/* rainforest */

body,td,th {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
 	font-size			: 12px;
  	line_height			: 14px;
  	color				: #40471E; 	/* !!! Change - Body Text !!! */
}

body {
	background-color		: #515926; 	/* !!! Change !!! */
	background-image		: url(bg.gif);
	background-repeat		: repeat-x;
}

.container {
	border			: 10px solid #FFFFFF;
	margin-top	 		: 7px !important;
	margin-top	 		: 0px;
}


/* Link
+ ------------------------------------------------------------------- + */

a:link, a:visited, a:active {
	color				: #C41E06;
	text-decoration		: none;
}

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


/* Text Header
+ ------------------------------------------------------------------- + */

h1 {
	font-size			: 180%;
  	color				: #003366;	/* !!! Change !!! */
}

h2 {
	font-size			: 140%;
	color				: #E08352;	/* !!! Change !!! */
}


/* Ruler
+ ------------------------------------------------------------------- + */

hr {
	margin			: 15px 0px 15px 0px;
	color				: #003366;
	height			: 1px;
	width				: 100%;
}


/*** Header
+ ------------------------------------------------------------------- + */

.header {
	width				: 760px;
	height			: 80px;
	background-color		: #FFFFFF;
	vertical-align		: top;
}


/**** Menu
+ ------------------------------------------------------------------- + */

.left {
  	padding			: 10px;
  	border-right		: 3px solid #FFF;
  	background-color		: #BACC66; 	/* !!! Change !!! */
}

.menu {
	vertical-align		: top;
	background-color		: #FFFFFF;
	width				: 180px;
	padding			: 0px;
}

.menu ul, .menu li{
	list-style-type		: none;
	margin			: 0;
	padding			: 0;
}

.menu ul {
	border-bottom		: 0px;
	background-color		: #D7D7D8;
  	background-image		: url(sub.gif);
  	background-repeat		: no-repeat;
  	background-position	: 3px 6px;
}

.menu ul ul {
	padding-left		: 10px;
}

.menu a:link, .menu a:visited, .menu a:active {
	width				: 90%;
	padding			: 4px 10px 4px 10px;
 	font-size			: 11px;
	display			: block;
  	border-bottom		: solid 1px #FFFFFF;
	text-decoration		: none;
	color				: #003366; 	/* !!! Change !!! */
	background-color		: #D6EEF5; 	/* !!! Change !!! */
}

.menu a:hover {
	text-decoration		: none;
	color				: #333333;
  	background-color		: #FFCC00; 	/* !!! Change !!! */
}

.menu_current, .menu_current a:link, .menu_current a:visited, .menu_current a:active  {
	font-weight			: bold;
	color				: #FFFFFF; 	/* !!! Change !!! */
	background-color		: #E08352; 	/* !!! Change !!! */
}

.border {
	font-size			: 1px;
	height			: 10px;
}


/*** Content
+ ------------------------------------------------------------------- + */

.content {
  	padding			: 10px;
  	vertical-align		: top;
  	text-align			: left;
	word-spacing		: 2px;
 	line-height			: 150%;
  	background-color		: #E6ECC6; 	/* !!! Change !!! */
}

.content a:link, .content a:visited, .content a:active {
	color				: #C41E06;	/* !!! Change !!! */
	text-decoration		: none;
}

.content a:hover {
	color				: #336699;	/* !!! Change !!! */
	text-decoration		: underline;
}


/* Login
+ ------------------------------------------------------------------- + */

.login {
  	padding			: 5px 10px 5px 10px;
  	font-size			: 10px;
  	/*background-color	: #DCDCD6;*/
  	color				: #003366;
  	text-align			: center;
}

.login input {
  	width				: 95%;
  	font-size			: 10px;
}

.login a:link, .login a:visited, .login a:active {
  	color				: #003366;
  	text-decoration		: none;
}

.login a:hover {
  	color				: #DF6522;
  	text-decoration		: none;
}


/* Footer
+ ------------------------------------------------------------------- + */

.footer  {
  	font-size			: 10px;
  	padding			: 5px;
  	height			: 35px !important;
  	height			: 30px;
  	color				: #333333;
  	vertical-align		: middle;
  	text-align			: right;
  	background-color		: #E1E1E1;
  	border-top			: 5px solid #FFF;
  	/*background-image	: url(footer.gif);*/
}

.footer a:link, .footer a:visited, .footer a:active, a:hover  {
  	color				: #333333;
  	text-decoration		: none;
} 