body{font:100%/1.4 Arial, Helvetica, sans-serif;background-image:url('/images/header/bg-red.png');height:100px;background-repeat:repeat-x;color:#333;min-width:780px;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,p{margin-top:0;}
.contact{font-family:"Trebuchet MS", sans-serif;font-size:18px;color:#fff;line-height:150%;font-weight:700;text-align:right;padding-top:15px;padding-right:5px;float:right;}
h1{font-family:"Trebuchet MS", sans-serif;font-size:20px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:1em;}
a img{border:none;}
a:link,a:visited{color:#900;text-decoration:none}
a:hover,a:active{color:#C00;text-decoration:underline}
.listtext{font-size:12px;}
.container{width:1100px;background:#FFF;margin:0 auto;}
.header{background-image:url('/images/header/bg-red.png');height:100px;}
.content{padding:10px;}
.footer{font-family:"Trebuchet MS", sans-serif;font-size:10pt;color:#333;padding:10px 0;}
.fltrt{float:right;margin-left:8px;}
.mediaContact{float:right;width:300px;border:1px solid #ccc;padding:10px;background-color:#f4f4f4;margin:5px;font-size:10pt;}
#fltrt{float:right;margin-left:8px;}
.fltlft{float:left;margin-right:8px;}
.clearfloat{clear:both;height:0;font-size:1px;line-height:0;}
form{margin:0;padding:0;}
.smallText{font-size:8pt;}
.redText{color:#900;}
.headerbg{background-image:url('/images/header-bg.gif');height:121px;}
img{border:0;}
dl{clear:both;}
dt{text-align:right;}
.contactFrom fieldset{width:600px;margin-bottom:10px;border:1px solid#ccc;}
.contactFrom label{font-weight:700;float:left;width:200px;text-align:right;margin-right:5px;margin-top:2px;}
.contactFrom legend{background-color:#eee;color:#666;font:14px/16px Arial, Helvetica, sans-serif;font-weight:700;border:1px solid#ccc;text-align:left;margin:4px;padding:4px;}
dd,.webFrom,.contactFrom{text-align:left;}
#vgmenu{width:100%;height:36px;background-color:#e4e4e4;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;background:0 to(#e2e2e2));margin:0 auto;padding:0 5px 0 10px;}
#vgmenu li{float:left;display:block;text-align:center;position:relative;margin-right:15px;margin-top:5px;padding:5px;}
#vgmenu li:hover{background-color:#fff;border:1px solid #777;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;border-bottom:none;padding:4px;}
#vgmenu li a{font-family:Helvetica, Arial, sans-serif;font-size:16px;font-style:normal;font-weight:700;color:#333;display:block;outline:0;text-decoration:none;}
#vgmenu li:hover a{color:#900;}
#vgmenu li .drop{padding-right:21px;background:url("/images/menu/drop.png") no-repeat right 8px;}
#vgmenu li:hover .drop{background:url("/images/menu/drop.png") no-repeat right 8px;}
.dropdown_1column,.dropdown_2columns,.dropdown_3columns,.dropdown_4columns,.dropdown_5columns,.dropdown_6columns{float:left;position:absolute;left:-999em;text-align:left;border:1px solid #777;border-top:none;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;margin:4px auto;padding:10px 5px;z-index:100}
.dropdown_1column{width:150px;}
.dropdown_2columns{width:300px;}
.dropdown_3columns{width:450px;}
.dropdown_4columns{width:600px;}
.dropdown_5columns{width:750px;}
.dropdown_6columns{width:900px;}
#vgmenu li:hover .dropdown_1column,#vgmenu li:hover .dropdown_2columns,#vgmenu li:hover .dropdown_3columns,#vgmenu li:hover .dropdown_4columns,#vgmenu li:hover .dropdown_5columns,#vgmenu li:hover .dropdown_6columns{left:-1px;top:auto;}
.col_1,.col_1_wide,.col_2,.col_3,.col_3_wide,.col_4,.col_5,.col_6{display:inline;float:left;position:relative;margin-left:5px;margin-right:5px;}
.col_1{width:140px;}
.col_1_wide{width:190px;}
.col_2{width:290px;}
.col_3{width:440px;}
.col_5{width:740px;}
.col_6{width:890px;}
#vgmenu p,#vgmenu h2,#vgmenu h3,#vgmenu ul li{font-family:Arial, Helvetica, sans-serif;font-size:9pt;text-align:left;}
#vgmenu p{font-size:11pt;margin:2px;padding:10px 0;}
#vgmenu h2{font-size:21px;font-weight:400;padding-bottom:14px;border-bottom:1px solid #666;margin:7px 0 14px;}
#vgmenu h3{color:#fff;font-size:14px;background-color:#900;border-radius:5px;margin:0;padding:7px;}
#vgmenu li:hover div a{font-family:Arial, Helvetica, sans-serif;font-size:9pt;color:#666;border-radius:none;padding:2px;}
#vgmenu li:hover div a:hover{background-color:#eee;color:#900;border-radius:none;padding:2px;}
#vgmenu .vgmenu_right{float:right;margin-right:0px;} 
.strong{font-weight:700;}
.italic{font-style:italic;}
.imgshadow{background:#FFF;-moz-box-shadow:0 5px 5px #666;-webkit-box-shadow:0 5px 5px #666;box-shadow:0 5px 5px #666;}
.img_left{width:auto;float:left;margin:5px 15px 5px 5px;}
#vgmenu li ul{margin:0;padding:0;}
#vgmenu li ul li{font-size:12pt;line-height:18px;position:relative;float:none;text-align:left;margin:0;padding:0;}
#vgmenu li ul li:hover{border:none;margin:0;padding:0;}
.col_3_wide,.col_4{width:590px;}
#solution-box {float:right;width:300px;margin:5px auto;background:#fff url("/images/solutionboxes/leftside.gif") repeat-y left top;z-index:1}
.solutionHeader {text-align:center;font:bold 14pt "Trebuchet MS", Arial, Helvetica, sans-serif;}
.solutionList {padding-left:20px;list-style-image:url("/images/solutionboxes/check.gif"); line-height:130%;font: 11pt "Trebuchet MS", Arial, Helvetica, sans-serif;}
.top {width:100%;height:20px;background:url("/images/solutionboxes/top.gif") no-repeat left top;}
.top span {display:block;position:relative;height:20px;background:url("/images/solutionboxes/top-right.gif") no-repeat right top;}
.center-content {position:relative;background:url("/images/solutionboxes/rightside.gif") repeat-y right top;padding:1px 20px 1px 25px;margin:-1px 0 -50px 0;}
.bottom {width:100%;height:60px;background:url("/images/solutionboxes/bottom.gif") no-repeat left bottom;}
.bottom span {display:block;position:relative;height:60px;background:url("/images/solutionboxes/bottom-right.gif") no-repeat right top;}
.fltlft {float: left;}
.promoTable th, .promoTable td {
	border:1px solid #ccc;
	border-collapse:collapse;
	padding:5px;
	vertical-align:top;
	background-color:#fff;
}
.promoTable {
	width:100%;
	text-align:center;
	padding:10px;
	background-color:#eeeeee;
	border-radius:10px;
}
#mc_embed_signup{background:#fff; clear:left; font:14px Helvetica,Arial,sans-serif; }
.imagedropshadow {
	padding: 5px;
	border: solid 1px #ffffff;
	border-radius:5px;
}
a:hover img.imagedropshadow {
	border: solid 1px #CCC;
	-moz-box-shadow: 1px 1px 3px #999;
	-webkit-box-shadow: 1px 1px 3px #999;
   box-shadow: 1px 1px 3px #999;
	border-radius:5px;
}
.author{display:none;}
