@import url("wdad.css");

/* THIS MUST GO FIRST: CLIENT SPECIFIC */
html, body{margin:0; padding:0}
body {
	background-color:#fff; /*changed from #eeeeee*/
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
body a{color: #000000;text-decoration:underline}
body a:hover{color: #cc0000}
.radiobutton{background-color:transparent}
.bodyfont{font-family:Verdana;font-size:8pt;font-weight:normal;color:#000000;text-align:left}
.bodyfont a{color: #000000;text-decoration:underline}

.bodyfont a:hover{color: #cc0000}
IMG{BORDER-WIDTH:0px}
TABLE{font-family:Verdana;font-size:8pt;font-weight:normal;color:#000000;text-align:left}
FORM{margin:0px; padding:0px}

INPUT{
	border:1px solid #c0c0c0;   /*changed from #000000*/
	background-color:#fff;
	color:#666; 				/*changed from #000000*/
	font-family:Verdana;
	font-size:8pt;
	font-weight:normal;
	text-align:left;
	padding-left:3px;    /*added*/
	         /*added*/
}
SELECT{
	font-family:Verdana;
	font-size:8pt;
	font-weight:normal;
	text-align:left;
	background-color:#ffffff;
	color:#666; 		       /*changed from #000000*/
	border:1px;
	BORDER-RIGHT:1px solid #c0c0c0;
	BORDER-TOP:1px solid #c0c0c0;
	BORDER-LEFT:1px solid #c0c0c0;
	BORDER-BOTTOM:1px solid #c0c0c0;
}

.categorylist, .searchbox{
	border:1px solid #c0c0c0;   /*changed from #000000*/
	background-color:#fff;
	color:#666; 				/*changed from #000000*/
	font-family:Verdana;
	font-size:8pt;
	font-weight:normal;
	text-align:left;
	padding-left:3px;    /*added*/
}

.searchbox {
	width:98%;      /*added*/
}

/*This button never worked - using a reserved HTML word button as the class prevents it. Has been changed to .btn on the HTML and wdad.css*/
/*.button{
	background-color:#ffffff;
	border-color:#ff0000;
	border-width:1px;
	border-style:solid;
	color:red;
	Font-Size:8pt;
	Font-Weight:bold;
	padding:0 .25em 0 .25em;
	margin-left:2px;
	width:auto;
	overflow:visible;
	cursor:pointer
}*/
#outerdiv {
	/*border:1px solid #ff0000;*/
	margin:5px auto 0px auto; /*added margin-top:20px and centred by auto*/
	padding:15px 0px 0px 0px;
	text-align:center;
	width:805px;
}
#innerdiv{width:800px;text-align:left;margin-left:auto;margin-right:auto;margin:0 auto;}

#navbar{background-color:#000000;height:30px;line-height:30px;padding-left:4pt;padding-right:4pt;}
#navbar a{color:#ffffff;font-weight:bold;}
#navbar a:hover{color:#cc0000;}
#navbarlogin{float:left;color:#ffffff;font-size:8pt;}
#navbarmenuright{float:right;color:#ffffff;font-size:8pt;}

/*#sidebarjobalerts input{
	color:#000000;
	font-size:8pt;
	background-color:#ffffff;
	border-color:#ccc;
	border-width:1px;
	border-style:solid;
	padding:0 .1em 0 .1em;
	overflow:visible;
	cursor:pointer; 
	text-align:center; 
	margin:0px;
	font-weight: 
	bold;width:100%
}*/
#innercontent{
	clear:both;
	margin-top:30px; /*changed from margin:0px;*/
	padding:0px;
	width:800px;
}

#innercontentsidebar{
	/*border-right:1px dotted #c0c0c0;*/
	background-color:#fff; /*changed from #cccccc*/
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	vertical-align:top;
	width:220px;
}
#innercontentsidebar h3{color:#000000;font-size:8pt;font-weight:bold;margin:0px;padding-top:10px;width:100%;}
#innercontentsidebar label{color:#000000;font-size:8pt;font-weight:normal;}

#innercontentsidebar a{
	color:#666;
	font-size:8pt;
	font-weight:normal;
	text-decoration:underline;
}
#innercontentsidebar a:hover{
	color:#666;
	text-decoration:none;
}

#innercontentsidebar .button{color:#000000;font-size:8pt;font-weight:bold;background-color:#ffffff;border-color:#000000;border-width:1px;border-style:solid;padding:0 .25em 0 .25em;width:auto;overflow:visible}
#innercontentsidebar ul{color:#000000;list-style:none;padding:0px;margin:0px;}
#innercontentsidebar ul li{
	list-style:none;
	padding:0px;
	/*padding-left:10px;*/
	margin:0px;
}
#sidebarlogin table{width:100%;}

#maincontent {	
	background-color:#ffffff;
	padding-top:0px; /*changed from 10px*/
	vertical-align:top;
}
#kaonixCell{
	/*border:1px solid #ff0000;*/
	padding-right:10px;
	padding-bottom:10px;
	padding-left:20px; /*changed from 10px;*/
}

#kaonixCell h1, #kaonixCell h2{font-size:15px;color:#000000;}
#kaonixCell blockquote {padding:10px;background:#cccc99;}

/*#featuredcompanies{float:right;padding-bottom:50px;padding-left:10px;padding-right:0px;width:150px;}
#featuredcompanies a{float:left;clear:both;margin-bottom:3px;}*/

#footer{	
	background-color:#fff;
	border-top:1px solid #999; /*changed from 000 to 999*/
	/*border-bottom:1px solid #000000;*/
	color:#666;
	font-size:10px;
	height:25px;
	padding:5px 2px 2px 2px;   /*changed to have 5px padding at top*/
}
#footer a { 
	color:#666;
	/*float:right;*/       /*removed to fit two credits on the sign-off line */
	text-decoration:none;
}
#footer a:link, #footer a:visited { 
	color:#666;
	text-decoration:none;
}
#footer a:hover { 
	color:#666;
	text-decoration:underline;
}


/* NOW WE CAN SPECIFY STYLES HERE */
/* JOB-BOARD SPECIFIC */
#kaonixCell ul li { padding-bottom: 20px; font-size: 1em; }
#kaonixCell ul li ul li { padding-bottom: 20px; font-size: 1em; }
#kaonixCell ul .liNoPadding { padding-bottom: 0px; font-size: 1em; }



.datatable { padding: 0px; border-collapse: collapse; width:98%;}
.dataheader { padding-top: 3px; padding-right: 3px; border-bottom: 3px solid #000000; text-align: left; vertical-align: top; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; color:#000000; }
.datacell { padding-top: 3px; padding-right: 3px; padding-bottom: 10px; border-bottom: 1px dotted #c0c0c0; vertical-align: top; }
.datacellmiddle { padding-top: 3px; padding-right: 3px; vertical-align: top; }

.formtable { }
.labelcell { vertical-align: top; font-weight: bold; }
.fieldcell { vertical-align: top; }
.fielddividercell { vertical-align: top; border-bottom: 2px dotted #000000; }
.dividercell { line-height: 10px; border: 0px; border-top: 2px dotted #000000; }

.questiontable { padding: 0px; border-collapse: collapse; width: 100%; }
.questionlabel { padding-top: 0px; }
.subquestionlabel { padding-top: 25px; }

.required { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; color: Red; }
.small { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: normal; margin: 5px; }
.redbold { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: bold; color: Red; }
.errormessage { background-color: #ffcccc; }

.headeralignleft { font-family :Verdana,Arial,Helvetica,sans-serif; font-size : 10px; font-style : normal; font-weight : bold; color : #000000; text-align : left; }
.mycvtop { font-weight : bold; font-size : 111px; font-family :Verdana,Arial,Helvetica,sans-serif; font-style : normal; vertical-align: text-bottom; text-align : right; background-color : #FFFFCC; }
.mycvheaderlarge { font-weight : bold; font-size : 111px; font-family :Verdana,Arial,Helvetica,sans-serif; font-style : normal; vertical-align: bottom; text-align : left; }
.mycvheaderbld { font-weight : bold; font-size : 14px; font-family :Verdana,Arial,Helvetica,sans-serif; font-style : normal; vertical-align: text-top; text-align : left; }
.mycvheadermed { font-weight : normal; font-size : 14px; font-family :Verdana,Arial,Helvetica,sans-serif; font-style : normal; vertical-align: text-top; text-align : left; }
.mycvheadersmlrt { font-weight : bold; font-size : 10px; font-family :Verdana,Arial,Helvetica,sans-serif; font-style : normal; vertical-align: text-top; text-align : right; }
.mycvhdrsmlltnorm { font-weight : normal; font-size : 10px; font-family :Verdana,Arial,Helvetica,sans-serif; font-style : normal; vertical-align: text-top; text-align : left; }
.mycvhdrsmlrtnorm { font-weight : normal; font-size : 10px; font-family :Verdana,Arial,Helvetica,sans-serif; font-style : normal; vertical-align: text-top; text-align : right; }
.mycvheadersmllt { font-weight : bold; font-size : 10px; font-family :Verdana,Arial,Helvetica,sans-serif; font-style : normal; vertical-align: text-top; text-align : left; }
.mycvtextjust { font-family :Verdana,Arial,Helvetica,sans-serif; font-size : 10px; font-style : normal; font-weight : normal; text-align: justify; vertical-align: text-top; }
.mycvtext { font-family :Verdana,Arial,Helvetica,sans-serif; font-size : 11px; font-style : normal; font-weight : normal; text-align: right; vertical-align: text-top; }
.mycvpage { font-family :Verdana,Arial,Helvetica,sans-serif; font-size : 10px; background-color : #999999; margin-left : 0; margin-right : 0; margin-top : 0; margin-bottom : 0; margin : 0; padding-left : 0; padding-right : 0; padding-top : 0; padding-bottom : 0; padding : 0; }
.whitetext { font-size : 10px; font-family :Verdana,Arial,Helvetica,sans-serif; font-style : normal; color : #ffffff; text-align : justify; }

div#maplocation { width: 530px; height: 325px; border: 1px black solid; }
