html, body { padding: 0; margin: 0; font-family: verdana, sans-serif; color:#333; font-size: 11px; }body { background: #F0F0F0; }/* ------------------ HEADER ------------------ */#header { float: left; width: 100%; max-height: 253px; min-width: 770px; width:expression(document.body.clientWidth < 870 ? "780px" : "100%" ); } /* IE Width Hack */#banner { float: left; width: 100%; max-height: 200px; background-image: url('../images/nav/banner_extens.gif'); background-position: 0 0; background-repeat: repeat-x; }/* ------------------ HEADER > NAVBAR ------------------ */#navbar { float: left; width: 100%; max-height: 29px; }#navbar .logo {margin:3px 5px 0 5px;}#navbar #nav { float: right; display: inline; }#navbar #nav ul { float: left; list-style: none; padding: 0 10px 0 0; border-left: 1px solid #161616; margin: 0; font-size: 10px; }#navbar #nav li { float: left; display: inline; list-style: none; padding: 0; border-right: 1px solid #161616; margin: 0; }#navbar #nav li a { float: left; padding: 7px 16px 8px 16px; line-height: 12px; margin: 0; color: #fff; text-decoration: none; }#navbar #nav li a:hover { background: #222; text-decoration: underline; }#navbar #navleft { float: left; display: inline; margin-left: 7px; margin-top: 6px; color: #FFFFFF;}#navbar #navleft p { color: #FFFFFF; }/* ------------------ HEADER > STATUSBAR ------------------ *//*#statusbar { float: right; width: 100%; height: 24px; background: url(../images/statusbarBG.gif) 0 0 repeat-x;}*/#statusbar { float: left; width: 100%; height: 45px; padding: 4px 0 0 0; }#statusbar .info { margin: 0px 0px 0px 0px; padding: 2px 28px 1px 16px; font-weight:bolder; color: white; }#statusbar #tabs { float: right; display: inline; padding: 0 5px 0 0; }#statusbar #tabs ul { float: left; margin: 6px 0 0 0; padding: 0 0 0 0; list-style: none; }#statusbar #tabs li { float: left; display: inline; list-style: none; margin: 0 3px; padding: 0; background: url(../images/tabRightInactive.gif) right top no-repeat; }#statusbar #tabs li a { float: left; display: block; line-height: normal; text-decoration: none; padding: 3px 15px 2px 15px; background: url(../images/tabLeftInactive.gif) left top no-repeat; }#statusbar #tabs li.active { background: url(../images/tabRightActive.gif) right top no-repeat; }#statusbar #tabs li.active a { background: url(../images/tabLeftActive.gif) left top no-repeat; }#statusbar #tabs li a:hover { text-decoration: underline; }#statusbar #welcome { float: left; display: inline; padding: 4px 15px 0 10px; font-family: verdana, sans-serif; font-weight: bold; font-size: 12px;}/* ------------------ GLOBAL > GENERAL/GENERIC STYLES ------------------ */ img { border:none; }hr          { border: 1px solid #eee; }.hidden     { display: none; }.hrtheme    { border: 1px solid blue; }.center     { text-align: center; }.left       { text-align: left; }.right      { text-align: right; }.indent     { padding: 0px 10px 4px 10px; }.nospace    { margin: 0; padding: 0; }.bold       { font-weight:bolder; }.size24     { font-size: 24px; }.size20     { font-size: 20px; }.size18     { font-size: 18px; }.size16     { font-size: 16px; }.size14     { font-size: 14px; }.size12     { font-size: 12px; }.size11     { font-size: 11px; }.size10     { font-size: 10px; }.size8      { font-size: 8px; }.nowrap     { white-space:nowrap; }.msg_color  { color: red; }.font_ahs   { font-family: Arial, Helvetica, sans-serif; }.section_line { /*color:black; background-color:black;*/ height:1px; border:none; margin-bottom:10px; margin-top:10px; }.section_line_nomargin { color:black; background-color:black; height:1px; border:none; margin-bottom:4px; margin-top:4px; }/* ------------------ GLOBAL > PAGE LAYOUTS ------------------ */ /*#container { width:700px; margin:0px auto; text-align:left; padding:8px; border:2px solid #999999; background-color:#C4D6FA; }*/div#container{ width:700px; margin: 0px auto; padding:5px; text-align:left; background:#FFF }div#footer{clear:both; width:100%; padding:5px 0; margin:20px 0 6px 0; text-align:center; }/* ------------------ GLOBAL > BOX MODEL LAYOUTS ------------------ */ .box_wraper { width:100%; padding:0; margin:0; }.box_header { width:100%; margin: 8px 0px 6px 0px; background:#C6D7DE; text-align:center }.box_header h1{ color: #21457F; margine-bottom: 8px; font-family: Arial, Helvetica, sans-serif; font-size : 14px; }.section_header { width:100%; margin: 16px 0px 12px 0px; background:#C6D7DE; text-align:left }.section_header h2 { margin: 6px 0px 6px 0px; padding: 0 0 0 16px; font-size: 12px; font-family: Arial,Helvetica,sans-serif; }.section_header p { margin: 6px 0px 4px 0px; padding: 0 0 0 16px; font-size: 12px; font-family: Arial,Helvetica,sans-serif; }.boxclear { clear: both; margin: 0px auto; font-size: 0px; }.boxspace { clear: both; margin: 8px auto; font-size: 0px; }.box_content { padding: 6px; text-align: left; }.box_content_nospace { padding: 0px; margin: 0; text-align: left; }.col_2_BoxFloatL        { float:left;  width:48.9%; }.col_2_BoxFloatR        { float:right; width:48.9%; }.col_2_BoxFloatL, .col_2_BoxFloatR { position: relative; }.col_3a_BoxFloatL        { float:left;  width:66.6%; }.col_3a_BoxFloatL_InnerL { float:left;  position: relative; width:50%; }.col_3a_BoxFloatL_InnerR { float:right; position: relative; width:50%; }.col_3a_BoxFloatR        { float:right; width:33.4%; }.col_3a_BoxFloatL, .col_3a_BoxFloatL_InnerL, .col_3a_BoxFloatL_InnerR, .col_3a_BoxFloatR { position: relative; }.col_3b_BoxFloatL        { float:left;  width:33.4%;}.col_3b_BoxFloatR        { float:right; width:66.6%; }.col_3b_BoxFloatR_InnerL { float:left;  position: relative; width:50%; }.col_3b_BoxFloatR_InnerR { float:right; position: relative; width:50%; }.col_3b_BoxFloatL, .col_3b_BoxFloatR, .col_3b_BoxFloatR_InnerL, .col_3b_BoxFloatR_InnerR { position: relative; }.col_4_BoxFloatL        { float:left;  width:49.5%; padding:0px; }.col_4_BoxFloatL_InnerL { float:left;  position: relative; width:49.8%; }.col_4_BoxFloatL_InnerR { float:right; position: relative; width:49.8%; }.col_4_BoxFloatR        { float:right; width:49.5%; padding:0px; }.col_4_BoxFloatR_InnerL { float:left;  position: relative; width:49.8%; }.col_4_BoxFloatR_InnerR { float:right; position: relative; width:49.8%; }/*** Contact Us ***//* ------------------ GLOBAL > FORM LAYOUT --------------------- */.reg_input { margin: 0 0 15px 0; }#DataForm label { float: left; display: inline; width: 280px; margin: 0px 0px 0px 15px; font-weight: bold; text-align: left; font-size: 12px; font-family: Arial,Helvetica,sans-serif; }.FormData_field { background: #F1EEEE; padding-left: 3px; }.FormData_readonly { background: #DADADA; padding-left: 3px; }.textbox { background-color: #DADADA;	border: 1px solid #A8B4B0; color: #0E51A3;	text-align: left; }/* ------------------ GLOBAL > BUTTON LAYOUT ------------------- */.SelButtons { position: absolute; float: right; bottom: 15px; right: 15px; }.FormButtons { float: right; margin: 15px 0px 0px 0px; }.Sel_btnCenter, .Sel_btnLeft, .Sel_btnRight { text-align: center; width: 89px; height: 23px; border: 0; }.Sel_btnCenter { padding: 0px 0px 3px 0px; font-size: 85%;  font-weight: 900; }.Sel_btnLeft   { padding: 0px 0px 3px 4px; font-size: 85%;  font-weight: 900; }.Sel_btnRight  { padding: 0px 4px 3px 0px; font-size: 85%;  font-weight: 900; }.Sel_btnCenter:hover, .Sel_btnLeft:hover, .Sel_btnRight:hover { color: #FFFFFF; cursor: pointer;}.SelButtons { position: absolute; float: right; bottom: 15px; right: 15px; }.FormButtons { float: right; margin: 15px 0px 0px 0px; }.Sel_btnDisabledCenter, .Sel_btnDisabledLeft, .Sel_btnDisabledRight { text-align: center; width: 89px; height: 23px; border: 0; }.Sel_btnDisabledCenter { padding: 0px 0px 3px 0px; font-size: 85%;  font-weight: 900; }.Sel_btnDisabledLeft   { padding: 0px 0px 3px 4px; font-size: 85%;  font-weight: 900; }.Sel_btnDisabledRight  { padding: 0px 4px 3px 0px; font-size: 85%;  font-weight: 900; }.Sel_btnDisabledCenter:hover, .Sel_btnDisabledLeft:hover, .Sel_btnDisabledRight:hover { color: RED; cursor: default;}.Sel_btnErrorCenter { padding: 0px 0px 3px 0px; font-size: 85%;  font-weight: 900; text-align: center; width: 111px; height: 23px; border: 0; color: RED; cursor: pointer;}/* ------------------ PAGE LAYOUT > INDEX ------------------------- */.index_bullets { list-style-image: url("../images/other/arrow.gif"); padding: 0px 0px 0px 26px; }.navmenu { list-style-image: url("../images/breeze/iconNavInactive.gif"); padding: 4px 0px 8px 20px; }.index_browers { height: 35px; }/* ------------------ PAGE LAYOUT > ????? ------------------------- */.pageheader {	font-family: Arial, Helvetica, Verdana,sans-serifc;	font-size: 18px;	color: #21457F;	font-weight: bold;}/* ---------------------------------------------------------------- */a.nav:visited {	FONT-FAMILY: Arial, Helvetica, sans-serif;	font-weight: bold;	color: #000099;	font-size: 12px;	text-decoration: none;}a.nav:link {	FONT-FAMILY: Arial, Helvetica, sans-serif;	font-weight: bold;	color: #000099;	font-size: 12px;	text-decoration: none;}a.nav:active {	FONT-FAMILY: Arial, Helvetica, sans-serif;	font-weight: bold;	color: #3366ff;	font-size: 12px;	text-decoration: none;}a.nav:hover {	FONT-FAMILY: Arial, Helvetica, sans-serif;	font-weight: bold;	color: #3366ff;	font-size: 12px;	text-decoration: none;}BODY {	font-size : 12px;	FONT-FAMILY: Arial, Helvetica, sans-serif;	margin: 0;/*	background-color: #F0F0F0;*//* #FFCC33; */}.hilight2 {	FONT-FAMILY: Arial, Helvetica, sans-serif;	background-color: #999;	height: 1px;}.hilight {	FONT-FAMILY: Arial, Helvetica, sans-serif;	/* background-color: #fff9cc; #ffcc00 */	/*background-color: #FEFFCC;*/	height:24px;	vertical-align: middle;	border: 2px solid #999;}.secondhilight {	background-color: #FEFFCC;	border-left: 2px #999 solid;}.mainbar {	FONT-FAMILY: Arial, Helvetica, sans-serif;	background-color: #FFCC33; /* You must have a ; on the end of each element */	height:24px;	vertical-align: middle;	border: 2px solid #999;}.footerbar {	clear:none;	FONT-FAMILY: Arial, Helvetica, sans-serif;	background-color: #F0F0F0;	height:24px;	vertical-align: middle;	border: 2px solid #999;}BODY.intro {	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	background-color :#ffffff;}TD { font-size : 12px; FONT-FAMILY: Arial, Helvetica, sans-serif;}TH { font-size : 12px; FONT-FAMILY: Arial, Helvetica, sans-serif;}BLOCKQUOTE { font-size : 12px; FONT-FAMILY: Arial, Helvetica, sans-serif;}UL { font-size : 12px; FONT-FAMILY: Arial, Helvetica, sans-serif;}OL { font-size : 12px; FONT-FAMILY: Arial, Helvetica, sans-serif;}P TD DIV H1 H2 H3 H4{	//COLOR: #000000;	COLOR: #A9A9A9;	MARGIN-BOTTOM: 8px;	FONT-FAMILY: Arial, Helvetica, sans-serif;	font-size : 14px;}INPUT.BUTTON { background : #e2e2e2; FONT-FAMILY: Arial, Helvetica, sans-serif; font-size : 12px;}INPUT.SUBMIT { background : #e2e2e2; FONT-FAMILY: Arial, Helvetica, sans-serif; font-size : 12px;}SELECT { font-size : 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; background : #F9F9FF;}INPUT.TEXT { font-size : 12px; FONT-FAMILY: Arial, Helvetica, sans-serif;c background : #F9F9FF;}TEXTAREA { font-size : 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; background : #F9F9FF;}DIV.footerx { /* COLOR: #94968d; there can't be two in here */ COLOR: #000000; font-size : 12px; font-family : Arial, Helvetica, Verdana,sans-serif;}DIV.PFOOTER { font-size : 10px; font-family : Arial, Helvetica, Verdana,sans-serif;}DIV.HEADER { COLOR: #FFFFFF; font-size : 12px; font-family : Arial, Helvetica, Verdana,sans-serif; font-weight : bold;}DIV.PTITLE { font-size : 16px; font-family : Arial, Helvetica, Verdana,sans-serif; font-weight : bold;}DIV.TITLE { COLOR: #FFFFFF; font-size : 16px; font-family : Arial, Helvetica, Verdana,sans-serif; font-weight : bold;}DIV.AUTHOR { COLOR: #FFFFFF; font-size : 10px; font-family : Arial, Helvetica, Verdana,sans-serif;}DIV.CONTENT { font-size : 8px; font-family : Arial, Helvetica, Verdana,sans-serifc;}DIV.HWHITE { COLOR: #FFFFFF;  font-weight : bold; }DIV.PAGEHEADER { COLOR: #2266EB; font-size : 18px; font-family : Arial, Helvetica, Verdana,sans-serifc; font-weight : bold; }A.tblink2 { COLOR: #2266EB; TEXT-DECORATION: none; FONT-FAMILY: Arial, Helvetica, sans-serif;}table.outline10 {	border: 2px solid #999;	padding: 10px;	background-color: #C4D6Fa;}table.outline1 {	border: 1px solid #54A3AB;	background-color: #D4ECF2;}table.login{	border: 1px solid #54A3AB;	background-color: #DFF3F7;}.small { COLOR: #000000; font-size : 11px; FONT-FAMILY: Arial, Helvetica, sans-serif;}.pageheader {	font-family: Arial, Helvetica, Verdana,sans-serifc;	font-size: 18px;	color: #2266EB;	font-weight: bold;}table .editor {	width: 60%;	border-left: 2px solid #666;	border-right: 2px solid #666;	border-bottom: 2px solid #666;}.indexsteps {	background-color: #eee;}.style4 {	color: #333;	font-weight: bold;}.style5 {color: #ff0000}.style6 {font-size: 10px}.style7 {  color: #000000;  font-size: 12px;  font-weight: bold;}.style1 {font-size: 13px}.style2 {	color: #00749F;	font-weight: bold;}//.style6 {font-size: 12px}//.style7 {	color: #00749F;	//font-weight: bold;	//font-size: 12px//}.style8 {	color: #3366FF;	font-weight: bold;	font-size: 14px;	}a.footerb:visited {	FONT-FAMILY: Arial, Helvetica, sans-serif;	font-weight: bold;	color: #003399;	font-size: 11px;	text-decoration: none;}a.footerb:link {	FONT-FAMILY: Arial, Helvetica, sans-serif;	font-weight: bold;	color: #003399;	font-size: 11px;	text-decoration: none;}a.footerb:active {	FONT-FAMILY: Arial, Helvetica, sans-serif;	font-weight: bold;	color: #FF9933;	font-size: 11px;	text-decoration: none;}a.footerb:hover {	FONT-FAMILY: Arial, Helvetica, sans-serif;	font-weight: bold;	color: #FF9933;	font-size: 11px;	text-decoration: none;}a.footer:visited {	FONT-FAMILY: Arial, Helvetica, sans-serif;	font-weight: normal;	color: #003399;	font-size: 11px;	text-decoration: none;}a.footer:link {	FONT-FAMILY: Arial, Helvetica, sans-serif;	font-weight: normal;	color: #003399;	font-size: 11px;	text-decoration: none;}a.footer:active {	FONT-FAMILY: Arial, Helvetica, sans-serif;	font-weight: normal;	color: #003399;	font-size: 11px;	text-decoration: none;}a.footer:hover {	FONT-FAMILY: Arial, Helvetica, sans-serif;	font-weight: normal;	color: #CC0066;	font-size: 11px;	text-decoration: none;}/*Here is the actual text of the comment*/.submitbtn {	background-color: transparent;	background-image: url(../images/buttons/b_large.gif);	background-position: center;	background-repeat: no-repeat;	border: none;	color: #000000;	cursor: hand;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bolder;	height: 21px;	width: 117px;	background-position: center;	vertical-align: middle;	line-height: 21px;}/*Here is the actual text of the comment*/.submitbtn2 {	background-color: transparent;	background-image: url(../images/buttons/b_large.gif);	background-position: 0 0;	background-repeat: no-repeat;	border: none;	color: #000000;	cursor: hand;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bolder;	height: 21px;	width: 122px;	background-position: center;	text-align:center;	vertical-align:middle;	line-height: 21px;}.loginbtn {	background-color: transparent;	background-image: url(../images/buttons/b_medium.gif);	background-position: center;	background-repeat: no-repeat;	border: none;	color: #000000;	cursor: hand;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;  font-weight: bolder;	height: 21px;	width: 75px;	vertical-align: middle;	line-height: 21px;}/*Here is the actual text of the comment*/.loginbtn2 {	background-color: transparent;	background-image: url(../images/buttons/b_medium.gif);	background-position: 0 0;	background-repeat: no-repeat;	border: none;	color: #000000;	cursor: hand;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bolder;	height: 21px;	width: 122px;	background-position: center;	text-align:center;	vertical-align:middle;	line-height: 21px;}table.outlineo {  border: 2px solid #666;	background-color: #d0ddf1;}.red {	color: red;}div.colorpalette {	display:;	width:57px;	height:27px;	background-color:#fff;	border: 0px inset #f5f5f6;	position: relative;	clear: none; float: left;}a.tooltip {    position:relative; /*this is the key*/    z-index:24;    text-decoration:none;    display:block;    }a.tooltip:hover {background-color:transparent;z-index:25;display:block;}a.tooltip div.tip{display:none;}a.tooltip:hover div.tip{ /*the span will display just on :hover state*/    display:block;    z-index: 25;    position:absolute;    top:24px; left:2em;	width: 120px;	height: 40px;    border:1px solid #000;    background-color:#ffffcc;    color:#000;    padding: 3px;    }.middlesection{	padding-top:5px;	padding-bottom: 5px;}div.pfooter a{color: #fff;text-decoration: none;}.blankbtn {	background-color: transparent;	background-image: url(../images/buttons/b_blank.gif);	background-position: center;	background-repeat: no-repeat;	border: none;	color: #333333;	cursor: hand;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bolder;	padding: 0px;	margin: 0px;	height: 22px;	width: 96px;	vertical-align: middle;	line-height: 22px;}.prevbtn {	background-color: transparent;	background-image: url(../images/buttons/b_prev.gif);	background-position: center;	background-repeat: no-repeat;	border: none;	color: #333333;	cursor: hand;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bolder;	padding-left: 18px;	padding-bottom: 0px;	height: 22px;	width: 96px;	vertical-align: middle;	line-height: 22px;}.nextbtn {	background-color: transparent;	background-image: url(../images/buttons/b_next.gif);	background-position: center;	background-repeat: no-repeat;	border: none;	color: #333333;	cursor: hand;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bolder;	padding-right: 18px;	padding-bottom: 0px;	height: 22px;	width: 96px;	vertical-align: middle;	line-height: 22px;}.nextabtn {	background-color: transparent;	background-image: url(../images/buttons/nexta.jpg);	background-position: right;	background-repeat: no-repeat;	border: none;	color: #333333;	cursor: hand;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;  font-weight: bolder;	vertical-align: middle;	height: 29px;	padding-right: 18px;	line-height: 29px;}.prevabtn {	background-color: transparent;	background-image: url(../images/buttons/preva.jpg);	background-position: left;	background-repeat: no-repeat;	border: none;	color: #333333;	cursor: hand;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;  font-weight: bolder;	vertical-align: middle;	height: 29px;	padding-left: 13px;	line-height: 29px;}.separator {	height: 0px;	border-top: 1px dashed #b3b3b3;	line-height: 1px;	vertical-align: bottom;}.deleteicon {	font-style:italic;	font-weight:bold;	font-face:serif;	font-size:14px;	vertical-align:sup;	text-decoration:none;	line-height:15px;	padding:3px;	color: #ffcccc;}.postereditable a {	text-decoration: none;}.postereditable a:hover {	text-decoration: underline;}.miniposter {	font-size:9px;	font-weight: bold;	background-color:#399;	color:#fff;	padding:2px;}.rcpt_heading {	font-size: 12pt;	font-weight: bolder;}
