body {font-family: arial, verdana, Sans-Serif; margin:0px; color:#666; padding:0px; text-align:center; background-color:#FFF}
table td {}
p, ul, ol, td {font-size: 12px}
ul {list-style-type:square}
sup {font-size: 9px}

#logo {margin-bottom:1px}








.rss-box {	 margin-left: 0em;	 width: 170px;	 background-color: #FFFFFF;	 	 }
.rss-items {	margin-top:0px;	padding-bottom:0.5em; 	margin-left:0px;	color:#666; padding-left:0em;}
p.rss-title {padding-left:0em;}
.rss-title {	font-size: 15px;	background-color: #FFFFFF;	color: #555;	font-weight:bold;	text-align: left;text-decoration:none}
.rss-title a {	color:#555;	font-size: 15px;	font-weight:bold;	}
.rss-title a:hover {	color: #ff9d4d;}
.rss-item  {  color:#666;  font-size: 7pt;  list-style:none;  padding-bottom:1em;}
.rss-item a {	color:#382aa0;	font-size: 8pt;	font-weight:bold;	}
.rss-item a:visited {	color: #382aa0;}
.rss-item a:hover {	color: #ff9d4d;}
.rss-date {	font-size: 7pt;	color: #382aa0;	}

#staff {margin-left:2em; padding-left:1.25em}
#staff a{color:#382aa0; text-decoration:none}
#staff a:hover{color:#ff9d4d; text-decoration:underline}

#banking {font-size: 12px; padding:0px; border-right:1px #C2C2C2 solid; padding-right:1.25em}
#banking a {color:#382aa0; text-decoration:none}
#banking a:hover {color:#ff9d4d; text-decoration:underline}
#blog {margin-left:2em; padding-left:1.25em}
#sub {font-size:7pt; color:#ff9d4d}


/*Location Bar*/
#locationsl {width:100px; height:68px; color:#555; font-size: 12px; text-align:center; vertical-align:bottom; font-weight:bold; border-bottom:2px solid #ff9d4d; border-left:1px solid #C2C2C2;} 
#locationsl a {display:line; color:#555; text-decoration: none}
#locations {width:100px; height:68px; color:#555; font-size: 12px; text-align:center; vertical-align:bottom; font-weight:bold; border-bottom:2px solid #ff9d4d;} 
#locations a{color:#555; display:line; text-decoration:none;}
#locationsr {width:100px; height:68px; color:#555; font-size: 12px; text-align:center; vertical-align:bottom; font-weight:bold; border-bottom:2px solid #ff9d4d; border-right:1px solid #C2C2C2;} 
#locationsr a {display:line; color:#555; text-decoration: none}

#border-top{border-top:1px solid #C2C2C2;}
#forms {font-size: 11px; padding:0px;}
#forms a {color:#382aa0; text-decoration:none}
#forms a:hover {color:#ff9d4d; text-decoration:underline}

#categoryadd {color:red; font-size: 10px; padding:0px;}
#categoryadd a {color:red; text-decoration:none}
#categoryadd a:hover {color:#ff9999; text-decoration:none}


#border-bottom1 {border-bottom:1px solid #DDDDDD}
#border-bottom {border-bottom:1px solid #BBBBBB}
#border-top-forms {font-size: 11px; padding:0px; border-top:1px solid #C2C2C2;}
#border-top-forms a {color:#382aa0; text-decoration:none}
#border-top-forms a:hover {color:#ff9d4d; text-decoration:underline}

td#pad {padding-left:2px}
/*Nav Bar*/
td#nav {border-bottom:1px solid #C2C2C2;border-top:1px solid #C2C2C2; background-color:#DDD; font-size:11px; text-align:center; vertical-align:middle; border-left:1px solid #C2C2C2;}
td#nav a{color:#555; text-decoration:none; display:block;}
td#nav a:hover {text-decoration:none; background-color:#EEE;}
td#nav1 {border-bottom:1px solid #C2C2C2;border-left:1px solid #C2C2C2;border-right:1px solid #C2C2C2; text-align:right;}
td#nav2 {border-top:1px solid #C2C2C2; background-color:#FFF; font-size:11px; text-align:center; vertical-align:middle; border-left:1px solid #C2C2C2;}
td#nav2 a {color:#555; text-decoration:none}
td#nav2 a:hover {color:#C2C2C2; text-decoration:none}
td#nav3 {border-bottom:1px solid #C2C2C2;border-left:1px solid #C2C2C2; text-align:left;font-size:10px; color:#555}
td#nav3 a{color:#382aa0; text-decoration:none; font-size:10px;}
td#nav3 a:hover{color:#ff9d4d; text-decoration:none; font-size:10px;}
td#nav4 {border-bottom:1px solid #C2C2C2; border-right:1px solid #C2C2C2; text-align:right;}
td#nav5 {border-right:1px solid #C2C2C2; text-align:right;}
td#nav6 {border-left:1px solid #C2C2C2; text-align:right;}

td#midleft {background-color:#555; border-bottom:2px solid #999}
td#maindividerleft {text-align:left; border-right:1px solid #999}
td#maindividertop {border-top:1px solid #999}
#title {color:#555; font-size:15px; font-weight:bold}
#title a {color:#555; font-size:14px; font-weight:bold; text-decoration:none;}
#title a:hover {color:#C2C2C2; font-size:14px; font-weight:bold; text-decoration:none;}
#title2 {color:#555; font-size:15px; font-weight:bold}
#title2 a{color:#555; font-size:15px; font-weight:bold; text-decoration:none}
#title2 a:hover{color:#999; font-size:15px; font-weight:bold; text-decoration:none}
#title3 {color:#555; font-size:14px; font-weight:bold}

/*Bottom Nav Bar*/
#blinks {font-size: 10px; padding:0px;}
#blinks a {color:#555; text-decoration:none}
#blinks a:hover {color:#ff9d4d; text-decoration:underline}

/*Clock*/
span#clock {font-size:10px; color:#555}

/*Bottom Job Center*/
#jcenter {font-size: 12px; padding:0px;}
#jcenter a {color:#382aa0; text-decoration:none;}
#jcenter a:hover {color:#ff9d4d; text-decoration:underline}

#jcenter1 {font-size: 11px; padding:0px;}
#jcenter1 a {color:#382aa0; text-decoration:none}
#jcenter1 a:hover {color:#ff9d4d; text-decoration:underline}


td#jlistingst {border-top:1px solid #BBB; padding-top:5px; border-bottom:1px solid #EEE; padding-bottom:3px}
td#jlistingsm {font-size:11px; padding-bottom:3px; padding-top:3px; border-bottom:1px solid #EEE}
td#jlistingsb {font-size:11px; padding-bottom:5px; padding-top:3px}


/*Side Navigation*/
td#sidenav {text-align:left;position:relative; font-weight:bold; font-size:11px; color:#555}
td#sidenav a {color:#555;  padding:1px 0px 0px 10px;border-bottom:1px solid #EEE; text-decoration:none; display:block}
td#sidenav a:hover{text-decoration:underline; background-color:#DDD; }
td.sidenavt {border-top:1px solid #BBB;}
td.sidenavm {border-top:1px solid #DDD;}
td.sidenavb {border-top:1px solid #DDD; border-bottom:1px solid #BBB}

#bold {font-weight:bold}
#maininfo {font-size:11px;}
td #servicesbar {border-right:1px solid #BBB;}
#resume {font-family: courier new; font-size:13px}
#main {border-left:1px solid #C2C2C2;  border-right:1px solid #C2C2C2}


















/* Navigation */
#tnav {background-color:#C8C0C0; padding: 1px; font-size: 10px; border-right:1px solid white}
#tnav a {display:table; padding:2px 2px 2px 12px; margin:2px; font-weight:bold; text-decoration:none;}
span.blue a {color: #555; border: 1px solid #555; background: url("../img/nv-b.gif") #fff no-repeat left top;}
span.red a {color: #903; border: 1px solid #903; background: url("../img/nv-r.gif") #fff no-repeat left top;}
#tnav a:hover {text-decoration:; }
.r {color: #903}

#staff td {width:25%; text-align:center; font-size: 13px;}

/* Home Page content boxes */
.holder {padding:4px;}
#industrybox, #servicebox {height:171px; border: 1px solid #D2D2D2;}
#industrybox {width: 45%; float:left; }
#servicebox {width: 53%; float:right;}
#industrybox h1, #servicebox h1 {margin:0px; padding:2px 2px 2px 10px; font-size: 12px; font-weight: bold; color:white; background-color: #903; border: 1px solid #903}
#industrybox p, #servicebox p {margin:0px; padding: 5px; font-size: 11px}

/* Sub Navigation */
#snav {float:right; width: 170px; border: 1px solid #D2D2D2; margin-right:1px; background-color:#E8EAEF}
#snav h1 {font: bold 11px verdana; color: white; background-color: #903; margin:0px; padding:3px 3px 3px 12px;}
#snav a {display:block; font-size:11px; color:#555; text-decoration: none; padding: 3px 3px 3px 12px;}
#snav a:hover, #hi {background: url("../img/snv-b.gif") #fff no-repeat left middle;}

#wrap {border-right: 1px solid #D2D2D2; border-bottom: 1px solid #D2D2D2}
#content {margin: 10px 4px; padding: 15px 15px 16px;}
#content h1 {margin: 0; font-size: 13px; color: #903; border-bottom: 1px dotted #903}
#content h2 {font-size: 12px; color: #333}
#content h3 {font-size: 12px; color:#903; border-bottom: 1px solid #000;margin-bottom:0px}
#content p {margin-left:5px;}
#content li {padding-bottom:4px}

/* Recruiter Bios */
#bio p {font-size: 10px; margin-left:0px; }

#footer {text-align:center; font-size:10px; width:720px}
#footer .accent {background: #B62D2D url("../img/ft-bg.gif") top right no-repeat; font-size: 3px; margin: 2px 0}
#footer .links {color: #999; margin: 4px}
#footer .links a {color: #B62D2D}

.ind th {text-align:left; font-size: 12px; background-color:#eee; padding:2px; color:#666}
.ind td{border-bottom: 1px solid #eee; padding-top: 4px}
.ind a {color:#903}

/* Forms */
.formheader td {font-size:10px; font-weight:bold; padding-left: 5px}
.resume {background-color: #eee;}
input, select {font-size:10px;}


div#sidebar {position: absolute; top: 3em; left: 0; width: 23%; background: transparent; padding: 0; margin: 1em; border-width: 0;}
div#sidebar div {margin-bottom: 1em;}

div#sidebar a {display: block; margin: 0; padding: 0.33em; letter-spacing: 1px; text-align: right; font-weight: bold; border-bottom: 1px solid #88B; color: #337; background: transparent none center left no-repeat; text-decoration: none;}
div#sidebar a:link {color: #226; background-color: transparent;}
div#sidebar a:visited {color: #557; background-color: transparent;}
div#sidebar a:hover {background: #AAD; color: #338;}
div#sidebar a span {display: none;}