﻿@charset "utf-8";
/* CSS Document */

html {
	height:100%;
}
body {
	background-color:#dedede;
	height:100%;
	padding:0;
	margin:0;
}

body, td, option, textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
a{
	color:#1748B1;
}
#vcenter {
	height:100%;
}

#container {
	width:778px;
	margin:0 auto;
	min-height:100%;
	background-image:url(images/contentbg.gif);
	background-repeat:repeat-y;
}

#hometbl{
	width:809px;
	height:567px;
	border-collapse:collapse;
	border:1px solid #999;
}

#hometbl #footer {
	text-align:center;
	color:#0c419a;
	line-height:20px;
}

#homecontent td.content{
	text-align:left;
	padding-left:20px;
	vertical-align:top;
	height:295px;
	#height:290px;
}
#homecontent p{	
	width: 330px;
	text-align:justify;
	color:#555;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#homecontent h2 {
	font-family:Arial Black;
	margin-top:0;
	font-weight:normal;
	color:#666666;
	font-size:16px;
}

#menu td {
	text-align:center;
	vertical-align:middle;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
#menu td a{
	color:#c6d5e8;
	text-decoration:none;
}
#menu td a:hover{
	color:#fff;
}
#menu #submenu {
	display:none;
	position:absolute;
	width:120px;
	padding-top:15px;
	margin-top:30px;
	top:0px;
	margin-left:5px;
	#margin-left:-105px;
	cursor: pointer;
}
#menu #submenu a {
	background-color:#FFFFFF;
	font-size:11px;
	font-weight:normal;	
	display:block;
	border:1px solid #ccc;
	margin:2px;
	text-align:center;
	line-height:20px;
	background-image:url(images/bullet2.gif);
	background-repeat:no-repeat;
	background-position:10px 6px;
	text-decoration:none;
	color:#666666;
}
#menu #submenu a:hover {
	background-color:#eee;
}

#menu {
	background-image:url(images/menubg.gif);
	padding: 20px 30px;	
}
#menu table{
	height:15px;
}
#menu td {
	border-left:2px solid #c8d9ef;
}
#menu td:first-child {
	border:none;
}

#content {
	background-image:url(images/page_image_1.jpg);
	background-repeat:no-repeat;
	padding-top:300px;
}

#footer{
	color: #577cb7;
	text-align:center;
	margin:10px;
	margin-top:30px;
	font-size:11px;
}
#footer table{
	border-bottom:1px solid #0c419a;
	margin-bottom:5px;
}
#footer table td{
	padding-bottom:10px;
	font-size:11px;
}
#footer td a{
	padding:0px 10px;
	display:block;
	border-left:1px solid #577cb7;
	color: #577cb7;
	text-decoration:none;
	line-height:10px;
}
#footer td:first-child a{
	border:none;
}


#content {
	text-align:center;
}
.txttable {
	width:90%;
	text-align:left;
}
.txttable td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}
.txttable td p{
	margin-left:15px;
	margin-right:5px;
}
.txttable h2 {
	background-image:url(images/h2.png);
	background-repeat:no-repeat;
	padding-left: 15px;
	font-size:14px;
	line-height:20px;
	color:#1d52ab;
}
.txttable h2 a{
	color:#1d52ab;
	text-decoration:none;
}
.txttable h2 a:hover{
	color:#FF3300;
}
.txttable h3{
	font-size:12px;
	color:#1d52ab;
	padding-left:15px;
}

.jobs {
	border:1px solid #999;
	padding:20px;
}
.jobs th{
	text-align:center;
	border-bottom:1px solid #78c;
	padding-bottom: 10px;
}
.jobs td{
	border-top:1px solid #78c;
	border-left:0px solid #78c;
}
.jobs td:first-child{
	border-left:none;
}

img.marginright{
	margin-right:10px;
}
img.marginleft{
	margin-left:10px;
}

ul {
	list-style-image:url(images/bullet.gif);
}
.justify{
	text-align:justify;
}
