/* link underlines tend to make hypertext less readable, 
   because underlines obscure the shapes of the lower halves of words */
:link,:visited { text-decoration:none }
/* no list-markers by default, since lists are used more often for semantics */
ul,ol { list-style:none }
/* avoid browser default inconsistent heading font-sizes */
/* and pre/code too */
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
/* remove the inconsistent (among browsers) default ul,ol padding or margin  */
/* the default spacing on headings does not match nor align with 
   normal interline spacing at all, so let's get rid of it. */
/* zero out the spacing around pre, form, body, html, p, blockquote as well */
/* form elements are oddly inconsistent, and not quite CSS emulatable. */
/*  nonetheless strip their margin and padding as well */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }
/* whoever thought blue linked image borders were a good idea? */
a img,:link img,:visited img { border:none }
/* de-italicize address */
address { font-style:normal }
/* Actual styles */
body {
margin:auto;
height:auto;
padding:0px;
font-family:trebuchet ms;
font-size:13px;
color:#fff;
font-weight:bold;
background-color:#000101;
line-height:20px;
}

#content{
height:auto;
margin:auto;
width:1105px;
background:url(site_images/bg.jpg) no-repeat top center;
padding-top:120px;
}

#inn{
width:1064px;
background:#202125 url(site_images/bg2.jpg) no-repeat top center;
padding-top:30px;
padding-left:21px;
padding-right:20px;	
}

#left{
width:781px;
float:left;
text-align:justify;	
}

#right{
width:238px;
float:right;	
}

#ll{
padding-right:16px;	
}

.h20{
height:20px;	
}

.h60{
height:60px;	
}

.h9{
height:9px;	
}

.h27{
height:27px;	
}

.color{
height:1px;
background-color:#adaeb3;
margin-top:9px;
margin-bottom:9px;
}

.h36{
height:36px;	
}

.h48{
height:48px;	
}

.c0{
height:0px;
clear:both;	
}

.title {
font-size:30px;
color:#20506c;
padding-top:14px;
font-weight:normal;
}

.title2 {
font-size:24px;
color:#fff;
font-weight:normal;
}

.link, a.link:visited {
color:#62c7ee;
text-decoration:underline;
}

a.link:hover{
color:#c5e5f1;
text-decoration:underline;
}

.highlight_text, a.highlight_text:visited {
color:#62c7ee;
text-decoration:underline;
}

a.highlight_text:hover{
color:#c5e5f1;
text-decoration:underline;
}

#down{
width:766px;
margin-left:15px;
background:url(site_images/bg3.jpg) no-repeat top center;
padding-top:17px;	
}

.img {
margin-left:16px;
}

.link_bold, a.link_bold:visited {
color:#62c7ee;	
}

a.link_bold:hover{
color:#c5e5f1;
}

#bot{
padding-top:10px;
color:#817c7c;
font-size:11px;
font-weight:normal;
}

.button_on {
font-size:12px;
color:#62c7ee;	
}

.button, .button:visited {
color:#fff;
font-size:12px;
}

.button:hover{
color:#c5e5f1;
font-size:12px;
}

.feature_list{
list-style-type:disc;
margin-left:16px;
}

.template_box{
text-align:center;
width:301px;
height:400px;
border:2px solid #adaeb3;
padding:13px;
margin-left:30px;
margin-bottom:30px;
float:left;
}

.client_box{
text-align:center;
width:301px;
height:450px;
border:2px solid #adaeb3;
padding:13px;
margin-left:30px;
margin-bottom:30px;
float:left;
}

.form_row{
margin-left:250px;
}

.form_row_label{
width:75px;
height:25px;
float:left;
}

.form_row_value{
width:304px;
height:25px;
text-align:right;
}

input.textBox{

}

textarea.textBox{
width:300px;
}

input.submit_button{
padding:3px;
background-color:#adaeb3;
}

.table_header_left, .table_subheader_left{
font-weight:bold;
color:#62c7ee;
}

.table_header_left, .table_header_right{
font-size:20px;
}

.table_header_right, .table_subheader_right{
font-weight:bold;
float:right;
color:#62c7ee;
}

blockquote{
margin-left:20px;
margin-right:20px;
}

.service_list{
list-style-type:decimal;
margin-left:16px;
}

.list_level_1 {
list-style-type: upper-roman;
margin-left:32px;
}

.list_level_2 {
list-style-type: upper-alpha;
margin-left:16px;
}

.list_level_3 {
margin-left:16px;
}

div.question {
cursor: pointer;
}

div.answer {
display: none;
padding-left: 5px;
}

div.tos p, div.answer p {
margin-bottom:9px;
}

p{margin-bottom:9px}
