@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:7px;
			padding-right:7px;
}
.footerlinks:hover {
	font-size:10px;
	text-decoration:none;
	line-height:25px;
	padding-left:7px;
	padding-right:7px;
}
.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;
}


.margintopminus10 { 
	margin-top:-10px;
}

.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;
}

.hhbox {float:left;background:#ffffff;border-top:0px solid #CCCCCC;border-right:5px solid #CCCCCC;border-bottom:5px solid #CCCCCC;border-left:0px solid #CCCCCC;height:242px;width:200px;padding:0px 0px 0px 20px;}
.hhbox-2 {float:left;background:#ffffff;border-top:0px solid #CCCCCC;border-right:5px solid #CCCCCC;border-bottom:5px solid #CCCCCC;border-left:0px solid #CCCCCC;height:242px;width:210px;padding:0px 0px 0px 20px;}
.hhlast {float:left;background:#ffffff;border-top:0px solid #CCCCCC;border-right:0px solid #CCCCCC;border-bottom:5px solid #CCCCCC;border-left:0px solid #CCCCCC;height:242px;width:241px;padding:0px 10px 0px 20px;}
.hheader {height:244px;border-bottom:5px solid #CCCCCC;background:url(../images/hh-bg1.png);width:956px;background-repeat:no-repeat;}
.hhcontent {width:956px;border-top:0px solid #CCCCCC;border-left:5px solid #CCCCCC;border-right:5px solid #CCCCCC;border-bottom:5px solid #CCCCCC;margin-top:-1px;}
.clearfix {clear:both;height:0px;}
.hhbluebox {background:url(../images/home-bluebox-bg.jpg);background-repeat:repeat-x;width:485px;padding:20px 0px 20px 20px;}
.hhlowerleft {width:446px;float:left;background:#EBEBEB}
/*.hhbtn {height:24px;border-radius:5px;-moz-border-radius:5px;cursor:pointer;float:left;margin:0px 7px 0px 0px }*/
.hhbtn {height:24px;cursor:pointer;float:left;margin:0px 7px 0px 0px }
.hhbtn-left {float:left;background:url(../images/hh-bt-left.png);width:4px;height:24px;}
.hhbtn-right {float:left;background:url(../images/hh-bt-right.png);width:4px;height:24px;}
.hhbtn-middle {float:left;background:url(../images/hh-btn.png);height:24px;color:#ffffff;}
.hhbtn-txt {margin:0px 10px 0px 10px;padding:3px 0px 0px 0px;font-size:11px;font-family:Arial}
.hh-h2{
	color:#333333;
	font-size:17px;
	font-family:Arial;
	line-height:16px;
	font-weight:bold;
	margin:17px 0px 17px 0px;
}
.hh-txt {font-size:11px;font-family:Arial;color:#333333;}
.hh-txtsmall {font-size:9px;font-family:Arial;color:#333333}
.hhheight15 {height:15px;}
.hhheight10 {height:10px;}
.hhbtn-date {padding:0px;width:195px;height:24px;cursor:pointer;float:left;margin:-5px 0px 0px 0px }
.hhlowerright {width:505px;float:left;border-left:5px solid #cccccc;background:#004B84;}
.abull {padding:0px 0px 0px 0px;margin:0px;font-size:11px;font-weight:bold;font-family:arial;color:#6f103f;line-height:0px;}
.hhlink {	
	color: #660033;	
	text-decoration: none;
	font-weight: normal;
	font-size:11px;
	font-family:arial
}
.hhlink:hover {	
	color: #660033;
	text-decoration:underline;
	font-weight: normal;
	font-size:11px;
	font-family:arial
}

.hhbluetitle {	
	color: #66CCFF;	
	text-decoration: none;
	font-weight: bold;
	font-size:17px;
	font-family:arial;
	margin:0px;
}

.hhbwhite-txt {	
	color: #ffffff;	
	text-decoration: none;
	font-weight: normal;
	font-size:11px;
	font-family:arial;
	line-height:20px;
}

.hh-bluebox1 {float:left;border:0px solid;width:220px;}
.hh-bluebox2 {float:left;border:0px solid;width:150px;}
.hh-bluebox3 {float:left;border:0px solid;width:320px;}
.hh-bluebox4 {float:left;border:0px solid;width:470px;}
.hh-bluebox1a {float:left;border:0px solid;width:230px;}
.hh-bluebox1b {float:left;border:0px solid;width:210px;}

#twitter_update_list {
	font-size: 12px;
	line-height: 21px;
	list-style: none;
	color:#333333;
	}
#twitter_update_list li {
	background: url('images/twitter-divider.gif') bottom left repeat-x;
	padding-bottom: 7px;
	margin-bottom: 9px;
	}
#twitter_update_list span {
	color: #333333;
	text-decoration: none;
	}
#twitter_update_list span a {
	color: #660033;
	text-decoration: none;
	}
#twitter_update_list a {
	color: #660033;
	}
	#twitter_update_list a:hover {
	color: #666666;
	}
	
.hhborder {border:2px solid #cccccc;}



.slides {margin:20px 0px 0px 20px;background:url(../images/spacer.gif);width:450px;border:0px solid;}
.banner1-title {color:#2F98CD;font-family:arial;font-size:21px;line-height:24px;margin:10px 0px 8px 0px;}
.banner1-title1 {color:#00447D;font-family:arial;font-size:27px;line-height:32px;margin:8px 0px 16px 0px;}
.banner1-title5 {color:#00447D;font-family:arial;font-size:19px;line-height:24px;margin:-10px 0px 16px 0px;}
.hhbannerbtn {background:url(../images/hh-btn-header.jpg);width:70px;height:26px;background-repeat:no-repeat;margin:0px 0px 0px 0px;cursor:pointer;border:0px solid;padding:0px;}
.hhbannerbtn1 {background:url(../images/hh-btn-header1.jpg);width:160px;height:26px;background-repeat:no-repeat;margin:0px 0px 0px 0px;cursor:pointer;border:0px solid;padding:0px;}
.hhbannerbtn2 {background:url(../images/btn-spm.png);width:198px;height:45px;background-repeat:no-repeat;margin:0px 0px 0px 0px;cursor:pointer;border:0px solid;padding:0px;}

.bluehhbannerbtn {background:url(../images/hh-btn-header_on.png);width:60px;height:26px;background-repeat:no-repeat;cursor:pointer;border:0px solid;padding:0px;margin:-55px 0px 0px 360px }

.bannerpicright {margin-top:-280px;margin-left:320px;padding:20px 0px 0px 10px;}
.bannerpicright1 {margin-top:-280px;margin-left:540px;padding:20px 0px 0px 10px;}
.hhbannerbtntxt {margin:-11px 0px 0px 0px;padding:0px 0px 0px 0px;font-size:11px;font-family:Arial;color:#ffffff;}
.hhbannerbtntxt2 {margin:-11px 0px 0px -50px;padding:0px 0px 0px 0px;font-size:13px;font-family:Arial;color:#ffffff;font-weight:bold;text-align:center;}
.banner2-title {color:#00447D;font-family:arial;font-size:28px;line-height:33px;margin:0px 0px 18px 0px;font-weight:bold;padding:0px;}
.margintopminus295 {margin-top:-295px;}
.banner3-title {color:#0065A5;font-family:arial;font-size:33px;line-height:24px;margin:0px 0px 16px 0px;font-weight:bold;}
.banner3-txt {line-height:24px;margin:10px 0px 8px 0px;}
.banner3-txt1 {color:#333333;font-size:14px;font-weight:bold;font-family:arial}
.banner3-txt2 {color:#0065A4;font-size:23px;font-weight:bold;font-family:arial;}
.marginleft370 {margin-left:370px;}
.width250 {width:250px;}
.hhboxpos {float:left;margin-right:15px;}
.height7 {height:7px;}
.viewallnews {float:right;margin:15px 5px 0px 0px}
.social{background:#EBEBEB;float:left;}
.socialframe {position:relative;width:400px;border:0px solid;padding:0px;margin:0px;}
.socialposition {margin:10px 0px -35px 230px;width:200px;border:0px solid;}
.social1 {margin:5px 5px 0px 0px;}
.social2 {margin:-26px 0px 0px 119px;}
.social3 {margin:-26px 0px 0px 149px;}
.social4 {margin:-26px 0px 0px 179px;}
.marginleftminus20 {margin-left:-20px;}
.marginleft40 {margin-left:40px;}
.hhdivider {margin-left:20px;margin-top:25px;margin-bottom:35px;margin-right:0px;height:1px;background:#9B9B9B;}
.floatright {float:right}
.newsstart {padding:0px 0px 0px 20px}
.fixlink {position:absolute;border:0px solid;width:60px;height:200px;z-index:2000000000;}
.top148 {top:148px;}
.top184 {top:184px;border:0px solid;}
.top209 {top:209px;border:0px solid;}


#slidebox{position:relative; border:1px solid #ccc; margin:0px auto;background:url(../images/spacer.gif)}
#slidebox, #slidebox .content{width:956px;height:242px;}
#slidebox, #slidebox .container, #slidebox .content{height:242px;}
#slidebox{overflow:hidden;}
#slidebox .container{position:relative; left:0;}
#slidebox .content{background:url(images/spacer.gif); float:left;}
#slidebox .content div{padding:15px 28px; height:100%; font-family:Verdana, Geneva, sans-serif; font-size:13px;border:0px solid}
#slidebox .next, #slidebox .previous{position:absolute; z-index:2; display:block; width:21px; height:21px;cursor:pointer;margin-top:99px}
#slidebox .next{right:0; margin-right:10px; background:url(slidebox_next.png) no-repeat left top;margin-top:99px;}
#slidebox .next:hover{background:url(slidebox_next_hover.png) no-repeat left top;margin-top:99px}
#slidebox .previous{margin-left:840px; background:url(slidebox_previous.png) no-repeat left top; margin-top:99px;}
#slidebox .previous:hover{background:url(slidebox_previous_hover.png) no-repeat left top; margin-top:99px}
#slidebox .thumbs{position:absolute; z-index:2; bottom:10px; right:37px; }
#slidebox .thumbs .thumb{display:block; margin-left:5px; float:left; font-family:Arial; font-size:12px; color:#999999; text-decoration:none; padding:2px 4px; background:url(slidebox_thumb.png); color:#999999;}
#slidebox .thumbs .thumb:hover{background:#fff; color:#000; font-family:Arial; font-size:12px;}
#slidebox .selected_thumb{background:#fff; color:#000; display:block; margin-left:5px; float:left; font-family:Arial; font-size:12px; text-decoration:none; padding:2px 4px;}

