﻿body {
	background: #346080;
	text-align: left;
	margin: 0;
	padding:0;
}

#wrapper {
	overflow: hidden;
	width: 99%;
}



#wrapper div#topWrapper {
	background: url(../img/top_padding.gif) no-repeat 50%;
	padding-left: 1px;
	overflow: hidden;
	width: 100%;
}
html>body #wrapper div#topWrapper {
	background: url(../img/top_padding.png) no-repeat 50%;
	padding-left: 0;
}

#wrapper div#shadowTop {
	width: 742px;
	height: 26px;
	margin: 0 auto;
	background: url(../img/top_border.gif) no-repeat bottom;
	overflow: hidden;
}
html>body #wrapper div#shadowTop {
	background: url(../img/top_border.png) no-repeat bottom;
}

#wrapper div#sides {
	background: url(../img/side_padding.gif) repeat-y 50%;
	overflow: hidden;
}
html>body #wrapper div#sides {
	background: url(../img/side_padding.png) repeat-y 50%;
}

#wrapper div#bottomWrapper {
	background: url(../img/bottom_padding.gif) no-repeat 50%;
	padding-left: 1px;
	overflow: hidden;
	width: 100%;
}
html>body #wrapper div#bottomWrapper {
	background: url(../img/bottom_padding.png) no-repeat 50%;
	padding-left: 0;
}

#wrapper div#shadowBottom {
	width: 722px;
	height: 26px;
	margin: 0 auto;
	background: url(../img/bottom_border.gif) no-repeat;
	overflow: hidden;
}
html>body #wrapper div#shadowBottom {
	background: url(../img/bottom_border.png) no-repeat;
}


#container {
	background: #fff;
	width: 722px;
	height: auto;
	margin: 0 auto;
	padding: 14px 14px 14px 14px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 694px;
}


html>body #container {
	width: 694px;
}

#banner {
	float: left;
	width: 694px;
	height: 164px;
}



#logo {
	width: 694px;
	height: 140px;
	background: #003352 url(../img/logo2.gif) no-repeat top left;
}


#toolBar {
	width: 670px;
	height: 10px;
	margin-top: 14px;
	padding: 2px 12px;
	border-bottom: 1px solid #003352;
	border-top: 1px solid #003352;
}

html>body #toolBar {
	padding-bottom: 12px;
}

#date 
{
    float: left;
	width: 170px;
}

#issue {
	float: left;
	width: 280px;
}

#search {
	float:right;
	width: 200px;
}

#content {
	margin: 0;
	padding: 0;
	width: 694px;
	height: auto;
}

#leftCol {
	float:left;
	width: 170px;
	height: auto;
}

#menu 
{
	float:left;
	width: 160px;
	height: auto;
	border: 1px solid #003352;
	margin: 8px 0 0 0;
	padding: 3px 3px 0 3px;
	background: #fff;
	voice-family: "\"}\"";
	voice-family: inherit;	
	margin: 8px 0 0 0;
}


#loginForm {
	float:left;
	width: 160px;
	height: auto;
	border: 1px solid #003352;
	margin: 8px 0 0 0;
	padding: 3px 3px 0 3px;
	background: #fff;
	voice-family: "\"}\"";
	voice-family: inherit;	
}

html>body #loginForm{
	margin:28px 0 0 0;
}


html>body #menu{
	margin:8px 0 0 0;
}

#services {
	float:left;
	width: 160px;
	height: auto;
	border: 1px solid #003352;
	margin: 8px 0 0 0;
	padding: 3px 3px 0 3px;
	background: #fff;
    voice-family: "\"}\"";
	voice-family: inherit;	
	margin: 8px 0 0 0;

}

html>body #services{
	margin:8px 0 0 0;
}

#mainCol{
	float:left;
	width: 490px;
	height: auto;
	margin: 0 0 0 0;
	padding: 0 0 0 30px;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin: 0;
}

html>body #mainCol{
	margin: 24px 0 5px 0;
}
#leftPart {
	float:left;
	width: 231px;
	border-right: 1px solid #003352;
	padding-right: 10px;
}

#boxLeft {
	width: 219px;
	height: 170px;
	float: left;
}

#rightPart {
	float:right;
	width: 221px;
	height: auto;
}

#boxRight {
	width: 219px;
	height: 170px;
	float: right;
	overflow: hidden
}


#contactForm {
	
	width: 480px;
	height: auto;
	margin: 0;
	padding: 7px 1px 3px 5px;
}

#searchForm {
	
	width: 480px;
	height: auto;
	margin: 0;
	padding: 7px 1px 3px 5px;
}

#signupForm {
	
	width: 480px;
	height: auto;
	margin: 10px 0 0 0;
	padding: 7px 1px 3px 5px;
}

#ad {
	height: auto;
	width: 160px;
	border: 1px solid #003352;
	margin: 8px 0  8px 0;
	padding: 3px 3px 0 3px;
}

html>body #ad {
	float: left;
}

#book {
	width: 100%;
	background: #F9F7EE;
}

.article {
	margin:45px 0 10px 0;
	padding: 10px 0 20px 0;
	width: 490px;
	height: auto;
	border-top: 1px solid #003352;
	border-bottom: 1px solid #003352;
}



html>body .article {
	margin:47px 0 10px 0;
	padding: 10px 0 20px 0;
}


.articleMain {
	margin:40px 0 10px 0;
	padding: 0px 0 15px 0;
	width: 490px;
	height: auto;
	border-top: 1px solid #003352;
	border-bottom: 1px solid #003352;
}

html>body .articleMain {
	margin:42px 0 10px 0;
	padding: 0px 0 15px 0;
}

#footer {
	width: 100%;
	height: 22px;
}

#designBy {
	width: 250px;
	float: left;
}

#copyrightsBy {
	width: 250px;
	float: left;
}

#semantics {
	width: 150px;
	float: right;
}


