/* CSS Document */
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a {
margin: 0;
padding: 0;
border: 0;
height: auto;
}
.clearfix:after {
  content: "."; /* This dot is the actual appended content */
  clear: both;
  height: 0;
  visibility: hidden;
  display: block;
}
 
/* Hides from IE-mac \*/ 
* html .clearfix {height: 1%;} 
/* End hide from IE-mac */ 	


body {
	margin: 0px;
	padding: 0px;
	background-image: url(images/wrapper_back.jpg);
	background-repeat: repeat-x;
	background-color: #cde1f4;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
#wrapper {
	width: 919px;
	margin-right: auto;
	margin-left: auto;
}
#branding {
	height: 135px;
}
#calendar {
	float: right;
	background-image: url(images/book_now.jpg);
	height: 73px;
	width: 258px;
}
#date {
	float: right;
	width: 55px;
	margin-right: 17px;
	margin-top: 20px;
}
.month {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom: 2px;
}
.day {
	font-size: 20px;
	font-weight: bold;
	color: #000000;
}



.float_left {
	float: left;
}
.float_right {
	float: right;
}
/* ------------------------------ Top Nav -------------------------------- */
#top_nav {
	height: 32px;

}
#top_nav li{

	list-style: none;
	float:left;

}
#top_nav ul {
}
#top_nav li a{
            display: block;
            text-indent: -5000px;
            height: 32px;
            background-repeat: no-repeat;
}
/* ------------ Plumbing Butt ------------ */
#nav_plumbing a{
            width: 103px;
            background-image: url(images/plumbing_butt.jpg);
}
#nav_plumbing a:hover, body#plumbing #nav_plumbing a{
            background-image: url(images/plumbing_butt.jpg);
            background-position: left -32px;
}
/* ------------ Plastering Butt ------------ */
#nav_plastering a{
            width: 106px;
            background-image: url(images/plastering_butt.jpg);
}
#nav_plastering a:hover, body#plastering #nav_plastering a{
            background-image: url(images/plastering_butt.jpg);
            background-position: left -32px;
}
/* ------------ Tiling Butt ------------ */
#nav_tiling a{
            width: 73px;
            background-image: url(images/tiling_butt.jpg);
}
#nav_tiling a:hover, body#tiling #nav_tiling a{
            background-image: url(images/tiling_butt.jpg);
            background-position: left -32px;
}
/* ------------ Bricklaying Butt ------------ */
#nav_bricklaying a{
            width: 113px;
            background-image: url(images/bricklaying_butt.jpg);
}
#nav_bricklaying a:hover, body#bricklaying #nav_bricklaying a{
            background-image: url(images/bricklaying_butt.jpg);
            background-position: left -32px;
}
/* ------------ Electrical Butt ------------ */
#nav_electrical a{
            width: 100px;
            background-image: url(images/electrical_butt.jpg);
}
#nav_electrical a:hover, body#electrical #nav_electrical a{
            background-image: url(images/electrical_butt.jpg);
            background-position: left -32px;
}
/* ------------ Carpentry Butt ------------ */
#nav_carpentry a{
            width: 103px;
            background-image: url(images/carpentry_butt.jpg);
}
#nav_carpentry a:hover, body#carpentry #nav_carpentry a{
            background-image: url(images/carpentry_butt.jpg);
            background-position: left -32px;
}
/* ------------ Decorating Butt ------------ */
#nav_decorating a{
            width: 113px;
            background-image: url(images/decorating_butt.jpg);
}
#nav_decorating a:hover, body#decorating #nav_decorating a{
            background-image: url(images/decorating_butt.jpg);
            background-position: left -32px;
}
/* ------------ Gas Butt ------------ */
#nav_gas a{
            width: 69px;
            background-image: url(images/contact_butt.jpg);
}


#nav_gas a:hover, body#gas #nav_gas a{
            background-image: url(images/contact_butt.jpg);
            background-position: left -32px;
}
/* ------------ Green Energy Butt ------------ */
#nav_green a{
            width: 139px;
            background-image: url(images/green_butt.jpg);
}


#nav_green a:hover, body#green #nav_green a{
            background-image: url(images/green_butt.jpg);
            background-position: left -32px;
}
/* ----------------------------------------------- Header ---------------------------------- */
#header {
	height: 211px;
}
.plastering {
	background-image: url(images/header_plastering.jpg);
}
.tiling {
	background-image: url(images/header_tiling.jpg);
}
.carpentry {
	background-image: url(images/header_carperntry.jpg);
}
.plumbing {
	background-image: url(images/header_plumbing.jpg);
}
.bricklaying{
	background-image: url(images/header_brick.jpg);
}
.gas{
	background-image: url(images/header_gas.jpg);
}
.electrical{
	background-image: url(images/header_electrical.jpg);
}
.home_page{
	background-image: url(images/header_home.jpg);
}
.decorating{
	background-image: url(images/header_decorating.jpg);
}

#top_sub_nav {
	float: right;
	height: 153px;
	width: 204px;
}
#top_sub_nav li{

	 list-style: none;
	 float:left;

}
#top_sub_nav ul {
}
#top_sub_nav li a{
            display: block;
            text-indent: -5000px;

            background-repeat: no-repeat;
}
/* --------------------- Sub Nav Home ----------------- */
#subnav_home a{
            width: 204px;
			height: 56px;
            background-image: url(images/sub_home_butt.jpg);
}

#subnav_home a:hover, body#home #subnav_home a{
            background-image: url(images/sub_home_butt.jpg);
            background-position: left -56px;
}
/* --------------------- Sub Nav about ----------------- */
#subnav_about a{
            width: 204px;
			height: 49px;
            background-image: url(images/sub_about_butt.jpg);
}

#subnav_about a:hover, body#about #subnav_about a{
            background-image: url(images/sub_about_butt.jpg);
            background-position: left -49px;
}
/* --------------------- Sub Nav Home ----------------- */
#subnav_tools a{
            width: 204px;
			height: 48px;
            background-image: url(images/sub_tools_butt.jpg);
}

#subnav_tools a:hover, body#contact #subnav_tools a{
            background-image: url(images/sub_tools_butt.jpg);
            background-position: left -48px;
}
#content {
	background-color: #FFFFFF;
	background-image: url(images/dirty_effect.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
/* ---------------------------- Left Column ------------------- */
#left {
	float: left;
	width: 216px;
	padding-bottom: 20px;
	text-align: left;
}
#left_nav h3 {
	background-image: url(images/related_header.gif);
	height: 25px;
	width: 175px;
	text-indent: -3000px;
}
#left_nav h3.av {
	background-image: url(images/av_header.gif);
	height: 25px;
	width: 175px;
	text-indent: -3000px;
}
#left_nav h4 {
	background-image: url(images/left_nav_footer.gif);
	text-indent: -3000px;
	height: 5px;
	width: 175px;
	font-size: 1px;
}

#left_nav_lower h3 {
	background-image: url(images/related_header.gif);
	height: 25px;
	width: 175px;
	text-indent: -3000px;
}
#left_nav_lower h3.av {
	background-image: url(images/av_header.gif);
	height: 25px;
	width: 175px;
	text-indent: -3000px;
}
#left_nav_lower h4 {
	background-image: url(images/left_nav_footer.gif);
	text-indent: -3000px;
	height: 5px;
	width: 175px;
	font-size: 1px;
}

/* Left Nav CSS*/

#left_nav {
	margin-top: 15px;
	margin-left: 15px;

	width: 175px;
	text-align: left;
	background-image: url(images/left_nav_back.gif);
}

#left_nav ul{
	background-image: url(images/left_nav_back.gif);
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
	background-repeat: repeat;
	background-position: bottom;
	margin-top: 0;
	margin-right: 0px;
	margin-left: 6px;
	width: 167px;
}
#left_nav ul li{
	display: inline;
	padding: 0;
	margin: 0;
	background-image: url(images/buttonback.jpg);
}
#left_nav ul li a{
	color: #273445;
	text-decoration: none;
	text-align: left;
	font-size: 11px;
	display: block;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 8px;
	background-color: #c6d8e9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-weight: bold;

} 

#left_nav .blank{
	color: #273445;
	text-decoration: none;
	text-align: left;
	font-size: 11px;
	display: block;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 8px;
	background-color: #c6d8e9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-weight: bold;
	
}


#left_nav ul li a:hover, #left_nav ul li a:focus{
	color: #FFFFFF;
	background-color: #627C97;

}

#left_nav_lower {
	margin-top: 15px;
	margin-left: 15px;

	width: 175px;
	text-align: left;
	background-image: url(images/left_nav_back.gif);
}

#left_nav_lower ul{
	background-image: url(images/left_nav_back.gif);
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
	background-repeat: repeat;
	background-position: bottom;
	margin-top: 0;
	margin-right: 0px;
	margin-left: 6px;
	width: 167px;
}
#left_nav_lower ul li{
	display: inline;
	padding: 0;
	margin: 0;
	background-image: url(images/buttonback.jpg);
}
#left_nav_lower ul li a{
	color: #273445;
	text-decoration: none;
	text-align: left;
	font-size: 11px;
	display: block;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 8px;
	background-color: #c6d8e9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-weight: bold;

} 
#left_nav_lower ul li a:hover, #left_nav ul li a:focus{
	color: #FFFFFF;
	background-color: #627C97;

}
/* -------------------------------------- Middle Div -----------------------------------*/
#middle {
	float: left;
	width: 485px;
	margin-top: 15px;
}
/* ----- Bread Crumb ------*/
#beadcrumb {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
}
#beadcrumb p {
	font-size: 12px;
	font-weight: bold;
	color: #2C4A6A;
}
#beadcrumb a:hover {
	text-decoration: underline;
}

a.bread_one {
	text-decoration: none;
	font-size: 11px;
	color: #627C97;
}
a.bread_two {
	font-size: 10px;
	text-decoration: none;
	color: #666666;
}
/* ----- Bread Crumb ------*/
#middle_content {
	margin-top: 15px;
	text-align: left;
}
.clearing {
	clear: both;
}
#middle_content p {
	font-size: 12px;
	padding-bottom: 12px;
	color: #333333;
	line-height: 17px;
	clear: both;
}
#middle_content h1 {
	font-weight: normal;
	font-size: 20px;
	color: #627C97;
	margin-bottom: 17px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #627C97;
	padding-bottom: 2px;
}
#middle_content h2 {
	font-size: 19px;
	color: #2C4A6A;
	font-weight: normal;
	padding-bottom: 10px;
	clear: both;
}
#middle_content h3 {
	font-size: 19px;
	font-weight: normal;
	padding-bottom: 8px;
	color: #627C97;
}
#middle_content h4 {
	font-size: 19px;
	font-weight: normal;
	padding-bottom: 8px;
	color: #666666;
}
#middle_content h5 {
	font-size: 15px;
	font-weight: bold;
	color: #2C4A6A;
	padding-bottom: 8px;
}
#middle_content h6 {
	font-size: 13px;
	color: #333333;
	font-weight: bold;
	padding-bottom: 7px;
}

#middle_content ul {
	margin-left: 25px;
	list-style-type: circle;
	padding-bottom: 8px;
	font-size: 12px;
	color: #333333;
}
#middle_content li {
	font-size: 11px;
	padding-bottom: 1px;
	color: #333333;
}
#middle_content ol {
	margin-left: 30px;
	padding-bottom: 8px;
}
#middle_content a {
	color: #273445;
	text-decoration: none;
}
#middle_content img {
	padding: 2px;
	border: 1px solid #CCCCCC;
	margin-bottom: 15px;
}
.float_right {
	float: right;
}

#middle_content a:hover {
	color: #273445;
	text-decoration: underline;
}




.darker {
	color: #2C4A6A;
}
/* ----- Call To Actions Middle (dvd & video) ------*/

#call_to_actions {
	height: 87px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding-top: 10px;
	padding-bottom: 14px;
	margin-bottom: 10px;
}

a.dvd {
	background-image: url(images/dvd.gif);
	height: 87px;
	width: 207px;
	text-indent: -3000px;
	float: left;
	display: block;
	background-repeat: no-repeat;
	background-position: left bottom;
}
a.video {
	background-image: url(images/video.gif);
	display: block;
	height: 87px;
	width: 207px;
	text-indent: -3000px;
	float: left;
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-left: 50px;
}


/* --------------------------------------- Right Column ------------------------------------*/


#right {
	float: right;
	width: 185px;
	margin-top: 15px;
	text-align: right;
	padding-right: 7px;
}

# right p {
	padding-bottom: 20px;
		}
		
#courses_women {
	background-image: url(images/courses_woman.gif);
	height: 105px;
	width: 185px;
}
#courses_women a {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	font-weight: bold;
	margin-top: 83px;
	margin-left: 10px;
}
#courses_women a:hover {
	text-decoration: underline;
}

}
#dvd_site {
	background-image: url(images/courses_on_dvd.gif);
	height: 109px;
	width: 185px;
}
#dvd_site a {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	font-weight: bold;
	margin-top: 83px;
	margin-left: 10px;
}
#dvd_site a:hover {
	text-decoration: underline;
}

#courses_diy {
	background-image: url(images/courses_diy.gif);
	height: 105px;
	width: 185px;
	margin-top: 20px;
}
#courses_diy a {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	font-weight: bold;
	margin-top: 83px;
	margin-left: 10px;
}

#courses_plumbing {
	background-image: url(images/courses_plumbing.jpg);
	height: 105px;
	width: 185px;
	margin-top: 20px;
}
#courses_plumbing a {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	font-weight: bold;
	margin-top: 87px;
	margin-left: 10px;
}
#courses_plumbing a:hover {
	text-decoration: underline;
}
#courses_electric {
	background-image: url(images/courses_elec.jpg);
	height: 109px;
	width: 185px;
	margin-top: 16px;
}
#courses_electric a {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	font-weight: bold;
	margin-top: 87px;
	margin-left: 10px;
}
#courses_electric a:hover {
	text-decoration: underline;
}

#courses_gas {
	background-image: url(images/gas_qualifications.jpg);
	height: 109px;
	width: 185px;
	margin-top: 16px;
}
#courses_gas a {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	font-weight: bold;
	margin-top: 87px;
	margin-left: 10px;
}
#courses_gas a:hover {
	text-decoration: underline;
}

#courses_tools {
	background-image: url(images/courses_tools.gif);
	height: 105px;
	width: 185px;
	margin-top: 20px;
}
#courses_tools a {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	font-weight: bold;
	margin-top: 83px;
	margin-left: 12px;
}
#courses_tools a:hover {
	text-decoration: underline;
}

#courses_train {
	background-image: url(images/train_back.jpg);
	height: 109px;
	width: 185px;
	margin-top: 16px;
	margin-bottom: 15px;
}
#courses_train a {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	font-weight: bold;
	margin-top: 87px;
	margin-left: 10px;
}
#courses_train a:hover {
	text-decoration: underline;
}
/* ---------------------------- Footer ------------------- */
#footer {
	clear: both;
	padding-top: 10px;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(images/footer.jpg);
	text-align: center;
	padding-bottom: 3px;
}
#footer ul{
padding: 0;
margin: 0;
}
#footer ul li{
display: inline;
padding: 0;
margin: 0;
}
#footer ul li a{
	color: #677F99;
	text-decoration: none;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
} 
#footer ul li a:hover, #footer ul li a:focus{
	color: #273445;
}
#footer p {
	font-size: 10px;
	color: #666666;
}
.copyright {
	float: left;
	margin-top: 10px;
	margin-left: 18px;
}.webdesign a {
	color: #666666;
	text-decoration: none;
}
.webdesign {
	float: right;
	margin-right: 25px;
	margin-top: 10px;
}
/* ---------------------------- Contact Form ------------------- */



#contactEmail {
	margin-bottom: 30px;
}
#middle_content iframe {
	border: 1px solid #C6D8E9;
}
a.google_link {
	margin-top: 4px;
	font-size: 12px;
	display: block;
	margin-bottom: 10px;
}

#middle fieldset {
	width: 465px;
	border: 1px solid #C6D8E9;
	padding: 7px;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
#contactEmail label {
	font-weight: bold;
	color: #666666;
	font-size: 13px;
}
.linebox {
	width: 270px;
	background-color: #EAF1F7;
}
#hear {
	border: 1px solid #7f9db9;
	width: 276px;
}
#middle fieldset table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	margin-top: 5px;
	margin-left: 25px;
	padding-bottom: 10px;
}

#middle fieldset input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	border: 1px solid #7f9db9;
	padding: 2px;
	background-color: #EAF1F7;
}

#middle fieldset textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	border: 1px solid #7f9db9;
	padding: 2px;
	background-color: #EAF1F7;
}

#middle legend {
	color: #2C4A6A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
}
/* ---------------------------- Mini Contcat Form------------------- */
#mini_contact {
	background-image: url(images/mini_contact_form.jpg);
	height: 260px;
	background-repeat: no-repeat;
	margin-bottom: 20px;
	clear: both;
}
#mini_contact_form {
	background-image: url(images/form.jpg);
	height: 260px;
	background-repeat: no-repeat;
	margin-bottom: 20px;
	clear: both;
}
.tiny {
	font-size: 10px;
}

#mini {
	margin-top: 35px;
	width: 450px;
	float: left;
	margin-left: 15px;
	_margin-left: 9px;
	margin-bottom: 20px;
	padding-bottom: 20px;
}
#quick {
	margin: 0px;
	padding: 0px;
}

#mini .mini_input {
	width: 130px;
}

#mini label {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

#mini .mini_input_box {
    width: 130px;
    height: 44px;
}

/* ---------------------------- Staff Page------------------- */
.staff_img_holder {
	float: left;
	width: 240px;
	margin-bottom: 20px;
}
.staff_holder {
	padding-bottom: 0px;
	margin-bottom: 15px;
	padding-top: 15px;
}
.staff_img_holder img {
	padding: 2px;
	border: 1px solid #CCCCCC;
}

#staff_details {
	float: left;
	width: 240px;
}
.rule {
	clear: both;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	height: 2px;
}
#middle_content th {
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	padding-bottom: 10px;
	padding-right: 5px;
}
#tbl_elec th {
	text-align: center;
	text-decoration: none;
	background-image: url(images/th_haeder_back.jpg);
	font-size: 16px;
	font-weight: bold;
	color: #395471;
	padding-top: 5px;
	padding-bottom: 5px;
}
#tbl_elec {
	margin-bottom: 30px;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #7590AD;
	border-right-color: #7590AD;
	border-bottom-color: #7590AD;
	border-left-color: #7590AD;
}
#tbl_elec td {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7590AD;
	height: 35px;
}
#tbl_elec .bluey {
	background-color: #E6EFF6;
}



.centre {
	text-align: center;
}
.head {
	background-image: url(images/th_haeder_back.jpg);
	background-position: bottom;
	margin-left: -5px;
	padding-left: 5px;
	padding-top: 4px;
	margin-bottom: 4px;
}
#middle_content div.bordered, div.bordered
{
	border: 1px solid #7590AD;
	display: block;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 5px;
}


.news {
	background-image: url(images/rss_footer.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom: 20px;
}
#news_top {
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	background-image: url(images/rss_header.gif);
	text-align: left;
	background-repeat: no-repeat;
	background-position: 4px top;
	padding-bottom: 0px;
	height: 42px;
}

#right_categories {
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	background-image: url(images/rss_header.gif);
	text-align: left;
	background-repeat: no-repeat;
	background-position: 4px top;
	padding-bottom: 0px;
	height: 25px;
}

.news h2 {
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 4px;
	padding-left: 15px;
	float: left;
	width: 130px;
}

.news h2 a {
	color: #FFFFFF;
	text-decoration: none;

}

.news h2 a:hover {
	color: #D9E6EF;
	text-decoration: none;

}

.news ul{
	background-image: url(images/tabfooter.jpg);
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-repeat: no-repeat;
	background-position: bottom;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	clear: both;
}
.news ul li{
	display: inline;
	padding: 0;
	margin: 0;
	line-height: 13px;
}
.news ul li a{
	color: #666666;
	text-decoration: none;
	text-align: left;
	font-size: 11px;
	display: block;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 8px;

} 
.news ul li a:hover, #news ul li a:focus{
	color: #273445;
	text-decoration: underline;

}
.news h5 {
	float: left;
	display: block;
	font-size: 11px;
	padding-left: 16px;
	padding-top: 6px;
	padding-bottom: 2px;
	color: #7890AA;
	font-weight: bold;
}


a.rss {
	float: right;
	height:16px;
	width:16px;
	background-image: url(images/rss_icon.gif);
	display: block;
	margin-top: 10px;
	margin-right: 15px;
	text-indent: -3000px;
}
.small_date {
	font-size: 10px;
	color: #5B7492;
	display: block;
}


.archive {
	background-image: url(images/rss_footer.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom: 202px;
}

.archive h1 {
	color: #666666;
	text-decoration: none;
	text-align: left;
	font-size: 12px;
	display: block;
	margin-left: 10px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 8px;

} 

.archive h2 {
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	background-image: url(images/rss_header.gif);
	text-align: left;
	padding-top: 5px;
	padding-bottom: 4px;
	padding-left: 15px;
	background-repeat: no-repeat;
	background-position: 4px top;
}

.archive ul{
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
}
.archive ul li{
	display: inline;
	padding: 0;
	margin: 0;
	line-height: 13px;
}
.archive ul li a{
	color: #666666;
	text-decoration: none;
	text-align: left;
	font-size: 11px;
	display: block;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 8px;

} 
.archive ul li a:hover, #archive ul li a:focus{
	color: #273445;
	text-decoration: underline;
}
#wrapper #content #middle #middle_content .bordered .no_border {
	border: 1px solid #FFFFFF;
}
#tbl_cards td {
	color: #666666;
	font-size: 13px;
}
.no_border {
	border: 1px solid #FFFFFF;
}
