@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0; outline:none;}
img {border:none;}
img.floatleft {float:left;}
img.floatright {float:right;}
img.topimgR {margin-top:30px; padding-right:5px; position:absolute; right:0;}
img.topimgL { float:left; margin-left:53px;}
.clearfloat {clear:both; height:0; font-size: 1px; line-height: 0px;}
.last a {background:none!important; border:none!important;}


body {background:url(../images/bg_wrapper.jpg) top repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-top:10px;}
h1 {font-size:20px; margin-bottom:20px;}
p {margin-bottom:16px; clear:both;}




ul.list_maincontent { margin-left:15px; margin-bottom:20px;}
ul.list_maincontent li {list-style: square; padding-left:10px;}

ol.list_number {margin-left:18px;}
ol.list_number li {margin-bottom:7px;}

#wrapper {width:990px; margin:0 auto;}

#header { height:170px;}

#header .menu {background:url(../images/bg_menu.png) repeat; width:568px; height:57px; text-align:center; float:left;}

#nav{ list-style:none; padding-top:33px; margin-left:38px;}
#nav a.nopointer {cursor:text;}
#nav li {float:left; display:block;  position:relative; list-style:none; z-index:100;}
#nav li a {  display:block; padding:6px 12px 6px 13px; text-decoration:none; color:#fff; line-height:1em; background:url(../images/nav_div.gif) center right no-repeat; font-weight:700; }  
#nav li a:hover, #nav li a.current  {color:#ffc102; }  
#nav ul {  position:absolute; display:none; list-style:none; background:url(../images/bg_menu.png)!important; background:#713232; width:110px;}  
#nav ul li {  width:110px;   float:left;   border-top:1px solid #fff; }  
#nav ul a {  display:block; color:#fff; text-align:left; background:none; padding:5px 10px; position:relative; z-index:500; }  
#nav ul a:hover {  text-decoration:none; color:#ffc102;    }


#header .logo { float:right; margin-top:20px;}

.home {background:url(../images/bg_home-content.jpg) bottom no-repeat; height:650px; color:#fff; }

#content{width:640px; float:left; position:relative; }
.quote_home { float:left; clear:left; padding:20px 238px 0 102px; color:#fff; text-align:center; font-size:13px; line-height:1.8em; width:300px; height:105px; margin-top:5px;}
.quote_inner { float:left; clear:left; padding:20px 238px 0 102px; color:#fff; text-align:center; font-size:13px; line-height:1.8em; width:300px; height:105px; margin-top:5px; background:#8e6c06;}
.quote_inner_o { float:left; clear:left; padding:20px 238px 0 102px; color:#fff; text-align:center; font-size:13px; line-height:1.8em; width:300px; height:105px; margin-top:5px; background:#0c619d;}


.maincontent { float:left; clear:left; width:400px; padding:0 160px 0 80px; line-height:1.6em; padding-top:20px; }
#content a {color:#C60; text-decoration:none;}
#content a:hover {color:#FC0;}
.maincontent_inner { float:left; clear:left; width:423px; padding:30px 160px 0 57px; line-height:1.6em; background:url(../images/bg_inner_mcontent.gif) top repeat-x; }
.maincontent_inner_gallery { float:left; clear:left; width:553px; padding:30px 30px 0 57px; line-height:1.6em; background:url(../images/bg_inner_mcontent.gif) top repeat-x; }

.maincontent_inner h2 {font-size:15px; margin-bottom:10px; clear:both; margin-top:30px; width:423px; float:left;}

.anthem {text-align:center; font-size:14px; line-height:2em;}

p.center_block { text-align:center; font-size:13px; font-weight:bold; line-height:2em; display:block; padding:20px 10px; background: #CCC;}

.flashgallery { margin-bottom:20px; padding-top:50px;}
ul.twoclm { list-style:none; margin-bottom:20px; float:left; width:423px;}
ul.twoclm li.leftclm { float:left; width:200px; display:block; height:18px; font-weight:bold;}
ul.twoclm li.rightclm { float:right; width:200px; display:block; height:18px;}

ul.twoclm_adm { list-style:none; margin-bottom:20px; float:left; width:423px;}
ul.twoclm_adm li.leftclm_adm { float:left; width:100px; display:block; height:18px; font-weight:bold;}
ul.twoclm_adm li.rightclm_adm { float:right; width:300px; display:block; height:18px;}

ul.normallist {list-style:none; margin-bottom:20px;}
ul.normallist li {margin-bottom:5px;}

ul.normallist_twoclm {list-style:none; margin-bottom:20px;}
ul.normallist_twoclm li {margin-bottom:5px; width:200px; float:left;}






#sidebar {width:350px; float:right; padding-top:30px;}
#sidebar a {color:#000; text-decoration:none;}
#sidebar .video {margin-bottom:30px;}

#sidebar h2 { padding:8px 0 8px 8px; background:#9a8a5d; font-size:15px; margin-bottom:10px; color:#fff;}
#sidebar h3 {margin-bottom:5px; font-size:14px;}
#sidebar #event {float:left; width:150px; margin-left:22px; display:inline; background:#aea079; padding-bottom:10px; height:200px;}
#sidebar #event ul {width:100px; padding-left:25px!important;}
#sidebar #news {float:right; width:150px; margin-right:22px; display:inline; background:#aea079; padding-bottom:10px; height:200px;}
#sidebar #news ul {width:100px; padding-left:25px!important;}


#sidebar ul.outterlinks { margin:18px 0 0 50px;}
#sidebar ul.outterlinks li {display:inline; margin-right:2px;}

#footer { border-top:10px solid #ffc302; padding-top:10px; font-size:11px; color:#6d6b6b; margin-bottom:20px;}
#footer ul { float:left; list-style:none; padding-left:40px;}
#footer ul li {float:left;  line-height:1em;}
#footer ul li a {color:#6d6b6b; text-decoration:none; padding:0 10px; border-right:1px solid #6d6b6b;}
#footer ul li a:hover {color:#000;}
#footer p {float:right; padding-right:50px; margin-bottom:0; line-height:1em;}
