body { margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#505050}

.clear10
{
	clear:none;
	padding: 10px 0 0 0;
}
.space7 { clear:both; overflow:hidden; height:7px; }
.space4 { clear:both; overflow:hidden; height:4px }
.space1 { clear:both; overflow:hidden; height:1px }

a:link, a:visited, a:hover, a:active 
{
	color: #277ed8; 
	font-size: 10px; 
	text-decoration: none;
}
a.free_subscription
{
	font-size: 11px; 
	text-decoration:underline;
	font-weight:bold;
	color:#505050
}
.content
{
	background-color: #ffffff;
	margin-left:auto; 
	margin-right:auto;
	/*
	padding-right:5px;
	padding-left:5px;
	*/
}


/* header */
#apDiv1 {
	position:absolute;
	width:100%;
	height:110px;
	text-align:center;
	z-index:5;		
}
.header 
{
	width:948px; 
	margin:0 auto;  
	height:111px; 
	position: static; 
	z-index:1; 
	background-image:url(../img/bg-head.gif); 
	background-position:right; 
	background-repeat:no-repeat
}
.header-left 
{
	width:50%; 
	float:left; 
	position:absolute; 	
	z-index:1; 
	height: 111px;  
	background-image:url(../img/header-left.gif);   
	background-repeat:repeat-x;
}
.header-right {
	width:50%;
	float:right;
	z-index:1;
	height: 111px;
	background-image:url(../img/header-right.gif);
	background-repeat:repeat-x;

}

.header-right-cos {	
    z-index:1; 
	width:13%;
	float:right;
	height: 294px;
	background-image: url(../img/line-cos.gif);
	background-repeat:repeat-x;

}

.header-left-cos {	
    z-index:1; 
	width:11.7%;
	float:left;
	height: 294px;

}

/* Nav Styles ACTIV */
#navactiv {
	left: 0; top: 0;
	width: 540px; height: 68px;
	margin: 0; padding: 0;
	margin-left:0px;
	list-style: none;
	overflow: hidden;
	background-position: 0 -68px;
}

#navactiv li {
	margin: 0; padding: 0;
	display: inline;
	background-position: 0 -68px;
}

#navactiv a {
	float: left;
	border: none;
	margin: 0;
	padding: 100px 0 0;
	overflow: hidden;
	height: 0;
	background-position: 0 -68px;
}

#navactiv a:hover, #navactiv a:active {
	background-position: 0 -68px;
}

#navactiv a.selected {
	background-position: 0 -68px;
}

#navactiv-apply a { width: 143px; background: url("../img/but-applying-solutions.gif") no-repeat 0 0; }
#navactiv-tech a { width: 151px; background: url("../img/but-technology.gif") no-repeat 0 0;  }
#navactiv-serv a { width: 135px; background: url("../img/but-serving.gif") no-repeat 0 0; }
#navactiv-stay a { width: 111px; background: url("../img/but-stay.gif") no-repeat 0 0}


.subheader{height:111px; width:100%}

.bg-green {width:248px; height:34px; background-image:url(../img/bg-green.gif); background-repeat:no-repeat; float:left}
.bg-newsletter {width:300px; height:34px; background-image:url(../img/bg-newsletter.gif); background-repeat:no-repeat; float:left}

.search {width:147px; float:left; margin-top:7px; margin-left:7px;}
.search-form {border:#b2dd84 1px solid; width:140px; height*:18px; height:16px; font-family:Tahoma, Arial, Helvetica, sans-serif; padding-left:4px; padding-top:2px; font-size:11px; color:#505050}
.newsletter-form {border:#96d0e6 1px solid; width:147px; height*:18px; height:16px; font-family:Tahoma, Arial, Helvetica, sans-serif; padding-left:4px; padding-top:2px; font-size:11px; color:#505050}
.newsletter {background-image:url(../img/title-Newsletter.gif); width:83px; height:24px; background-repeat:no-repeat; float:left}
.newsletter-box {width:147px; float:left; margin-top:7px;}
.join-us-box {width:53px; margin-left:7px; margin-top:7px; float:left}
.search-box {width:54px; margin-left:7px; margin-top:7px; float:left}
.logo-box { padding:12px 0 0 0; margin-left:7px; width:200px; float:left; }

.menutop { font-family:tahoma, Arial, Helvetica, sans-serif; margin-left:50px; font-size:11px; color:#fff; text-decoration:none; width*:400px; width:350px; float:left; height:20px; margin-top:12px}
.menutop a { font-family:tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#fff; text-decoration:none; font-weight:bold}
.menutop a:link { font-family:tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#fff; text-decoration:none; font-weight:bold}
.menutop a:visited { font-family:tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#fff; text-decoration:none; font-weight:bold}
.menutop a:hover { font-family:tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#fff; text-decoration: underline; font-weight:bold}
.menutop a.menuvisited { font-family:tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#fff; text-decoration: underline; font-weight:bold}

.content2 {width:940px;  margin:0 auto; }
.left-content {width:249px; float:left;}
.left-content #rss {
	padding-left:26px;
	background:url(../img/rssIconToolbox.gif) center left no-repeat;
	height:25px;
	line-height:25px;
}

.left-content #rss a {
	font-size:11px;
	font-weight:bold;
	color:#13759F;
}

ul.pde 
{ 
	color:#13759f; 
	font-weight:bold; 
	font-size:11px; 	
	text-align:left;
	margin:.5em auto;
	width:95%;
}
ul.pde,ul.pde li
{
	margin:0;
	padding:0;
	list-style:none;
}
ul.pde li 
{
	color:#000; 
	font-weight:bold; 
	font-size:11px; 
	line-height:1.3em;
	padding:.2em 0;
	margin:0;
	padding-left:15px;
	list-style: disc inside;
}
ul.pde li a:link, ul.pde li a:visited, ul.pde li a:hover
{
	color:#000; 
	font-weight:bold; 
	font-size:11px;
}
ul.pde li a:hover
{
	color:#13759f;
}
ul.pde li.selected
{
	color:#13759f;
}
	
.center-content { width*:650px; width:650px; padding-top:10px; float:right; text-align:justify}
.module-applying {width:219px; padding-top:0px; background-image:url(../img/bg-applyingSolutions-content.gif); background-repeat:repeat-y}
.title-submenu-left {   margin-left:0px;  font-size:18px; color:#13759f; background-image: url(../img/bg-applyingSolutions-top.gif); height:43px; width:209px; height*:60px; width*:219px; padding-left:10px; padding-top:17px;  background-repeat:no-repeat}
.left_footer {background-image:url(../img/bg-applyingSolutions-foot.gif); background-repeat:no-repeat; height:6px; width:219px;}

.module-applying2 {width:219px; padding-top:0px; background-image:url(../img/bg-applyingSolutions-contentG.gif); background-repeat:repeat-y}
.title-submenu-left2 {   margin-left:0px;  font-size:18px; color:#13759f; background-image: url(../img/bg-applyingSolutions-topG.gif); height:43px; width:209px; height*:60px; width*:219px; padding-left:10px; padding-top:17px;  background-repeat:no-repeat}
.left_footer2 {background-image:url(../img/bg-applyingSolutions-footG.gif); background-repeat:no-repeat; height:6px; width:219px;}

.content_header
{
	background: url(../img/middle_bg.gif) no-repeat; 
	height: 68px; 
	width: 600px;
}

div.read_more
{
	padding: 0 0 2px 0;
	margin: 0 0 5px 0;
}

a.read_more
{
	font-size:11px;
	margin: 0 0 0 3px;
}

/* left column styles */
.left_col
{
	width:380px;
	margin:-45px 0 0 0;
	float:left;
	font-size: 11px;
	min-height:450px;
	padding-left:4px;
}
.left_col_section
{
	background: url(../img/left_title_bg.gif) no-repeat top left; 
	height: 30px; 
	padding-top: 5px; 
	padding-left: 10px;
	color: white; 
	font-weight: bold; 
	font-size: 12px;
}
.left_col_content
{
	width:370px;
	font-family: arial; 
	text-align: justify; 
	padding: 0; 
}
.left_image
{
	width:110px;
	margin: 1px 7px 2px 0;
	float:left;
}
.info
{
	margin-top:0;
}
a.news_title:link, a.news_title:visited, a.news_title:hover, a.news_title:active
{
	color:black;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
a.news_title:hover
{
	text-decoration:underline;
}

/* right column styles */
.right_col
{
	width:255px;
	margin:-8px 0 0 0;
	float:right;
	font-size: 11px;
	padding-right:2px;
}

.right_col_section
{
	background: url(../img/right_bg.gif) no-repeat top left; 
	height: 23px; 
	color: white; 
	font-weight: bold; 
	font-size: 12px;
	padding-top: 5px; 
	padding-left: 10px;
}
.right_col_content
{
	width:200px;
	margin:0;
	padding:0;
	font-family: arial; 
	text-align:left;
	padding: 0 5px 0 2px; 
}
.image
{
	margin:0 54px 0 54px;
}
.date
{
	font-weight:bold;
	float:right;
	width:650px;
	color:#0c3754;
	font-size:22px;
	margin-top:25px;
}

.date span {
	font-size:11px;
	display:block;
	font-weight:normal;
}

/* footer */
.under-content2 {height:25px; background-image:url(../img/line-content2.gif); background-repeat:repeat-x}
.foot-content {width:948px; margin:0 auto; height:212px}
.foot-body {width:948px; height:35px; margin:0 auto}
.foot-right {width:400px; margin-top:12px;  font-size:11px; font-weight:bold; color:#000;  float:right; text-align:right}
.foot-left {width:250px; margin-top:12px; font-size:11px; font-weight:bold; color:#000;  float:left}
.foot {height:63px; background-image: url(../img/line-foot.gif); background-repeat:repeat-x; }
.foot a, .foot a:link, .foot a:visited, .foot a:hover 
{
	font-size:11px; 
	font-weight:bold; 
	color:#000;
	text-decoration:none;
}  
