@charset "UTF-8";
/* CSS Document */

/****** STANDARD ELEMENTS ******/

body{
margin: 0px;
padding: 0px;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: black;
text-align: center;
}

h1, h2, h3, h4, h5{
font-weight: normal;
font-size:14px;
padding: 0;
margin: 0;
}

pre {
    display: inline;
    font-family: inherit;
}

#main_content li,
#main_content ul{
    list-style:circle;
}

/****** CUSTOM IDs *********/

#container{
width: 800px;
margin: 0 auto;
margin-top: 40px;
background: white url(assets/navleftbg.png) 12px 0px repeat-y;
}

#header_container{
width: 100%;
background: transparent url(assets/logotopcontain.png) 0px 0px no-repeat;
}

#menu_column{
width: 177px;
float: left;
display: inline;
margin-left: 12px;
padding-top: 136px;
}

#header{
float: left;
height: 87px;
width: 586px;
position: relative;
/*padding-left: 20px;
padding-top: 20px;*/
}

#main_content{
width: 520px;
float: left;
display: inline;
margin-left: 33px;
text-align: left;
line-height:20px;
}

#footer{
float: left;
display: inline;
margin-left: 193px;
width: 609px;
height: 25px;
line-height: 25px;
font-size: 10px;
border: 1px solid #e7e7e7;
border-width: 1px 0 0 0;
}

#spacer{
width: 100%;
clear: both;
overflow: hidden;
height: 1px;
}

#linklist ul, #linklist li{
list-style:none;
margin:0;
padding:0;
}

#map1{
float:left;
}

#map2{
float:left;
}

#map3{
float:left;
}

#spacer2{
width:100%;
height:1px;
overflow:hidden;
clear:both;
}

#address{
float:left;
}

#address2{
float:left;
}




/****** CUSTOM CLASSES *****/


.left_menu_item{
width: 80%;
margin: 0 auto;
text-align: left;
line-height: 15px;
}

.left_item_heading{
font-size: 12px;
padding-bottom: 5px;
}

.orange_line{
width: 100%;
height: 4px;
overflow: hidden;
margin-top: 5px;
padding-bottom: 5px;
background: transparent url(assets/orangedashed.png) top right no-repeat;
}

.main_content_image{
border: 1px solid black;
}

