/* CSS Document */

/* --------------------------------------------------------- Layout Structure -- */

body {
margin:0px auto;
background-image:url(images/body_bg.jpg);
background-color:#e2e0ff;
width:765px;
height:auto;
}

#main_container {
background-color:#395848;
border-left:1px solid #000000;
border-right:1px solid #000000;
width:765px;
height:auto;
}

#header {
background-image:url(images/header_bg.jpg);
background-repeat:no-repeat;
background-color:#395848;
width:765px;
height:99px;
}

#header_bg2 {
background-image:url(images/header_bg2.jpg);
background-repeat:no-repeat;
background-color:#395848;
width:765px;
height:99px;
}

#header2 {
background:url(images/header2_bg.jpg);
width:765px;
height:19px;
}

#main_content {
background-image:url(images/content_bg.jpg);
width:765px;
height:auto;
margin-top:-3px;
}

#right {
float:right;
padding-left:8px;
padding-right:14px;
width:572px;
height:auto;
}

#left {
float:left;
padding-left:15px;
padding-right:8px;
font-size:14px;
width:147px;
height:auto;
}

#footer {
background:url(images/footer_bg.jpg);
background-repeat:no-repeat;
background-color:#395848;
width:765px;
height:16px;
}

.clear {
clear:both;
}

/* ----------------------------------------------------------- Text Formating -- */

.maintxt {
padding-right:10px;
color:#f6bc2f;
vertical-align:middle;
text-align:right;
font-size:36px;
font-weight:bold;
}

.mainnav a:link, .mainnav a:visited, .mainnav a:active {
color:#FFFFFF;
text-decoration:none;
}

.mainnav a:hover {
color:#FFFFFF;
text-decoration:underline;
font-weight:bold;
}

#right li {
padding-right:17px;
}

#left a:link {
color:#003366;
text-decoration:underline;
}

#left a:visited, .left a:active {
color:#996699;
text-decoration:underline;
}

#left a:hover {
color:#cc0000;
text-decoration:underline;
}

.body_head {
margin:0px auto;
font-weight:bold;
font-size:18px;
text-align:center;
}

.bic {
font-weight:bold;
font-style:italic;
text-align:center;
}

.iu {
font-style:italic;
text-decoration:underline;
}

/* ---------------------------------------------------------- Image Formating -- */

.imgright {
float:right;
margin-right:5px;
}