* { margin:0; padding:0;  }

img { border:0; }
body { background:#1b294e; text-align:center; }
blockquote { font:italic 12px Arial; background:url("../images/quote.gif") top left no-repeat; padding:10px 15px; margin:0 0 5px 0; color:#006699; }

#container { background:#fff; position:relative; width:950px; margin:0 auto; padding:10px 10px 25px; text-align:left; }

#header { }
	#header #logo { float:left; line-height:22px; margin:0 0 5px 0; }
	
	#header #utl { float:right; margin:10px 0 0; text-align:right; line-height:24px; font:11px Arial; color:#006699; }
		#header #utl ul { list-style:none; margin:0 0 10px 0; }
		#header #utl li { float:left; margin:0 5px; }
		#header #utl a { color:#006699; text-decoration:none; }
		#header #utl a:hover { text-decoration:underline; } 
		
	#header #flash { margin:3px 0 0 3px; text-align:center; }
		#header .flash { background:url("../images/home_main.jpg") top center no-repeat; width:941px; height:187px; }
		#header .flash #flash-show { position:relative; top:35px; right:-175px; }
		#header .flash ul { list-style:none; }
		#header .flash li { position:absolute; top:0; left:0; visibility:hidden; }
		
#nav { position:relative; width:944px; margin:0 0 0 3px; z-index:1000; }
	#nav ul { list-style:none; margin:0; }
	#nav ul li { float:left; display:inline; margin:0; position:relative; }

	#nav ul ul { visibility:hidden; position:absolute; width:170px; top:27px; left:0px; text-align:left; background:#026586; font-size:12px; padding:5px 10px; border-bottom:3px solid #acda68; font:bold 14px Arial; color:#eee; line-height:0px; }
	#nav ul ul li { float:none; display:block; border-bottom:1px solid #005c7b; margin:0; line-height:12px;  }
	#nav ul ul li a { height:100%; padding:5px 0; color:#eee; text-decoration:none; background:none; font-size:12px; text-indent:0px;  }
	#nav ul ul li a:hover { color:#acda68; }
	#nav ul li:hover ul { visibility:visible; } 
	#nav ul a:hover ul { visibility:visible; }
	
	/* style the second level background */
	#nav ul ul li a.drop { background:url("../images/grey-arrow.gif") no-repeat 150px center;}
	
	/* keep the third level hidden when you hover on first level list OR link */
	#nav ul :hover ul ul{ visibility:hidden;}
	#nav ul :hover ul :hover ul{ visibility:visible;}
	#nav ul ul ul{ left:170px; top:8px; width:149px; }


	
	#nav li a { height:30px; overflow:hidden; display:block; font-size:1px; text-indent:-9999px; background:url("../images/nav.gif") top center no-repeat; }
	#nav li#nav_item01 { width:126px; }
		#nav li#nav_item01 a { background-position: 0 0; }
		#nav li#nav_item01 a:hover { background-position: 0 -30px; }
		#nav li#nav_item01.on a { cursor:default; background-position: 0 -30px; }
	#nav li#nav_item02 { width:221px; }
		#nav li#nav_item02 a { background-position: -126px 0; }
		#nav li#nav_item02 a:hover { background-position: -126px -30px; }
		#nav li#nav_item02.on a { cursor:default; background-position: -126px -30px; }
	#nav li#nav_item03 { width:131px; }
		#nav li#nav_item03 a { background-position: -347px 0; }
		#nav li#nav_item03 a:hover { background-position: -347px -30px; }
		#nav li#nav_item03.on a { cursor:default; background-position: -347px -30px; }
	#nav li#nav_item04 { width:116px; }
		#nav li#nav_item04 a { background-position: -478px 0; }
		#nav li#nav_item04 a:hover { background-position: -478px -30px; }
		#nav li#nav_item04.on a { cursor:default; background-position: -478px -30px; }
	#nav li#nav_item05 { width:219px; }
		#nav li#nav_item05 a { background-position: -594px 0; }
		#nav li#nav_item05 a:hover { background-position: -594px -30px; }
		#nav li#nav_item05.on a { cursor:default; background-position: -594px -30px; }
	#nav li#nav_item06 { width:131px; }
		#nav li#nav_item06 a { background-position: -813px 0; }
		#nav li#nav_item06 a:hover { background-position: -813px -30px; }
		#nav li#nav_item06.on a { cursor:default; background-position: -813px -30px; }
	
#cta { width:944px; margin:0 0 0 3px; }
	#cta ul { list-style:none; margin:0; }
	#cta li { float:left; display:inline; margin:0px; position:relative; }
	#cta li a { height:105px; overflow:hidden; display:block; font-size:1px; text-indent:-9999px; background:url("../images/cta.gif") top center no-repeat; }
	#cta li#cta_item01 { width:239px; }
		#cta li#cta_item01 a { background-position: 0 0; }
		#cta li#cta_item01 a:hover { background-position: 0 -105px; }
		#cta li#cta_item01.on a { cursor:default; background-position: 0 -105px; }
	#cta li#cta_item02 { width:234px; }
		#cta li#cta_item02 a { background-position:-239px 0; }
		#cta li#cta_item02 a:hover { background-position: -239px -105px; }
		#cta li#cta_item02.on a { cursor:default; background-position: -239px -105px; }
	#cta li#cta_item03 { width:238px; }
		#cta li#cta_item03 a { background-position:-473px 0; }
		#cta li#cta_item03 a:hover { background-position: -473px -105px; }
		#cta li#cta_item03.on a { cursor:default; background-position: -473px -105px; }
	#cta li#cta_item04 { width:233px; }
		#cta li#cta_item04 a { background-position:-711px 0; }
		#cta li#cta_item04 a:hover { background-position: -711px -105px; }
		#cta li#cta_item04.on a { cursor:default; background-position: -711px -105px; }
		
#body { padding:0; }

	#body #col_left { background:#006699 url("../images/bbb.gif") bottom left no-repeat; width:160px; height:775px; vertical-align:top; padding:10px; text-align:center; line-height:28px; }
	
	#body #col_right { background:#669900; width:160px; height:100%; vertical-align:top; padding:10px; font:11px Arial, Verdana, Sans-Serif; color:#fff; }
		#body #col_right h1 { font-size:16px; margin:0 0 5px 0; }
		#body #col_right a { color:#C6EAF1; font-size:10px; }
		#body #col_right a:hover { text-decoration:none; }
		#body #col_right .newsItem { width:90%; margin:0 0 10px 0; }
		
		
	#body #col_middle { width:570px; padding:0 5px; vertical-align:top; }
	
	#body .content { border:2px solid #0099d9; padding:10px 15px; font:12px Arial, Verdana, Sans-Serif; line-height:18px; color:#646464; }
		#body .content h1 { font:bold 12px Arial; color:#1699d5; border-top:2px solid #b7d88d; border-bottom:2px solid #b7d88d; text-align:center; padding:10px 0 8px 0; margin:0 0 15px 0; }
		#body .content h2 { margin:0 0 10px 0; font:bold 18px Arial, Helvetica, sans-serif; color:#a1d553; }
		#body .content h2#blue { margin:0 0 10px 0; font:bold 18px Arial, Helvetica, sans-serif; color:#056da0; }
		#body .content p { margin:0 0 15px 0; }
		#body .content ul, ol { padding:0 0 0 25px; margin:0 0 15px 0; }
		#body .content a { color:#006699; }
		
#footer { font:10px Arial; }
	#footer a { color:#000066; }
	#footer a:hover { text-decoration:none; }

.header { margin:0 0 5px 0; font:bold 16px Arial, Helvetica, sans-serif; color:#a1d553; }
.subHeader { font:bold 12px Arial, Helvetica, sans-serif; color:#000033; }
.contentDivider { margin-top:10px; border-top:1px solid #a1d75e; }
	.contentDivider span{ display:block; margin-top:15px; margin-left:186px; }
	.contentDivider .floatImages { margin-top:15px; width:186px; float:left; text-align:center; }
	
table.standardTable{ border-width: 0px; border-collapse: collapse; }
table.standardTable td { border: 1px solid #999999; padding: 7px 10px; text-align: center; vertical-align:top; }
table.standardTable td.boldText { font-size:14px; font-weight:bold; color:#666666; }
table.standardTable td.description { background-color: #c7dfe1; color: #000033; font-size:11px; font-weight:bold; text-align: left; }
table.standardTable th { border:1px solid #999999; padding: 7px 10px; background-color:#0099CC; font-size:14px; font-weight:bold; color:#FFFFFF; }
table.standardTable th a { font-size:14px; font-weight:bold; color:#FFFFFF; text-decoration:underline; }



.float_right { float:right; }
.float_left { float:left; }
.clear {
    clear: both;
    height: 1px;
    margin-top: -1px;
    overflow: hidden;
    }
    
del { color:red; }
del span {color:#666666; }

p.center_head { font:bold 23px Arial, Helvetica, sans-serif; color:#a1d75e; text-align:center; }

p.blue_small { font:bold 12px Arial; color:#1699d5; text-align:center; padding:0 0 8px 0; margin:0 0 15px 0; }

p.blue_small span { text-decoration:underline; }

.phone {font-family:Arial, Helvetica, sans-serif; size:60px; color:#006699; margin:0 0 0 15px; font-weight:bold;}
