#bottom_bg {
background-image:url(./images/background_bottom.jpg);
height:6px;
width:882px;
margin:auto;
background-repeat:no-repeat;
}

#main {
background:#b4b5b6;
margin:0 6px;
color:#000000;
}

#main #foo {
background:#eee;
margin:0 0 0 230px;
color:#000000;
height:100%;
}

#main #foobo {
background:#eee;
border-right:230px solid #b4b5b6;
margin:0 0 0 230px;
color:#000000;
height:100%;
}

#main #image_wall {
float:right;
position:relative;
width:230px;
margin-right:-230px;
display:inline;
}

#main #menu {
float:left;
width:230px;
background:#b4b5b6;
border-top:1px solid #fff;
font-size:12px;
border-bottom:1px solid #fff;
margin:10px 0 0;
padding:0;
}

#main #menu li a {
display:block;
font-weight:700;
text-decoration:none;
line-height:300%;
height:500%;
padding:2px 20px;
}

#main #menu li a:link,#main #menu li a:visited {
color:#000070;
text-decoration:none;
}

#main #menu li a:focus,#main #menu li a:hover,#main #menu li a:active,#main #menu li a.on:link,#main #menu li a.on:visited {
background-color:#3854af;
color:#fff;
}

#main #menu ul {
list-style:none;
background-color:#d1d7dd;
margin:0;
padding:0;
}

#main #menu ul li {
background-color:#d4d5d6;
text-align:left;
}

#main .blue_line {
border-top:5px solid #FFF;
border-bottom:5px solid #FFF;
background-image:url(./images/blue.gif);
background:#3854af;
height:20px;
margin:0;
}

#main .grey_line {
background:#b4b5b6;
height:50px;
background-image:url(./images/grey.gif);
margin:0;
}

#main_bg {
background-image:url(./images/background_middle.jpg);
width:882px;
margin:auto;
}

#top_bg {
background-image:url(./images/background_top.jpg);
height:6px;
width:882px;
margin:auto;
overflow:hidden;
}

.creat {
text-align:center;
font-size:9px;
color:#bbd;
margin:auto;
}

.creat a:link,.creat a:visited,.creat a:focus,.creat a:active {
color:#bbd;
text-decoration:none;
}

.creat a:hover {
color:#bbd;
text-decoration:underline;
}

.gmap {
width:410px;
height:410px;
float:left;
margin:5px;
}

.highlight {
background-color:#eee;
color:#fff;
}

.input_red {
background:#faa;
}

.just {
text-align:justify;
width:385px;
margin:10px;
}

.nofloat {
clear:both;
height:0px;
}

.onlyprint {
display:none;
}

.p_center {
text-align:center;
}

.p_center a:link,.p_center a:visited,.p_center a:focus,.p_center a:hover,.p_center a:active,.p_left a:link,.p_left a:visited,.p_left a:focus,.p_left a:hover,.p_left a:active,.p_right a:link,.p_right a:visited,.p_right a:focus,.p_right a:hover,.p_right a:active {
color:#000010;
text-decoration:none;
}

.p_left {
float:left;
display:inline;
margin-right:4px;
}

.p_left_teamimage1 {
float:left;
display:inline;
margin-right:4px;
}

.p_left_teamimage {
float:left;
display:inline;
margin-right:4px;
clear:both;
}

.p_left_teamdesc {
float:left;
margin-right:4px;
width:305px;
height:222px;
text-align:center;
margin-top:180px;
}

.p_right {
float:right;
text-align:right;
}

.popup {
font-family:tahoma, verdana;
font-size:12pt;
width:200px;
}

.skipfloat {
clear:both;
}

.tile_center {
margin-left:20px;
}

.tile_left {
margin:10px;
}

.tile_right {
float:right;
margin:10px;
}

.y_hint {
font-size:9pt;
color:#a00;
}

body {
font-family:tahoma, verdana;
font-size:12pt;
}

h1 {
font-size:15px;
padding-top:10px;
}

h2 {
font-size:13px;
padding-top:10px;
}

label.left {
float:left;
text-align:right;
width:150px;
margin-right:.3em;
font-size:9pt;
}

p,h1,h2 {
margin:0 10px 10px;
}

p,li {
font-size:12px;
}

small {
font-size:9px;
}

small.high {
height:0;
vertical-align:top;
}

small.space {
margin-left:10px;
}

strong {
font-size:12px;
color:#3854af;
}

strong.telfax {
float:left;
text-align:right;
width:25px;
margin-right:.3em;
font-size:9pt;
height:10px;
}

#main #foo li a,#main #foobo li a {
text-decoration:none;
}
