u,p,center,select,strong,em,textarea,li,input,h1,h2,h3,h4,h5,h6,body,td,a,span,div{font-family:arial,verdana,helvetica,sans-serif;}
body{background-color:#FFFFFF;margin-left:0px;margin-top:0px;margin-bottom:0px;margin-right:0px}

hr{color:#C2A555;}

h1{margin-top:5px;margin-bottom:5px}
h2{margin-bottom:5px}
h3{margin-bottom:5px}
h4{margin-bottom:5px}

.small{font-size:60%;color:#333333}
.text{font-size:75%;color:#333333}
.documentdownload{font-size:75%;color:#006633}
.textgreen{color:#006633}
.textorange{color:#ff6600}
.textwhite{font-size:75%;color:#ffffff}
.textheader{font-size:65%;color:#152D0F}
.textheadergreen{color:#B3E1A9}
.textnav{font-size:70%;font-weight:bold;color:#183511;padding-left:2px;padding-right:3px}
.titlewhite{font-size:100%;color:#ffffff;font-weight:600}
.titlegreen{font-size:90%;color:#336633;font-weight:700}
.subtitlegreen{font-size:75%;color:#336633;font-weight:700}
.textfooter{font-size:70%;color:#152D0F}
.textfootergreen{color:#B3E1A9}
.questionnaireheadings{font-size:80%;font-weight:bold;color:#006633}

.leftnav{background:#ff6600;font-size:75%;color:#ffffff;padding-left:7px;padding-right:7px;padding-top:9px;padding-bottom:9px}
.navcnrbg{background:url(/images/nav_corner.gif);background-repeat:no-repeat;background-position:0% 100%;font-size:75%;color:#ffffff;padding-left:7px;padding-right:7px;padding-top:9px;padding-bottom:9px}
.rightcol{font-size:75%;color:#006633;padding-left:7px;padding-right:7px;padding-top:6px;padding-bottom:6px}
.rightcoltextgrey{font-size:75%;color:#666666;padding-left:7px;padding-right:7px;padding-bottom:6px}


.textmed{font-size:70%;color:#666666}


.textsmlblue{font-size:65%;color:#005EA0}


.textlgeblue{font-size:100%;color:#005EA0}


/** link classes inherit sizes from parent classes e.g. text **/

.link:link,.link:active,.link:visited{color:#FF6600;text-decoration:underline;}
.link:hover{color:#FF6600;text-decoration:none;}

.linkheader:link,.linkheader:active,.linkheader:visited{color:#152D0F;text-decoration:none;}
.linkheader:hover{color:#152D0F;text-decoration:underline;}

.linkfooter:link,.linkfooter:active,.linkfooter:visited{color:#152D0F;text-decoration:underline;}
.linkfooter:hover{color:#152D0F;text-decoration:none;}

.linkwhite:link,.linkwhite:active,.linkwhite:visited{color:#ffffff;text-decoration:underline;}
.linkwhite:hover{color:#ffffff;text-decoration:none;}

.linkgrey:link,.linkgrey:active,.linkgrey:visited{color:#333333;text-decoration:underline;}
.linkgrey:hover{color:#333333;text-decoration:none;}

.linkon:link,.linkon:active,.linkon:visited{color:#005EA0;text-decoration:underline;}
.linkon:hover{color:#005EA0;text-decoration:none;}

.linkpdf:link,.linkpdf:active,.linkpdf:visited{font-size:80%; color:#FF6600;text-decoration:underline;}
.linkpdf:hover{color:#FF6600;text-decoration:none;}



.linkwhite:link,.linkwhite:active,.linkwhite:visited{color:#FFFFFF;text-decoration:none;}
.linkwhite:hover{color:#FFFFFF;text-decoration:underline;}

.linkwhiteu:link,.linkwhiteu:active,.linkwhiteu:visited{color:#FFFFFF;text-decoration:underline;}
.linkwhiteu:hover{color:#FFFFFF;text-decoration:none;}

.linkred:link,.linkred:active,.linkred:visited{color:#990033;text-decoration:none;}
.linkred:hover{color:#990033;text-decoration:underline;}

.linkmdblue:link,.linkmdblue:active,.linkmdblue:visited{color:#1196F4;font-weight:bold;text-decoration:none;}
.linkmdblue:hover{color:#1196F4;font-weight:bold;text-decoration:underline;}

.linkdgrey:link,.linkdgrey:active,.linkdgrey:visited{color:#666666;text-decoration:none;}
.linkdgrey:hover{color:#666666;text-decoration:underline;}

.linkdblue:link,.linkdblue:active,.linkdblue:visited{color:#04436F;text-decoration:none;}
.linkdblue:hover{color:#04436F;text-decoration:underline;}

.linkrightcol:link,.linkrightcol:active,.linkrightcol:visited{color:#006633;text-decoration:none;}
.linkrightcol:hover{color:#006633;text-decoration:underline;}

.vltgreenbg{background:#F3FAF1}
.ltgreenbg{background:#d7eed2}
.mdgreenbg{background:#94ac8e}
.dkgreenbg{background:#295a1e}
.greybg{background:#94868c}
.lgreybg{background:#EAE7E8}
.vlgreybg{background:#F4F1F2}
.orangebg{background:#ff6600}
.dkorangebg{background:#943a0d}
.ltorangebg{background:#f5c6a8}
.whitebg{background:#FFF}
/*Comlaints/Feedback Form BG*/
.formbg {background:#d7eed2; padding: 5px;}

.topnavbg{background:#d7eed2;background:url(/images/top_navbg.gif);background-repeat:no-repeat}


.horizline{background:url(/images/horiz_line.gif);background-repeat:repeat-x}
.vertline{background:url(/images/vert_line.gif);background-repeat:repeat-y}
.navhorizline{background:url(/images/nav_horiz_line.gif);background-repeat:repeat-x}
.navhorizline2{background:url(/images/nav_horiz_line2.gif);background-repeat:repeat-x}
.lohorizline{background:url(/images/lo_horiz_line.gif);background-repeat:repeat-x}

.form{font-size:80%;color:#333333;background:#ffffff;margin-top:-1px}
/* hide from older browsers */
@media all{
	.form{border:1px solid #295A1E}
	.gsubmit{border:1px solid #80A478;background-color:#D7EED2;color:#295A1E;font-size:90%;font-weight:bold}
	.image{border:5px solid #d7eed2}
	li{line-height:120%;margin-left:-10px;margin-top:5px;margin-bottom:5px;list-style-image:url(/images/bullet.gif)}
}

.padding1{padding-right:6px}
.padding2{padding-top:12px;padding-right:10px}
.padding3{padding-left:3px}

.internalline{background:#e96d33;}
.bluedotline{background:url(/images/bluedotvert.gif);background-repeat:repeat-y;background-position:center}

.textbox{font-size:70%;color:#666666;border:1px solid #295A1E;padding:2px;}

.formTextbox
{
	font-size: 70%;
	color: #000;
	border: 1px solid black;
	padding-left: 40px;
}

.EthnicHeading
{
	font-size: 75%;
	font-weight: bold;
}



/* application form */
ul#applicationProgress{
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
#applicationProgress li{
	display: inline;
	list-style-type: none;
	padding: 1px 10px; 
	font-size:80%;
}
#applicationProgress li.label,
#applicationProgress li.labelReview
{
	font-size:80%;
	font-weight:bold;
}

#applicationProgress li.labelReview
{
	font-size:100%;
}

#applicationProgress li.active, 
#applicationProgress li.pending{
	margin-left: 0px; 
	padding-top: 1px;
}
#applicationProgress li.active{
	background-color:#FF6600;
	color: #fff;
	font-weight: bold;
}
#applicationProgress a {
	padding: 3px 10px 1px 10px; 
}
#applicationProgress a.button {
	padding: 3px 10px 4px 10px; 
	margin-right: 6px;
}
#applicationProgress a:link, 
#applicationProgress a:visited{
	color: #fff;
	background-color: #295A1E;
	text-decoration: none;
}

#applicationProgress a:hover{
	color: #295A1E;
	background-color: #D7EED2;
	text-decoration: none;
}

label.review
{
	width: 200px;
	float: left;
	font-style: italic;
 	color: #295A1E;
}

#buttons
{
	margin-left: 145px;
	margin-top: 12px;
}


.green
{
 	color: #295A1E;
}

/*/////////////// Isle Styles Added 16/02/07 ////////////*/

.searchTabs
{
    height: 100%;
    font-weight: bold;
    font-size: 12px;
    border: 1px solid #183511;
    background: #D7EED2;
    padding: 5px;
}

.searchTabs a
{
    background: #D7EED2;
    padding: 5px;
    color: #183511;
    text-decoration: none;
}

.searchTabs a:hover
{
    background: #FF6600;
    padding: 5px;
    color: #FFD9C0;
}

/*/////////////// New ABS Form ////////////*/

#absform
{
    
}

#absform td
{
    padding: 5px;
    font-size:75%;
    color:#333333;
}

#absform td textarea
{
    font-size: 90%;
}

#absform fieldset
{
    /*padding: 10px;*/
    border: 5px solid #D7EED2;
    background: #F3FAF1;
}

#absform legend
{
     font-size: 90%;
     color: #336633;
     font-weight: bold;
}

#absform label
{
    float: left;
    width: 300px;
    font-size:75%;
    color:#333333;
    margin-left: 20px;
}

#absform textarea, input, select
{
    font-size: 70%;
    color: #666666;
    /*border: 1px solid #295A1E;*/
    margin: 2px;
}

#absform .buttonstyle
{
    background: #D7EED2 url(/images/button-bg.gif) bottom right no-repeat;
    margin-bottom: -5px;
    margin-right: -5px;
    width: 100px;
}

#absform input
{
    /*width: 300px;*/
}

#absform select
{
    width: 306px;
}

#absform textarea
{
    overflow: auto;
}

#appFormStart
{
	font-size: 16px;
	border: 5px solid #D7EED2;
    background: #F3FAF1;
    padding: 5px;
}

#appFormStart h1
{
	font-size: 100%;
	border-bottom: 1px solid #006633;
	font-weight: bold;
	color: #006633;
}

/* == Update styles - 03/2009 --------------------------------------------------------
----------------------------------------------------------------------------------- */

tr.modTextNav a{color: #183511;text-decoration: none; font-size: 70%;font-weight: bold;float: left; width: auto; height: 29px; line-height: 29px;padding: 0 3px;background: #d7eed2 url(/images/nav-corner-green.gif) bottom left no-repeat;border-left: solid 1px #2a5b1f;}
tr.modTextNav a:hover, tr.modTextNav a.priNavOn{color: #ffffff; background: #ff6600 url(/images/nav-corner-orange.gif) bottom left no-repeat;}
