/* top elements */
* { padding: 0; margin: 0; }

body {
	background: #FFF url('../images/bg.jpg') repeat;
	}

/* links */
a { background: inherit; color: #006; }
a:hover { background: inherit; color: #006699; }

/* headers */
h1 { color: #fff; }

/* images */

code {
	/* white-space: pre; */
	background: #FAFAFA;
	border: #f2f2f2;  
	border-left: #72A545;
	}
acronym { border-bottom: #777; }
blockquote {
  	background-color: #FAFAFA; 
	border: #f2f2f2; 
	border-left: #7694bd;
	color: #666666;	
	}

/* start - table */
th strong {
	color: #006;
}
th {
	background: #7694bd;
	color: #006;
	}
td {
	border-left: #FFF;
	border-bottom: #FFF;
	}
td.theme { background-color:#86a4cd; }
td.res a { color: #555;	}
.thdiv {
	background: #666;
	color: #fff;
	}

#td_header {
	-moz-opacity:0.6;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	opacity:0.6;
	border: #666;
	}

#head {
	-moz-opacity:1.0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	opacity:1.0;
	color:#000;
	}

#td_col {
	-moz-opacity:0.8;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	opacity:0.8;
	}

tr.row-a { background: #F8F8F8; }
tr.row-aa { background: #F8F8F8; }
tr.row-aa:hover {
	background:#336699;
	background-color:#336699; 
	}
tr.row-b { background: #EFEFEF; }
tr.row-bb { background: #EFEFEF; }
tr.row-bb:hover {
	background:#336699;
	background-color:#336699; 
	}
/* end - table */

/* form elements */
form {
	border: #f2f2f2; 
	background-color: #FAFAFA; 
	}
input {
	border:#eee;
	color:#777;
	}
textarea {
	border: #eee;
	color:#777;
	}
input.button { 
	background: #FFF url('../images/gradientbg.jpg') repeat-x; 
	color: #333;	
	border: #DADADA;	
	}

/* search form */
.searchform { background-color: transparent; }
.searchform input.textbox { color: #333; }
.searchform input.button { 
	color: #333;	
	border: #DADADA;
	}

/***********************
	  LAYOUT
************************/

/* header */
#header { background-color: #006; }
#header-content h1#logo { color: #FFF; }
#header-content h1#logo a { color: #FFF; }
#header-content #slogan { color: #FFF; }
#header-content #slogan2 { color: #FFF; }

/* header menu */
#header-content ul { color: #FFF; }
#header-content li a {
	color: #36c;
	background-color: #fff;
	}
#header-content li a:hover {
	background: #7694bd;
	color: #FFF;
	}
#header-content li a:hover img{
	-moz-opacity:0.5;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	opacity:0.5;
	}
#header-content li a#current  {
	background: #444A4E;
	color: #FFF;
	}

#header_img1 { background: #36c url('../images/header10.jpg') bottom no-repeat; }
#header_img2 { background: #36c url('../images/header9.jpg') bottom no-repeat; }
#header_img3 { background: #36c url('../images/header6.jpg') bottom no-repeat; }
#header_img4 { background: #36c url('../images/header1.jpg') bottom no-repeat; }
#header_img5 { background: #36c url('../images/header8.jpg') bottom no-repeat; }
#header_img6 { background: #36c url('../images/header9.jpg') bottom no-repeat; }

/* content */
.home img {
	-moz-opacity:1.0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	opacity:1.0;
	}
.home img:hover {
	-moz-opacity:0.6;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	opacity:0.6;
	}

/* #content { background-color: #006; } */
#content { background: #eef url('../images/bg.jpg') repeat; }

/* sidebar menu */
#sidebar ul.sidemenu { background: #F2F2F2; }
#sidebar ul.sidemenu a {
	color: #333;
	border-bottom: #D4D4D4;
	}
#sidebar ul.sidemenu a.top{ border-top: #D4D4D4; }
#sidebar ul.sidemenu a:hover {
	border-left: #7694bd;
	color: #7694bd;
	}
.sidebox { 
	color: #000;
	}
.sidebox h1 { color: #006; }

/* main */
#main { background-color: #36c; color: #fff; }
#main h1 { 
	color: #006;
	border-bottom: #f30; 
	}

#main img { border: #333 2px solid; }

/* footer */
#footer-content { 
	background-color: #006; 
	border-top: #f30 1px solid; 
	color: #fff;
	}
#footer-content a { color: #ccc; }
#footer-content a:hover { color: #fff; }
#footer-content p { color: #fff; }

/* additional classes */
.gray  { color: #BFBFBF; }



