@charset "UTF-8";
/* CSS Document */

html {margin:0; padding:0; width:100%;}

h1 {color:#ffa800; font-size:18px; margin:30px 0 0 0; padding:0;}
h3 {font-size:14px; color:#e49701; padding:0 0 10px 0; margin:0;}
 
body {background:url(../images/bg-repeat.gif) top left repeat; margin:0; padding:0; width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color:#444444;}
body a {text-decoration:none; color:#1c3478;}
body a:hover {color:#e49701;}
#bg-fade {background:url(../images/bg-fade.gif) top left repeat-x; width:100%; min-height:560px;}
#container {width:850px; margin:0 auto; padding:60px 0 0 0;}
#border {border:solid 1px #ffffff; width:850px; float:left;}

#header {background:url(../images/header.gif) top left no-repeat; width:850px; height:100px; float:left;}
#nav {height:39px; width:850px; float:left;}
#undernav {background:url(../images/undernav.gif) top left no-repeat; width:850px; height:6px; line-height:2px; font-size:2px; float:left;}
#home-content {float:left; width:850px; background-color:#000000; line-height:1px; height:455px; color:#ffffff; text-align:center; line-height:24px;}
#home-flash {width:850px; height:455px; float:left;}
#home-info {width:850px; height:455px; margin:0 0 -455px 0; text-align:left; float:left; position:relative; top:-455px; z-index:2; color:#ffffff; font-size:12px; line-height:24px;}
#home-info-txt {width:246px; float:right; margin:0 20px 0 0;}
#content {width:850px; background-color:#ffffff;}
#footer {color:#d9cbb4; text-align:center; width:850px; padding:20px 0; font-size:10px; float:left;}
#footer a {color:#ffffff;}
#footer a:hover {color:#ffa800;}

#sec-border {border:solid 1px #ffffff; float:left; width:850px;}
#sec-content {width:850px; background:url(../images/sec-repeat.gif) top left repeat-y; float:left;}
#sec-content-fade {width:850px; background:url(../images/sec-fade.gif) top left no-repeat; float:left;}
#sec-bottom {background:url(../images/sec-footer.gif) bottom left no-repeat; width:850px; height:43px; float:left;}
#sec-left1 {float:left; margin:46px 38px 0 42px; width:240px; line-height:22px;}
#sec-left2 {float:left; margin:46px 0 0 32px; width:146px; line-height:22px;}
#sec-left2-txt {padding:0 5px 0 0;}
.sec-left-title {line-height:18px; font-size:14px; color:#666666;}
.sec-left-list {line-height:30px; color:#666666;}
#sec-title {width:100%; color:#ffffff; font-size:18px; font-weight:bold; padding:0 0 10px 0;}
#sec-right1 {float:left; border-left:dotted 1px #27459d; padding:0 0 40px 60px; margin:78px 0 0 0; width:422px;}
#sec-right2 {float:left; border-left:dotted 1px #27459d; padding:0 0 40px 60px; margin:78px 0 0 0; width:480px; min-height:300px;}
#sec-right3 {float:left; border-left:dotted 1px #27459d; padding:0 0 40px 50px; margin:78px 0 0 0; width:600px;}
#sec-right4 {float:left; padding:0 0 40px 42px; margin:46px 0 0 0; width:800px;}
.sec-row1 {float:left; width:100%; margin:0 0 10px 0;}
.sec-row2 {float:left; margin:0 0 10px 49px; width:320px;}
.sec-thumb {float:left; width:95px; height:95px; padding:0 10px 0 0;}

.blue {color:#1c3478;}
.bold {font-weight:bold;}
.font10-i {font-size:10px; font-style:italic;}
.header1 {font-size:16px; color:#1c3478; font-weight:bold;}
.header2 {font-size:12px; color:#1c3478; font-weight:bold;}
.caption {font-style:italic; text-align:center;}
.orange {color:#ffa800;}
.orange-b {color:#ffa800; font-weight:bold;}
.text-r {text-align:right;}



.tips-bot {width:600px; height:274px; background:url(../images/industry-tips-bot.jpg) top no-repeat; text-align:left; color:#ffffff;}
.tips-title {padding:18px 0 0 57px; font-size:22px; font-weight:bold;}
.tips-txt {padding:10px 0 0 37px; width:310px; font-size:11px;}

#methodology {width:776px; height:800px; background:url(../images/methodology/bg.jpg) no-repeat;}


/* PureCSS Menu*/
#pcm{display:none;}
ul.pureCssMenu {position:relative; left:0; z-index:10; width:850px; height:39px; display:block; zoom:1; float:left; margin:0; padding:0;}
ul.pureCssMenu ul{display:none; position: absolute; right:-1px; top:39px; width:120px; background:#5e6d8b; padding:6px 0 6px 0; border-right:solid 1px #dde1e8; border-bottom:solid 1px #dde1e8; border-left:solid 1px #dde1e8; text-align:right;}
ul.pureCssMenu li:hover>ul{display:block;}
ul.pureCssMenu ul ul{position: absolute; left:200px; top:-12px; border-left:solid 1px #000000;}
ul.pureCssMenu,ul.pureCssMenu ul {
	list-style:none;
	color:#ff7f00;
}
ul.pureCssMenu table {border-collapse:collapse}
ul.pureCssMenu li{
	display:block;
	padding:0;
	float:left;
}
ul.pureCssMenu a:active, ul.pureCssMenu a:focus {
outline-style:none;
}
ul.pureCssMenu a, ul.pureCssMenu li.dis a:hover, ul.pureCssMenu li.sep a:hover {
	display:block;
	vertical-align:middle;
	color: #ffffff;
	text-decoration:none;
}
ul.pureCssMenu span{
	overflow:hidden;
}
ul.pureCssMenu ul li {
	float:none;
	font-size:12px;
}
ul.pureCssMenu ul li a {
	float:none;
	font-size:12px;
	padding:6px 7px 6px 10px;
}
ul.pureCssMenu ul a {
}
ul.pureCssMenu li.sep{
	text-align:center;
	line-height:0;
	height:100%;
}
ul.pureCssMenu li.sep span{
	float:none;
	display:inline-block;
}
ul.pureCssMenu ul li.sep span{
}
ul.pureCssMenu li:hover{
	position:relative;
}
ul.pureCssMenu ul li:hover{
	background:#364d6d;
}
ul.pureCssMenu li:hover>a{
	color: #ffffff;
	text-decoration:none;
}
ul.pureCssMenu li a:hover{
	position:relative;
	color: #ffffff;
	text-decoration:none;
}
ul.pureCssMenu li.dis a {
	color: #AAAAAA !important;
}
ul.pureCssMenu img {}
ul.pureCssMenu ul img {}
ul.pureCssMenu img.over{}
ul.pureCssMenu li.dis a:hover img.over{display:none !important}
ul.pureCssMenu li.dis a:hover img.def {display:inline !important}
ul.pureCssMenu li:hover > a img.def  {display:none}
ul.pureCssMenu li:hover > a img.over {display:inline}
ul.pureCssMenu a:hover img.over,ul.pureCssMenu a:hover ul img.def,ul.pureCssMenu a:hover a:hover ul img.def,ul.pureCssMenu a:hover a:hover img.over,ul.pureCssMenu a:hover a:hover a:hover img.over{display:inline}
ul.pureCssMenu a:hover img.def,ul.pureCssMenu a:hover ul img.over,ul.pureCssMenu a:hover a:hover ul img.over,ul.pureCssMenu a:hover a:hover img.def,ul.pureCssMenu a:hover a:hover a:hover img.def{display:none}
ul.pureCssMenu a:hover ul,ul.pureCssMenu a:hover a:hover ul{display:block}
ul.pureCssMenu a:hover ul ul{display:none}
ul.pureCssMenu span{
	display:block;
  padding-right:7px;}
ul.pureCssMenu li:hover>a>span{}
ul.pureCssMenu a:hover span{}
ul.pureCssMenu ul span,ul.pureCssMenu a:hover table span{}
ul.pureCssMenu ul li:hover > a span{}
