/* LINKS */
a:link { color: #039; }
a:visited { color: #339 }
a img { border: 0; }

/* MAIN NAV */
div#top_nav { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; position:relative; }
table#tbl_top_nav { width:800px; height:29px; border-width:1; border-color:#FFFFFF; position:relative; }
table#tbl_top_nav td { position:relative; font-size:12px; font-weight:bold; color:#000000; background:#3E6291; text-align:center; filter:blur(add=1, direction=90, strength=2); }
table#tbl_top_nav td a { position:relative; font-size:12px; font-weight:bold; color:#FFF; text-decoration:none; display:block; margin:0; padding: 7px 0 5px; }
table#tbl_top_nav td a:hover { background-color:#3E62EE; }
table#tbl_top_nav td.on { background-color:#E1E0BD; cursor:pointer; }
table#tbl_top_nav td.on a { position:relative; font-size:12px; font-weight:bold; color:#000; text-decoration:none; display:block; margin:0; padding: 7px 0 5px; }
table#tbl_top_nav td.on a:hover { background:none; cursor:pointer; }

/* SUB NAV */
div#sub_nav { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; }
table#tbl_sub_nav { width:798px; height:24px; border:0; border-color:#FFFFFF; }
table#tbl_sub_nav td { font-size:11px; font-weight:normal; color:#000; background:#DDDECE; text-align:center; }
table#tbl_sub_nav td a { font-size:11px; font-weight:normal; color:#000; text-decoration:none; display:block; margin:0; padding: 6px 0 5px; }
table#tbl_sub_nav td a:hover { background-color:#DDDECE; font-size:11px; color:#000; font-weight:bold; text-decoration:none; display:block; margin:0; padding: 6px 0 5px; }
table#tbl_sub_nav td.on { background-color:#FDFAF7; cursor:default; font-weight:bold; }
table#tbl_sub_nav td.on a { font-size:11px; font-weight:bold; text-decoration:none; display:block; margin:0; padding: 6px 0 5px; }
table#tbl_sub_nav td.on a:hover { background:none; cursor:default; }

/* anchor control 006CDE 9FB2CB*/
a.bluelink { text-decoration:none  }
a.bluelink:link { color: #006CDE; font-size:13px; font-weight:bold; }
a.bluelink:active {color: #006CDE; font-size:13px; font-weight:bold; }
a.bluelink:visited { color: #006CDE; font-size:13px; font-weight:bold; }
a.bluelink:hover { color: #9FB2CB; font-size:13px; font-weight:bold; }

a.noline { text-decoration:none; }
a.noline:link { text-decoration:none; }
a.noline:active { text-decoration:none; }
a.noline:hover { text-decoration: underline; }
a.noline:visited { text-decoration:none; }

.nounderline {
	text-decoration: none;
}
.newmsgtext {
	color:#FF0000;
}

.namebox {
	width:150px;
}

.emailbox {
	width:250px;
}

.msg_table {
	border: 1px solid #cccccc;
}

.msg_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.msg_textarea {
	width:530px;
	height:350px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.msg_inputbox {
	width:400px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.top_user {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
}
.sub_navbar_normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
}
.top_menu_global {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.body_global {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.sub_navbar_selected {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5A5A5A;
}
.body_title {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.search_area, .combobox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.subtitle_bar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.bordertabletl {
	border-top-color: #cccccc;
	border-left-color: #cccccc;
	border-left-style: solid;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
}
.bordertopbottom {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
.borderbottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}
.borderleft {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #cccccc;
}
.borderright {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cccccc;
}
.bordertabletlb {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
}
.bordertabletlr {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-left-color: #cccccc;
}
.bordertabletlbr {
	border: 1px solid #cccccc;
}
.bordertop {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
}
.bordertablelb {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
}
.bordertablelbr {
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-color: #cccccc;
	border-right-color: #cccccc;
	border-left-color: #cccccc;
}
.bordertabletr {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
}
.bordertablerb {
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-right-style: solid;
	border-bottom-color: #cccccc;
	border-right-color: #cccccc;
}
.dashedtabletlbr {
	border: 1px dashed #838DE4;
}
.dashedbottom {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #838DE4;
}
.dashedtop {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #838DE4;
}
.dashedright {
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #838DE4;
}
.dashedtb {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #838DE4;
	border-bottom-color: #838DE4;
}

.disable_color {
	color: #818181;
} 
.listRow1 {
    background-color: #FCF5D4;
}
.listRow2 {
    background-color: #EEEEEE;
}

.brd_yel_lbr {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FBF0BD;
	border-bottom-color: #FBF0BD;
	border-left-color: #FBF0BD;
}
.title_info {
	font-size: 12px;
	font-style: italic;
}.bordertablelr {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.graybg {
   background-color: #ECECEC;
}

.editbox {
	width:230;
}
.titlebar {
	color: #3E6291;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
pre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.TdLineVertGray {
	background-color: #CCCCCC;
	margin: 0px;
	padding: 0px;
	width: 1px;
}
.hdr1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #4A87BA;
}
.hdr2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
}
.bottomnav {
	text-align: left;
}
a:link {text-decoration: underline;}
a:visited {text-decoration: underline;}
a:hover {text-decoration: none;}
a:active {text-decoration: underline;}

.bottomnav a:link {
	text-decoration: underline;
	color: #000000;
}
.bottomnav a:visited {
	text-decoration: underline;
	color: #000000;
}
.bottomnav a:hover {
	text-decoration: underline;
	color: #F9130D;
}
.bottomnav a:active {
	text-decoration: underline;
	color: #000000;
}
.tag1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 32px;
	color: #4B88BE;
}
.tag2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #4B88BE;
}
.tag3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #4B88BE;
}
.tag4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24;
	color: #4B88BE;
}
.tag5 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #4B88BE;
}
.tag6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #4B88BE;
}
.tag7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4B88BE;
}
.tag8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4B88BE;
}
.titlebar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3E6291;
	font-weight: bold;
}

.tag1 a:link {text-decoration: none;color: #4B88BE;}
.tag1 a:visited {text-decoration: none;color: #4B88BE;}
.tag1 a:hover {text-decoration: underline;color: #F9130D;}
.tag1 a:active {text-decoration: none;color: #4A87BA;}

.tag2 a:link {text-decoration: none;color: #4B88BE;}
.tag2 a:visited {text-decoration: none;color: #4B88BE;}
.tag2 a:hover {text-decoration: underline;color: #F9130D;}
.tag2 a:active {text-decoration: none;color: #4A87BA;}

.tag3 a:link {text-decoration: none;color: #4B88BE;}
.tag3 a:visited {text-decoration: none;color: #4B88BE;}
.tag3 a:hover {text-decoration: underline;color: #F9130D;}
.tag3 a:active {text-decoration: none;color: #4A87BA;}

.tag4 a:link {text-decoration: none;color: #4B88BE;}
.tag4 a:visited {text-decoration: none;color: #4B88BE;}
.tag4 a:hover {text-decoration: underline;color: #F9130D;}
.tag4 a:active {text-decoration: none;color: #4A87BA;}

.tag5 a:link {text-decoration: none;color: #4B88BE;}
.tag5 a:visited {text-decoration: none;color: #4B88BE;}
.tag5 a:hover {text-decoration: underline;color: #F9130D;}
.tag5 a:active {text-decoration: none;color: #4A87BA;}

.tag6 a:link {text-decoration: none;color: #4B88BE;}
.tag6 a:visited {text-decoration: none;color: #4B88BE;}
.tag6 a:hover {text-decoration: underline;color: #F9130D;}
.tag6 a:active {text-decoration: none;color: #4A87BA;}

.tag7 a:link {text-decoration: none;color: #4B88BE;}
.tag7 a:visited {text-decoration: none;color: #4B88BE;}
.tag7 a:hover {text-decoration: underline;color: #F9130D;}
.tag7 a:active {text-decoration: none;color: #4A87BA;}

.tag8 a:link {text-decoration: none;color: #4B88BE;}
.tag8 a:visited {text-decoration: none;color: #4B88BE;}
.tag8 a:hover {text-decoration: underline;color: #F9130D;}
.tag8 a:active {text-decoration: none;color: #4A87BA;}

.titlebar a:link {text-decoration: none;color: #3E6291;}
.titlebar a:visited {text-decoration: none;color: #3E6291;}
.titlebar a:hover {text-decoration: underline;color: #F9130D;}
.titlebar a:active {text-decoration: none;color: #3E6291;}

.memberRed {border: 2px solid #F9130D;}
.memberRed a:link {border: 2px solid #F9130D;}
.memberRed a:visited {border: 2px solid #F9130D;}
.memberRed a:hover {border: 2px none #FFFFFF;}
.memberRed a:active {border: 2px solid #F9130D;}

.memberYellow {	border: 2px solid #FAE918;}
.memberYellow a:link {border: 2px solid #FAE918;}
.memberYellow a:visited {border: 2px solid #FAE918;}
.memberYellow a:hover {border: 2px none #FFFFFF;}
.memberYellow a:active {border: 2px solid #FAE918;}

.memberGreen {border: 2px solid #75BA31;}
.memberGreen a:link {border: 2px solid #75BA31;}
.memberGreen a:visited {border: 2px solid #75BA31;}
.memberGreen a:hover {border: 2px none #FFFFFF;}
.memberGreen a:active {border: 2px solid #75BA31;}

.memberBlue {border: 2px solid #4A87BA;}
.memberBlue a:link {border: 2px solid #4A87BA;}
.memberBlue a:visited {border: 2px solid #4A87BA;}
.memberBlue a:hover {border: 2px none #FFFFFF;}
.memberBlue a:active {border: 2px solid #4A87BA;}

.memberPurple {border: 2px solid #725AA5;}
.memberPurple a:link {border: 2px solid #725AA5;}
.memberPurple a:visited {border: 2px solid #725AA5;}
.memberPurple a:hover {border: 2px none #FFFFFF;}
.memberPurple a:active {border: 2px solid #725AA5;}

.top_user {
	color: #666666;
	font-size: 11px;
}
.announcement {
	background-color: #ECF2F8;
	padding: 7px;
	border: 1px solid #0066CC;
}
.warning {
	background-color: #FFFFCC;
	padding: 7px;
	border: 1px solid #0066CC;
}
.welcome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 50px;
}
.boxblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #E0EAF5;
	padding: 5px 10px 10px;
	color: #000000;
	text-align: left;
	vertical-align: middle;
}
.boxblueHdr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	padding-bottom: 5px;
}
.boxbrown {
	background-color: #F4F4E8;
	border: 1px solid #E0DFBC;
	text-align: center;
	padding: 5px;
}
.boxsummary {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
}


.boxblue a:link {
	text-decoration: none;
	color: #0066CC;
}

.boxblue a:visited {
	text-decoration: none;
	color: #0066CC;
}
.boxblue a:hover {
	text-decoration: underline;
	color: #0066CC;
}
.boxblue a:active {
	text-decoration: none;
	color: #0066CC;
}
.boxgrayHdr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #000000;
	padding-bottom: 10px;
}
.boxrgb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.boxgray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #EFEFEF;
}
.boxgray a:link {
	text-decoration: none;
	color: #0066CC;
}

.boxgray a:visited {
	text-decoration: none;
	color: #0066CC;
}
.boxgray a:hover {
	text-decoration: underline;
	color: #0066CC;
}
.boxgray a:active {
	text-decoration: none;
	color: #0066CC;
}
.boxblueHdr a:link {
	text-decoration: none;
	color: #0066CC;
}

.boxblueHdr a:visited {
	text-decoration: none;
	color: #0066CC;
}
.boxblueHdr a:hover {
	text-decoration: underline;
	color: #0066CC;
}
.boxblueHdr a:active {
	text-decoration: none;
	color: #0066CC;
}
.boxsummary a:link {
	text-decoration: none;
	color: #0066CC;
}
.boxsummary a:visited {
	text-decoration: none;
	color: #0066CC;
}
.boxsummary a:hover {
	text-decoration: underline;
	color: #0066CC;
}
.boxsummary a:active {
	text-decoration: none;
	color: #0066CC;
}
.linkblue a:link {
	text-decoration: none;
	color: #0066CC;
}
.linkblue a:visited {
	text-decoration: none;
	color: #0066CC;
}
.linkblue a:hover {
	text-decoration: underline;
	color: #0066CC;
}
.linkblue a:active {
	text-decoration: none;
	color: #0066CC;
}
.textlink a:link {
	text-decoration: none;
	color: #000000;
}
.textlink a:visited {
	text-decoration: none;
	color: #000000;
}
.textlink a:hover {
	text-decoration: underline;
	color: #F9130D;
}
.textlink a:active {
	text-decoration: none;
	color: #000000;
}
.textnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	vertical-align: top;
	padding-bottom: 25px;
}
.but1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	height: 27px;
	width: 182px;
	background-image: url(../../images/butbg1.gif);
	background-repeat: no-repeat;
}
.but2 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066CC;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	height: 27px;
	width: 182px;
}
.but2 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #0066CC;
}
.but2 a:active {font-family: Verdana, Arial, Helvetica, sans-serif;}
.but2 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0066CC;
	text-decoration: none;
}
.but2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0066CC;
	text-align: center;
	vertical-align: middle;
	height: 27px;
	width: 182px;
	background-image: url(../../images/butbg2.gif);
	background-repeat: no-repeat;
}
.hdrbluebg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #000000;
	background-color: #E0EAF5;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.repbox {
	background-color: #FFFAD7;
	border: 10px solid #FFF5B0;
	padding: 10px;
}

.idBlue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3E6291;
	background-color: #E0EAF5;
	padding: 10px;
	line-height: 20px;
}
.idYellow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3E6291;
	background-color: #FFFFCC;
	padding: 10px;
	line-height: 20px;
	background-image: url(../../images/idsecure_bg.gif);
	background-repeat: no-repeat;
	height: 140px;
	font-weight: bold;
}
.idbar {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #BBD1EA;
	border-bottom-color: #BBD1EA;
	background-color: #E0EAF5;
	height: 25px;
}
.idbar2 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #BBD1EA;
	border-bottom-color: #BBD1EA;
	background-color: #76BD31;
	height: 25px;
}
.box_orange {
border-style:solid;
border-width:1px;
border-color:#DC9943;
background-color:#f7f7f7;
}