body{
    font-size: 11px;
    font-family: Verdana;
    background-color: none;
/*  background-image: url('./images/bg_pattern.png'); */
	background:#ececeb;
    color: #898a8c;
    width: 100%; 
	overflow-y:auto;
	overflow-x:hidden;
}
h1,h2{
	color:#4a91d0;
    font-size: 16px;
}
h3{
    font-size: 13px;
}
a{
    border: none;
    outline: none;
    color: #4a91d0;
}
h2 a{
		color:#4a91d0;
		text-decoration:none;
	}
h2 a:hover{
	color:#4a91d0;
		text-decoration:underline;
}
a:hover{
    color: #FFFFFF;
}

#container{
    width: 884px;
    margin: auto;
}

#left_column{
    width: 881px;
/*    background-color: #3f3f41; */
	background:#ffffff;
    float: left;
}

#left_column #header{
    width: 881px;
    height: 106px;
	background-image: url('./images/bg_pattern.gif');
	background-position:bottom;
	background-repeat:repeat;
    /* background-color: #ebedec;*/
    /* background-color: #FFFFFF; */
	text-align:right;
}

#header span{
	display:block;
	float:left;
	color:#ffffff;
	font-size:42px;
	margin:44px 0px 0px 10px;
	
	}
#header img{
	margin-top:2px;
	margin-right:16px;
	}

ul.navigation{
    display: inline-block;
	height:100%;
	width:882px;
    list-style-type: none;
	overflow:hidden;
	float:left;
/*	background:#0F0;*/
	background:url('./images/menu_bg.jpg');
	margin:0px;
	padding:0px;
}

ul.navigation li{
/*        width: 160px;
border: 1px solid #dcd8d5; 
    padding: auto;*/
    list-style-type: none;
    float: left;
    text-align: center;
    font-size: 13px;
    font-weight: bold;
	margin:0px 20px 0px 10px;
}

#right_column h3{
    text-align: center;
}

#left_column ul.navigation li{
    border-left: none;
}

#left_column ul.navigation li.first{
	margin-left:28px;
	}



ul.navigation li a, h3 a{
/*	background-color: #858688; */
    display: block;
    height: 22px;
    width: 100%;
    padding-top: 7px;
    color:#ffffff; /* #3a3a3c; */
    text-decoration: none;
/*  background-image: url(./images/arrows.gif);
    background-repeat: no-repeat;
    background-position: 195px -41px; */
}

ul.navigation li a:visited{
   /* empty for the time being. */
}

ul.navigation li a:hover, h3 a:hover{
 /*   background-color: #43add7; */
    color: #cccccc;
/*    background-position: 195px 12px; */
}

ul.navigation li a:active{
/*    background-color: #43add7; */
    color: #FFFFFF;
}

ul.navigation li a.active, #right_column h3 a.active{
/*    background-color: #ebedec; 
    background-position: 195px -15px; */
}

ul.navigation li a.active:hover, #right_column h3 a.active:hover{
    color: #3a3a3c;
}

#left_column #content{
/*    clear: both; */
	float:left;
	width:620px;
    min-height: 500px;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 20px;
	padding-bottom:10px;
    color: #676767; /* #c7c7c7; */
	background:#ffffff;
}
div.contentwrapper{
	display:block;
	width:881px;
	
	background:#0F0;
	}
div.newsidebar{
	display:block;
	width:179px;
	height:auto;
/*	background:#CCC; */
	float:left;
	padding:30px 0px 0px 0px;
	}
div.newsidebar div{
	display:block;
	width:100%;
	padding:5px;
	border:1px solid #cccccc;
	margin:5px 0px 5px 0px;
}
#content a:hover{
	color:#151b34;
	}
#content h2, h2 a:hover{
	color:#4a91d0;
	}


#right_column{
    float: left;
    width: 28px;
    height: 440px;
    background-color: #3f3f41;
    margin-left: 65px;
    margin-top: 118px;
    padding-top: 1px;
}
#right_column h3{
    margin: 0px;
    border: 1px solid #dcd8d5;
}
#right_column h3{
    margin-top: -1px;
}

#right_column ul{
    list-style-type: square;
    color: #42aed5;
    height: 340px;
}

#right_column ul li{
   color: #c7c7c7;
   margin-bottom: 20px;
}

textarea{
    width: 600px;
}

#footer{
	width:881px;
	float:left;
   padding-top: 30px;
   background: #3f3f41;
}
#footer ul{
    width: 100%;
    text-align: center;
    margin: 0px;
    padding: 0px;
}

#footer ul li{
    display: inline;
    list-style-type: none;
}
#footer ul li a{
    display: inline;
	color:#ffffff;
	text-decoration:none;
}
#footer ul li a:hover{
	color:#cccccc;
	}
img.partnerlogo{
    float: left;
    margin-top: 20px;
    margin-right: 35px;
    border: none;
}

