html {
	overflow-y: scroll;
}

body{
	padding: 0;
	margin: 0;
	background-color: #A297CE;
	font-family: Verdana,sans-serif;
	font-size: 13px;
	color: #000;
	background-image: url('background.jpg');
	background-repeat: no-repeat;
}

.inner p:first-child,.inner h1:first-child,.inner h2:first-child,.inner h3:first-child{
	margin-top: 0px;
}


blockquote{
	padding: 0;
	margin: 0 0px 12px 0px ;
	font-style: italic;
}

p + blockquote{
	margin-top: 32px;
}

h1,h2,h3{
	margin: 12px 0 3px 0;
	font-weight: 700;
	color: #262D95;
}

h1{
	font-size: 15px;
	margin-top: 0px;
}

h2{
	font-size: 15px;
}

#right_side h2{
	margin-top: 0px;
}

h3{
	font-size: 14px;
}

h4{
	font-size: 12px;
}


hr{
	margin: 0px 0;
	width: 93%;
	padding: 0px;
	align: left;
}

hr + h2{
	margin-top: 8px;
}

p,h4{
	margin: 0px 0 12px 0;
}

.link_index a{
	color: #DD0303;
}

.hidden{
	width: 100%;
	clear: both;
	overflow: hidden;
	display: none;
}


h4 + h2{
	margin-top: 17px;
}

.mail_link + h2{
	margin-top: 0px;
}

p + ul{
	margin-top: -3px;
}


#content .mail_link{
	margin-top: 6px;
}

.mail_link a,.mail_link_after_list a{
	font-weight: 700;
	text-decoration: underline;
	font-size: 15px;
}



ul{
	margin-top: 5px;
	margin-bottom: 11px;
	margin-left: 16px;
	padding: 0;
	list-style-type: none;
	list-style-image: url('bullet_ie.gif');
	color: #000;
}

a{
	text-decoration: none;
	color: #262D95;
}

#content a,#right_side a{
	text-decoration: underline;
}

#content h2{
	margin-top: 12px;
}

.hidden + h2{
	margin-top: 8px;
}

.after_toggles + h2{
	margin-top: 0;
}

#content h4 a span{
	background-image: url('button_left_.gif');
	background-position: top left;
	background-repeat: no-repeat;
	display: inline-block;
	padding:0 12px;
	line-height: 20px;
}


#content h4 a{
	cursor: hand;
	background-image: url('button_right_.gif');
	background-position: top right;
	background-repeat: no-repeat;
	height: 20px;
	font-size: 12px;
	font-weight: 700;
	color: #fff;
	line-height: 20px;
	vertical-align:middle;
	display:block; /*opera*/
	display:inline-block; /*ie*/
	text-decoration: none;
}

h4{
	margin: 12px 0 4px 0;
}

.hidden ul{
	margin-bottom: 0px;
}

#content h4 a:hover{
	color: #fff;
}

#content h4 div{
	clear: both;
}

#side_nav a:hover, a:hover,#logo_contact a:hover{
	color: #DD0303;
}


#wrapper{
	margin: 0 auto;
	width: 885px;
}

#wrapper_right{
	float: left;
	background-color: #fff;
	border: 1px solid #262D95;
	border-width: 0 5px 12px 0;
}

#top_block{
	height: 22px;
	width: 169px;
	border: 1px solid #04B354;
	border-width: 0 0 0 5px;
	background-color: #D8DFF1;
}

#logo,#logo_text,#logo_contact{
	float: left;
	height: 100px;
}

#logo{
	border: 1px solid #ED8E5A;
	border-width: 0 0 0 5px;
}

#logo_text{
	background-color: #1D2999;
	width: 447px;
}

#logo_text img{
	margin-top: 25px;
	margin-left: 12px;
}

#logo_contact{
	width: 257px;
	background-color: #7B54A5;
	color: #fff;
	border: 1px solid #262D95;
	border-width: 0 5px 0 0;
	font-size: 11px;
	line-height: 1.3;
}

#logo_contact a,#logo_contact h4{
	color: #fff;
}


#logo_contact  .inner{
	padding: 1px 0 0 24px;
}

#logo_contact h4{
	margin-bottom: 15px;
	font-size: 11px;
}

#logo_contact img{
	margin-top:0px;
	margin-left: 12px;
}

#side_nav{
	width: 169px;
	float: left;
	background-color: #D8DFF1;
	color: #262D95;
	border: 1px solid #04B354;
	border-width: 0 0 0 5px;
}

#side_nav a{
	color: #262D95;
}



#side_nav  .inner{
	padding: 30px 19px 65px 0px;
	text-align: right;
	font-size: 11px;
	color: #F5EFD9;
	line-height: 18px;
}


#content{
	width: 446px;
	float: left;
	background-color: #fff;
	border: 1px solid #ED8E5A;
	border-width: 0 1px 0 0;
}

#content .inner{
	padding: 30px 20px 20px 24px;
}

#content,#right_side{
	line-height: 1.35;
}

#content .mail_link{
	margin-top: -3px;
}

.right_pic{
	float: right; 
	width: 180px;
	margin-left: 8px;
	margin-bottom: 8px;
	overflowX: auto;
}

.right_pic div{
	font-size: 10px;
	font-family: Arial,sans-serif;
	text-align: right;
}

.center_pic{
display: block;
margin: 0 auto;
}

.center_pic div{
   font-size: 10px;
   font-family: Arial,sans-serif;
   text-align: left;
}
.left_pic{
   float: left;
   width: 180px;
   margin-right: 8px;
   margin-bottom: 8px;
   overflowX: auto;
}

.left_pic div{
   font-size: 10px;
   font-family: Arial,sans-serif;
   text-align: left;
}

.center_pic{
display: block;
margin: 0 auto;

   
}

#right_side{
	float: left;
	width: 257px;
	background-color: #fff;
}

#right_side .inner{
	padding: 30px 16px 0 24px;
	font-size: 12px;
}

#footer{
	margin: 8px auto;
	text-align: right;
	font-size: 11px;
	color: #1D2999;
	clear: both;
}

#footer .inner{
	padding: 8px 0;
}



