*{
margin:0px;
padding:0px;
}
img{border:0px}
html{
width:100%;
height:100%;
margin:0px;
}
body{
width:942px;
height:100%;
margin:0 auto;
position:relative;
}
html > body{
min-height:100%;
height:auto;
}
#wrapper{
width:942px;
}
#content{
width:942px;
/*padding:18px 0 117px 0;*/
padding:3px 0 17px 0;

}
#footer{
/*position:absolute;*/
bottom:0px;
width:942px;
height:130px;
margin-top:10px;
}
.logo{
float:left
}
#menu{
border-top:10px solid #E4E8EC;
/*border-top:10px solid #0F84DF;*/
width:600px;
float:left;
}
#menu ul{
padding:10px 0 0 36px
}
#menu li{
list-style-type:none;
display:inline;
padding:0 5px;
line-height:16px;
height:16px;
}
#menu a, #bottom_navigation a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#010101;
text-decoration:none;
color:#0F84DF;
}
#menu a:visited, #bottom_navigation a:visited{text-decoration:none}
#menu a:hover, #bottom_navigation a:hover{text-decoration:underline}
#bottom_navigation{
background-color:#E1E4E8;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4D4D4D;
line-height:23px;
height:23px;
text-align:center;
margin:39px 0 10px 0
}
#bottom_navigation a{
margin:0 10px
}
#copy{
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#323232;
}
#copy a{
color:#B94304;
text-decoration:underline
}
#copy a:visited, .read_more:visited{text-decoration:underline}
#copy a:hover, .read_more:hover{text-decoration:none}
#blocks{
background-image:url(images/3bg.gif);
background-position:top left;
background-repeat:repeat-y;
}
#blocks div{
width:275px;
float:left;
padding:12px 16px 18px 23px;
font-family:Verdana,Arial, Helvetica, sans-serif;
font-size:11px;
color:#010101
}
#blocks .image{
margin-top:14px
}
#blocks p{
padding:14px 0 0 4px
}
.read_more{
margin:4px 0 0 4px;
display:block;
color:#0F84DF;
text-decoration:underline
}
.read_more_2{
color:#0F84DF;
text-decoration:underline
}
.read_more_2:visited{text-decoration:underline}
.read_more_2:hover{text-decoration:none}

#block{
width:936px;
margin:0 auto;
background-image:url(images/blockbg.gif);
background-position:top left;
background-repeat:repeat-y;
}
#block div{
display:block;
float:left;
padding:7px 0 13px 19px;
}
#block div p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#010101;
display:block;
/*width:235px;*/
float:left;
padding:9px 25px 0 4px
}
#block div img{
margin:0 7px 0 0
}
.heading{
 font-family:Haettenschweiler;  
 font-size:20px;}      
 .required{color:#ff0000;}
.imgBorder
{border: solid 5px #E4E8EC;}

.td_bg_no_rep{
	background-image: url('Images/bg.jpg'); 
	background-repeat: no-repeat;
	background-position: center; }
.td_bg_rep_y{
	background-image: url('Images/bg.jpg'); 
	background-repeat: repeat-y;
	background-position: center;}
.button{
	background: url('images/button_bg.gif') no-repeat right;
	color: #5D5D5D;
	font: 11px Tahoma,Arial;
	border: 1px solid #838383;
	padding-right: 15px;
	padding-left: 3px;
	cursor:pointer;}
	
	.color {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #003399;
	border: 1px solid #999999;
	}
/* Lists */
.ul_tick{
list-style-image:url(images/blue_arrow.gif);line-height:1.5;
}
.ul_tick a{
list-style-image:url(images/blue_arrow.gif);line-height:1.5;color:#544F4F;
}

.left_modules {
float:left;width:265px;margin:0px;padding:0px;border-right:solid 1px #C3C9CE;
}
.right_modules {
float:right;width:265px;margin:0 10px 0 40px;padding:0px
}
.left_modules a{
padding:0px
}
.right_modules a{
padding:0px
}
.left_modules a:hover{
color:#000;text-decoration:none;
}
.right_modules a:hover{
color:#000;text-decoration:none;
}