body {
	background-color:		#ffffff;
	margin:						0px; 
	scrollbar-face-color:	#e7d7c6;
	font-weight:				normal;
	font-style:					normal;
	color:						#090909;
	margin-top:	0px;
}
body, table, td, th, a {
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:		13px;
	font-weight:	normal;
}
a, a:hover  {
	color:			#4f8cc1; 
	text-decoration: none;
	font-weight:		normal;
}
a:hover  {
	text-decoration: none;
	color:			#777;
	border-bottom: 1px solid #777;
}
input {
	width:	130px;
	height:	18px;
	border:	1px solid #bd9a00;
	color:	#000000;
	font-size:	12px;
}
textarea {
	width:	180px;
	height:	100px;
	border:	1px solid #bd9a00;
	color:	#000000;
	font-size:	12px;
}
	
#menu {
	width:		200px;
	max-width: 200px;
	margin-left:		0px;
	margin-right:		0px;
	padding: 0px;
}

#menu li {
	list-style:			disc;
	margin-left:		4px;
	margin-right:		8px;
	padding-left:		4px;
	padding-top:		3px;
	padding-right:		4px;
	padding-bottom:	0px;
}


#sub-menu {
	margin:		0;
	padding:	0px;
}

#sub-menu li {
	list-style:		desc;
	margin:			0px;
	margin-left:	16px;
	margin-top:	2px;
	padding:		0px;
	color:			#d0d0d0;
}
#menu li a {
	font-weight:		bold;
}
#sub-menu li a:link {
	text-decoration: none;
	display:				block;
	padding:			0px 0px 0px 4px;
  	height: 20px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 20px;
}
#menu li a:link, #menu li a:visited {
	color:				#257EB7;
	text-decoration: none;
	display:				block;
	/**
	background:		url(images/menu8_bg_list.gif) repeat-x;
	**/
	padding:			2px 0 0 4px;

  	height: 20px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 20px;
	background-color: #F6F6F6;
}
	
#menu li a:hover, #menu li a:active {
	color:				#777;
	text-decoration: none;
	display:				block;
	/**
	background:		url(images/menu8_bg_list_2.gif) repeat-x;
	**/	
	padding:			2px 0 0 4px;

  	height: 20px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 20px;
	border: 0px;
}
a.project {
	font-size: 13px; 
	color: #257EB7;
	font-weight: bold;
	text-decoration: none;
}
a.project:hover {
	font-size: 13px; 
	color:				#777;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px solid #777;
}
a.sfcg {
	color: #c4c4c4;
}
a.sfcg:hover {
	border: 0px;
}
font.orangeDot, td.orangeDot  {
	font-weight:		bold;
	color:				#ff6600;
}
font.redDot, td.redDot  {
	font-weight:		bold;
	color:				#ff0000;
}
td.orangeTitle, font.orangeTitle  {
	font-weight:		bold;
	color:				#000000;
	letter-spacing:	1px;
	font-size:			13px; 
	font-variant:		small-caps;
	text-transform:	capitalize;
}
td.orangeTitle {
	background-color: #F6F6F6;
	padding-left: 10px;
	margin-bottom: 30px;
	font-size:			13px; 
}
td.redTitle, font.redTitle  {
	font-weight:		bold;
	color:				#ff0000;
	letter-spacing:	1px;
	font-size:			13px; 
	font-variant:		small-caps;
	text-transform:	capitalize;
}
td.redTitle {
	background-color: #ff0000;
	padding-left: 10px;
	margin-bottom: 30px;
	font-size:			13px; 
}
font.bTitle  {
	font-weight:		bold;
	color:				#000;
}
a.footer, a.footer:hover {
	font-weight: bold; 
}
table.main {
	text-align: justify;
}
td.img_title {
	border:			1px dotted #4f8cc1;
	border-top:		0px;
	background-color:	#fffbff;
	height:	22px;
}