@charset "UTF-8";
/* CSS Document */

body  {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	background: #000000;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #FFFFFF;
	}
/*	
.blupage {
	background-image:url(img/bckgrnd_blu.jpg);
	background-position:top center;
	background-repeat:no-repeat;

}

.greenpage {
	background-image:url(img/bckgrnd_green.jpg);
	background-position:top center;
	background-repeat:no-repeat;

}


.redpage {
	background-image:url(img/bckgrnd_red.jpg);
	background-position:top center;
	background-repeat:no-repeat;

}

.homepage {
	background-image:url(img/bckgrnd_hp.jpg);
	background-position:top center;
	background-repeat:no-repeat;

}	
*/#topmail{
	position: absolute;
	top: 120px;
	width: 770px;
	left: 50%;
	margin-left:-385px;
	color:#FFFFFF;	
}
	
#navbar { 
	margin:4px auto 0px auto;
	width:960px;
	text-align:left;
	padding:4px;
	font-size:12px;
	

}

#topbar { 
	margin:4px auto 0px auto;
	width:960px;
	height:92px;
	text-align:left;
	vertical-align:bottom;
	padding:0px;
	font-size:11px;
	z-index:1;
	

}
#banner {
	margin:0px auto 4px auto;
	width:960px;
	padding:0px;
}

/*.homebar {
	background-image:url(img/top_hp_19_18.png);
	background-repeat:repeat-x;

}

.redbar {
	background-image:url(img/top_red_19_18.png);
	background-repeat:repeat-x;

}

.greenbar {
	background-image:url(img/top_green_19_18.png);
	background-repeat:repeat-x;

}

.blubar {
	background-image:url(img/top_blu_19_18.png);
	background-repeat:repeat-x;

}
*/

#topbarover { 
	margin:-40px auto 5px auto;
	width:960px;
	height:20px;
	text-align:left;
	padding:0px;
	font-size:12px;
	z-index:2;
	

}

#topbaroverinside { 
	margin:50px auto 5px auto;
	width:960px;
	height:20px;
	text-align:left;
	padding:0px;
	font-size:12px;
	z-index:2;
	

}


#centerbar { 
	margin:45px auto 0px auto;
	width:960px;
	text-align:center;
	padding:0px;
	font-size:12px;
}
#centerbar h1 { 
	font-size:13px;
	margin: 10px 12px;
	padding: 4px 6px;


}
.tablehp {
	margin:0px;
	border:0px;
	width:100%;
}



.tdhp {
	width:320px;
	margin:0px 0px 0px 0px;
	text-align:center;

}

.lightover a {
	color:#FFFFFF;
	text-decoration:none;

}

.lightover a:hover {
	color:#FFFFFF;
	text-decoration:underline;

}

.lightoverbox a {
	background-color:#333333;
	color:#FFFFFF;
	padding: 2px;
	text-decoration:none;

}

.lightoverbox a:hover {
	background-color:#FFFFFF;
	color:#333333;
	padding: 2px;
	text-decoration:none;

}

.redborderx {
	border:  1px solid #333333;
	padding:5px;
}


.display { display:block; }




.box h2 {
	font-size:11px;
	margin: 10px 12px;
	padding: 4px 6px;
	/*font-weight:lighter;
	text-decoration:underline;*/
}

.box h1 {
	font-size:13px;
	margin: 10px 12px;
	padding: 4px 6px;
	/*font-weight:lighter;
	text-decoration:underline;*/
}


.box p {
	font-size:11px;
	margin: 10px 12px;
	padding: 4px 6px;
	/*font-weight:lighter;
	text-decoration:underline;*/
}

.social {
/*	background-image:url(img/red_box_43.png);
	background-image:url(img/pink_box.png);*/
	background-image:url(img/grey_box_hp.png);

}


.redbox {
/*	background-image:url(img/red_box_43.png);
	background-image:url(img/pink_box.png);*/
	background-image:url(img/grey_box_hp.png);

}


.redbox a {
	color:#FFFFFF;
	text-decoration:none;

}

.redbox a:hover {
	color:#FFFFFF;
	text-decoration:underline;

}


.greenbox {
/*	background-image:url(img/green_box_43.png);
	background-image:url(img/pink_box.png);*/
	background-image:url(img/grey_box_hp.png);
}
.greenbox a {
	color:#FFFFFF;
	text-decoration:none;

}

.greenbox a:hover {
	color:#FFFFFF;
	text-decoration:underline;

}

.blubox {
/*	background-image:url(img/blu_box_44.png);
	background-image:url(img/pink_box.png);*/
	background-image:url(img/grey_box_hp.png);
}
.blubox a {
	color:#FFFFFF;
	text-decoration:none;

}

.blubox a:hover {
	color:#FFFFFF;
	text-decoration:underline;

}

.box h3 {
	font-size:12px;
	margin: 4px 0px 4px 0px;
	padding: 0px 4px;
	font-weight:lighter;
	vertical-align:top;
}

.box h4 {
	font-size:14px;
	font-style:italic;
	margin: 4px 0px 20px 0px;
	padding: 0px 6px;
	vertical-align:top;
}


.smallest {
	font-size:10px;
}

.smallest h1 {
	font-size:10px;
	margin: 0px;
	font-weight:lighter;
}


.socialbox {
/*	background-image:url(img/center_hp_36.png); 
	background-image:url(img/center_pink.png);*/
	background-image:url(img/socialbox.png);
	background-position:top center;
	background-repeat:no-repeat;
	margin:0px 10px 0px 0px;
	text-align:left;

}

.newsbox {
/*	background-image:url(img/center_hp_36.png); 
	background-image:url(img/center_pink.png);*/
	background-image:url(img/newsbox.png);
	background-position:top center;
	height:220px;
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
	padding: 0 0 20px 0;
	text-align:left;

}


.redhp {
	width:320px;
/*	background-image:url(img/center_hp_36.png); 
	background-image:url(img/center_pink.png);*/
	background-image:url(img/grey_box.png);
	background-position:top center;
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
	text-align:left;

}

.greenhp {
	width:320px;
/*	background-image:url(img/center_hp_38.png);
	background-image:url(img/center_pink.png);*/
	background-image:url(img/grey_box.png);
	background-position:top center;
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
	text-align:left;

}
.bluhp {
	width:320px;
/*	background-image:url(img/center_hp_40.png);
	background-image:url(img/center_pink.png);*/
	background-image:url(img/grey_box.png);
	background-position:top center;
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
	text-align:left;

}

#bottombar { 
	margin:8px auto 0px auto;
	width:872px;
	height:121px;
	text-align:left;
	padding:8px 8px 8px 8px;
	font-size:14px;
	

}

.homebottom {
	background-image:url(img/bott_hp_43.png);
	background-repeat:repeat-x;

}

.redbottom {
	background-image:url(img/bott_red_43.png);
	background-repeat:repeat-x;

}

.greenbottom {
	background-image:url(img/bott_green_43.png);
	background-repeat:repeat-x;

}

.blubottom {
	background-image:url(img/bott_blu_43.png);
	background-repeat:repeat-x;

}

.redbordertop {border-top:#d41f26 dotted 1px;}
.greenbordertop {border-top:#599f49 dotted 1px;}
.blubordertop {border-top:#215caa dotted 1px;}

.redborder {border:#d41f26 dotted 1px;
			margin:12px;
}
.greenborder {border:#599f49 dotted 1px;
			margin:12px;
}
.bluborder {border:#215caa dotted 1px;
			margin:12px;
}
.pinkborder {border:#f06798 dotted 1px;
			margin:12px;
}

.loginhp {
	height:10px;
	font-size:10px;
	margin-top:-4px;
}



.linetop {
	border-top:  1px solid #333333;
}
.linetopdt {
	border-top:  1px dotted #333333;
	margin-top:12px;
}
.linetopdtb {
	border-top:  2px dotted #333333;
	margin-top:12px;
}

.linedown {
	border-bottom:  1px solid #333333;
}

ol {
	text-align:left;
	padding:0 10px 6px 10px;
	margin: 0px 6px 6px 24px;
	font-size:12px;
}

ol ol {
	list-style-type:lower-roman;
}


ol a {
	color:#FFF;
	text-decoration:none;
	
}
ol a:hover {
	color:#FFF;
	text-decoration:underline;
	
}

li {
	margin: 10px;
}

.filmborderup {
	background-image:url(img/filmup.png);
	background-position:top left;
	background-repeat:repeat-x;
	height:18px;
}


.filmborder {
	background-image:url(img/film.png);
	background-position:top left;
	background-repeat:repeat-x;
	height:18px;
}
