body{
	margin: 0px;
	padding: 0px;
	background-color:#FFFFFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
}

td,th {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
}

form { padding:0px;margin:0px; }
a {
	color:blue;
}


#tabs a {
	color: white;
	background: url(../img/tab_on.gif) no-repeat;
	width:70px;
	height: 18px;
	display:block;
	text-align: center;
	text-decoration: none;
	padding-top:4px;
	font-size:11px;
}


#tabs a:hover, #tabs #active {
	background: url(../img/tab_over.gif) no-repeat;
	color: black;
}



#tabs2 a {
	color: white;
	background: url(../img/tab2_on.gif) no-repeat;
	width:130px;
	height: 18px;
	display:block;
	text-align: center;
	text-decoration: none;
	padding-top:4px;
	font-size:11px;
}


#tabs2 a:hover {
	background: url(../img/tab3_over.gif) no-repeat;
	color: black;
}
#tabs2 #active {
	background: url(../img/tab2_over.gif) no-repeat;
	color: black;
}
#tbTabs2 {
	border:1px solid #cccccc;
}



#tabs3 a {
	color: #666666;
	background: url(../img/tab4_on.gif) no-repeat;
	width:130px;
	height: 18px;
	display:block;
	text-align: center;
	text-decoration: none;
	padding-top:4px;
	font-size:11px;
}


#tabs3 a:hover {
	background: url(../img/tab4_over.gif) no-repeat;
	color: black;
}
#tabs3 #active {
	background: url(../img/tab5_over.gif) no-repeat;
	color: black;
}


.textInput {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#737373;
	background-color:#F9F9F9;
	border: 1px solid #A8A8A8;
	padding: 2px;
}

.textInputSmall {
	font-family: MS Sans Serif, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#737373;
	background-color:#F9F9F9;
	border: 1px solid #A8A8A8;
}

.textArea {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#737373;
	border: 1px solid #A8A8A8;
	padding: 2px;
}

.xbutton {
	font-size: 11px;
	cursor: hand;
	cursor: pointer;
	height: 25px;
}

h1 {
	margin:0px;
	padding: 0px;
	padding-top:3px;
	padding-bottom:3px;
	color:#708090;
	font-weight: normal;
	font-size: 22px;
}

.hr {
	height:1px;
	background-color:#C8CFDB;
	margin-bottom:10px;
}

h2 {
	margin:0px;
	padding: 0px;
	padding-top:3px;
	padding-bottom:3px;
	color:#FD7C00;
	font-weight: normal;
	font-size: 13px;
	font-weight: bold;
}


h3 {
	margin:0px;
	padding: 0px;
	padding-top:3px;
	padding-bottom:3px;
	font-weight: normal;
	font-size: 13px;
	font-weight: bold;
}

h4 {
	margin:0px;
	padding: 0px;
	padding-top:3px;
	padding-bottom:3px;
	color:#708090;
	font-weight: normal;
	font-size: 14px;
}

a.h2 {
	text-decoration:none;
	color: #606060;	
}

a.h2:hover {
	text-decoration:none;
	color:#FD7C00;
}




#searchForm {
	width:100%;
}



#searchForm td {
	vertical-align:top;
}

#searchFormSmall td {
	vertical-align:top;
}

#paginate td {
}
#paginate a {
	display:block;
	background-color:#eaeaea;
	width:25px;
	text-align:center;
	text-decoration:none;
	color:black;
}

#paginate a:hover {
	background-color:#CCCCCC;
}

#paginate #active {
	background-color:#93BD96;
}

#paginate #active a {
	background-color:lightyellow;
}


#paginated a {
	display:block;
	background-color:#eaeaea;
	width:25px;
	text-align:center;
	text-decoration:none;
	color:black;
}


.stTable th {
  color: #606060;
  font-weight: normal;
  text-align: left;
  background-color: #F5F5DE;
}


.stTable td,th {
  padding-left:4px;
  vertical-align: top;
}

.stTable .colored td {
  background-color: #F1F1F1;
}

.stTable .colored2 td {
  /*background-color: lightyellow;*/
  background: url(../img/bg_td.gif) repeat-x;
}
.stTable .colored3 td {
  /*background-color: lightyellow;*/
  background: url(../img/bg_td2.gif) repeat-x;
}

#center td {
	text-align:center;
}

.comment {
	color: #5E5E5E;
	font-size:10px;
	font-weight: normal; 
}
.emb {
	font-size: 13px;
	font-weight: bold;
}

.emb a {
	text-decoration:none;
	color: #1E1E1E;
}

.emb a:hover {
	text-decoration:underline;
	color: blue;
}


ul.lw {
	margin: 0; 
	padding-top:7px;
	padding-left: 1.5em;
}

ul.lw li {
	line-height: 15px;
}


ol.lw {
	margin: 0; 
	padding-top:7px;
	padding-left: 1.5em;
}

ol.lw li {
	line-height: 15px;
}

navcontainer { width: 125px; }

#navcontainer ul {
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
}

#navcontainer a {
	display: block;
	padding: 3px;
	padding-left:3px;
	width: 120px;
	color: #000000;
	border-bottom:1px solid orange;
}

#navcontainer a:link, #navlist a:visited {
	color: #000000;
	text-decoration: none;
}

#navcontainer a:hover {
	background-color: #FFF;
	color: #000000;
}

#navcontainer #active {
	background: url(../img/arr.gif);
}





#catalogTable td {
	white-space:nowrap;
}


#pageTitle {
	padding:4px;
	padding-left:10px;
	border-bottom:1px solid #eaeaea;
	font-size:10px;
	height: 16px;
	color: #888888;
}

#pageTitle a {
	color: #888888;
	text-decoration: none;
}

#pageTitle a:hover {
	color: #000000;
}

.gray {
	color: #767676;
	font-size:10px;
	padding-left:3px;
	padding-right:3px;
	font-weight: normal;
}

.astx {
	color:red;
	font-weight: normal;
	font-size: 16px;
}


.smdesc {
	margin-bottom:8px;
}

.hr {
	background-color:#eaeaea;
	font-size: 1px;
	height: 1px;
	margin-bottom:0px;
}

.jobpost {
	padding:5px;
	width:97%;
}

.jobposttitle {
	font-size:13px;
	font-weight: bold;
}

.jobpostdetails td {
	padding-left:3px;
	padding-right:3px;
}

.error {
	background:#B22222 url(../img/top_bg_e.gif) repeat-x;
	color:white;
	font-size:13px;
}

.pleaseLogIn {
	background:#B22222 url(../img/top_bg_e.gif) repeat-x;
	padding:10px;
}

.pleaseLogInside {
	/*background-color:#FFF;*/
	color:white;
	padding:5px;
	font-size:13px;
}


.success {
	background:#417FC6 url(../img/top_bg_m.gif) repeat-x;
	color:white;
	font-size:13px;
}


.errorForm {
	color:red;
	padding:2px;
	padding-left:18px;
	background:url(../img/att2.gif) no-repeat;

}

.stext {
	font-size:11px;
	font-weight:normal;
}

h5 {
	text-transform:uppercase;
	padding:3px;
	padding-left:6px;
	background-color:#f2f2f2;
	font-weight:bold;
	color:#708090;
	font-size:11px;
	margin:0px;
}

blockquote {
	margin-top:8px;
	margin-left:20px;
	margin-right:20px;
}

.fineTable td {
	border:1px solid #eaeaea;
	padding:3px;
}

.fineTable .cl {
	background-color:#eaeaea;
	white-space:nowrap;
	text-align:right;
}

.img {
	margin:3px;
	border:1px solid #CCCCCC;
}

.simpleTable td {
	font-size:13px;
	border:1px solid #cccccc;
}

