html{
	background-color:#FBFBFB;
	background-image:url(images/uploads/background.jpg);
	background-position:center;
	background-repeat:repeat-y;	
	}
body{
	text-align:center;


	}
.light{
	color:#93BFE2;
	}
.gp .light{
color:#FBC22F;
}	
.clear{
clear:both;
}
.right{
float:right;
padding-left:10px;
padding-top:10px;
}
strong{
	font-weight:bold;
	}	
h2{	
	font-size:1.3em;
	padding:10px 0 0 0;
	}		
p{
		padding:5px 0;
		}
table td{
padding:10px 10px;
border:0;
}
small{
font-size:.9em;
}
.left[
float:left;
padding-right:20px;
}
.right{
float:right;
padding-left:20px;
}
h1 a{
  text-decoration:none;
}
#hp-section{
position:absolute;
right:0px;
top:170px;
background:#eee;
padding:10px;
width:200px;
text-align:center;

}
#content_gp #hp-section a{


}
#content_gp #hp-section a:hover{
color:#7DB04B;
}
#wrap{
	margin:0 auto;
	width:903px;
	position:relative;
	text-align:left;

	}
#box{
 background:#fff;
 padding:10px;
width:200px;
 /*width:342px;*/
/*height:172px;*/
margin-left:25px;
margin-top:30px;
}
#box h4{
color:#00426B;
font-size:1.3em;
letter-spacing:-1px;
font-weight:bold;
padding-bottom:10px;
}
#box p{
color:#00426B;
padding-top:0;
font-size:.9em;
/*margin-left:180px;*/
}
#lang{
position:absolute;
background:url(images/uploads/lang.gif) no-repeat;
top:0px;
right:0px;
width:166px;
height:27px;
}
#lang ul{list-style:none;
float:left;margin-left:10px;
}
#lang li{list-style:none;margin:0;float:left;margin-left:5px;}
#lang a{color:#8C8C8C; padding:6px 13px;float:left;text-decoration:none;font-size:.9em;}
#lang a:hover{color:#454F55;}
ul{list-style:outside;}
ul li{
    margin-left:12px;
    list-style:disc;
    padding:3px 0;

}
a.investment,a.health{
background:url(images/uploads/bt_patients.jpg) no-repeat 0 0;
display:block;
width:232px;
height:52px;
padding:0;margin:0;
float:left;
text-indent:-9999px;
overflow:hidden;
margin:10px 0;
}
a:hover.investment{
background:url(images/uploads/bt_patients.jpg) no-repeat 0 -58px;
}
a.health{
background:url(images/uploads/bt_health.jpg) no-repeat 0 0;
}
a:hover.health{
background:url(images/uploads/bt_health.jpg) no-repeat 0 -58px;
}
/* TOP */	
#top{
	width:903px;
	float:left;
	margin:20px 0;
	}	
#top img{
	margin-left:10px;
	}	
#top #search{
	float:right;
        position:relative;
        width:180px;
	color:#666;margin-top:40px;
	}	
#top #search label{
	font-size:.9em;
	}	
#top #search input.text{
	background:#F4F4F4;
	border:1px solid #CBCBCC;
	width:100px;
	}
#top input#go{
	position:absolute;
	right:0px;
	top:0px;
}
/* CONTENT */	
#content{
	
	float:left;
	width:903px;
	}		
#content_home{
	background:url(images/uploads/blue_back.gif) repeat-y left;
	float:left;
	width:903px;

	}
#content_patient{
	background:url(images/uploads/maroon_back.gif) repeat-y left;
	float:left;
	width:903px;

	}
#content_invest{
	background:url(images/uploads/green2_back.gif) repeat-y left;
	float:left;
	width:903px;

	}	

#content_gp{
	background:url(images/uploads/orange_back.gif) repeat-y left;
	float:left;
	width:903px;

	}
#content_green{
	background:url(images/uploads/green_back.gif) repeat-y left;
	float:left;
	width:903px;

	}
#content_gray{
	background:url(images/uploads/gray_back.gif) repeat-y left;
	float:left;
	width:903px;

	}
#content_investing{
	background:url(images/uploads/gray_back2.gif) repeat-y left;
	float:left;
	width:903px;

	}
#content_blue{
	background:url(images/uploads/blue1_back.gif) repeat-y left;
	float:left;
	width:903px;

	}				
#content_patient_right{
	float:right;
	width:623px;

	}

h1{
	border-bottom:2px solid #333;
	padding-bottom:5px;
	font-size:1.3em;
	margin-top:15px;
        margin-bottom:10px;
	}	
a{
 color:#8FB5D1;
}
a:hover{
 color:#003157;
}
#text_left{
	float:left;
	width:400px;
	}
#text_right{
	float:right;
	margin-top:10px;
	width:200px;
	}
.right_box{
	padding:5px;
	margin-bottom:10px;
	color:#666;
	border:1px solid #666;
	}				
/* SIDEMENU HOME AND TEXT */		
#sidemenu{
	width:230px;
	float:left;
	padding:20px 5px 40px 5px;
	position:relative;
        height:407px;
	}
#sidemenu ull{
margin-bottom:20px;
}
#sidemenu ul ul{
margin-bottom:0px;
}
#content_home_right{
	float:right;
	width:663px;height:467px;
	background:url(images/uploads/front_pic_new.jpg) no-repeat top;
	}
#content_gp_right{
	float:right;
	width:663px;
	background:url(images/uploads/gp_pic.jpg) no-repeat top;
	height:467px;
	}	
#content_about_right{
	float:right;
	width:663px;
	background:url(images/uploads/patient_pic.jpg) no-repeat top;
	height:467px;
	}	
#content_investing_right{
	float:right;
	width:663px;
	background:url(images/uploads/patient_pic.jpg) no-repeat top;
	height:467px;
	}	
#content_invest_right{
	float:right;
	width:663px;
	background:url(images/uploads/front_pic.jpg) no-repeat top;
	height:467px;
	}	
#content_home_right h1,#content_gp_right h1,#content_about_right h1,#content_invest_right h1,#content_investing_right h1{
/*font-family:"Times New Roman", Times, serif;*/
font-size:1.2em;
width:280px;
color:#003157;
margin-top:10px;
margin-left:20px;

border-bottom:none;
}
#content_about_right h1{
width:280px;
}
.frontHeading{
/*font-family: "Times New Roman", Times, serif;*/
font-size:1.7em;
color: #003157;
margin-top:10px;
margin-left:20px;
}
	
#content_gp_right h1{
color:#DD6E22;
}	
#content_about_right h1{
color:#74003F;
}
#content_about_right h1 span{
color:#D30A6E;

}
#content_investing_right h1{
color:#000;
}
#content_investing_right h1 a{
color:#666;
}
#content_investing_right h1 a:hover{
color:#333;
}
#content_invest_right h1,#content_invest_right h1 span{
color:#052D18;
}
#content_about_right h1 a{
color:#D30A6E;

}
#content_home_right h1 a{
color:#3478B3;
}
#content_home_right h1 a:hover{
color:#2D699D;
}
#sidemenu ul{list-style:none;}
#sidemenu li{
    margin-left:0px;
    list-style:none;
	display:inline;
	}		
.home #sidemenu a,.patient #sidemenu a,.gp #sidemenu a,.news #sidemenu a,.media #sidemenu a,.contact #sidemenu a,.tc #sidemenu a,
.privacy-policy #sidemenu a,.site-map #sidemenu a,.invest #sidemenu a,.investing #sidemenu a{
	color:#fff;
	padding:3px 5px;
	display:block;
	width:210px;
	text-decoration:none;
	}
		
.home #sidemenu a#home,.home  #sidemenu a:hover{
	color:#7FA5C3;
	}
.media #sidemenu a#media,.media  #sidemenu a:hover,.media #sidemenu a#media{
	color:#002953;
	}		
.invest #sidemenu a#invest,.invest #sidemenu a:hover,.invest #sidemenu a#invest{
color:#FBC22F;
}
.investing #sidemenu a#investing,.investing #sidemenu a:hover{
color:#333;
}
.patient #sidemenu a#patient,.patient #sidemenu a:hover,  .mar #sidemenu a#mar{
	color:#FF0A86;
	}	
#content_patient a{
   color:#74003F;
}
#content_patient a:hover{
        color:#FF0A86;
}
#content_green a{
      color:#012E14;
}
#content_green #content_patient_right small{
  color:#006600;
}

.news #sidemenu a#news,.news  #sidemenu a:hover,.news #sidemenu a#news, #content_green a:hover{
	color:#C3BD1B;
	}	
#content_gray a{
       color:#464648;
}
.contact #sidemenu a#contact,.contact  #sidemenu a:hover,#content_gray a:hover{
	color:#B4B5B7;
	}	
#content_gp a{
       color:#DD6E22;
}
.gp #sidemenu a:hover,.gp #sidemenu a#gp,#content_gp a:hover,#content_invest a.sel{
	color:#052D18;
	}		
#sidemenu ul#contact_menu{
	position:absolute;
	top:440px;
	float:left;
	font-size:.9em;
        list-style:none;
	}
#sidemenu ul#contact_menu li{
	float:left;
       margin-left:0px;
       list-style:none;
	}			
#sidemenu ul#contact_menu a{
	border:0;
	padding:0 10px;
	display:inline;
	border-right:1px solid #fff;
	}
#sidemenu ul#contact_menu a.last,#sidemenu ul#contact_menu a.last:hover{
	border-right:0;
	
	}	
#sidemenu ul#contact_menu a:hover{
	border-right:1px solid #fff;
	}	
#sidemenu ul ul{
	margin-left:10px;
	display:none;
       list-style:none;
	}
.patient #sidemenu ul ul#patient,.news #sidemenu ul ul#news,.gp #sidemenu ul ul#gp,.gp #sidemenu ul ul#gp ul,.invest #sidemenu ul ul#invest,.investing #sidemenu ul ul#investing{
	display:block;
	}	
#footer{
	color:#666;
padding:20px 0;
text-align:center;
}
#footer a{
color:#666;
}
#footer a:hover{
color:#333;
}		

#boxes_bottom{
	color:#666;
	padding:20px 0;
	float:left;
}
.box{
	border:1px solid #00426B;
	float:left;
	margin-right:18px;
	width:210px;
height:120px;
	}
.box_last{
	border:1px solid #00426B;
	float:left;
	margin-right:0px;
	width:210px;
height:120px;
}	
.box_last h3,.box h3{
	background:#00426B;
	color:#fff;
	margin:0;
	padding:5px;
	}
.box_last p,.box p{
	padding:10px;
	color:#00426B;
	}	
	
.box_last a,.box a{
	color:#00426B;
	}

