/* CSS Document */

body {
	margin:0px;
	padding:0px;
	/*Fonts------------*/
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666; 
	line-height:150%;
	/*------------------*/
	min-width:800px;
	background:url(../images/bak.jpg) repeat-y center;
}

/*------------------*/
/*---- GENERIC -----*/
/*------------------*/
.cleardiv { clear: both; }
h1 { font-size:200%; color:#395675;}
p { font-size:100%; margin:0; padding:0;}
hr { border: 1px dashed #92A3A3; }
.login { float:right; font-size:80%; color:#395675; font-family:Geneva, Arial, Helvetica, sans-serif; }
a:link { text-decoration:underline; }
a:hover { color:#0033FF; text-decoration:underline; }
.errormsg { color:#FF0000; }/*red*/
.successmsg { color:#009900; }/*green*/

/*---- lists -----*/
ul.listdiv { list-style-type:none; margin:0; padding:0; }
ul.listdiv li { padding:5px 0 5px 0; }
ul.listdiv a:link { color:#003399; text-decoration:underline; }
ul.listdiv a:hover { color:#000; font-weight:bold; }
ul.listdiv a:visited { color:#003399; text-decoration:underline;}



.container {
	/*border: solid red 1px;*/
	position: relative;	
	top: 0px;
	left: -23px;
	width: 800px;
	height:auto;
	/*centering page*/
	margin-left: auto;
  	margin-right: auto;
	margin-top:0;
	margin-bottom:0;
}

.header {
	/*border: solid red 1px;*/
	position: relative;	
	top: 0px;
	left: 0px;
	width:800px;
	padding: 0;
	margin: 0 0 40px 0;
	border-bottom:#FF0000 solid 3px;
	background:url(../images/head_01.jpg) bottom no-repeat;
	background-color:#FFFFFF;
}
.header p { color:#00CCFF; font-size:10px; } 

.content {
	/*border: solid green 1px;*/
	position: relative;	
	top: 0px;
	left: 0px;
	clear: both;
	width: 800px;
	height: auto;
	/*center*/
	background:url(../images/bakg_dashed.gif) repeat-y left;
}

/* navigation */
.leftcol {
	/*border: solid red 1px;*/
	position: relative;	
	top: 0px;
	left: 0px;
	float: left;
	width: 200px;
	padding: 0 0 30px 40px;
	text-align:left;	
}


/* page content */
.rightcol {
	/*border: solid red 1px;*/
	position: relative;	
	top: 0;
	left: 0;
	float: left;
	width: 500px; 
	padding: 0 0 30px 30px; /*-- IE6.0 --*/
	margin: 0;
	/*styles*/
	text-align: left;	
}
html>body .rightcol{ padding: 0 0 30px 40px; } /*-- all browsers --*/



/* BUTTONS - SLIDE NAVIGATION */
#navbttns { font-size: 80%; font-weight: bold; }
ul#navbttns { position: relative; margin:0; padding:0; list-style-type: none; }
ul#navbttns a { float:left; border: 1px solid #333; width:17px; text-align:center; margin-right:5px; color:#333; background:#CCC; text-decoration: none; }
ul#navbttns a:hover { border: 1px solid #333; color:#333; background:#FFF; }
ul#navbttns li { display: inline; }

.footer {
	/*border: solid red 1px;*/
	position: relative;	
	top: 0px;
	left: 0px;
	width:800px;
	padding:0px;
	background:url(../images/footer.jpg) top left no-repeat;	
	/*centering page*/
	margin-left: auto;
  	margin-right: auto;
}
.footer p { color:#00CCFF; font-size:10px; } 
.footer a:link, a:visited { color:#00CCFF; text-decoration:underline; }
.footer a:hover { color:#FFFFFF;  }


/*********************/
/* SIDE NAVG        */
/*********************/

ul#sidenav {
	/*border: solid red 1px;*/
	position: relative;
	top: 0px;
	left: 0px;
	width: 165px;	
	margin: 0px;
	padding: 0 0 30px 0;
	list-style-type: none;
	/*background: url(../images/redstrp_vrt.gif) top right repeat-y;*/
}
ul#sidenav a {
	display: block;
	padding: .7em 0 .7em 0;
	text-decoration: none;
	color:#0099FF;
	border-bottom: 1px dashed #B4B4B4;
	font-size: 100%;
	font-weight: bold;
	/*background:#ACC0D7;*/
}
ul#sidenav a:hover {
	color:#395675;
	/*text-decoration: underline;*/
	/*background:#E0E8EB;*/
}
ul#sidenav li {
	display: inline;
}

/*********************/
/* FORM              */
/*********************/
#form {
	/*border: 1px dashed #FF3300;*/
	position:relative;
	margin:0;
	padding:0;
	font-size: 100%;
	text-align: left;	
	}
#form input {
	width: 300px;
	background-color: #D7E5F2;
	color: #102132;
	border: 1px solid #284279;
	margin-right: 0px;
}
#form textarea {
	width: 300px;
	background-color: #D7E5F2;
	color: #102132;
	border: 1px solid #284279;
	margin-right: 0px;
}
#form .formbttn {
	width:100px;
 	font-size: 10px;
 	background-color: #333333;
 	color: #FFFFFF;
 	margin-right: 6px;
	}
#form table {
	width: 100%;
	color: #000000;
	/*border: 1px solid #D7E5F2;*/
	border-collapse: collapse;
	}
#form td { padding: 1px; }
