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

body {
margin: 0;
background: #519eca url('images/bg.png') repeat-x top;
font-family: Arial, Verdana, Tahoma;
color: #444444;
line-height: 24px;
font-size: 14px;
}
#wrap {
width: 881px;
margin: auto;
margin-top: 21px;
}
#header {
background: url('images/header.png') no-repeat center center;
height: 120px;
}
#nav {
padding-left: 15px;
padding-right: 15px;
padding-top: 1px;
padding-bottom: 1px;
background: url('images/nav.png') repeat-x center;
color: #ffffff;
font-weight: bold;
height: 30px;
line-height: 30px;
}
#nav a:link, #nav a:visited {
display: block;
float: left;
padding-left: 10px;
color: #ffffff;
padding-right: 12px;
background: url('images/seperator.png') no-repeat right;
border: 0;
text-decoration: none;
}
#nav a:hover {
background: #CC6600 url('images/seperator.png') no-repeat right;
}
#mainbodytopbg {
background: url('images/bodybg.png') repeat-y center;
}
#mainbody {
background: url('images/body_topbg.png') no-repeat top center;
padding-left: 15px;
padding-right: 15px;
}
#leftblock {
float: left;
width: 171px;
padding-top: 20px;
}
.leftmenu a:link, .leftmenu a:visited {
display: block;
border-bottom: 1px #CCCCCC dotted;
padding: 5px;
padding-top: 0px;
padding-bottom: 0px;
font-weight: bold;
font-size: 12px;
text-decoration: none;
color: #666666;
}
.leftmenu a:hover {
color: #ffffff;
background: #666666;
background: #E65B00;
border-bottom-color: #ffffff;
border-bottom-style: solid;
}
.leftmenu h3 {
font-size: 15px;
text-align: center;
}
#content {
padding: 0.5em;
margin-left: 171px;
overflow: auto;
}
#footer {
background: url('images/footer.png') no-repeat center;
height: 34px;
line-height: 22px;
color: #ffffff;
font-weight: bold;
font-size: 11px;
text-align: center;
}
#footer a:link, #footer a:visited {
color: #ffffff;
text-decoration: none;
}

h1, h2, h3, p {
margin: 0;
margin-top: 2px;
margin-bottom: 20px;
}
p {
margin-top: 2px;
margin-bottom: 15px;
}
h1 {
color: #007499;
font-weight: normal;
text-align: center;
margin-top: 15px;
margin-bottom: 20px;
}
h2 {
padding: 1px;
overflow: auto;
color: #007499;
font-size: 20px;
margin-bottom: 5px;
margin-top: 15px;
font-weight: normal;
font-family: Tahoma;
border-bottom: 2px dotted #CCCCCC;
}
h3 {
color: #007499;
margin-bottom: 5px;
}
ul, form {
margin-top: 0;
}
ul {

}
a:link, a:visited {
color: #103395;
color: #003E88;
font-weight: bold;
text-decoration: underline;
/*border-bottom: 1px #999999 solid;*/
outline:none;
}
a:hover {
text-decoration: none;
border: 0;
color: #CC3300;
}
img {
border: 0px;
}
.listing_pro a, .listing_pro a:link, .listing_pro a:visited {
background: #FFCC00;
text-decoration: none;
border: 0;
font-size: 1.1em;
padding:2px;
color: #990000;
}
.listing_pro a:hover {
color: #000000;
padding:1px;
border: 1px dashed #000000;
}
.slogan {
font-style: italic;
font-size: 20px;
color: #999999;
text-align: center;
font-family: Georgia, "Times New Roman", Times, serif;
}
.smalltext {
font-size: 11px;
line-height: 14px;
}
input[type="submit"] {
background: #4295c1 url('images/nav.png') center repeat-x;
-moz-border-radius: 5px;
font-size: 12px;
color: #ffffff;
padding: 2px;
padding-left: 8px;
padding-right: 8px;
font-weight: bold;
font-family: Verdana;
}
.error {
background: #FAEFEF;
width: 60%;
margin: auto;
padding: 15px;
border: 1px solid #7D1A1A;
margin-bottom: 20px;
}
.success {
background: #EEF9DF;
width: 60%;
margin: auto;
padding: 15px;
border: 1px solid #003300;
margin-bottom: 20px;
}
.standardtable {
border: 2px #0e7aa1 solid;
background: #ffffff;
padding: 0px;
-moz-border-radius: 5px;
margin: 10px;
}
.standardtable th {
background: url('images/nav.png') repeat-x center;
color: #ffffff;
}
.standardtable tr {
background: #f6f6f6;
}
td {
line-height: 18px;
}