/* DOOLEY COLOURS 


#005B9F	Dooley Blue 		(CMYK: 100,69,10,0)	
#E6E7E8	Dooley Light Silver (CMYK:0,0,0,10)
#D1D3D4	Dooley Dark Silver	(CMYK:0,0,0,20)
#DCEAF8 Dooley Light Blue 	(CMYK:12,3,0,0)
 
*/
body 
{
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	line-height:		15px;
	text-align:			left;
	background-color:	#FFFFFF;
}
a
{
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	line-height:		15px;	
	color:				#005B9F;
}
a:hover
{
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	line-height:		15px;	
	color:				#000000;
}
a:visited
{
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	line-height:		15px;	
	color:				#003366;
}
h3
{
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			16px;
	line-height:		18px;	
	text-align:			left;
	color:				#005B9F;
}
h4 
{
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12pt;
	font-weight:		bold;
	font-variant:		small-caps;
	line-height:		14pt;	
	letter-spacing:		2px;
	color:				#000000;	
}
div.cat 
{
    font-family: 		Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	font-size:			14pt;
	font-weight:		bold;
	font-variant:		small-caps;
	line-height:		16pt;	
	letter-spacing:		2px;
	color:				#000000;	
}
div.forms
{
    font-family: 		Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	font-size:			14pt;
	font-weight:		bold;
	font-variant:		small-caps;
	line-height:		14pt;	
	letter-spacing:		2px;
	color:				#005B9F;	
}
textarea
{
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	line-height:		15px;	
	text-align:			left;
}
td
{
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	line-height:		15px;	
	text-align:			left;
}
td.label
{
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	line-height:		15px;	
	text-align:			left;
	color:				#005B9F;
}
td.headerhome
{
	background-image:	url(images/home_header_fill.gif);
	background-repeat:	repeat-x;
	height:				104px;
	width:				100%;
}
td.header
{
	background-image:	url(images/page_header_fill.gif);
	background-repeat:	repeat-x;
	height:				110px;
	width:				578px;
}
a.footer,a.footer:hover,a.footer:visited
{
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			8pt;
	color:				#FFFFFF;
	line-height:		12px;		
	text-align:			left;
	text-decoration:	none;
}
td.footer
{
	background-image:	url(images/page_footer_fill.gif);
	background-repeat:	repeat-x;
	height:				50px;
	width:				100%;
}
td.footerleft
{
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			8pt;
	color:				#FFFFFF;
	background-color:	#005B9F;
	line-height:		12px;		
	text-align:			left;
	padding-left:		10px;
}
td.footerright 
{
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			8pt;
	color:				#FFFFFF;
	background-color:	#005B9F;
	line-height:		12px;		
	text-align:			right;
	padding-right:		10px;
}
td.navbarimg
{
	background-image:	url(images/navbar_end.gif);
	background-repeat:	no-repeat;
	background-position:bottom;
	background-color:	#F1F6F7;
	width:				197px;
	height:				100%;
}
div.box
{
	background-color:	#EFEFEF;/*#E6E7E8;*/	
	border:				1px solid #999999; /*#D1D3D4;*/
	text-align:			left;
	padding:			10px;	
}
div.highlight
{
	/*width:				250px;*/
	font-family:		"Times New Roman", Times, serif;
	font-size:			18px;
	line-height:		20px;	
	color:				#005B9F;
	background-color:	#EFEFEF;/*#E6E7E8;*/	
	border:				1px solid #999999; /*#D1D3D4;*/
	text-align:			left;
	padding:			10px;	
}
td.highlight
{
	/*width:				250px;*/
	font-family:		"Times New Roman", Times, serif;
	font-size:			18px;
	line-height:		20px;	
	color:				#005B9F;
	background-color:	#EFEFEF;	
	text-align:			left;
}
a.highlight,a.highlight:visited
{
	font-family:		"Times New Roman", Times, serif;
	font-size:			18px;
	line-height:		20px;	
	color:				#005B9F;
	text-align:			left;
}
a.highlight:hover
{
	font-family:		"Times New Roman", Times, serif;
	font-size:			18px;
	line-height:		20px;	
	color:				#000000;
	text-align:			left;
}
div.slogans
{
	font-family:		"Times New Roman", Times, serif;
	font-style:			italic;
	font-size:			21px;
	line-height:		24px;	
	text-align:			right;
	padding-right:		20px;
	padding-top:		18px;
}

.image_tr
{
	float:				right;
	padding:			10px;
	background-image:	url(images/cross_tr.gif);
	vertical-align:		top;
}
div.image_br
{
	float:				right;
	background-image:	url(images/cross_br.gif);
	background-repeat:	no-repeat;
	background-position:right;
	vertical-align:		bottom;
	width:				360px;
	height:				320px;
	border: 			solid 1px #000000;
}
.title
{
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			14px;
	line-height:		16px;	
	color:				#005B9F;
	vertical-align:		text-top;
}
li 
{ 
	list-style: 		square inside; 
}
/* PAGE HEADING START */
.heading1
{
	background-color:	#EFE3DE;
	color:				#005B9F;
	padding-top:		5px;
	padding-bottom:		5px;
	padding-left:		0px;
	padding-right:		10px;
	font-size:			12pt;
	font-family:		Geneva, Arial;
	font-weight:		bold;
}
.heading2
{
	background-color:	#EFEFEF;
	color:				#999999;
	padding-top:		5px;
	padding-bottom:		5px;
	padding-right:		10px;
	padding-left:		0px;
	font-size:			12pt;
	font-family:		Geneva, Arial;
	font-weight:		bold;	
}
/* PAGE HEADING END */
/* AGENCY START */
table.agency 
{
	background-color:	#F6F6F7;
}
td.agency
{
	background-color:	#F6F6F7;
}

/* AGENCY END */
/* NEW NAVBAR START */
.menuheader
{
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	font-weight:		bold;
	text-align:			left;
	line-height:		16px;		
	text-decoration:	none;
	margin-left:		12px;	
}
a.menusub,a.menusub:visited
{
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#003366;
	text-align:			left;
	line-height:		16px;		
	text-decoration:	none;
	padding-left:		30px;
}
a.menusub:hover
{
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#000000; 
	text-align:			left;
	line-height:		16px;		
	text-decoration:	none;
	padding-left:		30px;	
}
/* NEW NAVBAR END */
/* NAVBAR START */
span.sub
{
	margin-bottom: 		0.5em;
	padding-left:		10px;
	padding-top:	    5px;	
	width:				174px;
}
.menutitle
{
	width:				174px;
	padding:			0px;
}
div.menu
{
	text-align:			left;
	vertical-align: 	bottom;
}
a.menu, a.menu:visited,a.menu:hover
{
	text-decoration:	none;
}
a.submenu,a.submenu:visited
{
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#003366;
	text-align:			left;
	line-height:		16px;		
	text-decoration:	none;
}
a.submenu:hover
{
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#000000; 
	text-align:			left;
	line-height:		16px;		
	text-decoration:	none;
}
/* NAVBAR END */

/* ADMIN START */
td.lbl {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	line-height:		15px;
	text-align:			left;
	background-color:	#E6E7E8;
	color:				#000000;
}
td.navbar {
	background-color:	#EEF5FB;
	height:				20pt;
  	border-bottom: 		1px solid #000000;	
	width:				100%;	
}
td.navbar_on {
	background-color:	#E6E7E8;
	height:				20pt;
  	border-bottom: 		1px solid #000000;	
	width:				100%;	
}   
td.navbar_stay {
	background-color:	#D1D3D4; 
	height:				20pt;
  	border-bottom: 		1px solid #000000;	
	width:				100%;	
} 
table.navbar_home {
  	border-top:			1px solid #000000;
  	border-bottom:		1px solid #000000;	
	width:				100%;	
}
a.navbar_home,a.navbar_home:visited {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12pt;
	font-weight:		bold;
	font-variant:		small-caps;
	letter-spacing:		1px;
	color:				#000000;	
	text-decoration:	none;
}  
a.navbar_home:hover {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12pt;
	font-weight:		bold;
	font-variant:		small-caps;
	letter-spacing:		1px;
	color:				#000000;	
	text-decoration:	none;	
	background-color:	#F9EAD3;	
}   
a.navbar,a.navbar:visited {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			10pt;
	font-weight:		bold;
	font-variant:		small-caps;
	letter-spacing:		2px;
	color:				#000000;	
	text-decoration:	none;
	padding-left:		10px;	
}  
a.navbar:hover {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			10pt;
	font-weight:		bold;
	font-variant:		small-caps;
	letter-spacing:		2px;
	color:				#000000;	
	text-decoration:	none;	
	padding-left:		10px;
}   
div.heading_page {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			20pt;
	font-weight:		bold;
	font-variant:		small-caps;
	letter-spacing:		2px;
	color:				#000000;	
	line-height:		26pt;
}
.note {
 	color:				#FF0000;
	font-size:			8pt;
	font-family:		Arial, Helvetica, sans-serif;
}
div.message {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	line-height:		15px;
	font-weight:		bold;
	color:				#CC0000;
	text-align:			center;
} 
.question {
	color:				#005B9F;	
	font-size:			13px;
	line-height:		18px;
	font-weight:		bold;
}
/* ADMIN END */

.Special
{
	background:url(images/home_nav_end.gif) no-repeat left; 
	margin-top:-1px;	
	}
	
.SpecialText
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:Black;
	font-weight:Bold;
	margin-left:20px;
	padding-bottom:1px;
	overflow:visible;
	line-height:1.1em;
	}
	