body { background: #acbbdb url(images/bodybg.png) repeat-x top;
}

div#banner {
margin: 0;
background:transparent url(images/in_clouds.jpg) no-repeat scroll center top;
height:268px;
margin-top:8px;
margin-left:0px;
width:815px;
padding:0;
text-indent: -3000px;
position: relative;
}

#banner {margin:0;padding:0}

#container {margin:0; padding:0;}

#content {margin:0; padding:0;}

div#container { 
margin:0pt auto;
margin-top:5px;
padding:0pt;
position:relative;
text-align:left;
width:815px;
}

div.frontred { font: 12pt Verdana, Arial; font-weight: 500; margin: 0px 0px 0px 15px; color: white; letter-spacing: .5pt; line-height: 25px;}

h1 { font: 14pt Verdana, Arial; font-weight: 600; color: #798dcc;}

h2 { font: 12pt Verdana, Arial; font-weight: 600; color: #798dcc;}

h3 { font: 10pt Verdana, Arial; font-weight: 600; color: #798dcc; padding:0;margin:0;}

h4 { font: 8pt Verdana, Arial; font-weight: 600; color: #798dcc; margin:0px; padding: 0px; padding-left: 10px;}

.texthead { font: 10pt Verdana, Arial; font-weight: 600; color: #798dcc;}

div#content {
margin: 0;
padding: 0;
background: transparent url(images/bg_content.jpg) top repeat-y;
position: relative;
width:815px;
}

#header * {margin:0;padding:0;}

div#mast2 {
width: 815px;
height: 142px;
padding: 0;
margin: 0;
margin-top:8px;
background:transparent url(images/in_clouds.jpg) no-repeat scroll center top;
}

div#header {
width: 815px;
display: inline;
padding:0;
margin:0;
margin-top: -10px;
position:relative;
line-height: 30px;
height: 0px;
}

div#logo { float: left; margin:0; padding:0; background: transparent url(images/templogo.png) top no-repeat; text-indent: -3000px; overflow:hide; width:112px; height: 30px; display: inline; position: relative;}

#menubar { background: url(menu.png) top repeat-x; height:30px; font-family:Verdana, Arial, Helvetica, sans-serif; float:right; margin:0; padding: 0; display: inline; position:relative; line-height: 30px;}

#navbar { height:30px; margin:0; padding:0; display: inline;}

#footer {
width: 100%;
height:40px;
align: center;
padding-top: 15px;
font: 7pt Verdana,Arial black; 
margin-top:0px;
position:relative;
}

#guarantee {
margin-left:20px; 
margin-right:20px;
width: 755px;
font: 7pt Verdana,Arial black; 
margin-top:0px;
padding-right: 20px;
}

#guarantee h3 { font: 10pt bold #798dcc; padding-bottom: 10px; 
}

#footer a:link {font: 9pt Verdana, Arial; text-decoration:underline; color: navy;}

#footer a:visited {font: 9pt Verdana, Arial; text-decoration:underline; color: navy;}

#footer a:hover {font: 9pt Verdana, Arial; text-decoration:none; color: white;}

#topcontent {padding:0; margin:0; width: 815px; background: transparent url(images/topcontent.jpg) top no-repeat; position: relative; line-height; 11px; height: 11px; font-size: 0px; overflow: hidden;}

#topcontent2 {padding:0; margin:0; width: 815px; height: 11px; background: transparent url(images/topcontent.jpg) top no-repeat; position: relative; line-height; 11px; font-size: 0px; overflow: hidden;}

#bottomcontent {padding:0; margin:0; width: 815px; height: 11px; background: transparent url(images/bottomcontent.jpg) top no-repeat; position: relative; line-height; 11px; font-size: 0px; overflow: hidden;}

	
ul#sidelinks a:hover {
	color: red;
	text-decoration: underline;
	}
	
ul#sidelinks a:active {
	color: red;
	text-decoration: none;
	}
	
#navbar ul {
    font-family: Verdana; Arial, Helvetica, sans-serif;
    font-size:9pt;
    font-weight:bold;
    width:100%;
    margin-left:0; 
    padding-left:0px;
    display:inline;
    text-align:left;
}
#navbar  li {
    list-style-type:none;
    display:inline;
    font-size: 9pt;

}
#navbar   a {
    width:100px;
    color: white;
    text-decoration:none;
    background:url(images/tabs.png) no-repeat;
    float:left;
    text-align: center;
    line-height: 30px;
    font-size:9pt;
	vertical-align: middle;
	display: inline;
}
#navbar   a:hover {
    background-position:0 -30px;
    color:navy;
    
}
#navbar   a:active {
    background-position:0 -30px;
    color:#1e5ebd;
}

#topbg {height: 12px;
background: url(sadetop.png) no-repeat;
background-position: left;
}

#bodymain {
float: left;
margin-left: 20px; 
padding: 10px 10px 10px 15px;
width: 750px;
background: #e7ecf1 url(images/contentbg.png) top repeat-x;
border: 1px solid #acbbdb;
display: inline;
position: relative;
}

.qlink { text-align: middle; }

#sidebar {
float: right;
width: 220px;
margin-right: 20px;
display: inline;
}

.style1 {
color:#CC0000;
}

.sider { background: url(images/contentbg.png) top repeat-x;
margin-right: 10px;
border: 1px solid #acbbdb;
padding-top:10px;
padding-bottom: 10px;
width: 100%;
}

.sider li{padding-bottom: 10px;}

#sidebar a:link {font: 8pt Verdana, Arial; text-decoration:none; color: navy;}
#sidebar a:visited {font: 8pt Verdana, Arial; text-decoration:none; color: navy;}
#sidebar a:hover {font: 8pt Verdana, Arial; text-decoration:underline; color: red;}

.faq_links a:link {font: 7pt Verdana, Arial; text-decoration:none; color: navy;}
.faq_links a:visited {font: 7pt Verdana, Arial; text-decoration:none; color: navy;}
.faq_links a:hover {font: 7pt Verdana, Arial; text-decoration:none; color: red;}

div.clear {
clear: both;
height: 20px;
width: 815px;
margin: 0;
padding: 0;
}

div.clear2 {
clear: both;
margin:0; padding:0; line-height: 0;
}
div.space { height: 10px; 
width: 100%;
}

.qlimage { padding-left: 10px;
padding-right: 5px;
vertical-align: middle;}

.plaintext {font: 8pt Verdana, Arial;}

.leftbottom {float: left; padding: 0px 5px 5px 5px; width:262px; display: inline;}
.rightbottom {float: right; padding: 0px 5px 5px 5px; width:262px; display: inline;}
.smaller {font-size: 9pt;}
.lowindent {margin-left:15; 
    padding-left:15px;}
    
.purple_text {color:navy;}
    
input {
border-color:#d7d7d7;
border-style:solid;
border-width:1px;
color:#555555;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
line-height:12px;
padding:2px 2px 2px 3px;
}
p {font-size: 8pt;}
