/*###################*/
/* General Styles */
/*###################*/

body{ background:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; color: #000000;}

td,th,p,li {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 0.85em; color: #000000;}

.message {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.75em; color: #ff0000; font-weight: bold; }
div a:link, a:visited {color: #666666; text-decoration: none;}
div a:hover{color:#CC0033; text-decoration: none;}
.topbanner{ background:#ffffff; }
.topbannerimg{ padding: 0px; valign:top}
.topbannerblue {background: #336699 none no-repeat; margin:0; padding:0; width:100%; /*height:28px;*/ border-bottom:1px solid #000000; color: White; font-size:1.2em; font-weight:normal; margin:0; padding:2px 0px 0px 4px;}
.topbannergrey {color:#000000;width:100%; /*height:18px;*/	background-color:#cccccc;}

h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#CC0000;}

/*###################*/
/* DIV Styles        */
/*###################*/


#jobadtitle {font-size:14px;}
#containerdiv {width:770px;  text-align : left;  border : none;  padding :0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#headerdiv {  padding : 0px;  clear:both; float:none;}
#navdiv {float : left;   padding: 10px; margin:0px 0px 0px 0px; width:120px;}
#contentdiv {background-color:#ffffff; margin : 0px 0px 0px 140px; padding: 10px; float : none; border-width:thin; border-style:dotted; border-color:#999999; border-top:none; border-bottom:none; border-right:none;}
#rightcolumn {float : right;  width : 180px ; margin : 4px 2px 4px 4px;}
#rightcolumn2 {clear:right; float:right; width:180px;}
#leftcolumn {width="100%"; margin : 0px 0px 0px 0px;  float : none;}
/*  #leftcolumn {margin : 0px 190px 0px 0px;  float : none;} */
#footerdiv {  text-align : center; color: #333333; font-size: 0.75em; background-color:#eeeeee; padding : 4px; clear:both;  margin-right:0px; border-width:thin; border-style:dotted; border-color:#999999;}
#contentnonav {padding : 10px;}
#bodyBorder {background-color:#eeeeee; padding:0px; margin:0px; border-width:thin; border-style:dotted; border-color:#999999; border-top:none; border-bottom:none;}

/*###################*/
/* Navigation Styles */
/*###################*/

ul.nav {  padding-left : 10px; padding-top:0px; margin:0px;}
li.nav1 {list-style: none;font-size:11px; color : #000000;  text-decoration : none;  font-weight : normal;  }
li.nav1 A:LINK{color : #666666;  text-decoration : none;}
li.nav1 A:VISITED{color : #666666;  text-decoration : none;}
li.nav1 A:HOVER{color : #CC0033;text-decoration : none;}
li.nav1 A:ACTIVE{color : #666666;  text-decoration : none;}

li.nav2 {list-style-image: url(http://training.recruitasp.com.au/images/bullet.gif);font-size:11px; color : #000000;  text-decoration : none;  font-weight : normal; margin-left:20px; }
li.nav2  a:LINK {color : #666666;text-decoration : none;}
li.nav2  a:VISITED{color : #666666;text-decoration : none;}
li.nav2  a:HOVER {color : #CC0033;text-decoration : none;}
li.nav2  a:ACTIVE {color : #666666;text-decoration : none;}



/*###################*/
/* RIV Tables        */
/*###################*/

.rivtable {border: solid 1px #9c9a9c; border-collapse:separate; empty-cells: show; border-spacing:0px;}
.rivtableheader {color: #ffffff; background-color: #014D9B; font-family: tahoma, arial, sans-serif;font-size: 0.6em;font-weight: bold;margin: 0px -4px 0px -4px;padding: 3px 3px 3px 4px;border-top: 1px solid #FFFFFF;border-right: 1px solid #999999;border-bottom: 1px solid #999999;border-left: 1px solid #FFFFFF;}
.rivtableheader1 {color: #ffffff; background-color: #014D9B; font-family: tahoma, arial, sans-serif;font-size: 1em;font-weight: bold;margin: 0px -4px 0px -4px;padding: 3px 3px 3px 4px;border-top: 1px solid #FFFFFF;border-right: 1px solid #999999;border-bottom: 1px solid #999999;border-left: 1px solid #FFFFFF;}
.rivtablerow {background-color : #ffffff; padding : 5px;}
.rivtablerow2 {background-color : #efefef; padding : 5px; border-bottom : solid 1px #ffffff;}
.rivtablerow3 {font-weight : bold; background-color : #efefef; padding : 5px; border-bottom : solid 1px #ffffff;}

/*###################*/
/* Form Styles       */
/*###################*/

.rivform {border: solid 1px #9c9a9c; border-collapse:separate; empty-cells: show; border-spacing:0px;}
.rivformheader {color: #006699;background-color: #CCCCCC;font-family: tahoma, arial, sans-serif;font-size: 0.6em;font-weight: bold;margin: 0px -4px 0px -4px;padding: 3px 3px 3px 4px;border-top: 1px solid #FFFFFF;border-right: 1px solid #999999;border-bottom: 1px solid #999999;border-left: 1px solid #FFFFFF;}
.rivformrow {background-color : #ffffff; padding : 5px;}
.rivformrow2 {background-color : #efefef; padding : 5px; border-bottom : solid 1px #ffffff;}
.rivformrow3 {font-weight : bold; background-color : #efefef; padding : 5px; border-bottom : solid 1px #ffffff;}

input { background-color: #ffffff; font-size: 0.75em; }
select { background-color: #ffffff; font-size: 0.75em; }
textarea { background-color: #ffffff; }
.stylebuttons{padding: 0px 0px 0px 0px;color: Black;font-size: 0.75em; border-bottom: 1px solid #014D9B; border-right: 1px solid #014D9B; border-top:1px solid #014D9B; border-left:1px solid #014D9B; text-align: center; font-weight:normal;}


/*###################*/
/* Additional Styles */
/*###################*/
.greyCell {font-family:Verdana, Arial; font-size:11px; color:#666666; background-color:#eeeeee; vertical-align:top; border-width:thin; border-style:dotted; border-color:#999999; padding:5px}
td.imagePlacement {bgcolor="#CC0000"; border: 1px solid #CC0000}
