@charset "utf-8";
/* CSS Document */
body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(../images/bg.png) left top repeat-x;
	background-color:#f1f1f1;
}

#mainDivContainer {
	width:958px;
	margin:0 auto;
}
.clear {
	clear:both;
}
a{ color:#f0621e;
	outline:none;
}
img {
	outline:none;
	border:none;
}
#topheadContainer {
	width:937px;
	margin:0 auto;
}
#logo {
	float:left;
	background:url(../images/logo.png) left top no-repeat;
	width:304px;
	height:61px;
	margin:15px 0 0px 0px;
}
#logo a {
	display:block;
	height:100%;
	width:100%;
}
#rightHeadTop {
	float:right;
}
#rightHeadTop span {
	text-align:right;
	font-family:  Arial, Helvetica, sans-serif;
	font-size:22px;
	display:block;
	color:#1c3e5c;
}
#rightHeadTop span b {
font-family: Georgia, "Times New Roman", Times, serif;
	color:#fa8511;
	font-weight:bold;
}
#divForSearch {
	border:1px solid #CCCCCC;
	height:25px;
	width:170px;
	float:right;
	margin:15px 0 15px 0px;
}
html* #divForSearch img {
	margin:-15px 5px 0 0px;
}
#divForSearch img {
	margin:5px 5px 0 0px;
}
#divForSearch input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	padding:5px 0 0 3px;
}
#navContainer {
	margin:10px 0 0 0px;
}
#nav_left {
	float:left;
	background:url(../images/nav_left.png) left top no-repeat;
	width:5px;
	height:38px;
}
#nav_right {
	float:left;
	background:url(../images/nav_right.png) left top no-repeat;
	width:5px;
	height:38px;
}
#nav_bg {
	float:left;
	width:943px;
	background:url(../images/nav_bg.png) left top repeat-x;
	height:38px;
}
/*ul.nav {

	margin:0px;
	padding:0px;
	list-style:none;
}
ul.nav li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float:left;
	background:url(../images/nav_mid_line.png) left top no-repeat;
	height:38px;
	padding:10px 27px 1px 26.5px;
	font-size:13px;
}


ul.nav li a {
	color:#000000;
	font-weight:bold;
	text-decoration:none;opacity:0.8; filter:alpha(opacity=80);
}

ul.nav li a:hover {
}*/

#navbar{ margin: 0;	padding: 0;	height:10px; list-style:none; z-index:90;   }
#navbar li { font-family: Verdana, Arial, Helvetica, sans-serif;height:38px; list-style: outside; font-size:13px; float: left; list-style:none; padding:11px 35px 35px 15px;}
#navbar li a { color:#000000; font-weight:bold;  text-decoration: none;;   }
#navbar li a:hover {color:#ec823d;   text-decoration: none;  }
#navbar li ul { display: none; font-size:11px; ;   z-index:10000; width:85px;background-color:#fff }
#navbar li:hover ul { color:#FFFFFF; background:#efefef;   display: block; width:230px; margin-top:11px; padding:0px; margin:10px 0px 0px 0px;  position:absolute; }
#navbar li:hover li {float:none; height:10px;font-size:11px;padding:8px 5px 8px 10px; border-bottom:#f9ce92 solid 1px ;  }


.text{ font-size:12px;}





#mainImageContainer {
	margin:10px 0 10px 0px;
}
#mainImgLeft {
	float:left;
}
#mainImgRight {
	float:right;
	background:url(../images/right_bg.png) left top no-repeat;
	width:234px;
	height:307px;
}
#mainImgRight h1 {
	color:#ff9900;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	margin:0px;
	padding:10px 0 0 20px;
	line-height:24px;
	font-weight:normal;
}
#mainImgRight span {
	margin:0px;
	padding:0px;
	font-size:16px;
	color:#282828;
}
#mainImgRight p {
	margin:5px 0 0 20px;
	padding:0px;
	width:190px;
	font-family:Arial, Helvetica, sans-serif;
	color:#1c3e5c;
	font-size:12px;
}
#mainImgRight p a {
	color:#1c3e5c;
}
#mainImgRight img {
	margin:5px 0 0 25px;
}

#mainImgRight1 {
	margin:0px 5px 0px 10px;
	float:right;
	background:url(../images/right_bg1.gif) left top no-repeat;
	width:214px;
	height:220px;
}
#mainImgRight1 h1 {
	color:#ff9900;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	margin:0px;
	padding:10px 0 0 15px;
	line-height:24px;
	font-weight:normal;
}
#mainImgRight1 span {
	margin:0px;
	padding:0px;
	font-size:16px;
	color:#282828;
}
#mainImgRight1 p {
	margin:5px 0 0 15px;
	padding:0px;
	width:190px;
	font-family:Arial, Helvetica, sans-serif;
	color:#1c3e5c;
	font-size:12px;
}
#mainImgRight1 p a {
	color:#1c3e5c;
}
#mainImgRight1 img {
	margin:5px 0 0 25px;
}
#freeQuote {
	background:url(../images/free_quote.png) left top no-repeat;
	width:123px;
	height:28px;
	padding:6px 0 0 7px;
	margin:15px 0 0 15px;
}
#main_image{width:714px; height:307px; }
ul#link_img{ list-style:none; margin:230px 0px 0px -25px; position:absolute; z-index:10;}
ul#link_img li{ float:left; margin:0 15px 0 0;}
ul#link_img li a{background:url(/img/feaure.box.bg.png) no-repeat;}
ul#link_img li a img{ border:none;}
#freeQuote a {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}
#mainBodyContainer {
padding:0px 0px 0px 0px;

	width:950px;
	margin:0 auto;
}
#mainBodyMiddContainer {
	background:url(../images/body_box_bg.png) left top repeat-x;
	border-left:1px solid #e4e6e7;
	border-right:1px solid #e4e6e7;
	line-height:17px;
	color:#232323;
}
.orang {
	color:#fa8511;
}
.blue {
	color:#005198;
}
.lineMid {
	background:url(../images/body_mid_line.png) left top no-repeat;
	height:280px;
	float:left;
	width:1px;
}
.dotLine {
	background:url(../images/dot.png) left top no-repeat;
	width:250px;
	height:1px;
	margin:7px 0 7px 0px;
	padding:0px;
	display:block;
}
#bodyBox3, #bodyBox2, #bodyBox1 {
	float:left;
	width:263px;
	margin:10px 0 0 30px;
}
#bodyBox3 h1, #bodyBox2 h1, #bodyBox1 h1 {
	color:#1c3e5c;
	font-size:17px;
	margin:0px;
	padding:0px 0 10px 0px;
}
#bodyBox1 {
	width:266px;
	float:left;
	margin:0px;
	padding:10px 20px 0px 20px;
}
#bodyBox1 span {
	display:block;
}
#bodyBox1 a {
	color:#005198;
	text-decoration:none;
	display:block;
	background:url(../images/orng_arrow.png) 60px 6px no-repeat;
}
#middLine {
	background:url(../images/body_mid_line1.png) left top no-repeat;
	width:309px;
	height:1px;
	margin:15px 0 20px -20px;
}
#middLine1 {
	background:url(../images/body_mid_line2.png) left top no-repeat;
	width:339px;
	height:1px;
	margin:30px 0 10px -29px;
}
#depthDiv {
}
#depthDiv ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
#depthDiv ul li {
	background:url(../images/blue_arrow.png) left 4px no-repeat;
	padding:0 0 0 10px;
	line-height:18px;
}
#depthDiv ul li a {
	background:none;
	color:#fa8511;
	text-decoration:underline;
}
#bodyBox2 {
	padding:0 9px 0 0px;
}
#bodyBox2 span {
	display:block;
}
#bodyBox2 a {
	text-decoration:none;
}
#bodyBox3 {
	width:290px;
}
#bodyBox3 a {
	color:#005198;
	text-decoration:none;
	display:block;
	background:url(../images/orng_arrow.png) 90px 6px no-repeat;
}
.globleDiv {
	margin:30px 0 0 0px;
}
#secondBodyContainer {
	margin:15px 0 0 0px;
	padding:0 0 0 10px;
}
#bttmNavDiv {
	width:668px;
	float:left;
	line-height:20px;
}
#bttmNavDiv a {
	text-decoration:none;
	color:#000000;
}
#bttmNavDiv ul {
	padding:0px;
	margin:0px;
	list-style:none;
}
#bttmNavDiv ul li {
}
#bttmNavDiv ul li a {
}
#bttmbox1 {
	float:left;
	margin:0 20px 0 0px;
}
#facebookDiv {
	float:right;
	width:280px;
	line-height:18px;
	color:#1c3e5c;
}
#facebookDiv a {
	text-decoration:none;
	color:#005198;
}
#facebookDiv ul {
	padding:0px;
	margin:0px;
	list-style:none;
	color:#000000;
}
#facebookDiv ul li a {
padding-top:10px;
	color:#000000;
}
#facebookDiv span {
	display:block;
	padding:6px 0 0 0px;
}
#subscribeDiv {
	margin:35px 0 0 0px;
	line-height:20px;
	width:530px;
}
#subscribeDiv a {
	display:block;
	color:#1c3e5c;
	text-decoration:none;
	font-size:20px;
}
html* #bttnOrng {
	margin:-30px 0 0 0px;
}
#bttnOrng {
	background:url(../images/orng_bttn.png) left top no-repeat;
	width:107px;
	text-align:center;
	outline:none;
	float:left;
	color:#FFFFFF;
	height:35px;
	font-weight:bold;
	padding:3px 5px 9px 0px;
	margin:5px 0 0 0px;
}
#bttnOrng a {
	font-weight:bold;
	color:#FFFFFF;
	font-size:15px;
}
#footerContainer {
	border-top:1px solid #d3d3d3;
	margin:10px 0 10px 0px;
	padding:10px 0 0 0px;
}
.leftFooter {
	float:left;
	color:#797979;
	font-size:11px;
}
.leftFooter a{
	color:#797979;
	font-size:11px;
	text-decoration:none;
	padding:0 2px 0px 2px;
}
.leftFooter a:hover{
	text-decoration:underline;
}
.rightFooter {
	float:right;
	font-size:22px;
	color:#797979;
	font-family:"Times New Roman", Times, serif;
}
#innerTextDiv {
	float:left;
	width:700px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0 10px 0 10px;
	line-height:18px;
	color:#737474;
}
#innerTextDiv h1 {
	margin:0px;
	padding:17px 0 0px 20px;
	margin:-10px 0 0px -20px;
	color:#FFFFFF;
	font-size:22px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/heading_bg.png) left top no-repeat; height:55px; width:500px;

}
#innerTextDiv strong {
	color:#000000;
}
#innerTextDiv ul {
	margin:5px 0 0 0;
	padding:0px;
	list-style:none;
}
#innerTextDiv ul li {
	background:url(../images/blue_arrow.png) left 7px no-repeat;
	padding:3px 0 0 10px;
}
#innerTextDiv ul li a {
}
#innerRightNavDiv {
margin:0px 0px 0px 10px;
padding:0px 0px 0px 0px;
	float:right;
	width:215px;
}
#rightNav {
}
#rightNav span {
	display:block;
	background:url(../images/right_nav_bg.png) left top no-repeat;
	color:#1c3e5c;
	font-size:17px;
	padding:8px 0 8px 10px;
}
#rightNav ul {
	border:1px solid #e9e8e8;
	margin:0px 0 0 0;
	padding:0px 5px 0 10px;
	list-style:none;
	width:196px;
}
#rightNav ul li {
	background:url(../images/orng_arrow.png) left 12px no-repeat;
	line-height:18px;
	padding:7px 0px 5px 10px;
	border-bottom:dotted 1px #CCCCCC;
}
#rightNav ul li a {
	color:#005198;
	text-decoration:none;
}
#rightNav ul li a:hover {
	color:#fa8511;
}
#brdCurm {
	font-size:11px;
	text-align:left;
	padding:5px 10px 0 0px;
	margin:0px;
}
#brdCurm a {
	color:#fa8511;
}


#resourceDivBOx{ float:left; width:250px; margin:0 40px 0 40px;}
#resourceDivBOxMid4,
#resourceDivBOxMid3,
#resourceDivBOxMid1,
#resourceDivBOxMid{ width:304px; border:1px solid #CCCCCC; border-width:0 1px 0 1px; background-color:#FFFFFF;}

#resourceDivBOxMid4 span,
#resourceDivBOxMid3 span,
#resourceDivBOxMid1 span,
#resourceDivBOxMid span{
	background:url(../images/survey_webinars.gif) left top no-repeat;
	color:#1c3e5c;
	font-size:20px;
	width:200px;
	padding:12px 0px 8px 43px;
	margin:0 0 0 25px;
	display:block;
	border-bottom:1px solid #CCCCCC;
}

#resourceDivBOxMid1 span{
	background:url(../images/survey_articles.gif) left top no-repeat;
}
#resourceDivBOxMid3 span{
	background:url(../images/survey_videos.png) left top no-repeat;
}
#resourceDivBOxMid4 span{
	background:url(../images/survey_white_papers.gif) left top no-repeat;
}

.more a{ color:#005198; padding:0 20px 0 0px;
	text-decoration:none; float:right; }	
.more a:hover{	color:#fa8511;}


#resourceDivBOxMid1 ul,
#resourceDivBOxMid3 ul,
#resourceDivBOxMid4 ul,
#resourceDivBOxMid ul{ padding:10px 0 10px 30px; margin:0px; list-style:none;}

#resourceDivBOxMid1 ul li,
#resourceDivBOxMid4 ul li,
#resourceDivBOxMid3 ul li,
#resourceDivBOxMid ul li{ background:url(../images/blue_arrow.png) left 10px no-repeat; padding:5px 0 0 10px;}

#resourceDivBOxMid4 ul li a,
#resourceDivBOxMid3 ul li a,
#resourceDivBOxMid1 ul li a,
#resourceDivBOxMid ul li a{ color:#737373; text-decoration:none;}

#resourceDivBOxMid3 ul li a:hover,
#resourceDivBOxMid4 ul li a:hover,
#resourceDivBOxMid1 ul li a:hover,	
#resourceDivBOxMid ul li a:hover{	color:#005198;}







 .formLayout
    {
       
        padding: 10px;
        width: 600px;
		
    }
    
    .formLayout label, 
	.formLayout input
    {
        display: block;
        width: 250px;
        float: left;
        margin-bottom: 10px;
		outline:none;
    }
 
    .formLayout label
    {
        text-align: left;
        padding-right: 20px;
		width: 100px;
		color:#000;
    }
 
   .formLayout br
    {
        clear: left;
    }
	textarea{ overflow:auto;}

#rotator 
{
	width:100%;
	height:307px;
}

#rotator-container {
	width:714px;
	height:307px;
	float:left;
}

.img-tab{color:#FFFFFF; line-height:60px; font-size:22px; font-family:"Times New Roman", Times, serif; padding:0px 0 0 7px;}
.right_txt{text-decoration:none; width:100%; float:right; margin:0 20px 0 0; height:200px;}
.left_txt{color:#000000; font-family:"Times New Roman", Times, serif; font-size:22px; margin:10px 0 0 10px; height:200px;}
.topbanertext{ font-size:18px; padding:100px 0px 0px 17px; line-height:23px; }
.topbanertext a{ font-size:12px; color:#FF0000; text-decoration:none; }

