/* navbg: #b00 | peach (main bg): #fa7 | orange: #f50 | brown: #b30 */

body {
	top:0;
	left:0;
	margin:0;
	padding:0;
	background:url(graphics/bg_nav.jpg) #fff top left repeat-y fixed;
	font-size:86%;
	font-family:arial,sans-serif;
	line-height:1.3em;
	color:#000;
	}

a:link {
	color:#b30;
	}

a:visited {
	color:#555;
	}
		
a:hover {
	color:#555;
	text-decoration:none;
	}

h1, h2, h3, h4, h5, h6 {
	color:#b00;
	}

fieldset {
	border:solid 1px #0a47dc;
	padding:20px;
	}
legend {
	padding:0px 20px;
	font-size:16pt;
	color:#e14920;
	line-height:20pt;}

li {
	margin-top:10px;
	margin-left:10px;
	list-style:disc inside;
	}

input, select {
	background:#fdfdfd;
	border:solid 1px #b00;
	}

textarea {
	background:#fdfdfd;
	border:solid 1px #b00;
	}

input.button {
	font-size:1.4em;
	font-weight:bold;
	border:solid 1px #e14920;
	}
	
.form_field {
	font-size:1em;
	}

.form_name {
	float:left;
	width:150px;
	font-size:1em;
	text-align:right;
	}

#con_logo {
	position:absolute;
	top:0;
	left:0;
	padding:0;
	margin:0;
	background:#f50;
	width:100%;
	height:60px;
	z-index:100;
	}

#con_logo img {
	position:absolute;
	top:0;
	left:0;
	padding:0;
	margin:0;
	width:785px;
	height:60px;
	border:0;
	}
	
#slogan {
	position:absolute;
	top:60px;	
	right:20px;
	margin:0;
	padding:0;
	font-size:12pt;
	height:12pt;
	font-style:italic;
	color:#b00;
	white-space:nowrap;
	text-align:right;
	}

#con_mainnav {
	position:absolute;
	top:90px;
	left:0px;
	margin:0px 18px;
	padding:0px;
	font-size:1em;
	font-weight:normal;
	color:#000;
	text-align:center;
	z-index:101;
	}

#con_mainnav a:link, #con_mainnav a:visited {
	display:block;
	width:155px;
	height:auto;
	margin-top:8px;
	padding:1px 0px;
	background:#b00;
	color:#fff;
	text-decoration:none;
	border:0px;
	border-top:solid 1px #b00;
	border-left:solid 1px #b00;
	border-right:solid 1px #833;
	border-bottom:solid 1px #833;
	}
#con_mainnav a:hover {
	background:#0c0;
	color:#333;
	border-top:solid 1px #eee;
	border-left:solid 1px #eee;
	border-right:solid 1px #b00;
	border-bottom:solid 1px #b00;
	}

#con_mainnav #con_mainnav_sub a:link, #con_mainnav #con_mainnav_sub a:visited {
	display:block;
	width:150px;
	height:auto;
	margin-top:5px;
	padding:1px 0px 1px 3px;
	background:0;
	font-size:0.95em;
	color:#000;
	text-decoration:none;
	text-align:left;
	border:0;
	background:#fff;
	}
	
#con_mainnav #con_mainnav_sub a:hover {
	padding:1px 0px;
	background:0;
	color:#0c0;
	text-align:left;
	border:0;
	}
	
#con_content {
	display:block;
	/* top:110px;
	left:0px; */
	margin:100px 30px 0px 200px;
	padding:0;
	background:url(graphics/tvc.gif) #fff 50% 0% repeat-y fixed;
	}

#con_content img {
	margin:10px;
	border:solid 1px #fff;
	}

.title_page {
	font-size:1.4em;
	border-bottom:solid 1px #b00;
	}

#footer {
	margin:0;
	padding:0;
	font-size:0.9em;
	font-weight:normal;
	text-align:center;
	/* float:right;
	position:relative;
	width:100%;
	background:#fd0;
	font-size:0.9em;
	color:#666;text-align:center;
	margin-top:20px;
	z-index:101; */
	}
#footer a:link, #footer a:visited {
	color:#666;
	font-size:0.8em;
	}
#footer a:hover {
	color: #333;
	text-decoration:none;
	}
	
.ns {
	position:absolute;
	font-family:verdana,sans-serif;
	font-size:1em;
	display:none;
	visibility:hidden;
	}

.em13 {
	font-size:1.3em;
	}
	
.align_l {text-align:left;}
.align_c {text-align:center;}
.align_r {text-align:right;}
.align_j {text-align:justify;}


