/* CSS Document */

html {color:#000; background:#fff;}
body {text-align:center; font-family:verdana, arial, helvetica, sans-serif; font-size:15px; color:#000; padding:0; border:0; margin:0; background:#fff;}

#languageSelector { width:100%; text-align:right; top:10px; z-index:3; position:absolute; right: 30px; font-size:9px; }

#wrapper {width:100%; margin:0px; text-align:left; background:#fff; }
#top_shadow {clear:both; width:100%; height:33px; background:#fff url(../imgs/topshadow.gif) repeat-x left bottom;}
.hiddenfromview {display:none;}
#page_head {width:100%; height:210px; position:relative; background:#56698b; top:0px;}
#page_head_image {width:426px; height:210px; position:absolute; top:33px; left:0px; float:left; z-index:3;}
#logo {width: 160px; left: 426px; top: 30px; position:relative; padding-left:30px; float:left}


ul#main_menu {position:absolute; top:123px; border:0; padding:0; margin:0; list-style-type:none; left: 0px; width:100%; z-index:2;}
ul#main_menu li {display:block; height:30px; margin-bottom:-3px; position:relative; float:inherit}
ul#main_menu li a{display:block; height:30px; text-decoration:none; color:#fff;
font-family:verdana, arial, helvetica, sans-serif; position:relative;}
ul#main_menu li a b {font-weight:bold; position:absolute; bottom:6px; left:456px;}
ul#main_menu li a.mm0 {background:#60708f;}
ul#main_menu li a.mm1 {background:#6b7997;}
ul#main_menu li a.mm2 {background:#7785a0;}
ul#main_menu li a.mm3 {background:#8795ad;}
ul#main_menu li a.mmblank {background:#8795ad;}
ul#main_menu li a.mm0:hover {background:#8f9bb0; cursor:pointer;}
ul#main_menu li a.mm1:hover {background:#97a1b6; cursor:pointer;}
ul#main_menu li a.mm2:hover {background:#a0a9b6; cursor:pointer;}
ul#main_menu li a.mm3:hover {background:#abb5c5; cursor:pointer;}

#subnavigation {float: left; position:relative; width:740px; font-size:11px; color:#555; margin:3px 30px -7px; font-weight:normal; line-height: normal;}

A.subnavigation:link{text-decoration:none; color: #56698b}
A.subnavigation:visited{text-decoration:none; color: #56698b}
A.subnavigation:hover{color: #bec3ce}
A.subnavigation:active{color: #bec3ce}
A.subnavigationSelected:link{color:#555;}
A.subnavigationSelected:visited{color:#555; }
A.subnavigationSelected:hover{color:#555; }
A.subnavigationSelected:active{color:#555;}

#content {width:800px; left:30px;}
#content h3 {font-size:16px; color:#555; margin:28px 30px 26px; font-weight:bold;}


#header_row {width:770px; float:left;}
#left_column {width:426px; float:left;}
#right_column {width:344px; float:left;}

#visitus { width:366px; background-color: #56698b; margin:28px 30px 26px; padding: 12px 12px 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; line-height: 12px;}

.left_img {margin-top:4px; float: left; margin-right: 30px; margin-bottom: 14px;}
.right_img {margin-top:4px; float: right; margin-left: 30px; margin-bottom: 4px;}

.left_news_img {margin-top:4px; float: left; margin-right: 15px; margin-bottom: 4px;}

#bottom_bar{ clear:both; width:100%; background:#56698b; height:30px;}

#address{ font-size: 10px; text-align: left; color: #FFFFFF; padding-left:30px; padding-top:8px;}

#bottom_shadow {clear:both; width:100%; background:#fff url(../imgs/bottomshadow.gif) top left repeat-x;}

#copyright {font-size: 10px; text-align: left; padding-top: 10px; padding-left: 30px;}

p {font-size:10px; color:#555; line-height:16px; margin:0px 0px 30px 30px;}

a.address:link {color:#bec3ce; text-decoration:none;}
a.address:visited {color: #bec3ce; text-decoration:none;}
a.address:hover {color:#fff;}
a.address:active {color: #fff}

a:link {text-decoration:none; color: #56698b}
a:visited {color: #56698b; text-decoration:none;}
a:hover {color: #bec3ce}
a:active {color: #bec3ce}

a.languageNavigation:link {text-decoration:none; color: #56698b;}
a.languageNavigation:visited {color: #56698b; text-decoration:none;}
a.languageNavigation:hover {color: #bec3ce}
a.languageNavigation:active {color: #bec3ce}


.forumTitle{FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: verdana}

.forumText{FONT-SIZE: 10px; FONT-FAMILY: verdana}

.forumPostingsHeader{FONT-SIZE: 10px; FONT-FAMILY: verdana; BACKGROUND-COLOR: #c0c0c0}

.forumButton{FONT-SIZE: 10px; FONT-FAMILY: verdana}

.forumTextbox{FONT-SIZE: 10px; FONT-FAMILY: verdana}

.forumPostingsEven{FONT-SIZE: 10px; FONT-FAMILY: verdana}

.forumPostingsOdd{FONT-SIZE: 10px; FONT-FAMILY: verdana; BACKGROUND-COLOR: #dddcd7}

A.forumMessage:link{FONT-SIZE: 10px; FONT-FAMILY: verdana}

A.forumMessage:visited{FONT-SIZE: 10px; FONT-FAMILY: verdana}

A.forumMessage:hover{FONT-SIZE: 10px; FONT-FAMILY: verdana}

A.forumMessage:active{FONT-SIZE: 10px; FONT-FAMILY: verdana}

A.forumSubMessage:link{FONT-SIZE: 10px; FONT-FAMILY: verdana}

A.forumSubMessage:visited{FONT-SIZE: 10px; FONT-FAMILY: verdana}

A.forumSubMessage:hover{FONT-SIZE: 10px; FONT-FAMILY: verdana}

A.forumSubMessage:active{FONT-SIZE: 10px; FONT-FAMILY: verdana}


/* CSS Merry Christmas */

#christmas_page_head {width:100%; height:210px; position:relative; background:#56698b; top:0px;}

#christmas_content {width:800px; left:30px;}

#christmas_content h3 {font-size:16px; color:#555; margin:28px 30px 26px; font-weight:bold;}

#christmas_header_row {width:770px; float:left; margin-top: 40px;}

#christmas_visitus { width:290px; background-color: #56698b; margin:28px 30px 26px; padding: 12px 12px 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; line-height: 12px;}

#christmas_page_head_image {width:344px; height:210px; position:absolute; top:33px; left:0px; float:left; z-index:3;}
