@charset "utf-8";
/********* Local Dental Council Style Sheet *************/
/****************** Created 29.09.08 ********************/
/********************************************************/
/********************************************************/
/********************** Content *************************/
/**********   1. Default html styles        *************/
/**********   2. Template Structure Styles  *************/
/**********   3. Navigaton Styling          *************/
/**********   4. Main content area styling  *************/
/********************************************************/
/********************************************************/
/********************************************************/
/********************************************************/
/********************************************************/

/********************************* 1. Default HTML Styles **************************************/
body{
margin:0px;
padding:0px;
font-family: Arial, Helvetica, sans-serif;
}
small{
font-size:0.9em;
color:#999999;
}
th{
font-size:0.9em;
color:#999999;
border-bottom:2px solid #87A2D3;
text-align:right;
}
td{
font-size:0.9em;
color:#666666;
text-align:right
}
/*************************************************************************************************/
/**************************** 2. Template Structure Styles **************************************/
#main{
width:900px;
margin:auto;

}
#banner{
width:900px;
height:122px;
}
#banner_left{
float:left;
width:200px;
background:url(http://www.salfordldc.com/images/logo.gif) 42px 8px no-repeat;
border-bottom:15px solid #AEAEAE;
height:105px;
}
#banner_right{
float:right;
width:680px;
border-bottom:15px solid #DEDEDE;
height:105px;
font-size:0.7em;
}
#banner_right ul{
padding:0px;
margin:0px;
list-style:none;
float:right;
width:190px;
margin-top:25px;
}
#banner_right li{
margin-bottom:4px;
}
#banner_right a{
padding:6px;
text-decoration:none;
color:white;
display:block;
padding-bottom:2px;
}
#banner_right a:hover{
color:#333333;
}
.bda_links{
background:url(../../images/yellow_corner.gif) 175px 22px no-repeat #DBDBA3;
padding:3px;
padding-top:0px;
}
.salfordldc_links{
background:url(../../images/light_blue_corner.gif) 176px 18px no-repeat #89A3C3;
padding:3px;
padding-top:5px;
padding-bottom:6px;
}
#right_col{
width:190px;
float:left;
margin-top:5px;
font-size:small;
}

/*************************************************************************************************/
/*************************** 3. Navigation styling ************************************/
#nav{
width:200px;
float:left;
height:300px; /*to delete */
margin-top:20px;
}
#nav ul{
list-style:none;
padding:0px;
margin:0px;
font-size:0.8em;
}
#nav li{
margin:0px;
padding:0px;
margin-bottom:2px;
border:1px solid white;
}
#nav a{
display:block;
text-decoration:none;
color:#333333;
padding:4px;
background:url(../../images/dark_gray_corner.gif) 183px 12px no-repeat #DEDEDE;
border:1px solid white;
}
#nav a:hover{
color:white;
background:url(../../images/light_gray_corner.gif) 183px 12px no-repeat #AEAEAE;
}
#nav .active {
background:url(../../images/light_gray_corner.gif) 183px 12px no-repeat #AEAEAE;
color:white;
}
#nav .sub_nav{
background:#AEAEAE;
color:#333333;
font-size:1.1em;
border:1px solid #aeaeae;
}
#nav .sub_nav_two{
background:#AEAEAE;
color:#333333;
font-size:1.1em;
margin-top:0px;
border:1px solid #aeaeae;
padding-left:45px;
}
#nav ul ul ul{
margin:0px;
padding:0px;
}
#nav #sub_nav_head{
color:white;
background:#AEAEAE;
margin-bottom:-5px;
bordeR:none;
}
#sub_nav_head a:hover {
background:#AEAEAE;
}
#nav ul ul{
margin-top:4px;
}
#nav ul ul li{
margin:0px;
display:inline;
border:none;
}
#nav ul ul a{
padding:3px;
padding-left:25px;
margin:0px;
}
#nav ul ul a:hover{
color:white;
background:#AEAEAE;
margin:0px;
}
#nav ul ul a#last{
padding-bottom:20px;
background:url(../../images/light_gray_corner.gif) 183px 34px no-repeat #AEAEAE;
border:none;
font-size:1.1em;
}
#nav ul ul a#last_corp{
padding-bottom:20px;
background:url(../../images/light_gray_corner.gif) 183px 22px no-repeat #AEAEAE;
border:none;
font-size:1.1em;
}
#nav ul ul a#last_group{
padding-bottom:20px;
background:url(../../images/light_gray_corner.gif) 183px 22px no-repeat #AEAEAE;
border:none;
font-size:1.1em;
}
#nav ul ul a#last_about{
padding-bottom:20px;
background:url(../../images/light_gray_corner.gif) 183px 22px no-repeat #AEAEAE;
border:none;
font-size:1.1em;
}
/*************************************************************************************************/
/*************************************************************************************************/
/************************************ 4. Main content *************************************/
#main_content{
margin-top:10px;
width:670px;
/*to delete */
float:right;
padding:10px;
font-size:0.8em;
color:#666666;
}
#main_content h1{
font-size:1em;
font-weight:bold;
margin:0px;
padding:0px;
margin-bottom:-10px;
color:#666666;
}
#main_content h2{
font-size:1em;
color:#999999;
font-weight:lighter;
}
#main_content h3{
font-size:0.7em;
padding:0px;
margin:0px;
margin-top:20px;
color:#999999;
}
#main_content h4{
font-size:0.9em;
padding:0px;
margin:0px;
margin-top:20px;
color:#999999;
}
.section_header{
color:#87A2D3;
}
#main_content p{
padding:0px;
font-size:1em;
font-weight:lighter;
line-height:15px;
margin-top:1.5em;
margin-bottom:0em;
}
#main_content ol{
margin-right:15px;
font-size:0.8em;
color:#666666;
line-height:18px;
}
#main_content ul{
margin-right:15px;
font-size:0.8em;
color:#666666;
line-height:18px;
}
#main_content ol ol{
font-size:1em;
color:#666666;
}
#main_content ol p{
font-size:1em;
}
#main_content a{
text-decoration:none;
color:#87A2D3;
}
.reduced{
font-size:0.8em;
margin-top:0px;
margin-bottom:0px;
}
#main_content a:hover{
color:#666666;
}
.img_border{
border:1px solid #666666;
margin:5px;
}
.interim{
height:155px;
margin-top:20px;
padding:10px;
border:1px dashed #87A2D3;
}
/*************************************************************************************************/
/************************************ FOOTER CONTENT *************************************/
.footer{
clear:both;
padding:0px;
font-size:9px;
font-weight:lighter;
line-height:15px;
margin-top:10px;
color:#999999;
width:900px;
height:20px;
}

.footer p{
font:Verdana;
font-size:9px;
font-weight:lighter;
line-height:15px;
margin-top:10px;
color:#999999;
}

.footer a{
font-size:1em;
font-weight:lighter;
line-height:15px;
margin-top:10px;
color:#999999;
text-decoration:none;
}

.footer a:hover{
font-size:1em;
font-weight:lighter;
line-height:15px;
margin-top:10px;
color:#999999;
text-decoration:underline;
}
/*************************************************************************************************/
/************************************ EXTRAS *************************************/
.pdf{
margin:5px;
margin-left:-2px;
}

.right_advisor{
float:right;
clear:right;
width:200px;
}
.left_advisor{
float:left;
clear:left;
width:160px;
}

.pmlmedia a{
font-size:1em;
font-weight:lighter;
line-height:15px;
margin-top:10px;
color:#999999;
text-decoration:none;
}

.pmlmedia a:hover{
font-size:1em;
font-weight:lighter;
line-height:15px;
margin-top:10px;
color:#C2DC15;
text-decoration:underline;
}

#div1 { float:left; width:50%;}
#div2 { margin-left:50%; width:50%;}
#container {width:300px; }

/*************************************************************************************************/
/************************************ old table style

.tab_border{
border-top:2px solid #87A2D3;
border-bottom:2px solid #87A2D3;
}



.tab_border_btm{
border-bottom:2px solid #87A2D3;
}
.tab_border_thick{
border-bottom:4px solid #87A2D3;
}


*************************************************************************************************/
/************************************ 5. Table Style *************************************/

table a,
table a:link,
table a:visited {
	border:none;
	}							
	

img {
	border:0;
	margin-top:.5em;
	}	


table {
	align:left;
	width:90%;
	border-top:1px solid #e5eff8;
	border-right:1px solid #e5eff8;
	margin:1em auto;
	border-collapse:collapse;
	}
	
caption {
	color: #9ba9b4;
	font-size:.94em;
		letter-spacing:.1em;
		margin:1em 0 0 0;
		padding:0;
		caption-side:top;
		text-align:center;
	}	
tr.odd td	{
	background:#f7fbff
	}
tr.odd .column1	{
	background:#f4f9fe;
	}	
.column1	{
	background:#f9fcfe;
	}
td {
	color:#89A3C2;
	border-bottom:1px solid #e5eff8;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
	text-align:center;
	}				
th {
	font-weight:normal;
	color: #89A3C2;
	text-align:left;
	border-bottom: 1px solid #e5eff8;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
	}							
thead th {
	background:#f4f9fe;
	text-align:center;
	font:bold 1.2em/2em, Arial,Helvetica,sans-serif;
	color:#66a3d3
	}	
tfoot th {
	text-align:center;
	background:#f4f9fe;
	}	
tfoot th strong {
	font:bold 1.2em, Arial,Helvetica,sans-serif;
	margin:.5em .5em .5em 0;
	color:#66a3d3;
		}		
tfoot th em {
	color:#f03b58;
	font-weight: bold;
	font-size: 1.1em;
	font-style: normal;
	}	
/*************************************************************************************************/
