.inmenu { padding-left:13px; }
td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.center_column {
	padding-right: 25px;
	padding-left: 25px;
}

.center_table {
    background-color: #FFFFFF;
	width: 955px;
	margin-right: auto;
	margin-left: auto;
}

/* HEADER CSS */

#header_box {
	height: 165px;
	width: 705px;
}

/* MAIN NAV CSS */

.mainnav_box {
	height: 30px;
	width: 705px;
}

/* CONTENT */

.highlight_box {
	width: 150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	padding-top: 15px;
}
.applycontent_box{
	width: 630px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	letter-spacing: 0px;
}

.maincontent_box{
	width: px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	padding-left: 25px;
	padding-top: 15px;
	padding-bottom: 15px;
	letter-spacing: 0px;
}

.maincontent_box ol{
	padding-left: 2.1em;
	text-indent:  0em;
	margin: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	}
.maincontent_box li{
	padding-bottom: 0px;
	padding-top: 0px;
	}

.maincontent_box a:link, a:visited, a:active{
	color: #333333;
	
	}
a.footer_links {	color:#333333;
font-weight:bold; }
a.newjobs {	color:#333333;
font-weight:bold;
text-decoration:none;}

.maincontent_box a:hover{
	color: #999999;
	text-decoration: underline;
	}

.content_box {
	padding-left: 25px;
	padding-right: 25px;
}

/* PAGE TITLE BAR */

.title_box {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #666666;
	height: 21px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D7DCE1;
	font-variant: small-caps;
}

.title_box2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #666666;
	height: 21px;
	font-variant: small-caps;
}

/* HIGHLIGHTS */

#highlight_image {
	height: 77px;
	padding: 0px;
	margin-bottom: 5px;
}
#highlighttext {
	background-color: #dee5e8;
	padding: 10px;
	height: 58px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#highlight {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4E9EE;
	padding: 0px 0px 5px;
	list-style-type: none;
	margin-bottom: 5px;
}

.highlighttitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6B6F73;
}

/* SUBNAV */

#subnav {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing:-1px;
	padding: 0px;
	text-transform: capitalize;
	/* font-weight: bold; */
	margin-bottom: 5px;
}

#subnav li {
	list-style-type: none;
	line-height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dee5e8;
	padding-left: 10px;
	background-color: #dee5e8;
}
a {
	color:#000000;
	}
a:hover {
	text-decoration:underline;
	}
a:active {
	color: #000000;
}
a:visited {
	color: #000000;
}
#subnav a {
	text-decoration: none;
	color: #000000;
}


#subnav a:visited {
	text-decoration: none;
	color: #000000;
}

#subnav a:active {
	text-decoration: none;
	color: #000000;
}
#subnav a:hover {
	text-decoration:underline;
	}
.footer_box {
	height: 50px;
}

/* REDEFINED HTML TAGS */

body, html {
    background-color: #F0F4FF;
	background-image: url(../imgs/rbbkndpatten.gif);
	margin: 0px;
	padding: 0px;
	height: 100%;
}

h1 {
	/* font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #6B6F73; */
		color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 5px;
	padding: 7px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4E9EE;
	letter-spacing: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E4E9EE;
	vertical-align: middle;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6B6F73;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	letter-spacing: 0px;
	
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6B6F73;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	letter-spacing: 0px;
}

/* IMAGES */

#homeimage {
	height: 160px;
	width: 455px;
	padding-bottom: 5px;
}
#homeimageline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D7DCE1;
	margin-bottom: 5px;
}


.rightbar {
    background-color: #F0F4FF;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DAE0E6;
	color: #666666;
	letter-spacing: 0px;
}
.rightbartitle {
	font-size: 11px;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DAE0E6;
	background-color: #dee5e8;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	color: #666666;
}
.usertable {
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.portfolio_td {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.portfolio_table {
	margin-right: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D6DEE6;
}
.usertable_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-bottom: 20px;
	margin-bottom: 10px;
}
.rightbar_col {
	border-bottom-width: 1px;
	color: #666666;
	padding-top: 0px;
	padding-left: 5px;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 0px;
	padding: 0px 0px 0px;
	letter-spacing: 0px;
}
p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align: justify;
}
input, select, option {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	line-height: 15px;
}
#appworkline {
	margin: 0px 0px 5px;
	padding: 0px 0px 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4E9EE;
}



.liSm
{
    font-size: .8em;
    text-align: left;
    font-weight: normal;
}
ul#menu {
 
  list-style-type: none;
  margin: 0;
  padding: 0;
}

ul#menu ol {
  display: none;
  list-style-type: none;
  margin-left: 0px;
  padding: 5px;
}

ul#menu li, 
  ul#menu a {
}

ul#menu li {

  line-height: 14px;
}

ul#menu ol li {
  border-bottom: none;
}

ul#menu ol li:before {
  content: "> ";
}

ul#menu a {
  text-decoration: none;
  outline: none;
}

ul#menu a:hover {
  color: #539dbc;
}

ul#menu a.active {
  color: #be5028;
}

	.clear{
		clear:both;
	}
	
	#mainContainer{
		width:170px;
		text-align:left;
		margin:0 auto;
		height:100%;
	}
	
	#leftMenu{
		width:150px;
		padding-left:10px;
		padding-right:10px;
		float:left;
	}
	#mainContent{
		width: 170px;
		padding-right:10px;	
		float:left;
	}
	/*
	General rules
	*/

	#dhtmlgoodies_slidedown_menu li{
		list-style-type:none;
		position:relative;
	}
	#dhtmlgoodies_slidedown_menu ul{
		margin:0px;
		padding:0px;
		position:relative;

	}

	#dhtmlgoodies_slidedown_menu div{
		margin:0px;
		padding:0px;
	}
	/* 	Layout CSS */
	#dhtmlgoodies_slidedown_menu{		
		width:150px;	
	}

	/* All A tags - i.e menu items. */
	a.menu {
		color: #000;
		text-decoration:none;	
		display:block;
		clear:both;
		width:150px;	
		padding-left:0px;
			

	}
	
	/*
	A tags 
	*/
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth1{	/* Main menu items */
		margin-top:1px;
		font-weight:;
		padding-top:10px;
	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth2{	/* Sub menu items */
		margin-top:1px;
	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth3{	/* Sub menu items */
		margin-top:1px;
		font-style:italic;
		color:blue;
	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth4{	/* Sub menu items */
		margin-top:1px;
		color:red;
	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth5{	/* Sub menu items */
		margin-top:1px;
	}

	/* UL tags, i.e group of menu utems. 
	It's important to add style to the UL if you're specifying margins. If not, assign the style directly
	to the parent DIV, i.e. 
	
	#dhtmlgoodies_slidedown_menu .slideMenuDiv1
	
	instead of 
	
	#dhtmlgoodies_slidedown_menu .slideMenuDiv1 ul
	*/
	
	#dhtmlgoodies_slidedown_menu .slideMenuDiv1 ul{
		padding:1px;
	}
	#dhtmlgoodies_slidedown_menu .slideMenuDiv2 ul{
		margin-left:5px;
		padding:1px;
	}
	#dhtmlgoodies_slidedown_menu .slideMenuDiv3 ul{
		margin-left:10px;
		padding:1px;
	}
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth4 ul{
		margin-left:15px;
		padding:1px;
	}
	h3.jobs { 
				color:#000000;
				font-size:24px;
				}
				

	.arrowlistmenu{
width: 170px; /*width of accordion menu*/
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: 12px;
color: #000;
margin-bottom: 4px; /*bottom spacing between header and rest of content*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}
.arrowlistmenu a{
text-decoration:none;
	}
.arrowlistmenu ul li a{
color: #000;
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
}

.arrowlistmenu ul li a:visited{
color: #000;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #000;
background-color: #F3F3F3;
}
.style1 {
	color: #006699;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.style3 {font-family: Arial, Helvetica, sans-serif}
