body{
 margin:0px;
 padding:0px;
 background-image: url('../graphics/body_bg_inner.gif');
 background-repeat: repeat-x;  
 background-color:#FFFFFF;
 font-family: Tahoma, Arial, Verdana, sans-serif;}

/* BACKGROUND IMAGES  */
.bg_content{
 background-image:   url('../graphics/bg_table_45.gif');
 background-repeat: repeat;}
 
.bg_left_bottom{
 background-image:   url('../graphics/bg_img_bottom_sidebox.gif');
 background-repeat: repeat-x;}  

.bg_content_bottom{
 background-image:   url('../graphics/bg_specialties_42.gif');
 background-repeat: repeat-x;}   
 
.bg_footer{
 background-image:   url('../graphics/footer.gif');
 background-repeat: no-repeat;} 

/* TEXT FORMATTING  */
.text{ 
    font-size:11px;
	color:#3A3A3A;
	line-height:15px;}
	
.text_white{ 
    font-size:11px;
	color:#FFFFFF;
	line-height:15px;}
	
.text_green{
    font-family: Georgia, Tahoma, Arial, Verdana;  
    font-size:12px;
	font-weight:bold;
	color:#828F20;
	line-height:15px;}		

/* ANCHOR  */
a{
	color:#828F20;
	font-size:11px;
	text-decoration:underline;
	outline: none;}
a:hover{
	color:#828F20;
	font-size:11px;
	text-decoration:none;
	outline: none;}

/* TEXT FOOTER  */
.footer_small{
	color:#5F5F5F;
	font-size:11px;
	line-height:15px;}	
a.footer_small{
	color:#5F5F5F;
	font-size:11px;
	line-height:15px;
	text-decoration:none;}
a.footer_small:hover{
	color:#5F5F5F;
	font-size:11px;
	line-height:15px;
	text-decoration:underline;}
		
.footer{
	color:#414141;
	font-size:11px;}	
a.footer{
	color:#414141;
	font-size:11px;
	line-height:15px;
	text-decoration:underline;}
a.footer:hover{
	color:#414141;
	font-size:11px;
	line-height:15px;
	text-decoration:none;}
	
a.footer_active{
	color:#414141;
	font-size:11px;
	line-height:15px;
	text-decoration:none;}
a.footer_active:hover{
	color:#414141;
	font-size:11px;
	line-height:15px;
	text-decoration:none;}	
				

/* BORDER  */
.border{  border: 1px solid #A7A8A5;}

/*-- Misc Classes --*/
.vline_footer{
 font-size: 11px;
 color:#414141;
 padding-left:3px;
 padding-right:3px;}


.selectarea{font-family: Tahoma, Arial, Verdana, sans-serif;
	border: #848F95 1px solid;
	font-size :11px;
	color:#404040;
	width:190px;
	height:70px;
	padding :3px;
	background:#FFFfff;
	top: auto;
	bottom: auto;
	overflow-y:scroll;}
 
.textfield{font-family: Tahoma, Arial, Verdana, sans-serif;
	border: #848F95 1px solid;
	font-size :11px;
	color:#404040;
	width:190px;
	height:18px;
	padding:1px;
	background:#FFFfff;}
 
 