body {
font-family: Arial, sans-serif;
font-size: 80%;
color: #8F8F8F;
background: #4D4D4D url(../graphics/bg.jpg) bottom left repeat-x;
width: 768px;
margin: 5px auto;
padding: 0;
min-height: 900px;
}

img {
border: none;
}

p { 
margin: 0; 
padding: 0 0 15px 0;
}

.clearfix:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.clearfix {
    display:inline-block;
}
.clearfix {
    display:block;
}
* html .clearfix {
    height:1px;
}

a:link {
color: #89A9B8;
text-decoration: none;
text-transform: none;
}

a:visited{
color: #89A9B8;
text-decoration: none;
text-transform: none;
}

a:hover {
color: #8A1621;
text-decoration: underline;
text-transform: none;
}

a:active {
color: #89A9B8;
background: #FFF;
text-decoration: none;
text-transform: none;
}

h1 {
color: #79939F;
font-size: 250%;
font-weight: normal;
line-height: 27px;
margin: 0 0 15px 0;
padding: 0 0 0 15px;
}

strong {
color: #79939F;
}

#header a, #menu a, #login_photo a {
background: none;
}

#container {
background: #fff;
}

	#header {
	background: #fff url(../graphics/header_bg3.jpg) top left repeat-x; 
	height: 110px; 

	}
	
		#menu {
		float: left;
		margin: 82px 0 0 0;
		}
		
		#nav, #nav ul, #nav_sub, #nav_sub ul {
		padding: 0;
		margin: 0;
		list-style: none;
		}

		#nav a {
		display: block;
		}

			#nav_sub a {
			display: block;
			width: 6.5em;
			}

		#nav li {
		float: left;
		}

			#nav_sub li {
			float: left;
			width: 7em;
			}

		#nav li ul {
		position: absolute;
		width: 8em;
		left: -999em;
		}

			#nav_sub li ul {
			position: absolute;
			width: 7em;
			left: -999em;
			}

		#nav li:hover ul, #nav_sub li:hover ul {
		left: auto;
		}

		#nav li:hover ul, #nav li.sfhover ul, #nav_sub li:hover ul, #nav_sub li.sfhover ul {
		left: auto;
		}
		
		#subnav, #subnav1 {
		background: #93A9B5;
		text-align: center;
		}
		
			#subnav a, #subnav1 a {
			padding: 5px 0 5px 0;
			margin: 5px auto;
			text-align: center;
			width: 8em;
			color: #fff;
			}
			
	
	#login_photo {

	height: 131px;
	}
	
	#main_container {
	
	}
		
		#left_content {
		background: #fff url(../graphics/main_content_bg.gif) top left repeat-y;
		padding: 25px 0 20px 10px;
		width: 150px;
		font-size: 12px;
		font-weight: bold;
		border-left: 1px solid #EAEEEF;
		border-right: 3px solid #E8EAE9;
		float: left;
		min-height: 260px;		}
		
		#left_content p {
		padding: 0;
		}
		
		#content {
		float: left;
		margin: 0 0 0 6px;
		padding: 15px 0 20px 0;
		width: 430px;
		}
		
			#content p {
			padding: 0 0 15px 15px;
			}
			
/*		margin + padding-right + width + border-left must be <=  768 */
		#right_content {
		margin: 0 0 0 615px;
		padding: 25px 20px 0px 0px;
		width: 130px;
		text-align: right;		border-left: 3px solid #E8EAE9;
		min-height: 350px;		}

#footer {
font-size: 90%;
text-align: center;
margin: 10px 0 0 0;
}
	
	
