/* Global GVD styles */

html {font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif;}

h2 {font-size: 14px; font-weight: bold; padding: 0; margin: 0; font-family: Arial, Helvetica, Verdana, sans-serif;}
h5 {font-size: 30px; font-weight: bold; font-family: Arial, Helvetica, Verdana, sans-serif;}

img {border: 0;}

body { font:Arial, Helvetica, sans-serif; margin-right:auto;margin-left:auto;margin-top:0px;font-size:12px; background: #BFC6CE url(../images/main-bg.jpg) repeat-y 50% 0; }
body.demo { font:Arial, Helvetica, sans-serif; margin-right:auto;margin-left:auto;margin-top:0px;font-size:12px; background: #BFC6CE url(../images/demo-bg.jpg) repeat-y 50% 0; }

#footer {margin-right:auto;margin-left:auto;margin-top:0px;font-size:11px; text-align: center;color: #777878;}

#abovetop {margin-right:auto;margin-left:auto; background-color: #1C3651; height:20px; clear: both; text-align: center; color: #fff; padding-top: 4px;}
#topdiv {background-color: #fff; height: 235px;}
#topdiv p.top {margin-right:auto;margin-left:auto;margin-top:0px;margin-bottom:0px;background: #fff url(../images/tophero.jpg) no-repeat 50% 0; height:200px; padding: 0; }
#belownav {margin-right:auto;margin-left:auto;margin-top:0px;margin-bottom:0px;background: #fff url(../images/belownav.jpg) no-repeat ; height:200px; padding: 20px;}
#belownav div {float: left; padding: 0; margin: 0;font-size: 14px;}
#belownav div.right {float: left;width: 500px; padding: 0; margin: 0 0 0 10px; }
#belownav p.thankyou {font-size: 20px; font-weight: bold;}
#belownav p.feedback {font-size: 16px; font-weight: bold;}

#belownav2 {margin-right:auto;margin-left:auto;margin-top:0px;margin-bottom:0px;background: #fff url(../images/belownav-demo.jpg) no-repeat ; height:200px; padding: 0;}
#belownav2 div {float: left; padding: 0; margin: 0;font-size: 14px;}
#belownav2 div.right {float: left;width: 600px; padding: 0; margin: 0 0 0 10px; }
#belownav2 p.thankyou {font-size: 16px; font-weight: bold;}
#belownav2 p.feedback {font-size: 16px; font-weight: bold;}

img.cc {float:left; margin:5px 35px 0 60px;}

#smbtn {display: block; width: 148px; height: 37px; background: url("../images/btn-small.jpg") no-repeat 0 0; margin: 0 0 0 300px;}
#smbtn:hover {background: url("../images/btn-small.jpg") no-repeat 0 2px;height: 39px; }
#smbtn span { display: none;}

a.btnsm  {position: absolute;width: 146px;height: 37px;padding: 0;margin: 0 0 0 10px;overflow: hidden;background: url(../images/btnssm1.jpg) top left no-repeat;}
a.btnsm:hover {background-position: 0 -37px;}
a.btnlg  {position: absolute;width: 221px;height: 57px;padding: 0;margin: 0;overflow: hidden;background: url(../images/btnlg1.jpg) top left no-repeat;}
a.btnlg:hover {background-position: 0 -57px;}

div.ftr {width:800px;text-align:center;}

#navtabs {width:800px;margin-right:auto;margin-left:auto; margin-top:0px;margin-bottom:0px;background: #fff url(../images/nav-bg.gif) no-repeat; height: 35px;text-align: center; font-size: 11px; font-weight: bold; padding: 0; line-height: 36px; overflow: hidden; color: #1C3651;  }
#navtabs a.up {background: #fff url(../images/nav-up.gif) no-repeat; text-decoration: none; height: 35px; width: 103px; padding: 0;  margin: 0 8px 0 0; float: left; }
#navtabs a.down {background: #fff url(../images/nav-down.jpg) no-repeat;text-decoration: none; height: 28px; width: 103px;  padding: 0; margin: 8px 8px 0 0; float: left; }
#navtabs a:hover {color: #BC9643;}

#mainleft {width:500px;margin:0 17px 0 20px; float:left;}
#mainleft p {padding: 0; margin: 20px 0 30px 0;}
#mainleft img.left {margin: 0 5px 0 0; float: left;}
#mainleft img.right {margin: 0 0 0 5px; float: right;}
#mainright {float:left;background: #fff url(../images/rihtbg.jpg) no-repeat; height: 481px; width: 243px; }
#mainright p {background: url(../images/star.gif) no-repeat 16px 8px; padding: 10px 10px 10px 80px;margin: 0;}
#mainright p.hdr { background: none; padding: 20px 10px 10px 20px;margin: 0;font-size: 12px; font-weight: bold; text-align: center;}
#mainright p.hdr2 { background: none; padding: 20px 10px 10px 20px;margin: 0;font-size: 14px; font-weight: bold; text-align: center;}

#about {padding:20px; font-size: 16px; line-height: 18px;}


a {text-decoration: underline; color: #000; outline: none; padding: 0; margin: 0;}
a:hover {text-decoration: none; color: #434343;}

#frame {width:800px;margin-right:auto;margin-left:auto;margin-top:0px;margin-bottom:0px;padding:0px;text-align:left;}
#frame2 {width:942px;margin-right:auto;margin-left:auto;margin-top:0px;margin-bottom:0px;padding:0;text-align:left;}

hr.grey {border: none 0;border-top: 1px solid #ccc; height: 1px; padding:0; margin: 20px 0 20px 0; }
hr.grey2 {border: none 0;border-top: 1px solid #ccc; height: 1px; padding:0; margin: 20px; }

/* tutorial styles */

#cs_noexpressUpdate
{
	margin: 0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #003300;
	text-align: left;
	background-image: url(GVD_nofp_bg.gif);
	background-repeat: no-repeat;
	width: 210px; 
	height: 200px;	
	padding: 0;
}
