/* Job board specific styles */

body {
	padding: 0px; 
	font-size: 12pt; 
	margin: 15px 0px 0px; 
	color: black;  
	font-family: arial, sans-serif; 
	background-image: url('/images/background_gradient.gif');
	background-repeat: repeat-x;
	background-color: #1cbdc7;
	text-align: center;
}
ul {
	margin-top: 0px; margin-bottom: 0px; text-decoration: none
}
li{
	padding: 0 0 4px 0; margin: 0px 0px 0px -20px; 
}
a {
	font-weight: bold; color: #316076; text-decoration: none
}
a:hover {
	color: #af0007; text-decoration: none
}
a:active {
	color: #af0007; text-decoration: none
}

a.bottomlinks {
	font-size: 1.75em;
}
DIV#container {
	margin: auto;
	width: 950px;
	background-color: white;
	height: auto;
	font-size: 8px; 
	text-align: left;
}
	
* HTML DIV#container { /* hack for non-ie6*/
	HEIGHT: 100%;		
}

.clearer{
	clear:both; font-size:1em;
}

.c1, .c2, .c3, .c4, .c5, .c6, .c7, .c8, .c9 {
	clear: both; display: block; font-size: 1px; overflow: hidden; height: 1px; background-color: white
}

.c1 {
	margin: 0px 12px
}
.c2 {
	margin: 0px 9px
}
.c3 {
	margin: 0px 7px
}
.c4 {
	margin: 0px 6px
}
.c5 {
	margin: 0px 5px
}
.c6 {
	margin: 0px 4px
}
.c7 {
	margin: 0px 3px
}
.c8 {
	margin: 0px 2px; height: 2px
}
.c9 {
	margin: 0px 1px; height: 3px
}

.style2 {
	color: #af0007
}
.style3 {
	font-weight: bold; color: #af0007
}

.copyright {
	color: #FFFFFF;
	font-size: 12px; font-style: normal; font-weight: normal; font-family: Arial, Helvetica, sans-serif;
}
#sidemenu a{
	font-size: 1.1em;
}

#sidemenu li {
	list-style-type: none;	
}

#wrapper {
	margin: auto;
	width: auto;
	background-color: white;
	height: auto;
	float:left;
}

#submenu {	
	padding: 0 0 0px 25px;
	margin-bottom: 10px;		
	float:left;
}

.mainarea {		
	width: 700px;
	height:auto !important;		
	height:500px;
	margin-left:20px;
	float:left	
}

/* table styles */

td{
	font-size:0.8em;
}

td a {
	font-size: 0.9em;
}
/* NOW WE CAN SPECIFY STYLES HERE */
/* JOB-BOARD SPECIFIC */

#kaonixCell, #kaonixcell {
	padding-right: 10px;
	padding-left: 10px;
	background-color:#ffffff;
	font-family: Arial, sans-serif;
	font-weight: normal;
	height:auto !important;
	height:500px;
	float:left;
}

#kaonixCell * {
  text-align: left;
}

#kaonixCell ul li, #kaonixcell ul li { padding-bottom: 20px; font-size: 2em; }
#kaonixCell ul li ul li, #kaonixcell ul li ul li { padding-bottom: 20px; font-size: 1em; }
#kaonixCell ul .liNoPadding, #kaonixcell ul .liNoPadding { padding-bottom: 0px; font-size: 1em; }

#kaonixcell label {
 font-size: 2em;
}

#kaonixcell td label {
 font-size: 1em;
}
#kaonixcell H1 {
	padding-top: 1px;
	padding-bottom: 10px;
	padding-right: 2px;
	padding-left: 30px;
	font-size: 3.4em;
	color: #1CBDC7;
	text-transform: uppercase;
	background: url(/images/circles.gif) no-repeat 0% 30%;
}

#kaonixcell H2 {
	margin-top: 10px;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-right: 2px;
	padding-left: 0px;
	font-size: 2.4em;
	color: black;
	font-weight: bold;
}

#kaonixcell p, #kaonixcell td {
  font-size: 2em;
}

#kaonixCell td {
  font-size: 1em;
}

.datatable { padding: 0px; border-collapse: collapse; width: 100%; }
.dataheader { padding-top: 3px; padding-right: 3px; border-bottom: 3px solid #cccccc; 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 solid #cccccc; vertical-align: top; }
.datacellmiddle { padding-top: 3px; padding-right: 3px; vertical-align: top; }

.formtable { width: 100%; }
.labelcell { vertical-align: top; font-weight: bold; }
.fieldcell { vertical-align: top; }
.fielddividercell { vertical-align: top; border-bottom: 1px solid #cccccc; }
.dividercell { line-height: 10px; border: 0px; border-top: 1px solid #cccccc; }

.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: 11px; 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; }

