/* CSS Document */

html { min-width: 779px }

body { margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; color: #666666; font-size: 12px }

a.blue:link, a.blue:visited, a.blue:active {
	font-size:12px;
	color: #3f9cc5;
	text-decoration: none;
	margin-bottom:12px;
	}

a.blue:hover {
	font-size:12px;
	color: #3f9cc5;
	text-decoration: underline;
	margin-bottom:12px;
	}	

#mainframe { width: 779px; margin: 0px auto; background-image: url(images/pgbg.jpg); background-repeat: repeat-y }

h1 { display: none }

h4 { display: none }


#tophead { width: 779px; margin: 0px auto; background-color: #FFFFFF; height: 50px }

#logo a { float: left; background-image: url(images/logo.jpg); width: 348px; text-indent: -10000px; height: 50px; display: block }

#smallnav { padding-top: 27px; padding-right: 9px; color: #302E2E; font-size: 10px; font-weight: bold; float: right }

#smallnav a { color: #185588; text-decoration: none }

#smallnav a:hover { color: #185588; text-decoration: underline }

#cleartophead { clear: both }


#mainnav { padding-left: 11px; color:#185588; font-weight: bold; font-size: 12px; padding-top: 5px; padding-bottom: 5px }

#mainnav a { color:#185588; text-decoration: none }

#mainnav a:hover { color:#ccc; text-decoration: none }



/******* content *******/

#left506 { width: 507px; float: left; padding: 11px }

#right250 { width: 244px; float: right; margin:0px;}

#rightpanel { padding: 12px }

#clearcontent { clear: both }

#headimg { background-image: url(images/image_big.gif); height: 230px; width: 506px }

#punchline { padding: 57px 12px 0 204px; color: #747474; font-weight: bold; font-size: 13px }

h2 { color:#3F9CC5; margin: 0px; font-size: 27px; letter-spacing: -0.1em }

#probox { border-left: solid #DFDFDF 1px; border-right: solid #DFDFDF 1px; border-bottom: solid #DFDFDF 1px; padding: 5px; background-color: #F8F8F8 }

#problueheader { background-color: #3F9CC5; padding-left: 9px; padding-top: 7px; padding-bottom: 7px; color: #FFFFFF; font-weight: bold }

#prosblueheader { background-color: #3F9CC5; padding-left: 9px; padding-top: 7px; padding-bottom: 7px; color: #FFFFFF; font-weight: bold }

#probox1 { font-size: 11px; padding: 5px }

#probox2 { font-size: 11px; padding: 5px }

#probox3 { font-size: 11px; padding: 5px }

#probox4 { font-size: 11px; padding: 5px }



.img1 { float: left; margin-right: 10px }

.bluelink { color: #4784C3; font-size: 9px }

#procblueheader { background-color: #3F9CC5; padding-left: 9px; padding-top: 7px; padding-bottom: 7px; color: #FFFFFF; font-weight: bold }

#csblueheader { background-color: #3F9CC5; padding-left: 9px; padding-top: 7px; padding-bottom: 7px; color: #FFFFFF; font-weight: bold }


#linkbox { width: 172px; margin: 15px auto }

.redlink { color: #ff0000; font-size: 10px }



.bluelink2 a { color: #3b73b9; font-size: 11px; margin-top: 0px; text-decoration:none;}

.bluelink2 a:hover { color: #3b73b9; font-size: 11px; margin-top: 0px; text-decoration:underline;}

.combotext {font-size:9px; color:#666666; width:100px; margin-top: 5px;}

.combotext1 { font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#666666; width:100px; margin-top: 0px; width: 129px }

.comboheading {font-size:11px; color:#666666;}

#processcontent {width: auto; height: auto; color: #666; padding:4px; }

#cuscategory {float: left; width: 230px; border: dashed #ccc 1px; background-color: #f7f7f7; padding: 7px; padding-top: 4px;}

#cusinternational {float: right; width: 230px; border: dashed #ccc 1px; background-color: #f7f7f7; padding: 7px; padding-top: 4px;}

#clearcusint {clear:both;}

#cusoverseas {float: left; width: 460px; border: dashed #ccc 1px;  padding: 7px; padding-top: 4px; margin-top:15px;}

#cusreputed {float: right; width: 230px; border: dashed #ccc 1px; background-color: #f7f7f7; padding: 7px; padding-top: 4px; margin-top: 15px;}

#clearoverep {clear:both;}

#clearcusint {clear:both;}

.blueheading { color:#3f9cc5; font-weight:600; }



#footer { background-color: #46779C; height: 30px; color: #fff; line-height: 30px; padding-left: 7px; padding-right: 7px; font-size: 11px }

#footer a { color: #fff; text-decoration: none }

#footer a:hover { color: #fff; text-decoration: underline }

#footleft { float: left }

#footright { float: right}

#footclear { clear: both }




#sitemap {
	font-size: 9pt;
	
}

#sitemap li {
	list-style-type: none;
}

ul#sitemap > li {
	margin-bottom: 10px;
}

#sitemap ul li {
	list-style-image: url(images/l2_normal.gif);
}

#sitemap ul ul li {
	list-style-image: url(images/l3_normal.gif);
}

#sitemap ul li.firstfollow {
	list-style-image: url(images/l2_first_follow.gif);
}

#sitemap ul li.last {
	list-style-image: url(images/l2_last_item.gif);
}

#sitemap ul ul li.firstfollow {
	list-style-image: url(images/l3_first_follow.gif);
}

#sitemap ul ul li.last {
	list-style-image: url(images/l3_last_item.gif);
}

.sitelink { color: #666; text-decoration: none }
