* {
	margin:0;
	padding:0;
	color:#CDCDCD; /* #DEDEDE */
}

html,body {height:100%;}

a img {border:0;}

body {
	background-color:black;
	text-align:center;
/* Bigger font */
/*	font-size:95%;
	font-family:Verdana;*/
	font-family:'Times New Roman',serif;
}

table {border-collapse:collapse;}

li {
	margin-left:25px;
}

ul, ol {
	margin:4px 3px;
}

p {
	margin:0.9em 0;
	line-height:1.1em;
}


h2 {
	font-family:Arial;
	font-size: 25px;
	margin:5px;
	font-weight:normal;
	/*color:#AF080B; */
}

a {color:#F8D186; /*#DEDEDE*/}



/********************************   Main constructions   *************************************/


#contentbox {
	padding-top:30px;
	text-align:center;
	height:100%;
	vertical-align:top;
}

#content {
	width:850px;
	text-align:left;
	margin:0px auto; 
}

#footer {
	vertical-align:bottom;
	text-align:left;
	padding:30px 20px 15px;
}


.about {
	font-family:Tahoma,Verdana,Arial,'Times New Roman',sans-serif;
	font-size:80%;
	color:#9A9A9A;
	width:100%;
}

.about a {color:#9A9A9A;font-family:Tahoma,Verdana,Arial,'Times New Roman',sans-serif;}

.about img {
	vertical-align:middle;
	margin-top:-2px;
	margin-right:3px;
}


.hidelink {
	padding:1px;
	text-decoration:none;
	background:url(/img/underline.gif) 0px 1.2em repeat-x;
	outline: none;
}

/********************************   Content styles here   *************************************/

.blockbox {
	padding-left: 0.8em; 
	margin-top:-7px;
}

.block {
	padding-bottom: 1em;
}


/********************************   Other   *************************************/


/********************************   Forms   *************************************/

.namef {
	text-align:right;
	font-size:105%;
	font-family:Tahoma,Verdana,Arial,sans-serif;
	white-space:nowrap;
}


.form {
	margin:5px 5px 15px;
}

.form td {
	padding:3px;	
}

.form input, .form select, .form textarea {
	width:20em;
	color:black;
	font-family:Arial,sans-serif;
	font-size:90%;
	background-color:#EEEEEE;
	border:1px solid gray;
	padding:2px;
	font-weight:bold;
}

.form option {
	color:black;
	padding-left:2px;
	background-color:#EEEEEE;
}


#button {
	width:auto;
	margin-left:-10px;
	border:0px solid red;
	background-color:black;
}



.error {
	margin-bottom:10px;
}

.errors {
	margin:10px;
}

.incorrect {
	border-left:8px solid #851313;
	font-family:Arial,sans-serif;
	font-size:80%;
	padding:3px 0px 3px 7px;
}


/********************************   Navigation here   *************************************/
/*
#sub_navigation {
	text-align:center;
	vertical-align:top;
	padding-top:2px;
}

#navigation {
	text-align:center;
	vertical-align:top;
	padding-top:32px;
	background:url(/img/top_gradient.gif) 0px 0px repeat-x;
}


#navigation *, #sub_navigation * {
	font-size:22px;
	font-family:Arial,sans-serif;
	color:#EEE;
	margin:0 0.2em;
	padding:3px 1px;
}


#sub_navigation * {
	font-size:90%;
	font-family:Verdana,sans-serif;
	font-weight:bold;
	margin:0.6em;
	padding:3px 1px;
}


#navigation h2, #sub_navigation h2 {
	cursor:default;
	color:white;
	font-size:140%;
	font-weight:bold;
	display:inline ! important;
}

#sub_navigation h2 {
	font-size:110%;
}


#navigation a, #sub_navigation a {
	text-decoration:none;
}

#sub_navigation a {
	background:url(/img/underline.gif) 0px 1.3em repeat-x;	
}

h2,h1,h3 {
	color:#B4BBCF;
}*/

#sub_navigation {
	text-align:center;
	vertical-align:top;
	padding-top:8px;
}

#navigation {
	text-align:center;
	vertical-align:top;
	padding-top:32px;
	background:url(/img/top_gradient.gif) 0px 0px repeat-x;
}


#navigation *, #sub_navigation * {
	font-size:130%;
	font-family:Arial,sans-serif;
	margin:0 0.7em;
	padding:3px 1px;
}


#sub_navigation * {
	font-size:90%;
	font-family:Verdana,sans-serif;
	font-weight:bold;
	margin:0.6em;
	padding:3px 1px;
}


#navigation h2, #sub_navigation h2 {
	cursor:default;
	color:white;
	font-size:140%;
	font-weight:bold;
	display:inline ! important;
}

#sub_navigation h2 {
	font-size:110%;
}


#navigation a {
	text-decoration:none;
	background:url(/img/underline.gif) 0px 1.2em repeat-x;
	color:#F8D186;
}

#navigation a:hover {
	color:#f8eace;
}

#sub_navigation a {
	text-decoration:none;
	color:#DEDEDE;
}


h2,h1,h3 {
	color:#F8D186;
}

a:hover {
	color:white;
}

#navigation a.sel {
	background:url(/img/underline_w.gif) 0px 1.2em repeat-x;
	color:white;
	font-size:140%;
	font-weight:bold;
}

#sub_navigation a.sel {
	color:white;
	font-size:110%;
	font-weight:bold;
	background:url(/img/underline_w.gif) 0px 1.3em repeat-x;	
}