/*************************************************
* File: richmond_default.css
* Date of creation: 19/09/2009
* Author: Marie Manandise
* Function: default css of Richmond webpages
*************************************************/

/* BODY */

body{background-color:#CCCCCC;
		 color:#333333;
		 font-family:Corbel, ‘Lucida Grande’, ‘Lucida Sans Unicode’, ‘DejaVu Sans’, ‘Bitstream Vera Sans’, ‘Liberation Sans’, Verdana, ‘Verdana Ref’, sans-serif;
		 font-size:100%;
		 margin-top:0px;
		 }

div#all {width:975px;
      	 margin:auto;
				 background-color:#FFFFFF;
				}

/*images*/
img {border:none;}

/*lists*/

/*ul {margin-left:0px;
	  text-indent:0px;}*/
	
ul {list-style-image:URL(img/bullet.png);
		}

/*tables*/

table {width:60%;}
td {vertical-align:bottom;
	 	padding:5px;}

/*Textual links displayed only in lowgraphics version*/
div.lowgraph, span.lowgraph{display:none;}

/*Image Logo*/
div#logo{width:285px;
         height:125px;
				 float:right;
				 margin-right:18px;
				 margin-top:25px;
				 background-image:URL(img/RFlogo.png);
				 }

/*topmost and bottommost sections (accessibility, site map, address etc.)*/
div.topbottom {color:black;
						   font-size:13px;
							 margin-left:23px;
							}

div.topbottom a {color:#000000;}

/*top left search and accessibility division*/

div#topleft {height:75px;
						 padding-top:10px;
						 }

span#smallA {font-size:100%;}
span#medA {font-size:125%;}
span#bigA {font-size:150%;}
								 
			/*seach box and button*/
div#topleft input{font-size:100%;}

input#button{margin-left:4px;}

/*Main navigation (tabs) area*/
div#mainNav {width:929px;
						 margin:auto; 
						 margin-top:80px;
						 height:30px;
						 }

	    /*Actual tabs divisions*/
div.tab {width:153px;
 				 margin:0px 1px;
				 height:30px;
				 float:left;
				 }
			
			/*leftmost tab*/
div#leftmost {margin:0px 2px 0px 0px;}		
			/*rightmost tab*/
div#rightmost {margin:0px 0px 0px 1px;
							  float:right;
								}

/*Big image link division*/
div.centerLink {width:911px;
							  margin:auto;
							  height:204px;
								border:9px #CCCCCC solid;
								border-bottom:none;}
								
div#homeHeader	{background-image:URL(img/header/home_header.png);
								}

div#whoHeader	{background-image:URL(img/header/who_header.png);
								}

div#whoHeader2	{background-image:URL(img/header/who_header2.png);
								}

div#pubHeader	{background-image:URL(img/header/publication_header.png);
								}

div#peopleHeader {background-image:URL(img/header/our_people_header.png);
								 }

div#suHeader {background-image:URL(img/header/su_header.png);}

div#staffHeader {background-image:URL(img/header/staff_header.png);}

div#whatHeader {background-image:URL(img/header/what_header.png);
							 }

div#typeHeader {background-image:URL(img/header/service_type_header.png);
							 }

div#trainHeader {background-image:URL(img/header/training_header.png);
							 }

div#servicesHeader {background-image:URL(img/header/services_header.png);								
							 }
							 
div#findHeader{background-image:URL(img/header/find_service_header.png);}

div#workHeader {background-image:URL(img/header/work_header.png);
							 }

div#workHeader2 {background-image:URL(img/header/work_header2.png);
							 }

div#contactHeader {background-image:URL(img/header/contact_header.png);
							 }
							 
/*grey round corners decoration*/

div.grcorners {width:929px;
							  margin:0px 23px;}
								
div.tlcorner {width:9px;
						  height:9px;
							float:left;
							background-image:URL(img/tlcorner.jpg);}

div.trcorner {width:9px;
						  height:9px;
							float:right;
							background-image:URL(img/trcorner.jpg);}
						
div.blcorner {width:9px;
						  height:9px;
							float:left;
							background-image:URL(img/blcorner.jpg);}

div.brcorner {width:9px;
						  height:9px;
							float:right;
							background-image:URL(img/brcorner.jpg);}

div.bwcorners {height:9px;
							 margin: 0px 9px;
							 background-color:#CCCCCC;}

/*main area (text and red block links)*/
div#main {width:929px;
				  margin:auto;
				  margin-top:20px;
					}
	
			/*Red block links area*/
div#secNav {width:265px;
					 	height:265px;
									 float:right;
									 margin-right:12px;
									 padding:0px;
									 }

div#secNav img {margin-bottom:8px;
					 		 	padding:0px;}

			/*Text area*/
div#content {width:63%;
						 min-height:265px;
						 margin:0px 35% 20px 2%;
						 }
h1 {font-size:150%;
	  margin-bottom:10px;}

h2 {font-size:145%;
	 margin-bottom:10px;
	 color:#FF0033;}

h3 {font-size:100%;
	  margin-bottom:0px;
		font-weight:600;}

h2 span {color:#000000;}

div#content p {margin-top:5px;}

span.quote {color:#CC0033;}

img.team {float:right;
				  margin-top:5px;
					margin-left:10px;
					margin-bottom:10px;}

img.centre {margin-left:20%;}

div#content a {color:#CC0033;}
div#content a:hover {color:#FF0033;}
					 
div#fifty {width:140px;
					 height:205px;
					 float:right;
					 margin-left:5px;
					 margin-top:15px;
					 background-image:URL(img/2CareRF.png);}
						 
/*Footer*/
div#footer {width:929px;
					  margin:auto;
					  height:74px;
						background-image:URL(img/footer.jpg);
						}

/*bottommost address division*/
div#bottommost{width:929px;
							 text-align:center;
							 padding:10px;}
							 
/*bottom white corners decoration*/
div#blwcorner {height:9px;
							 width:9px;
							 float:left;
							 background-image:URL(img/blw.jpg);} 

div#brwcorner {height:9px;
							 width:9px;
							 float:right;
							 background-image:URL(img/brw.jpg);}
							 
							 
div#bwwcorners {margin:0px 9px;
							  height:9px;}
								
/*xml formatting*/
name {font-weight:600;
		  }

address {font-style:normal;
				margin-top:5px;
				}
			
phone, fax, email, address {color:#CC0033;}

email b {display:none;}

/*Sitemap*/

ul#map, ul#map ul {list-style-image:none;
			  list-style-type:none;}
/*privacy policy*/
body#policy {background-color:#FFFFFF;
					  width:100%;}
						
/*search page formatting*/

table.hide {display:none;}

div.hide {display:none;}

div#search2 {text-align:center;}

div#search2 div {width:250px;
								 height:110px;
								 text-align:left;
								 margin:auto;}

div#spacer {margin-top:80px;}
