html {background: #FFFFFF; margin-top:0; font-family:arial, helvetica, sans-serif; padding-top:0px;} 
body {margin:auto; margin-top:0; margin-bottom:20px; padding-top:0; width:931px; background:transparent;} 

img {border:none;} 
hr {border-top:#CCCCCC 1px solid; margin: 0 40px 0 40px;} 
blockquote {text-align:justify; padding:0 5px 5px 5px; width:540px; margin-left:92px; font-size:13px; border-bottom:#eee 1px solid; border-left:#eee 1px solid;} 
p a:link {} 
p a:hover {color:#CC0000;}
a:link {} 
a:hover {color:#CC0000;}
ul a:link {} 
ul a:hover {color:#CC0000;}

#border {padding-bottom:0px; margin-top:0px; padding-left:0px;padding-right:0px; border-collapse:collapse; padding-top:0px;} 
#border td {padding-bottom:0px; margin:0px; padding-left:0px; padding-right:0px; padding-top:0px;} 

#left {width: 21px; background:transparent;} 
#right {	width:21px; background:transparent;} 

#header {text-align:center; font-family:Times; background: url(../images/backgrounds/header.jpg) #fff no-repeat; height:117px;} 
#container {background: url(../images/backgrounds/sidebar_gradient.jpg) #fff repeat-y; float: left;} 
#print {margin:0 20px -30px 10px; float:right;} 

#content {border-left:#abaeae 1px solid; border-right:#A5BFCC 1px solid; padding-bottom:30px; width:725px; background: url(../images/backgrounds/1px_gradient.jpg) #ffffff repeat-x; float:right; line-height:20px;} 
	#content h1 {font-size: 20px; text-align:center; padding-right:40px; color:#144a66; padding-top:20px; padding-bottom:30px;} 
	#content h2 {font-size: 16px; text-align:center; padding-right:40px; color:#144a66; padding-top:30px;} 
	#content p {text-align:justify; padding-left:40px; padding-right:40px; font-size:12px;} 
	#content .center {text-align:center; padding-left:40px; padding-right:40px; font-size:13px;} 
	#content ul {text-align:justify; padding-left:40px; padding-right:40px; font-size:13px;} 
	#content ul li {line-height:22px; margin-left:40px;} 
	#content ol li {line-height:22px; margin-left:40px; font-size:12px;} 
	#content .features ul {list-style-image:url(../images/backgrounds/red-check.gif); padding-left:60px; }
	
	#content .email {margin-left:60px;}
	#content .email td {padding-bottom:8px; font-size:12px; vertical-align:top; padding-top:8px;}
	
	#content .articleimg {float:right; padding:50px 0 0 0; margin-left:15px; margin-top:5px; margin-bottom:10px;} 
	#content .top {margin-top:30px;} 
	#content .promotion1 p {margin-left:100px; border:#E0CF6D 1px solid; background-color:#FFF8CD; padding: 10px; width:67%;}
	#content .intro {background: url(../images/shield.jpg) no-repeat; height:144px; margin-left:80px;}
	#content .intro p {padding-left:170px; color:#006600; font:16px arial, verdana, sans-serif; line-height:10px;}
	#content .news {margin: 0 40px 0 40px;}
	#content .submit {background-image:url(../images/backgrounds/blue_btn_bkg.jpg); background-repeat: repeat-x; border: 1px solid #3A6B9C; height: 22px; width: auto; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000;}

.underline {text-decoration:underline;} 
.underline2 {border-bottom:1px solid #999999;} 
.indent {margin-left:25px;}
.indent_full {margin-left:40px;}
.right {float:right; margin-right:40px;}

/*----- software --------*/
.software_list {margin-left:100px; margin-right: 50px; font:13px verdana, arial, sans-serif; line-height:18pt;}
.software_list a {color:#000066; background-color:transparent; text-decoration:none; font-weight: bold;}
.software_list a:hover, .software_list a:visited:hover {color:#009900; background-color:transparent; text-decoration:underline;}
.software_list p {line-height:15px; text-indent: 25px;}
.software_list legend {font: 14px verdana; color: #990000; font-weight: bold;}

#navigation {width:162px; background:url(../images/backgrounds/sidebar_gradient.jpg) #3a7ca9 repeat-y; float:left; padding-top:20px;} 
	#navigation h3 {font-size:14px; text-align:center; padding-left:1px; padding-right:1px; color:#000000; margin-bottom:-22px;} 
	#navigation ul {border-bottom:#abaeae 1px solid; padding-bottom:0px; margin:30px 0px 0px; padding-left:0px; padding-right:0px; border-top:#015263 1px solid; padding-top:0px;} 
	#navigation li {border-bottom:#015263 1px solid; list-style-type:none; border-top:#abaeae 1px solid; list-style-image:none;} 
	#navigation a {padding-bottom:6px; padding-left:7px; padding-right:0px; display:block; color:#ffffff; font-size:0.8em; font-weight:600; text-decoration:none; padding-top:6px;} 
	#navigation ul li a:hover {background:url(../images/backgrounds/sidebar_on_gradient.jpg) #1b4d66 repeat-x; color:#FFFF00} 
	#on {background:url(../images/backgrounds/sidebar_on_gradient.jpg) #1b4d66 repeat-x;} 

#footer {border-bottom:thin outset; text-align:center; width:100%; display:block; background:url(../images/backgrounds/footer-repeating.jpg) #cccccc repeat-x; float:left;} 
	#footer h4 {margin-top:4px; font-family:times, serif; font-size:12px; color:#F4F4F4;}
	#footer h5 {font-size:11px; color:#505050; margin-top:-5px} 
	#footer p {font-size:11px;}
	
	
.clear {clear:both;} 
