@charset "utf-8";
/* CSS Document */

body {
	background-image: url(../images/bg.jpg); 
	background-repeat:no-repeat; 
	background-position:top; 
	background-color:#D8D8D8;
	height:830px; 
	margin:0px; 
	font-family:Arial; 
	font-size:12px; 
	color:#333333;
	line-height:18px;
}

#title H1 {
	margin-top:14px;
	width: 500px;
	position:absolute; 
	font-size:30px;
	line-height:38px;
}

#title H2 {
	font-size:13px; 
	font-weight: normal;
	position:absolute; 
	left: 520px;
	padding-top:34px;
	padding-right:10px;
	top:0px;
	margin: 0px;
}




#titletabs H1 {
	margin-top:14px;
	width: 500px;
	position:absolute; 
	font-size:30px;
	line-height:38px;
}

#titletabs H2 {
	font-size:13px; 
	font-weight: normal;
	position:absolute; 
	left: 520px;
	padding-top:34px;
	padding-right:10px;
	top:0px;
	margin: 0px;
}

#main1 {
	position:relative;
	left: 50%;
	margin-left: -485px;
	background-color:#ffffff; 
	width:970px;
}

#main {
	position:relative;
	margin-left: auto;
	margin-right: auto;
	background-color:#ffffff; 
	width:970px;
}

#header {
	position:absolute; 
}

#footer {
	height:70px; 
	color:#666666; 
	text-align:center; 
	padding:5px;
	font-size:11px; 
}

#content {
	position:absolute; 
	top:89px; 
	width:970px;
}

#title {
	height:102px; 
	color:#ffffff;
	padding-left: 23px;
}

#titletabs {
	height:138px; 
	color:#ffffff;
	padding-left: 23px;
}

#breadcrumbs {
	font-size:11px;
	padding-top: 8px;

}

#title a:link, #title a:visited{
	text-decoration:none;
	color: #ffffff;
}

#titletabs a:link, #titletabs a:visited{
	text-decoration:none;
	color: #ffffff;
}

#page {
	background-color:#ffffff;
	padding-bottom:18px;
}

#partnerwrapper {
	margin-left: 18px;
}

#partnerinfo {
	width: 270px;
	margin-left:19px;
	padding-top: 19px;
}

#partnerdesc {
	left: 350px;
	position:absolute;
	padding-right:40px;
	margin-top:19px;
}

#partnerlogo {
	background-image: url(../images/partner_logo_bg.gif); 
	background-repeat:no-repeat; 
	width:258px;
	height:185px;
	text-align:center;
	vertical-align: middle;
}

#partnercontact {
	margin-top:35px;
}

#partnerstrip {
	background-image: url(../images/partner_strip.gif); 
	background-repeat:no-repeat; 
	width:895px;
	height:141px;
	margin-left:37px;
}

a {	
	color: #333333;	
	text-decoration: none;
	font-weight: bold;
}
a:hover {	
	color: #700c2b;
	text-decoration: none
	font-weight: bold;
}


a.atabs {
	font-size:14px;
	font-weight:bold;
	color:#333333;
}

a.atabs:hover {
	font-size:14px;
	font-weight:bold;
	color:#666666;
}

a.atabs1 {
	font-size:12px;
	font-weight:bold;
	color:#333333;
}

a.atabs1:hover {
	font-size:12px;
	font-weight:bold;
	color:#666666;
}



.newslogo {
	background-image: url(../images/news_logo_bg.gif); 
	background-repeat:no-repeat; 
	width:183px;
	height:71px;
	text-align:center;
	vertical-align: middle;
	padding-right:16px;
}

.blue24 {
	font-size:24px;
	font-weight:bold;
	color: #003366;
}

.size16 {
	font-size:16px;
	font-weight:bold;
}

a.apurlpe {
	color: #700c2b;
	text-decoration:none;
}

a.agrey {
	color: #333333;
	text-decoration:none;
}

a.agrey:hover {
	color: #660033;
	text-decoration:none;
}

.headerDiv {
	position:absolute;
	top:0px;
	left:0px;
	width: 970px;
	height: 89px;
}

.imageMargin {
	position:relative; 
	left: 50%;
	margin-left: -485px;
	background-color:#ffffff;
	width:970px;
	
}
.logoMargin {
	margin-bottom:3px;
	margin-right:151px;
}
.imageMargin7px {
	margin-right:7px;
}
.navSmallMargin {
	padding-top:7px;
	width:548px;
	height:43px;
}
.searchbox {
	margin-left:60px;
	font-size:10px;
	color:#666666;
	border-style:solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	width:120px;
}
.formButtonSM {
	width:33px;
	height:19px;
	font-family:arial;
	font-size:9px;
	color:#FFFFFF;
	/* background:url(../images/form_btn_sm.gif); */
	background:url(../images/gobutton.gif);
	background-repeat:no-repeat;
	border:none;
	margin-left:5px;
}
.formButtonSM:hover {
	width:33px;
	height:19px;
	font-family:arial;
	font-size:9px;
	color:#FFFFFF;
	background-image:url(../images/gobutton-over.gif);
	background-repeat:no-repeat;
	border:none;
	margin-left:5px;

}

.headerTopNav {
	font-size:11px;
	text-decoration: none;
}
.headerTopNav:hover {
	font-size:11px;
	color:#700c2b;
	text-decoration: none;
}
.red12Bold {
	color:#700c2b;
	font-weight:bold;
	}
.linkred12Bold {
	color:#666666;
	font-weight:bold;
	}
.linkred12Bold:hover {
	color:#700c2b;
	font-weight:bold;
	}
.red14Bold {
	color:#700c2b;
	font-weight:bold;
	font-size:14px;
	}
	
.font12 {
	font-size:12px;
}
.font11 {
	font-size:11px;
}

.fontBold {
	font-weight:bold;
}
.contentDiv {
	position:absolute;
	top:89px;
	left:0px;
	width:970px;
}
.contentDiv2 {
	position:absolute;
	top:185px;
	left:0px;
	width:970px;
}
.contentDivTabs {
	position:absolute;
	top:220px;
	left:0px;
	width:970px;
}

.headingDiv {
	position:absolute;
	top:122px;
	left:0px;
	width:360px;
	height:50px;
}
.SubheadingDiv {
	position:absolute;
	top:122px;
	left:362px;
	width:590px;
	height:50px;
}
.footerlinks {
	font-size:10px;
	color:#666666;
	text-decoration:none;
	line-height:25px;
		padding-left:12px;
			padding-right:12px;
}
.footerlinks:hover {
	font-size:10px;
	text-decoration:none;
	line-height:25px;
	padding-left:12px;
	padding-right:12px;
}
.homePageCenter{
	padding-top:25px;
	padding-left:15px;
	padding-right:25px;
	padding-bottom:0px;
}
.homeImageMargin {
	margin-right:20px;
	margin-bottom:80px;
	margin-left:0px;
	margin-top:0px;
}
.dividerMargin {
	margin-top:10px;
	margin-bottom:10px;
}

.blue12bold {
	color:#003366;
	font-size:12px;
	font-weight:bold;
}

.blue14bold {
	color:#003366;
	font-size:14px;
	font-weight:bold;
}
.blue17bold {
	color:#003366;
	font-size:17PX;
	font-weight:bold;
}
.blue18bold {
	color:#003366;
	font-size:18px;
	font-weight:bold;
	line-height: 22px;
}
.blue22bold {
	color:#003366;
	font-size:22px;
	font-weight:bold;
	line-height:28px;
}
.blue25bold {
	color:#003366;
	font-size:25px;
	font-weight:bold;
	line-height:30px;
}
.learnMoreBtn {
	background-image:url(../images/btn_blue.gif);
	font-size:12px;
	font-weight:bold;
	width:99px;
	height:26px;
	border:none;
	padding-left:22px;
	padding-top:5px;
	padding-bottom:8px;
	padding-right:12px;
	background-repeat:no-repeat;
	color:#FFFFFF;
}
.learnMoreBtn:hover {
	background-image:url(../images/btn_blue.gif);
	font-size:12px;
	font-weight:bold;
	width:99px;
	height:26px;
	border:none;
	padding-left:22px;
	padding-top:5px;
	padding-bottom:8px;
	padding-right:12px;
	background-repeat:no-repeat;
	color:#700c2b;
}
.breadcrumbs {
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
}
.breadcrumbs:hover {
	font-size:11px;
	color:#49a2f8;
	text-decoration:none;
}
.h1{
	font-weight:bold;
	font-size:32px;
	margin-top:20px;
	padding-left:20px;
	color:#FFFFFF;
}
.h2{
	color:#FFFFFF;
	font-size:13px;
	line-height:16px;
	margin-top:-5px;
	font-weight:100;
}
.sidebarMargin {
	padding-left:13px;
	padding-right:13px;
}
.StandardMargin {
	padding-left:25px;
	padding-top:20px;
	padding-right:15px;
}
.Margin200right {
	padding-right:200px;
}
.aboutImageBorder {
	margin-right:17px;
	margin-bottom:20px;
}
.imageBorder {
	border-bottom-width:1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.imageBorder:hover {
	border-bottom-width:1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-color: #700c2b;
	border-right-color: #700c2b;
	border-bottom-color: #700c2b;
	border-left-color: #700c2b;
}
.managementThumbs {
	margin-right:8px;
	margin-bottom:17px;
}
.noLineHeights {
	line-height:normal;
}
.bioPhotoBorder {
	margin-right:30px;
	margin-bottom:20px;
}
.bioDocBorder {
	padding-left:19px;
	padding-right:10px;
}
.biotextBorder {
	padding-right:20px;
}
.bioDocLinks {
	padding-left:13px;
	text-decoration:none;
	font-size:12px;
}
.bioDocLinks:hover {
	padding-left:13px;
	text-decoration:none;
	font-size:12px;
}

.PLinks {
	text-decoration:none;
	font-size:12px;
}
.PLinks:hover {
	text-decoration:none;
	font-size:12px;
}

.boardPhotos {
	margin-right:30px;
	margin-bottom:60px;
}
.awardImages {
	margin-right:20px;
	margin-bottom:10px;
}
.font22bold{
	font-weight:bold;
	font-size:22px;
}
.font18bold{
	font-weight:bold;
	font-size:18px;
}
.CareerSearch {
	border:solid;
	border-width:1px;
	border-color:#666666;
	background-color:#ececec;
	width:85px;
	height:17px;
	font-size:12px;
}
.CareerdropDown {
	border:solid;
	border-width:1px;
	border-color:#666666;
	background-color:#ececec;
	width:115px;
}
.formButtonLarge {
	width:83px;
	height:21px;
		font-weight:bold;
	font-family:arial;
	font-size:12px;
	color:#FFFFFF;
	background:url(../images/form_btn_large.gif);
	background-repeat:no-repeat;
	border:none;
	vertical-align:middle

}
.formButtonLarge:hover {
		width:83px;
	height:21px;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background:url(../images/form_btn_large_o.gif);
	background-repeat:no-repeat;
	border:none;

}
.font13 {
	font-size:13px;
}
.whiteBold {
	font-weight:bold;
	color:#FFFFFF
}

.learnMoreBtnBig {
	background:url(../images/btn_big.png);
	font-size:12px;
	font-weight:bold;
	width:184px;
	height:35px;
	border:none;
	padding-left:50px;
	padding-top:5px;
	padding-bottom:10px;
	padding-right:90px;
	background-repeat:no-repeat;
	color:#FFFFFF;

}
.learnMoreBtnBig:hover {
	background:url(../images/btn_big_o.png);
	font-size:12px;
	font-weight:bold;
	width:184px;
	height:35px;
	border:none;
	padding-left:50px;
	padding-top:5px;
	padding-bottom:10px;
	padding-right:90px;
	background-repeat:no-repeat;
	color:#FFFFFF;
}

.demoImg {
	position: absolute;
	top:140px;
	left:580px;
	background-image:url(../images/demo_img.jpg);
	width:300px;
	height:194px;
	border:none;
	cursor:pointer;
}
.demoImg:hover {
	position: absolute;
	top:140px;
	left:580px;
	background-image:url(../images/demo_img_o.jpg);
	width:300px;
	height:194px;
	border:none;
	cursor:pointer;	
}


.imageMargin15 {
	margin-right:15px;
	margin-bottom:15px;
}
.boxPadding {
	padding:10px;
}
.font16bold{
	font-size:16px;
	font-weight:bold;
	line-height:21px;
}
.whyVarMidMarg {
	padding-top:30px;
	padding-left:45px;
	padding-right:30px;
}
.white28Bold {
	font-weight:bold;
	font-size:28px;
	color:#FFFFFF;
}
.white {
	color:#FFFFFF;
}
.testimonialImage {
	margin-right:15px;
	margin-bottom:50px;
}
.whyBg {
	background-image:url(../images/why-bar.jpg);
	background-repeat:no-repeat;
}
.ResourceTab1 {
	background-image:url(../images/resources_tab_1.png);
	font-size:16px;
	font-weight:bold;
	width:237px;
	height:53px;
	border:none;
	background-repeat:no-repeat;
	color:#666666;
	text-align: center;
	vertical-align:top;
	padding-top:10px;
}
.ResourceTab1:hover {
	background-image:url(../images/resources_tab_1_o.png);
	font-size:16px;
	font-weight:bold;
	width:237px;
	height:53px;
	border:none;
	background-repeat:no-repeat;
	color:#666666;
	text-align: center;
	vertical-align:top;
	padding-top:10px;
}
.ResourceTab2 {
	background-image:url(../images/resources_tab_2.png);
	font-size:16px;
	font-weight:bold;
	width:238px;
	height:53px;
	border:none;
	background-repeat:no-repeat;
	color:#666666;
	text-align: center;
	vertical-align:top;
	padding-top:10px;
}
.ResourceTab2:hover {
	background-image:url(../images/resources_tab_2_o.png);
	font-size:16px;
	font-weight:bold;
	width:238px;
	height:53px;
	border:none;
	background-repeat:no-repeat;
	color:#666666;
	text-align: center;
	vertical-align:top;
	padding-top:10px;
}
.ResourceTab3 {
	background-image:url(../images/resources_tab_3.png);
	font-size:16px;
	font-weight:bold;
	width:214px;
	height:53px;
	border:none;
	background-repeat:no-repeat;
	color:#666666;
	text-align: center;
	vertical-align:top;
	padding-top:10px;
}
.ResourceTab3:hover {
	background-image:url(../images/resources_tab_3_o.png);
	font-size:16px;
	font-weight:bold;
	width:214px;
	height:53px;
	border:none;
	background-repeat:no-repeat;
	color:#666666;
	text-align: center;
	vertical-align:top;
	padding-top:10px;
}
.resourcesSubNavMargin {
	padding-left:25px;
	padding-top:10px;
}
.resourcesBox {
	padding-top:10px;
		padding-left:10px;
		padding-right:10px;
}
.resourcesColumns {
	padding-left:15px;
	padding-right:15px;
}
.resourcesMargin {
	padding-left:20px;
	padding-top:5px;
	padding-right:15px;
}
.PartnerTab {
	background-image:url(../images/resources_tab_1.png);
	font-size:16px;
	font-weight:bold;
	width:237px;
	height:53px;
	border:none;
	background-repeat:no-repeat;
	color:#666666;
	text-align: center;
	vertical-align:top;
	padding-top:10px;
}
.PartnerTab:hover {
	background-image:url(../images/resources_tab_1_o.png);
	font-size:16px;
	font-weight:bold;
	width:237px;
	height:53px;
	border:none;
	background-repeat:no-repeat;
	color:#666666;
	text-align: center;
	vertical-align:top;
	padding-top:10px;
}
.partnerhumbs {
	background:url(../images/partner_thumb.png);
	background-repeat:no-repeat;
	padding-left:6px;
	padding-right:6px;
	padding-top:8px;
	padding-bottom:6px;
	margin-bottom:5px;
	margin-top:5px;
}
.partnerhumbs:hover {
	background:url(../images/partner_thumb_o.png);
	background-repeat:no-repeat;
	padding-left:16px;
	padding-right:16px;
	padding-top:18px;
	padding-bottom:26px;
	margin-bottom:25px;
	margin-top:25px;
}
.partnerhumbsleftMargin{
	background:url(../images/partner_thumb.png);
	background-repeat:no-repeat;
	padding-left:16px;
	padding-right:16px;
	padding-top:18px;
	padding-bottom:26px;
	margin-left:50px;
	margin-bottom:25px;
	margin-top:25px;
}
.partnerhumbsleftMargin:hover{
	background:url(../images/partner_thumb_o.png);
	background-repeat:no-repeat;
	padding-left:16px;
	padding-right:16px;
	padding-top:18px;
	padding-bottom:26px;
	margin-left:50px;
	margin-bottom:25px;
	margin-top:25px;
}
.partnerhumbs2 {
	background:url(../images/partner_thumb.png);
	background-repeat:no-repeat;
	margin-left:15px;
	margin-right:15px;
	padding-left:16px;
	padding-right:16px;
	padding-top:18px;
	padding-bottom:26px;
}
.partnerhumbs2:hover {
	background:url(../images/partner_thumb_o.png);
	background-repeat:no-repeat;
	margin-left:15px;
	margin-right:15px;
	padding-left:16px;
	padding-right:16px;
	padding-top:18px;
	padding-bottom:26px;
}

.partnersImageBorder {
	padding-right:30px;
	padding-bottom:30px;
}
.ProductTab {
	background-image:url(../images/product_tab_1.png);
	font-size:16px;
	font-weight:bold;
	width:132px;
	height:53px;
	border:none;
	background-repeat:no-repeat;
	color:#666666;
	text-align: center;
	vertical-align:top;
	padding-top:10px;
}
.ProductTab:hover {
	background-image:url(../images/product_tab_1_o.png);
	font-size:16px;
	font-weight:bold;
	width:132px;
	height:53px;
	border:none;
	background-repeat:no-repeat;
	color:#666666;
	text-align: center;
	vertical-align:top;
	padding-top:10px;
}
.ProductTab2 {
	background-image:url(../images/product_tab_2.png);
	font-size:16px;
	font-weight:bold;
	width:184px;
	height:53px;
	border:none;
	background-repeat:no-repeat;
	color:#666666;
	text-align: center;
	vertical-align:top;
	padding-top:10px;
}
.ProductTab2:hover {
	background-image:url(../images/product_tab_2_o.png);
	font-size:16px;
	font-weight:bold;
	width:184px;
	height:53px;
	border:none;
	background-repeat:no-repeat;
	color:#666666;
	text-align: center;
	vertical-align:top;
	padding-top:10px;
}
.varicentViewImage {
	margin-top:20px;
	margin-right:20px;
	margin-bottom:30px;
}
.resourceImageBorder {
	margin-top:10px;
	margin-right:15px;
}
.whyVarMidMarg1 {
	padding-top:15px;
	padding-left:25px;
}

a.breadCrumbs {	
	font-size:12px;
	color: #333333;	
	text-decoration: none
}
a.breadCrumbs:hover {	
	font-size:12px;
	color: #333333;
	text-decoration:underline;
}

.prebuiltfirstdiv { 
	height:450px;text-align: left;width: 970px;
}

.prebuilt3div {
	border:0px solid;height:450px;background:#ffffff;
}

.prebuilt4div {	
	width:900px;height:440px;border:0px solid
}

.width920 { 
	width:920px;
}

.height220 { 
	height:220px;
}

.margin0 { 
	margin:0px;
}

.loginbg { 
	width:908px;background-color:#f1f1f1;
}

.prebuilttop { 
	background-image: url(../images/prebuilt_top.jpg);height:10px;width:908px;background-repeat:no-repeat;
}

.prebuiltbg {
	background-image: url(../images/prebuilt_bg.jpg);width:908px;
}

.prebuilttitle { 
	padding-left:13px; padding-bottom:10px;
}

.prebuiltline1 { 
	padding-left:1px; padding-right:1px; height:1px
}

.prebuiltline2 { 
	background-color:#D5D6D5; height:1px;
}

.prebuiltline3 { 
	padding-left:1px; padding-right:1px; height:1px
}

.prebultlinebg { 
	background-color:#F8F8F8; height:1px
}

.prebuiltcontent { 
	padding-left:13px; padding-right:13px; padding-top:15px; padding-bottom:5px; font-size:12px; line-height:15px;
}

.prebuiltform { 
	margin:0px;width:500px;
}

.prebuiltformchange { 
	margin:0px;width:700px;
}


.prebuiltinput { 
	width:324px;border:1px solid #999999;font-size:12px;height:16px;
}

.margin8 { 
	margin:8px;
}

.marginleft80 { 
	margin-left:80px;
}

.marginleft154 { 
	margin-left:154px;
}

.prebuiltbottom { 
	background-image: url(../images/prebuilt_bottom.jpg);width:908px;height:12px;background-repeat:no-repeat
}

.prebuiltbutton { 
	background:url(../images/bt_continue.jpg);width:179px;height:26px;background-repeat:no-repeat;color:#ffffff
}

.prebuiltbuttonlogin { 
	background:url(../images/prebuilt_signin.jpg);width:133px;height:26px;background-repeat:no-repeat;color:#ffffff
}

.signin { 
	padding-top:5px;padding-left:60px;
}

.termslink { 
	padding-top:5px;padding-left:69px;
}

.prebuiltlink { 
	color:#660033;cursor:pointer;
}

.prebuilt1terms { 
	height: 650px;text-align: left;width: 970px;
}

.prebuilt3terms { 
	border:0px solid;height:650px;background:#ffffff
}

.prebuilt4terms { 
	width:900px;height:640px;border:0px solid
}

.pageimgbg {
	position:absolute;
	background-image: url(../images/logo_bg.jpg); 
	background-repeat:no-repeat; 
	width:190px;
	height:163px;
	text-align:center;
	vertical-align: middle;
	padding-right:16px;
	margin-top:2px;
	left:0px;
	float:left;
}

.componentcontent { 
	margin-left:210px;
	height:163px;
	margin-top:-173px;
	width:650px;
	border:1px solid;
	text-align:left;
	
}

.componentfirst { 
	height:1000px;text-align: left;width: 970px;margin-bottom:80px;
}

.componentimg { 
	position:relative;margin-left:20px;margin-top:10px;width:190px;height:163px;
}

.component { 
	position:relative;height:183px;
}