html, body { background: url('images/bg.jpg') repeat-x #060b6c; text-align: center; font-family: tahoma, arial, verdana; font-size: 12px; color: #000; margin-bottom: 10px; margin-top: 0px; }

h1 { font-size:20px; font-weight: bold; color: #5d5dd1; margin-top: 0px; margin-bottom: 15px; }
h2 { font-size:16px; font-weight: bold; color: #5d5dd1; margin-top: 0px; margin-bottom: 15px; }
h3 { font-size:13px; font-weight: bold; color: #5d5dd1; margin-top: 0px; margin-bottom: 15px; }

#container { width: 800px; margin: auto; background-color: #fff; border: 30px solid #fff; }

#head-lt { float: left; width: 266px; height: 120px; text-align: left; color: #000; border-bottom: 5px solid #5d5dd1; } 
#head-lt img { margin-top: 40px; }
#head-rtA { float: right; width: 534px; height: 25px; text-align: right; }
#head-rtA a:link { font-size: 11px; color: #000; text-decoration: none; padding-left: 3px; }
#head-rtA a:visited { font-size: 11px; color: #000; text-decoration: none; padding-left: 3px; }
#head-rtA a:hover { font-size: 11px; color: #000; text-decoration: underline; padding-left: 3px;}

#head-rtB { float: right; width: 534px; height: 51px; text-align: right; padding-top: 10px; }

.phtxt { font-size: 14px; font-weight: bold; color: #000; }
.phnum { font-size: 16px; font-weight: bold; color: #5d5dd1; }

#quote-buttons { clear: both; height: 114px; border-bottom: 1px solid #fff; text-align: left }
#gray-bar { background: url('images/gray_bar.jpg'); height: 31px; }


#content { float: left; width: 554px; padding: 15px; text-align: left; border: 1px solid #c0c0c0; margin-right: 13px; }
#content2 { clear: both; padding: 15px; text-align: left; border: 1px solid #c0c0c0; }
#rightbar { float: left; width: 169px; padding: 15px; text-align: left; border: 1px solid  #c0c0c0; }
#rightbar h6 { font-size:14px; font-weight: bold; color: #5d5dd1; margin-top: 0px; margin-bottom: 15px; border-bottom: 1px solid #c0c0c0; padding-bottom: 8px; }
#rightbar ul { margin:0; padding: 0 }
#rightbar li { list-style-type: none; background: url('images/nav_icon.jpg') no-repeat center left; padding: 5px 0px 5px 32px; border-bottom: 1px dotted #000; font-size: 11px; font-family: tahoma;}



.subtitle { font-weight: bold; }
li.spacing { margin-bottom: 8px; }

/* Header Navigation Customization - Edit this code to customize navigation for header.
****************************************************************************************************************************/
#headnav {float: right; height: 40px; width: 534px;  text-align: left; }

#glowingtabs{ 
width:100%;
font-family: tahoma;
font-size:12px;
line-height:normal;
overflow: hidden;
border-bottom: 5px solid #5d5dd1; /*Add border strip to bottom of menu*/
}

#glowingtabs ul{
float:left;
list-style-type: none;
margin:0;
margin-left: 5px; /*Left offset of entire tab menu relative to page*/
padding:0;
}

#glowingtabs li{
display:inline;
margin:0;
padding:0;
}

#glowingtabs a{
float:left;
background:url('images/glowtab-left.gif') no-repeat left top;
margin:0;
margin-right: 5px; /*spacing between each tab*/
padding:0 0 0 9px;
text-decoration:none;
}

#glowingtabs a span{
float:left;
display:block;
background:url('images/glowtab.gif') no-repeat right top;
padding: 4px 12px 2px 3px;
font-weight:bold;
color:#3B3B3B;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#glowingtabs a span {float:none;}
/* End IE5-Mac hack */

#glowingtabs a:hover span { font-size:12px; font-family: tahoma;
color: black;
}


#glowingtabs a:visited span { font-size:12px; font-family: tahoma;
color: black;
}

#glowingtabs #current a{ /*Selected Tab style*/
background-position:0 -82px; /*Shift background image up to start of 2nd tab image*/
}

#glowingtabs #current a span{ /*Selected Tab style*/
background-position:100% -82px; /*Shift background image up to start of 2nd tab image*/
color: black;
}

#glowingtabs a:hover{ /*onMouseover style*/ font-size:12px;
background-position:0% -82px; /*Shift background image up to start of 2nd tab image*/
}

#glowingtabs a:hover span{ /*onMouseover style*/
background-position:100% -82px; /*Shift background image up to start of 2nd tab image*/
}


/* Footer Navigation Customization - Edit this code to customize navigation for footer. Uncomment to include in CSS. 
*****************************************************************************************************************************/
#footer { clear: both; background: url('images/footer.jpg') #c0c0c0; text-align: center; height: 48px; border-top: 5px solid #fff; text-align:left; padding: 25px 15px 0px 15px; }

#foot-lt { float: left; width: 495px; }
#foot-lt a:link { font-size: 12px; font-weight: bold; color: #373ac9; text-decoration: none; }
#foot-lt a:visited { font-size: 12px; font-weight: bold; color: #373ac9; text-decoration: none;}
#foot-lt a:hover { font-size: 12px; font-weight: bold; color: #404040; text-decoration: none; }

#foot-rt { float: left; width: 240px; font-size: 10px; margin-left: 35px; }
#foot-rt a:link, a:visited, a:hover { font-family: arial, verdana, sans-serif;; font-size: 10px; font-weight: normal; color: #000; text-decoration: none; }

#service-area { text-align: left; margin-top: 5px; }
