body { margin:0px 0; padding:0; font: 90% "Times New Roman", Times, serif; color:#989898; line-height:1.3em; background-image:url(/website_images/background.jpg); background-repeat:repeat;


scrollbar-base-color: #F9F9F9;
scrollbar-arrow-color: #608D2A;
scrollbar-3dlight-color: #F9F9F9;
scrollbar-darkshadow-color: #F9F9F9;
scrollbar-face-color: #F9F9F9;
scrollbar-highlight-color: #608D2A;
scrollbar-shadow-color: ##f9f9f9;
scrollbar-track-color: ##f9f9f9;
}
.content { margin: 0 auto; padding: 0; width: 800px;}

.contentHome { margin: 0 auto; padding: 0; width: 800px; background-color:#000000; margin-top:30px; margin-bottom:30px;}


h1 {font-size:1.3em; line-height:1.5em; margin:0px; padding-bottom:0px; padding-top:0px; color: #ffffff;}
h2 {font-size:1.3em; line-height:1.3em; margin:0px; padding-bottom:0px; padding-top:0px; color:#989898;}
h3 {font-size:1.0em; line-height:1.0em; margin:0px; padding:0px; color: #ffffff; font-weight:normal;}

ul{margin-left:0; padding-left:15px;}
li {padding-bottom:3px;}

#toph { width:100%; height:63px; background-image:url(/website_images/top_banner.jpg); background-repeat:no-repeat; position:relative; text-align:right;}
#header { color: #FFF; line-height: 1.0em;}

A:link, A:Visited {text-decoration: none; color:#ffffff;}
A:active {text-decoration: none}
A:hover {text-decoration: underline;}


#main {background-image:url(/website_images/bodyMiddle.jpg); background-repeat:repeat-y;}	

.center { background: #FFF;  width: 100% !important; width: 535px; float: right; margin: 15px; min-height:400px;}
.centerLarge { width:100%; padding-top:20px;}
.leftmenu {  width: 174px; padding: 0; margin: 0;  min-height:200px;}
.padding { padding: 15px; }
.help { padding: 15px; height:150px; overflow: auto;}

.img { background: #FFF; float: left; padding: 1px; margin: 5px 8px 5px 0; color: #333; border: 1px solid #e0e0e0; }

#topNav {
   float:left;
   font-size: 16px;
 font-family:Georgia, "Times New Roman", Times, serif;
}
#topNav ul {list-style: none; margin: 0; padding: 0;}

#topNav li {
   float:left;
   padding-right:5px;
   padding-left:8px;
}
#topNav li a {

   padding: 3px 0;
   color:#989898;
   text-decoration:none;
}
#topNav li a:hover {
   color: #ffffff;
   text-decoration:none;
}




#sideNav {
   font-size: 14px;
 font-family:Georgia, "Times New Roman", Times, serif;
}
#sideNav ul {list-style: none; margin: 0; padding: 0;}

#sideNav li {
  background-image:url(/website_images/sideNavBackground.png); 
  width:180px;
  height:63px;
  text-align:center;
  line-height:63px;
}
#sideNav li a {
   color:#989898;
   text-decoration:none;
}
#sideNav li a:hover {
   color: #ffffff;
   text-decoration:none;
}




#topLeft { float:left;
width:180px;
margin-left:25px;
padding-bottom:20px;
}

#topMiddle { 
width:540px; float:right; 
margin-right:25px;
padding-bottom:20px;
}

#left { float:left;
width:180px;
margin-left:25px;
min-height:200px;
}

/*#left img {border:1px solid #cccccc; padding:2px;}
*/

#middle { 
width:380px; float:left; 
margin-left:25px;
margin-right:10px;
text-align:justify;
}
/*#middle img {border:1px solid #cccccc; padding:2px;}
*/


#right { 
width:150px;
float:right;
margin-right:25px;

}

#center { margin-right:215px;
margin-left:215px;
padding-left:20px; padding-right:20px;
background-color:#eec;
min-height:400px; }

.options {margin:0px; padding-left:18px;}

.standOut {font-size:1.2em; color:#3a3d72; line-height:1.4em;}


/* FOOTER */
#footer {  
   width:100%;
   padding-left:25px;
   padding-bottom:20px;
}

#footer ul {
	list-style: none;
  	margin: 0; 
  	padding: 0;
	}
	
#footer li {
   height:18px;
   padding-right:20px;
   float:left;
}

#footer li a {
   padding:0px;
   text-decoration:none;
   float:left;
}

#footer li a:hover {
    text-decoration:underline;
}

/* NAVIGATION */
nav { clear:both; text-align:left; }
.nav li { font-weight: bold; margin: 0 0 5px 0; padding: 0 0 0 5px; border-bottom: 1px solid #ccc; color:#ff6700}
.nav li a { color: #546078; text-decoration: none;  }
.nav li a:hover { color: #ff6700; text-decoration: none;  }

.boxads { background: #E7EDF0; padding: 5px; border: 1px solid #999; color: #333; }

.line { color: #505050; background: #FFF; text-align: right; margin: 20px 0 10px 0; padding: 0.4em 0 0 0; border-top: 1px solid #ddd; }

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}


.comments {color: #ff6700; font-style:italic;}



label
{
width: 4em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}

.submit input {margin-left: 4.5em;} 

input{} 

fieldset{ border: 1px solid #cccccc; width: 530px;}

legend
{
font-size:1.4em; line-height:1.4em; color: #ff6700;
padding-left:10px; padding-right:10px;
} 

.DDSearchList {width:115px; font-size:11px;}

.DDSearchListSmall {width:52px; font-size:11px;}


.red {font-size:2em;  color:#FF0000}
.redSmall {color:#FF0000}


.copyright {float:left; padding-right:20px;}
.webDesignCardiff {font-size:12px; float:left;}
.webDesignCardiff a{color:#666666;}








