/* Site css */

body {
	margin:  0 20px 0 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #787878;
}

h1, h2, h3 {
	margin: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	height:auto;
}

h1 {
	font-size: 2em;
	color:#993300;
}

h2 {
	font-size: 1.6em;
	color:#993300;
}

h3 {
	font-size: 1.6em;
}

#wrapper {
	width:950px;
	margin: 0 auto;
	padding: 0 20px 0 20px;
	background-color:#999999;
	height:auto;

}


#page {
	width: 950px;
	margin: 0 auto;
	background-color:#f4f1f1;
	height:auto;
}

/* Header */

#header {
	width:950px;
	height: 330px;
	background:#FFFFFF;

}

/* Banner */
#banner{
	width:950px;
	height: 230px;
}

/* Logo */

#logo {
	float: left;
	width: 950px;
	background:#FFFFFF;
	height:100px;
}

.logoimg{
	float: left;
	padding: 0;
	vertical-align:top;
}

#logop {
	float: left;
	margin: 0;
	font-family:Eurostile;
	font-size:2.5em;
	font-weight:bold;
	letter-spacing:0.2em;
	color:#cd0000;
	width:360px;
	margin:0 0 0 1em;
	padding:1em 0 0 0;
	text-align:center;
} 

#logo a {
	border: none;
	background: none;
	text-decoration: none;
	color: #FFFFFF;
}

/* Top Nav */

#topnav {
    width:150px;
	margin:5em 0 0 1em;
	height:10px;
	float:right;
	color:#000000;
	text-decoration:none;
}

/* Menu */


#menu1 a:hover {
    text-decoration:none;
	color:#9bbf21
}

#menu2 {
	width:680px;
	height:10px;
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	margin:3.0em  0 0 0;
	padding:0 0 0 0;
}


#menu2 a:link, #menu2 a:visited, #menu2 a:active {
	font-size: 11px;
	color:#fff;
    font-weight: bold;
    text-decoration: none;
	padding:0 8px 0 8px;
}

#menu2 a:hover {
    text-decoration:none;
	color:#9bbf21
}

#runtext {
    width:250px;
	margin:2.10em 2px 0 2px ;
	letter-spacing:0.55em;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

/* Tab */

#tab {
   
	width:600px;
	height:30px;
	margin:2em 0 0 0.45em;
}

#tabmenu {
background-color: #FBEDB5;
	height: 30px;
	text-align: center;
	}
#tabmenu a:link, #tabmenu a:visited {
	display: block;
	float: left;
	line-height: 30px;
	height: 30px;
	padding: 0 10px;
	color: #CC3300  ;
	
	border-bottom: 0;
	font-family:Eurostile 12px;
	width:140px;
	text-decoration: none;
	font-weight:900;
}

#tabmenu a:hover {
	background:#ECBE8C;
	
	text-decoration: none;
	border-bottom: 0;
	width:140px;
}

#tabmenu ul {
	padding: 0;
	list-style: none;
}

#tabmenu li {
	margin: 0;
	float: left;
	height: 30px;
	padding: 0 0px;
	width:125px;
}

/* strip */


#strip {
	width:950px;
	height: 10px;
}

#stripl {
	width:290px;
	height:10px;
	background:#9bbf21;
	float:left;
}

#stripr {
	width:220px;
	height: 10px;
	background:#9bbf21;
	float:right;
}
/* Body */

#body {
	width:950px;
	padding: 0 0 10px 0;
	float:left;
	height:auto;
	margin:0 0 0 0;
}

#contentin {
    width:530px;
	float:left;
	text-align:justify;
	line-height:1.75em;
	padding: 19px 4px 10px 7px;
	margin:0 4px 0 5px;
}

#subcontentin {
    width:510px;
	float:right;
	text-align:justify;
	line-height:1.75em;
	padding:5px 0 10px 0;
	margin:5px 2px 0 5px;
	color:#333333;
	letter-spacing:0.15em;
	line-height:1.4em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#content {
    width:750px;
	float:right;
	text-align:justify;
	line-height:1.75em;
	padding: 17px 5px 10px 5px;
	margin:0 8px 0 6px;
	color:#333333;
	letter-spacing:0.18em;
	line-height:1.2em;
}

.contenttitle {
	text-align:left;
	padding-top:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.4em;
	font-weight:bold;
	color:#3399cc;
	letter-spacing:0.12em;
}

.title {
	text-align:left;
	padding-top:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	color:#3399cc;
	letter-spacing:0.05em;
	padding:4px 0 4px 10px;
}

.contenthead {
	text-align:left;
	padding-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	color:#C40000;
	letter-spacing:0.12em;
}

#subcontent {
    width:720px;
	float:right;
	text-align:justify;
	padding: 5px 0 10px 0;
	margin:5px 5px 0 12px;
	color:#333333;
	letter-spacing:0.14em;
	line-height:1.6em;
}

#imageconfigaration {
    width:250px;
	float:right;
	margin:-30.5em 1em 0 0;
}


#image1l {
    width:220px;
    float:left;
	height:265px;
	margin:5px 0 5px 10px;
	border:solid #E9E9E9 1px;
}

#image1r {
    width:220px;
    float:right;
	height:265px;
	margin:5px 10px 5px 0;
	border:solid #E9E9E9 1px;
}

#imagemain {
    width:400px;
	height:355px;
	vertical-align:middle;
	padding:5px;
	margin:0 0 5px 3em;
}

.bullet{
    list-style:url(../images/bullet.jpg) ;
		}

.star {
    color:#FF0000;
}

.button {
	/* background:url(../images/button.jpg) no-repeat;*/
	width:103px;
	height:34px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
}

.field {
font-weight:bold;
}

#contact1 {
   width:200px;
   margin:-1.5em 0 0 12em;
   line-height:2em;

}

#contact2 {
   width:200px;
   margin:-2.2em 0 0 11.2em;
}

#contact3 {
   width:200px;
   margin:-2.2em 0 0 11.2em;
}

#line1 {
   margin:7px 0 2px 0.40em;
   padding:2px 0 0 0;
}

#line2 {
   margin:4px 0 2px 0.40em;
}

#ptext {
   width:710px;
   margin:0 0 0 0.45em;
}

#projectdetail {
   width:350px;
   margin:15px 0 0 1.2em;
   float:left;
}

#plan1 {
   width:200px;
   height:250px;
   float:left;
   padding:5px 14px 0 10px;
}

#plan2 {
   width:200px;
   height:250px;
   float:left;
   padding:5px 0 0 0;
}

#plan3 {
   width:200px;
   height:250px;
   float:right;
   padding:5px 0 0 0;
}

#plan1-1 {
   width:300px;
   height:300px;
   float:left;
   padding:5px 14px 0 10px;
   margin:0 0 0 0;
}

#plan2-2 {
   width:300px;
   height:300px;
   float:right;
   padding:5px 0 0 0;
   margin:0 0 0 0;
}

#plan3-3 {
   width:300px;
   height:300px;
   float:left;
   padding:5px 14px 0 10px;
   margin:0  0 0 0;
}

#plan4-4{
   width:300px;
   height:300px;
   float:right;
   padding:5px 0 0 0;
   margin:0 0 0 0;
}

#plan11 {
   width:300px;
   height:154px;
   float:left;
   padding:5px 0 0 0;
}

#plan22 {
   width:300px;
   height:154px;
   float:right;
   padding:5px 0 0 0;
}

#plan33 {
   width:300px;
   height:154px;
   float:left;
   padding:5px 0 0 0;
}

#plan44 {
   width:300px;
   height:154px;
   float:right;
   padding:5px 0 0 0;
}

#plan55 {
   width:300px;
   height:154px;
   float:left;
   padding:5px 0 0 0;
}

#plan66 {
   width:300px;
   height:154px;
   float:right;
   padding:5px 0 0 0;
}

/* leftwrap */

#leftwrapin {
    width:130px;
	float:left;
	padding: 5px 2px 10px 5px;
	margin:0 0 0  3px;
	height:auto;
}

.lefttitlein {
	text-align:left;
	padding-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color:#000066;
	width:140px;
} 

#leftwrapcontentin {
    text-align:left;
	padding-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color:#3399cc;
	width:130px;

}

#leftwrapsubcontentin {
    text-align:left;
	padding-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#3399cc;
	width:130px;
}

div#leftnavwrapmenu ul {
	list-style-type: none;
	padding: 0;
	margin: 0;

}
	
div#leftnavwrapmenu ul li {
	margin-top:0px;
}
	
div#leftnavwrapmenu ul li a {
	display: block;
	width: 130px;
	padding: 4px 5px 4px 10px;
	color:#930000;
	font-weight: bold;
	text-decoration:none;
	font-size:0.95em;
}

div#leftnavwrapmenu ul li a:hover {
	color:#954A00;
}
		

#leftwrap {
    width:270px;
	float:left;
	padding: 5px 4px 10px 7px;
	margin:0 0 0 4px;
}

.lefttitle {
	text-align:left;
	padding-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color:#3399cc;
	width:150px;
} 

#leftwrapcontent {
    text-align:left;
	padding-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color:#3399cc;
	width:270px;
}

#leftwrapsubcontent {
    text-align:justify;
	padding-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:normal;
	letter-spacing:0.18em;
	line-height:1.2em;
	color:#333333;
	width:270px;
}

/* rightwrap */

#rightwrapin {
    width:210px;
	float:right;
	padding: 5px 5px 10px 5px;
	margin:0 2px 0 0;
}

.righttitlein {
	text-align: center;
	padding-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color:#000066;
	width:150px;
} 

#rightwrapcontentin {
    text-align:left;
	padding-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	width:200px;
}

#rightwrapsubcontentin {
    text-align:left;
	padding-top:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-size: 13px;
	width:200px;
	color:#333333;
	letter-spacing:0.14em;
	line-height:1.6em;
}

#rightwraplink {
    text-align:left;
	padding-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color:#999999;
}

/* Bottombar*/

#bottombar {
    width:890px;
	padding:10px 0 0 14px;
	margin:10px 5px 10px 5px;
	height:135px;
}


#bottombartitle {
    width:500px;
	float:left;
	text-align:justify;
	line-height:1.75em;
	padding: 5px 10px 10px 10px;
	margin:5px 9px 15px 15px;
	height:25px;
}

#mod1 {
	width:245px;
	float:left;
	background:url(../images/mod1.jpg) no-repeat center top;
	height:135px;
}

#mod2 {
	width:245px;
	float:left;
	background:url(../images/mod2.jpg) no-repeat center top;
	height:135px;
	margin:0 0 0 7.2em;
}

#mod3 {
	width:245px;
	float:right;
	background:url(../images/mod3.jpg) no-repeat center top;
	height:135px;
	margin:-0.20em 0 0 0;	
}

/* Read More */

#readbutton {
	background:url(../images/readmore.gif) no-repeat center;
	width:125px;
	height:35px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	float:right;
	text-decoration:none;
}

.readtextl {
   width:110px;
   height:30;
   margin:7px 0 0 -0.55em;
   float:left;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   font-weight:900;
   color:#C10000;
   text-decoration:none;
}


.readmorer {
    width:110px;
    height:30;
    margin:7px -0.15em 0 0 ;
    float:right;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:900;
    color:#CA0000;
    font-size:11px;
	width:110px;
	text-decoration:none;
}

.readmorer a {
	text-align:justify;
	font-family:Verdana, Arial, sans-serif;
	font-weight:bold;
	color:#CA0000;
	text-decoration:none;
	font-size:11px;
	height:15px;
	vertical-align:text-bottom;
}

.readmorer a:hover {
	text-align:justify;
	font-family:Verdana, Arial, sans-serif;
	font-weight:bold;
	color:#9bbf21;
	text-decoration:none;
	font-size:11px;
	height:15px;
}

#readmore {
   margin:9em 0 0 0;
}

.readmore {
    float:right;
	text-align:justify;
	font-family:Verdana, Arial, sans-serif;
	font-weight:bold;
	color:#C10000;
	text-decoration:none;
	font-size:11px;
	height:15px;
	width:110px;
	margin:0 1em 0 0;
}

.readmore a {
	text-align:justify;
	font-family:Verdana, Arial, sans-serif;
	font-weight:bold;
	color:#C10000;
	text-decoration:none;
	font-size:11px;
	height:15px;
	vertical-align:text-bottom;
}

.readmore a:hover {
	text-align:justify;
	font-family:Verdana, Arial, sans-serif;
	font-weight:bold;
	color:#000066;
	text-decoration:none;
	font-size:11px;
	height:15px;
}

/* Bullet */

#bullet {
    padding:0 4px 0 4px;
}

/* Form */

#container #inner_data #inner_content .career_form {
   width:195px;
   border:#4384BA 1px solid;
   background:#CBDBEE; 
   margin-bottom:0px; 
   padding-left:2px;
 }
 
/* Footer */

#footer {
 width:950px;
 height:50px;
 text-align:center;
 font-family:Geneva, Arial, Helvetica, sans-serif;
 font-size:12px;
 line-height:1.5em;
 letter-spacing:0.10em;
 text-decoration: none;
 padding:10px 0 15px 0;
 color:#000000;
 
}

#footermenu {
 padding:10px 0 10px 0;
 }

#footermenu a:link, #footermenu a:visited, #footermenu a:active {
	font-size: 11px;
	color:#000;
    font-weight: bold;
    text-decoration: none;
	padding:0 8px 0 8px;
	color:#000071
}

#footermenu a:hover {
    text-decoration:none;
	color:#00CC33
}

.footerleft  {
    width:400px;
	margin: 4px 0 0 5px;
	float:left;
	line-height: normal;
	font-size: 9px;
	text-transform: uppercase;
	text-align: left;
	padding-left:5px;
	text-decoration:none;
}

#footerright{
    width:370px;
	margin: 4px 2px 0 0;
	float:right;
	line-height: normal;
	font-size: 9px;
	text-transform: uppercase;
	text-align:left;
	text-decoration:none;

}

#footerright a {
	color:#000071;
	text-decoration:none;

}

#footerright a:hover {
	color:#00CC33;
	text-decoration:none;
	
}
#n1{
background-color:#FFCCCC;
width:400px;

}

