/* CSSTidy 1.3dev: Wed, 14 Nov 2007 20:44:46 +0100 */
body {
background:url(images/background.jpg) repeat;
background-color:#999;
color:#000;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:1em;
margin:0;
text-align:center;
}

p,pre {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:1em;
font-weight:400;
margin:0 50px 5px;
}

td {
font-size:1em;
}

caption {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:1.2em;
text-align:center;
}

table {
margin-left:30px;
}
#addresses { 
margin-left: 0px; 
}
form {
width:50%;
}

input,select,textarea {
border-color:#333;
border-style:solid;
border-width:1px;
color:#333;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:.9em;
font-weight:400;
margin:5px;
padding:1px;
}

ul {
_margin-left:25px;
font-size:1em;
font-weight:700;
margin:3px 10px 0 15px;
}

li {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:.9em;
font-weight:400;
line-height:1.1em;
list-style-position:inside bullets;
list-style-type:disc;
padding:0 5px 3px;
}

a {
color:#000;
}

h1 {
font-size:1.2em;
font-weight:400;
margin:0 50px 10px;
padding-top:10px;
text-align:left;
}

h2 {
font-size:1.2em;
font-weight:700;
padding-top:10px;
text-align:center;
}

hr {
color:#CCC;
margin:5px auto;
padding:0;
width:80%;
}

#outer {
position: relative;
height:auto;
margin-left:auto;
margin-right:auto;
min-height:670px;
text-align:left;
width:904px;
background-color: #ffffff;
}

* html #container {
height:555px;
}

#container {
positon: relative;
background-color:#fff;
height:auto;
min-height:755px;
padding:0;
width:720px;
_width: 898px;
padding-left: 190px;
}

#header {
background:#20439F url(images/header.jpg) no-repeat top left;
border-left:solid #fff 3px;
border-right:solid #fff 3px;
border-top:solid #fff 3px;
height:92px;
width:100%;
}

#header h1 {
color:#FFF;
font-size:1.3em;
font-weight:400;
margin-left:200px;
margin-top:0;
padding-top:50px;
text-align:center;
}

#topbar {
background-color:#20439F;
border-left:solid #fff 3px;
border-right:solid #fff 3px;
border-top:solid #fff 3px;
color:#fff;
font-size:1em;
font-weight:700;
height:23px;
text-align:center;
width:100%;
}

#topbar a.toplink {
color:#FFF;
padding:0 25px;
text-decoration:none;
}

#leftcontent {
position: absolute;
left: 0;
top: 122px;
_top: 115px;
background:#20439F url(images/back_sidelink_1.jpg) repeat-y;
border-left:solid #fff 3px;
border-right:solid #fff 3px;
border-top:solid #fff 3px;
height:auto;
min-height:755px;
padding-bottom:5px;
text-align:center;
width:190px;
}

#leftcontent a {
color:#fff;
text-decoration:none;
}
a:hover,#leftcontent.a:hover {
font-weight:700;
}
#addresses td {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:1em;
font-weight:700;
padding-left:5px;
padding-right:5px;
text-align:center;
}

.menu1 {
color:#FFF;
display:block;
font-size:.9em;
font-weight:700;
height:20px;
line-height:1em;
padding-bottom:2px;
padding-top:2px;
text-decoration:none;
}

.submenu {
background-color:#20439F;
color:#FFF;
display:block;
font-size:.8em;
line-height:1em;
padding-bottom:3px;
padding-top:6px;
text-decoration:none;
width:100%;
}

.hide {
display:none;
}

.show {
display:block;
}

#nav {
_height:250px;
height:auto;
}

#mymenu9 {
display:none;
height:0;
}

#Advertisement h2 {
color:#FFF;
font-size:1.3em;
font-weight:700;
padding-bottom:3px;
padding-top:5px;
text-align:center;
}

#Addressbox {
color:#fff;
font-size:.9em;
padding-bottom:2px;
padding-left:3px;
padding-right:3px;
text-align:center;
}

#maincontent {
/*
margin-left:12em;
padding-left:0;
width:44em; */
background:#FFF;
border-left:solid #fff 3px;
border-right:solid #fff 3px;
border-top:solid #fff 3px;
height:auto;
min-height:755px;
padding-bottom:5px;
margin-left:20px;
_margin-left: 0px;
}

#maincontent h4,#maincontent h3 {
font-size:1.1em;
font-weight:700;
line-height:1em;
margin-left:90px;
margin-top:3px;
padding-top:10px;
text-align:center;
width:70%;
}

#photobox {
float:right;
padding-left:20px;
text-align:center;
width:50%;
}

.imagecaption {
font-size:.8em;
font-weight:700;
}


.subbtn {
background:#666;
border-color:#333;
border-style:solid;
border-width:1px;
color:#FFF;
cursor:hand;
font-size:.9em;
margin:5px;
padding:3px;
}

.bodytext {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:1em;
font-weight:400;
}

#footer {
background:#20439F url(images/footer.jpg) repeat-y;
border-bottom:solid #fff 3px;
border-left:solid #fff 3px;
border-right:solid #fff 3px;
border-top:solid #fff 3px;
clear:both;
color:#fff;
float:left;
margin:0;
padding:10px 0;
text-align:center;
width:100%;
}

#footerleft {
_padding-right:30px;
float:left;
font-size:1em;
padding-left:5px;
padding-right:20px;
padding-top:10px;
text-align:center;
width:280px;
}

#footermid h3 {
_padding-top:10px;
color:#fff;
float:left;
font-size:1.2em;
line-height:1em;
margin:0;
padding:0 15px 0 5px;
text-align:center;
width:400px;
}

#footerrt h3 {
_padding-top:10px;
float:right;
font-size:1.2em;
margin:0;
padding:0 0px 0 0;
text-align:center;
width:170px;
}

#webdesign {
clear: both;
float: right;
}
#webdesign a {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:.7em;
font-weight:400;
color:#666;
}

