
html, body{
	padding:0;
	margin:0;
	background-color:#bed2e5;
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#000;
	}

#container{
	padding:0;
	margin:0;
	width:780px;
	background-color:#fff;
	text-align:left;
	}

#top{
	padding:15px 25px 0 22px;
	margin:0;
	}
	
#logo{
	float:left;
	background:url(/images/logo.jpg) no-repeat 0 0;
	width:214px;
	height:91px;
	}
	
#certificate{
	float:left;
	width:136px;
	padding:4px 0 0 10px;
	margin:5px 0 0 0;
	}	
	
#top_signin{
	float:right;
	border:1px solid #2c2c2c;
	width:347px;	
	height:66px;
	padding:10px 10px 5px 10px;
	margin:5px 0 0 0;
	}
	
#top_textbox{
	float:left;
	width:205px;
	}
	
#top_button{
	float:right;
	width:110px;
	padding:17px 0 0 0;
	text-align:right;
	}
	
#top input{
	padding:0;
	margin:0;
	width:112px;
	}
	
#header{
	background:url(/images/header.jpg) no-repeat 0 0;
	width:780px;
	height:228px;
	}	
	
#bookmark{
	padding:210px 50px 0 0;
	text-align:right;
	}
	
#bodyarea{
	padding:10px 45px 20px 45px;
	margin:0;
	}
	
.italic{
	font-size:12px;
	font-style:italic;
	text-align:center;
	}
	
#upper_red{
	font-size:24px;
	font-weight:bold;
	color:#ff0000;
	text-align:center;
	}
	
#upper_bold{
	font-size:18px;
	font-weight:bold;
	color:#000;
	text-align:center;
	padding:10px 0 20px 0;
	}
	
.box{
	border:2px solid #7f9db9;
	text-align:center;
	padding:20px;
	}
	
.box p{
	padding:0;
	margin:0;
	}
	
.offblue{
	font-size:11px;
	color:#416586;
	font-weight:bold;
	}
	
.offblue h2 {
	padding-top:7px;
	font-size: 20px;
	font-weight:normal;
}

#fact{
	padding:10px 0 0 0;
	margin:0;
	}
	
#fact ul{
	list-style-image:url(/images/check_bullet.jpg);
	line-height:250%;
	}
	
#fact ul li{
	padding:0 0 0 10px;
	}
	
.bold_text{
	font-weight:bold;
	}	
	
.yellow{
	background-color:#FFFF00;
	}
	
/*.required{
	font-size:11px;
	color:#FF0000;
	}*/
	
#convinced{
	padding:0;
	margin:0;
	}
	
#convinced ul{
	list-style-image:url(/images/tick_bullet.jpg);
	line-height:150%;
	}	
	
#convinced ul li{
	padding:0 0 0 5px;
	}	

.click a:link, .click a:visited{
	color:#FF0000;
	text-decoration:underline;
	font-size:14px;
	}
	
.click a:hover{
	text-decoration:none;
	}	
	
#footer{
	background:url(/images/footer_bg.jpg) no-repeat 0 0;
	width:780px;
	height:84px;
	margin:20px 0 0 0;
	text-align:center;
	color:#fff;
	padding:30px 0 0 0;
	line-height:150%;
	}
	
#footer a:link, #footer a:visited{
	color:#fff;
	text-decoration:none;
	}
	
#footer a:hover{
	text-decoration:underline;
	}
	
	
/*for video page*/	
	
#header_video{
	background:url(/images/header_video.jpg) no-repeat 0 0;
	width:780px;
	height:239px;
	text-align:right;
	}
	
#header_video h1{
	padding:70px 50px 0 0;
	margin:0;
	font-size:18px;
	color:#fff;
	font-weight:normal;
	line-height:150%;
	}
	
	
#video_main{
	padding:0;
	margin:0;
	}
	
#video{
	float:left;
	}
	
#right{
	float:right;
	width:164px;
	}
	
#right_content{
	background:#0b3254 url(/images/right_bg.jpg) no-repeat 0 0;
	width:164px;
	margin:5px 0 0 0;
	height:287px;
	}	
	
h2{
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:20px 10px 10px 20px;
	margin:0;
	}	
	
#right_content ul{
	color:#fff;
	line-height:100%;
	padding:0;
	margin:5px 0 0 30px;
	}	


#statusbar {
	width:100%;
	background-color: #00FF00;
	color: #000000;
	text-align: center;
	font-weight: bold;
}
	
#noexpressUpdate
{
	margin: 0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #003300;
	text-align: left;
	background-image: url(/images/camtasia_nofp_bg.gif);
	background-repeat: no-repeat;
	width: 210px; 
	height: 200px;	
	padding: 40px;
}	
	
.centered
{
	text-align: center;
}

.testimonial_box{
	border:3px dashed #7f9db9;
	text-align:justify;
	padding:20px;
	background-color:#ffe7ba;
	font:normal 12px Courier Verdana sans-serif;
	}
	
.testimonial_box p{
	padding:0;
	margin:0;
	}

.transparent_banner {
	filter:alpha(opacity=89);
	-moz-opacity:0.89;
	-khtml-opacity: 0.89;
	opacity: 0.89;
}