body {margin: 0; padding; background: url(images/background.png) no-repeat; background-color: #FFFFFF; font-family: "Times New Roman", Times, serif; font-size: 1em;}


#main_container {behavior: url(/iepngfix.htc); width: 749px; padding-left: 61px; padding-right: 61px; background: url(images/background_shadow.png); background-repeat: repeat; margin-left: auto; margin-right: auto;}
#body_container {border: 1px solid #cfcfcf; border-top: 0; padding-left: 18px; padding-top: 29px; background: url(images/body_background.gif) repeat-y;
height:auto !important; /* for modern browsers */
height:400px; /* for IE5.x and IE6 */
}

/**************** Header ****************/
#header {color: #95dcf9; font-size: 1em; height: 198px; border: 1px solid #cfcfcf; border-top: 0; background: url(images/header_background.jpg) no-repeat;}
#header a {color: #ffffff; font-size: 1em; text-decoration: none; margin-right: 2px; margin-left: 2px;}
#header a:hover {color: #95dcf9;}
	.people {width: 288px; height: 198px; position: absolute;}
		.people img {behavior: url(/iepngfix.htc); height: 198px; width: 288px;}
	.logo {width: 404px; height: 91px; position: relative; left: 180px;}
		.logo img {behavior: url(/iepngfix.htc); height: 91px; width: 404px;}
	.tagline {width: 394px; height: 41px; position: relative; left: 314px; top: -21px;}
		.tagline img {behavior: url(/iepngfix.htc); height: 41px; width: 394px;}
	.nav {position: relative; left: 295px; width: 450px; top: 43px;}
/**************** End Header ****************/

/**************** Content ****************/

#content {float: left; width: 483px; font-family: "Times New Roman", Times, serif; color: #787878;}
	#content p {margin-top: 0; font-size: 0.8em;}
	#content h2 {color: #22789c; margin-top: 0; font-size: 1.3em;}
	#content h3 {margin-top: 0; font-size: 1em; color: #e26984;}
	#content h4 {margin: 0; margin-bottom: 5px; font-size: 1em; color: #ffffff; height: 43px; border-bottom: 1px #fff solid;}
	#content h5 {color: #e26984; margin: 0;}
	#content a {color: #22789c; text-decoration: none;}
	#content a:hover {color: #95dcf9; text-decoration: none;}
	#content div.button_1 a {float: right; color: #FFFFFF; font-size: 0.9em;}
	#content div.button_1 a:hover {color: #95dcf9;}
	#content div.button_2 a {float: right; color: #FFFFFF; font-size: 0.9em;}
	#content div.button_2 a:hover {color: #95dcf9;}
	#content div.button_3 a {float: right; color: #FFFFFF; font-size: 0.9em;}
	#content div.button_3 a:hover {color: #95dcf9;}
	#content li {font-size: 0.8em; margin-bottom: 10px;}
	#content td {font-size: 0.8em; color: #787878; font-family: "Times New Roman", Times, serif;}
	.big_text {margin-top: 0; font-size: 1.1em; color: #e26984;}
	.index_content_image {margin-right: 10px; margin-top: 3px; margin-bottom: 10px; border: 1px solid #2b97c4;}
	
	div#service {height: 68px; padding-left: 20px; width: 463px; background: url(images/service_back.gif) no-repeat; padding-top: 12px;}
	div.title {color: #000000; font-weight: bold; font-style: italic; font-size: 0.9em;}
	div.message {color: #ffffff; width: 430px;}
	div.button_1 {height: 202px; width: 127px; background: url(images/button_back.gif) no-repeat; float: left; padding-top: 19px; padding-left: 17px; padding-right: 17px;}
	div.button_1 p {margin-top: 0; margin-bottom: 5px; color: #FFFFFF;}
	div.button_2 {height: 202px; width: 127px; background: url(images/button_back.gif) no-repeat; float: right; padding-top: 19px; padding-left: 17px; padding-right: 17px;}
	div.button_2 p {margin-top: 0; margin-bottom: 5px; color: #FFFFFF;}
	div.button_3 {height: 202px; width: 127px; background: url(images/button_back.gif) no-repeat; float: right; padding-top: 19px; padding-left: 17px; padding-right: 17px;}
	div.button_3 p {margin-top: 0; margin-bottom: 5px; color: #FFFFFF;}	
		
/**************** End Content ****************/

/**************** Sidebar ****************/
#sidebar {float: right; width: 236px;}
	#sidebar div.border {padding-left: 20px; padding-right: 10px; padding-bottom: 10px; margin-bottom: 14px; font-family: "Times New Roman", Times, serif; color: #787878; font-size: 0.8em; border-bottom: 1px solid #ffffff;}
	#sidebar strong {color: #000000;}
	#sidebar a {color: #22789c; text-decoration: none;}
	#sidebar a:hover {color: #34b8ef; text-decoration: none;}
	#sidebar img {margin-bottom: 5px;}					 
	#sidebar h3 {color: #000000; font-family: "Times New Roman", Times, serif; font-size: 1em; margin-top: 5px; margin-bottom: 5px;}
	#sidebar p {margin-top: 0; padding-top: 0;}
/**************** End Sidebar ****************/

/**************** Footer ****************/	
#footer_container {behavior: url(/iepngfix.htc); width: 749px; padding-top: 10px; padding-left: 61px; padding-right: 61px; background: url(images/footer_shadow.png) no-repeat; margin-left: auto; margin-right: auto; clear: both;}
	#footer {height: 45px; border: 0 solid #cfcfcf; border-top: 0; border-bottom: 0; overflow: hidden; padding-left: 24px;	font-family: "Times New Roman", Times, serif; color: #949494; font-size: 0.9em;}
	#footer img {float: right; margin-right: 18px;}			
/**************** End Footer ****************/

/**************** Blog *********************/
div.feedburnerFeedBlock ul { margin-top: 0; margin-bottom: 0; margin-left: 0; padding-left: 0; list-style-type: none; text-align: left;}
div#creditfooter img {display: none; border: 1px solid #000;}
.feedburnerFeedBlock {border-bottom: 0;}
div.feedburnerFeedBlock li { margin-bottom: 10px; border: 0 solid #000; text-align: left;}
div.feedburnerFeedBlock p { margin-bottom: 5px;}
div.feedburnerFeedBlock ul li span.headline { font-weight:bold; }
.post-footer img {border: 0;}
#comments h4 {color: #787878;}
/**************** End Blog *********************/