body {
margin: 0px;
font-family: Verdana, Sans-Serif;
font-size: 12px;
line-height: 18px;

}


a:link {
text-decoration: underline;
color: #00023E;
margin-bottom: 0px;
}
a:visited {
text-decoration: underline;
color: #00023E;
margin-bottom: 0px;
}
a:hover {
text-decoration: none;
color: #00023E;
margin-bottom: 0px;
}
a:active {
text-decoration: none;
margin-bottom: 0px;
}

#container{ 
margin: auto;
width: 700px;
padding-bottom: 50px;
background-color: white;
border-top: solid gray 1px;
border-left: solid gray 1px;
border-right: solid gray 1px;
}


#header{
width: 700px;
height: 210px;
}

#logo{
height: 30px;
margin-left: 20px;
margin-top: 15px;
}

#tel{
height: 30px;
margin-top: 2px;
margin-right: 10px;
float: right;
}



#page_title{
width: 500px;
}

#page_title H1{
width: 700px;
font-size: 28px;
margin: 0px;
color: #010662;
line-height: 30px;
margin-top: 0px;
margin-bottom: 20px;
}


#top_wrapper{
width: 680px;
margin-top: 25px;
margin-left: 20px;
}

#bottom_wrapper{
width: 680px;
height: 230px;
margin-left: 20px;
}

#bottom_wrapper2{
width: 680px;
height: 170px;
margin-left: 20px;
margin-top: 25px;
}

#content_left2{
float: left;
width: 450px;
margin-left: 20px;
margin-top: 20px;
}

#content_left2 H1{
font-size: 23px;
margin: 0px;
color: #F33500;
margin: 0px;
line-height: 30px;
margin-top: 0px;
margin-bottom: 20px;
}

#content_left{
float: left;
width: 330px;
}

#content_left p{
font-size: 12px;
margin-top: 0px;
color: black;
line-height: 22px;
margin-bottom: 10px;
}

#content_right{
float: left;
width: 310px;
margin-left: 25px;
}

#content_right p{
font-size: 12px;
margin: 0px;
color: black;
line-height: 22px;
margin-top: 0px;
margin-bottom: 10px;
}


#navigation{
width: 820px;
height: 25px;
background: url(images/grey_fade.gif);
color: #000452;
}


#navigation ul{
float: left;
margin-bottom: 0px;
margin-top: 3px;
margin-left: -18px;
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
letter-spacing: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

#navigation a:link {
color: #000452;
width: 145px;
height: 20px;
text-decoration: none;
font-size: 12px;
font-weight: bold;
padding-right: 5px;
margin-top: 2px;
}
#navigation a:visited {
color: #000452;
width: 145px;
height: 20px;
text-decoration: none;
font-size: 12px;
font-weight: bold;
padding-right: 5px;
margin-top: 2px;
}
#navigation a:hover {
color: white;
background-color: #CE1803;
}
#navigation a:active {
color: #000452;
width: 145px;
height: 20px;
text-decoration: none;
font-size: 12px;
font-weight: bold;
padding-right: 5px;
margin-top: 2px;
}

#navigation li{
display: inline;
}

.thumb{
margin-right: 10px;
margin-bottom: 10px;
}

.thumb_end{
margin-bottom: 10px;
}

#gallery_thumb{
margin-right: 10px;
float: left;
width: 123px;
}

.gallery_thumb{
border: solid gray 1px;
}

#brief_headers{
width: 580px;
height: auto;
margin-left: 5px;
font-size: 12px;
}

.form_style{
border: solid #666666 1px;
font-size: 12px;
color: black;
}

.error_table{
font-size: 11px;
border: solid red 1px;
font-weight: bold;
background-color: pink;
color: black;
margin-bottom: 5px;
}

.data_table {
font-size: 10px;
}

#footer{
clear: both;
width: 700px;
background-color: #00022B;
margin: auto;
text-align:center;
margin-top: 0px;
border-bottom: solid gray 1px;
border-left: solid gray 1px;
border-right: solid gray 1px;
}

#links{
clear: both;
margin: auto; 
width: 820px;
height: 30px;
font-size: 11px;
color: gray;
padding-top: 5px;
text-align:center;
}

#links a:link{
text-decoration: none;
color: gray;
}
#links a:visited{
text-decoration: none;
color: gray;
}
#links a:hover{
text-decoration: none;
color: #00023E;
}
#links a:active{
text-decoration: none;
color: gray;
}



