/* CSS Document */

*{	
	margin: 0px;
	padding: 0px;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #393939;
	margin-left:auto;
	margin-right:auto;
}
#wrapper {
	width: 950px;
	height:auto;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	overflow:hidden;
	position: static;
	z-index:0;
}

/*header*/
#header{
	width:950px;
	height:172px;
	float:left;
	overflow:hidden;
	clear:both;
	}
#menu{
	width:950px;
	height:35px;
	background:#3d4a6c url(../images/menu-bg.jpg) top left no-repeat;
	float:left;
	overflow:hidden;
}
#mainmenu{
	width:580px;
	height:35px;
	margin:10px 0px 0px 10px;
	float:left;
	overflow:hidden;
}
#submenu{
	width:330px;
	height:35px;
	margin:10px 5px 0px 0px;
	float:left;
	text-align:right;
	overflow:auto;
	vertical-align:text-top;
}

#logo{
	background: url(../images/soluthu-logo.jpg); 
	clear:both; 
	width:950px; 
	height:137px;
}

/*content*/
#content{
	width:950px;
	height:auto;
	background: #FFFFFF;
	float:left;
	overflow:hidden;
}
/*colA*/
#colA{
	width:26px;
	height:181px;
	background: #FFFFFF url(../images/side-logo-part.jpg) top left no-repeat;
	overflow:hidden;
	float:left;
}
/*colB*/
#colB{
	width:297px;
	height:auto;
	overflow:hidden;
	float:left;
}
/*colC*/
#colC{
	width:466px;
	height:auto;
	background: #FFFFFF;
	float:left;	
	overflow:hidden;
	vertical-align:top;
}
/*colD*/
#colD{
	width:161px;
	height:auto;
	background:#3d4a6c;
	float:left;
	overflow:hidden;
	_position:absolute;
}

.content-padding{
	margin: 20px 20px 20px 20px;
}
#blueblockarea{
	width:277px;
	height:auto;
	background: #3d4a6c url(../images/blue-block.jpg) top left no-repeat;
	overflow:hidden;
	float:left;
	
}
.blockpadding{
	padding: 28px 25px 10px 10px;
}
.whitelinkpadding{
 padding-right: 20px;
}
#whitetextarea{
	width:297px;
	height:auto;
	overflow:hidden;
	float:left;
}

/*footer*/
#footer{
	overflow:hidden;
	width:950px;
	height:105px;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	text-align:center;
	float:left;
	background: #3d4a6c;
}



/*font styles*/
h1 { 
	font-size:18px;
}
h2 { 
	font-size:18px;
	color:#FFFFFF;
}
h3 { 
	font-size:18px;
}
h4 { 
	font-size:14px;
}

.white{
	color:#FFFFFF;
}
.menu{
	font-size:16px;
	color:#FFFFFF;
}

/*links*/
/*mainmenulinks*/
a.mainmenulink:link{
	font-size:12px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform:uppercase;
	font-weight:bold;
}
a.mainmenulink:visited{
	font-size:12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
	text-transform:uppercase;
}
a.mainmenulink:active{
	font-size:12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
	text-transform:uppercase;
}
a.mainmenulink:hover {
	font-size:12px;
	text-decoration: none;
	color: #3d4a6c;
	font-weight:bold;
	text-transform:uppercase;
}
/*submenulinks*/
a.submenulink:link{
	font-size:11px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform:uppercase;
}
a.submenulink:visited{
	font-size:11px;
	color: #FFFFFF;
	text-decoration: none;
}
a.submenulink:active{
	font-size:11px;
	color: #FFFFFF;
	text-decoration: none;
}
a.submenulink:hover {
	font-size:11px;
	text-decoration: none;
	color: #9094c5;
}

/*footerlinks*/
a.footerlink:link{
	color: #FFFFFF;
	text-decoration: none;
}
a.footerlink:visited{
	color: #FFFFFF;
	text-decoration: none;
}
a.footerlink:active{
	color: #FFFFFF;
	text-decoration: none;
}
a.footerlink:hover {
	text-decoration: none;
	color: #9094c5;
}

/*contentlinks*/
a.contentlink:link{
	color:#9094c5;
	text-decoration: none;
	font-weight:bold;
}
a.contentlink:visited{
	color:#9094c5;
	text-decoration: none;
	font-weight:bold;
}
a.contentlink:active{
	color:#9094c5;
	text-decoration: none;
	font-weight:bold;
}
a.contentlink:hover {
	color:#3d4a6c;
	text-decoration: none;
	font-weight:bold;
}
/*whitelinks*/
a.whitelink:link{
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
}
a.whitelink:visited{
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
}
a.whitelink:active{
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
}
a.whitelink:hover {
	text-decoration: none;
	color: #9094c5;
	font-weight:bold;
}
