@import"/sifr/sifr.css";
/********* HTML *********/
body {background:#1e6da7; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
ul {list-style:url(/images/bullet_maroon.gif); line-height:16px;}
blockquote {margin:0; padding:4px 0px 0px 20px;}

/********* Common *********/
#wrapper {width:1000px;}
.small {font-size:11px;}
.med {font-size:14px;}
.large {font-size:18px;}
.grey {color:#666666;}
#upflash {background:url(/images/trshf_04.png) no-repeat left; position:relative; left:0px; top:-22px; width:100%; height:46px; z-index:1; margin:-23px;}
.homecon_wrapper{background:url(/images/trshf_02.jpg) repeat-x #D6EEFA bottom; vertical-align:top;}
.homecon_wrapper .bg{background:url(/images/trshf_01.png) repeat-y left top; width:685px; vertical-align:top;}
.homecon_footerbg{background:url(/images/trshf_02.png) no-repeat; height:30px;}
.tbl{background-color:#F3FAFD; border-bottom:solid 1px #CDDCE6;border-top:solid 1px #CDDCE6;border-left:solid 1px #ECEDF0;border-right:solid 1px #ECEDF0;}
.inputbox{border:solid 1px #D1EBF7; height:18px;}
.btn{background:url(/images/bg_btn.jpg) repeat-x top left; border-top:solid 1px #F6FAFD; border-bottom:solid 1px #AEBDC4; border-left:solid 1px #CDDAE0; border-right:solid 1px #BCCAD3; color:#1C466C;font-weight:bold; text-align:center; text-decoration:none;}

/********* Inner Page *********/
.bg_innert {background:url(/images/bg_inner_top.jpg) no-repeat top #FCFDFF; vertical-align:top;}
.bg_innerb {background:url(/images/bg_inner_bottom.jpg) no-repeat bottom #FCFDFF; height:82px;}
.bg_admin {background:url(/images/bg_admin_top.jpg) no-repeat top #FCFDFF; vertical-align:top;}
.left_col {width:750px; vertical-align:top;}
.right_col {width:232px; vertical-align:top; padding-top:30px;}
.title_blue {background:url(/images/trshf_05.png) no-repeat; width:203px; height:36px; text-align:left; padding:8px 0px 0px 20px; }
.title_maroon {background:url(/images/trshf_06.png) no-repeat; width:203px; height:36px; text-align:left; padding:8px 0px 0px 20px; }
.bg_rnb {background:url(/images/trshf_07.png) repeat-y; font-weight:bold; color:#707070; text-align:left; padding:10px 20px 10px 20px;}
.bg_rnb a {font-weight:bold; color:#1d6ba6; text-decoration:none; line-height:18px;}
.content {padding:18px 40px 0px 30px; color:#666666;padding:10px 18px 0px 18px;}
.sitemap a{color:#1d6ba6; text-decoration:none; line-height:24px;}
.sitemap a:hover{color:#1d6ba6; text-decoration:underline;}
.sitemap span{font-weight:bold;color:#707070; line-height:24px;}
.required {color: #D02329;}
.note {color: #D02329;}
.underlineB{color: #2e4bab; border-bottom:#666666 solid 1px;font-size:18px;padding-top:10px;}
.contentBox {background-color:#F3FAFD; border-bottom:solid 1px #CDDCE6;border-top:solid 1px #CDDCE6;border-left:solid 1px #ECEDF0;border-right:solid 1px #ECEDF0; padding:10px 10px 10px 10px;}
.bottomBorder{border-bottom:#cccccc 1px solid;}
/********* Breadcrumb *********/
.breadcrumb {font-size:11px; color:#919191; text-align:right; padding:10px 40px 0px 0px;}
.breadcrumb b {font-size:14px; font-weight:normal; color:#ba1f01;}
.breadcrumb a {font-size:11px; font-weight:bold; color:#3a71a5; text-decoration:none;}
.breadcrumb a:hover {text-decoration:underline;}

/********* Links *********/
a.read_more, a.read_more:active, a.read_more:visited {color:#448ccb; text-decoration:none; border-bottom:1px solid #d23606;}
a.read_more:hover {border-bottom:1px solid #448ccb;}

a.view_map, a.view_map:active, a.view_map:visited {color:#448ccb; text-decoration:none; border-bottom:1px solid #d23606; display:inline-block;}
a.view_map:hover {border-bottom:1px solid #448ccb;}

/********* Shadows *********/
.shadow_r {background:url(/images/trshf_02.gif); vertical-align:top; width:9px;}
.shadow_b {background:url(/images/trshf_03.gif) repeat-x; width:982px; height:15px;}
.shadow_l {background:url(/images/trshf_01.gif); vertical-align:top; width:9px;}

/********* TNB *********/
.tnb {background:url(/images/bg_tnb.jpg) repeat-x; height:35px; vertical-align:bottom;}
.tnb img {padding:0px 10px 0px 10px;}

/********* Footer *********/
.header{background:url(/images/bg_logo.jpg) no-repeat; width:982px; height:95px; vertical-align:top;}

/********* Footer *********/
#footer {color:#ffffff; padding:0px 10px 10px 10px;}
#footer .footer_l {vertical-align:top;}
#footer .footer_r {text-align:right; line-height:27px;}
#footer a {text-decoration:none; color:#ffffff;}
#footer a:hover {text-decoration:underline;}
#footer a.gatesix {color:#0a3d6b; text-decoration:none;}
#footer a.blue_links {color:#448ccb;}

/********* Navigation Menus Starts *********/
#navtop {margin-top:1.5em;}
ul#nav {margin:0; padding:0; list-style:none;}
#nav li {display:block; float:left;}
#nav li a {display:block; text-decoration:none; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
/* 2nd and 3rd level menus */
#nav ul {position:absolute; z-index:99; left:-999em; margin:0px 0 0 10px; padding:0; width:14.4em; height:auto; border:0; background:#0a3d6b url(/images/bg_dd.jpg) repeat-x bottom left;}
/* 3rd level menus only */
#nav ul ul {margin:-1.3em 0 0 12em;}
/* 2nd and 3rd level menus */
#nav li li {padding:4px 1em 4px 5px; width:13em; border:0;}
/* 2nd and 3rd level menus */
#nav ul a {width:13em; border:0;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
/* This "unhides" the sub-menus (left: -999em is what hides them) */
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left:auto;}
#nav li:hover, #nav li.sfhover {background:none;}
/* 2nd and 3rd level menus */
#nav ul li:hover, #nav ul ul li:hover, #nav ul li.sfhover, #nav ul ul li.sfhover {background:#448ccb url(/images/bg_ddhover.jpg) repeat-x bottom left;}
/* 2nd and 3rd level menus */
#nav ul li a, #nav ul ul li a {background: none;}
/********* Navigation Menus Ends *********/
/* form elements*/
.grd{}
.grid_header{background:#6cc7ff;text-align:left;}
.grid_row{background:#eff8fd;}
.grid_altrow{background:#fcfdff;}
.lblock{display:block; padding:0px 0px 0px 10px;}
.lblockhead{display:block;background:#6cc7ff;padding:5px 0px 5px 10px; margin:0px 0px 10px 0px; font-size:13px;}
.locationTd{background:#eff8fd;padding:0px 0px 5px 0px; line-height:20px;}
.phdiv{display:block; margin:0px 0px 0px 10px;padding:0px 0px 0px 20px; background:url(/images/icon_ph.gif) left no-repeat;}
.faxdiv{display:block; margin:0px 0px 0px 10px;padding:0px 0px 0px 20px; background:url(/images/icon_fax.gif) left no-repeat;}
/* spry accordian */
.Accordion {overflow: hidden;}
.AccordionPanel {
	margin: 0px;
	padding: 0px;
}
.AccordionPanelTab 
{
	background:url(/images/bplus.gif) right no-repeat;
	border-bottom:solid 1px #999999;
	font-weight:bold;
	margin: 0px;
	padding: 2px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	color:#1d476d;
}
.AccordionPanelContent {
	overflow: auto;
	margin: 0px;
	padding: 0px;
}
.AccordionPanelOpen .AccordionPanelTab{background:url(/images/bminus.gif) right no-repeat;}
.AccordionPanelTabHover {color: #555555;}
.AccordionPanelOpen .AccordionPanelTabHover {color: #555555;}
.AccordionFocused .AccordionPanelTab {}
.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {}