/* CSS Document */

body {
font : normal 12px/1.6em Verdana , Arial, Helvetica, sans-serif;
color : #000;
margin : 0;
padding : 0px;
background:#fff;
}

a:link, a:visited {
color: #000; 
text-decoration: underline;
}

a:hover {
color: #990000;
text-decoration: none;
}

/*** Layout ****/
#wrapper_all {
margin : 0 auto;
width : 100%;
height:100%;
background:#003649 url(../images/bg.gif) center repeat-y;
}

#wrapper {
margin : 0 auto;
width : 1000px;
background:#003649;
padding-top:0px;
}

#header {
padding:0px;
width:1000px;
height:120px;
background:#fff;
}

#banner {
width:1000px;
height:69px;
text-align:center;
padding-top:10px;
}

#banner_1 {
width:auto;
height:69px;
text-align:center;
float:left;
margin-left:10px;
}

#banner_2 {
width:auto;
height:69px;
text-align:center;
float:right;
margin-right:10px;
}


#banner2 {
width:468px;
height:120px;
}


#main_content {
margin : 0 auto;
background:#fff;
}

#most_read {
width:250px;
height:220px;
font-size:10px;
text-align:left;
padding:10px;
float:left;
}

#most_read .moduletable h3 {
color:#fff;
border-bottom: 1px solid #fff;
width:250px;
font-size:16px;
font-weight:bold;
}

#most_read ul.mostread{
list-style-type: none;
padding: 0;
margin: 0; 
}

#most_read ul.mostread a{
color:#FFFFFF;
text-decoration:none;
}

#most_read ul.mostread a:hover{
color:#FFFFFF;
text-decoration:underline;
}
/************************************************************/
#latest_news {
width:250px;
height:220px;
font-size:10px;
text-align:left;
padding:10px;
float:left;
}

#latest_news .moduletable h3 {
color:#fff;
border-bottom: 1px solid #fff;
width:250px;
font-size:16px;
font-weight:bold;
}

#latest_news ul.latestnews{
list-style-type: none;
padding: 0;
margin: 0; 
}

#latest_news ul.latestnews a{
color:#FFFFFF;
text-decoration:none;
}

#latest_news ul.latestnews a:hover{
color:#FFFFFF;
text-decoration:underline;
}
/************************************************************/
#last_topic {
width:250px;
height:220px;
text-align:left;
margin-left:5px;
padding:10px;
float:left;
}

#last_topic .moduletable h3 {
color:#fff;
border-bottom: 1px solid #fff;
width:250px;
font-size:16px;
font-weight:bold;
}

#last_topic ul.lastpost{
list-style-type: none;
padding: 0;
margin: 0; 
}

#last_topic ul.lastpost a{
color:#FFFFFF;
text-decoration:none;
}

#last_topic ul.lastpost a:hover{
color:#FFFFFF;
text-decoration:underline;
}

.foot_clr{
clear:both;
float:right!important;
text-align:right;
padding-right:10px;
}

.foot_copy{
padding-top:40px;
font-size:11px;
}

#flash_content {
margin : 0 auto;
height:280px;
width:1000px;
background:#fff;
text-align:center;
}

#left_content {
width : 200px;
float : left;
margin-left:10px!important;
margin-left:5px;
margin-top:10px!important;
margin-top:20px;
background:#FFFFFF;
}

#right_content {
width : 200px;
float : right;
margin-right:6px!important;
margin-right:5px;
margin-top:10px!important;
margin-top:20px;
background:#FFFFFF;
}

#main_container {
float :left;
width : 569px!important;
width : 559px;
padding-left:5px!important;
padding-left:0px;
margin-top:5px;
margin-right:10px!important;
margin-right:5px;
}

#logo {
height: 120px;
width: 502px;
background:#FFFFFF;
margin-left:10px!important;
margin-left:5px;
float:left;
background: url(../images/logo.gif) no-repeat;
}

#logo h1{
font-family:Arial, Helvetica, sans-serif;
vertical-align:center;
color:#990000;
font-size:15px;
font-style:italic;
font-weight:bold; 
padding-left:120px; 
padding-top:35px!important;
padding-top:50px;
}

#options {
height: 120px;
width: 215px;
text-align:center;
float:right;
margin-right:10px!important;
margin-right:5px;
}

#options_box{
height:71px;
width:194px;
color:#FFFFFF;
font-size:12px;
margin-right:0px;
margin-left:0px;
float:right;
text-align:center;
background: url(../images/options_bg.gif) no-repeat;
}

.clr { 
clear : both;
}

#show{
height:21px;
width:70px;
cursor:pointer;
text-align:center;
color:#FFFFFF;
font-size:10px;
float:right;
margin-right:62px!important;
margin-right:32px;
background: url(../images/show_bt.gif) no-repeat;
font-weight:bold;
}

#show a{
color:#FFFFFF;
font-size:10px;
text-decoration:none;
background: url(../images/show_bt.gif) no-repeat;
}

#show a:hover{
color:#FFFFFF;
font-size:10px;
text-decoration:underline;

}

#show a:visited{
color:#FFFFFF;
font-size:10px;
}

ul#mainlevel-nav
{
list-style: none;
padding: 0;
margin: 0;
font-size:9px;
color:#FFFFFF;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
	
}

ul#mainlevel-nav li
{
background-image: none;
padding-left: 7px!important;
padding-left: 2px;
padding-right: 0px;
float: left;
margin: 0;
font-size: 9px;
color:#FFFFFF;
text-align:center;
}

ul#mainlevel-nav li a
{
padding-left: 2px;
padding-right: 2px;
text-decoration: none;
color:#FFFFFF;
background: transparent;
}

ul#mainlevel-nav li a:hover
{
text-decoration: underline;
}

#search_con {
width: 140px!important;
width:128px;
padding-left:32px !important;
padding-right:30px;
text-align:center;
}

#search_con .inputbox {
border: 0px;
width:107px;
height:19px;
font-family: arial, helvetica, sans-serif;
font-size: 10px;
background: url(../images/search_bg.png) no-repeat left top;
padding: 3px 3px 10px 20px;
padding-bottom:3px!important;
}

#footer_con {
background:#000000;
color:#FFFFFF;
height:300px;
clear:both;
margin-top:100px;
width:1000px;
text-align:center;
background: url(../images/footer_bg.gif) repeat-x;
}

/* Modules */

#left_content div.module{
width: 196px;
background: transparent url(../images/mod_middle.gif) left repeat-y;
margin-bottom: 10px;
}

#left_content div.module div{
width: 196px;
background: transparent url(../images/mod_top.gif) top left no-repeat;
}

#left_content div.module div div{
width: 196px;
background: transparent url(../images/mod_bottom.gif)  bottom left no-repeat;
}

#left_content div.module div div div{
width: 196px;
padding-left: 5px;
padding-right: 10px;
padding-top: 10px;
background: transparent;
padding-bottom: 20px;
font-size: 10px;
}

#left_content div.module div div div div{
padding: 0px;
margin: 0px;
}

/*righttttttttttttttttttttttttt*/
#right_content div.module{
width: 196px;
background: transparent url(../images/mod_middle.gif) left repeat-y;
margin-bottom: 10px;
}

#right_content div.module div{
width: 196px;
background: transparent url(../images/mod_top.gif) top left no-repeat;
}

#right_content div.module div div{
width: 196px;
background: transparent url(../images/mod_bottom.gif)  bottom left no-repeat;
}

#right_content div.module div div div{
width: 196px;
padding-left: 5px;
padding-right: 5px;
padding-top: 10px;
background: transparent;
padding-bottom: 20px;
font-size: 10px;
}

#right_content div.module div div div div{
padding: 0px;
margin: 0px;
}

div.module h3 {
font-size: 14px;
width: 130px;
font-weight: bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 0px;
padding: 0px;
margin-bottom: 20px;
color:#FFFFFF;
}
/* Main Menu(s) */

a.mainlevel {
font-size: 12px;
padding-left: 4px;
width: 190px;
line-height: 20px;
color:#000000;
display:block;
margin-bottom: 2px;
text-decoration: none;
font-weight: normal;
/*border-bottom: 1px solid #CACACA;
voice-family:"\"}\""; /* Box Model fix */
voice-family:inherit;
width: 190px;
}



html>body a.mainlevel {width:180px;} /* Opera5-Fix-fix ;-) */


a.mainlevel:hover {
color:#990000;
font-weight:bold;
background:#E6E6E6;
font-size:13px;
text-decoration: none;
}

a.mainlevel#active_menu {
color:#990000;
font-weight:bold;
font-size:13px;
text-decoration: none; }

a.sublevel {
padding: 0px;
margin: 0px;
font-size: 11px;
padding-left: 12px;
width: 150px;
display: block;
line-height: 20px;
margin-bottom: 2px;
text-decoration: none;
font-weight: normal;
/*border-right: 4px solid #CACACA;*/
voice-family:"\"}\""; /* Box Model fix */
voice-family:inherit;
width: 150px;
}

html>body a.sublevel {width:123px;} /* Opera5-Fix-fix ;-) */

a.sublevel:hover, a.sublevel#active_menu {
text-decoration: none;
width: 150px;
font-weight:bold;
color:#990000;
voice-family:"\"}\""; /* Box Model fix */
voice-family:inherit;
width: 150px;
}
html>body a.sublevel:hover, a.sublevel#active_menu { /* Opera5-Fix-fix ;-) */
width: 150px;
}

.inputbox {
padding: 2px;
border:solid 1px #cccccc;
background-color: #ffffff;
margin:2px;
}

.button {
color: #990000;
font-family: Arial, Hevlvetica, sans-serif;
text-align: center;
font-size: 11px;
font-weight: bold;
border: 1px solid #cccccc;
width: auto;
background: url(../images/button_bg.png) repeat-x;
padding: 0px 5px;
line-height: 16px !important;
line-height: 14px;
height: 24px !important;
height: 22px;
margin: 1px;
}

table.pollstableborder td {
padding: 2px;
text-align:left;
}

.sectiontableheader {
font-weight: bold;
padding: 4px;
}

.sectiontablefooter {

}

.sectiontableentry1 {
color:#000000;
}

.sectiontableentry2 {
 color:#990000;
}

.contentheading { 
color:#990000;
/*padding-left : 5px;*/
width : 98%;
padding-bottom:5px;
font-weight : bold;
font-size : 14px;
} 

.componentheading { 
color:#990000;
/*padding-left : 5px;*/
width : 98%;
padding-bottom:15px;
font-weight : bold;
font-size : 20px;
} 

.buttonheading { 
text-align:right;
} 

.contentpagetitle { 
/*padding-left : 5px;*/
width : 98%;
font-weight : bold;
font-size : 11px;
/*padding-bottom:10px;*/
} 

a.contentpagetitle  { 
/*padding-left : 5px;*/
width : 98%;
text-decoration:none!important;
font-weight : bold;
font-size : 11px;
/*padding-bottom:10px;*/
} 

.contentpaneopen { 
text-align : left;
background : transparent;
font-size : 11px;
padding-right:10px;
color:#333333;
}

.pagenav { 
/*padding-left : 5px;*/
width : 98%;
font-weight : bold;
color:#E5E5E5;
font-size : 10px;
padding-bottom:20px;
} 

a.pagenav { 
/*padding-left : 5px;*/
width : 98%;
font-weight : bold;
color:#990000;
font-size : 10px;
padding-bottom:20px;
}

a.pagenav:hover{ 
/*padding-left : 5px;*/
width : 98%;
font-weight : bold;
color:#000;
font-size : 10px;
text-decoration:underline;
padding-bottom:20px;
} 

a.pagenav:visited{ 
/*padding-left : 5px;*/
width : 98%;
font-weight : bold;
color:#990000;
font-size : 10px;
padding-bottom:20px;
} 

.highlight{
background:#990000;

} 

a.readon {
font-size: 10px;
text-decoration: none;
line-height: 15px;
border: 1px solid #EEEEEE;
padding-left: 13px;
padding-right: 7px;
background: url(../images/readon.gif) no-repeat left;
margin-top: 10px;
text-decoration: none;
font-weight: normal;
}

a.readmore {
font-size: 10px;
text-decoration: none;
line-height: 15px;
padding-left: 4px;
margin-top: 10px;
text-decoration: none;
font-weight: normal;
}

a.comment {
font-size: 10px;
text-decoration: none;
line-height: 15px;
padding-left: 4px;
margin-top: 10px;
text-decoration: none;
font-weight: normal;
}

.comment {
font-size: 10px;
text-decoration: none;
line-height: 15px;
padding-left: 4px;
margin-top: 10px;
text-decoration: none;
font-weight: normal;
}

.hits {
font-size: 10px;
text-decoration: none;
line-height: 15px;
padding-left: 4px;
margin-top: 10px;
text-decoration: none;
font-weight: normal;
}

#comment_bg {
height:16px;
width:16px;
float:left;
background: url(../images/comments.png) no-repeat left;
margin-bottom:20px;
}

#hits_bg {
height:16px;
width:16px;
float:left;
background: url(../images/chart_bar.png) no-repeat left;
margin-bottom:20px;
}

#readmore_bg {
height:16px;
width:16px;
float:left;
background: url(../images/page_go.png) no-repeat left;
margin-bottom:20px;
}

#section_con{
font-size:10px;
color:#999999;
}

.message{
height:30px;
font-size:15px;
font-weight:bold;
background:#FFEBE8;
color:#000000;
border:1px solid #DD3C10;
padding:20px;
} 

.error{
height:30px;
font-size:13px;
font-weight:bold;
background:#FFEBE8;
color:#000000;
border:1px solid #DD3C10;
padding:23px;
padding-bottom:30px;
}

.error2{
height:auto;
font-size:13px;
font-weight:bold;
background:#FFEBE8;
color:#000000;
border:1px solid #DD3C10;
padding:23px;
padding-bottom:30px;
}

#login_greeting {
font-size: 12px;
font-weight:bold;
}

.border_img{
border-bottom:5px;
border-left:5px;
border-right:5px;
border-top:5px;
border-style:solid;
border-color:#FFFFFF;
}

.mosimage_caption{
font-size:13px;
color:#CC0000;
font:Verdana, Arial, Helvetica, sans-serif;
}