
/* ----------------------------------------------------------------
	Menu Styles
---------------------------------------------------------------- */
#nav { list-style:none!important; padding:0; margin:0; }	
#nav li { list-style:none!important; width: 201px; height:24px; position:relative; margin-bottom:5px; }
#nav li a { padding-left: 22px; color: #FFFFFF; line-height: 24px; text-decoration: none; font-weight: bold; width:179px; height:24px; display:block; }
#nav li a:hover { background-color:#71BAEF; color:#00529F;  }
#nav li a.submenu {background-image: url(/images/i-menubg.gif); background-repeat:no-repeat; background-position: top right;}
#nav li ul { visibility: hidden; margin:0px; position:absolute; top:0px; width:180px; left:202px; padding-left:0px; background-color: #71BAEF; }
#nav li ul li { width: 180px;  height:auto; cursor: pointer; display:block; font-size:12px; margin-bottom:0px!important; }
#nav li ul li a { display:block;  line-height:16px; height:auto; float:left; padding:4px 12px; width:156px!important; color:#00529F; text-decoration:none;   }
#nav li ul li a:hover { background-color: #148EE6; color:#fff;   }
	
/* ----------------------------------------------------------------
	Main Layout Styles
---------------------------------------------------------------- */

.navtd { background-image: url(/images/i-navbg.gif); background-repeat: repeat-x; background-position: top; background-color: #59C6FF; padding-top: 12px; padding-bottom: 6px; }

.copyright { color: #BFBFBF; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.copyright a { color:#BFBFBF }
.TitleImage { font-size:18px; color: #0080D9; font-family: Georgia, "Times New Roman", Times, serif; padding-left: 28px; background-image: url(/images/i-titleimagebg.gif); background-repeat: no-repeat; background-position: left; font-weight: 200; }
	
.LightGreyBorder { background-color: #EAEAEA; }
.LightBlueBG { background-color: #D3E8F3; }
.WhiteBG { background-color: #FFFFFF; }
.QuoteBG { background-image: url(/images/i-topquotebg.gif); background-position: top; background-repeat: no-repeat; padding: 12px 18px 12px 18px; }
.BannerBG { background-image: url(/images/Banner01.jpg); background-repeat: no-repeat; height: 148px; }	
.BlueBG { background-color: #3EB0F5; }
.NewsBGShade { background-color: #DAF0FC; background-image: url(/images/i-newsbg.gif); background-repeat: repeat-y; background-position: bottom right; color: #0080D9; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 22px; padding: 18px; }
.GreyBtm { background-image: url(/images/i-grey-btm.gif); background-repeat: repeat-x; color: #BFBFBF; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.GreyBG { background-image: url(/images/i-nav-behind-bg.gif); background-repeat: repeat-y; background-position: right; }
.NewsSideBG { background-image: url(/images/i-newsidebg.gif); background-repeat: no-repeat; }

/* Search Styles */
.searchbox { position:relative; }
.searchbox .t { border: 1px solid #E0E0E0; width: 140px; color: #7E7E7E; height: 17px;}
.searchbox .s { width:28px; height:21px; border:0; margin-left:5px; top:0px; right:0px; position:absolute; background:url(/images/i-search-button-go.gif) no-repeat; }

/*  News Snippet  */ 
.snippetList { list-style:none; padding:0; margin:0; }
.snippetList h4 { margin:0; padding:0; font-size:12px; color:#0080D9; }
.snippetList a:hover h4 { text-decoration: underline; }
.snippetList li p a { display:block; color:#0080D9; }

/* Quote box, using <Address> tag */
address { font:12px Arial, Helvetica, sans-serif; width:369px; padding:18px 54px; background:#E5F1F8 url(/images/quote.gif) no-repeat 0px 12px; line-height:18px; text-align:center; margin:5px 0px; }

/* News Articles */
.articlelist { padding-left:20px; line-height:24px; }
.articlelist li a { display:block }

/* Content Table */

.ctable th {border-style: none; background-image: none; vertical-align: top; background-color: #E5F1F8; line-height:32px }
.ctable td { line-height:24px; padding:0px 3px;}
.ctable td.left { background-color:#F4F9FC; text-align:center; font-weight:bold; }


/* ----------------------------------------------------------------
	CMS Styles
---------------------------------------------------------------- */

.IntroText { font-family: Arial, Helvetica, sans-serif; color: #289EED; font-weight: bold; }
.LightBlue { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #84C2F1; font-weight: bold;  }
.SmallText {  }
.SubHeader { font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; color: #0080D9; padding-left: 12px; background-image: url(/images/i-subheadingbg.gif); background-repeat: no-repeat; background-position: left; }
.registerbutton input, .WebPayButton { border: 3px double #999999; border-top-color: #CCCCCC; border-left-color: #CCCCCC; padding: 0.25em; background-color: #FFFFFF; color: #333333; font-size: 75%; font-weight: bold; font-family: Verdana, Helvetica, Arial, sans-serif; }
	
.form-titles { background-color:#3eb0f5; padding:5px; font-weight:bold; color:#024771;}
.form-total { background-color:#3eb0f5; padding:5px; font-weight:bold; color:#024771;}

