/*###################*/
/* General Styles */
/*###################*/
@import url("layout.css");
@import url("nav.css");

/*body{ background:#ffffff; padding : 0px;font-family: Arial, Helvetica, sans-serif;font-size: 1.0em; color: #ffffff;}*/

/* body {
	height: 100%;
	margin: 0;
	padding:0;
	background:#fff;
	color:#666666;
	font-family:  arial, verdana, sans-serif, helvetica;
	font-size: 0.75em;
	voice-family:inherit;
	font-size:small;
        background: gray;
}*/

td,th,p,li {text-align:left; }

.message {font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; color: #ff0000; font-weight: bold; } 
.topbanner{ background:#ffffff;}
.topbannerimg{ padding: 10px;}

.topbannerblue {
       background:#232B33 url(../images/fl-divider-dotted-c.gif) repeat-x scroll 0 0;
       color:#E5EDF2;
       font-size:1.5em;
       font-weight:normal;
       line-height:22px;
       margin-top:0 !important;
       padding:9px 10px 10px 12px;
       text-align: left;
}
.topbannergrey {color:#666666;width:100%; /*height:18px;*/	background-color:#cccccc;}

h1 {
       background:#232B33 url(../images/fl-divider-dotted-c.gif) repeat-x scroll 0 0;
       color:#E5EDF2;
       font-size:1.5em;
       font-weight:normal;
       line-height:22px;
       margin-top:0 !important;
       padding:9px 10px 10px 12px;
       text-align: left;
}

h2 {
background:#3F5060 none repeat scroll 0 0;
color:#E5EDF2;
font-size:1.1em;
font-weight:bold;
margin-bottom:10px;
padding:9px 10px 8px 15px;       
       text-align: left;
       
}

.rasptext1{text-align:left; font-family: Arial, Helvetica, sans-serif;	color: #666666;}

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



#containerdiv {
        background-color: #fff;
	margin:0px auto ;
	border:0px solid #CDCDCB;
	padding:0px;
	font-family: arial, helvetica, verdana, sans-serif;
	position:relative; /* IE 6 Peekaboo bug hack */
	width: 960px; /* IE PC dimensions - overridden for browsers that utilise correct box model by Tantek box model hack below */
	voice-family: "\"}\"";  /* Box model hack: IE5 and 5.5 Win can't see the following correction */
	voice-family:inherit;
	/*padding:5px;*/
	height: auto;
}
#headerdiv {  padding : 0px;  clear:both; float:none;}
#navdiv {border-top:1px solid #fff;margin:0 0 5px 0;height:34px;overflow:visible;padding:0 0 0 0;margin:0;width:960px;background:none;float:left;}

#contentdiv {position: relative;
	float:left;
	width:755px;
	padding:0;
	margin:0px 0px 0px 10px;
        background: #E5EDF2;
}
#rightcolumn {position: relative;
	float:right;
	width:190px;
	padding:0;
}
#rightcolumn2 {clear:right; float:right; width:180px;}
#leftcolumn {
       position: relative;
	float:left;
	width:74%;
	padding:0;
}


#footerdiv {  text-align : center; color: #666666; font-size: 0.75em; padding : 10px; clear:both;  margin-right:0px;}
#contentnonav {padding : 10px;}
#contentnonav p {color: #E5EDF2}

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

ul.nav {  padding-left : 10px; padding-top:0px; margin:0px;}
li.nav1 {list-style: none;font-size:12px; color : #666666;  text-decoration : none;  font-weight : normal;  }

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



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

/*.rivtable {
       border: solid 1px #9c9a9c; border-collapse:separate; empty-cells: show; border-spacing:0px;
}*/
.rivtable {
       border-collapse:separate; empty-cells: show; border-spacing:0px;
       /*font-size: 100%;*/
}
.rivtablereg {border: solid 0px #9c9a9c; border-collapse:separate; empty-cells: show; border-spacing:0px;}
.rivtableheader {
       color: #E5EDF2;
       background-color: #3F5060;
       padding: 3px 3px 3px 4px;
       font-size: 0.65em;
}


.rivtablerow {background-color : #ffffff; padding : 0px;}
/*.rivtablerow2 {background-color : #efefef; padding : 5px; border-bottom : solid 1px #ffffff;   font-size: 0.8em;}*/
.rivtablerow2 {background-color : #DAE1E7;  padding : 5px;    font-size: 0.8em;border-bottom: 1px dashed #666}

.rivtablerow3 {font-weight : bold; background-color : #DAE1E7; padding : 5px; border-bottom : solid 1px #ffffff; font-size: 0.8em; border-bottom: 1px dashed #666}

/*###################*/
/* 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: 5px;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;}

select { background-color: #FFFFFF; font-size: 0.9em; }
textarea { background-color: #FFFFFF; }

.stylebuttons{
       padding: 0px 10px;
       color: #E5EDF2;
       background: #3F5060;
       font-size: 0.7em;
       text-align: center; font-weight:normal;
} 

#nav {
       clear: both;
       width: 960px;
       margin-top: 10px;
}


body {font-size: 12px; font-family: arial, helvetica, sans-serif; color: #232b33; text-align: center; background-color: #ffffff; padding: 0; margin: 0;}
body#front_end {font-size: 12px; font-family: arial, helvetica, sans-serif; color: #232b33; text-align: center; background-color: #181A21; padding: 0; margin: 0;}
/*body {font-size: 12px; font-family: arial, helvetica, sans-serif; color: #232b33; text-align: center; background-color: #ccc; padding: 0; margin: 0;}*/
a,
a:link {color: #232b33;text-decoration: underline;}
a:visited {color: #232b33;text-decoration: underline;}
a:hover {text-decoration: none;}

#leftcolumn ul , #leftcolumn ol {
       margin: 4px 12px;
       padding: 0;
}

#leftcolumn ul li , #leftcolumn ol li{
       background: transparent url('../images/fl-bullet-red-arrow.gif') no-repeat 0 0;
       list-style-type: none;
       padding-left: 14px;
       
}

#leftcolumn p{
	padding: 0 8px 0 14px;
}

#contentdiv p {
	padding: 0 8px 0 14px;
}

p.message {
       
       color: #ED1C24;
       text-decoration: none;
       font-weight: bold;
}


.smalltext {
       
       font-size: 0.85em;
}


#heading {
       background:#232B33 url(../images/fl-divider-dotted-c.gif) repeat-x scroll 0 0;
       color:#E5EDF2;
       font-size:1.5em;
       font-weight:normal;
       line-height:22px;
       margin-top:0 !important;
       padding:9px 10px 10px 12px;
       text-align: left;
}

#rightcolumn table.rivtable tr td.rivtablerow2 {border-bottom: none; font-size: 0.65em}
#rightcolumn table.rivtable input.stylebuttons {font-size: 1em; padding: 0 4px;margin-left: 3px;}
