html,body{
	margin:0;
	padding:0;
	font-family:Verdana,Arial,Tahoma,Helvetica,sans-serif;
	font-size:100%;
	color:#333;
	line-height:115%;
	background-image:url('bgdarkgrad.jpg');
	background-repeat: repeat-x;
	background-color: #000;
}

#wrapper{width:1000px; 
margin:0 auto;
-moz-box-shadow: 0 0 10px 1px #888;
-webkit-box-shadow: 0 0 10px 1px #888;
box-shadow: 0 0 10px 1px #888; 
background:transparent;
-moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; 
-moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; 
border: 0; padding:8px 0 10px 0;color:#333;text-align:left;font-style:normal;font-size:90%;}

#bannertop{background-color:#fff; padding: 8px 0 10px 10px; 
-moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; 
-moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px;}

.main{padding-left:40px;padding-right:40px;padding-bottom: 30px; background-color:#fff;color:#333;font-size:85%; }
.mainc{padding-left:5%;background-color:#fff;color:#333;font-size:90%}
.main ul{padding:0px 0px 0px 20px;background-color:#fff;color:#333;font-size:90%}

.side {background-color:#fff;}

 div.imgwrapper{  
        float:left;   
        position:relative;   
    }  
    div.imgdescription{  
        position:absolute;   
        bottom: 5px;   
        left:0px;  
        width:100%; 
        background-color: #666;  
        font-family: verdana, arial, sans-serif;  
        font-size: 100%; 
		text-align: center;		
        color: #fff;  
        opacity:0.75; /* transparency */  
        filter:alpha(opacity=75); /* IE transparency */  
    }  
    p.imgcontent{  
        padding:5px;  
        margin:0px;  
    }  

img{border:0;padding: 0 5px 0 5px; margin: 0;}
img.bd{padding:2px;margin: 0 10px 0 0;  background-color:#999; border:#666 1px solid; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
img.bdt{padding:2px;margin: 0 10px 0 0;  background-color:transparent; border:#999 1px solid; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
img.bdl{padding:2px;margin: 0 10px 5px 0; border:#ccc 1px solid;float:left; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
img.bdr{padding:2px;margin: 0 10px 5px 0; border:#ccc 1px solid;float:right; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
img.nbd{padding:0;border:#999 1px solid;}
img.l{float:left; padding: 0 10px 10px 0; display: block;}
img.r{float:right}

table{margin:0;padding:0;border-collapse:separate;border-spacing:0}
table th,table td{margin:0;padding:0;border-spacing:0;vertical-align:top}
table.events{width:100%;margin:0;padding:0;border:0;background-color:transparent;font-size:100%;font-weight:bold}
table.events th{padding:2px 0px 2px 3px;color:#000;border:#999 1px solid;background-color:#D4D0C8}
table.events td{padding:3px 0px 3px 3px;color:#333;border:#D4D0C8 1px solid;background-color:#f9f9f9;font-weight:normal}

table.staff { background-color: #f5f5f5; margin:0; padding: 0; font-size: 90%; border-spacing: 0; border-left:#999 1px solid; border-bottom: #999 1px solid;}
table.staff td { margin:0; padding: 5px 0px 5px 10px; border-top: #999 1px solid; border-right: #999 1px solid;}

.ctr{margin-left:auto;margin-right:auto;text-align:center}
.lft{text-align:left}
.rgt{text-align:right; padding: 0 6px 0 0;}

div{font-style:normal;color:#000;background-color:transparent;}
hr{color:#D4D0C8;background-color:#D4D0C8;height:1px;text-align:left;border:none;margin-top:15px;margin-bottom:15px;}

.menu
{
width: 100%;
background-color: #dd6900; 
padding: 10px 0 10px 0;  
border: 0;
font-family: Arial, Verdana,Tahoma,Helvetica,sans-serif;
font-size: 80%;
font-weight: normal;
color: #566172;
}

ul#navlist {margin: 0; padding: 0; background-color: #869cb2; }
#navlist li {display: inline;list-style-type: none; background-color: #869cb2;}

#navlist a { padding: 5px 19px 7px 19px; margin: 0; border: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:100%; font-weight: bold; 
-moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px;}
#navlist a:link, #navlist a:visited {color: #fff; background-color: #8E8C8B; text-decoration: none; }
#navlist a:hover, #navlist a:active {color: #fff; background-color: #C7C5C2; text-decoration: none; }

#navlist a.on {padding: 5px 19px 7px 19px; margin: 0; border: 0; font-weight: bold; 
-moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px;}
#navlist a.on:link, #navlist a.on:visited {text-decoration: none; color:#666; background: #fff; }
#navlist a.on:hover, #navlist a.on:active {text-decoration: none; color:#666; background: #fff; }

div#twitterdiv {font-size: 80%; background-color: #f9f9f9; padding: 10px 20px 10px 25px; margin: 0 15px 0 0; border:#ddd 1px solid;-moz-border-radius: 5px; -webkit-border-radius: 5px;}
h2.twittertitle {font-size: 100% }

.button{font-size:100%;font-weight:bold;background-color:#eee;background-image:url('bgblue.gif');border:#999 1px solid;
-moz-border-radius: 5px;-webkit-border-radius: 5px;padding:3px}

.banner {font-size:90%;font-weight:bold;background-color:#666;border:#ccc 1px solid; padding: 7px 5px 7px 5px; margin: 5px;
-moz-border-radius: 5px;-webkit-border-radius: 5px;}

.newsletters{font-size:90%;color:#333;background-color:#f9f9f9; border: #ddd 1px solid; padding: 10px 0 0 10px;
-moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; 
-moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; min-height: 700px; }

.newsboxp{font-size:90%;color:#333;background-color:#f5f5f5; border: #ccc 1px solid; }

.newsboxp a{DISPLAY:block;margin-left:auto;margin-right:auto;text-align:center;padding:5px;border: 0; 
-moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; 
-moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px;}

.newsboxp a:link{text-decoration:none;color:#666}
.newsboxp a:visited{text-decoration:none;color:#666}
.newsboxp a:hover{text-decoration:none;color:#333}
.newsboxp a:active{text-decoration:none;color:#333}

.newsboxt{font-size:90%; padding: 20px; color:#333;background-color:#f9f9f9; border:#ccc 1px solid; 
-moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; 
-moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px;}

.newsboxt a{padding:5px;font-weight: bold; border:#82B885 1px solid;-moz-border-radius: 5px; -webkit-border-radius: 5px;}

.newsboxt a:link{text-decoration:underline; BACKGROUND-COLOR:#eee; color:#333;}
.newsboxt a:visited{text-decoration:underline; BACKGROUND-COLOR:#eee; color:#333;}
.newsboxt a:hover{BACKGROUND-COLOR:#fff;text-decoration:underline; color:#000;}
.newsboxt a:active{BACKGROUND-COLOR:#fff;text-decoration:underline;color:#000;}

.newsboxt img{padding:2px;border:#ccc 1px solid}.arrows{width:250px;text-align:center}

.blueheading{
	background-color:#AB262A;
	font-size:90%;
	color:#fff;
	padding:2px;
	padding-left:10px;
	border-bottom:#666 1px solid;
}
.newsheading{
	background-color:#AB262A;
	font-size:110%;
	color:#FFF;
	padding:2px 0 2px 10px;
	border-bottom: #999 1px solid;
}
.grayheading{background-color:#6e8ec1;font-size:90%;color:#fff;padding: 5px 0 5px 10px;}

.pheading{background-color:#869cb2;font-size:90%;color:#fff;padding: 5px 0 5px 10px;
-moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; 
-moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px;}

.pheading a:link{text-decoration:underline;color:#333}
.pheading a:visited{text-decoration:underline;color:#333}
.pheading a:hover{text-decoration:underline;color:#666}
.pheading a:active{text-decoration:underline;color:#666}

.theading{background-color:#82B885;font-size:90%;color:#fff;padding: 5px 0 5px 10px;
-moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; 
-moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px;}

.oliveheading{background-color:#7787BB;font-size:90%;color:#fff;padding: 5px 0 5px 10px;
-moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; 
-moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px;}

.picbox{background-color:#333;color:#eee;padding:0px}

.eventsbox{border:#ddd 1px solid;font-family:Arial,Verdana,Arial,Tahoma,Helvetica,sans-serif;background-color:#d8e3ea;background-image:url('bgblue.gif');
background-repeat: repeat-x; font-size:80%;color:#3d4247;padding:10px 0 10px 10px;}

.newsbox{border:#ddd 1px solid;background-color:#f9f9f9;font-size:90%;color:#333;padding-left:10px;padding-right:5px; padding-top:20px;padding-bottom:20px; 
-moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; 
-moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px;}

.strip{background-color:#fff;background-image:url('bggray.gif');border-bottom:#7787BB 1px solid;font-size:75%;padding:5px;padding-right:10px;text-align:right}

#footer{padding:25px 15px 15px 15px;font-size:70%; color: #eee; background-color: #333; border-top:#7787BB 1px solid; clear:both; }

#footer p { color: #eee; font-size:100%;}

#footer a {font-weight:normal;}
#footer a:link{text-decoration:underline;color:#eee}
#footer a:visited{text-decoration:underline;color:#eee}
#footer a:hover{text-decoration:none;color:#ffc}
#footer a:active{text-decoration:none;color:#ffc}

.sidemenu{
	font-size:85%;
	font-family:Verdana,Arial,Tahoma,Helvetica,sans-serif;
	background-color:#AB262A;
	border: 0;
}
.sidemenu a{font-weight:bold;padding-left:10px}
.sidemenu a:link{text-decoration:none;color:#fff}
.sidemenu a:visited{text-decoration:none;color:#fff}
.sidemenu a:hover{text-decoration:none;color:#fff}
.sidemenu a:active{text-decoration:none;color:#ffc}

h1{font-family:Trebuchet,Verdana,Arial,Helvetica,sans-serif;font-size:200%;font-variant: small-caps; color:#333;margin:0;padding:2px;border:0}
h2{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:125%;color:#333;}
h3{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:120%;color:#90322a;margin:0;padding: 0;border: 0;}
h4{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:110%;color:#90322a;margin:30px 0 20px 0;padding:0;border: 0; border-bottom: #D4D0C8 1px solid;}
h5{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:110%;color:#fff;margin:0;padding: 5px 0 5px 5px; background-color: #869cb2;}

.header{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:120%;font-weight:bold;color:#333;margin:0;padding:2px;border:0}

.toplink {padding: 30px 0 30px 10px;}

p{font-size:90%;color:#333}
p.sm{font-size:75%;color:#000}

ul, li, ul li, ol li {font-size:100%;color:#333; line-height:160%;}
.title{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:100%;color:#ffd700}
.subtitle{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:65%;color:#333}
.new{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:70%;color:#ffa500}
.arrow{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:100%;color:#333;font-weight:bold}
.welcome{padding-top:10px;padding-left:10px;padding-right:10px;padding-bottom:10px;background-color:#7787BB;font-size:80%;font-weight:bold;color:#B7C0DD}

.head{padding-left:15px;padding-right:15px;background-color:#4682b4;font-size:85%;font-weight:bold;color:#fff;border-top:#999 1px solid;border-right:#999 1px solid;border-left:#999 1px solid}
.head2{padding-left:15px;padding-right:15px;background-color:#4682b4;font-size:85%;font-weight:bold;color:#fff;border-top:#999 1px solid;border-right:#999 1px solid;border-left:#999 1px solid}
.field{font-size:85%;color:#333;border:#000 1px solid;background:#fffafa}
.frame{border:#000 1px solid}.menubox{border-top:#fff 1px solid;padding-top:5px;padding-bottom:5px}
.menubox2{border:#000 1px solid;padding-left:5px;padding-right:5px}

.noline, a img.noline { display: block; font-size:100%;color:#333; font-weight:normal;}

a {font-size:100%;font-weight:bold; text-decoration:underline;color:#3d4247}
a:link {text-decoration:underline;color:#3d4247}
a:visited {text-decoration:underline;color:#3d4247}
a:hover {text-decoration:underline;color:#369}
a:active {text-decoration:underline;color:#000}

a.large {font-size:110%;font-weight:bold}
a.large:link{text-decoration:underline;color:#3d4247}
a.large:visited{text-decoration:underline;color:#3d4247}
a.large:hover{text-decoration:none;color:#369}
a.large:active{text-decoration:underline;color:#000}

