@charset "UTF-8";



body { margin: 0; background-image:url(../images/nav/left_nav/bg_off.gif); background:none; }


#ez-header {width: 721px; height: 59px; padding-left: 29px; padding-top: 41px; background: transparent url(../images/header_ez.jpg) top left;}
#hero-header {width: 721px; height: 59px; padding-left: 29px; padding-top: 41px; background: transparent url(../images/header_hero.jpg) top left;}


a { color:#000000; }
hr { width: 280px; height: 1px; background-color: #cccccc; border: 0; margin: 12px 0px 12px 0px; }
div { font-family: Arial, Myriad Pro, Sans; font-size: 12px; color: #666666; }
p { line-height: 1.3 !IMPORTANT; }
img { border: 0; }


h1 { font-size: 16px; font-weight: bold; color: #333; margin: 0px 0px 5px 0px; }
h2 { font-size: 15px; font-weight: normal; color: #333; margin: 0px; }
h3 { font-size: 13px; font-weight: bold;  margin: 5px 0; }

h4 { font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #970000;
padding: 5px 0 5px 5px;
margin: 15px 0 0 0;
background:#e1e1e1;
}
h5 { font-size: 10px; font-weight: normal;  margin: 5px; } 
#container { position:absolute; width: 100%; }
/*#container { position:absolute; width: 1200px; left: 50%; margin-left: -600px; } -- Used to keep set width */

#header-container { height: 83px; background-image:url(../images/header_background.jpg); }
	#header-inner { position:relative; left: 50%; margin-left: -476px; height: 83px; width: 952px; }
		#header-search { position: absolute; right: 0px; top: 41px; width: 207px; height: 24px; padding-top: 6px; vertical-align:middle; }
			input#search-box { width: 149px; height: 15px; background: transparent; margin-right: 2px; border: #cccccc 1px solid; color: #666666; font-size: 11px; padding-left: 5px; }
		#header-nav-container { position: absolute; right: 208px; top: 41px; height: 30px; }
			#header-nav-item1 { width: 79px; height: 20px; float: left; padding-top: 10px; }
			#header-nav-item2 { width: 79px; height: 20px; float: left; padding-top: 10px; }
			#header-nav-item3 { width: 99px; height: 20px; float: left; padding-top: 10px; }
			#header-nav-item4 { width: 79px; height: 20px; float: left; padding-top: 10px; }
			.header-nav-border { border-left: #cccccc 1px solid; }
		
#topbar { position: absolute; width: 100%; height: 51px; background-color: #666666; top: 86px; }
/*#topbar { position: absolute; width: 1200px; height: 51px; background-color: #666666; } -- Used to keep set width */

.left-nav-container { width: 199px; border-right: #FFFFFF 1px solid; float: left; }
	.left-nav-item { border-bottom: #FFFFFF 1px solid; background-image:url(../images/nav/left_nav/bg_off.gif); height: 18px; padding-left: 13px; padding-top: 9px; cursor:pointer; display:block; }
	.left-nav-item:hover { background-image:url(../images/nav/left_nav/bg_over.gif); }
	.left-nav-header-on { background-image:url(../images/nav/left_nav/bg_on.gif); height: 18px; }
	
	.left-nav-subheader-on { background-image:url(../images/nav/left_nav/subbg_on.gif); }
	.left-nav-subheader-green { background-image:url(../images/nav/left_nav/subbg_green.gif); }


	
	.left-nav-item-sub { background: #ebedee url(../images/nav/left_nav/sub_bg.jpg) top no-repeat; padding-left: 14px; padding-top: 5px; padding-bottom: 5px; }
		.left-nav-item-sub ul { margin: 0; padding: 0; list-style: none; }
		.left-nav-item-sub li { margin-top: 4px; margin-bottom: 4px; color: #333333;  }
		.left-nav-item-sub li a { text-decoration:none; }

	#left-news { width: 168px; height: 205px; padding-top: 80px; padding-left: 21px; padding-right:10px; }
		#left-news .item { margin-bottom: 15px; }
			#left-news .item a { text-decoration: none; }

#content-container { width: 952px; position: absolute; left: 50%; margin-left: -476px; }
	#main-container { background-color:#FFFFFF; float: left; }
	#tagline-container { height: 16px; padding-top: 16px; margin-right: 3px; }
	
	#home-item1 { width: 316px; float: left; }
	#home-item2 { width: 316px; float: left; }
	#home-item3 { width: 265px; height: 176px; float: left; background-image:url(../images/home_latestnews_background.jpg); padding-top: 24px; padding-left: 23px; padding-right: 26px; }
	
	#home-item3 div { border-top: #cccccc 1px solid; margin-top: 12px; }
	#home-item3 p { margin: 12px 0px 0px; }
	#home-item3 div p a { color: #666666; text-decoration: none; }
	
	#content-area { width: 750px; float: left; }
		#breadcrumb-container { margin-left: 29px; margin-top: 10px; font-size: 10px; font-weight: normal; color: #333333; }
		#breadcrumb-container a { font-size: 10px; font-weight: normal; text-decoration:underline; color: #333333; }

		#left-column { margin-left: 29px; margin-top: 31px; width: 406px; float: left; }
			#left-column a { color: #a62315; }
			#left-column p { margin-top: 0px; padding-bottom:8px; }
			#left-column div { margin-bottom: 10px; }
			#left-column div div { margin-bottom: 0px; }
			#left-column ul {padding:0 0 10px 25px; margin: 0;}
			#left-column li {padding: 5px 0;}

			#left-column ul li ul {padding-left:15px; }
		#right-column { margin-left: 35px; margin-top: 26px; width: 280px; float: left; }

	
#footer { clear: left; margin-top: 2px; border-top: #a62315 5px solid; border-bottom: #d2d2d2 2px dashed; height: 23px; color: #666666; font-size: 10px; padding-top: 10px; margin-top: 27px; margin-bottom: 20px; }

.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }
.border-thin-white { border: #FFFFFF 1px solid; }
.red-text { color: #A62315; }
/*.heading-text { font-size: 15px; font-weight: bold; color: #333333; }*/

.video-block { position: relative; width: 386px; padding-top: 16px; padding-bottom: 15px; margin-left: 20px; margin-top: 10px; background-color: #d1d1d1; }
	.video-container { position: relative; left: -20px; width: 206px; height: 155px; border: #FFFFFF 1px solid; }
	.video-text-block { position: absolute; top: 20px; right: 13px; width: 171px; }
		.video-heading { padding-bottom: 9px; margin-bottom: 0px; border-bottom: #FFFFFF 1px solid; }
		.video-item { padding-top: 10px; margin-left: 3px; }
		.video-item a { color: #666666; text-decoration:none; }
		a.video-item-on { color: #a62315 }
		
.pdf_list { list-style-image:url(../images/icon_pdf.jpg); list-style-position:inside; list-style-type:none; padding-left: 2px; margin-left: 2px; margin-top: 0px; }
.pdf_list li { margin: 6px 0px; }
.pdf_list li a { color: #a62315; font-weight: bold; }

#left-column .press-release-item a { text-decoration: none; color: #666666; }

.headrev { background:#C5C5C5 none repeat scroll 0%; color:#970000; font-size:12px; font-weight:bold; margin:15px 0pt 0pt; padding:5px 0pt 5px 5px; }
.bluBrdrBottom { background:#EEEEEE none repeat scroll 0%;  }
.bluBrdrBottom2 { background:#F4F4F4 none repeat scroll 0%; }
#formTable {/*background:#003333;*/}
#formTable table tr td table tr td {padding:10px;}

.conferenceTable td {padding:6px;}

.thumblink img{ border: solid #970000 2px; margin:2px; }
.thumblink:hover img{ border: solid #cccccc 2px;}



.testimonial-text { font-family: Arial; font-size: 11px; }
.testimonial-author { font-family: Arial; font-size: 10px; font-weight:bold; font-style:italic; }

 