.genform_tblrow {clear:left;}
.genform_tblleft{text-align:right; padding-right:5px; font-size: 90%;width:215px; float:left;padding-top:3px;}
.genform_tblright{text-align:left; padding-left:5px; font-size: 90%; width:300px;}

#cclogos {float:right; margin-top:50px; margin-right:30px; text-align:center;  width:150px;}/* 1*/
			body * { font-family: trebuchet ms,Verdana, Tahoma, Helvetica, Arial; }

html body {
  background-color:#ffc;/*background-image: url('http://www.churchillhouseoffices.com/shared/skins/cl_specific/mainbg.jpg');*/
  margin:0;
  margin-top:12px;
  padding:0;
  font-size:12px;
  }
  
  #container {background-image: url('http://www.churchillhouseoffices.com/shared/skins/cl_specific/border-bg.gif'); width:795px; margin-top:11px; margin-left:auto; margin-right:auto;  background-color:#fff; padding:0px; border-top:0px solid white; border-left:0px solid white; border-right:0px solid #bbb; border-bottom:0px solid #aaa;}


#headeXXrtop {height:29px;  background-image: url('http://www.churchillhouseoffices.com/shared/skins/cl_specific/heaXXdtop.gif'); font-size:20px; color:white; text-align:left;padding-top:0px; }


#header {height:212px;  background-color:#555354; background-image: url('http://www.churchillhouseoffices.com/shared/skins/cl_specific/header.jpg'); font-size:20px; color:white; text-align:left;padding-top:0px; border-bottom:0px solid #000;  border-top:0px solid #000;}

#logo { display:none; top:10px; width:308px; height:80px; float:left;  margin:0px;  margin-top:12px; margin-left:10px; background-image: url('http://www.churchillhouseoffices.com/shared/skins/cl_specific/logo.gif'); background-position:center; background-repeat:no-repeat; border:0px solid black;  position:absolute;}

#strapswline { font-size:22px; color:white;  padding:4px; padding-left:6px; background-color:#6c9; margin-top:0px;text-align:left; width:50%; border:0px solid white;}

#flash{position:absolute; background-color:#555354; top:101px; margin-left:9px; height:115px; border:1px solid white;}

#strapline {float:right;font-size:15px; color:#950923;  padding:4px;  margin-top:4px;text-align:left; width:390px; border-bottom:0px solid #000; border-left:0px solid #000; font-weight:normal;}

#strapline h3 {float:right;font-size:15px; color:#950923;  padding:4px;  margin-top:4px;text-align:left; width:350px; border-bottom:0px solid #000; border-left:0px solid #000; font-weight:bold;}

#phone {text-align:right;font-size:15px; color:#950923;  padding:4px;  margin-top:4px;width:350px; border-bottom:0px solid #000; border-left:0px solid #000; font-weight:bold;}

#topmenu  { background-image: url('http://www.churchillhouseoffices.com/shared/skins/cl_specific/topmenubg.gif'); height:34px; border-top:2px solid white; color:white; font-size:11px; text-align:center; background-repeat:repeat-x; margin-left:9px; margin-right:8px;}
#topmenu ul { margin-left:auto; margin-right:auto; height:33px; }

#topmenu li {display:inline;padding:0px; font-weight:normal; color:#fff; border-left:1px solid white; line-height:33px; padding-top:11px; padding-bottom:13px; }

#topmenu a {color:white; padding-left:4px;  font-size:14px; padding-right:4px; text-decoration:none; height:34px; }

#topmenu li a:hover {color:white;  display:inline; width:100%; margin:0; padding-top:6px; padding-bottom:6px; padding-right:4px;  padding-left:4px; background-color: red; text-decoration:none;}

#center {  width: 760px;  float:right; font-size:13px; margin-top:8px; color:#036; margin-right:9px;  padding-bottom:1px;  margin-bottom:12px; padding:5px;

}

#center ul {padding:12px;}
#center li {margin-left:32px;}

#center img {margin:11px;}

#center h1 {display:block;  margin-top:2px; background-color:#fff; padding:4px; font-size:16px; color:#950923; margin-bottom:22px; border-bottom:1px solid #950923; font-weight:bold;}

#center h2 {display:block;  padding:0px; font-size:18px; color:#950923; margin-top:2px; margin-bottom:2px; border:0px solid #669; font-weight:bold;  }

#center h3 {display:block;  padding:0px; font-size:13px; color:#950923; margin-top:22px; margin-bottom:9px; border:0px solid #669; font-weight:bold;  }


#center .redtext {color:#950923;}

#center .bluetext {color:#036;}


a:link {
	color:#00f;
	text-decoration:underline;

}
a:visited {
  color:#00f;
  text-decoration:underline;
  }
a:hover {
  color:#3959B0;
  text-decoration:underline;
  }
a img {
  border-width:0;
  }
  
  

#righttab {width:270px; float:right; margin-right:5px; }

#lefttab {width:270px; float:left; margin-left:5px;}

#righttab2 {width:270px; float:right; margin-right:5px; }

#lefttab2 {width:270px; float:left; margin-left:5px;}

#toptab {width:270px; height:28px; font-size:13px; color:white; background-color:#B40B34; border-left: 1px solid #D8D8D8; border-right: 1px solid #D8D8D8; border-top: 1px solid #D8D8D8;}







.toptabinner{padding:5px;}
.toptabinner a:link, .toptabinner a:visited{color:white; text-decoration:none;}
.toptabinner a:hover{text-decoration:underline; color:white;}
.maintabinner{padding:5px;}

.maintabinner a:link, .maintabinner a:visited{text-decoration:none; color:#00c;}
.maintabinner a:hover{text-decoration:underline; color:#00f;}

#maintabcrim {width:270px; border: 1px solid #D8D8D8; background-image: url('http://www.churchillhouseoffices.com/shared/skins/cl_specific/handcuffs.gif');}
#maintabinjury {width:270px; border: 1px solid #D8D8D8; background-image: url('http://www.churchillhouseoffices.com/shared/skins/cl_specific/injury.jpg');}
#maintabnews {width:270px; border: 1px solid #D8D8D8; background-image: url('http://www.churchillhouseoffices.com/shared/skins/cl_specific/news.jpg');}
#maintabother {width:270px; border: 1px solid #D8D8D8; background-image: url('http://www.churchillhouseoffices.com/shared/skins/cl_specific/other.jpg');}


#whatwedo tdx {background-color:#AAAAD4; color:white; padding:5px; border-top:1px solid #eeeef8; border-left:1px solid #eeeef8; border-bottom:1px solid #7777a1; border-right:1px solid #7777a1;}



#whatwedo td a{
	color:#4B4A69;
	text-decoration:none;
	display:block;
	width:100%;
	height:35px;
	text-align: center;
}


#tbl { 
background:#ffffff; 
border:solid 1px #000000; 
} 

.cell { 
width:100px; 
height:100px; 
border:solid 1px #000000; 
} 

.navon {
width:270px; height:28px; font-size:13px; color:white; background-color:#ff0B34; border-left: 1px solid #D8D8D8; border-right: 1px solid #D8D8D8; border-top: 1px solid #D8D8D8;}


.navoff {width:270px; height:28px; font-size:13px; color:white; background-color:#e40B34; border-left: 1px solid #D8D8D8; border-right: 1px solid #D8D8D8; border-top: 1px solid #D8D8D8;}



.quote {
	font-family : "Times New Roman", Times, serif;
	font-weight : bold;
	padding:4px; font-size:16px;
	font-style: italic;
	margin-bottom:12px;

}
  

.login {position:relative; top:53px; left:410px; color:blue;}
.login a  {color:blue;}

* { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}

#left li { list-style:none;margin-top:-10px; }
#left li li{display:block;}





#left li a:link, #left li a:visited{
	 display:block; margin-top:9px; background-image : url('http://www.churchillhouseoffices.com/shared/skins/cl_specific/menubg.gif') ; font-size:14px; font-weight:normal; height:22px;  width:160px; padding-left:6px; padding-top:5px; text-decoration:none; background-repeat:no-repeat; color:#039; text-align:left; padding-left:19px;margin-bottom:4px;
}


#left li a:hover{}

#left { width: 176px; padding:0px; float:left; margin-top:12px; margin-left:0px; }
#left ul { width: 160px; margin:0; padding:0;}


#left ul ul{margin-top:0px;float:left; top:0px;}

#left .parenthead{ display:block; margin-top:0px; background-image : url('http://www.churchillhouseoffices.com/shared/skins/cl_specific/menubg.gif') ; font-size:14px; font-weight:normal; height:29px;  width:160px; padding-left:6px; padding-top:5px; background-repeat:no-repeat; color:#039; text-align:left; padding-left:19px;margin-bottom:4px;}

 #left li li {
	display: none;
        margin:0;
        padding:0;
	background-image : none;
	font-size:12px;
        margin-top: 6px;
		   margin-bottom: 6px;
        padding-top: 0px;
	margin-left:13px;
        width:100%;
border-bottom:1px solid #AAAAD4;
        line-height: 14px; background-color:#fff;
			background-image : url('http://www.churchillhouseoffices.com/shared/skins/cl_specific/arrow.gif');
	background-repeat : no-repeat;
	background-position: left top;
	
}
#left li li a:link, #left li li a:visited {font-size:12px; margin-left:10px; text-decoration:none; color:#039; display: inline;  border:none; padding-left:0px; padding-bottom:3px; font-weight:normal; line-height:19px; background-image:none; }

#left li li a:hover {color:#AAAAD4; background-image:none; }

#ads{font-size:10px; margin-top:12px; margin-bottom:12px;}

#ads img{padding:2px; margin-left:0px; margin-top:4px;}

#footer { clear:both; text-align:center; font-size:12px; color:#fff; margin-top:19px; height:70px;  padding-top:21px;line-height:15px; background-image: url('http://www.churchillhouseoffices.com/shared/skins/cl_specific/footerbottom.gif'); background-repeat:no-repeat;}

#footer a {color:#fff;}

#foxxxoterbottom {height:28px;  background-image: url('http://www.churchillhouseoffices.com/shared/skins/cl_specific/footerbottom.gif'); font-size:20px; color:white; text-align:left;padding-top:10px; }


#access { position: absolute; left: -1000px; top: -1000px; width:1px; height:1px; padding-left: 50px; overflow:hidden;}


/*start main styles*/
/*remember to change in fck_editorarea.css */



.genform_table {width:500px;margin:2px; background-color:#fff;}

.genform_tblleft {text-align:right; padding-right:5px; font-size: 100%; width:300px;padding-top:6px; padding-bottom:6px;  padding-right:0px;}



.genform_tblright {text-align:left; padding-left:5px; font-size: 100%; padding-top:6px; width:250px;}
second.genform_submit {

	background-color:#B3D5D7;
	font-size: 12px;
	font-weight:bold;
	padding-bottom:10px;
	
}

.genform_reset {

    background-color: rgb(179, 213, 215);
    margin-right: 6px;

	
}
.genform_submit {

background-color:#950923; color:white;
    margin-right: 6px;

	
}

.genform_text_readonly{
font-size: 100%;
	
}

.genform_textarea{
font-size: 90%;
width:250px; 

}

#menubottom.genform_text,.genform_textarea,.genform_password{
font-size: 90%;
width:200px; 

}

.genform_text_basket {
font-size: 90%;
}

.genform_text_sml, .genform_textarea_sml {
font-size: 90%;
}

.genform_select{
font-size: 90%;
width:250px;
}

.genform_radio{font-size: 90%;}





.genform_text_error,.genform_textarea_error{
font-size: 90%;


}
.genform_select_error{
font-size: 100%;
}





div#accessmenu
	{
	position:absolute;
 	left:0px;
 	top:-500px;
 	width:1px;
 	height:1px;
 	overflow:hidden;
	}
	
hr.clear { clear: both; visibility:hidden;}	

form#editform label { display: block; vertical-align: bottom; margin: 5px;}
ul.blogList img {display: block;}
ul.blogList li { display: block;}

.sublinkimage {margin: 32px; margin-top: 16px; margin-bottom: 16px;}

/* the XML editing (for sidebar) styles */
filedset label, fieldset input { margin: 2px;}
legend { color: black; background: white; border: 3px solid black; margin-left: 1em; }
button.approve_btn, button.edit_btn, button.up_btn, button.down_btn, button.delete_btn { border: none; width: 30px; height: 30px; background-color: transparent; margin: 2px; cursor: pointer; }
button.up_btn { background-image: url(/images/up.png);}
button.delete_btn { background-image: url(/images/delete.png)}
button.down_btn {background-image: url(/images/down.png)}
button.edit_btn {background-image: url(/images/info.png)}
button.approve_btn {background-image: url(/images/tick.png)}
fieldset { margin: 10px; background-color: #EEEEEE; border-style: solid; border-color: black;}
fieldset { background-color: #EEEEEE; }
fieldset fieldset { background-color: #DDDDDD; }
fieldset fieldset fieldset { background-color: #CCCCCC; }
fieldset.editBox { position: fixed; top: 10%; left: 10%; width: 70%; padding: 5%;}
fieldset.editBox label { display: block;}
fieldset.editBox .delete_btn { position: absolute; bottom: -30px; right: 6%; }
fieldset.editBox .approve_btn { position: absolute; bottom: -30px; right: 12%;}