    a { color:#fff; text-decoration:none; font-size: 11px ; font-weight: bold; }

a:hover { color:#FFF00F; text-decoration:underline; font-size: 11 px ; font-weight: bold; }



a.infobar2  { color:#fff; text-decoration:none; font-size: 11px ; font-weight: bold; }

a:hover.infobar2  { color:#FCC00F; text-decoration:underline; font-size: 11px ; font-weight: bold; }



a.side { color:#FFFFFF; text-decoration:none; font-size: 11 px ; font-weight: bold; }

a:hover.side { color:#FFF00F; text-decoration:underline; font-size: 11px ; font-weight: bold; }



a.white { color:#FCC00F; text-decoration:none; }

a:hover.white { color:#FFF00F; text-decoration:underline; }



body {

 color:#E1E1E1;

       background-color:#005588  ;

        font-family: Tahoma ; font-size: 11 px ;

	scrollbar-face-color:#4C3E01; scrollbar-shadow-color:#87CEFA ;

	scrollbar-highlight-color:#E1E1E1; scrollbar-3dlight-color:#B0C4DE;

	scrollbar-darkshadow-color:#A0A0A0; scrollbar-track-color:#B0C4DE;

	scrollbar-arrow-color:#fff;

}



form { margin:0px 0px 0px 0px; }



hr { height:1px; color:#bbb }



hr.side-hr { height:1px; color:#bbb }

td { font-family: Tahoma ; font-size: 11 px ; }



pre { font-family: Tahoma ; font-size: 11 px ; }



.alt { color:#666; }



.header {

	font-family: Tahoma ;

	font-size: 11px ;

	background-image: url(images/header1.jpg);

	

	color:#0000FF;

	border-top:2px #fff ridge;

	border-left: 2px #fff ridge;

	border-bottom: 0px #fff ridge;

	border-right: 2px #fff ridge;

	padding:0px;

}





.header2 {

	font-family: Tahoma ;

	font-size: 11 px ;

	color:#0000FF; background-image: url(images/header2.jpg);

padding:0px 0px 0px 0px;

}

.navbar {

	font-family: Tahoma ;

	font-size: 11px ;

	color: #FFFFFF;

	border: 1px ridge #FFFFFF;

        padding:1px 1px 1px 1px;

}

.navbar-over {

	font-family: Tahoma ;

	font-size: 11px ;

	color:#FFFFFF; 

	background-color: #DC143C ;

	border: 1px ridge #FCC00F;

        padding:1px 1px 1px 1px;

}



.header3 {

	font-family: Tahoma ;

	font-size: 11px ;

	color:#fff;

	background-image: url(images/header2.jpg);

	padding:4px 4px 5px 4px;

}



.footer {

	font-family: Tahoma ;

	font-size: 11 px ;

	color:#fff;

	background-image: url(images/footer.jpg);

	

	border-top:2px #fff ridge;

	border-left: 2px #fff ridge;

	border-right: 2px #fff ridge;

	padding:10px;

}



.footer2 {

	font-family: Tahoma ;

	font-size: 11 px ;

	color:white;

	padding:0px;

	border-top:2px #fff ridge;

	border-bottom:2px #fff ridge;

	border-left: 2px #fff ridge;

	border-right: 2px #fff ridge;

	

}

.footer-left {

background-image: url(images/panel.jpg);

backgorund-repeat: repeat-y;

color: #fff;

}

.footer-right {

background-image: url(images/panel2.jpg);

backgorund-repeat: repeat-y;

color: #fff;

}



.footer-mid {

background-color:#4169E1;

color: #fff;

}





.button {

	font-family: Tahoma ;

	font-size: 11 px ;

	font-weight: bold;

	color:#fff;

	background-color: red;

	

	padding:0px 0px 0px 0px;

	border:2px white ridge;

	margin-top:0px;

}

	

.textbox {

	font-family: Tahoma ;

	font-size: 11 px ;

	color:#8A2BE2 ; background-color:#FFFFFF;

	border:1px #fff solid;

}

.textbox2 {

	font-family: Tahoma ;

	font-size: 11 px ;

	color:#fff;background-color:#8A2BE2;

        border:2px #FFF ridge;

}



.checkbox2 {

width: 15px;

height: 15px;

color:#8A2BE2;

background-color:#8A2BE2;

border:2px #FFF ridge;

}

.date {

	font-family: Tahoma ;

	font-size: 11 px ;

	font-weight:bold;

	text-align: center;

	color:#fff;background-color:#0000FF ;

	height:18px;

	width: 80px;

	border:2px #FFF ridge;

}



.main-bg {padding:10px;}



.side-body {

color: #E1E1E1;

	font-size: 11 px ;

	border-top:0px #636363 solid;

	border-bottom:0px #636363 solid;

	border-left: 0px #636363 solid;

	border-right: 0px #636363 solid;

	

}

.side-border-left { padding:0px 0px 0px 0px;

color:#333; background-image: url(images/panel.jpg);

	background-repeat: repeat-y;

background-color:#FFF8DC ;

 border-left: 2px #fff ridge;

 border-right:2px #fff ridge;

 }

.side-border-right {padding:0px 0px 0px 0px;

color:#333; background-image: url(images/panel2.jpg);

	background-repeat: repeat-y;

background-color:#FFF8DC ;

border-left: 2px #fff ridge;

 border-right: 2px #fff ridge;

 }

.main-body {

	font-size: 11 px ;

	color:#FFFFFF;

	background-color:#20B2AA;

	padding:3px 4px 3px 4px;

	border-left: 2px #fff ridge;

 border-right: 2px #fff ridge;

 border-top: 2px #fff ridge;

 border-bottom:2px #fff ridge;

}







.border {border:0px #243D53 solid; }



.infobar {

	font-size: 11 px ;

	color:#E1E1E1;

	padding:0px 0px 0px 0px;

	

}



.caption {

	font-family: Tahoma ;

	font-size: 11 px ;

	font-weight: bold;

	color:#fff;

	

	padding:2px 2px 2px 2px;

}



.side-caption {

	font-family: Tahoma ;

	font-size: 11 px ;

	font-weight: bold;

	color:#fff;

	background-image: url(images/header2.jpg);

	background-repeat: repeat-x;

	border-left: 1px #fff solid;

 border-right: 1px #fff solid;

 border-top: 1px #fff solid;

 border-bottom: 1px #fff solid;

	padding:2px 2px 2px 2px;

}

.side-captionl {

	font-family: Tahoma ;

	font-size: 11 px ;

	font-weight: bold;

	color:#FFF;

	background-image: url(images/header2.jpg);

	background-repeat: repeat-x;

	border-left: 1px #fff solid;

 border-top: 1px #fff solid;

 border-bottom: 1px #fff solid;

	padding:2px 2px 2px 2px;

}

.side-captionr {

	font-family: Tahoma ;

	font-size: 11 px ;

	font-weight: bold;

	color:#fff;

	background-image: url(images/header2.jpg);

	background-repeat: repeat-x;

 border-right: 1px #fff solid;

 border-top: 1px #fff solid;

 border-bottom: 1px #fff solid;

	padding:2px 2px 2px 2px;

}



.tbl-border {border: 1px ridge #000;  }

.tbl { font-size: 11 px ; padding:3px 4px 3px 4px; }

.tbl1 {	font-size: 11 px ; color:#000; background-color:#9B8F67; padding:1px; border: 1px solid black; }

.tbl2 { font-size: 11 px ; color:#0000FF; background-color:#CCC66C; border: 1px solid black; padding:4px; }

	

.forum-caption {

	font-size: 11 px ;

	font-weight: bold;

	color:#FFFFFF ; background-color:#7C6C2E;

	height:20px;

	padding:0px 4px 2px 4px;

}



.quote {

	color:#000; background-color:#FFFFFF ;

	padding:2px;

	margin:0px 20px 0px 20px;

	border:1px #0000FF  solid;

}

	

.poll { height:12px; border:1px #0000FF solid; }



.comment-name { font-weight:bold; color:#113355; }



.shoutboxname {color:#000000; }

.shoutbox { color:#FFFFFF; }

.shoutboxdate { font-size: 11 px ; color:#8A2BE2; text-align:right; }



.small { font-size: 11 px ; font-weight:normal; }

.small2 { font-size: 11 px ; font-weight:normal; color:#FFFFFF ; }

.side-small { font-size: 11 px ; font-weight:normal; col