
/*** ESSENTIAL STYLES ***/


div#intervention .csc-textpic img {

margin:0px;
padding:3px;
height:auto;

vertical-align:bottom;
display:block;





}
div#intervention .csc-textpic dl {




}
div.csc-textpic-imagewrap{
vertical-align:bottom;
display:block;

}

div.csc-textpic-image {
margin:0px;
padding:0px;
display:inline;
height:150px;;
vertical-align:bottom;
border: 1px #CCCCCC solid;
width:125px
}
p {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;

}

.csc-textpic-firstcol{
clear:both;


}


.news-list-item a{
color:#CC3300;
text-decoration:none;


}
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			8em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			33px; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			8em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
.sf-menu {
	float:			left;
	margin-bottom:	1px;
	margin-left:20px;
}
.sf-menu a {
	
	padding-top:10px;
	padding-bottom:11px;
	padding-left: 15px;
	margin-right:10px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:1px;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color: #666666;
}
.sf-menu li {
	
}
.sf-menu li li {
	background: #e5e5e5;
}
.sf-menu li li a {
	
	margin-top:	0px;
	margin-bottom:	0px;
	margin-right:0px;
	padding-left:5px;
	padding-bottom:5px;
	padding-top:5px;
}
.sf-menu li li li {
	background:		#003366;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu  a:focus, .sf-menu  a:hover, .sf-menu a:active {
	color:#000000;
	outline: #0c225c;
}



img {

border:0;
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}


/*** shadows for all but IE6 ***/
.sf-shadow ul {
	background:	url('../images/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}



div#content{
width:960px;
text-align:left;

font-family: Arial, Helvetica, sans-serif;
font-size:11px;
display:inline-block;

}

div#content ul, li{
margin:10;
padding:0;
list-style-type:none;
}
div#content li{
background: url(../images/bullet.jpg) left center no-repeat;
padding-left:15px;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;

} 
div#leftcol{
margin-top:10px;
margin-left:10px;

text-align:left;
float: left;
width:160px;



}
div#leftcol li{
background: none;
color:#3c7caa;
text-decoration:none;
padding-right:10px;
font-family: Arial, Helvetica, sans-serif;
margin-left:-30px;
font-size:11px;
border-bottom: #ff9933;
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding-bottom:8px;

} 
div#leftcol li a{
color:#ffffff;
text-decoration:none;
float:none;


} 

div#centercol {
margin-top:10px;

text-align:left;
margin-left:15px;
margin-right:15px;

width:760px;

  min-height:300px;
  height:auto !important;
  height:300px;

display:inline-block;


}
div#centercol p{

font-family: Arial, Helvetica, sans-serif;
color: #333333;
font-size:12px;


}
div#centercol h1{

font-family: Arial, Helvetica, sans-serif;
color: #003366;
font-size:16px;


}
div#labels {
border-left: 1px solid #333333; 
border-bottom: 1px solid #333333; 
border-right: 1px solid #333333;



}
div#labels p{
padding-left:20px;
margin-top:0px;
padding-bottom:5px;
padding-top:5px;
padding-right:5px; 






}
p.even {
font-family: Arial, Helvetica, sans-serif;
color: #333333;
font-size:12px;
background-color:#CCCCCC;

}
div#centercol ul{

padding-left:5px;


}

div#centercol li{

font-family: Arial, Helvetica, sans-serif;
color: #333333;
font-size:12px;




}

div#breadcrumb {
margin-top:10px;
text-align:left;
margin-left:15px;
margin-right:15px;
padding-bottom:10px;
border-bottom-color:#CCCCCC;
border-bottom-style:solid;
border-bottom-width:1px;
float: left;
width:470px;
color:#3c7caa;
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;


}
div#breadcrumb a{
color:#3c7caa;
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
padding-top:5px;

} 


div#mainlayout{
width:100%;
background-image:url(../images/bgrepeat.jpg);
background-repeat:repeat-x;
text-align:center;
min-height:400px;



}
div#menuleft{
Height:35px;
background-image:url(../images/menuleft.jpg);
width:11px;
float:left;

}
div#menuright{
Height:35px;
background-image:url(../images/menuright.jpg);
width:8px;
float:left;

}
div#menucenter{
Height:35px;
background-image:url(../images/menubg.jpg);
background-repeat:repeat-x;
float:left;
width:741px;

}
div#topmenu{
margin: 0 auto; 
margin-top:5px;
width:960px;
text-align:left;


}
div#contentwrapper{
margin: 0 auto; 
width:960px;
height:auto;


}
div#searchwrapper{
width:100%;
text-align:right


}
div#searchbox{
float:left;
width:200px;
Height:35px;
background-image:url(../images/menubg.jpg);


}
div#searchtext{
margin-top:5px;

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color: #f79140;


}


div#logo{

width:700px;
text-align:left;
float:left;
padding-bottom:12px;



}

*div#logo{

padding-bottom:3px;


}
div#contactus{

width:260px;
text-align:left;
float:left;



}
div#flash{
_margin-bottom:-12px;


}
div#header{
width:960px;
height:63px;
float:left;


}



div#bottomicons{
height:140px;



}

div#iconimage{
padding-left:10px;
float:left;


}
div#bottomtext{

display:block;


}

div#newsbox{
width: 310px;
padding-left:10px;
float:left;
text-align:left;
display:inline-block;


}
div#whatwedo{
width: 310px;
padding-left:10px;
float:left;
text-align:left;


}
div#events{
width: 310px;
padding-left:10px;
float:left;
text-align:left;



}

h2.tx-cal-controller{
font-size:11px
color:#CC3300;
text-decoration:none;


}

.textboxes h1{
border-bottom:#f79140 1px solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#666666;



}
.textboxes h2{
font-size:11px
color:#CC3300;
text-decoration:none;


}
.textboxes li{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
list-style-type:square;
margin-left:10px;



}
div#footer{
border-top:#f79140 1px solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #f79140;
text-align:right;
clear:left;
margin-top:20px;
display:inline-block;
width:100%;
}

div#intervention{
width:90%;
margin-left:20px;
display:inline-block;



}
div#intervention li{
list-style: inside square;




}
div#maintext{
padding-top:20px;
padding-left:30px;
padding-right:20px;
padding-bottom:20px;
width:275px;
float:left;


}
div#maintext p{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #f79140;


}
div#maintext li{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #f79140;
list-style-type:square;
margin-left:10px;

}
div#maintext h1{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color: #f79140;


}
div#maintext h2{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color: #999999;


}
div#orangeheader{
background-color:#dd5929;
padding-top:30px;
padding-left:30px;
padding-right:30px;
padding-bottom:30px;
border-left: #CCCCCC thick solid;
float:left;
width:275px;


}

span.grey{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #FFFFFF;


}
span.light{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #CCCCCC;


}
div#imagecontainer{
border-left: #CCCCCC thick solid;
width:335px;;
float:left;

}
div#submenu{
background-image:url(../images/submenumid.jpg);
background-repeat:repeat-y;
width:169px;
margin:0px;
padding:0px;

}
 .tx-cal-controller a{
 text-decoration:none;
 color:#CC3300;
 
 }
  .tx-cal-controller dd{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  
  
  
  }
    .tx-cal-controller dt{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  
  
  
  }

div#submenu ul{
margin-left:10px;
margin:0px;
padding:0px;


}
div#submenu li{
list-style:none;
border-bottom:#CCCCCC 1px solid;
margin-left:10px;
color:#333333;
padding-top:10px;


}
div#submenu li a {
color: #000000;
text-decoration:none;



}
div#quicklinks{
display:inline-block;
text-align: right;
width:100%;

margin-left:60px;
margin-bottom:20px;




}


div#formcontent{
width:850px;
text-align:left;
height:auto;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;

}

div#formcontent h2{
font-size:14px;
padding:0;
line-height:10px;
margin:0;
margin-bottom:15px;




}
div#referrer{
border: #dd5d2a 1px solid;

width: 820px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #666666;
padding:10px;


}
div#applicant{
border: #dd5d2a 1px solid;
width: 790px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #666666;
padding:5px;


}

