body,TABLE,TD,P,DIV,H1,H2,H3,H4,H5,H6,H7,A,input,select,UL,EM {
font-family: Helvetica, Arial, sans-serif;
color: #333333;
letter-spacing:0pt;
line-height:150%;
font-size: 10pt
}

/* basics ---------------
dark color: #581700;
mid color: #00B1E6;
txt color: #333333;
lght color: #FFDE00;
Sec 1: #775780, #4C2C56;
Sec 2: #00B1E6, #026D8D;
Sec 3: #448894, #195059;
Sec 4: #287F6F, #00493E;
Sec 5: #005FA8, #013862;
-------------- */

body {
	font-weight: normal;
	margin:0px;
	page : auto;
	background-color: #FFFFFF;
	/*background-color: #C1A775;
	background-image : url(i/bg.jpg);
	background-repeat : repeat;
	background-attachment : fixed;*/
}

/*body {
	font-weight: normal;
	margin:4px;
	page : auto;
	background-color: #581700;
}*/


/* Container table styles */
.z_frame {
	background-color: #FFFFFF;
	width: 764px;
	padding: 4px;
	margin: 0 0 0 -382px;
	position: absolute;
	left: 50%;
	
}
.z_container1 {padding: 0px; width:760px;}
.z_c1 {padding:0px; vertical-align:top; text-align:left; width:560px;}
.z_c2 {padding:0px;padding-top:20px;padding-left:10px;vertical-align: top;text-align:left;width:196px;}
.z_headerImg1 {position:relative; top:-35px; z-index:10}
.z_headerImg2 {position:absolute; left:4px; top:100px; z-index:20}

/* Content container (scrolling) */
.z_text,.z_text2 {margin-left:20px; width:540; /*height:360px; overflow: auto;*/}
.z_text {position:relative; top:-35px;}
.z_text3 {margin-left:20px;}
.z_text_noscroll {margin-left:20px; width:540;}


/* Banner style */
.z_banner {background-color:#FFDE00;}
.z_bannercont {margin:5px;color: #581700;}

#z_bannerid A, A:ACTIVE, A:FOCUS, A:HOVER, A:LINK, A:VISITED {
	font-weight: bold;
	text-decoration: underline;
	color:#581700;
	line-height:150%;
}
.z_pictop, .z_picfooter {width:760px; height:50px;background-color:#581700;background-image : url(i/imgbanner.jpg);}
.z_picfooter {background-image : url(i/imgfooter.jpg);}

#z_maincontent IMG {border:5px solid #FFDE00;}
#backid A, A:ACTIVE, A:FOCUS, A:HOVER, A:LINK, A:VISITED {
	text-decoration: underline;
	font-family: Univers, Helvetica, Arial, sans-serif; color: #FFDE00; 
	font-weight: bold; font-size: 16pt; font-style:italic;
}
.z_back {text-align:right;}

/* main navigation buttons */
.z_navbar {position:absolute; left:4px; top:4px; z-index:1}
.z_n0 {position:absolute; left:490px; top:65px; z-index:10}
.z_n1 {position:absolute; left:180px; top:0px; z-index:10}
.z_n2 {position:absolute; left:140px; top:60px; z-index:10}
.z_n3 {position:absolute; left:323px; top:55px; z-index:10}
.z_n4 {position:absolute; left:428px; top:7px; z-index:10}
.z_n5 {position:absolute; left:608px; top:3px; z-index:10}
.z_n6 {position:absolute; left:650px; top:65px; z-index:10}
.z_logo, .z_logo2 {position:absolute; left:564px; top:95px; z-index:9}
.z_logo2 {top:20px;}
.z_spacer {height:0px;}
/*.z_spacer {height:0px;}*/
.z_spacer2 {/*height:44px;*/}
.z_footer, .z_footer2 {/*position:relative; top:-30px; z-index:11}
.z_footer2 {top:-10px;*/}

/* List styles */
UL {list-style-image : url(i/bullet.gif);/*margin-left:0px;*/}

/* Heading styles */
H1, H2, .H1, .H2 {
	font-family: Univers, Helvetica, Arial, sans-serif; color: #581700; 
	font-weight: bold; font-size: 16pt; font-style:italic;
}
H2, .H2 {font-size: 12pt}

/* Link styles */
A, A:ACTIVE, A:FOCUS, A:HOVER, A:LINK, A:VISITED {
	font-weight: bold;
	text-decoration: underline;
	color:#333333;
	line-height:150%;
	font-family: Helvetica, Arial, sans-serif; font-size: 10pt; font-style:normal;
}

/* splash styles */
.t1 {width:100%; height:100%;}
.d1 {width:100%; height:100%; text-align:center; vertical-align:middle;}
.t {position:relative; z-index:2;left:21px; top:-200px;}

input.contact, .contactarea {border:2px solid #581700; background:#FFDE00; height:24px; color:#581700;}
.contactarea {height:100px;}
.formarea ,.tbox{width:200px; border:1px solid #000000;}
.fButton {border:1px solid #000000; background-color:#ffffff;}

.login {position:relative;top:147px;text-align:right;}
.loginbut{border:1px solid #000000; background-color:#FFFFFF;}


/*Sub nav -------------------------------------------*/
A.subnav, A.subnav:ACTIVE, A.subnav:FOCUS, A.subnav:HOVER, A.subnav:LINK, A.subnav:VISITED {
	color: #FFDE00; text-decoration: none;	font-family: Arial, sans-serif;letter-spacing:1pt;
	font-size:10pt; font-weight:normal;
}
A.subnav:HOVER,A.nav:HOVER {text-decoration: underline;color:#581700;}


A.subnav, A.subnav:ACTIVE, A.subnav:FOCUS, A.subnav:HOVER, A.subnav:LINK, A.subnav:VISITED {
	font-size:10pt;
	letter-spacing:0pt;
}
TD.subnav, TD.subnav_on, TH.subnav {
	text-align: left;height:14px;padding:5px;padding-left:5px;padding-right:5px;border:0px solid #FFDE00;border-right:0px solid #000000;
}
TD.subnav {background: #581700;}
TD.subnav_on {background: #FFDE00;cursor: hand;}
TD.col2 {border: 0px; width:100%;padding-right:15px;}
TH.subnav {background: #39595A;color:#FFFFFF;font-weight:bold;}
TABLE.subnav {width:110px;}
.error {color:#FFDE00;font-size:16pt;font-weight:bold;}
TD.lghtbg {background-color:#FBF0A6;}
DIV.lghtbg {background-color:#FBF0A6;}
HR{color:#581700; border:dotted;}
IMG.adminicon {border : 1px solid #581700;}

input,select,textarea {
border : 1px solid #581700; padding: 4px; background-color:#FBF0A6; color:#000000;; font-weight:normal;
}
.formfield{width:380px; height:25px;}
.tbox {height:25px;}
.formarea {width:400px;}
.toplogin,.loginbut {
border : 1px solid #581700; padding: 2px; background-color:#FBF0A6; width:100px; color:#581700; font-weight:bold;
}
/* Navigation styles */
#mainnavigation {
	text-align:center;
}
#mainnavigation ul {
	list-style: none;
	margin:0;
	padding:0;	
	width:760px;
	height:32px;
	background: #581700;
	border-top: 0 solid #FFFFFF;
	border-bottom: 0 solid #FFFFFF;
}
#mainnavigation ul li {
	display: inline;
	margin:1px;
	padding:0;
	/*padding:6px 0 7px 32px;*/
	list-style-type: none;
	border-left:1px solid #FFDE00;
	border-right:1px solid #FFDE00;
	border-top:1px solid #FFDE00;
}
#mainnavigation ul li a {
	text-decoration:none;
	font: 11px/30px Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px 5px 0px 5px;
	padding:7px 0 8px 34px;
	color: #FFDE00;	
	border:solid 0 #000000;
}
#mainnavigation ul li a:hover {
	padding:7px 0 8px 34px;
	background: url(i/nav_roll.gif) -2px 0px no-repeat;
	border:0 solid #ffffff;
}
#mainnavigation ul li a.main_on {
	text-decoration:underline;
	padding:7px 0 8px 34px;
	background: url(i/nav_roll.gif) -2px 0 no-repeat;
}