/* CSS Document */

body {
background:#b8c2c6 url(../img/bg_repeat.jpg) top no-repeat;
margin:0;
}

body, td, p {
font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
font-size: 12px;
line-height:16px;
color:#464646;

}

p {
margin:0 0 1em 0;
padding:0px;
}

h2 {
font-size:16px;
font-weight:bold;
margin:.5em 0 .5em 0;
padding:0 0 3px 0;
color:#004672;
border-bottom:1px solid #CCCCCC;
}

h3 {
font-size: 13px;
color:#464646;
font-weight: bold;
margin:0 0 .7em 0;
padding:0;
}

h4 {
font-size:12px;
font-weight:bold;
margin:0;
padding:0;
color:#004672;
}

h4 span {
font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
font-size: 11px;
line-height:16px;
color:#464646;
font-weight:normal;
}

h5 {
font-size:12px;
font-weight:bold;
margin:0;
padding:0;
}

ul {
margin:0 0 0 20px;
padding:0;
list-style: disc outside url(../img/bullet.gif);
}

.ulfix ul {
margin:0 0 10px 20px;
padding:0;
list-style: disc outside url(../img/bullet.gif);
}

.content .description {
font-size:14px;
font-weight:bold;
}

.content .smalltext {
font-size: 11px;
color:#999;
}

.content .caption {
font-size:10px;
line-height:12px;
color:#999999;
}

.content .clear {
clear:both;
padding:20px 0 0 0;
border-top:1px solid #ccc;
}

.content img {
border:3px solid #CCCCCC;
}

.content .button {
border:none;
}

.smpic_1col {
float:right;
width:320px;
}

.smpic_1col h4 {
margin:0;
padding:0;
}

.smpic_1col table {
margin:36px 0 0 50px;
padding:0 50px 0 0;
}

.smpic_1col p {
margin:0;
padding:0;
}

.smpic_1col img {
margin:0 10px 20px 0;
border:3px solid #CCCCCC;
}

.smpic_1col .first {
width:146px;
}


.smpic_2col img {
margin:0 10px 15px 0;
}

.smpic_2col h4 {
font-size:12px;
font-weight:bold;
margin-bottom:0;
padding-bottom:0;
border-bottom:1px solid #ccc;
}

.smpic_2col .first {
width:146px;
}



#container_outer {
background:#b8c2c6 url(../img/bg_repeat.jpg) top repeat-x;
width:100%;
height:100%;
}

#container_inner {
background:url(../img/bg_no_repeat.jpg) top no-repeat;
}

#nav {
margin-left:13px;
text-align:left;
}

#left_grey_shadow {
background:url(../img/leftShadow_grey.jpg) top repeat-y;
}

#right_grey_shadow {
background:url(../img/rightShadow_grey.jpg) top repeat-y;
}

#content_repeat {
background:url(../img/main_white_bg_repeat.jpg) top repeat-y;
}

#content_no_repeat_home {
background:url(../img/main_white_bg_no_repeat.jpg) top no-repeat;
padding:10px 10px 4px;
}

#content_no_repeat {
background:url(../img/main_white_bg_no_repeat.jpg) top no-repeat;
padding:10px 7px;
text-align:left;
}

#inner_content_repeat {
background:url(../img/inner_content_repeat.gif) top repeat-y;
}

#blue_sidebar_repeat {
background:url(../img/box_blue_repeat_169x1.jpg) top repeat-y;
}

#blue_sidebar_no_repeat {
background:url(../img/box_blue_top_169x70.jpg) top no-repeat;
}

.content {
padding:0px 30px 20px;
text-align:justify;
}

#main_content {
padding:10px;
}

a:link {color: #252525; text-decoration:none;}
a:visited {color: #252525; text-decoration:none;}	
a:hover {color: #666666;text-decoration:none;}
a:active {color: #000000;text-decoration:none;}
	

	
	