/* Page Setup
-------------*/
html, body{margin:0px;padding:5px;height:100%;}
body{font-family:Verdana,sans-serif;font-size:small;color:#2e3436;}
img{border:0px;vertical-align:middle;}
table{border-collapse:collapse;}

h1,h2,h3,h4,h5,h6{margin:0px;}
h1,h2,h3{font-size:large;font-weight:bold;}
h1,h2{color:#365067;}
h3,h4{font-size:small;color:#365067}
p{margin-top:0px;}
a{color:#5A5A5A;text-decoration:underline;}
a:hover{color:#6193cf;}
hr{border:1px solid #babdb6;clear:both;}

/* Layout
----------------------------------------------- */
#head{clear:both;padding:0px 10px;color:black;font-size:x-large;font-weight:bold;height:75px;}
#menu{clear:both;height:50px;padding:0px;background-image:url('./images/menu-black.png');background-repeat:no-repeat;width:695px;}
#menu ul{list-style:none;list-style-type:none;margin:0px;padding:0px;}
#menu li{float:left;display:inline-block;margin:0px;padding:0px;}
#menu li a{display:inline-block;height:24px;padding:15px 27px;line-height:20px;color:white;font-weight:bold;font-size:medium;text-decoration:none;margin:0px;}
#menu li a:hover{text-decoration:underline;}
#body{clear:both;color:#5A5A5A;}
#foot{text-align:center;font-size:x-small;color:#555753;}

#menu2{clear:both;height:50px;padding:0px;background-repeat:no-repeat;width:1000px;margin:auto;}
#menu2 ul{list-style:none;list-style-type:none;margin:0px;padding:0px;}
#menu2 li{float:left;display:inline-block;margin:0px;padding:0px;}
#menu2 li a{display:inline-block;height:24px;padding:15px 27px;line-height:20px;font-weight:bold;font-size:medium;text-decoration:none;margin:0px;}
#menu2 li a:hover{text-decoration:underline;}

#body .side{background-image:url('./images/quote3.png');background-repeat:no-repeat;width:275px;height:600px;color:white;vertical-align:top;padding:10px;}
#body .side h3{color:white;font-size:medium;text-align:center;}
#body .side hr{border:1px solid #babdb6;}
#body .side .menu{border-top:1px solid white;}
#body .side .menu a{display:block;text-decoration:none;padding:2px 5px;color:white;font-weight:bold;}
#body .side .menu .c1{border-bottom:1px solid #d3d7cf;}
#body .right{width:300px;border-left:1px solid #888a85;}


#content{width:673px;padding:10px;border:1px solid #CFCFCF;margin-top:10px;background-color:#F7F8F8;}
#content .content{vertical-align:top;padding:10px;}
#content .side{width:260px;vertical-align:top;}

.list{display:inline-block;margin:auto;}
.list div{display:inline-block;float:left;padding:5px;text-align:left;}
.list a{display:inline-block;text-decoration:underline;font-size:x-small;}
.quote a{background-image:URL('./images/get-a-quote4.png');border:0px;height:50px;width:275px;display:inline-block;text-decoration:none;float:right;padding-left:10px;background-repeat:no-repeat;margin-left:10px;}
.quote a:hover{opacity:0.7;}
.map{display:inline-block;margin:10px auto;border:2px solid #555753;}

#left{margin-right:5px;padding-right:10px;border-right:1px solid #d3d7cf;}

.frame{width:980px;margin:auto;}

.statemetros{display:inline-block;margin:auto;border:1px solid #CFCFCF;width:100%;}
.statemetros div{display:inline-block;float:left;padding:5px;text-align:left;width:155px;}
.statemetros a{display:inline-block;text-decoration:underline;font-size:small;font-weight:bold;width:155px;}
.statemetros h3{font-size:large;background-color:#375168;color:white;text-align:center;padding:2px;}

.slidebox h3{text-align:center;border-bottom:1px solid #CFCFCF;font-size:medium;padding:3px 0px;}
.slidebox div{height:156px;border:1px solid #CFCFCF;vertical-align:top;width:223px;background-color:#F7F8F8;margin-bottom:10px;}
.slidebox p{padding:1px 10px;}

/* Forms
----------------------------------------------- */

form{padding:0px;margin-bottom:5px;}
.form .frame{display:inline-block;width:99%;border:1px solid #CFCFCF;background-color:#eeeeec;}
.form fieldset{border:none;margin:0px;padding:0px;}
.form legend{display:none;}
.form .legend{background-color:#365067;color:white;padding:2px;font-weight:bold;font-size:medium;}
.form .legend img{vertical-align:top;margin-top:3px;}
.form em{color:red;}
.form .field{padding:2px;}
.form label{display:block;float:left;width:120px;padding:2px;font-weight:bold;text-align:right;}
.form .text{padding:2px 5px;}
.form .field table{margin:0px 10px;}
.form .field table label{float:none;display:inline;width:none;font-weight:normal;}
.form .disabled{color:#888a85;}
.form .sum{width:240px;}

.form textarea{width:180px;}
.form input,.form select,.form textarea{font-size:small;margin:0px 2px;}

.quick-quote{float:left;background-image:url('./images/quote2.png');background-repeat:no-repeat;width:275px;height:375px;color:white;}

.scrollbox{overflow-y:auto;height:150px;border:1px solid #CFCFCF;background-color:#F7F8F8;padding:1px;color:#555753;width:99%;margin:auto;}
.scrollbox ul{list-style:none;padding:0px;margin:0px;}
.scrollbox li{margin:0px;padding:5px 0px 0px 5px;}

/* Table Formating
----------------------------------------------- */
.table,.table th,.table td{white-space:nowrap;vertical-align:middle;border:1px solid #babdb6;}
.table{border-collapse:collapse;border:2px solid #3465a4;}
.table a{text-decoration:none;display:block;padding:0px;color:#000;}

.table .title th{padding:3px;text-align:left;background:#6193cf;color:white;font-size:medium;}
.table .title span{font-size:x-small;}
.table .header th{background-color:#eeeeec;color:#0057ae;padding:2px 5px;}
.table .header a{color:#0057ae;}
.table .header th img{float:left;}
.table .header .sorted{background-color:#deebfc;}

.table .header .tools img{float:none;}
.table .header .tools{cursor:auto;}
.table .icon,.table .tools{width:16px;background-image:none;background-color:#d3d7cf !important;padding:1px !important;text-align:center !important;}

.table .c0 td,.table .c1 td{padding:2px;}
.table .c0{background-color:#f4f4f6;background-image:url('./images/table-bg.png');}
.table .c1{background-color:#fff;}

.table .footer th{background-color:#eeeeec;border:0px;font-weight:normal;}

.table .nosort{cursor:url('./images/icons/slash.png'),default;}

.pages{border:1px solid #3465a4;background-color:#fff;}
.pages a{display:inline-block;}
.pages td a{padding:0px 1px;}
.pages th{background-color:#eeeeec;border:0px solid #888a85;border-width:0px 1px;}
.pages .selected{font-weight:bold;}
.pages .tools{background-color:#d3d7cf;}

