body{
margin:0;
padding:0;
line-height: 1.5em;
font-size:1em;
background: #C1C9BE;
}

b{font-size: 110%;}
em{color: red;}

#maincontainer{
width: 852px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
background:#FFFFFF;
padding:3px 3px;
}

#header{

height: 120px; /*Height of top section*/
}

#header h1{
margin: 0;
padding-top: 15px;
}
#myslidmenu {
padding:0px;
margin:0px;
width: 852px;
}

#contentwrapper{
float: left;
width: 100%;

background: #FFFFFF;
}

#contentcolumn{
margin-right: 350px; /*Set right margin to RightColumnWidth*/
}
#contentcolumnRates{
width:850px; 
text-align:center;
}
#contentcolumnPrivacy{
width:800px; 
text-align:left;
}
#contentcolumnPrivacy h1{
padding: 15px 0px 0px 0px;
font-family: arial, tahoma,sans-serif;
font-weight:bold;
font-size: 1.2em;

}
#contentcolumnPrivacy p{
font-size:.9em;
font-family: arial, tahoma,sans-serif;
line-height:1.4em;
width:100%;
padding:10px 10px;
}
ol#privacy {

font-size:.9em;
font-family: arial, tahoma,sans-serif;
line-height:1.4em;

}

#contentcolumn h1{
padding: 15px 0px 0px 0px;
font-family: arial, tahoma,sans-serif;
font-weight:bold;
font-size: 1.2em;
color:#0052A0;
}
#contentcolumnRates h1{
padding: 15px 0px 0px 0px;
font-family: arial, tahoma,sans-serif;
font-weight:bold;
font-size: 1.2em;

}

#contentcolumn p{
font-size:.9em;
font-family: arial, tahoma,sans-serif;
line-height:1.4em;
width:100%;
}
#contentcolumnContact p{
font-size:.9em;
font-family: arial, tahoma,sans-serif;
line-height:1.3em;
width:100%;
}
#contentcolumnContact h1{
color:#00519E;
font-size:1.3em;
}

#contentcolumnContact h5{
color:#00519E;
font-size:1.2em;
}
#contentcolumnContact ol{
font-size:.8em;
}
#contentcolumnContact ul{
font-size:.8em;
}
ul#news {

font-size:.9em;
font-family: arial, tahoma,sans-serif;
line-height:1.4em;
list-style:none;
}

}
#contentcolumnContact h1{
padding: 15px 0px 0px 0px;
font-family: arial, tahoma,sans-serif;
font-weight:bold;
font-size: 1.2em;

}
#contentcolumnRates p{
font-size:.9em;
font-family: arial, tahoma,sans-serif;
line-height:1.4em;
width:100%;
}
#contentcolumn li{
padding:0px;
font-family: arial, tahoma,sans-serif;
font-size:.9em;

line-height:1em;
}
blockquote {
display: block;
padding: 0 10px;
width: 300px;
font-family: arial, tahoma,sans-serif;
font-size:.9em;
font-style:italic;
}
blockquote:before, blockquote:after {
color: #69c;
display: block;
font-size: 700%;
width: 50px;
}
blockquote:before {
content: open-quote;
height: 0;
margin-top: 50px;
margin-left: -0.55em;
}
blockquote:after {
content: close-quote;
height: 50px;
margin-top: -20px;
margin-left: 290px;
}
#rightcolumn{
float: left;
width: 340px; /*Width of right column*/
margin-left: -350px; /*Set left margin to -(RightColumnWidth) */
padding-top:20px;
background: #FFFFFF;

}
#rightcolumn_index{
float: left;
width: 340px; /*Width of right column*/
margin-top:20px;
margin-left: -350px; /*Set left margin to -(RightColumnWidth) */
padding-top:20px;
background: #F6F6F6;
border:1px solid #CCCCCC;

}
table#contact{
font-size:.9em;
font-family: arial, tahoma,sans-serif;
line-height:1.4em;
}
table#contact h1{
padding: 5px 0px 0px 0px;
font-family: arial, tahoma,sans-serif;
font-weight:bold;
font-size: 1.2em;
color:#EF3d32;
}
table#realtors{
font-size:.9em;
font-family: arial, tahoma,sans-serif;
line-height:1.3em;
margin-left:25px;
}
table#realtors a:link{
font-size:.8em;
}
table.ratestable{
text-align:center;
font-size:1em;
font-family: arial, tahoma,sans-serif;
line-height:1.4em;
}

.cmecrate{
color:red;
font-weight:bold;
}
#indexform p{
padding:0px 0px;
margin:3px 0px;
font-size:.8em;
font-family: arial, tahoma,sans-serif;
line-height:1.2em;
color:#0152a1;
}
td#rightform{
margin-left:10px;
padding-left:10px;
border-left:1px solid #0152a1;
}
p#formheader {
padding:0px 0px;
margin:3px 0px;
font-size:.8em;
font-weight:bold;
font-family: arial, tahoma,sans-serif;
line-height:1.2em;
color:#ef3e33;
text-align:centre;
}
#footer{
margin:0px 0px;
padding: 15px 0px 0px 0px;
clear:left;
width: 810px;
height:210px;
background:#FFFFFF ;
color: black;
font-size:.8em;
}

#footer p{
margin:0px 0px;
width:810px;
padding:0px 20px 0 20px;
text-align:left;

font-family: arial, tahoma,sans-serif;
line-height:1.4em;
color:#000000;
}

#footer a{
color: #000000;
}
#footer img{
float:right;
padding:0px 0px 0px 0px;
}

.divpad{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}
.conn_head {
font-weight:bold;
color:#0052A0;
padding:5px 0px 0px 0px;
margin:0px;
font-size:1.2em;
line-height:1.2em;

}
/* set millions of background images */
.rbroundbox { background: url(images/nt.gif) repeat; font-size:.9em; }
.rbtop div { background: url(images/tl.gif) no-repeat top left; }
.rbtop { background: url(images/tr.gif) no-repeat top right; }
.rbbot div { background: url(images/bl.gif) no-repeat bottom left; }
.rbbot { background: url(images/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 2px 15px; }
.rbroundbox { width: 225px; margin: 1em 1em; }
.rbroundbox {float:left;}
