/* CSS Document */
body{
/*overflow:hidden;*/
width:1024px;
height:100%;
margin:0;
padding: 0;
background-color:#ffffff;
border-top:3px solid #455C9F;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;

}

em {
font-weight:700
}
#banner{
height:100px;
background-color:#FFFFFF;
/*margin-left:4.5%;*/
margin-left:60px;
/*width:95%;
/*padding:0px 0 0 50px;*/
}

#topMenu{
	padding: 40px 0px 5px 80px;
	color: #cccccc;
	right: auto;
	text-align:left;
	font-size:0.8em;
}

#topMenu a{
padding:0px 3px 0 3px;
color:#525252;
font-weight:bold;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#topMenu a:hover{
padding:0 3px 5px 3px;
color:#525252;
font-weight:bold;
text-decoration:underline;
}
#systemMenu{
	padding: 10px 0px 5px 70px;
	color: #cccccc;
	right: auto;
	text-align:left;
	font-size:0.8em;
}

#systemMenu a{
padding:0px 3px 0 3px;
color:#525252;
font-weight:bold;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#systemMenu a:hover{
padding:0 3px 5px 3px;
color:#525252;
font-weight:bold;
text-decoration:underline;
}
#systemMenu2{
	padding: 10px 0px 5px 70px;
	color: #cccccc;
	right: auto;
	text-align:left;
	text-transform: lowercase;
}

#systemMenu2 a{
padding:0px 2px 0 2px;
color:#525252;
font-weight:bold;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.6em;
}

#systemMenu2 a:hover{
padding:0 2px 5px 2px;
color:#525252;
font-weight:bold;
text-decoration:underline;
}
#banner img{
padding:10px 50px 0 0;
}

.left{
float:left;
clear:both;
}

.right{
float:right;
}
#consort_wrapper {
	padding-left: 70px;
}
#imageblock{
height:232px;
border-bottom:15px solid #737373;
border-top:15px solid #737373;
background-color:#505050;
overflow:hidden;
padding-left:80px;
}

#header_banner{
height:100px;
border-bottom:15px solid #737373;
border-top:15px solid #737373;
background-color:#505050;
}

#header_banner h2{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:34px;
color:#FFFFFF;
padding:0 0 0 70px;
letter-spacing:2px;}

#imageblock img{
/*padding:0 1px 0 1px;*/
width:auto;
}

#overview{
height:66px;
border-top:2px solid #ffffff;
border-bottom:2px solid #ffffff;
background-color:#D8D8D8;
padding:0 0 0 80px;
}

.white{color:#FFFFFF;}

#container{
	background-color:#FFFFFF;
	color:#85827c;
	width:1024px;
	/*width:69%;
padding:20px 110px 40px 90px;*/
padding:20px 0 40px 0;
	height:auto;
/*overflow:hidden;*/

}
#content {
	padding-left: 70px;
	width: 500px;
	float: left;
	padding-right: 40px;
	margin-top: 20px;
}
.contentBlocks {
	padding-left: 70px;
	width: 500px;
	float: left;
	padding-right: 40px;
	margin-top: 20px;
}
.contentBlocks2 {
	padding-left: 70px;
	width: 280px;
	float: left;
	padding-right: 40px;
	margin-top: 20px;
}
#content2 {
	padding-left: 70px;
	width: 954px;
	padding-right: 40px;
	margin-top: 20px;
}
#content2 img {
	float: right;
	display: block;
	padding-right: 30px;
}
p.content_caption {
float: right;
}
#pictures {
	padding-left: 19px;
	width: 365px;
	float: left;
	margin-top: 20px;
}
#pictures2 {
	width: 365px;
	float: left;
	margin-top: 20px;
}
#pictures2 img {
	padding-right: 10px;
}
.picturesBlocks {
	width: 370px;
	float: left;
	margin-top: 20px;
}
.picturesBlocks img {
	padding-right: 5px;
}

#systems {
	width: 1024px;
	float: left;
}
p.system  {
	width: 500px;
	display: block;
	margin-top: 10px;
}
p.system2  {
	width: 300px;
	display: block;
	margin-top: 10px;
}
h2.systemh2 {
	width: 500px;
	margin-top: 10px;
}
#systems ul {
	font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
line-height:16px;
padding:0 0 15px 20px; 
	width: 480px;
	float: left;
}

img.systemimg{
	float: left;
}
.greyBox, .greyBox_right{background-color:#EAEAEA;
width:135px;
height:66px;
border-left:2px solid #ffffff;
padding:0 0 0 10px;
float:left;
}

#textBox1{
margin:20px 85px 20px 70px;
}
#textBox2{
width:500px;
margin:0 0 0 70px;
}
hr {
	height:0px;
	line-height:0px;
	font-size:1px;
	width:100%;
	margin:4px 0px;
	border-style: solid;
	border-color:#999;
	border-width: 1px 0px 0px 0px;
	clear:both;
}
#textBox3{
width:500px;
margin:20px 50px 0 70px;
float: left;
}
h2.title {
margin-top: 30px;
}
.caption {
	width: 365px;
	padding: 0 0 5px;
	display: block;
	margin-top: 10px;
}
.caption2 {
	width: 150px;
	padding: 0 0 5px;
	display: block;
	margin-top: 10px;
}
.img_caption {
	float: right;
	width: 365px;
	margin-top: 0px;
	clear: right;
}
.img_captionR {
	float: left;
	width: 365px;
	margin-bottom: 5px;
}
.img_caption p {
	font-size: 10px;
	text-align: left;
	clear: right;
}

.img_captionL {
	font-size: 10px;
	text-align: left;
	float: left;
	width: 300px;
	clear: left;
}
.greyBox_right{border-right:2px solid #ffffff;
}

.greyBox p, .greyBox_right p{
line-height:12px; padding:0 0 0 0; margin:10px 0 0 0;}

.greyBox a, .greyBox_right a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#445CA0; text-decoration:none;}

.greyBox a:hover, .greyBox_right a:hover{text-decoration:underline; color:#445CA0;}

#hometext{
width:519px;
float:left;
padding:25px 10px 0 0;
margin:0 0 0 90px;
background-color:#FFFFFF;
border-right:2px solid #CECECE;}

.logo{
width:150px;
height:98px;
float:left;
padding:0 0 0 0;
margin:0 40px 0 0;
}

.logo img{

}

#maintext{
width:275px;
min-height:215px;
float:left;
clear:none;
background-color:#FFFFFF;
/*padding:20px 20px 10px 0;*/
margin-left:35px;
}


h2{
color: #505050;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}

h3{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#505050;
}

h4{font-size:11px; font-weight:bold; color:#505050; line-height:15px; margin:0 0 0 0;
}

p{
color:#505050;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
line-height:16px;
padding:0 0 10px 0; 
}

ul li{color:#505050;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
line-height:16px;
padding:0 0 15px 0; }

/*ul{
display:inline;
/*margin:0 0 0 5px;
padding:0 0 0 5px;
}

/*ul li{
list-style-image:url(../improve_home/arrow.gif);
color:#505050;
font-size:10pt;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
line-height:1.3em;
}

ul li{
background-image:url(../improve_home/arrow.gif);
background-position:top left;
background-repeat:no-repeat;
list-style-type:none;
list-style-position:inside;
color:#505050;
font-size:10pt;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
line-height:1.0em;
margin:0 0 0 10px;
text-indent:none;
}*/



#maintext p{
color:#505050;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
margin:0 0 0 0;
padding:0 0 5px 10px; 
}

.blue_arrow{
background-image:url(../improve_home/arrow3.gif);
background-position:top left;
background-repeat:no-repeat;
line-height: 18px;
}
.blue_arrow a:hover img, .blue_arrow a img{
	border: 0;
}
#maintext a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#505050; text-decoration:underline; line-height:13px;
}

#maintext a:hover{text-decoration:none; color:#445ca0;
}

a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#445CA0; text-decoration:none;
}

a:hover{text-decoration:underline;
}

#footer{
	background-color:#F3F3F3;
	margin:0;
	clear:both;
	padding:20px 0 5px 70px;
	height:150px;
}

#footer p{
margin:0 0 0 0;
padding:0 0 0 10px;
}
#banner a img{
border:0;
}
.orange{
color:#ff7014;
font-weight:bold;
}
.orange2{
	color:#ff7014;
	text-transform: lowercase;
}
.blue{color:#445CA0;}

.bold{
font-weight:bold;
font-size:11px;
/*padding:0 0 0 5px;*/
}

#single_image{
float:left;
padding:20px 0 0 0;
}

#single_image a img {
text-decoration:none;
border:1px solid #666666;
}

#single_image a img:hover{
text-decoration:none;
border:1px solid #333333;
}
#stats{
display:none;
}
a img{
border:0;
}

a:hover img  {
border:1px solid #ff7014;
}
.clearfix{
clear:both;
}

.footerimg{
float:right;
width:150px;
padding:0 0 0 0;
}
.footerimg img{
float:right;
}
/* ===== PARTNER BOX ===== */
.partner_box{
	border-bottom:1px solid #B3B1AC;
	width:415px;
	/*width:100%;*/
height:300px;
	float:left;
	margin:5px 25px 10px 0;
	padding:15px 0  0;
}

.partner_box_img{
	clear:both;
	float:left;
	height:300px;
	width:150px;
	padding:20px 0 0 0;

}
.partner_box p {
display:block;
}

.partner_box a{ text-decoration:none;}
.partner_box a:hover{ text-decoration:none; color:#85827c;}
.partner_box2{
	border-bottom:1px solid #B3B1AC;
	width:415px;
	/*width:100%;*/
height:420px;
	float:left;
	margin:5px 25px 10px 0;
	padding:15px 0  0;
}

.partner_box_img2{
	clear:both;
	float:left;
	height:400px;
	width:150px;
	padding:20px 0 0 0;

}
.partner_box2 p {
display:block;
}

.partner_box2 a{ text-decoration:none;}
.partner_box2 a:hover{ text-decoration:none; color:#85827c;}

