.img {color:#FFF; text-decoration:none; border:0px;}
.img:hover {color:#FFF; text-decoration:none; border:0px;}

.blured {color:#FFF; text-decoration:none; border:0px;
        filter: alpha(opacity=60);
        opacity: 0.6;
        -ms-filter: "alpha(opacity=60)";
	margin-bottom:12px;
}
.blured:hover {color:#FFF; text-decoration:none; border:0px;
        filter: alpha(opacity=90);
        opacity: 0.9;
        -ms-filter: "alpha(opacity=90)";
        margin-bottom:12px;
}

a { color:#FFF; text-decoration:none; border-bottom:1px dotted #FFF; }
a:hover { color:#FFF; text-decoration:none; border-bottom:1px dotted #FFF; }

a.side { color:#FFF; text-decoration:none; border-bottom:1px dotted #FFF; }
a:hover.side { color:#FFF; text-decoration:none; border-bottom:1px dotted #FFF; }

.menu_span {
text-align:center;

display:inline-block;	
border-radius:11px;
-moz-border-radius:11px;
border:1px solid #FFF;
background:#78A7D4;
margin-right:8px;
width:121px;
height:22px;
line-height:22px;
}

a.white {
border:0px; 
color:#FFFF00; text-decoration:none; 
}
a.profile { font-size:9px;font-weight:bold;background-color:#1996FF; padding:1px 3px 1px 3px; color:#FFFF00; 
text-decoration:none;border-left:1px dotted #FFF; border-right: 1px dotted #FFF; border-top: 1px dotted #FFF; border-bottom: 1px dotted #FFF; }

a:hover.white { 
border:0px;
color:#FFFF55;
text-decoration:none;  
 }


body {
	font-family:Verdana,Tahoma,Arial,Sans-Serif;
	font-size:12px;
	margin:0px;
	background-color: #78A7D4;

scrollbar-face-color: #5579C1;
scrollbar-shadow-color: #5579BB;
scrollbar-highlight-color: #78A7D4;
scrollbar-3dlight-color: #5579C1;
scrollbar-darkshadow-color:#78A7D4;
scrollbar-track-color:#78A7D4;
scrollbar-arrow-color: #f5f5fc;

}

sup {
	color:FFFF00;
}
input { border-radius:4px; -moz-border-radius:4px;}
textarea { border-radius:4px; -moz-border-radius:4px;}
form { margin:0px 0px 0px 0px; }
hr { height:1px; border:#ddd 1px dotted; }
hr.side-hr { height:2px; border-bottom:#fff 1px dotted; border-top:#ccc 1px dotted; }

td { font-family:Verdana,Tahoma,Arial,Sans-Serif; font-size:12px; }

pre { font-family:Verdana,Tahoma,Arial,Sans-Serif; font-size:12px; }

.alt { color:#0a246a; }

.white-header {
	font-family:Verdana,Tahoma,Arial,Sans-Serif;
	font-size:14px;
	color:#fff;
	background-color:#5579C1;


}

.full-header {
	font-family:Verdana,Tahoma,Arial,Sans-Serif;
	font-size:14px;
	color:#fff;
	background-color:#5579C1;
	border:4px solid  #5579C1
	
}

.button {
	font-family:Tahoma,Arial,Verdana,Sans-Serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFF00;
	height:24px;

border-radius:8px; -moz-border-radius:8px;
border:1px solid #FFF;
background:#78A7D4;
-webkit-box-shadow:2px 2px 1px #ccc;
	width:130px;
	border:0px;
}

.buttonm {
	font-family:Tahoma,Arial,Verdana,Sans-Serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFF00;
	height:16px;
	line-height:16px;
border-radius:8px; -moz-border-radius:8px;
border:0px solid #FFF;
background:#78A7D4;
-webkit-box-shadow:2px 2px 1px #ccc;
	width:80px;

}

.button_c {
        font-family:Tahoma,Arial,Verdana,Sans-Serif;
        font-size:12px;
        font-weight:bold;
        color:#FFFF00;
        height:24px;

border-radius:8px; -moz-border-radius:8px;
border:1px solid #fff;
background:#78A7D4;
-webkit-box-shadow:2px 2px 1px #ccc;
        width:100%;

}

.button2 {
        font-family:Tahoma,Arial,Verdana,Sans-Serif;
        font-size:12px;
        font-weight:bold;
        color:#FFFFdd;
border-radius:11px; -moz-border-radius:11px;
border:1px solid #FFF;
background:#78A7D4;
        height:22px;
line-height:22px;
text-align:center;
	width:150px;

}

.button3 { 
        font-family:Tahoma,Arial,Verdana,Sans-Serif;
        font-size:12px;
        font-weight:bold;
        color:#FFFF00;
border-radius:8px; -moz-border-radius:8px;
border:1px solid #FFF;
background:#78A7D4;
        height:32px;

        width:120px;
}

.button4 { 
        font-family:Tahoma,Arial,Verdana,Sans-Serif;
        font-size:12px;
        font-weight:bold;
        color:#FFFFdd;
border-radius:8px; -moz-border-radius:8px;
border:1px solid #FFF;
background:#78A7D4;
        height:32px;

        width:120px;
}
	
.textbox {
	font-family:Verdana,Tahoma,Arial,Sans-Serif;
	font-size:12px;
	color:#000;background-color:#F5F5FC;
	border:1px #FFF dotted;
}

.main-body { font-size:12px; color:#FFF; padding:3px 4px 3px 4px;  }

.side-body { font-size:12px; color:#FFF; padding:4px 4px 6px 4px; }

.main-bg { padding:4px;}

.border {
	border-width:0px 0px 0px 0px;
	border-color:#1446AA;
	border-style:dotted;
}

.side-border-left {  border-right:0px #fff dotted; padding:4px; }
.side-border-right {  border-left:0px #fff dotted; padding:4px; }

.news-footer {
	font-size:12px;
	color:#666;
	background-color:#1146AA;
	padding:2px 2px 2px 2px;
}

.barmain {
	font-family:Verdana,Tahoma,Arial,Sans-Serif;
	font-size:12px;font-weight:bold;
	color:#fff;background-color:#1446AA;
	padding:0px 2px 0px 2px;
	
}

.barleft { width:3px; height:19px;  }
.barright { width:3px; height:19px; }



.scapmain {
	font-family:Verdana,Tahoma,Arial,Sans-Serif;
	font-size:13px;
	color:#ffff00;
border-radius:8px; -moz-border-radius:8px;
border:1px solid #78A7D4;
background:#78A7D4;
	padding:4px;
	height:20px;
	vertical-align:middle;
	}
	
.pagenav {
margin-top:5px;border:1px solid #78A7D4;background:#78A7D4;border-radius:8px; -moz-border-radius:8px;
}	

.tablemain { border-radius:8px; -moz-border-radius:8px;
border:1px solid #78A7D4;
background:#78A7D4;
}

.tablecont { border-radius:8px; -moz-border-radius:8px;
border:1px solid #FFF;
background:#78A7D4;
}

.sidetitle { border-radius:8px 8px 0px 0px;
-moz-border-radius:8px 8px 0px 0px;
border:1px solid #78A7D4;
background:#78A7D4;
}

.sidefooter { border-radius:0px 0px 8px 8px;
-moz-border-radius:0px 0px 8px 8px;
border:1px solid #78A7D4;
background:#78A7D4;
margin-bottom:10px;
}

.tbl0 { font-size:12px; padding:6px 7px 6px 7px; background-color:#F5F5FC; border:1px solid #FFF; border-radius:8px; -moz-border-radius:8px; }
.tbl0 a {color:#1446AA;}
.tbl  { font-size:12px; padding:6px 7px 6px 7px; }
.tbl1 { font-size:12px; color:#444;  padding:6px; }
.tbl1 { font-size:12px; color:#444;  padding:6px; }
.tbl2 { font-size:12px; color:#444;  padding:6px; border-radius:8px 0px 0px 8px; -moz-border-radius:8px 0px 0px 8px; border-top: 1px solid #FFF; border-bottom: 1px solid #FFF; border-left: 1px solid #FFF;}
.tbl2_full { font-size:12px; color:#444;  padding:6px; border-radius:8px; -moz-border-radius:8px; border: 1px solid #FFF;}
.tbl2_r { font-size:12px; color:#444;  padding:6px; border-radius:0px 8px 8px 0px; -moz-border-radius:0px 8px 8px 0px; border-top: 1px solid #FFF; border-bottom: 1px solid #FFF; border-right: 1px solid #FFF;}
.tbl3 { font-size:12px; color:#FFF;  padding:6px;  border:2px dotted #FFF; }
.tbl4 { font-size:12px; color:#FFFF00;  padding:6px;  border:2px dotted #FFF; }
.tbl5 { font-size:12px; color:#FFF;  padding:6px; } 
.tblprof { font-size:12px; color:FFFF00; }	



.tbl_forum_menu { font-size:12px; color:#444;  padding:6px;  background-color:#F5F5FC; border:2px dotted #5D95DD;}
.tbl_forum_1 { font-size:12px; color:#444;  padding:6px;  background-color:#5D95DD;}
.tbl_forum_2 { font-size:12px; color:#FFFF35;  padding:6px;  background-color:#5D99DD;}

.forum-caption {
	font-size:12px;font-weight:bold;
	color:#fff;background-color:#1446AA;
	height:20px;
	padding:0px 4px 2px 4px;
}

.quote {
	color:#000;
	background-color:#f0f0f0;
	padding:5px;
	width:95%;
	border:1px #fff solid;
	border-radius:8px; -moz-border-radius:8px;
		
}
	
.poll { height:12px; border:1px #FFF dotted; }

.comment-name { font-weight:bold; color:#0a246a; }
a.comment-name { font-weight:bold; color:#5579C1; }
.shoutboxname { font-weight:bold; color:#0a246a; }
.shoutbox { color:#1446AA; }
.shoutboxdate { font-size:12px; color:#1446AA; }

.small { font-size:12px; font-weight:normal; }
.small2 { font-size:12px; font-weight:normal; color:#0a246a; }
.side-small { font-size:12px; font-weight:normal; color:#FFF; }
.side-label { background-color:#ddd; padding:2px; }

.gallery { padding: 16px 0px 8px 0px; }
.gallery img { border: 1px dotted #ccc; filter: gray; }
.gallery:hover img { border: 1px dotted red; filter: none; }
img.activegallery { border: 1px dotted green; filter: none; }
input[type=text] { width:100%; -webkit-box-shadow:2px 2px 1px #ccc; }

select, textarea, {  -webkit-box-shadow:2px 2px 1px #ccc; }

.visitorspicdiv {
height:32px;
width:32px;
overflow:hidden;
background:#FFF;
border:1px solid #678ACB;

margin:4px;
}
.visitordata {
position:absolute;
z-index:1001;
margin-top:-78px;
border-radius:4px;
border:1px solid #678ACB;
padding:3px;
background:#FFF;
font-size:10px;
}


