body {background: #ffffff url(../images/home_bg.gif) repeat-x; margin: 0; padding: 11px 0 0 0;}	

#wrapper-ie {text-align: center; padding-top: 0px; padding-bottom: 11px; /* margin below page - ie */}

#wrapper-moz {margin: 0 auto; width: 992px;}

#container {position:relative; text-align: left;float: left;width: 992px;}

#iepngfix-container {behavior: url(/assets/iepngfix/iepngfix.htc); background:url(../images/page-bot-bg.png) no-repeat; background-position:0 bottom; padding:0 0 15px 0; text-align: left;float: left;width: 992px;}

#shadow {z-index: 1; position: relative; float: left; width:992px; }

#iepngfix-shadow {behavior: url(/assets/iepngfix/iepngfix.htc); background:url(../images/content-bg.png) repeat-y; width:992px; float: left;}

#page {z-index:2; position: relative; float: left; top: 0px; left: 0px; padding-left: 18px; padding-right: 8px;	width: 976px; background-image:url(../images/top-bg.gif); background-repeat:no-repeat; min-height: 800px;}

#above-content {z-index:3; position:absolute; top:0px; left:18px; width: 956px; margin:0; padding:0;}

#header {height: 118px; clear:both;	width:956px;}

#header_print {	display: none; height: 118px;}

#header-right {float: right; height: 42px; margin: 57px 1px 0 0; background: #ffffff; padding:0; width:627px; }

#logo {float: left;	width: 272px;height: 79px;margin: 19px 0px 0 19px; }

#tag-line {float: left;	width: 153px; height: 13px; margin: 35px 0px 0 520px; }

#menu {float: left; margin: 0; padding: 0 0 0 8px;}

#awmAnchor-menu {float: left; margin: 0; padding: 0;}

#flash {clear: both;width: 955px;height:298px;}

#banner {background-image:url(../images/banner-bg.gif); background-repeat:no-repeat; width:937px; height:60px; padding:25px 10px 0 10px; color:#ffffff; font-size:35px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-style:italic;}

#banner a {color: #fff !important;}

#pagetitle {padding-left:30px;padding-top:32px;color:#ffffff;font-size:26px;float:left;width:50%;}

#content {clear: both; width: inherit; padding-top: 205px; }

#page1 #content {clear: both; width: inherit; padding-top: 416px;}

#content-area {float: left; width: 952px;}

#content-page {float: left;	width:671px; padding:0px; padding-top: 10px;}

#content-panels {float: left; width: 273px; padding-left: 6px}

#footer {background-image:url(../images/footer-bg.gif); background-repeat:repeat-x; height:34px; padding:70px 0 0 0; margin:-50px 0 0 0; float:left; clear:both; display:inline; width:100%;}

#footer div {margin:0 auto; width:990px; text-align: center;}

#footer div p {margin:0px auto; display:inline; color:#ffffff;}

#footer div p a:link, #footer div p a:active, #footer div p a:visited {color:#ffffff; text-decoration:none;}

#footer div p a:hover {color:#cccccc !important;}

#footer div span {display:inline; color:#ffffff; margin:12px 10px 0 0;}

.lb-top {float: left; width:671px; height: 7px; line-height:0px; font-size:0px; background: top url(../images/lb-top.gif) no-repeat;}

.lb-bot {float:left; width:671px; background: bottom no-repeat url(../images/lb-bot.gif);}

.lb-wrap {float:left; width:643px; padding: 0 0 14px 10px;}

#share-bar {float: left; width:643px; text-align:right;}

#share-bar img {vertical-align: middle; margin: 4px;}

.lb-wrap h1 {color:#004a8d; font-weight:bold; font-family:Helvetica, Arial, sans-serif; font-size:20px; padding:0; background-position:right; margin-top: 14px;}

.lb-wrap h1 strong {color:#000}

.lb-wrap h2 {color:#004b8d; font-weight:bold; font-family: Helvetica, Arial, sans-serif; font-size:16px; padding:0; background-position:right; margin-top: 14px;}

.lb-wrap h2 strong {color:#000}

.lb-wrap p {font-size:14px; font-family:Helvetica, Arial, sans-serif; margin-top: 14px;}

.lb-wrap hr {clear: both; border-top:1px solid #cccccc; height:1px; color:#ffffff; width:100%; } 

.lb-wrap ul {margin:10px 0 0 30px; padding:0;}

.lb-wrap ol {margin:10px 0 0 30px; padding:0;}

.lb-wrap ul li {list-style: square;}

.lb-wrap ol li {list-style: decimal;}

.lb-wrap img {max-width: 600px;}

.h-welcome {background-image:url(../images/icon-bio.gif); background-repeat:no-repeat; padding:0 30px 0 0 !important;}

.h-news {background-image:url(../images/icon-news.gif); background-repeat:no-repeat; padding:0 35px 0 0 !important;}

.btn-joinus {text-align:right; margin:5px 0 10px 0;}

		

.news-item {float:left; display:inline; margin:10px 0 5px 0;}

.news-item p {margin: 0; padding: 0;}

.news-item h2 a{color:#063a70; font-size:14px; font-weight:bold; margin: 0; padding: 0;}

.news-date {float:left; display:inline; width:80px; background-image:url(../images/news-date-bg.gif); background-repeat:no-repeat; background-position:0 0px;  height:61px;}

.news-date p {float:none !important; width:60px !important; display:block !important; text-align:center; font-size:16px; font-weight:bold; color:#ffffff; margin:1px 0 0 0;}

.news-date span {text-align:center; font-size:28px; font-weight:bold; color:#063a70; width:60px; display:block;}

.news-info {
	float: left;
	width: 555px;
	margin-top: -16px;
}
		
.side-career {width:123px; height:39px; background-image:url(../images/side-career-bg.jpg); background-repeat:no-repeat; margin:10px 0px 0 0; padding:85px 0 0 152px;}

.side-box {padding:10px 0px 0 0;}

.side-box div img{behavior: url(/assets/iepngfix/iepngfix.htc);}

.side-box h2 {color:#004a8d; font-weight:bold; font-family:Helvetica, Arial, sans-serif; font-size:20px; text-align:center;  background-image:url(../images/side-box-top.gif); background-repeat:no-repeat; width:275px; height:32px; display:block; padding:4px 0 0 0;}

.side-box h2.top2 {background-image:url(../images/side-box-top2.gif); color:#ffffff;}

.side-box-mid {background-image:url(../images/side-box-mid.gif); background-repeat:repeat-y; width:255px; padding:10px; margin:0; text-align:center;}

.side-box-mid2 {background-image:url(../images/side-box-mid2.gif); background-repeat:repeat-y; width:255px; padding:10px; margin:0; text-align:center;}

.side-box-mid3 {background-image:url(../images/side-box-mid.gif); background-repeat:repeat-y; width:255px; padding:10px; margin:0; text-align:left;}

.side-box-mid4 {background-image:url(../images/side-box-mid2.gif); background-repeat:repeat-y; width:255px; padding:10px; margin:0; text-align:left;}

.side-box-bot {background-image:url(../images/side-box-bot.gif); width:275px; height:5px; background-repeat:no-repeat; }

.side-box-bot2 {background-image:url(../images/side-box-bot2.gif); width:265px; height:24px; padding:6px 5px 0 5px ;text-align:center;background-repeat:no-repeat; }

.input-email {width:240px; text-align:center; padding:3px;}

#side-panel {margin-top: 20px;width:248px;background-color:#e1f4fb;	color:#000000;}

#side-panel-quote {margin-top: 20px;width:248px;border-top:1px dashed #b5b5b5;border-bottom:1px dashed #b5b5b5;	color:#000000;padding:20px 0px;}

#side-panel h5 {font-size:12px;background-color:#c3e9f7;color:#0358a5;display:block;padding:10px;width:228px;}

#side-panel p {font-size:11px;padding:10px;}

#side-panel ul {margin:0;padding:0 0 10px 0;margin-left:20px;}

#side-panel li {font-size:11px;padding:3px 10px;background-image:url(../images/list-arrow.gif);background-repeat:no-repeat;background-position:0px 9px;list-style:none;list-style-type:none;}

.nav-on {display:block; line-height:20px; background-color:#47AA42; padding: 2px; color: #fff !important;}

.nav-off {display:block; color:#333333 !important; line-height:20px;}

.bluetext {color:#004b8d; font-weight:bold; font-size:14px;}


.staff {float:left; width:315px; margin:0 0 10px 0px;}

.staff img {float: left; width: 64px; margin-right: 10px}

.staff p {float: left; width: 200px;}



label {min-width:170px; float:left; display:inline; line-height:20px; clear:left; margin:3px 0 0 0;}

#ContactForm input {margin:2px 0 3px 0; line-height:20px; }



.press-release-link {display:block; margin:10px 0; font-size:14px;}



	#press-release-list {margin:0;}

	.press_release_item {padding:0 0 20px 0;}	

.member-gallery {float:left; display:inline; width:150px; margin:10px 10px 0 0 ; padding:0;}

		#member-directory {
margin: 20px 10px 10px 50px;
}
		#member-directory h1 {
			margin-left: -20px;
			}
#member-directory li a{
font-size: 16px !important;
font-weight: bold !important;
line-height: 32px !important;
}

.share-icon {
	float:right;
	margin-top:-12px;
}

#gallery-preview {
	margin-left: 15px !important;
	}

