body {

	background		: #5F5E5C;
	/*background		: url(../pix/bg_page.gif) repeat-x #373741;*/

	margin			: 0px 0px 0px 0px;
	padding			: 0px;
	font-size		: 10pt;
	font-family		: arial, helvetica, impact, sans-serif;
	text-align		:center;
	}

td, div {
	font-size		: 10pt;
	}

h1 {
	font-size		: 14pt;
	color			: #ffffff;
	padding			: 0px 20px;
	border			: 1px dashed #cebea6;
	text-align		: center;
	background		: url(../pix/topbg2.jpg) repeat-x;
	}

h2 {
	font-size		: 12pt;
	color			: #ffffff;
	font-style 		: italic;
	padding			: 0px;
	text-align		: center;
	}

h3 {
	font-size		: 14pt;
	color			: #ffffff;
	padding			: 0px 20px;
	text-align		: left;
	}

.title{
	padding			: 0px 20px;
	border-bottom	: 1px solid #4f72ac;
	margin-bottom	: 10px;
}	
	
#container {
	width			: 800px;
	margin-right	: auto;
	margin-left		: auto;
	margin-top		: 0px;
	padding			: 0px;
	background		: #c9c9c9;
	border-left		: 1px solid black;
	border-right	: 1px solid black;
	text-align		: left;
	}


#headercontainer {
	background		: url(../pix/bg_top.jpg) repeat-x;
	height			: 76px;
	margin			: 0px;
	padding			: 0px;
	}

#logo {
	float			: left;
	padding			: 10px 0px 0px 40px;
	}

.spacer { clear: both; }
	
.test {
	padding			: 0px 0px 0px 0px;
	border			:1px solid red;
	}

/* START CONTENT */	
#content {
	background		: url(../pix/bg_content.jpg) repeat-x #385a97;
	margin			: -3px 0px 0px 0px;
	text-align		: center;
	width			: 800px;
	color			: #ffffff;
	}
	
.leftcolumn {
	background		: url(../pix/bg_leftcolumn.jpg) no-repeat;
	padding			: 27px 0px 0px 0px;
	margin			: 0px;
	border			: 0px solid #ffffff;
	width			: 650px;
	color			: #ffffff;
	vertical-align 	: top;
	
	}	
.rightcolumn {
	background		: #3567A6;
	padding			: 0px 0px 0px 0px;
	margin			: 0px;
	border-right	: 0px solid #2F4D81;
	border-left		: 1px solid #6379A0;
	width			: 149px;
	color			: #ffffff;
	vertical-align 	: top;
	}
	
.rightside {
	background		: url(../pix/bg_rightcolumn2.jpg) repeat-x;
	padding			: 0px 0px 0px 0px;
	margin			: 0px;
	border-bottom	: 0px solid #ffffff;
	width			: 149px;
	color			: #ffffff;
	vertical-align 	: top;
	}			
	
.padding { padding: 15px; }	

.header {
	background		: url(../pix/bg_header.jpg) repeat-x;
	padding-left	: 20px;
	padding-top		: 5px;
	margin			: -3px -3px 5px -3px; 
	font-size		: 14px;
	font-weight		: bold;
	color			: #ffffff;
	height			: 29px;
	}	
	
/* END CONTENT */		
	
/* START NAVIGATION */


#navcontainer {
	float			: right;
	margin-bottom	: 1em;
	overflow		: hidden;
	padding			: 25px 10px 0px 0px;
	font-weight		: bold;
	}

#navlist {
	list-style-type	: none;
	margin			: 0;
	padding			: 0;
	}

#navlist li {
	border-left		: 1px solid #fff;
	float			: left;
	line-height		: 1.1em;
	margin			: 0 .5em 0 -.5em;
	padding			: 0 .5em 0 .5em;
	}

 #navlist li a { 
	font-size		: 10pt;
	color			: #ffffff;
	}

#navlist li a:hover, #navlist li a:active { color: #e2dee1; }
/* #navlist li a:visited { color: #ffffff; } */

/* END NAVIGATION*/


/* CATEGORIES */
/* --------------------------------- */
#categories {
  text-align		: left;
  width				: 147px;
  padding			: 10px 0px 5px 0px;
   
	}
#categories ul {
  list-style-type	: none;
  margin			: 0;
  padding			: 0;

	}
#categories li {
  display			: inline;
  
	}

#categories a {
  display			: block;
  padding			: 5px 10px;
  border-top		: 1px dashed #4f72ac;
  font-weight		: bold;
  color				: #ffffff;
	}
#categories a:hover, #categories a:active, #categories a:focus {
  background		: #2e58ce;
  color				: #ffffff;
	}

#categories a.at {
  font-weight		: bold;
	}

/* END CATEGORIES */

#footer {
	background		: #b2a8a7;
	padding			: 2px;
	text-align		: center;
	font-size		: 8pt;
	font-weight		: bold;
	}

#footer a:link, #footer a:visited {
	text-decoration: none;
	color: #760809;
	}

#footer a:active, #footer a:hover {
	text-decoration: none;
	color: #000000;
	}	
	
.address {

	font-size		: 9pt;
	padding-left	: 15px;
	padding-bottom	: 10px;


}	
	
.contactstar { font-weight: bold; color: #ff0000; }

.contact {
	float			: left;
	text-align		: right;
	padding			: 5px;
	margin			: 5px;
	border			: 0px solid red;
	width			: 285px;
	}

input.text { width:150; border:1px solid #9AC6F5; background-color:#fef6e6; margin: 2px;}
input.numb { width:117; border:1px solid #9AC6F5; background-color:#fef6e6; }
input.code { width:25; border:1px solid #9AC6F5; background-color:#fef6e6; }
textarea.text { width:300; height:120; border:1px solid #9AC6F5; background-color:#fef6e6; }


a:link, a:visited {
	text-decoration: none;
	color: #9AC6F5;
	}

a:active, a:hover {
	text-decoration: none;
	color: #000000;
	}
