/* consolidated CSS - include only styles that are actually used */
h1.big {
	font-weight: bold;
	color: #1088ff;/*themecolour3%0;*/
	font-size: 18pt;
	margin-top: 0px;
	margin-bottom: 3px;
	white-space: nowrap;
}

p.header_1 {
	font-weight: bold;
	color: #1088ff;/*themecolour3%0;*/
	font-size: 18pt;
	margin-top: 0px;
	margin-bottom: 3px;
	white-space: nowrap;
	text-transform:uppercase;
}

p.header_2 {
	font-weight: bold;
	color: #1088ff;/*themecolour3%0;*/
	font-size: 16pt;
	margin-top: 0px;
	margin-bottom: 3px;
	white-space: nowrap;
	text-transform:uppercase;
}

p.header_3 {
	font-weight: bold;
	color: #1088ff;/*themecolour3%0;*/
	font-size: 14pt;
	margin-top: 0px;
	margin-bottom: 3px;
	white-space: nowrap;
}

h1.body_inline {
	color: #333333;
	font-size: 12pt;
	font-weight: normal;
	text-align: justify;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;  
	display: inline; 
}

div#breadcrumbs {
padding-left:4px;
padding-right:4px;
float:left;
}

a.breadcrumbs:link,a.breadcrumbs:visited {
text-decoration:none;
color: 1088ff;
}

a.breadcrumbs_currentlocation:link,a.breadcrumbs_currentlocation:visited {
text-decoration:underline;
color: 1088ff;
}

a.breadcrumbs:active,a.breadcrumbs:hover {
text-decoration:underline;
color: 1088ff;
}


/* body styles */
body.wrapper_main {
background-color:#F7F7F7;
border-top:0px;
margin-top:0px;
}

/* style div tags */
div.box {
/* border: 1px solid #1088FF; */
padding:6px;
height:300px;
}

div.rightbar2_header {
color: #ffffff;
font-weight:bold;
background-color:#0066FF;
font-size:12px;

}


div.box_500px {
/* border: 1px solid #1088FF; */
padding:6px;
height:500px;
}

div.box_300 {
	/* border: 1px solid #1088FF; */
padding:2px;
	height:300px;
	border: 1px solid blue;

}

div.box_300_test {
	/* border: 1px solid #1088FF; */
float:left;
height: 335px;
padding: 1px 0px;
margin:0px;
vertical-align:bottom;
line-height: 10px;
border: 1px solid red;
position:relative; /* needed to position .pic div */
} 

div.box_no_height_specified {
/* border: 1px solid #1088FF; */
padding:4px;
}

div.menuheader {
background-color:#006699;
color: #ffffff;
font-weight:bolder;
}

div.superheader {
	background-color:#0066ff;
	color: #ffffff;
	font-weight:bolder;
	padding-bottom:4px;
	border-bottom-style:ridge;
}

div.body_table_header {
background-color:#006699;
color: #ffffff;
font-weight:bolder;
font-size:16px;
text-transform:uppercase;
}

div.leftmenu {
	background-color:#c9d2d7;
	padding:1px;
	text-decoration:none;
	text-transform:uppercase;
}


/* style Anchor text and Links */
a.back_to_top_link:link, a.back_to_top_link:visited {
color:#990000;
text-decoration:none;
}

a.back_to_top_link:active, a.back_to_top_link:hover {
color:#990000;
/*background-color:#0099FF;*/
text-decoration:none;
margin:0;
padding:0;
border:0;
border-bottom: 2px dotted #990000;
}


a.body_table_header {
background-color:#006699;
color: #ffffff;
font-weight:bolder;
font-size:16px;
text-decoration:none
}

a.body_table_header {
background-color:#006699;
color: #ffffff;
font-weight:bolder;
font-size:16px;
text-decoration:none
}

a.body_table_header:hover,a.body_table_header:active {
background-color:#006699;
color: #ffffff;
font-weight:bolder;
font-size:16px;
text-decoration:underline;
}

a.link_undecorated:link {
text-decoration:none;
}


a.leftmenu:link,a.leftmenu:visited
{
	display:block;
	width:120px;
	font-weight:bold;
	color:#000000;
/*	background-color:#c9d2d7;*/
		background-color:#efefef;
	text-align:leftt;
	padding:4px;
	text-decoration:none;
	text-transform:uppercase;
}

a.leftmenu:hover,a.leftmenu:active
{
	background-color:#0066ff;
	color: #ffffff;
	background-image: url(../images/buttons/shield_bullet.png);
	background-repeat: no-repeat;
}

a.leftmenu_currentlocation:hover,a.leftmenu_curentlocation:active
{
color:#ffffff;
}


a.leftmenu_currentlocation:link,a.leftmenu_currentlocation:visited
{
	display:block;
	width:120px;
	font-weight:bold;
	color:#ffffff;
/*	background-color:#c9d2d7;*/
	background-color:#0066ff;
	text-align:leftt;
	padding:4px;
	text-decoration:none;
	text-transform:uppercase;
	background-image: url(../images/buttons/shield_bullet.png);
	background-repeat: no-repeat;
}

a.leftmenu_subheader:link,a.leftmenu_subheader:visited
{
	display:block;
	width:120px;
	font-weight:bold;
	color:#000000;
/*	background-color:#c9d2d7;*/
	background-color:#0066ff;
	text-align:leftt;
	padding:4px;
	text-decoration:none;
	text-transform:uppercase;
	background-image: url(../images/buttons/shield_bullet.png);
	background-repeat: no-repeat;
}

a.leftmenu_subheader:hover,a.leftmenu_subheader:active {
color: #ffffff;
}


a.leftmenu_submenu:link,a.leftmenu_submenu:visited
{
	font-size:10px;
	display:block; 
	width:120px;
	font-weight:bold;
	color:#000000;
	/*	background-color:#c9d2d7;*/
	background-color:#1088FF;
	text-align:left;
	padding-left:4px;
	padding-right:4px;
	padding-top:0px;
	padding-bottom:0px;
	text-decoration:none;
	text-transform:uppercase;

}


a.leftmenu_submenu:hover,a.leftmenu_submenu:active
{
	color: #ffffff;
/*	background-image: url(../images/buttons/shield_bullet.png);*/
	background-repeat: no-repeat;

}

a.leftmenu_submenu2:link,a.leftmenu_submenu2:visited
{
	font-size:10px;
	display:block; 
	width:120px;
	font-weight:bold;
	color:#000000;
	/*	background-color:#c9d2d7;*/
	background-color:#6899d3;
	text-align:left;
	padding-left:4px;
	padding-right:4px;
	padding-top:0px;
	padding-bottom:0px;
	text-decoration:none;
	text-transform:uppercase;

}


a.leftmenu_submenu2:hover,a.leftmenu_submenu2:active
{
	color: #ffffff;
/*	background-image: url(../images/buttons/shield_bullet.png);*/
	background-repeat: no-repeat;

}

a.leftmenu_submenu_currentlocation:link,a.leftmenu_submenu_currentlocation:visited
{
	font-size:10px;
	display:block; 
	width:120px;
	font-weight:bold;
	color:#ffffff;
	/*	background-color:#c9d2d7;*/
	background-color:#1088FF;
	text-align:left;
	padding-left:4px;
	padding-right:4px;
	padding-top:0px;
	padding-bottom:0px;
	text-decoration:none;
	text-transform:uppercase;

}

a.leftmenu_submenu_currentlocation:hover,a.leftmenu_submenu_currentlocation:active
{
	color: #ffffff;
/*	background-image: url(../images/buttons/shield_bullet.png);*/
	background-repeat: no-repeat;

}




a.topmenu:link,a.topmenu:visited
{
font-weight:bold;
color:#000000;
background-color:#efefef;
text-align:center;
padding:6px;
text-decoration:none;
text-transform:uppercase;
}

a.topmenu:hover,a.topmenu:active
{
background-color:#0066ff;
color: #000000;
text-decoration:none;
}


a.regularlink {
	/* makes an Anchor link look like .style3_justified */
color:#0000FF;
	text-decoration:none;
	font-size: 10pt;
	text-align: justify;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}

a.regularlink:hover, a.regularlink:active {
	/* makes an Anchor link look like .style3_justified */
color:#0000FF;
	background-color:#80CCFF;
	text-decoration:none;
	font-size: 10pt;
	text-align: justify;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	border-bottom: 2px dotted #0000ff;
}


a.sneakylink {
/* makes an Anchor link look like .style3_justified */
color:#333333;
text-decoration:none;
font-size: 10pt;
text-align: justify;
font-weight: normal;
margin-top: 0px;
margin-bottom: 0px;
margin-right: 0px;   
}

a.sneakylink_bold {
color:#333333;
text-decoration:none;
font-size: 10pt;
text-align: justify;
font-weight: bold;
margin-top: 0px;
margin-bottom: 0px;
margin-right: 0px; 
}



a.sneakylink:hover, a.sneakylink:active{
/* makes an Anchor link look like .style3_justified */
color:#333333;
text-decoration:underline;
font-size: 10pt;
text-align: justify;
font-weight: normal;
margin-top: 0px;
margin-bottom: 0px;
margin-right: 0px;   
}

a.sneakylink_bold:hover, a.sneakylink_bold:active {
color:#333333;
text-decoration:underline;
font-size: 10pt;
text-align: justify;
font-weight: bold;
margin-top: 0px;
margin-bottom: 0px;
margin-right: 0px; 
}





/* style lists */
ul#leftmenu {
align:center;
list-style-type:none;
margin:0;
padding:0;
float:none
}

ul#topmenu {
list-style-type:none;
margin:0;
padding:0;
padding-top:6px;
padding-bottom:6px;
}

ul.rightbar2 {
list-style:disc;
}


/* style table elements */
td.jobboard {
padding-top:0px;
border:#ffffff 1px solid;
}


/* style list items */
li.rightbar2 {

}


li.horizontal
{
display:inline;
}




/* general styles */
h1.normal {
	padding:0px;
	margin: 0px;
	border: 0px;
}




/* experimental styles */
a.image_link_test {
	display:block;
	width:240px;
	height:59px;
	font-weight:bold;
	color:#000000;
/*	background-color:#c9d2d7;*/
/*	background-color:#0066ff;*/
	text-align:left;
	padding:0px;
	text-decoration:none;
	text-transform:uppercase;
	background-image: url(../images/buttons/applynow2.png);
	background-repeat:no-repeat;

}

h1.header_inherit {
margin:0px;
border:0px;
padding:0px;
display:inline;
font-size:16px;
background-color:inherit;
color:inherit;
font-weight:inherit;
font-size:inherit;
text-transform:inherit;
}

/* ARJIS LINK STYLE */

a.arjis:link,a.arjis:visited
{
	display:block;
	width:120px;
	font-weight:bold;
	color:#000000;
	background-image:url(../images/arjis1.png);
	background-color:#efefef;
	padding:4px;
	text-decoration:none;
	text-transform:uppercase;
}

a.arjis:hover,a.arjis:active
{
	display:block;
	width:120px;
	font-weight:bold;
	color:#000000;
	background-image:url(../images/arjis2.png);
	background-color:#efefef;
	padding:4px;
	text-decoration:none;
	text-transform:uppercase;
}

/* CYCOP LINK STYLE */

a.cycop:link,a.cycop:visited
{
	display:block;
	width:120px;
	font-weight:bold;
	color:#000000;
	background-image:url(../images/cycoplogin.png);
	background-color:#efefef;
	padding:4px;
	text-decoration:none;
	text-transform:uppercase;
		background-repeat: no-repeat;
}

a.cycop:hover,a.cycop:active
{
	display:block;
	width:120px;
	font-weight:bold;
	color:#000000;
	background-image:url(../images/cycoploginover2.png);
	background-color:#efefef;
	padding:4px;
	text-decoration:none;
	text-transform:uppercase;
	background-repeat: no-repeat;
}
