/*****************************/
/*** Core html setup stuff ***/
/*****************************/

html {
  height: 100%;
  margin-bottom: 1px;
}

td {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

form {
  margin: 0;
  padding: 0;
}

body {
	font-family: Helvetica,Arial,sans-serif;
	line-height: 1.3em;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	color: #333;
}

a:link, a:visited {
	text-decoration: none;
	font-weight: normal;
}

a:hover {
	text-decoration: underline;
	font-weight: normal;
}

input.button { cursor: pointer; }

p { margin-top: 0; margin-bottom: 5px; }

img { border: 0 none; }

/*****************************************/
/*** Template specific layout elements ***/
/*****************************************/
#page_bg {
	padding: 0;
	margin-bottom: 1px;
	background: #7195be url(../images/background.png) 0 0 repeat-x;
}

#wrapper {
  background: #fff;
  padding: 5px;
  padding-top: 0;
}

body.width_fixed #wrapper {
  width: 945px;
}

body.width_medium #wrapper {
	width: 950px;
}

body.width_small #wrapper {
	width: 773px;
}

body.width_fmax #wrapper {
	min-width: 750px;
	max-width: 1050px;
}

#header {
	height: 119px;
	width:	100%;
	background: url(../images/logo.png) 0 0 no-repeat;
}

#header_mid {
  height: 119px;
	width:  100%;
	background-color: #092f5e;
}

#header_last {
	height: 119px;
	width:	100%;
	background: url(../images/headerlast.jpg) 0 0 no-repeat;
}

#prefooter {
	background: #fff;
  height: 18px;
  width: 100%;
  background: url(../images/footer2.jpg) 0 0 repeat-y;
}

#prefooter2 {
  height: 26px;
  width: 100%;
  background: #d8d8d8;
  margin-top: 0;
  margin-bottom: 2px;
}

* html #dots {
  margin-top: 5px;
}

div#slogan {
  position: absolute;
  height: 43px;
  width: 341px;
  background: url(../images/theglobal.png) 0 0 no-repeat;
  margin-left: 37px;
  margin-top: 98px;
}

#logo {
	position: absolute;
	width: 298px;
	height: 75px;
	background: url(../images/logo.png) 0 0 no-repeat;
	margin-left: 18px;
	margin-top: 12px;
}


#loginform #email, #loginform #password, #loginform #sites, #loginform #search {
  background: #fff;
  font: 0.9em Arial;
  border: 1px solid #999;
  width: 132px;
}

#jumpbox {
  color: #000;
  padding: 0;
  margin: 6px 0;
  font: bold 0.95em Arial;
}

#loginform td {
  padding-bottom: 5px;
}

#infobar {
  height: 35px;
  background: #dbdbdb;
  margin: 2px 0;
  padding: 0;
}

#infobar #welcome {
  color: #003060;
 	font-family: arial, "lucida console", sans-serif;
  padding: 25px;
  font-weight: bold;
  font-size: 16px;
}

#infobar #callus {
  color: #3a75a8;
  /*font-variant: small-caps;
  font: bold 1.05em Arial;*/
  padding: 10px;
  font-family: arial, "lucida console", sans-serif;
  font-weight: bold;
  font-size: 12px;
}

#infobar #callus #number {
  font: bold 1.25em Arial;
  padding: 2px;
}

#loginform #searchbtn {
  height: 21px;
  width: 18px;
  border: 0px;
  background: url(../images/searchbtn.gif) 2px 4px no-repeat;
  color: #fff;
  font: bold 1.2em Verdana;
  margin-right: 15px;
  text-align: center;
}

#mid {
  padding-bottom: 5px;
}

#left {
  width: 164px;
  padding: 0;
  margin: 0;
  background: #72a1c5 url(../images/menu.png) 0 0 repeat-x;
}

#left ul.menu {
  padding-left: 0px;
  margin: 10px 0 0 0;
}

#left ul.menu li {
  list-style-type: none;
  background: url(../images/menu-off.gif) 150px no-repeat;
}

#left ul.menu li#current {
  background: url(../images/menu-on.gif) 150px no-repeat;
}

#left ul.menu li a {
  color: #69c;
  display: block;
  font: bold 0.95em Arial;
  padding: 5px 10px;
}

#left ul.menu li#current a {
  color: #fff;
}

#left ul.menu li a:hover {
  color: #083a6b;
  color: #fff;
  background: #72a1c5 url(../images/menu-on.gif) 150px no-repeat;
  text-decoration: none;
}

#round {
  height: 171px;
  width: 143px;
  margin: 10px;
  background: url(../images/border.png) 0 0 no-repeat;  
}

#round #tabs{
  position: relative;
  top: 5px;
  left: 5px;
  padding: 2px 0 0 5px;
  color: #fff;
  height: 18px;
  width: 116px;
  font: bold 0.9em Arial;
  background: url(../images/tab.png) 0 0 no-repeat;
}

#round #contact {
  border-top: 1px solid #72a1c5;
  margin-top: 7px;
  width: 143px;
  color: #fff;
  font: bold 0.9em Arial;
}

#round #contact #contactform {
  padding: 5px;
}

#round #contact #contactform input {
  background: #fff;
  margin: 2px 0 4px;
  font: 0.9em Arial;
  border: 1px solid #999;
  width: 130px;
}

#round #contact #contactform #sendbtn {
  height: 19px;
  width: 45px;
  border: 0px;
  background: url(../images/login.png) 0 0 no-repeat;
  color: #fff;
  font: bold italic 0.9em Arial;.
}

#right {
  padding-left: 5px;
}

#conttop {
  border: 1px solid #999;
  padding: 6px 4px 6px 5px;
}

#contbtm {
  border-right: 1px solid #999;
  border-bottom: 1px solid #999;
  border-left: 1px solid #999;
  padding: 6px 4px 4px 5px;
}
#col11, #col13, #col15, #col17 {
  vertical-align: top;
}

#col12, #col14, #col16 {
  background: url(../images/dotted.png) 1px 0 repeat-y;
  width: 6px;
}

#right #tabs a #employees{
  display: block;
  color: #fff;
  /*font: bold 1em Arial;*/
  font-family: arial, "lucida console", sans-serif;
  font-weight: bold;
  font-size: 11px;
  padding: 6px 0 0 8px;
  margin-bottom: -6px;
  height: 30px;
  /*background: url(../images/tab.jpg) 0 0 no-repeat;*/
}

#right #tabs a span{
  font: bold 1.2em Verdana;
}

#right #tab1, #right #tab2, #right #tab3, #right #tab4 {
  width: 181px;
  padding-top: 115px;
}

#right #tab1 {
  background: url(../images/image1.jpg) 0 0 no-repeat;
}

#right #tab2 {
  background: url(../images/image2.jpg) 0 0 no-repeat;
}

#right #tab3 {
  background: url(../images/image3.jpg) 0 0 no-repeat;
}

#right #tab4 {
  background: url(../images/image4.jpg) 0 0 no-repeat;
}

#right #tab5, #right #tab6, #right #tab7, #right #tab8 {
  width: 181px;
  height: 25px;
  background: url(../images/tab2.png) 0 0 no-repeat;
}

#right #tab5 a, #right #tab6 a, #right #tab7 a, #right #tab8 a {
  color: #048;
  display: block;
  padding: 4px 12px;
  font: bold 1em Arial;
}

#right #tab5 span, #right #tab6 span, #right #tab7 span, #right #tab8 span {
  color: #69c;
  font: bold 1.2em Verdana;
}

#right div#text {
  display: block;
  color: #666;
  padding: 5px 12px 7px;
  font: 0.9em Arial;
}

#right ul {
  list-style-type: none;
  padding: 0;
  margin: 0 8px;
  font: 0.9em Arial;
}

#right ul li {
  padding: 0 0 4px 15px;
  margin: 5px 0;
  background: url(../images/bullet.gif) 0 3px no-repeat;
  border-bottom: 1px dotted #999;
}

#right ul li#last {
  border-bottom: 0px;
}

#right ul li a {
  color: #666;
}

#right #register {
  height: 22px;
  width: 134px;
  padding: 1px 22px;
  background: url(../images/register.jpg) 20px 0px no-repeat;
}

#right #register span {
  font: bold 1.3em Verdana;
}

#right #register a {
  color: #fff;
  display: block;
  font: bold 0.9em Arial;
}

#right #register a:hover {
  color: #039;
  display: block;
  font: bold 0.9em Arial;
}

#footer {
  color: #939393;
  font: 0.9em Arial;
  padding: 12px 5px 24px 0;
  text-align: right;
}

#footer #copy {
  padding-top: 4px;
}

#footer a {
  color: #666;
  padding: 0 3px;
}

#contrator{
	background: url(../images/contractor.jpg) 0 0 no-repeat;
}

#employees{
	background: url(../images/employees.jpg) 0 0 no-repeat;
}

#rec{
	background: url(../images/rec.jpg) 0 0 no-repeat;
}

#emp{
	background: url(../images/emp.jpg) 0 0 no-repeat;
}

#contrator, #employees, #rec, #emp{
  display: block;
  color: #fff;
  padding: 6px 0 0 8px;
  margin-bottom: -6px;
  height: 30px;
}


/*front page*/

.bottom_font_blue {
	/*color: #476486;*/
	color: #092F5E;
	font-weight:normal;
	line-height:150%;
	width:34%;
}

.bottom_font_g {
	color: #939393;
	font-weight:bold;
}

.bottom_button {
	background: url(../images/button_g.gif) 99% 20% no-repeat;
}

.left_list{
	color: #092F5E;
	font-size:12px;
	padding-top:10px;
	padding-left:25px;
	line-height:200%;
}

.left_style {
	vertical-align:top;
	background-image:url(../images/left_1.jpg);
	background-position:right;
	background-repeat:no-repeat
}

.leftright {
 height:431px;
 vertical-align:top;
}

.bg {
	background: url(../images/backgroup_big.jpg) 30px 10px no-repeat;
}

#mnuQuickNav{
	font-size:11px;
}

#site_form {
	padding-right: 10px;
}

#mid a.hover, #mid a:link, #mid a:active, #mid a:visited  {
	color:#446885;
}


