body {background:#FFFFFF ; font-family: Arial, Helvetica, sans-serif ; font-size:12px; color:#555555; margin:5px 0 0 0; padding:0}

a {color:#00438F; text-decoration:underline;}
/*a:hover {color:#68A203; text-decoration:underline;}*/

img {border:0 none;}
form {margin:0; padding:0;}
p {margin:0; padding:0}

#Container {width:989px; margin:0 auto}

h1 { font-family: "Lucida Grande", "Lucida Sans Unicode"; font-size:18px; color:#94A43E; font-weight:normal; margin:0; padding:0}
h1 span { color:#225B9C}
h2  {color:#225B9C; font-family: "Lucida Grande", "Lucida Sans Unicode" ; text-transform:uppercase; margin:0; padding:0; font-size:16px; font-weight:normal}
h3  {color:#94A43E; font-family: "Lucida Grande", "Lucida Sans Unicode"; text-transform:uppercase; margin:0; padding:0; font-size:16px; font-weight:normal}
h4 { font-family: "Lucida Grande", "Lucida Sans Unicode"; font-size:15px; color:#94A43E; font-weight: normal; margin:0; padding:0}
h4 span { color:#225B9C}

hr.Line1 {border:0px none; border-bottom:1px solid #DCDCDC; height:1px}
.clear {clear:both}

.FLeft {float:left}
.FRight {float:right}
.FCenter {float:center}

/* top part */
#Header {height:90px;}

.Logo {background:url(images/logo.gif) left top no-repeat; width:280px; height:80px; float:left} 
.Logo a {display:block; width:280px; height:80px;}
.Logo a:hover {background:url(images/logo.gif) top left no-repeat;}
.Logo a span {display:none;}

.TopTabs {font-family:Century gothic, Arial,Tahoma,sans-serif; ; font-size:14px; font-weight:normal; color:#555555; float:right; margin:60px 0 0 0} 
.TopTabs ul {margin:0; padding:0; list-style:none}
.TopTabs li {margin:0; padding:0 20px; float:left; line-height:normal}
.TopTabs li a {color:#555555 ; text-decoration:none}
.TopTabs li a:hover {color:#225B9C ; text-decoration:none}


/* NavBg */
.NavBg {background:url(images/tabs_bg.gif) left top repeat-x; border-top:#EEF2EA solid 1px; border-bottom:#EEF2EA solid 1px; border-left:#F2F5EF solid 1px; border-right:#F2F5EF solid 1px; height:36px; color:#545454; font-family:Century gothic, Arial,Tahoma,sans-serif; font-size:12px; line-height:36px; padding-left:0px; }

.NavBg ul {margin:10px; padding:0; list-style:none}
.NavBg li {margin:0; padding:0 20px; float:left; line-height:normal}
.NavBg li a {color:#555555 ; text-decoration:none}
.NavBg li a:hover {color:#225B9C ; text-decoration:none}

/* header image */
.HdrImg {background:url(images/datac_banner7.jpg) left top no-repeat; width:988px; height:205px; margin:5px 0 0 0;}

.TxtHdr {font-family:"Times New Roman" , Times, serif; font-size:20px; font-style:italic; padding:50px 0 0 290px; color:#FEFEFE}
.TxtHdr1 {font-family:"Times New Roman " , Times, serif; font-size:20px; font-style:italic; padding:10px 0 0 390px; color:#FEFEFE}


/* Middle Container */
#MidContainer {margin:20px 0 0 0;} 
#MidLeft1 { width:681px; float:left; padding:0 5px 0 0}
#MidLeft2 {width:320px; float:left; padding:0 5px 0 0px}
#MidLeft3 {width:320px; float:left; padding:0 5px 0 10px}


#RightContainer {margin:20px 0 0 0;} 
#MidRight { width:250px; border-left:#DCDCDC solid 1px; padding:0 10px; float:right}
#RightContainer2 {margin:0 0 0 0;}
#MidRight2 { width:230px; border-left:#DCDCDC solid 1px; padding:0px 0px 0px 10px; float:right}
#MidRight3 { width:230px; border-left:#DCDCDC solid 1px; padding:0px 0px 0px 0px; float:right}


.TxtNws { font-size:12px; color:#666666}
.TxtNws a { color:#486F9F; text-decoration:none}
.TxtNws a:hover { color:#486F9F; text-decoration:underline}

.TxtWrap {float:left; margin:0 10px 0 0; width:200px }

/* Bottom Part */

.BtmTxt {text-align:center; color:#777777; font-size:11px}
.BtmTxt a  {color:#777777; text-decoration:none}
.BtmTxt a:hover  {color:#000000; text-decoration:underline}

/* Int Page */
.MidIntContainer {width:958px; margin:0 auto; padding:12px 15px}
.MidLeftInt { width:203px; float:left;}

.TabsIntTittle { background:#93A33E; font-size:12px; line-height:26px; padding:0 0 0 10px; color:#FEFEFE;} 
.TabsInt { border:#E9E9E9 solid 1px}
.TabsInt ul {margin:0; padding:0; list-style:none; color:#555555; font-size:12px}
.TabsInt li {list-style:none; margin:0; padding:5px 0 5px 10px; border-bottom:#E5E5E5 solid 1px}
.TabsInt li.last { border-bottom:0 none}
.TabsInt li a { color:#555555; text-decoration:none}
.TabsInt li a:hover { color:#1C5FAB; text-decoration:none}


.TabsInt1 {border:#E9E9E9 solid 1px ; padding:10px; height:500px}

.MidRighrInt { width:720px; float:left; padding:0 10px}

.TxtWrapInt {float:left; margin:0 10px 0 0; width:500px }

.BdrGry { border:#E2E2E2 solid 1px ; padding:5px}
.MidContactInt { width:480px; float:left; padding:0 10px}

.TxtWrapInt1 {float:left; margin:0 10px 0 0; width:400px }
.TxtWrapInt2 {float:left; margin:0 10px 0 0; width:700px }
.TxtWrapIntCr {float:right; margin:0 30px 0 0; width:200px }
.TxtWrapIntCl {float:left; margin:0 10px 0 0; width:220px }

.TxtNo { color:#94A43E; margin:0 0 0 50px; padding:0}
.TxtNo ul {margin:0; padding:0; list-style:decimal;}
.TxtNo li {color:#225B9C; list-style:decimal; margin:0; padding:5px 0}
.TxtNo li a  { color:#225B9C; text-decoration:none}
.TxtNo li a:hover  { color:#2D2F32; text-decoration:none}



#menu {padding:0; margin:0; list-style-type: none; width:200px;}
#menu ul {padding:0; margin:0; list-style-type: none; width:200px;}
#menu li {position:relative;}
#menu li a  {display:block;width:200px; font-size:12px; color:#555555; height:23px; line-height:22px; text-decoration:none; text-indent:5px; background:#FFFFFF;; border:1px solid #DDDDDD; border-width:1px 1px 1px 1px ;}
#menu li a.active {display:block;width:200px; font-size:12px; color:#FFFFFE; height:23px; line-height:22px; text-decoration:none; text-indent:5px; background:#94A441;; border:1px solid #DDDDDD; border-width:1px 1px 1px 1px ;}
/*#menu li a:hover {display:block;width:200px; font-size:12px; color:#FFFFFE; height:23px; line-height:22px; text-decoration:none; text-indent:5px; background:#94A441;; border:1px solid #DDDDDD; border-width:1px 1px 1px 1px ;}
#menu li:hover > a {background:#FFFFFF; color:#1B579A;}*/
#menu li ul {display: none;} 
#menu li:hover > ul {display:block; position:absolute; top:0; left:200px;}


/* form styles */

form {
width: 185px; 	
}
label {
width: 40px;
float: left;
text-align: right;
margin-right: 2px;
display: block;
padding: 2px;
}
* html label {
width: 40px; 
}
input {
padding: 0px;
margin: 2px;
}
fieldset .req {font-weight: bold; color: #605475}
fieldset .req:after {content: "*"}
/* end form styles */


/* job search table */


#box-table-a
{
	/*font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 45px;
	width: 580px;
	text-align: left;
	border-collapse: collapse;
}
#box-table-a th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #f7fafc;
	border-top: 4px solid #e5ecf3;
	border-bottom: 1px solid #DDDDDD;
	color: #333333;
}
#box-table-a td
{
	padding: 8px;
	background: #ffffff; 
	border-bottom: 1px solid #DDDDDD;
	color: #555555;
	border-top: 1px solid transparent;
}
#box-table-a tr:hover td
{
	background: #fafafa;
	color: #436385;
}



/* end job search table */
