a {border: none;}

a.leftmenu {letter-spacing: 3px;}
a.leftmenu:link, a.leftmenu:active, a.leftmenu:visited {color: rgb(61,67,165); text-decoration: none; font-family: times new roman;}
a.leftmenu:hover {color: white; text-decoration: none; font-weight: bold;}

#page {width: 711px; margin: 0 auto; position: relative;}

#main {
background: rgb(185,190,232);
}
#topstrip {
position: absolute; left: 0px; top: 0px; width: 100%; height: 73px; 
background: url('images/top_strip.jpg');
}
#mainframe {
width: 510px; height: 435px;
position: relative; top: 0px; left: 201px;
}
.topphoto {
position: relative; top: 0px; left: 0px;
background: url("top.jpg") no-repeat;
width: 711px; height: 189px;
}
div.topmenu {
position: absolute; top: 49px; left: 90px;
}
img.topmenu {
margin-right: 28px;
}
img.leftmenu {
margin-top: 10px;
}
.leftmenustrip{
	background: url("menubg.jpg") no-repeat top left rgb(229,221,185);
	position: absolute; left: 79px; top: 189px; text-align: center;
	width: 122px; height: 405px; padding: 30px 0px 0px 0px;
}
div.botmenu { text-align: center;
background-image: url("images/bottom_strip.jpg");
position: fixed; bottom: 0px; left: 0px; z-index: 10;
height: 23px; width: 100%; padding: 3px 0px 0px 30px;
}
img.botmenu {
margin-right: 30px;
}
div.pad {
height: 30px; width: 557px; position: absolute; left: 79px; top: 624px; z-index: 0;
background: rgb(229,221,185); _visibility: hidden;
}
.namejobs {
font-family: arial;
font-size: 13px;
color: #3d43a5;
font-weight: bold;
}

.detailjobs {
font-family: arial;
font-size: 11px;
color: #3d43a5;
font-weight: normal;
}

.nametextarea {
overflow: hidden; 
height: 18px;
width: 200px;
font-family: arial;
font-size: 10px;
}

.detailtextarea {
font-family: arial;
font-size: 10px;
}

table.login {background-color: rgb(230,232,236); border: rgb(180,182,186) solid 2px;}
td.loginpad {padding: 20px;}
table.loginbg {background-color: rgb(230,232,236);}

h1.login {
font-size: 14px;
}

input.login {
padding: 0px 8px 0px 8px;
}

a.login:link, a.login:active, a.login:visited {color: rgb(50,50,50); text-decoration: none;}
a.login:hover {color: rgb(100,100,100); text-decoration: underline;}

.tips {
background-color: rgb(230,230,230); font-weight: bold; color: rgb(40,40,40); width: 800px;
border: 1px rgb(200,200,200) solid;
text-align: center;
}

.line {
background-color: rgb(230,216,216); font-weight: bold; color: rgb(40,40,40); width: 780px; margin-left: 10px; *margin-left: 0px;
border-top: 0px rgb(200,184,184) solid;
border-right: 1px rgb(200,184,184) solid;
border-bottom: 1px rgb(200,184,184) solid;
border-left: 1px rgb(200,184,184) solid;
}

.edithead {
font-size: 14px; font-weight: bold; color: rgb(40,40,40);
}

body{
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
body.header{
	background-image: url("images/top_strip.jpg");
}
body.inner{
	background-image: url("images/lightblue.jpg");
}
table{
	border: none;
	padding: 0px;
}
.rightstrip{
	background-image: url("images/lightblue.jpg");
	width: 50px;
}

table.outercontent{
	background-image: url("images/cream.jpg");
	width: 435px; height: 100%;
}
table.content{
	background-image: url("images/cream.jpg");
	padding: 0px; width: 435px;
}
ul{
	list-style-position: inside;
}
tr{
	vertical-align: top;
}
img{
	border: 0;
}
img.logo{
	float: left;
}
img.heading{
	clear: right;
}
p.content,ul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #3d43a5;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 120%;
	text-align: justify;
	padding-left: 30;
	padding-right: 30;
}
a, a:active, a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #3d43a5;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
div.author{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 250%;
	text-align: center;
	color: #3d43a5;
}


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}
html, body {min-height: 100%;height: auto !important;height: 100%}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {color: rgb(255,255,255); letter-spacing: 2px; font-weight: bold; font-size: 14px; font-family: tahoma;}
#TB_secondLine {  font: 10px Arial, Helvetica, sans-serif;  color:#666666;}
#TB_window a:link {color: #666666; letter-spacing: normal; font-weight: normal; font-family: arial; font-size: 11px;}
#TB_window a:visited {color: #666666; letter-spacing: normal; font-weight: normal; font-family: arial; font-size: 11px;}
#TB_window a:hover {color: #000; letter-spacing: normal; font-family: arial; font-size: 11px; font-weight: bold;}
#TB_window a:active {color: #666666; letter-spacing: normal; font-weight: normal; font-family: arial; font-size: 11px;}
#TB_window a:focus{color: #666666; letter-spacing: normal; font-weight: normal; font-family: arial; font-size: 11px;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {  position: absolute;  z-index:100;  top: 0px;  left: 0px;  background-color:#000;  filter:alpha(opacity=60);  -moz-opacity: 0.6;  opacity: 0.6; min-height:100%; height:auto;}
#TB_window {  position: absolute;  background: #ffffff;  z-index: 102;  display:none;  border: 4px solid #525252;  text-align:left;}
#TB_window img {  display:block;  margin: 15px 0 0 15px;  border-right: 1px solid #ccc;  border-bottom: 1px solid #ccc;  border-top: 1px solid #666;  border-left: 1px solid #666;}
#TB_caption{  height:25px;  padding:7px 30px 10px 25px;  float:left;}
#TB_closeWindow{  height:25px;  padding:11px 25px 10px 0;  float:right;}
#TB_closeAjaxWindow{  padding:5px 10px 7px 0;  margin-bottom:1px;  text-align:right;  float:right;}
#TB_ajaxWindowTitle{  float:left;  padding:7px 0 5px 10px;  margin-bottom:1px;}
#TB_title{  background-color: rgb(123,152,182);  height:35px;}
#TB_ajaxContent{  clear:both;  padding:2px 15px 15px 15px;  overflow:auto;  text-align:left;  line-height:1.4em;}
#TB_ajaxContent p{  padding:5px 0px 5px 0px;}
#TB_load{  position: absolute;  display:none;  height:100px;  width:100px;  z-index:101;}
#TB_HideSelect{  z-index:99;  position:absolute;  top: 0;  left: 0;  background-color:#fff;  border:none;  filter:alpha(opacity=0);  -moz-opacity: 0;  opacity: 0;}
#TB_iframeContent{  clear:both;  border:none;  margin-bottom:-1px;  margin-top:1px;  *margin-bottom:1px;}