/*	
	Copyright (c) 2007 Clinic Express ltd
	All rights reserved
	
	Clinic Grey  : 127.127.127 7f7f7f
	Express Green: 0.102.51	   006633
	
	Positional CSS Selectors 	 

	CONTENTS
	1. Universal Selector
    2. Background
    3. Page Layout
    4. Navigation Styles

	Created by: Richard@richard-craig.co.uk   
*/

/* ---- Universal Selector ----*/
* {
    border: 0px none; 
    padding: 0; 
    margin: 0; 
    font-family: "Arial", "Tahoma", "Helvetica", "Sans-Serif"; 
    font-size: 10px; 
    color:#333333;
    text-decoration:none;	
    }
    
/* ---- 2.Background ----*/
body{
    
	margin-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #c6c6c6;
	color:#333333;
    }
#body{ 
	SCROLLBAR-FACE-COLOR: #FFFFFF; SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF; 	
	SCROLLBAR-SHADOW-COLOR: #000000; SCROLLBAR-3DLIGHT-COLOR: #000000; 	
	SCROLLBAR-ARROW-COLOR: #000000; SCROLLBAR-TRACK-COLOR: #FFFFFF; 	SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;	}
#bordertop { height:41px; background: #ffffff ;//url('top-background.gif'); 
}
#borderbot { height:30px; background: #ffffff ;//url('bottom-background.gif'); 
}

#container {
    border:0px solid #7f7f7f; padding:0px; width: 780px;	
	clear: both;
    margin: 0 auto;
    background: #ffffff ;//url('site-background.gif'); //#303934
	}
	
#logo { float:left; PADDING-TOP: 5px; 	 PADDING-RIGHT: 5px; 	 PADDING-LEFT: 25px; 	 PADDING-BOTTOM: 2px;}

#toplinks { align:center; float:right;	PADDING-TOP: 5px; PADDING-RIGHT: 15px; 	 PADDING-LEFT: 2px; 	 PADDING-BOTTOM: 2px;	 }
#toplinks li{ list-style: none;	float:left;	 background: #none; padding:2px; 	 color:#00902F;	      text-align:left;   letter-spacing: 0px;  		}

#toplinks li a{
		color:#006633; //00902F; 
		font-size: 11px; padding:5px; font-weight: normal; text-decoration:none}
#toplinks li a:hover{ background: #none; text-decoration:none; color:#006633; //00902F;	
					  font-weight: bold}

#mainimg { clear:both; align:center;PADDING-LEFT: 15px;  PADDING-RIGHT: 5px; }

#Lside {   float:left; width:180px; PADDING-LEFT: 12px;  }
#Rinfo {   display:block; width:190px; padding:10px; }
#sidelinks { color:#333333; background: #ffffff url('sidem.jpg'); padding:10px; }
#sidelinkst { background: #ffffff url('sidet.jpg'); height:21px; }
#sidelinksb { background: #ffffff url('sideb.jpg'); height:27px; }

#sidelinks h1{ color:#006633;	  font-size: 16px; font-family: "Arial", "Tahoma", "Helvetica", "Sans-Serif"; 
	 PADDING-TOP: 0px;	 PADDING-RIGHT: 1px; 	 PADDING-LEFT: 5px; 	 PADDING-BOTTOM: 4px;	
 }
#sidelinks h3{ color:#006633; font-size: 12px;	padding:3px;  font-family: "Arial", "Tahoma", "Helvetica", "Sans-Serif"; 	 letter-spacing: 1px;  }

#sidelinks li { list-style: none; color:#333333;font-size: 11px; padding:3px; text-align:left;   letter-spacing: 0px;  	}
#sidelinks li a{  color:#333333; font-size: 12px; padding:5px;font-weight: normal;text-decoration:none; }
#sidelinks li a:hover{ color:#333333;font-size: 12px;background: #none; font-weight: bold;text-decoration:none;}


#footer{   clear:both;    	 PADDING-TOP: 5px;	 PADDING-RIGHT: 15px; 	 PADDING-LEFT: 15px; 	 PADDING-BOTTOM: 5px;	 	 	  }
#footerlinks {   height:16px;border:1px solid #aeaeae; padding:5px; background: #ffffff;  }
#footerlinks li{ 
	list-style: none;	float:left;	 padding:0px; 	 color:#006633;	background: #none;       text-align:left;   letter-spacing: 0px;  
	 PADDING-RIGHT:7px; PADDING-LEFT: 7px; 		}

#footerlinks li a{color:#006633; font-size: 11px;background: #none; text-decoration:none; font-weight: normal;}
#footerlinks li a:hover{ background: #none;  	 color:#006633; font-weight: bold;	}



#centre { width:550px; float:left; background: #none  url('centre.jpg'); PADDING-TOP: 0px;	 PADDING-RIGHT: 5px; 	 PADDING-LEFT: 1px; 	 PADDING-BOTTOM: 10px;
		 letter-spacing: 1px;  }
#centret { background: #ffffff url('centret.jpg'); height:21px; }
#centreb { background: #ffffff url('centreb.jpg'); height:32px; }

#text { 
	color:#333333; padding:10px; font-size: 12px; font-family: "Arial", "Tahoma", "Helvetica", "Sans-Serif"; letter-spacing: 0px; text-align:justify; 
	line-height:20px;  }
#text p{ color:#333333; font-size: 12px;}	
#text h1{ color:#006633;	  font-size: 16px; font-family: "Arial", "Tahoma", "Helvetica", "Sans-Serif"; 
	 PADDING-TOP: 0px;	 PADDING-RIGHT: 1px; 	 PADDING-LEFT: 0px; 	 PADDING-BOTTOM: 10px;	 letter-spacing: 1px; 
 }
#text h2{ color:#006633; font-size: 12px;	  font-family: "Arial", "Tahoma", "Helvetica", "Sans-Serif"; 	 letter-spacing: 1px;  }
#text h3{ color:#006633; font-size: 12px;	  font-family: "Arial", "Tahoma", "Helvetica", "Sans-Serif"; 	 letter-spacing: 1px;
	PADDING-TOP: 10px;	 PADDING-RIGHT: 1px; 	 PADDING-LEFT: 1px; 	 PADDING-BOTTOM: 10px;	  }
#text b{ color:#006633; font-size: 12px;}
#text a{ color:#006633; font-size: 12px;}
#text hr{ color:#333333; border: 1px; height: 1px; padding: 20px;
			PADDING-TOP: 10px;	 PADDING-RIGHT: 1px; 	 PADDING-LEFT: 1px; 	 PADDING-BOTTOM: 10px;	
}
#text li div{color:#333333; font-size: 12px;}
#text li{ list-style: none; color:##666666; font-size: 12px; PADDING-TOP: 0px;	 PADDING-RIGHT: 5px; 	 PADDING-LEFT: 25px; 	 PADDING-BOTTOM: 5px; }
#text input{
			color:#006633; font-size: 12px; 
			border: 1px solid #747474;  }
#text textarea{
			color:#006633; font-size: 12px; 
			border: 1px solid #747474;  }			
#text select{
			color:#006633; font-size: 12px; 
			border: 1px solid #747474;  }	
#text option{ color:#006633; font-size: 12px;  }	
						 
						
#alert{ color:#006633; font-size: 12px; text-transform:uppercase;}
.alert{ color:#006633; font-size: 12px; text-transform:uppercase;}

#job { 
	color:#666; padding:10px; font-size: 12px; font-family: "Arial", "Tahoma", "Helvetica", "Sans-Serif"; letter-spacing: 0px; text-align:justify; 
	line-height:20px;  }
#job p{ color:#333333; font-size: 12px;}

.headline a{ 	font-size: 12px;	color:#333333;	text-align:left;		text-decoration:none;	 }
.headline a:hover{ 	font-size: 12px;	color:#333333;	text-align:left;		text-decoration:underline;	 }
.date { color:#000;	 PADDING-BOTTOM: 6px;		}

#img-right {float:right;}

/* AJAX TABS */
.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{ display: inline; margin: 0; }
.shadetabs li a{ text-decoration: none; margin-right: 0px; border: 1px solid #666; color: #2d2b2b; background: white url('shade.gif') repeat-x top left;; padding-left:7px; padding-right:7px; padding-top:3px; padding-bottom:3px }

.shadetabs li a:visited{ color: #2d2b2b; }
.shadetabs li a:hover{ text-decoration: underline; color: #2d2b2b; }
.shadetabs li.selected{ position: relative; top: 1px; }

.shadetabs li.selected a{ 
				/*selected main tab style */
				background-image: url('shadeactive.gif');
				border-bottom-color: white
}
.shadetabs li.selected a:hover{ 
				/*selected main tab style */
				text-decoration: none;
}

.contentstyle{
border: 1px solid gray;
width: 525px;
margin-bottom: 1em; padding: 10px;
}
/* END OF AJAX TABS */