/* general */
* {
	margin: 0;
	padding: 0;
}
ul, ol {
	padding: 0 0 20px 20px;
}
p {
	padding-bottom: 20px;
}
a {
	color: #333;
}
a:focus,
input:focus,
select:focus {
	outline: 0;
}
a img {
	border: 0;
}
fieldset {
	border: 0;
}
html {
	font: .627em Arial, Helvetica, sans-serif;
}
body {
	text-align: center;
	color: #474747;
	background-color: #fff;
}
#container {
	margin: 0 auto;
	width: 968px;
	text-align: left;
}

/* header */
#header {
	font-size: .9em;
}
#logo {
	float:  left;
	padding: 25px 0 0 12px;
}
#text_size {
	float: left;
	padding: 65px 0 0 210px;
	color: #7d806e;
}
#text_size a {
	color: #7d806e;
}
#text_size a:hover {
	color: #000;
}
#text_size a.sml { font-size: 1em; }
#text_size a.med { font-size: 1.2em; }
#text_size a.big { font-size: 1.5em; }

/* navigation */
#top_nav {
	float: right;
	display: inline;
	margin-right: 10px;
	padding: 45px 0 0 10px;
	list-style-type: none;
}
#top_nav li {
	float: left;
}
#top_nav li a {
	float: left;
	padding-top: 53px;
	height: 0;
	overflow: hidden;
	background: url(/i/top_nav_1.gif) no-repeat 0 0;
}
#top_nav #tn_about        a { width: 82px; }
#top_nav #tn_news         a { width: 91px; background-position: -82px  0; }
#top_nav #tn_contact      a { width: 85px; background-position: -173px 0; }
#top_nav #tn_get_involved a { width: 92px; background-position: -258px 0; }

#top_nav #tn_about        a:hover { width: 82px; background-position:   0px  -53px; }
#top_nav #tn_news         a:hover { width: 91px; background-position: -82px  -53px; }
#top_nav #tn_contact      a:hover { width: 85px; background-position: -173px -53px; }
#top_nav #tn_get_involved a:hover { width: 92px; background-position: -258px -53px; }

#top_nav #tn_about        a.on { width: 82px; background-position:   0px  -53px; }
#top_nav #tn_news         a.on { width: 91px; background-position: -82px  -53px; }
#top_nav #tn_contact      a.on { width: 85px; background-position: -173px -53px; }
#top_nav #tn_get_involved a.on { width: 92px; background-position: -258px -53px; }

#nav {
	float: left;
	display: inline;
	margin-right: -10px;
	clear: both;
	padding: 9px 0 0 28px;
	width: 925px;
	list-style-type: none;
	height: 41px;
	overflow: hidden;
}
#nav li {
	position: relative;
	float: left;
	display: inline;
	margin-left: -16px;
	height: 41px;
	width: 201px;
	background: url(/i/nav_tab.gif) no-repeat 0 0;
}
#nav li span {
	float: left;
	display: inline;
	margin-left: -1px;
	height: 41px;
	width: 201px;
	background: url(/i/nav_tab_off_shadow.png) no-repeat 0 0;
}

#nav li.on span,
#nav li:hover span,
#nav li.sfhover span {
	background: url(/i/nav_tab_on_shadow.png) no-repeat 0 0;
}
#nav li.on,
#nav li:hover,
#nav li.sfhover {
	position: relative;
	z-index: 6;
	background: url(/i/nav_tab.gif) no-repeat 0 0;
}

#nav a {
	float: left;
	position: relative;
	padding-top: 41px;
	height: 0;
	width: 201px;
	overflow:  hidden;
	background: url(/i/nav.gif) no-repeat 0 0;
}
#nav_pat { z-index: 5; }
#nav_phy { z-index: 4; }
#nav_has { z-index: 3; }
#nav_emp { z-index: 2; }
#nav_com { z-index: 1; }

#nav_pat span { z-index: 5; }
#nav_phy span { z-index: 4; }
#nav_has span { z-index: 3; }
#nav_emp span { z-index: 2; }
#nav_com span { z-index: 1; }

#nav_pat a { background-position:    0   0; }
#nav_phy a { background-position: -186px 0; }
#nav_has a { background-position: -371px 0; }
#nav_emp a { background-position: -543px 0; }
#nav_com a { background-position: -747px 0; }

#nav_pat a:hover, #nav_pat.on a { z-index: 5; background-position:    0   -41px; }
#nav_phy a:hover, #nav_phy.on a { z-index: 4; background-position: -186px -41px; }
#nav_has a:hover, #nav_has.on a { z-index: 3; background-position: -371px -41px; }
#nav_emp a:hover, #nav_emp.on a { z-index: 2; background-position: -543px -41px; }
#nav_com a:hover, #nav_com.on a { z-index: 1; background-position: -747px -41px; }

/* footer */
#footer {
	clear: both;
	color: #58595b;
	text-align: right;
}
#footer_nav {
	padding: 10px 8px 20px 0;
}
#footer_nav  li {
	display: inline;
	padding: 0 5px 0 0;
}
#footer_nav  a {
	color: #58595b;
	padding: 0 0 0 8px;
	border-left: 1px solid #58595b;
}
#footer_nav  a:hover {
	color: #000;
}

/* main content */
#content {
	float: left;
	clear: both;
	background: #b1b893 url(/i/shadow_r.gif) repeat-y top right;
}
.banner {
	float: left;
	background: #fff5d2 url(/i/shadow_r.gif) repeat-y top right;
}
.banner .inner {
	float: left;
	padding: 16px 22px 16px 16px;
	background: url(/i/shadow_tr.gif) no-repeat top right;
}
.banner .image_area {
	float: left;
	clear: both;
	padding: 16px;
	background: #006a51;
}
.main_content {
	float: left;
	background: url(/i/shadow_b.gif) repeat-x bottom left;
}
.main_content .inner {
	float: left;
	background: url(/i/shadow_bl.gif) no-repeat bottom left;
}
.main_content .inner2 {
	float: left;
	padding: 16px 22px 16px 16px;
	background: url(/i/shadow_br.gif) no-repeat bottom right;
}
.top_content {
	float: left;
	clear: left;
	width: 898px;
	margin-right: 0px;
}
.top_left_col {
	float: left;
	position: relative;
	min-height: 258px;
	width: 686px;
	background: #0099d9 url(/i/tlc.gif) repeat-x 0 0;
}
.home .item {
	position: absolute;
}
.item {
	display: none;
	float: left;
	width: 686px;
}

.top_left_col .on {
	display: block;
}

.top_left_col img {
	float: left;
	display: inline;
	position: relative;
	margin-left: -6px;
}
.top_left_col .img_wrp {
	float: left;
	display: inline;
	width: 518px;
	height: 258px;
}
.top_txt_content {
	float: left;
	display: inline;
	position: relative;
	z-index:1;
	padding: 20px 20px 0px 0px;
	margin-left: -17px;
	width: 165px;
	font-family: Georgia, Arial, Verdana, sans-serif;
	font-size: 1.2em;
	color: #fff;

}
.top_txt_content h2 {
	font-weight: normal;
	font-size: 1.34em;
	color: #005172;
}
.top_txt_content p {
	padding-bottom: 10px;
font-size:1.2em;
}
.top_txt_content p a {
	color: #fff;
}
.top_txt_content ul.tools {
	padding: 0;
	width: 165px;
	font-family: Arial, Verdana, sans-serif;
	font-size: .8em;
	list-style-type: none;
}
.top_txt_content ul.tools li {
	clear: left;
	width: 165px;
	margin-bottom: 4px;
}
.top_txt_content ul.tools li a {
	clear: left;
	display: block;
	padding-left: 30px;
	width: 135px;
	color: #013a46;
}
.top_txt_content a.video {
	background: url(/i/video.gif) no-repeat 6px center;
}
.top_txt_content a.pdf {
	background: url(/i/pdf.gif) no-repeat 6px center;
}
.top_txt_content ul.tools h3 {
	padding-left: 30px;
	width: 135px;
	text-transform: uppercase;
	font-size: .85em;
}

.subnav, .subnav2 {
	float: left;
	display: inline;
	width: 180px;
}
.subnav ul, .subnav2 ul {
	float: left;
	display: inline;
	width: 180px;
	padding: 0;
	list-style-type: none;
	font-size: 1.25em;
}
.subnav ul li, .subnav2 ul li {
	float: left;
	display: inline;
	width: 180px;
	padding: 5px 0;
	border-top: 1px solid #9ae2f2;
	list-style-type: none;
}
.subnav ul li.first, .subnav2 ul li.first {border:0;}
.subnav ul li a, .subnav2 ul li a {
	float: left;
	clear: left;
	display: block;
	padding-left: 23px;
	margin-right: -10px;
	width: 157px;
	color: #9ae2f2;
	text-decoration: none;
	font-weight: bold;
}
.subnav ul li a:hover, .subnav ul li.on a, .subnav2 ul li a:hover,  .subnav2 ul li.on a {
	color: #e5dcbe;
	background: url(/i/subnav_bullet.gif) no-repeat center left;
}

.hp_cols {
	float: left;
	clear: left;
	display: inline;
	position: relative;
	width: 920px;
	margin: 0 5px 10px;
	padding-top: 6px;
	color: #58595b;
	background: url(/i/hpc_top.gif) no-repeat 0 0;
}
.hp_btm {
	float: left;
	clear: left;
	width: 920px;
	padding-bottom: 11px;
	background: url(/i/hpc_btm.gif) no-repeat bottom left;
}
.hp_inner {
	float: left;
	clear: left;
	width: 920px;
	background: url(/i/hpc_inner.gif) repeat-y 0 0;
}

.col1 {
	float: left;
	display: inline;
	margin-right: 15px;
	width: 377px;
}
.about_wide_module {
	float: left;
	display: block;
	padding: 0 2px 0 3px;
	width: 372px;
	font-size: 1.2em;
}
.awm_inner {
	float: left;
	clear: left;
	padding: 20px 100px 10px 20px;
	width: 252px;
	background: url(/i/stetoscope.gif) no-repeat center right;
}
.about_wide_module h1 {
	float: left;
	display: inline;
	position: relative;
	margin: -2px 0 0;
	width: 372px;
	padding-top: 59px;
	height: 0;
	overflow: hidden;
	background: url(/i/h1_about.gif) no-repeat 0 0;
}
.about_wide_module h2,
.about_wide_module h2 a {
	color: #006a51;
	padding-bottom: 2px;
	font-weight: normal;
	font-size: 1.2em;
	text-decoration: none;
}
.about_wide_module h2 a {
	color: #006a51;
	padding-bottom: 0px;
	font-weight: normal;
	font-size: 1em;
}
.about_wide_module h2 a:hover {
	text-decoration: underline;
}
.about_wide_module p {
	padding-bottom: 10px;
	line-height: 1.4em;
}
.rm {
	text-transform: uppercase;
	color: #59cde6;
	font-weight: bold;
	font-size: .9em;
	text-decoration: none;
	padding-right: 12px;
	background: url(/i/arrow.gif) no-repeat center right;
}
a.rm:hover {
	text-decoration: underline;
}
.col2 {
	float: left;
	display: inline;
	margin-right: 15px;
	padding: 0 3px 0 2px;
	width: 303px;
	
}
img#q1 {
	position:absolute;
	top: 3px;
	left: 394px;
}
img#q2 {
	position:absolute;
	bottom: 3px;
	right: 222px;
}
.quality_buzz_wide_module {
	float: left;
	width: 303px;
	font-size: 1.2em;
}
.quality_buzz_wide_module h2 {
	float: left;
	width: 271px;
	font-size: .82em;
	text-transform: uppercase;
	color: #25aae1;
}
.quality_buzz_wide_module h3 {
	float: left;
	clear: left;
	display: inline;
	margin: 2px 0 5px 7px;
	width: 223px;
	padding-top: 56px;
	height: 0;
	overflow: hidden;
	background: url(/i/qb.png) no-repeat 0 0;
}
.quality_buzz_wide_module h4,
.quality_buzz_wide_module h4 a {
	font-size: 1.2em;
	font-weight: bold;
	color: #006a51;
	text-decoration: none;
}
.quality_buzz_wide_module h4 a {
	font-size: 1em;
}
.quality_buzz_wide_module h4 a:hover {
	text-decoration: underline;
}
.quality_buzz_wide_module h4 {
	font-size: 1.2em;
	font-weight: bold;
	color: #006a51;
}
.quality_buzz_wide_module p {
	line-height: 1.4em;
	padding-bottom: 10px;
}

.pages1 {display:none;} 

.btm_link {
	clear: left;
	text-align: right;
	font-size: .9em;
	color: #58595b;
}
.btm_link a {
	color: #838383;
}
.post {
	float: left;
	clear: left;
	display: inline;
	padding-left: 10px;
	width: 261px;
}
.date {
	font-size: .9em;
	text-transform: uppercase;
	color: #25aae1;
}
.qbwm_inner {
	position: relative;
	z-index: 2;
	width: 271px;
	padding: 5px 20px 10px 12px;
}
.col3 {
	float: left;
	display: inline;
	padding: 0 3px 0 2px;
	width: 200px;
}
.get_in_wide_module {
	float: left;
	padding: 10px;
	width: 180px;
	font-size: 1.2em;
	text-align: center;
}

.get_in_wide_module h2 {
	float: left;
	clear: left;
	padding: 33px 0 0 0;
	width: 180px;
	height: 0;
	overflow: hidden;
	background: url(/i/h2_involved.gif) no-repeat 0 0;
}
.tagline {
	float: left;
	clear: left;
	color: #fff;
	width: 180px;
	line-height: 1.4em;
	font-style: italic;
	padding-bottom: 15px;
	font-size: .9em;
}
.sd_bnts {
	float: left;
	clear: left;
	display: inline;
	width: 192px;
	height: 50px;
	margin: 0 -6px 15px;
}
.share,
.donate {
	float: left;
	display: inline;
	padding-top: 50px;
	width: 96px;
	height: 0;
	overflow: hidden;
	background: url(/i/sd_btns.gif) no-repeat 0 0;
}
.donate {
	background-position: -96px 0;
}
.sign_f {
	float: left;
	clear: left;
	position: absolute;
	bottom: 20px;
	right: 9px;
	width: 180px;
	text-align: left;
}
.sign_f label {
	text-transform: uppercase;
	color: #fff;
	font-size: .72em;
}
.sign_f input {
	float: left;
	display: inline;
	width: 143px;
}
.sign_f input.go {
	float: left;
	display: inline;
	width: auto;
	height: auto;
	margin: 0 0 0 3px;
	padding: 0;
	background: none;
	border: 0;
	color: #fff;
	cursor: pointer;
	text-decoration: underline;
}

/**** subpages ****/

.main {
	float: left;
	clear: left;
	width: 930px;
}

.left_wide_col {
	float: left;
	display: inline;
	margin:0 11px 0 -1px;
	width: 703px;
	padding-top: 3px;
	font-size: 1.2em;
	color: #6b6b6b;
	background: url(/i/lwc_top.gif) no-repeat 0 0;
}
.lwc_btm {
	float: left;
	clear: left;
	width: 703px;
	padding-bottom: 5px;
	background: url(/i/lwc_btm.gif) no-repeat bottom left;
}
.lwc_inner {
	float: left;
	clear: left;
	width: 700px;
	padding: 0 2px 0 1px;
	background: url(/i/lwc_inner.gif) repeat-y 0 0;
}
.main_wrapper {
	float: left;
	position: relative;
	padding: 50px 20px 30px;
	width: 660px;
}

.main_wrapper p {
line-height:18px;
padding-top:10px;
padding-bottom:10px;
}

img.right {
	padding: 5px;
	float: right;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 15px;


}


.main_wrapper p.backtotop {
font-size:.9em;
	padding-top: 10px;
	padding-bottom: 20px;
	text-align:right;
	background-image: url(/i/backtotop.gif);
	background-repeat: no-repeat;
	background-position: right 12px;
	padding-right: 20px;
}

.main_wrapper p a {color:#777;}

.main_wrapper p a:hover {color:#000;}


.main_wrapper ul {
list-style-type:none;
margin-left:4px;
padding-left:4px;
padding-bottom:8px;
}

.main_wrapper ul li {

	padding-top: 4px;
	padding-bottom: 6px;
	line-height: 18px;
	background-position:0 7px;
	padding-left:13px;
	background-color: transparent;
	background-image: url(/i/bullet2.gif);
	background-repeat: no-repeat;
}

.main_wrapper ul li a {color:#777;}

.main_wrapper ul li a:hover {color:#000;}


.main_wrapper  ul li ul li {
	padding-top: 4px;
	padding-bottom: 4px;
	line-height: 20px;
	background-position:0 7px;
	padding-left:13px;
	background-color: transparent;
	background-image: url(/i/bullet3.gif);
	background-repeat: no-repeat;
}




.main_wrapper  h2, .main_wrapper  h2 a {
	color:#006A51;
	font-family:Georgia,Arial,Verdana,sans-serif;
	font-size:1.3em;
	font-weight: normal;
padding-top:7px;
	padding-bottom:4px;
}

.main_wrapper h2 a:hover {
	text-decoration: underline;
}

.left_wide_col h1 {
	float: left;
	position: absolute;
	z-index: 2;
	top: -19px;
	left: 0px;
	padding: 8px 50px 0 38px;
	height: 52px;

	font-size: 1.6em;
	background: url(/i/h1_bgr.gif) no-repeat top right;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight:normal;
color:#fff;
}
#content .in_subpage {
	padding-bottom: 0;
}
p.about {
	font-size: 1.3em;
	font-family: Georgia,Arial,Verdana,sans-serif;
line-height:1.4em;
}
.w_post {
	padding-bottom: 15px;
}
.w_post h2,
.w_post h2 a {
	text-transform: uppercase;
	text-decoration: none;
	color: #27aae1;
	font-size: .9em;
}
.w_post h2 a {
	color: #27aae1;
	font-size: 1em;
}
.w_post h2 a:hover {
	text-decoration: underline;
}
.w_post h3,
.w_post h3 a {
	color:#014132;
	font-family:Georgia,Arial,Verdana,sans-serif;
	font-size:1.25em;
	font-weight: normal;
	padding-bottom:4px;
}
.w_post h3 a {
	color:#006a51;
	font-size: 1em;
	text-decoration: none;
}
.w_post h3 a:hover {
	text-decoration: underline;
}
.w_post p {
	padding-bottom: 0;
	line-height: 1.4em;
}
.w_post ul {
	font-size: .9em;
	padding: 0;
	list-style-type: none;
}
.w_post ul li {
	padding: 0;
	list-style-type: none;
	display: inline;
}
.w_post ul li a {
	padding: 0 4px;
	color: #777;
}
.w_post ul li.first a {
	padding: 0 4px 0 0;
}
.w_post ul li a:hover {
	color: #000;
}

/*** fr modules ***/
.fr_modules {
	float: right;
	display: inline;
	width: 271px;
	margin: 0 10px 10px 20px;
}
.video_mod {
	float: left;
	display: inline;
	width: 271px;
	margin-bottom: 10px;
	background: #E1EABE;
}
.flash_content {
	float: left;
	display: inline;
	width: 132px;
	height: 103px
}
.flash_content img {
	cursor: pointer;
	display: block;
}
 .vm_txt p {
	padding:0px;
margin:0px;
line-height:15px;
}

 .vm_txt h2 {
	font-size: 1em;
	padding-bottom: 4px;
padding-top:0px;
font-weight:bold;
	color: #014132;
	font-family: Georgia,Arial,Verdana,sans-serif;
}
 .vm_txt {
	float: left;
	padding: 10px;
	width: 119px;
	background: #E1EABE;
	color: #474747;
	font-family: Georgia,Arial,Verdana,sans-serif;
}
.fs_mod {
	float: left;
	clear: left;
	width: 271px;
	padding-top: 6px;
	background: url(/i/fs_top.gif) no-repeat 0 0;
}
.fs_btm {
	float: left;
	clear: left;
	width: 271px;
	padding-bottom: 8px;
	background: url(/i/fs_btm.gif) no-repeat bottom left;
}
.fs_inner {
	float: left;
	clear: left;
	position: relative;
	z-index: 1;
	padding: 11px 10px 0 117px;
	width: 144px;
	background: url(/i/fs_inner.gif) repeat-y 0 0;
}

.fs_inner2 {
	float: left;
	clear: left;
	position: relative;
	z-index: 1;
	padding: 10px;
	width: auto;
	background: url(/i/fs_inner.gif) repeat-y 0 0;
}


.fsheet {
	position: absolute;
	width: 112px;
	height: 140px;
	z-index: 2;
	bottom: -4px;
	left: 1px;
}
.fs_mod p {
	font-family: Georgia,Arial,Verdana,sans-serif;
	padding:0px;
margin:0px;
line-height:15px;
}
.fs_mod h2 {
	font-size: 1em;
	padding-bottom: 4px;
padding-top:0px;
font-weight:bold;
	color: #014132;
	font-family: Georgia,Arial,Verdana,sans-serif;
}
.fs_mod ul {
	float: left;
	clear: left;
	width: 144px;
	padding: 0 0 5px;
	font-size: .9em;
	list-style-type: none;
margin-top:4px;
}
.fs_mod ul li {
	float: left;
	clear: left;
	width: 144px;
	margin-bottom: 3px;
	padding: 0;
	list-style-type: none;
margin:0px;
}
.fs_mod ul li a {
	float: left;
	clear: left;
	display: block;
	text-transform: uppercase;
	padding-left: 23px;
	width: 121px;
	text-decoration: underline;
	background: url(/i/pdf_1.gif) no-repeat center left;
}
.fs_mod ul li a:hover {
	text-decoration: none;
}

/*** right col **/

.right_col {
	float: left;
	display: inline;
	width: 213px;
	font-size: 1.1em;
}

.right_module {
	float: left;
	clear: left;
	width: 213px;
	padding-top: 5px;
	margin-bottom: 8px;
	background: url(/i/rm_top.gif) no-repeat 0 0;
}
.rm_btm {
	float: left;
	clear: left;
	width: 213px;
	padding-bottom: 7px;
	background: url(/i/rm_btm.gif) no-repeat bottom left;
}
.rm_inner {
	float: left;
	clear: left;
	position: relative;
	z-index: 1;
	padding: 10px;
	width: 193px;
	background: url(/i/rm_inner.gif) repeat-y 0 0;
}
.rm_inner img#q3 {
	position: absolute;
	left: -7px;
	top: -12px;
	z-index: 1;
}
.rm_txt {
	float: left;
	clear: left;
	position: relative;
	z-index: 2;
}
h2.sml {
	text-transform: uppercase;
	color: #25aae1;
	font-size: .82em;
}
h2.sml span {
	color: #006a97;
}
h3.qb {
	float: left;
	display: inline;
	position: relative;
	margin: -7px -5px 4px -1px;
	padding-top: 52px;
	width: 202px;
	height: 0;
	overflow: hidden;
	background: url(/i/qb_sml.png) no-repeat 0 0;
}

.rm_wrp {
	position: relative;
	z-index: 4;
}
.post_sml {
	float: left;
	clear: left;
	position:relative;
	width: 193px;
	padding-bottom: 10px;
}

.post_sml span.date {font-weight:bold;}

.post_sml h4,
.post_sml h4 a {
	width: 193px;
	color: #006a51;
	text-decoration: none;
	font-size: 1em;
	padding: 0 0 2px 0;

}
.post_sml h4 a {
	font-size: 1em;
	padding: 0;
}
.post_sml h4 a:hover {
	text-decoration: underline;
}
.post_sml .rm {
	padding: 0;
	background: none;
	font-size: .82em;
}
.post_sml p {
	padding: 0;
margin-bottom:5px;
}
.right_module .btm_link {
	width: 183px;
	padding: 0 10px 0 0;
}
.btm_link a:hover {
	color: #000;
}
h2#find_information,
h2#recent_pr,
h2#p_materials {
	float: left;
	display: inline;
	position: relative;
	margin: -13px 0 7px -8px;
	padding-top: 28px;
	width: 178px;
	height: 0;
	overflow: hidden;
	background: url(/i/h2_find_information.gif) no-repeat 0 0;
}
h2#recent_pr {
	background: url(/i/h2_recent_pr.gif) no-repeat 0 0;
}
h2#p_materials {
	/*margin-bottom: 24px;*/
	background: url(/i/h2_p_materials.gif) no-repeat 0 0;
}

.blue {
	background: url(/i/b_top.gif) no-repeat 0 0;
}
.blue .rm_inner {
	background: url(/i/b_inner.gif) repeat-y 0 0;
}
.blue .rm_btm {
	background: url(/i/b_btm.gif) no-repeat bottom left;
}
h2#gi {
	float: left;
	clear: left;
	padding-top: 33px;
	height: 0;
	width: 179px;
	overflow: hidden;
	background: url(/i/h2_involved.gif) no-repeat 0 0;
}
.get_in_sml_module {
	text-align: center;
}
.get_in_sml_module p.tagline {
	font-size: 1em;
	padding-bottom: 5px;
}
.get_in_sml_module  .sd_bnts {
	margin: 0px -6px 5px 0px;
}
.get_in_sml_module  .sign_f {
	position:relative;
	top: 0;
	left: 0;
	margin-left: 5px;
}
.top_img_col {
	float: left;
	position: relative;
	width: 898px;
	min-height:	208px;
	background: #0096d2;
}
.top_img_col img {
	position: absolute;
	z-index: 1;
	display: block;
	width: 898px;
	height: 208px;
}
.tic_txt_area {
	float: right;
	display: inline;
	position: relative;
	z-index: 1;
	width: 250px;
	margin: 45px 35px 0 0;
	color: #fff;
	font-size: 1.2em;
	font-family: Georgia,Arial,Verdana,sans-serif;
}
.tic_txt_area p {
	padding-bottom: 15px;
	line-height: 1.25em;
font-size:1.2em;
}
span.main-heading {
	font-size: 2.0em;
	color: #325a63;
	font-weight: normal;
}
h1.double {
	padding:0 50px 8px 38px;
	line-height: 1em;
}
.pr_module {
	float: right;
	width: 140px;
	margin: 0 10px 10px 20px;
	background: #9bdeec;
	font-size: 1em;
	color: #474747;
	font-family: Georgia,Arial,Verdana,sans-serif;
}
.pr_module h2 {
	font-size: 1em;
	color: #014132;
	padding-bottom: 3px;
}
.pr_module img {
	display: block;
}
.pr_txt {
	float: left;
	clear: left;
	width: 120px;
	padding: 10px;
}
.pr_txt p {
	padding: 0px;
	font-size: .9em;
}
.pr_txt p a {
	font-size: .9em;
}
.pr_module .position {
	clear: left;
	display: block;
	padding-bottom: 4px;
	line-height: 1.1em;
	text-transform: uppercase;
	font-size: .75em;
	font-family: Arial, Verdana, sans-serif;
	color: #565656;
}

.side_nav {
	float: left;
	display: inline;
	position: relative;
	z-index: 3;
	margin: -16px 0pt 10px -12px;
	width: 229px;
	background: #006a51;
	font-size: 1.2em;
}
.side_nav ul {
	float: left;
	display: inline;
	width: 200px;
	background: #006a51;
	padding: 0;
	padding-bottom: 5px;
	list-style-type: none;
}
.side_nav ul li {
	float: left;
	display: inline;
	width: 200px;
	padding: 5px 0;
	border-top: 1px solid #9ae2f2;
	list-style-type: none;
}
.side_nav ul li.first {border:0;}
.side_nav ul li a {
	float: left;
	clear: left;
	display: block;
	padding-left: 23px;
	margin-right: -10px;
	width: 177px;
	color: #9ae2f2;
	text-decoration: none;
	font-weight: bold;
}
.side_nav ul li a:hover,
.side_nav ul li.on a {
	color: #e5dcbe;
	background: url(/i/subnav_bullet.gif) no-repeat center left;
}
.side_nav ul li.on a {
	font-weight: bold;
}
.special {
	position:relative;
	z-index: 3;
	margin-top: -16px;
}
.special h1 {
	top: -3px;
	margin: 0 0 10px 0;
	background: transparent url(/i/h1_bgr2.gif) no-repeat right top;
}
.special .main_wrapper {
	padding: 65px 20px 30px;
}
.special .fr_modules {
	margin: -49px -2px 10px 20px;
}
.wider {
	width: 380px;
}
.p_materials_inn {
	float: left;
	clear: left;
	position: relative;
	padding: 16px 0 0 93px;
	width: 100px;
min-height:105px;
}
.p_materials_inn img {
	position: absolute;
	z-index: 3;
	bottom: -14px;
	left: -8px;
}
.p_materials_inn p {
	padding-bottom: 4px;
}
.p_materials_inn a.rm {
	padding:0;
	background: 0;
}

.divider {
	float: left;
	clear: left;
	width: 660px;
	background: url(/i/divider.gif) repeat-y  327px 0;
}
.left,
.right {
	float: left;
	display: inline;
	padding: 0 10px 0 0;
	width: 320px;
}
.right {
	float: left;
	display: inline;
	padding: 0 0 0 10px;
}


