/* Global Resetting */
html{	
	width: 100%;
	height: 100%;
}
body {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	background-color:#333;
	line-height:18px;
}
a img{
	border:0;
}
.fname{
	visibility:hidden;
}
#content img{
	padding:3px;
}
a{
	color:#1d6fb5;
	font-weight:bold;
	text-decoration:none;
}
.clear{
	clear:both;
}
#menu img{
	padding:0;
}
.main_image img{
	padding:0;
}

#content p.title{
	padding:0;
	margin:0;
}
#content p.title img{
	padding:0;
	margin:0;
}

h1{
	font-size:18px;
	color:#06C;
	border-bottom:1px solid #06C;
	display:block;
	padding-bottom:3px;
	margin-top:20px;
}
h2{
	font-size:16px;
	font-weight:normal;
	color:#06C;
	margin-left:10px;
	margin-bottom:5px;
}

hr{
	clear:both;
	margin:5px 0;
}

#content p{
	margin:0;
	padding:0;
	line-height:18px;
	margin-left:10px;
}

/* Layout CSS */
#wrapper{
	width:950px;
	margin:0 auto;
	background-color:#c6d4dd;
}

#content{
	background-color:#c6d4dd;
}

#content .inner{
	margin:0 50px;
}

#footer{
	background-image:url(../images/footer_bg.jpg);
	background-repeat:repeat-x;
	color:#FFF;
	font-weight:bold;
	
}
#footer .footer_text{
	margin-left:105px;
	padding:20px 0;
}
.main_image{
	padding:0;
	line-height:0;
	margin:0;
}
#menu{
	background-image:url(../images/menu_bg.jpg);
	padding-left:90px;
}
#menu .link a{
	padding:14px 15px;
	float:left;
	color:#FFF;
	text-decoration:none;
}
#menu .link a:hover{
	color:#F90;
}
#menu .sf-menu li .link a:hover{
	color:#F90;
}
#menu .sf-menu li.section .link a{
	background-color:#333;
	color:#FFF;
}
#menu .sf-menu li.section .link a:hover{
	background-color:#333;
	padding:14px 15px;
	color:#F90;
}
#menu .sf-menu .section li.section{

}
#menu .section a{
	padding:14px 15px;
	float:left;
	color:#F90;
	text-decoration:none;
}
#menu .section a:hover{
	float:left;
	text-decoration:none;
}

