body {
	margin: 0;
	padding: 0;
	background-image: url(images/index01.gif);
}

body, th, td {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #757563;
}

form, input {
	margin: 0;
	padding: 0;
}

.clr{
	clear:both;
	}
.input1 {
}

.dt { font-weight:bold; color: #6699aa;}

.align-justify {
	text-align: justify;
}

.text1 {
	text-align: justify;
	color: #A5A5A5;
}

a {
	color: #757563;
	text-decoration: none;
}

a:hover {
	color: #000000;
	text-decoration: none;
	font-style: bold;

}

a.link1 {
	font-size: 10px;
	color: #F66836;
}

a.link2 {
	color: #313131;
}

.bg1 {

}

.img1 {
	margin:5px 15px 5px 0;
	float:left;
}

/*
Styles that are applied on the containing element
like <TD></TD>. When applied, this will change both
the text and the text links inside them.
*/

.style1 {
	color: #FFFFFF;
	line-height: 1.5em;
}

.style1 a {
	color: #FFFFFF;
}

.style1 a:hover {
}

.intro {
	line-height: 1.8em;
}
.welcome {
	padding-left: 10px;
}
.tag {
	font-family: "Georgia", Times New Roman, Times Roman, serif;
}




/** BASIC ELEMENTS */

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	font-size: 11px;
}

p, blockquote, ul, ol, dl {
	margin-top: 0;
	margin-bottom: 1em;
	padding-top: 0;
	line-height: 1.3em;
	text-align: justify;
}

input{
	padding:1px;
	margin:3px;
}

ul {
	list-style: url(images/index29.jpg);
}

.hide {
	position: absolute;
	left: -10000px;
}

.no-margin {
	margin-bottom: 0;
}

.margined {
	margin: 0 15px 25px 15px;
}

.bg3cols {
	background: url(images/index38.gif) repeat-y;
}


.link-more {
	float: right;
	padding-right: 20px;
	background: url(images/index23.gif) no-repeat right center;
	text-align: right;
}

.link-more2 {
	padding-left: 12px;
	background: url(images/index29.jpg) no-repeat left center;
}

/** HEADER */

#header {
	width: 693px;
	height: 65px;
	margin: 0 auto;
	padding-top: 20px;
}

#header-img1 {
	float: left;
}

#header p {
	margin-bottom:0;
	padding-bottom:0;
}

#header-p1 {
	position: relative;
	float: right;
	margin-top: 39px;
	text-align: right;
}

#header-a1 {
	margin-right: 10px;
	padding-right: 20px;
	background: url(images/index03.gif) no-repeat right center;
}



/** FOOTER */

#footer {
	width: 695px;
	margin: 0 auto;
	border-top: 1px solid #FFFFFF;
}

#footer p {
	margin: 10px;
}

/** WRAPPER & BORDERS */

#wrapper {
	background-image: url(images/index04.gif);
}

#border-left {
	width: 731px;
	margin: 0 auto;
	background: url(images/index05.gif) repeat-y;
}

#border-right {
	width: 731px;
	background: url(images/index06.gif) repeat-y right;
}


/** CONTENT AREA */

#content {
	width: 693px;
	margin: 0 auto;
	background-color: #FFFFFF;
}


#maincontent {
	width: 693px;
	background: url(images/inside03.gif) repeat-y;
	clear:both;
	overflow:hidden;
}

#maincontentblog {
	width: 693px;
	clear:both;
	overflow:hidden;
}

#mainleft {
	float: left;
	width: 490px;
}


#mainright {
	float: right;
	width: 199px;
	overflow:hidden;
}

#cols2a {
	float: left;
	width: 494px;
}
#cols2A {
	float: left;
	width: 480px;
}
#cols2Aa {
	float: left;
	width: 478px;
}
#cols2Ab{
	float: left;
	width: 483px;
}
#cols2Ac{
	float: left;
	width: 483px;
}

#cols2Ad{
	float: left;
	width: 483px;
}

#cols2b {
	float: left;
	background:#E0E0D8;

}

#cols3b {
	float: left;
	width: 199px;
	padding: 20px 5px 2px 0px;

}

/** MAIN MENU */

#mainmenu {
	height: 34px;
	background: url(images/index07.gif) repeat-x;
	clear:both;
}

#mainmenu ul {
	margin: 0;
	padding: 2px 2px 2px 10px;
	list-style: none;
}

#mainmenu ul li {
	display: inline;
}

#mainmenu ul li a {
	display: block;
	float: left;
	height: 32px;
}

#mainmenu-a1 {
	width: 62px;
	background: url(images/index08.gif) no-repeat left top;
}

#mainmenu-a2 {
	width: 81px;
	padding-left: 10px;
	background: url(images/index13.gif) no-repeat left top;
}

#mainmenu-a3 {
	width: 80px;
	padding-left: 10px;
	background: url(images/index13.gif) no-repeat left top;
}

#mainmenu-a4 {
	width: 82px;
	padding-left: 10px;
	background: url(images/index13.gif) no-repeat left top;
}

#mainmenu-a5 {
	width: 77px;
	padding-left: 10px;
	background: url(images/index13.gif) no-repeat left top;
}

#mainmenu-a6 {
	width: 90px;
	padding-left: 10px;
	background: url(images/index13.gif) no-repeat left top;
}

/** WELCOME MESSAGES */

#splash {
	border-bottom: 1px solid #FFFFFF;
	background:none;
}

#message {
	width: 199px;
	height:280px;
	background:url(images/index15.gif) repeat-y;
	border-top:1px solid #FFFFFF;
}

.message {
	width: 199px;
	height:280px;
	background:url(images/index15.gif) repeat-y;
	border-top:1px solid #FFFFFF;
}

#messagex {
	width: 199px;
	height: 296px;
	background: url(images/index15.gif) repeat-y;
	border:0;
	border-top: 1px solid #FFFFFF;
	overflow:hidden;
}

#message-h2 {
	height: 13px;
	padding: 10px 0 10px 10px;
	background: url(images/index16.gif) no-repeat 0 0;
}

#message-p1 {
	padding: 14px 10px 10px 10px;
}

#message-p1x {
	padding: 0 10px 0 10px;
	background: url(#) repeat-y 11px 0px;
	margin-top:0; padding-top:0; padding: 0 10px 0 10px; text-align:left;

}

#message2 {
	margin: 10px 0 0 10px;
	padding: 10px 90px 0 10px;
	height: 70px;
	background: url(#) no-repeat;
}


/** BOXES */

#boxes{
	margin:0 auto;
}

#box1 {
	height:500px;
	width:199px;
	background:url(images/index20.jpg) repeat-x left top;
}

.searchJobs{
}

#box1 p {
	position: relative;
	margin: 0 10px 10px 10px;
}

#box1a {
	margin: 10px;
}

#box1a img {
	float: left;
	margin-right: 10px;
}

#box1a ul {
	list-style: none;
}

#box1a ul li {
	display: inline;
}

.box1a-a, .box1a-a-lined, .box1a-a-more {
	display: block;
	float: left;
	width: 160px;
	padding: 10px 0;
	color: #313131;
}

.box1a-a-lined {
	background:url(images/index37.gif) repeat-x left bottom;
}

.box1a-a-more {
	width: 120px;
	padding-right: 20px;
	background: url(images/index23.gif) no-repeat right center;
	text-align: right;
	color: #757563;
}

#box2 {
	float: left;
	width: 278px;
	margin-right: 1px;
}

#box2 h2 {
	width: 278px;
	height: 40px;
	background: url(images/index22.jpg) no-repeat 15px 15px;
}

#box2a {
	background: url(images/index21.jpg) no-repeat right top;
}

#box2a p {
	margin: 0 20px 1em 15px;
}

#box2-img1 {
	margin: 15px 0 0 15px;
}

#box3 {
	float: left;
	background-color:#E0E0D8;
	width: 214px;
}

.box3-hr1 {
	height: 1px;
	margin: 0;
	padding: 0;
	background: url(images/index28.jpg) no-repeat left top;
}

.box3-hr1 hr { display: none; }

#box3a, #box3b, #box3c {
	height: 85px;
	background-color:#E0E0D8;
	background-repeat: no-repeat;
	background-position: left top;
}

#box3a { background-image: url(images/index25.jpg); }
#box3b { background-image: url(images/index30.jpg); }
#box3c { background-image: url(images/index32.jpg); }

#box3a h3, #box3b h3, #box3c h3 {
	height: 30px;
	background-repeat: no-repeat;
	background-position: right top;
}

#box3a h3 { background-image: url(images/index26.jpg); }
#box3b h3 { background-image: url(images/index31.jpg); }
#box3c h3 { background-image: url(images/index33.jpg); }

#box3a p, #box3b p, #box3c p {
	height: 14px;
	margin: 0;
	margin-left: 76px;
	background-repeat: no-repeat;
	background-position: right top;
}

#box3a p { background-image: url(images/index27.jpg); }
#box3b p { background-image: url(images/index27.jpg); }
#box3c p { background-image: url(images/index34.jpg); }


/** IMAGE TITLES */

.title {
	height: 45px;
	background-repeat: no-repeat;
	background-position: 0px 15px;
}

#title1 { background-image: url(images/inside01.gif); }
#title2 { background-image: url(images/inside2_01.gif); }

.style7 {font-size: 13px}
.style8 {color: #CCCCCC;
	font-size: 14px;
}
.style25 {
	font-size: 14px;
	font-family: "Georgia", Times New Roman, Times Roman, serif;
	font-style: italic;
}
.style27 {
	color: #699aaa;
	font-size: 11px;
}
.style2 {	font-size: 16px;
	color: #6699aa;
}
.style28 {
	color: #FFFFFF;
	font-size: 13px;
}
.style32 {color: #eadab8}
.style34 {color: #6699aa}



.style11 {
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
}
.style20 {color: #eadeb8; font-size: 14px; }
.style20 {color: #699aaa}
.style24 {color: #757563}
.style25 {
	font-size: 14px;
	font-family: Georgia, "Times New Roman", "Times Roman", serif;
	font-style: italic;
}
.style14 {font-size: 12px}
.style2 {	font-size: 16px;
	color: #7699aaa;
}
.style29 {font-size: 11px}
.style30 {	font-size: 14px;
	font-family: "Georgia", Times New Roman, Times Roman, serif;
	font-style: italic;
}
.style26 {color: #eadeb8}
.style27 {
	color: #699aaa;
	font-size: 11px;
}

#blanks {
	width:180px;
	height:10px;
	padding:0;
	margin:0;
}


.style31 {font-size: 13px; color: #FFFFFF; }

.style33 {color: #CCCCCC}

.style36 {	font-size: 14px;
	font-family: "Georgia", Times New Roman, Times Roman, serif;
	font-style: italic;
}
.style39 {font-size: 18px}




.bg1 {
	background-image: url(images/index20.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	background-color: #E0E0D8;
	border-top: 1px solid #FFFFFF;
}