body {
	background-color: 	#949599;
	margin: 			0px;
	padding: 			0px;
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			11px;
	color: 				#333;
}
a:link { color: #E00;	text-decoration: none; }
a:visited { color: #E00;	text-decoration: none; }
a:hover { color: #E00;	text-decoration: underline; }
a:active { color: #E00;	text-decoration: none; }

table, tr, td {
	font-size: 			11px;
}
input, textarea, select {
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			11px;
	color:				#333;
	background:			#EEE;
	border:				1px solid #CCC;
}
img {
	border:				0px none;
}

h1 { font-size: 140%; }
h2 { font-size: 130%; font-weight: bold; margin: 0 0 0 0; }
h3 {
	padding-top: 0px;
	margin-top:  0px;
    font-size:  120%;
  }
h4 { font-size: 110%; }
h5 { font-size: 100%; }
h6 { font-size: 100%; }
/*-----------------------------------------------------------------------------------------------*/
#nav {
	background: 		#D4D5D9 url("../images/menu_bg.png") repeat-x;
	height:				5px;
	border:				0px solid #0F0;
}
#nav ul li {
	list-style-type: 	none;
	padding: 			0;
	margin: 			0;
	float: 				left;
	border:				0px solid #F00;
}
#nav ul {
	margin-left:		-40px;
}
#nav a {
	color: 				#666;
	text-decoration: 	none;
	display: 			block;
	font-weight:		bold;
	border-left: 		1px solid #BBB;
	padding:			12px 10px 9px 10px;
}
#nav a:hover { 
	background: 		#FFF;
	color: 				#E00;
}
#nav li#active { background: #FFF; }
/*-----------------------------------------------------------------------------------------------*/
#subnav {
	height:				25px;
	border:				0px solid #0F0;
	padding:			4px 0 2px 5px;
	margin-left:		3px;
}
#subnav ul li {
	list-style-type: 	none;
	padding: 			0;
	margin: 			0;
	float: 				left;
}
#subnav ul {
	margin-left:		-40px;
}
#subnav a {
	color: 				#666;
	text-decoration: 	none;
	display: 			block;
	font-weight:		bold;
	border-top: 		1px solid #EEE;
	border-right: 		1px solid #CCC;
	border-bottom: 		1px solid #EEE;
	border-left: 		1px solid #CCC;
	padding:			3px 10px 4px 10px;
	margin-right:		5px;
}
#subnav a:hover { 		
	display: 			block;
	background: 		#EEE;  
	color: 				#E00;
}
/*-----------------------------------------------------------------------------------------------*/
#content {
	border: 			1px solid #999;
	padding:			15px 15px 5px 15px;
}
#content ul {
	padding-left:		15px;
	margin-left:		0px;
}
#content li {
	list-style-image: 	url("../images/li.png");
}

div#content_div {
    height:             384px;
    overflow:           auto;
}

#contentR {
	background-color:	#c4c5c9;
	border: 			1px solid #999;
	padding:			0px;
}
#content-title {
	/*font-family: 		"Times New Roman", Times, serif;*/
	font-size: 			10px;
	color:				#CCC;
	padding:			10px 0 0px 0;
	margin-bottom:		20px;
	border-bottom:		1px dotted #CCC;
	background:			#FFF;
}
/*-----------------------------------------------------------------------------------------------*/
table.tiles {
    border-style:       none;
    background-image:   none;
    float:              none;
    text-align:         left;
}
table.tiles td.caption{
    border:             1px solid rgb(204, 204, 204);
    text-align:         center;
    vertical-align:     middle;
    text-transform:     uppercase;
}

/*-----------------------------------------------------------------------------------------------*/
#bg-left {
	background-color: 	#FFF;
	background-image: 	url(../images/left_bg.png);
	background-repeat: 	repeat-x;
}
#bg-right {
	background-color: 	#C5C6C7;
	background-image: 	url(../images/right_bg.png);
	background-repeat: 	repeat-x;
}
/*-----------------------------------------------------------------------------------------------*/
.sfNormal  { 			color: #000000; }
.sfMessage { 			color: #CC0000; }
.sfBad     { 			color: #CC0000; }
