/*-----------TYPO STYLES-------------*/
body{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size:0.75em;
	color:#444e3e;
}
body div#contentadmin,
body div#content{
	line-height: 18px;
}
td,th,ul,li,span,p{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#444e3e;
}

a{color:#79c144;}
a:hover{text-decoration:none;}
a:visited{}
/* remove outline from links */
a:active{outline: none;}
a:focus{-moz-outline-style: none;}

b{}
em{}

.fullwidth{width: 100%;}

.biglinespacing{ line-height: 20px;}

p{margin-top:0;margin-bottom:11px;font-size:100%;color:#444e3e;}

h1{margin-top:0;margin-bottom:11px;font-size:180%;color:#1894a9;}
h2{margin-top:0;margin-bottom:0px;font-size:180%;color:#79c144;clear:both;}
h3{margin-top:0;margin-bottom:11px;font-size:140%;color:#1894a9;}
h4{margin-top:2;margin-bottom:11px;font-size:140%;color:#79c144;}
h5{margin-top:0;margin-bottom:10px;font-size:110%;}
h6{margin-top:0;margin-bottom:11px;font-size:110%;color:#1894a9;}

h3.greenbox
{
	color: White;
	background-color: #79c144;
	padding: 6px;
}


/* bullet styles */
div#content ul{list-style:circle;list-style-position:outside;margin-bottom:12px;margin-left:20px;}
div#content ul ul{list-style:square;margin-bottom:4px;margin-left:31px;}
div#content ul ul ul{list-style:square;margin-bottom:4px;margin-left:42px;}

/* img styles */
img{border:0;}
/*div#content img{border:1px #79c144 solid;padding:1px;margin:2px;}
div#content img.noborder{border:none;padding:0px;}*/

.centre
{
	text-align: center;
}

.hidden
{
	display: none;
}

.errormessage
{
    color: red;
}


.compulsorymark
{
	color:#3A7491;
}

.invalid{background-color: #FFFF99}

.listitems
{
    vertical-align: top;
}
.listitems div
{
    margin-bottom: 15px;
}
.selected
{
    background-color: #CCFFCC;
}

.greenborderbox
{
	border:1px solid #79c144;
	padding: 5px;
}

/*
Colour background for alternating rows in a table
*/
.alternating
{
    border-top:1px solid #E0DFE3;
    border-bottom:1px solid #E0DFE3;
}
.invalidalternating
{
    background-color: #FFFF99;
    border-top:1px solid #E0DFE3;
    border-bottom:1px solid #E0DFE3;
}


.sendbutton,
.searchbutton{
	background-color:#79c144;
	color:#FFFFFF;
	border:1px solid #333333;
	clear:both;
	display:block;
	cursor:pointer;
}
.sendbutton{margin-top:10px;}

form{margin: 0px; padding: 0px;}

.saquestions{clear:both;}
.saquestions td{padding:3px;}
.saquestions th{
	padding:0px 10px 0px 10px;
}

.normaltextbox
{
	width: 180px;
}

.longtextbox
{
	width: 280px;
}

.innertable{width:600px;}
/*.innertable td{padding:0px !important;}*/
.col1{width:220px;}
.col2{width:380px;}

/*-----------LAYOUT STYLES-------------*/
div#container{width:995px;margin:0 auto;padding:0;position:relative;text-align:left;}
	div#header{margin:0px 0px 0px 0px;}
	div#wrapper{width:995px;padding:0;
		min-height:420px;
		height:auto !important;
		height:420px;
	}
		div#content{float:right;width:830px;display:inline;padding:5px 10px 10px 0px;}
		div#left{float:left;width:145px;display:inline;}
		div#extra{float:left;width:135px;display:inline;clear:left;padding:5px;display:none;}
	div#navigation{position:absolute;top:64px;left:22px;width:660px;}/*660px*/
	div#footer{clear:both;}
	
	#siteByDS{width:100%;background:#000;text-align:center;padding:6px 0px;font-size:11px;}
	#siteByDS a{}
	#siteByDS a:hover{}

div#container{background:url(images/templateImages/bg.gif) repeat-y #FFF;}

#home{position:absolute;top:35px;left:26px;}
#home a{color:#1894a9;text-decoration:none;font-weight:bold;}
#home .myaccount{color:#79c144;text-decoration:none;font-weight:bold;}

/*-----------SIDE MENU STYLES-------------*/
.divSectionMenuExpanded{width:100px;text-align:left;padding-left:30px;padding-top:5px;}  
.divSectionMenuExpanded a{text-decoration:none;} 
/*Item1*/
.divSectionMenuExpanded .item1{padding-left:0px;padding-top:5px;padding-bottom:7px;font-size:85%;} 
.divSectionMenuExpanded .item1 a{color:#444e3e;} 
.divSectionMenuExpanded .item1 a:HOVER{color:#79c144;}
.divSectionMenuExpanded .item1-selected{padding-left:0px;padding-top:5px;padding-bottom:7px;font-size:85%;}
.divSectionMenuExpanded .item1-selected a{color:#79c144;} 
.divSectionMenuExpanded .item1-selected-children-displayed{padding-left:0px;padding-top:5px;padding-bottom:7px;font-size:85%}
.divSectionMenuExpanded .item1-selected-children-displayed a{color:#79c144;} 
/*Item2*/
.divSectionMenuExpanded .item2{padding-left:10px; padding-top:0px;padding-bottom:5px;font-size:80%} 
.divSectionMenuExpanded .item2 a{color:#444e3e;}
.divSectionMenuExpanded .item2 a:HOVER{color:#79c144;} 
.divSectionMenuExpanded .item2-selected{padding-left:10px;padding-top:0px;padding-bottom:5px;font-size:80%} 
.divSectionMenuExpanded .item2-selected a{color:#79c144;}
.divSectionMenuExpanded .item2-selected-children-displayed{padding-left:10px;padding-top:0px;padding-bottom:5px;font-size:80%;}
.divSectionMenuExpanded .item2-selected-children-displayed a{color:#79c144;} 
/*Item3*/
.divSectionMenuExpanded .item3{padding-left:20px; padding-top:0px;padding-bottom:5px; background-repeat:no-repeat; background-position:20px 50%;font-size:80%} 
.divSectionMenuExpanded .item3 a{color:#444e3e;} 
.divSectionMenuExpanded .item3 a:HOVER{color:#79c144;}
.divSectionMenuExpanded .item3-selected{padding-left:20px;padding-top:0px;padding-bottom:5px; background-repeat:no-repeat; background-position:20px 50%;font-size:80%} 
.divSectionMenuExpanded .item3-selected a{color:#79c144;}
.divSectionMenuExpanded .item3-selected-children-displayed{padding-left:20px;padding-top:0px;padding-bottom:5px; background-repeat:no-repeat; background-position:20px 50%;font-size:80%}
.divSectionMenuExpanded .item3-selected-children-displayed a{color:#79c144;} 
/*Item4*/
.divSectionMenuExpanded .item4{padding-left:40px; padding-top:1px;padding-bottom:1px;background-image:url(images/circle.gif); background-repeat:no-repeat; background-position:30px 50%;font-size:80%} 
.divSectionMenuExpanded .item4 a{color:#444e3e;} 
.divSectionMenuExpanded .item4-selected{padding-left:40px;padding-top:1px;padding-bottom:1px; background-image:url(images/circle.gif); background-repeat:no-repeat; background-position:30px 50%;font-size:80%} 
.divSectionMenuExpanded .item4-selected a{color:#79c144;}
.divSectionMenuExpanded .item4-selected-children-displayed{padding-left:40px;padding-top:1px;padding-bottom:1px;background-image:url(images/circle.gif); background-repeat:no-repeat; background-position:30px 50%;font-size:80%}
.divSectionMenuExpanded .item4-selected-children-displayed a{color:#79c144;}

/****** Classifieds styles ******/

#classifiedsleft,
#classifiedsright{width:390px;padding:10px;}
#classifiedsleft a,
#classifiedsright a{
	font-size:120%;
	margin:0px 0px 0px 10px;
	padding:0px;
	display:block;
	font-weight:bold;
}	
#classifiedsright{float:right;}
#classifiedsleft{float:left;}

#joblist
{
	padding:10px;
	border:1px solid #79c144;
	width:700px;
	margin-bottom:10px;
}

#joblistright
{
	float:right;
	width:150px;
}
#joblistright a
{
	font-size:120%;
}

.classifiedsdetails,
.classifiedswhite{
	width:100%;
}
.classifiedsdetails th{
	background-color:#7BC144;
	color:#FFFFFF;
	font-size:130%;
}
.classifiedsdetails td{
	background-color:#F1F9EC;
	border-bottom:2px solid #FFFFFF;
	width:25%;
}
.classifiedssubtitle, 
.classifiedswhite th{background-color:#D8ECC7 !important;font-weight:bold;}

.classifiedswhite td,
.classifiedswhite th,
.classifiedssubtitle,
.classifiedsdetails td,
.classifiedsdetails th{
	padding:7px;
}
/****** Clearfix ******/
.clearfix:after { 
    content: ".";  
    display: block;  
    height: 0;  
    clear: both;  
    visibility: hidden; 
} 
 
.clearfix {
	display: inline-table;
} 
 
/* Hides from IE-mac \*/ 
* html .clearfix {height: 1%;} 
.clearfix {
	display: block;
} 
/* End hide from IE-mac */