/*Code by CPZ1982*/
body{
    text-align:center;
	margin:0;
	background:url("08_assets/BodyBG.jpg") repeat-y center;
}
#login{
	text-decoration:none;
	font:bold 19px Arial;
	color:#fff;
}
.header{
	height:152px;
	width:760px;
	min-width:760px;
    text-align:left;
	color:#fff;
	background:url("08_assets/HeaderBG.jpg") repeat-x top;
	padding:0;
}
.contactbox{
	padding:5px;
	background-color:#069;
	border:1px solid #fff;
}
.contactbox:hover{
	background-color:#369;
	border-width:3px;
	padding:3px;
}
.bodytext{
	font:normal 16px Arial;
	color:#fff;
	text-decoration:none;
}
.bodytext a{
	font:normal 16px Arial;
	color:#fff;
	text-decoration:none;
}
.bodytext a:hover{
	text-decoration:underline;
}
.nav{
}
.section{
}
.article{
}
hr{
	color:#26445d;
	background:#26445d;
	width:100%;
	height:4px;
	border-right:1px solid #98AFC7;
	border-bottom:1px solid #98AFC7;
	border-left:1px solid #98AFC7;
}
/*LOGIN AREA*/
.loginarea{
	width:198px;
	height:220px;
}
/*NAVBAR*/
#navbar{
    display:table-cell;
    float:left;
}
#navbar{
	border-bottom:4px solid #333;
	width:760px;
	padding-top:0.3em;
	background:url("08_assets/NavBarBG.jpg") repeat-x;
}
#navbar a.squarebutton{
	background:transparent url('08_assets/navbar_btn_left.jpg') no-repeat top left;
	display:block;
	float:left;
	font:normal 14px Arial;
	font-weight:normal;
	line-height:23px; /*Deduct (top + bottom) padding of 'squarebutton' from button background height*/
	height:30px; /*Height of button background image*/
	padding-left:9px; /* Width of left button background image*/
	text-decoration:none;
}
#navbar a:link.squarebutton, a:visited.squarebutton, a:active.squarebutton{
	color:#fff; /*button text color*/
}
#navbar a.squarebutton span{
	background:transparent url('08_assets/navbar_btn_right.jpg') no-repeat top right;
	display:block;
	padding:3px 9px 4px 0; /*Left width padding is same as value of 'padding-left' value of squarebutton*/
}
#navbar a.squarebutton:hover{
	background-position:bottom left;
}
#navbar a.squarebutton:hover span{
	background-position:bottom right;
	color:#fff;
}
.buttonmasking{
	overflow:hidden;
	width:100%;
	padding-left:7.2em; /*Tweaks the centering of the navbar links*/
}
/*LINKS*/
.linksmenu{
	width:198px;
	text-align:left;
	border-top:1px solid #000;
	border-right:1px solid #336699;
	border-bottom:1px solid #336699;
}
.linksmenu ul{
	padding:0;
	margin:0;
	list-style-type:none;
}
.linksmenu ul #linkheader{
	height:20px;
	font:bold 15px Arial;
	color:#254117;
	background:url("08_assets/LinkHeaderBG.jpg");
	padding:6px 0 2px 5px;
	width:193px;
	text-decoration:none;
}
.linksmenu a{
	height:20px;
	background:url("08_assets/LinkBG.jpg");
	font:normal 15px Arial;
	padding:6px 0 2px 5px;
	display:block;
	width:193px;
	color:#fff;
	border:0;
	text-decoration:none;
}
.linksmenu a:visited{
	color: #fff;
}
.linksmenu a:hover{
	padding:5px 2px 1px 6px;
	width:187px;
	color:#fff;
	border-top:1px solid #000;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	border-left:2px solid #25587E;
}
/*MAIN*/
.container{
	margin:10px;
	padding:15px;
	width:36.4em;
	border:1px solid #98AFC7;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	background-color:#369;
	font:normal 14px Arial;
	color:#fff;
	text-decoration:none;
}
.container a{
	text-decoration:none;
	color:#fff;
}
.container a:hover{
	text-decoration:underline;
}
.container #title{
	font:bold 17px Arial;
	color:#fff;
}
/*IMAGE POPUPS*/
.popup{
	display:block;
	position:relative;
	z-index:0;
}
.popup:hover{
	background-color:transparent;
	z-index:50;
}
.popup span{
	position:absolute;
	background-color:transparent;
	left:-1000px;
	border:0;
	visibility:hidden;
}
.popup span img{
	border:1px solid #fff;
}
.popup:hover span{
	visibility:visible;
	top:25px;
	left:0px;
}

.popuptop{
	display:block;
	position:relative;
	z-index:0;
}
.popuptop:hover{
	background-color:transparent;
	z-index:50;
}
.popuptop span{
	position:absolute;
	background-color:transparent;
	left:-1000px;
	border:0;
	visibility:hidden;
}
.popuptop span img{
	border:1px solid #fff;
}
.popuptop:hover span{
	visibility:visible;
	top:-50px;
	left:0px;
}
/*FOOTER*/
.footer{
	width:750px;
	margin:8px;
	padding:2px;
	font:normal 14px Verdana;
	color:#98AFC7;
	text-align:center;
	text-decoration:none;
	background-color:#0B3861;
}
.footer a{
	text-decoration:none;
	color:#98AFC7;
}
.footer a:hover{
	color:#fff;
	text-decoration:underline;
}