body 
{
	margin:0px;
	background-color:#333333;
	font-family: Arial, Helvetica, sans-serif; font-size:8pt; font-style:normal; font-weight:normal; text-decoration:none; color:#000000 ;
}

a 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#ffffff;
	text-decoration:none;
}

a:hover 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#ffffff;
	text-decoration:underline;
}

.link_mail 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#376FFF;
	text-decoration:none;
}

.link_mail:hover 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#376FFF;
	text-decoration:underline;
}

.link_view_detail 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#376FFF;
	text-decoration:none;
}

.link_view_detail:hover 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#376FFF;
	text-decoration:underline;
}

.link_view 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#376FFF;
	text-decoration:none;
}

.link_view:hover 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#376FFF;
	text-decoration:underline;
}

.email{  font-family: Arial,Tahoma,Times New Roman,arial,verdana; font-size: 8pt; font-weight:normal ; color: #000000; text-decoration:none;}
a.email:Hover{  font-family: Arial,Tahoma,Times New Roman,arial,verdana; font-size: 8pt; font-weight:normal ; color: #000000; text-decoration:underline;}

.ad{  font-family: Arial,Tahoma,Times New Roman,arial,verdana; font-size: 8pt; font-weight:normal ; color: #ffffff; text-decoration:none; text-transform:uppercase;}
a.ad:Hover{  font-family: Arial,Tahoma,Times New Roman,arial,verdana; font-size: 8pt; font-weight:normal ; color: #000000; text-decoration:none; text-transform:uppercase;}

.text1{  font-family: Arial,Tahoma,Times New Roman,arial,verdana; font-size: 8pt; font-weight:bold ; color: #375877; text-decoration:none; line-height:150%;}

.text2{  font-family: Arial,Tahoma,Times New Roman,arial,verdana; font-size: 10pt; font-weight:normal ; color: #000000; text-decoration:none;}

.title1{  font-family: Arial,Tahoma,Times New Roman,arial,verdana; font-size: 10pt; font-weight:bold ; color: #000000; text-decoration:none;}

.textTitle{  font-family: Arial,Tahoma,Times New Roman,arial,verdana; font-size: 16pt; font-weight:normal ; color: #000000; 
text-decoration:none;}
.listingTitle{  font-family: Arial,Tahoma,Times New Roman,arial,verdana; font-weight:normal ; color: #000000; text-decoration:none;}
/*input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#000000;
	border:1px solid #000000;
	text-align:center;
}*/

.input_search {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#000000;
	border:1px solid #000000;
	text-align:left;
	padding-left:5px;
	padding-right:5px;
}

.clear {
	clear:both;
}

#implications {
	width:1003px;
	background-color:#FFFFFF;
	text-align:center;
}

#impli_top {
	width:1003px;
	height:15px;
	background-color:#FFFFFF;
}

#implications_logo {
	width:1003px;	
	height:30px;
	background-color:#FFFFFF;
	text-align:center
}

.container {
	width: 1003px;
	margin:auto;
	background-color:#ffffff;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
}

#div_header {
	width: 1003px;
	height:135px;	
}

.header_img{
	float:left;
	width:633px;
	height:135px;
}

.logo{
	float:left;
	width:370px;
	height:135px;
	background-image:url(../images/logo_bg.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	text-align:left;
}

.header_left_pad {
	width:76px;
	height:135px;
	float:left;
}
.div_search {
	width: 294px;
	height:135px;
	float:left;
	background-image:url(../images/logo.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	text-align:left;
}

.SearchBox {
	/*background-image:url(../images/seach_textbox.jpg);
	background-repeat:no-repeat;
	float:left; 
	text-align:right;*/
	width:255px;
	float:left; 
	text-align:right;
}

.div_search_button {
	width: 35px;
	height:33px;
	padding-top:10px;
	float:left;
	background-image:url(../images/search.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	text-align:left;	
}

.line {
	width:1003px;
	height:1px;
	overflow:hidden;
	background-color:#ffffff;
}

.nav_pad {
	width:5px;
	height:38px;
	float:left;
}

#div_navigation {
	width:1003px;
	height:38px;
	background-color:#FE0000;
	background-image:url(../images/nav_bg.jpg);
	background-repeat:no-repeat;
	background-position:right;
}

.navigation {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:3px;
	padding-right:3px;
	height:38px;
	line-height:38px;
	text-align:center;
	font-size:9pt;
	color:#FFFFFF;
	margin: 0;	
	text-decoration:none; 
	cursor:pointer;
	text-transform:uppercase;
	cursor:pointer;
}

.navigation_hover {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#666666;
	height:38px;
	line-height:38px;
	padding-left:3px;
	padding-right:3px;
	text-align:center;
	font-size:9pt;
	color:#FFFFFF;
	margin: 0;	 
	text-decoration:none;
	cursor:pointer;
	text-transform:uppercase;
	cursor:pointer;
}

#home {
	width:53px;
}

#medical_facilities {
	width:128px;
}

#doctors {
	width:72px;
}

#support_groups {
	width:118px;
}

#health_resources {
	width:128px;
}

#additional_services {
	width:142px;
}

#insurance {
	width:82px;
}

#contact {
	width:87px;
}

.div_main {
	width:343px;
	float:left;
	height:309px;
	text-align:left;
}

.div_text_left {
	width:67px;
	float:left;
	height:264px;
	background-image:url(../images/text_bg1.jpg);
	background-color:#B3B3B3;
}

.div_text_right {
	width:64px;
	float:left;
	height:264px;
	background-image:url(../images/text_bg2.jpg);
	background-color:#B3B3B3;
}

.div_text {
	width:212px;
	height:264px;
	text-align:left;
	background-color:#B3B3B3;
	float:left;
	font-size:12px;
}

#div_flash {
	width:660px;
	height:309px;
	float:left;
}

.popup {
	width:245px;
	height:24px;
	background-image:url(../images/popup_link_bg.jpg);
	line-height:24px;
	text-align:center;
	background-color:#B3B3B3;
	float:left;
}

.contactusLink{
	width:130px;
	height:24px;
	background-image:url(../images/contactusLink_bg.jpg);
	background-repeat:no-repeat;
	line-height:24px;
	text-align:left;
	padding-left:25px;
	background-color:#B3B3B3;
	float:left;
}


#div_innerHeader {
	width:1003px;
	height:108px;
	text-align:left;
}

.div_headerPad {
	width:64px;
	height:108px;
	float:left;
}

.div_innerLogo {
	width:177px;
	height:102px;
	float:left;
}

.div_innerSearchBox {
	width:153px;
	height:108px;
	float:left;
}

.div_innerSearchClick {
	width:33px;
	height:108px;
	float:left;
}

.div_innerHeaderAd {
	width:576px;
	height:108px;
	float:left;
	overflow:hidden;
}

#main_content {
	width:780px; 
	float:right;
	text-align:left;
	background-color:#FFFFFF;
}

#main_content_inner {
	width:1003px;
	float:right;	
	text-align:left;
	background-color:#FFFFFF;
}
.main_contentPad1 {
	width:40px;
	height:248px;
	float:left;
}

.div_img {
	width:323px;
	float:left;
}

.div_mainText {
	width:359px;
	float:left;
}

.main_contentPad2 {
	width:1px;
	height:248px;
	float:left;
}

.div_left_panelAd {
	width:220px;
	float:left;
}

.div_right_panelAd {
	width:220px;
	float:right;
}

.pad {
	width:1px;
	height:250px;
	float:left;
}

.listing_pad {
	width:50px;
	height:250px;
	float:left;
}

.mainInnerContent {

	width:553px;
	float:left;
}

.curve {
	width:8px;
	height:35px;
	float:left;
}

.curve_spacer {
	width:818px;
	height:35px;
	float:left;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../images/curve_spacer.jpg);
	line-height:35px;
	font-size:12pt;
	font-weight:bold;
}

.divBox {
	
	width:250px;
	float:left;
	background-image:url(../images/box_spacer.jpg);	
	background-repeat: repeat-y;
}

.divBoxPad {
	width:20px;
	float:left;
	height:35px;
}

.divBoxInnerPad {
	width:5px;
	float:left;
	height:35px;
}

.boxContent {
	width:235px;
	float:left;	
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}
.boxListingContent {
	width:235px;
	float:left;	
	font-family:Arial, Helvetica, sans-serif;
}

.boxContentDetail {
	width:245px;
	float:left;	
}

.divAd {
	width:166px;
	height:27px;
	background-image:url(../images/adBg.jpg);
	background-repeat:no-repeat;
	text-align:center;
	line-height:27px;	
}

.divBoxGap {
	width:520px;
	height:37px;
	background-image:url(../images/boxgap.jpg);
}


.text{  
	font-family: Arial,Tahoma,Times New Roman,arial,verdana; 
	font-size: 11pt; 
	font-weight:normal ; 
	color: #375877; 
	text-decoration:none; 
	line-height:150%;
}

.topside {
	width:1003px;
	height:566px;
	float:left;
}
.up_topside {
	width:1003px;
	height:45px;
	float:left;

}
.topside_left {
	width:915px;
	float:left;
}
.topside_left1 {
	width:88px;
	height:250px;
	float:left;
}

.topside_left2 {
	width:915px;
	height:15px;
	float:left;
}
.left_box {
	width:295px;
	height:127px;
	float:left;
	border: 1px solid #CC3333;
}
.box_middle {
	width:16px;
	height:127px;
	float:left;
}
.image_box {
	width:501px;
	text-align:center;
	float:left;
	border: 1px solid #CC3333;
    
}
.centerside {
	width:500px;
	height:43px;
	
}
.back {
	width:133px;
	height:21px;
	background-image:url(../images/back_to.jpg);
	background-repeat:no-repeat;
	text-align:center;
	
	line-height:21px;	
}

.main_pop {
	width: 670px;
	margin:auto;
	background-color:#ffffff;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
}

.left_space1 {
	width:15px;
	height:50px;
	margin:auto;
	text-align:left;
	float:left;
	
	
}
.right_space1 {
	width:5px;
	height:50px;
	margin:auto;
	text-align:left;
	float:left;
	
	
}

.divInfo {
	width:280px;
	float:left;
}

.divInfoPad {
	width:25px;
	height:50px;
	float:left;
}

.divInfoHeight {
	width:100%;
	height:8px;
	overflow:hidden;
}

.top_up {
	width: 670px;
	margin:auto;
	height:108px;
	text-align:left;
	padding-left:64px;
	padding-bottom:3px;
}
.top_space {
	width: 670px;
	margin:auto;
	height:27px;
	text-align:left;
	
}

.left_space {
	width: 30px;
	height:50px;
	float:left;
	
}
.gap_spacer {
	width:610px;
	margin:auto;
	background-color:#FFFFFF;
	height:15px;
	text-align:left;
	float:left;
	background:url(../images/spacer_single.jpg);
	background-repeat:repeat-y;
	
}
.spacer_detail {
	width:590px;
	margin:auto;
	background-color:#FFFFFF;
	text-align:left;
	float:left;
	background:url(../images/spacer_single.jpg);
	background-repeat:repeat-y;
	
}

.image_spac {
	width:610px;
	margin:auto;
	
	height:35px;
	text-align:left;
	float:left;
	background:url(../images/spacer_single.jpg);
	background-repeat:repeat-y;
	
}

.left_image{
	width:262px;
	margin:auto;
	height:20px;
	text-align:center;
	float:left;
}

.close_image{
	width:86px;
	margin:auto;
	height:20px;
	line-height:20px;
	text-align:center;
	float:left;
	background-image:url(../images/close.jpg);
	background-repeat:no-repeat;
}

.gap {
	width:610px;
	margin:auto;
	background-color:#FFFFFF;
	height:15px;
	text-align:left;
	float:left;
}
.gap_bottom {
	width:610px;
	margin:auto;
	height:10px;
	text-align:left;
	float:left;
	
}
.image_gap {
	width:610px;
	margin:auto;
	height:10px;
	text-align:center;
	float:left;
	
}
.middle_box {
	width:610px;
	margin:auto;
	text-align:left;
	float:left;
	background:url(../images/spacer_middle.jpg);
	background-repeat:repeat-y;
	
}

.middle_box_joinservices {
	width:610px;
	height:760px;
	margin:auto;
	text-align:left;
	float:left;
	background:url(../images/spacer_single.jpg);
	background-repeat:repeat-y;
	
}
.middle_1space {
	width:610px;
	margin:auto;
	text-align:left;
	float:left;
}

.middle_side {
	width:610px;
	float:left;
	text-align:left;
}

.middle_side_detail {
	width:640px;
	float:left;
	text-align:left;
}

.top_square {
	width:670px;
	height:38px;
	background-color:#FE0000;
	background-image:url(../images/nav_bg.jpg);
	background-repeat:no-repeat;
	background-position:right;
}
.curve_spacer2 {
	width:615px;
	height:35px;
	float:left;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../images/curve_spacer.jpg);
	line-height:35px;
	font-size:12pt;
	font-weight:bold;
}

.popupContent {
	width: 670px;
	margin:auto;	
}

/* New CSS */
#div_navigation_popup {
	width:670px;
	height:30px;
	background-color:#FE0000;
	background-image:url(../images/nav_bg.jpg);
	background-repeat:no-repeat;
	background-position:right;
}

#div_innerHeader_popup {
	width:670px;
	height:108px;
	text-align:left;
}
.container_popup {
	width: 670px;
	height:470px;
	margin:auto;
	background-color:#ffffff;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
}
.container_popup_join {
	width: 670px;
	height:995px;
	margin:auto;
	background-color:#ffffff;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
}

.border_join{
	border:1px solid #000000;
}
/*font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#000000;
	border:1px solid #000000;
	text-align:center;*/
.div_txtBox {
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	border:1px solid #000000;
	width:153px;
	height:20px;
	float:left;
	text-align:left;
}
.div_txtBox_error {
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	border:1px solid #FF0000;
	width:153px;
	height:20px;
	float:left;
	text-align:left;
}
.text_normal{  
	font-family: Arial,Tahoma,Times New Roman,arial,verdana; 
	font-size: 10pt; 
	font-weight:normal ; 
	color: #375877; 
	text-decoration:none; 
	line-height:150%;
	width:200px;
	float:left;
	text-align:right;
	padding-right:3px;
}
.div_redHeading{
	font-family:Tahoma,arial,verdana, times new roman; 
	font-size: 11px;
	font-weight: bold;
	color:#FF0000;
	float:left;
	text-align:left;
}
.div_txtArea{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	height:100px;
	width:300px;
	border: 1px solid #000000;
}
.text_details{  
	/*width:150px;
	height:25px;*/
	text-align:left;
	/*padding-left:7px;*/
	font-size:9pt;
	font-weight:bold;
	
}

.text_info{
	font-family:Arial, Helvetica, sans-serif;
	/*width:150px;
	height:25px;*/
	font-size:9pt;
	text-align:left;
	font-weight:normal;
	padding-left:3px;
	
}

.detail_text_info{
	font-family:Arial, Helvetica, sans-serif;
	/*width:150px;
	height:25px;*/
	font-size:9pt;
	text-align:left;
	font-weight:normal;
}

.text_tree{
	width:600px;
	float:left;
	padding-top:3px;
	font-size: 13pt;
	font-weight: bold;
	text-align:left;
}
.text_bold{  
	width:200px;
	height:20px;
	text-align:right;
	padding-right:3px;
	font-size:11px;
	font-weight:bold;
	float:left;
}
.style2 {
	font-size: 9pt;
	font-weight: bold;
}

.div_Space{
	width:10px;
	float:left;
}
.div_heading{
	width:620px;
	height:25px;
	background-color:#FE0000;
	background-image:url(../images/nav_bg.jpg);
	background-repeat:no-repeat;
	background-position:right;

	vertical-align:middle;
	text-align:left;
	padding-left:3px;
	padding-top:5px;
	font-size:11px;
	font-weight:bold;
	float:left;
	color:#FFFFFF
}


.link_detail{
	font-family: Arial,Tahoma,Times New Roman,arial,verdana; font-size: 14px; font-weight:normal ; color: #000000; text-decoration:none;
}

.link_detail:hover{
	font-family: Arial,Tahoma,Times New Roman,arial,verdana; font-size: 14px; font-weight:normal ; color: #000000; text-decoration:underline;
}

.title_link_detail{
	font-family: Arial,Tahoma,Times New Roman,arial,verdana; font-size: 16px; font-weight:normal ; color: #000000; text-decoration:none;
}

.title_link_detail:hover{
	font-family: Arial,Tahoma,Times New Roman,arial,verdana; font-size: 16px; font-weight:normal ; color: #000000; text-decoration:underline;
}

.listing_link_detail{
	font-family: Arial,Tahoma,Times New Roman,arial,verdana; font-weight:normal ; color: #000000; text-decoration:none;
}

.listing_link_detail:hover{
	font-family: Arial,Tahoma,Times New Roman,arial,verdana;  font-weight:normal ; color: #000000; text-decoration:underline;
}
.textfield_search_gray {
	font-family:Arial;
	font-size: 11px;
	color:#737373;
	height: 16px;
	width: 128px;
	vertical-align:top;
	border:none;
	text-align:center;
}

.div_headText{
	width:682px;
	float:left;
	padding-top:25px;
	font-size: 13pt;
	font-weight: bold;
	text-align:left;
}
.mainDetailContent{
	width:634px;
	float:left;
}

.ad2{  font-family: Arial,Tahoma,Times New Roman,arial,verdana; font-size: 8pt; font-weight:normal ; color: #ffffff; text-decoration:none; }
a.ad2:Hover{  font-family: Arial,Tahoma,Times New Roman,arial,verdana; font-size: 8pt; font-weight:normal ; color: #000000; }

.divBoxOuter {
	width:295px;
	float:left;
	
}
.bottomGap {
	width:1003px;
	height:5px;
	background-color:#FFFFFF;
	overflow:hidden;
}

.footer1 {
	width:7px;
	height:150px;
	background-color:#FFFFFF;
	float:left;
}

.footerDiv {
	width:801px;
	float:left;
	text-align:left;
}

.smallAd {
	float: none;
	height:72px;
	background-image:url(../images/footerBg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	line-height:52px;
	vertical-align:middle;
}
.smallAd_a {
	padding-left: 30px;
}
 
.mediumAd {
 	float: none;
	height:90px;
	background-image:url(../images/smallad.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	line-height:90px;
overflow:hidden;
width:790px;
}
.mediumAd_a {
	padding-left: 30px;
	width:150px;
	vertical-align:middle;
 }

.largeAd {
	width:175px;
	height:159px;
	overflow:hidden;
	float:left;
	text-align:left;
	border:3px solid #FE0000;
}

.largeAdText {
	width:175px;
	height:30px;
	text-align:center;
	line-height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:normal;
	color:#FFFFFF;
	background-color:#FE0000;
}

.largeAdBox {
	width:100%;
	height:120px;
	overflow:hidden;
	float:left;
	text-align:center;
	line-height:120px;
}

.hometext{font:8.5pt Arial, Helvetica, sans-serif; color:#000000;}
.tower_sep {
	height:10px;
	width:216px;
}
.tower_dis_1 {
	width:216px;
	height:432px;
	overflow:hidden;
	border:1px solid #999999;
}
.tower_dis_2 {
	width:216px;
	height:216px;
	overflow:hidden;
	border:1px solid #999999;
}
.tower_dis_3 {
	width:216px;
	height:144px;
	overflow:hidden;
	border:1px solid #999999;
}
.tower_dis_4 {
	width:216px;
	height:72px;
	overflow:hidden;
	border:1px solid #999999;
}
.tower_dis_1_1 {
	position:relative;
	top:0px;
	left:0px;
	width:216px;
	height:432px;
	overflow:hidden;
	visibility:hidden;
}
.tower_dis_1_2 {
	position:relative;
	top:-432px;
	left:0px;
	width:216px;
	height:432px;
	overflow:hidden;
	visibility:hidden;
}
.tower_dis_2_1 {
	position:relative;
	top:0px;
	left:0px;
	width:216px;
	height:216px;
	overflow:hidden;
	visibility:hidden;
}
.tower_dis_2_2 {
	position:relative;
	top:-216px;
	left:0px;
	width:216px;
	height:216px;
	overflow:hidden;
	visibility:hidden;
}
.tower_dis_3_1 {
	position:relative;
	top:0px;
	left:0px;
	width:216px;
	height:144px;
	overflow:hidden;
	visibility:hidden;
}
.tower_dis_3_2 {
	position:relative;
	top:-144px;
	left:0px;
	width:216px;
	height:144px;
	overflow:hidden;
	visibility:hidden;
}
.tower_dis_4_1 {
	position:relative;
	top:0px;
	left:0px;
	width:216px;
	height:72px;
	overflow:hidden;
	visibility:hidden;
}
.tower_dis_4_2 {
	position:relative;
	top:-72px;
	left:0px;
	width:216px;
	height:72px;
	overflow:hidden;
	visibility:hidden;
}
.callout_left {
	float:left;
	width:23px;
	height:34px;
	background:transparent url(../images/link_box_left.jpg) no-repeat left;
}
.callout_bg {
	float:left;
	height:34px;
	width:150px;
	text-align:left;
	padding-left:5px;
	background:transparent url(../images/link_box_bg.jpg) repeat-x;
	line-height:34px;
	overflow:hidden;
}
.callout_right {
	float:left;
	width:16px;
	height:34px;
	background:transparent url(../images/link_box_right.jpg) no-repeat left;
}
.callout_box {
	float:left;
	height:34px;
	width:200px;
	overflow:hidden;
}