﻿body {text-align:-moz-center;}
body {text-align:center;}

#content_container ul li {list-style-type: disc;}
#content_container 
{
	background-color: #FFFFFF;
	margin: 4px 2px;
	text-align:center;
	overflow:hidden;
}

.orange {color:#F08A0A;}

/* new video block */
.video_wrap 
{
	padding:15px;
	background-image: url(../images/video_bg_white.jpg); 
	background-repeat: no-repeat; 
	height:107px; 
	width:300px;
}
.video_wrap .lft_text {float:left; width:150px; margin-right:5px; font-size:11px; line-height:14px;}
.video_wrap .rt_image {float:left; width:116px;}
.video_wrap .title {font-size:13px; color:#022960; margin-bottom:5px;}

a,a:visited,a:hover,a:active {outline: none;}

/********************
*  LEFT NAV AREA
*********************/
#content_head
{
}

#content_left 
{
    width:225px;
    float:left;
    padding-bottom:5000px;
    margin-bottom:-5000px;
    background-color:#F6F6F7;
    border-left:1px #E4E5E6 solid;
    border-right:1px #E4E5E6 solid;
    background-image: url(../images/logo_top.jpg);
    background-position:top center;
    background-repeat:no-repeat;
}

#content_right
{
    float:right;
    position:relative;
    width:725px;
    min-height:800px;
}

/* rounded corners */
#content_left  .top_left {background-color: #E4E5E6; height:1px; width:221px;margin:0 auto;}
#content_left  .top_left2 {border-left: 1px #E4E5E6 solid; border-right: 1px #E4E5E6 solid; height:1px; width:223px;margin:0 auto; background-color:#FFFFFF;}
#content_left  .top_left3 {border-left: 1px #E4E5E6 solid; border-right: 1px #E4E5E6 solid; height:1px; width:225px;margin:0 auto; background-color:#FFFFFF;}

#content_container #logoimgwrap
{
	background-color:#FFFFFF;
	/*
	border-left: 1px #E4E5E6 solid;
	border-right: 1px #E4E5E6 solid;
	commented out the above as it was giving us a double-border */
	height:102px;
	text-align: left;
	padding:0 0 0 15px;
	margin:0;
}

/* contact us block */
#content_container #contactuswrap {
	border-top: 1px #E4E5E6 solid;
	background-color:#FFFFFF;
	background-image: url(../images/contact_us_bg.jpg);
	background-repeat: repeat-x;
	background-position:top;
	text-align:left;
	font-family: Verdana,Arial,Helvetica,sans-serif; 
	font-size:9px; 
	color:#032D69; 
	padding-top:0; 
	margin-top:0;
}
#content_container #contactus_closed {padding:3px 0 3px 10px;}
#content_container #contactuspad {padding:0 0 10px 20px;}

/* left middle */
#content_left #left_middle {
	width:225px;
	vertical-align:top;
	margin:0;
	padding:0;
}

#visit_container 
{
    position:absolute;
    left:-231px;
    bottom:-5px;
    width:229px;
    height:28px;
    padding-top:5px;
    background:url(../images/visit_consumer_site_bg.jpg) no-repeat;
}

#left_bottom_bg
{
   position:absolute; 
   left:-230px;
   bottom:28px;
   background:url(../images/striped_leftnav_bg.jpg) no-repeat;
   background-position: top;
   height:160px; /* originally 180px lowered to fix */
   width:225px;
}

/* youtube block */
#content_container .youtube_block 
{
	background-image: url(../images/striped_leftnav_bg2.jpg); 
	background-repeat: no-repeat; 
	background-position:bottom center; 
	height:40px;
	vertical-align:bottom;
	margin:auto;
	padding:auto;
	border-left: 1px #E4E5E6 solid; border-right: 1px #E4E5E6 solid;
}


#content_container #leftnav_container {background-color:transparent;}




#content_container #expand_nav
{
	border-top: 1px #E4E5E6 solid;
	background-color:transparent;
	background-image: url(../images/expand_nav_bg.jpg);
	background-repeat: repeat-x;
	background-position:top;
	text-align:left;
	padding:15px 0 0px 5px;
}	

/* left bottom */
#content_container #left_bottom 
{
	width:227px;
	background-image: url(../images/visit_consumer_site_bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom center; text-align:-moz-center; vertical-align: middle;
	height:28px;
}




/* middle container */
#content_container .mid {width:5px;}



/* right top container */
#content_container #right_top #right_content_wrapper
{
	border-left: 1px #E4E5E6 solid;
	border-right: 1px #E4E5E6 solid;
	vertical-align:top;	
}



/* right top container */
#content_container #right_top2
{
	vertical-align:top;
	text-align:-moz-center;
	padding:0;
}

#content_container #right_top2 #banner_ad
{
	vertical-align:top;
	text-align:left;
	margin:90px 0 0 25px;
}

#content_container #right_top2 #right_middle_content
{
	border-left: 1px #E4E5E6 solid;
	border-right: 1px #E4E5E6 solid;
	vertical-align:top;
	margin:20px 0 0 0;
	padding: 50px 20px 50px 20px;
	text-align:left;
	background-image: url(../images/gray_bar.jpg);
	background-repeat: no-repeat;
	background-position:top center;

}



/* right middle container */
#content_container #right_middle
{
	border-left: 1px #E4E5E6 solid;
	border-right: 1px #E4E5E6 solid;
	vertical-align:top;	
	background-image: url(../images/gray_bar.jpg);
	background-repeat: no-repeat;
	background-position:top center;
	padding-top:30px;
	min-height:635px;
	width:722px;
}

#content_container #right_middle_content
{
	vertical-align:top;
	margin: 10px 10px 0px 10px;
    position:relative;
}


/* right bottom container */
#content_container #right_bottom
{
	width:724px;
	text-align:-moz-center;
	background-image: url(../images/green_gradient.jpg); 
	background-repeat: no-repeat; 
	background-position: bottom center;
	height:30px;
}




/*****************
*  HOMEPAGE 
*****************/
/*#content_container #right_top_home
{
	vertical-align:top;
	text-align:-moz-center;
	background-image: url(../images/homepage_header.jpg);
	background-repeat: no-repeat;
	padding:0;
}

#content_container #right_top_home #banner_ad
{
	vertical-align:top;
	text-align:left;
	margin:125px 0 0 30px;
}

#content_container #right_top_home #right_middle_content
{
	vertical-align:top;
	margin:29px 0 0 0;
	padding: 0 0 50px 0;
	text-align:left;
}/*
/* right bottom container */
#content_container #right_bottom_home
{
	width:724px;
	text-align:-moz-center;
	background-image: url(../images/green_gradient_greyback.jpg); 
	background-repeat: no-repeat; 
	background-position: bottom center;
}
#divPanelContainer .panel_list ul {margin-left:8px; padding-left:8px; }
#divPanelContainer .panel_list ul li {padding-left:0px; }



/************** AWARD LOGO AREA *************
#award {margin-top:40px;}
.award_left {float:left; width:90px; height:100px; padding-top:5px; padding-left:3px;}
.award_right {float:left; width:200px; height:100px; font-size:11px;}
.award_right .dkblue {color:#022960;}
.award_left {}*******/


