body 				{margin-height:0;
					margin-width:0;
					margin-top:0;
					margin-left:0;
       				margin-right:0;
					margin-bottom:0;
					text-align:center;
					background-color:#000080;
					background:#160901 url('images/bg1.jpg') repeat-x;
					color:#333333;
					line-height: 18px;
					font-family: "trebuchet ms", helvetica, sans-serif;
					}

.insidetable		{border-color:#dddddd;
					border:thin;
					border-style:solid;
					border-width:1px 1px 1px 1px;
						}
img.bordered		{border-bottom: #958767 solid 1px;
					border-top: #958767 solid 1px;
					border-left: #958767 solid 1px;
					border-right: #958767 solid 1px;
					padding:3}
						
			
table#bordered 		{border-collapse:collapse;
					border:#666666 1px solid;}
			
table#bordered td	{border:#CCCCCC 1px solid;
					padding: 3px;}			
			

table#bordered th	{border:#CCCCCC 1px solid;
					background-color:#EEEEEE;
					padding: 3px;}	
										
					
#wrapper			{width:950px;
					margin: 0 auto;
					text-align: center;
					}
					
#topbar				{width:950px;
					text-align:center;
					height:150px;
					background:url(images/top_bar.jpg) no-repeat;
					}


#menus				{width:950px;
					position:relative;
					font-family: "trebuchet ms", helvetica, sans-serif;
					margin-left: 0px;
					height:33px;
					background: url('images/menu_background.jpg') repeat-x;
					}

#menus a
					{
					padding: 8px 12px 8px 12px;
					font-size: 12px;
					color: #fff;
					text-decoration:none;
					font-weight: bold;
					}
							
#content			{width:930px;
					text-align:left;
					background-color:#FFFFFF;
					min-height:400px;
					height:auto;
					font-size: 15px;
					font-family: "trebuchet ms", helvetica, sans-serif;
					clear:both;
					float:left;
					xbackground: url('images/main_area_bg.gif') repeat-y;
					overflow:visible;
					padding-left:20px;
					padding-top:20px;
					}

/* IE fix */
* html #content 	{
					width:950px;
					}

#left_column		{
					margin-left:10px;
					width:210px;
					min-height:400px;
					clear:both;
					float:left;
					background-color:#FFFFFF;
					font-size:14px;
					}

#main_column		{padding:10px;
					width:680px;
					text-align:left;
					float:right;
					background-color:#FFFFFF;
					hspace:10px;
					}


#main_double		{
					padding-right:20px;
					width:715px;
					text-align:left;
					float:right;
					background-color:#FFFFFF;
					hspace:10px;
					}
					
#footer				{width:950px;
					position:relative;
					background-color:#000000;
					clear:both;
					height:20px;
					text-align:center;
					font-family: "trebuchet ms", helvetica, sans-serif; 
					color:#333333;
					text-decoration: none;
					font-size:11px;
					font-weight:normal;
					margin-left: 0px;
					text-align: center;
					background: #ffffff url('images/footer_fade.gif') repeat-x;
					}


a					{color: #FF7800;
					text-decoration: none;
					font-weight:bold;;
					}
a:hover				{color:#3399CC}
		
img					{border:0}

h1					{font-size:20px;
					font-weight:bold;
					color:#656551;
					margin-top:20px;
					}

h2					{font-size:17px;
					text-decoration:underline;
					color:#003366;
					}
				
h3					{font-size:17px;
					font-weight:bold;
					line-height:3px;
					color:#003366;
					}			
					
h4					{font-size:15px;
					font-weight:bold;
					line-height:3px;

					}					
					
p					{margin-left:15px;
					padding-bottom:12px;
					margin-right:15px;
					padding-right:15px}							
					
.font1				{font-family: "trebuchet ms", helvetica, sans-serif; 
					color:#333333;
					font-style:italic;
					font-size:17px;}

table font2:a 		{background-color:#00FFCC}
.font2				{font-family: arial, helvetica, sans-serif; 
					color:#656551;
					text-decoration: none;
					font-size:14px;
					font-weight:normal}

.font2:link			{color:orange;
					text-decoration: none;
					font-weight:normal}

.font2:visited		{text-decoration: none;
					font-weight:normal;
					color:orange}					

.font2:hover		{color:#806817}

					
						
.font4				{font-family: arial, helvetica, sans-serif; 
					color:#656551;
					text-decoration: none;
					font-size:11px;
					font-weight:normal;
					text-align:justify}

.font4:link			{color:#656551;
					text-decoration: none;
					font-weight:bold}

.font4:visited		{text-decoration: none;
					font-weight:bold}					

.font4:hover		{color:#806817}

/* left_column */
#left_column {
	float: left;
	width: 180px;
	margin: 0;	padding: 0; 
	display: inline;		
}
#left_column ul.sidemenu {
	list-style:none;
	margin:10px 0 10px 15px;
	color:#6371a0;
	padding:0;		
}
#left_column ul.sidemenu li {
	margin-bottom:1px;
	border: 1px solid #f2f2f2;
}
#left_column ul.sidemenu a {
	display:block;
	font-weight:normal;
	color: #333;	
	text-decoration:none;	
	padding:2px 5px 2px 10px;
	background: #dddddd;
	border-left:4px solid #CCC;	
	min-height:18px;
}

* html body #left_column ul.sidemenu a { height: 18px; }

#left_column ul.sidemenu a:hover {
	padding:2px 5px 2px 10px;
	background:#B5C8FB;
	xcolor: #339900;
	border-left:4px solid #296448;
}

/* image styles ********************/

.captioned			{float:left;
					padding:10px 10px 10px 0px;
					margin: 15px;
					font-size:12px;
					text-align:center;
					width:500px;}

.captioned img		{border:#666666 double}

.float_right		{float:right}

.float_left			{float:left}