body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
a {
    color:#006699;
}
a:hover {
    color:#131313;
}
.blue{
	color:#528cc8;
}
.blackgray{
	color:#282828;
}
.dotted{	
	border:0;
	border-top:2px dotted #eee;
	display:block;
}
.backlink{
	font:bold 11px verdana;
	padding:15px 0;
	display:block;
	color:#990033;
		text-decoration:none;
}
.backlink:hover{
	color:#999;
}
.aStandard{
	color:#003399;
}
.aStandard:hover{
	text-decoration:none;
}
.aStandard2{
font-size:11px;
	color:#003399;
}
.aStandard2:hover{
	text-decoration:none;
}
#leftDiv p {
    width:82%;
	padding-left:30px;
    padding-right:30px;
	font:normal 12px Arial, Helvetica, sans-serif;
	line-height:1.7em;
    margin:15px 0!important;
}
#newsTable .attach{
display:inline;
padding:0;height:24px;
margin-right:50px;
}
#newsTable .attach img{
margin:0;
padding:0;
}

.response{
	width:80%;
	height:150px;
	font:normal 14px Verdana, Arial, Helvetica, sans-serif;
	margin:auto;
	padding:20px;
	text-align:center;
	background:#eee;
	border:1px solid #ccc;	
}
.floatIMG{float:left;margin:0 10px 0 0; }
.floatIMG_border{float:left;margin:0 10px 0 0; border:1px solid #999;}
.aBlu{color:#3d679b;font-weight:bold;text-decoration:none;}
.aBlu:hover{color:#0099CC;}
.contentTitle{
	font:normal 24px Georgia, "Times New Roman", Times, serif;
	border-bottom:2px dotted #eee;
}
.standardList{
	width:200px;
	float:left;
	margin:0 0 20px 10px;
	padding-bottom:20px;
	font:normal 12px "Trebuchet MS",Arial, Helvetica, sans-serif;
}
.standardList li{
	line-height:16px;
	list-style-image:url(../img/arrow.gif);
}
.standardList a{
	color:#077ecb;
	text-decoration:underline;
}

.standardList a:hover{
	text-decoration:underline;
}
.relatedTitle{
	font:normal 20px Georgia, "Times New Roman", Times, serif;
	color:#000;
	background:#dedede;
	padding:10px;
	margin-top:2px;
}
.paddy{
	width:82%;
	padding:20px 30px;
	font:normal 12px Arial, Helvetica, sans-serif;
	line-height:19px;
}
/* <<<<<<<<<<< LOGO >>>>>>>>>>>> */
#logoDiv{
	float:left;
	width:250px;
	margin-left:10px;
}

#logoDiv .dotted{	
	border:0;
	border-top:2px dotted #eee;
	display:block;
	margin:auto;
	margin-top:10px;
}
#logo{
	margin:30px 0 0 12px;
}
#welcome{
	margin:7px 0 13px 5px;
}	
html>body #welcome{
	margin:7px 0 6px 5px;
}

.smallWhite{
	font-size:10px;
	color:#FFF;
}
.smallText{
	font-size:11px!important;
	color:#7f7d7d;
	line-height:12px!important;
    margin:0!important;
    padding:0 15px!important;
}

/* <<<<<<<<<<<NAVBAR >>>>>>>>>>>> */
#navbar{
	float:right;
	width:162px;
	height:176px;
	background:url(../img/bottom_navbar.gif) #282828;;
	background-position:bottom;
	background-repeat:no-repeat;
	color:#fff;
	padding-top:10px;
	margin-right:1px;
}
#navbar li{
	height:1.2em; /*IE6*/
	line-height:12px;
}	
html>/**/body #navbar li /* FireFox*/
{
	height:1.4em;
}
#navbar a{
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-left:30px;
	display:block;
	color:#fff;
	text-decoration:none;
}
#navbar a:hover{
	background-color:#4a4a4a;
}
#navbar .selected{
	background:url("../img/arrow_nav.gif") #4a4a4a;
	background-repeat:no-repeat;
}
/* <<<<<<<<<<< RECRUIT >>>>>>>>>>>> */
#recruitment{
	background:url(/img/recruitment_bg.jpg);
	height:66px;
	margin-top:2px;
	padding:10px 0 0 25px;
}
#recruitment h1{
	font:normal 20px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}
#recruitment a{
	color:#fff;
}
#recruitment a:hover{
	color:#ffcc00;
	text-decoration:none;
}
/* <<<<<<<<<<< NEWSLETTER >>>>>>>>>>>> */
#newsletterBox{
	height:40px;
	background:#8ebde9;
	background:url(/img/newsletter_bg.jpg);
	padding:0px;
	margin-top:2px;
}

html>body #newsletterBox{
	height:84px;
}
#newsletterBox div{
	float:left;
	margin-top:0px;
	padding:12px 20px 23px 20px;
}
#frmNewsletter input{
	margin:0;
	padding:0;
}

#newsletterBox h1{
	font:normal 20px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
}

.btnSend{
	font-size:11px;
}
#newsletter p{
	margin-top:1px;
}
#welcomeText{
border-top:2px dotted #eee;
font-size:11px;
color:#767676;
clear:both;
margin:0;
padding:20px 0;
/*height:100px;*/
width:380px;
margin-left:15px;
}
#welcomeText p{
	line-height:16px;
    font-size:11px;
    margin:0!important;
    padding:0!important;
    width:auto!important;
}

#servicesTitle{
	font:normal 24px Georgia, "Times New Roman", Times, serif;
	border-bottom:2px dotted #eee;
	float:left;
	margin-left:8px;
}
html>body #servicesTitle{
	margin-left:15px;
}
#serviceText{
	margin:0 auto;
	float:left;
	padding-top:10px;
	margin-bottom:22px;
	width:390px;
	margin-left:8px;
}
html>body #serviceText{
	margin-left:15px;
}
#clients{
	float:left;
	font:normal 12px "Trebuchet MS",Arial, Helvetica, sans-serif;
	margin-left:10px;
	color:#077ecb;
	width:190px;	
}
html>body #clients{
	margin-left:20px
}
#penICO{

}
#clients li{
	list-style-image:url(../img/arrow.gif);
	line-height:17px;
}
#clients a{
	color:#077ecb;
	text-decoration:none;
}
#clients a:hover{
	text-decoration:underline;
}
#sectors{
	width:200px;
	float:left;
	margin:0 0 20px 10px;
	padding-bottom:20px;
	font:normal 12px "Trebuchet MS",Arial, Helvetica, sans-serif;
}
#sectors li{
	line-height:16px;
	color:#077ecb;
	list-style-image:url(../img/arrow.gif);
}
#sectors a{
	color:#077ecb;
	text-decoration:none;
}

#sectors a:hover{
	text-decoration:underline;
}
.liTitle{
	padding:0 0 20px 0;
}
#latestNews{

	font:normal 20px Verdana;
	color:#000;
	background:#dedede;
	padding:10px 20px;;
	margin-top:2px;
}
.news{
	display:block;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#767676;
	width:120px;

	
}
.newsDate{
	display:block;
	color:#3d679b;
	font-weight:bold;
	font-size:14px;
}
#homeNews{
	padding:20px 0 0 20px;
	border-left:1px solid #ccc;
	margin:auto;
}
#homeNews li{
	width:100%;
	clear:left;
	padding:10px 0;
}
#footerCont{
	height:40px;
}
#footerAddress{
	width:145px;
	padding:20px 0 0 0px;
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#fff;
	float:left;
	line-height:10px;
	margin:0 14px 0 24px;
}
html>body #footerAddress{
	margin:0 20px 0 45px;
}
#footer #navbar{
	margin:0;
	float:left;
	margin-top:20px;
	padding:0;
	font-size:10px;
	width:530px;
	background:none;
	height:10px;
}
#footer #navbar li{
	float:left;
	padding:0;
	margin:0;
	text-align:left;
	border-right:1px solid #fff;
}
#footer .selected{
	background:none;
}
#footer #navbar a{
	font-family:arial;
	margin:0;
	padding:0 4px;
}
/* <<<<<<<<<<<<<<< NEWS >>>>>>>>>>>>>>>>>>>*/
#lastNewsT{
	clear:both;
	width:85%;
	margin:auto;
}
#newsTable{
	width:88%;
	margin:auto;
	margin-top:30px;
	height:100%;
}
#newsTable td{
	padding:2px;
	border-bottom:1px solid #ccc;
	}
#newsTable th{
	font-weight:bold;
	background:#eee;
	padding:10px;
}
.Vspacer{
	line-height:110px;
}
#newsTable .tablenotes{
	padding:17px 0 12px 0;
	font-size:11px;
	color:#999999;
	border:0;
}
#newsTable .date{
	font-weight:bold;
}
#newsTable .attach{
	font-size:10px;
}
#newsTable .text{
	font-size:11px;
}
#newsTable a{
	padding:5px 0;
	font-size:12px;
	display:block;
	color:#006699;
}
#newsTable a:hover{
	color:#000000;
}
#newsTable .reset{
	font-size:11px;
	margin:0;
	padding:0;
	display:inline;
}
#newsTable img{
	margin:0 20px 20px 0;
}
#detailTitle{
	font:normal 22px Georgia, "Times New Roman", Times, serif;
	margin-top:190px;
	width:210px;
	margin-left:40px;
}
#detailDate{
	font:normal 13px Arial, Helvetica, sans-serif;

}
#newsDetailText h1, #newsDetailText h3{
	color:#006699;
	padding:14px 0 0 0;
	font-size:15px;
}
#newsDetailText h2{
	color:#999;
	font-weight:normal;
	font-style:italic;
	padding:0 0 24px 0;
	font-size:13px;
}
#newsDetailText{
	border-top:2px dotted #ccc;
	width:85%;
	margin:auto;
	padding-bottom:2em;
	clear:both;
	font:normal 13px Verdana, Arial, Helvetica, sans-serif;
	line-height:23px;
}

.relatedLinks{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	float:right;
	color:#666;
}
.bigError{
	color:#FF0000;
	margin-left:100px;
}

/*<<<<<<<<<<<<<<< SERVICES >>>>>>>>>>>>>>>>>>>>>*/
#newsDetailText ul{
	margin-left:10px;
	list-style-type:disc;
	line-height:18px;
	font-size:11px;
	padding:18px 10px;
	color:#333;

}

#attachTable{
	width:94%;

	margin-top:30px;
	height:100%;
}
#attachTable td{
	padding:4px;
	border-bottom:1px solid #ccc;
	}
#attachTable th{
	font-weight:bold;
	background:#eee;
	padding:2px;
}
#attachTable .tablenotes{
	padding-top:40px;
	font-size:11px;
	color:#999999;
	border:0;
}
#attachTable .date{
	font-weight:bold;
}
#attachTable .attach{
	font-size:10px;
}
#attachTable .text{
	font-size:11px;
}
#attachTable a{
	padding:5px 0;
	font-size:12px;
	display:block;
	color:#006699;
}
#attachTable a:hover{
	color:#000000;
}
#attachTable .reset{
	font-size:11px;
	margin:0;
	padding:0;
	display:inline;
}
#attachTable img{
	margin:0 20px 20px 0;
}
#relatedArea{
 float:right;
 background:#f8f8f8;
 padding:47px 12px;

 
 }
 #relatedArea li{
 	 list-style-type:none;
 	width:210px;
	padding-left:9px;
 	line-height:23px;
 }
 
 #docTable{
 margin-top:20px;
border-collapse: collapse;
width:100%
}
#docTable td{
	font-size:11px;
	border:1px solid #ccc;
	padding:5px;
}
 #address{
	font-size:10px;
		margin:0;
	padding:0;
		line-height:12px;
}
#address li{
	list-style-type:none;

	margin:0;
	padding:0;
}
#newsDetailText label{
	width:140px;
	float:left;
}	
#contactsTable{
	margin:15px 0;
}
#contactsTable td{
	padding:9px 5px;
	border-bottom:1px solid #ccc;
}
#contactsTable th{
	width:80px;
	padding:9px 5px;
}
#myForm{
	list-style-type:none;
	margin:30px;
}
#myForm li{
list-style-type:none;
padding:5px;
}
#myForm label{
	width:100px;
	float:left;
	font-size:10px;
}