/* CSS Document */


html {
	height: 100%;
	margin-bottom: 1px;
}

a {
	text-decoration: none;
}

a:hover {

	text-decoration:underline;
}


img, img a {
	border: none;
}

ul {
	list-style-type: square;
	font-size: 1.1em;
}

ul li {
	padding-bottom: 3px;
}

ol li {
	font-size: 1.2em;
	padding-bottom: 3px;}


p {
	color: #585859;	
	font-size: 1.2em;
	margin:0;
	padding:0;
}

p a {
	color: #585859;	
	font-weight: bold;
	text-decoration: underline;
}

p.title{
font-size:1.4em;
color:#222872;
}

.floatleft {
	float:left;
	margin:3px 3px 0px 0;
}
 
.floatright {
	float:right;
	padding-left:3px;
}
 
.floatnone {
	float:none;
}
 
.floatleftpadding {
	float:left; 
	padding-right:4px;
}
 
.floatleftborder {
	float:left; 
	border-right:solid 1px #000;
}

.centeralign {
    text-align:center;} 

/* Clear Fixes */

.clearfix {
	display: block;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clear {
	clear: both;
	font-size: 1%;
	height: 1%;
	line-height: 0;
}

h1{
font-size:1.8em;
color:#222872;
margin:0;
padding:20px 0 0 0;}

h2{
font-size:1.4em;
color:#cc59a3;
margin:0;
padding:3px 0 3px 0;
}

h2 a{
color:#cc59a3;

}

h2 span.sublink{
color:#a3a3a3;
margin:0;
padding:0 8px 0 0px;
background:url(../images/gray_divider_new.gif) no-repeat 97% 4px;
float:left;
}

h2 span.sublink a{
color:#a3a3a3;
}

h3{
color:#222872;
font-size:1.2em;
margin:0;
padding:0;}

h4{
font-size:1.0em;
margin:0;
padding:0;}

h6{

font-size:1.0em;
margin:0;
padding:10px 0 6px 0;}
/* Layout */

body {
background:url(../images/main_bg.jpg) repeat-x  #cee4e2 0 0;
color: #484b4d;
font-family:Arial, Helvetica, sans-serif;
font-size: 62.5%;
margin: 0;
padding: 0;

}
div#wrapper {
	position: relative;
margin: 0 auto;
width: 950px;
}

div#wrapper ul {
list-style:none;
margin: 0;
padding: 0;
}

.header {
position: absolute;
top: 0;
left: 0;
padding:11px 0 0 0;
margin:0;
width: 950px;
}

.header img{
float:right;
padding:10px 0 0 0;
margin:0;}
.header#Banner1{
width:950px;
float:left;
background:url(../images/banner1.jpg) no-repeat 0 0;
height:40px;}

.header#Banner2{
width:950px;
float:left;
background:url(../images/header_banner_basic_content.gif) no-repeat 0 0;
height:40px;
}

.header#Banner3{
width:950px;
float:left;
background:url(../images/header_banner_products_land.gif) no-repeat 0 0;
height:41px;
}

.header#Banner4{
width:950px;
float:left;
background:url(../images/header_banner_news_story.gif) no-repeat 0 0;
height:40px;
}

.header#Banner5{
width:950px;
float:left;
background:url(../images/header_banner_case_study.gif) no-repeat 0 0;
height:41px;
}

.header#Banner6{
width:950px;
float:left;
background:url(../images/header_banner_faq.gif) no-repeat 0 0;
height:41px;
}
.header_top{
float:left;
width:950px;
background:url(../images/header_top_bg.gif) no-repeat 0 0;
height:10px;
margin-top:40px;
}
.header_mid{
float:left;
width:950px;
background-color:#FFFFFF;
}
.header_bottom{
float:left;
width:950px;
background:url(../images/header_bottom_bg.gif) no-repeat  0 0;
height:17px;}

.logo {
float: left;
padding:15px 0 10px 29px;
margin:0;
}

.logo img {
float: left;
}

.right_logo{
float:right;
margin:0;
padding:0px 0px 0 0px;
}


.right_logo1{
float: left;
margin:0;
padding:0px 0px 0 0px;
}

.right_logo1 p{
margin:15px 0 0 0;
padding:0px 0px 0px 10px;
}


.right_logo1 img{
float:left;
padding:8px 30px 5px 0;
margin:0;}
/***** Navigation *********/
/***** Navigation *********/
.main_nav{
float:left;
background:url(../images/nav_bg.gif) no-repeat  0 0;
width:950px;
height:31px;}

div#wrapper .main_nav ul{

float:left;
list-style:none;
padding:0px 0 0 20px;
margin:0;
}

.main_nav ul li{
float:left;
background:url(../images/white_divider.gif) no-repeat 0 10px;
font-size:1.2em;
color:#000000;
padding:8px 10px 7px 10px;
position: relative;
margin:0;}
.main_nav ul li:hover, .main_nav ul li:sfhover{background:url(../images/white_divider.gif) no-repeat 0 10px; }
div.main_nav ul li.first {
background:transparent none no-repeat scroll 0 0;
}

div.main_nav ul li a{
color:#000000;
}



div.main_nav ul li ul {
	font-size:0.9em;
	position: absolute;
	left: -999em;
	width:200px;

}
.main_nav li:hover ul, .main_nav li.sfhover ul {
	top: 30px;
	left: 0;

}
div.main_nav ul li ul li {
    background:url(../images/dropdown_top.gif) top left repeat-x ;
	padding: 6px 0px 0 0px;
	width:197px;
	height:21px;
	font-size:1.0em;
}
div.main_nav ul li ul li:hover, div.main_nav ul li ul li.sfhover
{
	 background:url(../images/dropdown_top.gif) top left repeat-x;
}

div.main_nav ul li ul li.last {
    background:url(../images/dropdown_bottom.gif) no-repeat 0 0;
	padding: 6px 0 0 0px;
	width:197px;
	height:21px;
	font-size:1.0em;
}

div.main_nav ul li ul li a {
background:url(../images/main_white_arrow.gif) no-repeat 0 3px;
margin:0 0px 0 6px;
padding:0 0 0 15px;	
}

div.main_nav ul li ul li ul {
	display: none;
}
div.main_nav ul li:hover, div.main_nav ul li.sfhover {
	
background:#fe961d url(../images/white_divider.gif) no-repeat 0 10px;}

div.main_nav ul li:hover ul, div.main_nav ul li.sfhover ul {
	
	left: -20px;
	padding:6px 0 8px 0;
}

div.main_nav ul li ul li:hover ul, div.main_nav ul li ul li.sfhover ul {
	top: 55px;
	display: block;
	left: 0px;
}

div.main_nav ul li a.selected, .main_nav ul li a:hover {
color:#343d38;
}

/*******Search***********/


.search {
	float: right;
	padding: 0px 30px 2px 0;
	margin:0;
}

.search input {
	color: #949493;
	float:left;
	font-size:1.2em;
	margin: 5px 3px 0 4px;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	
}
.search input.button {
	border: none;
	width:28px;
	float:left;
}
.homemain{
float:left;
width:950px;
background-color:#f7fafa;}

.homecontent_left{
float:left;
width:540px;

color:#222872;
padding: 0px 0px 0px 30px;
}

.homecontent_data {
float:left;
margin:0px;
padding: 0px;
}

.homecontent_left h1{


font-size:2.8em;
color:#222872;
padding:10px 0 0 0px;
margin:0;}

.homecontent_left p{


font-size:1.4em;
color:#222872;
padding:15px 0 0 0px;
margin:0;}

.latest_news{
float:left;
width:530px;

color:#222872;
padding:0;
margin:0;}

.latest_news h2{
width:530px;
border-bottom:1px #d4e8e5 solid;
color:#222872;
padding:10px 0 0 0px;
margin:0;}
.latest_news p.boldtext{

color:#222872;
line-height:16px;
margin:0;
padding:10px 0 0 0px;}

.latest_news p.boldtext a{
color:#222872;
text-decoration:none;
}

.latest_news p {
color:#585859;
margin:0;
font-size:1.2em;
padding:0 0 0 10px;}

.latest_news h5 {
    font-size:1.1em; }


.homesub_content1 {
color:#222872;
line-height:16px;
padding:8px 0 0px 0px;
margin:0;}

.homesub_content1 p.boldtext{
font-size:1.2em;
color:#222872;
line-height:16px;
margin:0;
padding:8px 0 0 0;}

.homesub_content1 p {

color:#585859;
margin:0;
font-size:1.2em;
padding:0 0 0 10px;}


.homesub_content1 p a{
color:#222872;
background:url(../images/more_butt.gif) no-repeat 0 5px;
margin:0;
padding:0 0 0 5px;}

.homecontent_right{
float:right;
width:300px;
color:#222872;
padding:0px 20px 0 20px;
border-left:1px #d4e8e5 solid;
margin:35px 0 0 0;}


.homecontent_right h3{
font-size:1.6em;
color:#222872;
padding:0;
margin:10x 0 0 0;
border-bottom:1px #d4e8e5 solid;}

.homecontent_right img{
font-size:1.6em;
padding: 5px 0 0 10px;
}

.homecontent_right p{
font-size:1.1em;
color:#222872;
padding:0;
margin:0;
}

.homecontent_bottom{
float:left;
width:920px;
margin:0;
height:9px;
padding:0 0 0 20px;
background:url(../images/content_top_img.gif) repeat-x 0 0;}

.homeContainer {
	/*width: 920px;*/
	margin: 0 3px 0 30px;
	float: left;
	border-bottom: 1px solid #d4e8e5;
}

.homeContainer .homeContent {
float:left;
margin:0px;
padding: 0px;
/*width: 450px;*/
}
.homeContainer .homeContent1 {
float:left;
margin:0px 0px 0px 6px;
padding: 0px;
width: 450px;
}

.homeContainer .homeContent .home_top, .homeContainer .homeContent1 .home_top{
background:url(../images/_top.gif) no-repeat 0 0;
width:448px;
height:6px;
margin:5px 0 0 0;
padding:0px;
/*float:left;*/}

.homeContainer .homeContent .home_mid, .homeContainer .homeContent1 .home_mid {
width:448px;
margin:0 0 0 0;
padding:0 0 0 0px;
/*background:url(../images/_mid.gif) repeat-y 0 0;*/
}

.homeContainer .homeContent .home_bottom, .homeContainer .homeContent1 .home_bottom{
width:448px;
height:6px;
/*float:left;*/
margin:0 0 6px 0;
padding:0 0 0 0px;
background:url(../images/_bottom.gif) no-repeat left bottom;}

.homecontent_bottomleft{
float:left;
width:435px;
/*background-color:#d3d4e3;*/
padding:0px 0 0 0;
margin:0px 0 0 5px;
}

.homecontent_bottomleft .floatnone
{
	background-color:white;
	margin:0;
	padding:5px 0 2px 5px;
}

.homecontent_bottomleft h2{
width:425px;
font-size:1.4em;
color:#ffffff;
background-color:#212974;
padding:5px 0 5px 10px;
margin:0;
}

.homecontent_bottomleft h1{
width:425px;
font-size:1.8em;
color:#ffffff;
background-color:#212974;
padding:5px 0 5px 10px;
margin:0;
}

.homecontent_bottomleft .homecontent_bottomleft1{
float:left;
width: 205px;
background-color:#d3d4e3;
padding:0;
margin:0;
height:65px;
}

.homecontent_bottomleft .homecontent_bottomleft1 ul{
background-color:#d3d4e3;
font-size:1.0em;
font-weight:bold;
list-style:none;
color:#222872;
margin:0;
padding:0 0 10px 10px;
}


.homecontent_bottomleft .homecontent_bottomleft1 ul li{
background-color:#d3d4e3;
font-size:1.1em;
background:url(../images/more_butt.gif) no-repeat 0 8px;
color:#222872;
margin:0 0 0 10px;
padding:3px 0 0 8px;
height:65px;
}


.homecontent_bottomleft .homecontent_bottomleft2{
width:205px;
float: right;
padding:0 10px 0 15px;
background-color:#D3D4E3;
height:65px;
}

.homecontent_bottomleft .homecontent_bottomleft2 ul{
background-color:#d3d4e3;
font-size:1.0em;
font-weight:bold;
list-style:none;
color:#222872;
margin:0;
padding:0 0 20px 0px;
}


.homecontent_bottomleft .homecontent_bottomleft2 ul li{
background-color:#d3d4e3;
font-size:1.1em;
background:url(../images/more_butt.gif) no-repeat 0 8px;
color:#222872;
margin:0 0 0 10px;
padding:3px 0 0 8px;
}
 
 
.homecontent_bottomright{
float:right;
width:435px;
/*background-color:#e7eeda;*/
padding:0px 0 0 0;
margin:0px 8px 0px 0px;
}

.homecontent_bottomright .floatnone
{
	background-color:white;
	margin:0;
	padding:5px 0 2px 5px;
}

.homecontent_bottomright h1{
width:425px;
font-size:1.8em;
color:#ffffff;
background-color:#88ab44;
margin:0;
padding:5px 0 5px 10px;
}


.homecontent_bottomright h2{
width:425px;
font-size:1.4em;
color:#ffffff;
background-color:#88ab44;
margin:0;
padding:5px 0 5px 10px;
}

.homecontent_bottomright1{
float:left;
width:205px;
background-color:#e7eeda;
margin:0;
padding:0 0 5px 0;
}

.homecontent_bottomright1 ul{
background-color:#e7eeda;
font-size:1.1em;
list-style:none;
color:#6c8934;
margin:0;
padding:0 0 10px 10px;
}



.homecontent_bottomright1 ul li{
background-color:#e7eeda;

font-size:1.0em;
font-weight:bold;
background:url(../images/green_butt.gif) no-repeat 0 8px;
color:#6c8934;
margin:0 0 0px 10px;
padding:3px 0 0px 8px;
}

.homecontent_bottomright2{
width:205px;
float:right;
background-color:#e7eeda;
padding:0 10px 5px 15px;
}

.homeline{
float:left;
width:895px;
border-bottom:1px #d4e8e5 solid;
padding:10px 0 0px 0;
margin: 0 30px 0 32px;
height:5px;}


.homecontent_bottomright2 ul{
background-color:#e7eeda;

font-size:1.1em;
list-style:none;
color:#6c8934;
margin:0;
padding:0 0 10px 10px;
}



.homecontent_bottomright2 ul li{
background-color:#e7eeda;

font-size:1.0em;
background:url(../images/green_butt.gif) no-repeat 0 8px;
color:#6c8934;
margin:0;
font-weight:bold;
padding:3px 0 0px 8px;
}

/**Basic Content**/
.maincolumn{
float:left;
width:950px;
background:#f7fafa;}

.column1_3{
float:left;
margin:0;
width:180px;
font-size:1.1em;
padding:46px 0 0 20px;}



.column1_3 ul{
font-size:1.0em;
color:#222872;
list-style:none !important;
margin:0;
padding:0;}

.column1_3 ul li{
font-size:1.0em;
background:url(../images/more_butt.gif) no-repeat 0 5px;
color:#222872;
padding:0 5px 5px 10px;
font-weight:bold;
margin:0;}

.column1_3 ul li ul{
list-style:none;
color:#cc59a3;
margin:0;
padding:0 0 0 8px;}

.column1_3 ul li ul li{
color:#cc59a3;
margin:0;
padding:0 5px 1px 10px;
background:url(../images/pink_arrow.gif) no-repeat 0 5px;}

.column1_3 ul li a{
color:#222872;
margin:0;
padding:0;}

.column1_3 ul li a.select{
color:#222872;
margin:0;
padding:0;
text-decoration:underline;}

.column1_3 ul li ul li a{
color:#cc59a3;
margin:0;}

.column1_3 ul li ul li a.select{
color:#cc59a3;
margin:0;
padding:0;
text-decoration:underline;}




.column2_3{
float:left;
width:510px;
margin:0;
padding:0 0 0 0px;
}

.column2_3 ul{
    list-style-type:disc !important;
    padding: 0 20px 0 20px !important;
    font-size:1.2em; }


.column2_3 h1{

font-size:1.8em;
color:#222872;
margin:0;
padding:20px 0 3px 0;}



.column2_3 h2{
font-size:1.4em;
color:#cc59a3;
margin:0;
padding:0px 0 0px 0;

}
.column2_3 h2 a{

color:#cc59a3;

}

.column2_3 h2.sublink{
color:#a3a3a3;
margin:0;
padding:0 8px 0 0px;
background:url(../images/gray_divider_new.gif) no-repeat 97% 4px;
float:left;
}

.column2_3 h2.sublink a{
color:#a3a3a3;
}

.column2_3 h3{
font-size:1.2em;
color:#222872;
margin:0;
padding:0;
}

.column2_3 h3 span{
color:#a3a3a3;
margin:0;
padding:0;
}

.column2_3 p{
color:#585859;
font-size:1.2em;
margin:0;
padding:5px 0 5px 0;
}

.column2_3 p span.strong{
color:#222872;
font-size:1.1em;
margin:10px 0 10px 0;
padding:0px 0 0 0px 0;
font-weight:bold;}

.column2_3 p.title{

font-size:1.4em;
color:#222872;
margin:5px 0 10px 0;
padding:0px 0 0 0px 0;}

.column2_3 img{
margin:0 0 0px 0;
padding:5px 10px 5px 0;
float:left;
}

.newcolumn2_3{
width:510px;
float:left;
font-size:1.1em;
margin:0;
padding:0 0 0 0px;

border-top:1px #d4e8e5 solid;}
.leftcolumn2_3 {
width:245px;
float:left;
padding:0 5px 0; 
}

.leftcolumn2_3  p{

font-size:1.1em;
color:#585859;
margin:0px 0 7px 0;
padding:0px 0 0 0px 0;}

.leftcolumn2_3 h3{

font-size:1.1em;
color:#222872;
margin:0;
background:none;
padding:10px 0 6px 0;}

.leftcolumn2_3 h6{

font-size:1.0em;
color:#585859;
margin:0;
padding:10px 0 6px 0;}

/**************/


.new1column2_3{
width:510px;
font-size:1.1em;
margin:0;
padding:0 0 5px 0px;

}

.leftsubcolumn2_3{
width:245px;
float:left;
padding:0 5px 0; 
}





.leftsubcolumn2_3 p{

font-size:1.1em;
color:#585859;
margin:0px 0 7px 0;
padding:0px 0 0 0px 0;}


.leftsubcolumn2_3  h6{
font-size:1.0em;
color:#585859;
margin:0;
padding:10px 0 6px 0;}


/***************/
.column3_3{
float:right;
padding:25px 10px 0 0;
width:191px;
}


.linkbox{
padding:10px 18px 0 0;
margin:0;}


.linkbox_top{
background:url(../images/pink_box_top.gif) no-repeat 0 0;
width:191px;
height:13px;
padding:0;
margin:0;}

.linkbox_mid{
background-color:#cc59a3;
width:190px;
padding:0;
margin:0;
}

.linkbox_mid h1{
color:#FFFFFF;
font-size:1.2em;
font-weight:bold;
padding:8px 0 0 10px;
margin:0;
}

.linkbox_mid h2{
color:#FFFFFF;
font-size:1.1em;
font-weight:bold;
padding:0 0 0 10px;
margin:0;
}

.linkbox_mid h3{

color:#FFFFFF;
font-size:1.1em;
font-weight:bold;
padding:0 0 0 10px;
margin:0;
}


.linkbox_mid p{
color:#FFFFFF;
font-size:1.1em;
padding:5px 0 7px 10px;
margin:0;
}

.linkbox_mid p a{
color:#FFFFFF;
text-decoration:none;
padding:0;
margin:0;
}

.linkbox_mid ul{
color:#FFFFFF;
font-size:1.1em;
font-weight:bold;
padding:5px 0 0 10px;
list-style:none;
margin:0;
}

.linkbox_mid ul li{
color:#FFFFFF;
font-size:1.1em;
font-weight:bold;
background:url(../images/white_arrow.gif) no-repeat 0 5px;
padding:0px 0 2px 10px;
margin:0 0 0 10px;
}

.linkbox_mid ul li a{
color:#FFFFFF;
padding:0px 0 0 0px;
margin:0;
}



.linkbox_bottom{
background:url(../images/pink_bottom.gif) no-repeat 0 0;
width:191px;
height:16px;
padding:0;
margin:0 0 15px 0;}


.applicationbox{
margin:0px 0 0 0;
padding:0px 22px 0 0;}

.applicationbox_top{
background:url(../images/blue_box_top.gif) no-repeat 0 0;
width:191px;
height:13px;}
.applicationbox_mid{
background-color:#222872;
width:190px;
}

.applicationbox_mid h1{
color:#FFFFFF;
font-size:1.1em;
font-weight:bold;
padding:0 0 0 10px;
margin:0;
}

.applicationbox_mid ul{
color:#FFFFFF;
font-size:1.1em;
font-weight:bold;
padding:5px 0 0 10px;
list-style:none;
margin:0;
}

.applicationbox_mid ul li{
color:#FFFFFF;
font-size:1.1em;
font-weight:bold;
background:url(../images/white_arrow.gif) no-repeat 0 5px;
padding:0px 0 2px 10px;
margin:0 0 0 10px;
}

.applicationbox_mid ul li a{
color:#FFFFFF;
padding:0px 0 0 0px;
margin:0;
}



.applicationsbox_bottom{
background:url(../images/blue_box_bottom.gif) no-repeat 0 0;
width:191px;
height:14px;}



.homeline2{
border-bottom:1px solid #D4E8E5;
float:left;
height:5px;
margin:0 30px 0 32px;
padding:10px 0 0;
width:895px;}
/***Footer****/

.footer_bottom{
float:left;
background:url(../images/footer_bottom.gif) no-repeat 0 0;
width:950px;
height:10px;
margin:0;
padding:0 0 8px 0;}

.footer{
float:left;
background-color:#f7fafa;
width:950px;
margin:0;
padding:0;
}



.footer a {
   color:#7c7c7c;
  }

.footer ul{
float:right;
padding:10px 20px 0 0;
margin:0;
}
.footer ul li {
float:left;
   padding: 6px 10px 0 10px;
   list-style:none;
   color:#7c7c7c;
   font-size:1.0em;
   background: url(../images/gray_divider.gif) no-repeat 0px 7px; }

.footer ul li.first {
   background:none;
   padding-left:0;}

.footer img{
float:left;
width:60px;
padding:10px 0 0 20px;
margin:0;}
.footer p{
width:240px;
float:left;
font-size:1.0em;
color:#666666;
margin:0;
padding:10px 0 0 10px;}

/****Table*****/


table.tabledata {
clear:both;
width: 99.5%;
padding:15px 0 0 0;
}

table.tabledata tr td {
	border-bottom: 1px solid #b7d0ce;
	padding: 6px 0px 3px 5px;
	background:#cfeeeb;
	color:#585859;	
	font-size:1.2em;
}



table.tabledata tr td.firstcell_1{
background:url(../images/table_left.gif) no-repeat  top left;
color: #fff;
border-bottom:none;
font-size:1.4em;
padding:6px 0 10px 10px;
margin:0;
}

table.tabledata tr td.firstcell_2{
background:url(../images/table_mid.gif) repeat-x  top left;
color: #fff;
border-bottom:none;
font-size:1.4em;
padding:0 0  10px 0;
margin:0;
}

table.tabledata tr td.firstcell_3{
background:url(../images/table_right.gif) no-repeat  top right;
color: #fff;
border-bottom:none;
font-size:1.4em;
padding:0 0 10px 0;
margin:0;
}


table.tabledata tr td.lastrowcell_1{
background:url(../images/table_bottom_left.gif) no-repeat  top left;
color: #fff;
border-bottom:none;
font-size:1.4em;
height:34px;
padding:0;
margin:0;
}

table.tabledata tr td.lastrowcell_2{
background:url(../images/table_bottom_mid.gif) repeat-x  bottom left;
color: #fff;
border-bottom:none;
font-size:1.4em;
padding:0 0  0px 0;
margin:0;
}

table.tabledata tr td.lastrowcell_3{
background:url(../images/table_bottom_right.gif) no-repeat  bottom right;
color: #fff;
border-bottom:none;
font-size:1.4em;
padding:0 0 0px 0;
margin:0;
}
/****** Products Landing page****/
.productscolumn1_2{
float:left;
width:670px;
padding:0 0 0 40px;
margin:0;
}

.productscolumn1_2 h1{
font-size:1.8em;
color:#222872;
padding:15px 0px 5px 0px;
}

.productscolumn1_2 p{
font-size:1.4em;
color:#222872;
padding:0 0 0 0px;
margin:0;
}

.productscolumn1_2 p.title{
font-size:1.4em;
color:#222872;
padding:0 0 0 0px;
margin:0;
}
.productsSub{
float:left;
width:690px;
padding:5px 0 20px 0px;
margin:0;}

.productsSub1{
float:left;
width:690px;
padding:15px 0 50px 0px;
margin:0;}

.productscolumn{
float:left;
width:225px;
padding:0;
margin:0 5px 0 0;}
.productscolumn h3{
font-size:1.2em;
color:#222872;
padding:0px 0px 3px 0px;
border-bottom:1px #d4e8e5 solid;
margin:0;
width:215px;}

.productscolumn h3 a{
color:#222872;
}	

.productscolumn img{
padding:5px 0px 5px 0px;
margin:0;
/*width:220px;
height:60px;*/}

.productscolumn p{
padding:0;
margin:3px 0 3px 0;
font-size:1.2em;
color:#585859;
padding:0px 0px 0px 0px;}

.productscolumn ul li a{
color:#222872;
}

.productscolumn2_2{
float:left;
width:215px;
padding:30px 0 0 20px;
}

.technical{
float:left;
width:190px;
height:40px;
margin:0px 0 0px 0;
padding:0px 0 0px 0;}

.technical img{
float:right;
padding:0 0 0 0;
margin:0 0 10px 0;
}

.technical h1{
padding:15px 5px 0 5px;
font-size:1.1em;
color:#ffffff;
margin:0;
}

.signup{
float:left;
background:url(../images/green_link_box.gif) no-repeat 0 0;
width:190px;
height:40px;
padding:0;
margin:10px 0 0 0;}

.signup img{
float:right;
padding:0 0 0 0;
margin:0;
}

.signup h1{
padding:15px 5px 0 5px;
font-size:1.1em;
color:#65928e;
margin:0;
}

.vacancy{
margin:10px 0 0 0;
padding:0px 0 0px 0;
border-top:2px #cc59a3 dotted;}

.vacancy  h3{
font-size:1.1em;
color:#222872;
margin:0;
padding:8px 0 6px 0;
}

.vacancy  h4{
font-size:1.1em;
color:#585859;
margin:0;
padding:8px 0 6px 0;
}

.vacancy p{
color:#222872;
padding:0;
margin:0;}

.close{
padding:10px 0px 0 0;}

.closebox_top{
background:url(../images/close_box_top.gif) no-repeat 0 0;
width:190px;
height:11px;}
.closebox_mid{
background-color:#cfe4e2;
width:190px;
}

.closebox_mid h1{
color:#222872;
font-size:1.1em;
font-weight:bold;
padding:0 0 0 10px;
margin:0;
}

.closebox_mid p{
color:#222872;
font-size:1.2em;
font-weight:bold;
padding:5px 0 0px 10px;
margin:0;
}

.closebox_mid ul{
color:#FFFFFF;
font-size:1.1em;
font-weight:bold;
padding:5px 0 0 10px;
list-style:none;
margin:0;
}

.closebox_mid ul li{
color:#FFFFFF;
font-size:1.1em;
font-weight:bold;
background:url(../images/more_butt.gif) no-repeat 0 5px;
padding:0px 0 2px 10px;
margin:0;
}

.closebox_mid ul li a{
color:#FFFFFF;
padding:0px 0 0 0px;
margin:0;
}

.closebox_bottom{
background:url(../images/close_box_bottom.gif) no-repeat 0 0;
width:190px;
height:11px;}

.casestudies2_3{
float:left;
width:510px;
margin:0;
padding:0 0 0 20px;}

.casestudies2_3 p{
color:#585859;
font-size:1.2em;
margin:0;
padding:0;}

.casestudies{
float:left;
width:510px;
margin:0px 0 0 0;
padding:0px 0 0 0px;
}

.casestudies1{
float:left;
width:510px;
margin:0;
padding:0 0 0 0px;
border-top:1px #d4e8e5 solid;}


.casestudies2_3 h1{
font-size:1.8em;
color:#222872;
margin:0;
padding:20px 0 0px 0;
}

.casestudies2_3 p.title{
font-size:1.4em;
color:#222872;
margin:5px 0 10px 0;
padding:0px 0 15px 0;
border-bottom:1px #d4e8e5 solid;}

.casestudies2_3 h2{
font-size:1.4em;
color:#cc59a3;
margin:0;
padding:0;
}

.casestudies2_3 h2 a{
color:#cc59a3;
}

.casestudies2_3  h2 span.sublink{
color:#a3a3a3;
margin:0;
padding:0 8px 0 0px;
background:url(../images/gray_divider_new.gif) no-repeat 97% 4px;
float:left;
}

.casestudies2_3  h2 span.sublink a{
color:#a3a3a3;
}


.casestudies2_3 ul li.new a{
font-size:1.0em;
color:#585859;
padding:0 5px 0 30px;
background:url(../images/more_butt.gif) no-repeat 0 5px;}

.casestudies .casestudiestext p{
color:#585859;
font-size:1.2em;
padding:0px 0 0px 120px;}

.casestudies .casestudiestext h3{
font-size:1.2em;
color:#222872;
margin:0;
padding:10px 0 0px 120px;}

.casestudies2_3 p.span{
color:#222872;
margin:10px 0 10px 0;
padding:0px 0 0 0px 0;}

.casestudies img{
margin:0 0 0px 0;
padding:8px 8px 8px 0;
float:left;
}

.casestudiesimg{
padding:0;
margin:0;
float:left;}

.casestudiesimg img{
margin:0 0 0px 0;
padding:8px 8px 8px 0;
float:left;}


.casestudies p{
color:#585859;
font-size:1.1em;
margin:0;
padding:10px 0 6px 0px;}

.casestudies h3{

font-size:1.2em;
color:#222872;
margin:0;
padding:0px 0 0px 0px;}




.casestudies ul li.new a{
font-size:1.0em;
color:#585859;
padding:0 5px 0 30px;
background:url(../images/more_butt.gif) no-repeat 0 5px;}


.casestudies1 p{
color:#585859;
font-size:1.1em;
margin:0;
padding:10px 0 6px 0px;}

.casestudies1 p a{
color:#585859;
margin:0px 0 0px 3px;
padding:0 0 0 5px;}


.casestudies1 h1{
font-size:1.2em;
color:#222872;
margin:0;
padding:10px 0 0px 0px;}



.casestudies1 ul li.new a{
font-size:1.0em;
color:#585859;
padding:0 5px 0 30px;
background:url(../images/more_butt.gif) no-repeat 0 5px;}

.casestudies1 img{
margin:0 0 0px 0;
padding:10px 10px 5px 10px;
float:right;
}

/**********************/
.companies2_3{
float:left;
width:510px;
font-size:1.1em;
margin:0;
padding:0 0 0 20px;}

.titletext{
border-bottom:1px #d4e8e5 solid;
padding:0 0 5px 0;}


.companies{
float:left;
width:510px;
margin:0px 0 10px 0;
padding:0px 0 0 0px;
}

.companies2_3 h1{
font-size:1.8em;
color:#222872;
margin:0;
padding:20px 0 0px 0;
}

.companies2_3 p.title{
font-size:1.4em;
color:#222872;
margin:5px 0 10px 0;
padding:0px 0 15px 0;
}

.companies2_3 h2{
font-size:1.4em;
color:#cc59a3;
margin:0;
padding:0;
}

.companies2_3 h2 a{
color:#cc59a3;
}

.companies2_3  h2 span.sublink{
color:#a3a3a3;
margin:0;
padding:0 8px 0 0px;
background:url(../images/gray_divider_new.gif) no-repeat 97% 4px;
float:left;
}

.companies2_3  h2 span.sublink a{
color:#a3a3a3;
}

.companies2_3  h3 span{
color:#a3a3a3;
margin:0;
padding:0;
}


.companies2_3  ul{
list-style:none;
color:#585859;
margin:0;
padding:0;}

.companies2_3 ul li{
font-size:1.0em;
color:#585859;
padding:0 5px 0 10px;
background:url(../images/gray_square.gif) no-repeat 0 5px;}

.companies2_3 ul li.new a{
font-size:1.0em;
color:#585859;
padding:0 5px 0 30px;
background:url(../images/more_butt.gif) no-repeat 0 5px;}

.companies img{
margin:0 0 0px 0;
padding:8px 8px 8px 0;
float:left;
}

.companies2{
width:180px;
margin:0px 0 10px 0;
padding:0px 0 0 0px;
}
.companies2 img{
margin:0 0 0px 0;
padding:8px 8px 8px 0;
float:left;
}


.companies p{
color:#585859;
margin:0;
padding:6px 0 0px 0px;}

.companies1{
float:right;
width:350px;
margin:0px 0 10px 0;
padding:0px 0 0 0px;
}


.companies1 p{
color:#585859;
margin:0;
padding:6px 0 0px 0px;}


.companies1 h3{
font-size:1.2em;
color:#222872;
margin:0;
padding:10px 0 0px 0px;}

.companies h3{
font-size:1.2em;
color:#222872;
margin:0;
padding:10px 0 0px 0px;}

.companies ul{
list-style:none;
color:#585859;
margin:0;
padding:0 0 0 140px;}

.companiess ul li{
font-size:1.0em;
color:#585859;
padding:0 5px 0 10px;
background:url(../images/gray_square.gif) no-repeat 0 5px;}

.companies ul li.new a{
font-size:1.0em;
color:#585859;
padding:0 5px 0 30px;
background:url(../images/more_butt.gif) no-repeat 0 5px;}

.casestudies1 h1{
font-size:1.2em;
color:#222872;
margin:0;
padding:10px 0 0px 0px;}


.casestudies1 ul li.new a{
font-size:1.0em;
color:#585859;
padding:0 5px 0 30px;
background:url(../images/more_butt.gif) no-repeat 0 5px;}

.casestudies1 img{
margin:0 0 0px 0;
padding:10px 10px 5px 10px;
float:right;
}

/*******FAQ********/
.faq2_3{
float:left;
width:510px;
margin:0;
padding:0 0 0 20px;}
.faq2_3 p{

color:#585859;
margin:0;
font-size:1.1em;
padding:6px 0 0px 10px;}

.faq2_3 p span{
color:#222872;
margin:0;
padding:6px 0 0px 0px;}

.faq2_3 h1{
font-size:1.8em;
color:#222872;
margin:0;
padding:20px 0 3px 0;
}

.faq2_3 p.title{
font-size:1.4em;
color:#222872;
margin:5px 0 10px 0;
padding:0px 0 0px 0;
}

.faq2_3 h2{
font-size:1.4em;
color:#cc59a3;
margin:0;
padding:0;
}

.faq2_3 h2 a{
color:#cc59a3;
}

.faq2_3 h2 span.sublink{
color:#a3a3a3;
margin:0;
padding:0 10px 0 3px;
background:url(../images/gray_divider_new.gif) no-repeat 97% 4px;
float:left;
}

.faq2_3 h2 span.sublink a{
color:#a3a3a3;
}


.faq2_3 h3{
font-size:1.1em;
color:#222872;
margin:0;
padding:10px 0 5px 10px;
}


.faq2_3 h3 a{
color:#222872;
}

.faq2_3 h3 a:hover{
color:#222872;
}


.show{
font-size:1.1em;
color:#222872;
margin:0;
padding:0px 0 5px 10px;
background:url(../images/more_butt.gif) no-repeat 0 15px;
}

.hide{
font-size:1.1em;
color:#222872;
margin:0;
padding:0px 0 5px 10px;
background:url(../images/top_arrow.gif) no-repeat 0 15px;
}

/**************/
.twocolumn2_3{
float:left;
width:730px;
margin:0;
padding:0 0 0 0px;
}

.twocolumn2_3 ul {
    list-style-type:disc !important;
    padding: 0 0 0 20px !important; }


.twocolumn2_3 h1{
font-size:1.8em;
color:#222872;
margin:0;
padding:20px 0 3px 0;}

.twocolumn2_3 h2{
font-size:1.4em;
color:#cc59a3;
margin:0;
padding:0px 0 0px 0;}

.twocolumn2_3 h2 a{
color:#cc59a3;
}

.twocolumn2_3  h2 span.sublink{
color:#a3a3a3;
margin:0;
padding:0 8px 0 0px;
background:url(../images/gray_divider_new.gif) no-repeat 97% 4px;
float:left;
}

.twocolumn2_3  h2 span.sublink a{
color:#a3a3a3;
}

.twocolumn2_3 h3{
font-size:1.2em;
color:#222872;
margin:0;
padding:10px 0 0 0;

}

.twocolumn2_3 h3 span{

color:#a3a3a3;
margin:0;
padding:0;
}

.twocolumn2_3 p{
font-size:1.2em;
color:#585859;
margin:0;
padding:5px 0  5px 0;}


.twocolumn2_3 p.span{
color:#222872;
margin:10px 0 10px 0;
padding:0px 0 0 0px 0;}

.twocolumn2_3 p.title{
font-size:1.2em;
color:#222872;
margin:5px 0 10px 0;
padding:0px 0 0 0px 0;}

.twocolumn2_3 img{
margin:0 0 0px 0;
padding:5px 8px 5px 15px;
}

.column1 {
    float:left;
    width:350px; }

.subtwocolumn2_3{
float:right;
width:350px;
margin:0;
padding:0 0px 0 0px;
}
 .subtwocolumn2_3 h3{
color:#222872;
font-size:1.2em;
margin:0;
padding:10px 0 0 0;
}

 .subtwocolumn2_3 p{
color:#585859;
margin:0;
padding:10px 0 0 0;
}

 .subtwocolumn2_3 p.title{
margin:0;
color:#222872;
font-size:1.4em;
padding:10px 0 0 0;}
/********/

.glossarycolumn2_3{
float:left;
width:510px;
margin:0;
padding:0 0 0 0px;
}

.glossarycolumn2_3 h1{
font-size:1.8em;
color:#222872;
margin:0;
padding:20px 0 3px 0;}

.glossarycolumn2_3 h2{
font-size:1.4em;
color:#cc59a3;
margin:0;
padding:0px 0 0px 0;
}

.glossarycolumn2_3 h2 a{ 
color:#cc59a3;
}

.glossarycolumn2_3  h2 span.sublink{
color:#a3a3a3;
margin:0;
padding:0 8px 0 0px;
background:url(../images/gray_divider_new.gif) no-repeat 97% 4px;
float:left;
}

.glossarycolumn2_3  h2 span.sublink a{
color:#a3a3a3;
}

.glossarycolumn2_3 h3{
font-size:1.2em;
color:#222872;
margin:0;
padding:10px 0 0 0;
}

.glossarycolumn2_3 h3 span{
color:#a3a3a3;
margin:0;
padding:0;
}

.glossarycolumn2_3 ul{
list-style:none;
color:#585859;
margin:0;
padding:0;}

.glossarycolumn2_3 ul li{
font-size:1.0em;
color:#585859;
padding:0 5px 0 10px;
background:url(../images/gray_square.gif) no-repeat 0 5px;}

.glossarycolumn2_3 p{
color:#585859;
margin:0;
font-size:1.1em;
padding:5px 0  5px 0;}

.glossarycolumn2_3 p.title{
margin:0;
font-size:1.2em;
padding:8px 0 0 0;}

.glossarycolumn2_3 p a{
color:#585859;}


.glossarycolumn2_3 p span{
color:#222872;
margin:10px 0 10px 0;
padding:0px 0 0 0px 0;}

.glossarycolumn2_3 img{
margin:0 0 0px 0;
padding:5px 8px 5px 15px;
float:right;
}

/***********/
.newlistingcolumn2_3{
float:left;
width:510px;
margin:0;
padding:0 0 0 0px;
}

.newlistingcolumn2_3 h1{
font-size:1.8em;
color:#222872;
margin:0;
padding:20px 0 3px 0;}

.newlistingcolumn2_3 h2{
font-size:1.4em;
color:#cc59a3;
margin:0;
padding:0px 0 0px 0;
}

.newlistingcolumn2_3 h2 a{
color:#cc59a3;
}

.newlistingcolumn2_3 h2 span.sublink{
color:#a3a3a3;
margin:0;
padding:0 8px 0 0px;
background:url(../images/gray_divider_new.gif) no-repeat 97% 4px;
float:left;
}

.newlistingcolumn2_3 h2 span.sublink a{
color:#a3a3a3;
}

.newlistingcolumn2_3 h3{
font-size:1.2em;
color:#222872;
margin:0;
padding:10px 0 0 0;
}

.newlistingcolumn2_3 h3 span{
color:#a3a3a3;
margin:0;
padding:0;
}

.newlistingcolumn2_3 ul{
list-style:none;
color:#585859;
margin:0;
padding:0;}

.newlistingcolumn2_3 ul li{
font-size:1.0em;
color:#585859;
padding:0 5px 0 10px;
background:url(../images/gray_square.gif) no-repeat 0 5px;}

.newlistingcolumn2_3 p{
color:#585859;
margin:0;
font-size:1.1em;
padding:5px 0  5px 0;}

.newlistingcolumn2_3 p.subtitle{
margin:0;
font-size:1.2em;
padding:8px 0 0 0;}

.newlistingcolumn2_3 p span{
color:#222872;
margin:10px 0 10px 0;
padding:0px 0 0 0px 0;}

.newlistingcolumn2_3 img{
margin:0 0 0px 0;
padding:5px 8px 5px 15px;
float:right;
}

.newlisting{
float:left;
width:510px;
margin:0;
padding:0 0 8px 0;
border-bottom:1px #d4e8e5 solid;
}

.newlisting1{
float:left;
width:510px;
margin:0;
padding:0 0 8px 0;
}

.newlisting h4{
font-size:1.0em;
color:#222872;
margin:0;
padding:10px 0 0 0;
}

.newlisting h5{
font-size:1.0em;
color:#222872;
margin:0;
padding:5px 0 0 0;
}

.newlisting p{
color:#585859;
margin:0;
font-size:1.2em;
padding:5px 0  5px 0;}

.newlisting p.subtitle{
margin:0;
color:#222872;
font-weight:bold;
font-size:1.1em;
padding:0px 0 0 0;}

.newlisting p span{
color:#222872;
margin:10px 0 10px 0;
padding:0px 0 0 0px 0;}


.newlisting1{
float:left;
width:510px;
margin:0;
padding:0 0 8px 0;
}

.newlisting1 h4{
font-size:1.0em;
color:#222872;
margin:0;
padding:10px 0 0 0;
}

.newlisting1 h5{
font-size:1.0em;
color:#222872;
margin:0;
padding:5px 0 0 0;
}


.newlisting1 p{
color:#585859;
margin:0;
font-size:1.2em;
padding:5px 0  5px 0;}

.newlisting1 p.subtitle{
margin:0;
color:#222872;
font-weight:bold;
font-size:1.1em;
padding:0px 0 0 0;}

.newlisting1 p span{
color:#222872;
margin:10px 0 10px 0;
padding:0px 0 0 0px 0;}

/*********/

.boardcolumn2_3{
float:left;
width:510px;
margin:0;
padding:0 0 0 0px;
}

.boardcolumn2_3 h3{
font-size:1.2em;
color:#222872;
margin:0;
padding:10px 0 0 0;

}

.boardcolumn2_3 h3 span{
color:#a3a3a3;
margin:0;
padding:0;
}


.boardcolumn2_3 ul{
list-style:none;
color:#585859;
margin:0;
padding:0;}

.boardcolumn2_3 ul li{
font-size:1.0em;
color:#585859;
padding:0 5px 0 10px;
background:url(../images/gray_square.gif) no-repeat 0 5px;}

.boardcolumn2_3 ul li.new a{
font-size:1.0em;
color:#585859;
padding:0 5px 0 30px;
background:url(../images/more_butt.gif) no-repeat 0 5px;}

.boardcolumn2_3 p{
color:#585859;
margin:0;
font-size:1.2em;
padding:5px 0  5px 0;}

.boardcolumn2_3 p.title{
margin:0;
font-size:1.2em;
padding:8px 0 0 0;}

.boardcolumn2_3 p span{
color:#222872;
margin:10px 0 10px 0;
padding:0px 0 0 0px 0;}

.boardcolumn2_3.boardimages{
float:left;
width:510px;
margin:0;
padding:0;}

.boardcolumn2_3 .memberimages{
float:left;
margin:0;
padding:10px 28px 15px 0;}

/***************/


.presscentercolumn2_3{
float:left;
width:510px;
margin:0;
padding:0 0 0 0px;
}


.presscentercolumn2_3 h1{
font-size:1.8em;
color:#222872;
margin:0;
padding:20px 0 3px 0;
}

.presscentercolumn2_3 h2{
font-size:1.4em;
color:#cc59a3;
margin:0;
padding:20px 0 0px 0;
}

.presscentercolumn2_3 h3{
font-size:1.2em;
color:#222872;
margin:0;
padding:10px 0 0 0;
}

.presscentercolumn2_3 h3 span.sublink{
color:#a3a3a3;
margin:0;
padding:0 8px 0 0px;
background:url(../images/gray_divider_new.gif) no-repeat 97% 4px;
float:left;
}

.presscentercolumn2_3 ul{
list-style-type:disc !important;
color:#585859;
margin:0;
padding:0 0 0 20px !important;
font-size:1.2em;}

.presscentercolumn2_3 ul li{
font-size:1.0em;
color:#585859;
padding:0 5px 0 10px; }

.presscentercolumn2_3 ul li.new a{
font-size:1.0em;
color:#585859;
padding:0 5px 0 30px;
background:url(../images/more_butt.gif) no-repeat 0 5px;}



.presscentercolumn2_3 p{
color:#585859;
margin:0;
font-size:1.2em;
padding:5px 0  5px 0;}

.presscentercolumn2_3 p.title{
margin:0;
font-size:1.2em;
padding:8px 0 0 0;}


.presscentercolumn2_3 p span{
color:#222872;
margin:10px 0 10px 0;
padding:0px 0 0 0px 0;}

.presscentercolumn2_3 img{
margin:0 0 0px 0;
padding:5px 8px 5px 15px;
float:right;
}

.presscenter{
float:left;
width:510px;
margin:0;
padding:0 0 8px 0;
border-bottom:1px #d4e8e5 solid;
}

.presscenter1{
float:left;
width:510px;
margin:0;
padding:0 0 8px 0;
}

.presscenter h4{
font-size:1.0em;
color:#222872;
margin:0;
padding:10px 0 0 0;
}

.presscenter h5{
font-size:1.0em;
color:#222872;
margin:0;
padding:5px 0 0 0;
}

.presscenter p{
color:#585859;
margin:0;
font-size:1.2em;
padding:5px 0  5px 0;}

.presscenter p.subtitle{
margin:0;
color:#222872;
font-weight:bold;
font-size:1.1em;
padding:0px 0 0 0;}

.presscenter p a{
background:url(../images/more_butt.gif) no-repeat 0 5px;
color:#222872;
margin:0px 0 0px 5px;
padding:0px 0px 0px 8px;}

.presscenter p span{
color:#222872;
margin:10px 0 10px 0;
padding:0px 0 0 0px 0;}

.presscenter1{
float:left;
width:510px;
margin:0;
padding:0 0 8px 0;
}

.presscenter1 h4{
font-size:1.0em;
color:#222872;
margin:0;
padding:10px 0 0 0;
}

.presscenter1 h5{
font-size:1.2em;
color:#222872;
margin:0;
padding:5px 0 0 0;
}

.presscenter1 p{
color:#585859;
margin:0;
font-size:1.2em;
padding:5px 0  5px 0;}

.presscenter1 p.title{
margin:0;
color:#222872;
font-weight:bold;
font-size:1.1em;
padding:0px 0 0 0;}

.presscenter1 p.subtitle{
margin:0;
color:#222872;
font-weight:bold;
font-size:1.2em;
padding:0px 0 0 0;}

.presscenter1 p.subtitle a{
color:#222872; 
text-decoration:none;}

.presscenter1 p span{
color:#222872;
margin:10px 0 10px 0;
padding:0px 0 0 0px 0;}

.events{
float:left;
width:510px;
margin:0;
padding:0 0 0px 0;
border-top:1px #d4e8e5 dotted;
}
.leftevent{
float:left;
margin:0;
padding:15px 0 0px 0;}

.leftevent img{
margin:0;
float:left;
/*padding:0 25px 0 0;*/
padding:0px;
}

.leftevent h3{
font-size:1.8em;
color:#222872;
margin:0;
padding:0px 0 10px 0;
}
.leftevent1{
float:left;
width:280px;
margin:0;
padding:15px 0 0px 0;
}
.leftevent1 p.subtitle {
color:#222872;
font-size:1.2em;
font-weight:bold;
padding:0;
margin:0;}

.leftevent1 p.subtitle a{
color:#222872;
text-decoration:none;}

.leftevent1 h4{
font-size:1.0em;
color:#222872;
margin:0;
padding:10px 0 5px 0;
}

.leftevent1 h5{
font-size:1.0em;
color:#222872;
margin:0;
padding:5px 0 0 0;
}


.leftevent1 p{
color:#585859;
margin:0;
font-size:1.2em;
padding:5px 0  5px 0;}

.leftevent1 p.title{
margin:0;
color:#222872;
font-weight:bold;
font-size:1.1em;
padding:0px 0 0 0;}


.leftevent1 p span{
color:#222872;
margin:10px 0 10px 0;
padding:0px 0 0 0px 0;}

/*********/
.corporatebox{
margin:10px 0 0 0;
padding:0px 0px 0 0;}

.corporatebox_top{
background:url(../images/coporate_box_top.gif) no-repeat 0 0;
width:190px;
height:11px;}
.corporatebox_mid{
background-color:#afafaf;
width:190px;
}

.corporatebox_mid h1{
color:#FFFFFF;
font-size:1.1em;
font-weight:bold;
padding:0 0 0 10px;
margin:0;
}

.corporatebox_mid ul{
color:#FFFFFF;
font-size:1.1em;
font-weight:bold;
padding:5px 0 0 10px;
list-style:none;
margin:0;
}

.corporatebox_mid ul li{
color:#FFFFFF;
font-size:1.1em;
font-weight:bold;
background:url(../images/more_butt_.gif) no-repeat 0 5px;
padding:0px 0 2px 10px;
margin:0 0 0 10px;
}

.corporatebox_mid ul li a{
color:#FFFFFF;
padding:0px 0 0 0px;
margin:0;
}

.corporatebox_mid ul li a.pdf{
background:url(../images/pdf_icon_new.gif) no-repeat right top;
color:#FFFFFF;

padding:0px 30px 10px 0px;
margin:0 0 15px 0px;
}



.corporatebox_bottom{
background:url(../images/coporate_box_bottom.gif) no-repeat 0 0;
width:190px;
height:11px;}

/***********/

.global{
float:left;
background:url(../images/popup.gif) no-repeat 0 0;
width:144px;
height:79px;}


li.listitem {
font-size:1.1em;
color:#585859;
margin:0;
padding:0 5px 0 10px; }

li.listitem a{
color:#585859;
margin:0;
padding:0 0px 0 0px;
text-decoration:underline;
}

li.listitemsub {
font-size:1.1em;
color:#585859;
margin:0 0 0 10px;
padding:0 5px 0 10px;
background:url(../images/gray_square.gif) no-repeat 0 5px;}

li.listitemsub a{
color:#585859;
margin:0;
padding:0;
text-decoration:underline;
}

li.imagelistitem {
font-size:1.1em;
color:#585859;
margin:0 0 0 135px;
padding:0 5px 0 10px;
background:url(../images/gray_square.gif) no-repeat 0 5px;}

li.imagelistitem a{
color:#585859;
margin:0;
padding:0;
text-decoration:underline;
}



li.listitemnew {
font-size:1.0em;
color:#585859;
margin:0;
padding:0 5px 0 10px;
background:url(../images/gray_Iine_.gif) no-repeat 0 5px;}
li.listitemnew a{
color:#585859;
margin:0;
padding:0;
text-decoration:underline;
}


li.blueitem{
background:url(../images/more_butt.gif) no-repeat 0 5px;
font-size:1.0em;
color:#222872;
margin:0;
font-weight:bold;
padding:0 5px 0 10px;}

.more{
background:url(../images/more_butt.gif) no-repeat 0 5px;
font-size:0.9em;
color:#222872;
margin:0;
font-weight:bold;
padding:0 5px 0 10px;
text-decoration:none;}

a.faqdownload{
background:none;
font-size:1.1em;
color:#222872;
margin:0;
padding:0 20px 0 0px;
text-decoration:underline;
float:right;}

a.more2{
background:url(../images/more_butt.gif) no-repeat 0 5px;
font-size:0.9em;
color:#222872;
margin:0;
font-weight:normal;
padding:0 5px 0 10px;
text-decoration:none;}

li.bluelink{
background:url(../images/more_butt.gif) no-repeat 0 5px;
font-size:1.0em;
color:#222872;
margin:0;
padding:0 5px 0 10px;}

/******Site map*********/

.sitemap2_3{
float:left;
width:510px;
margin:0;
padding:0 0 0 0px;
}

.sitemap2_3 h1{
font-size:1.8em;
color:#222872;
margin:0;
padding:20px 0 0 0;
border-bottom:1px #d4e8e5 solid;}

.sitemap2_3 h2{
font-size:1.4em;
color:#222872;
width:220px;
margin:0;
padding:10px 0 0 0;
border-bottom:1px #d4e8e5 solid;
}

.mainsitemap2_3{
width:220px;
float:left;
color:#222872;
margin:0;
padding:0px 10px 0px 0;
}

.newmainsitemap2_3{
width:220px;
float:left;
color:#222872;
margin:0 0  0 0px;
padding:0px 0 0px 45px;
}

.subsitemap2_3{
width:220px;
color:#222872;
margin:0;
padding:10px 0 10px 0;
}

.sitemap2_3 ul{
color:#222872;
margin:5px 0 0 0;
padding:0px 0 0px 0;
}

.sitemap2_3  ul li{
font-size:1.3em;
color:##222872;
font-weight:bold;
margin:5px 0 0 0;
padding:0px 0 0px 0;
}

.subsitemap2_3 ul li ul{
width:250px;
color:#222872;
margin:0 0 0px 0;
padding:0px 0 0px 0;
border-bottom:1px #d4e8e5 solid;
}

.subsitemap2_3 ul li ul li{
font-size:0.9em;
color:#585859;
margin:0 0 5px 8px;
padding:3px 5px 0 10px;
background:url(../images/gray_square.gif) no-repeat 0 8px;
font-weight:normal;
}
.subsitemap2_3 ul li ul li ul{
color:#222872;
margin:0 0 0px 0;
padding:0px 0 0px 0;
border:none;
}

.subsitemap2_3 ul li ul li ul li{
font-size:1.0em;
margin:0 0 0px 8px;
padding:3px 5px 0 10px;
background: none;
font-weight:normal;
}
.subsitemap2_3 ul li ul li a{
color:#585859;
}

.subsitemap2_3 ul li ul li ul li a {
color:#222872;
font-size:0.8em;
}

.subsitemap2_3 ul li a{
color:#222872;
}



.sub_sitemap2_3{
width:220px;
color:#222872;
margin:0;
padding:10px 0 10px 0;
}


.sub_sitemap2_3 ul{
color:#222872;
margin:0;
padding:0px 0 0 0;
border:none;
}

.sub_sitemap2_3 ul li{
width:250px;
font-size:1.1em;
color:#585859;
margin:0 0 0 8px;
padding:3px 5px 0 10px;
background:url(../images/gray_square.gif) no-repeat 0 8px;}

.sub_sitemap2_3 ul li a{
color:#585859;
}

.sub_sitemap2_3 ul li ul{
width:250px;
color:#222872;
margin:0;
padding:0px 0 0 0;
border:none;
}


.sub_sitemap2_3 ul li ul li{
font-size:0.9em;
color:#222872;
margin:0 0 0 10px;
background-image:none;
border:none;
padding:3px 5px 0 10px;
}

.sub_sitemap2_3 ul li ul li a{
color:#222872;
border:none;

}

.subnewsitemap2_3{
width:220px;
color:#222872;
margin:0;
padding:15px 0 10px 0;

}

.sitenewmap2_3 h3{
font-size:1.4em;
color:#222872;
margin:0;
padding:0px 0 0 0;
}

.subsitenewmap2_3 ul{
color:#222872;
margin:0;
padding:0px 0 0 0;
}

.subsitenewmap2_3 ul li{
width:250px;
font-size:1.0em;
color:#585859;
margin:0 0 0 8px;
padding:3px 5px 0 10px;
background:none;}

.subsitenewmap2_3 ul li a{
color:#585859;
}


.nextpage{
background:url(../images/next_page_butt.gif) no-repeat 60px 5px;
color:#585859;
float:right;
margin:0px 0 0px 0px;
padding:0px 25px 0px 0px;}

.listbox{
float:left;
margin:6px 0 8px 0;
padding:0;
}
.list{
background:url(../images/row.gif) no-repeat left top;
width:500px;
margin:0;
padding:6px 0px 6px 3px;
}
.list ul{
color:#FEC31F;
list-style:none;
background:none;
margin:0px 0 0 0;
padding:0px 8px 0 0px;}

.list ul li{
color:#FEC31F;
display:inline;
list-style:none;
font-size:1.1em;
font-weight:bold;
background:none;
margin:8px 0 0 0;
padding:0px 5px 0 3px;}

.list ul li a{
color:#FEC31F;
text-decoration:none;
margin:0;
padding:0;
}

.list ul li .selectedlink{
color:#fff;
text-decoration:none;
}



.listbottom{
background:url(../images/row2.gif) left bottom;
width:492px;
padding:10px 0 4px 0px;
margin:0;}

.listbottom ul{
color:#73787B;
font-family:Arial, Helvetica, sans-serif;
margin:0;
background:none;
padding:0px 0 0 0px;
}

.listbottom ul li{
color:#73787B;
display:inline;
list-style:none;
font-size:1.3em;
background:none;
font-weight:bold;
margin:0;
padding:0px 0 0 10px;
}

.caption{
font-size:1.1em;
color:#292b76;
font-weight:bold;
padding:0 0px 0 0;
margin:0;
width:150px;
float:left;
}

.textbox{
	border:#9D9D9D 1px solid;
	float: left;
	font-size: 1.1em;
	padding: 0px 0 3px 0px;
	margin: 0px 0 3px 0;
	width: 220px;
	
}

.formelement TextInput{
padding:0;
margin:0 0 0px 0;}

.input textarea{
font-family: arial;
font-size:1.1em;
padding:0;
margin:0 0 0px 0;}

.input{
float:left;
width:280px;
padding:0;
margin:3px 0 5px 0;}

.input label{
font-size:1.1em;
color:#292b76;
padding:0;
margin:0;
font-weight:bold;}

.Submit{
padding:0px 0 0 0px;
margin:-5px 0 0 190px;
}

/*==========Calander=========*/
#calendar1{
width:191px;}

.days{
font-size:1.2em;
color:#222872;
font-weight:bold;
padding:0;
margin:0;
}

table.calender{
padding:0;
margin:0 0px 0 0px;}

table td.row{
background:#d8ecea;
padding:0 0 0px 0;
margin:0;}


table td.row1{
background:url(../images/green_left_top.gif) #d8ecea no-repeat left top;

padding:0 0 0px 0;
margin:0;} 

table td.row3{
background:url(../images/green_right_top.gif) #d8ecea no-repeat right top;
padding:4px 0 6px 0;
margin:0;} 

table td.row4 {
	background:url(../images/green_right_bottom.gif) #d8ecea no-repeat right top;
	margin:0;
	padding:0 0 0px 0;
} 

table td.row5{
background:url(../images/green_left_bottom.gif) #d8ecea no-repeat left top;
padding:0 0 0px 0;
margin:0;} 




table td.rowmid{
background:#797979;
padding:0 13px 0 8px;
margin:0;}


table td.rowleft{
background:url(../images/Calendar_left_top.gif) #797979 no-repeat 0 0;
padding:5px 0 8px 10px;
margin:0;
width: 11px;
text-align: center;
}

table td.rowright{
background:url(../images/Calendar_right_top.gif) #797979 no-repeat right top;
padding:5px 0px 8px 3px;
margin:0;
width: 15px;
text-align: center;
}

table tr.row2{
background:url(../images/Calendar_bg.gif) repeat 0 0;
padding:0;
font-size:1.1em;
color:#3f494f;
margin:0;}

table td.border{
padding:0;
width:25px;
height:17px;
border-left:#d8ecea 1px solid;
border-bottom:#d8ecea 1px solid;
margin:0;}

table td.border1{
padding:0;
width:25px;
height:17px;
background:#d8ecea;
border-left:#d8ecea 1px solid;
border-bottom:#d8ecea 1px solid;
margin:0;}


.datelink{
background:#bdd6d6;
padding:0;
font-size:1.1em;
color:#3f494f;
margin:0;
}

.olddatelink{
padding:0;
font-size:1.1em;
color:#a19f9f;
margin:0;
}

.month{
font-size:1.2em;
color:#FFFFFF;
padding:0 0 0px 0;
margin:0;
width:190px;}

#evtcal1{
width:191px;}

.highlighted{
background:#FFCC00;
color:#3f494f;
width:25px;
height:17px;}

.highlighted a{
color:#3f494f;
}

/*=============Map===========*/
#country1{
display:none; 
background:url(../images/popup.gif) no-repeat 0 0;
width:142px;
height:80px;
position:absolute; 
margin:-253px 0px 0 -28px; 
padding:0px 0 0 0px;}

#country1 p{
color:#222872;
width:100px;
font-size:1.2em;
margin:0;
padding:0px 0 0 12px;}

#country2{
display:none; 
background:url(../images/popup.gif) no-repeat 0 0;
width:142px;
height:80px;
position:absolute; 
margin:-286px 0 0 198px;
}

#country2 p{
color:#222872;
width:100px;
font-size:1.2em;
margin:0;
padding:0px 0 0 12px;}

#country3{
display:none; 
background:url(../images/popup.gif) no-repeat 0 0;
width:142px;
height:80px;
position:absolute; 
margin:-248px 0 0 277px;}

#country3 p{
color:#222872;
width:100px;
font-size:1.2em;
margin:0;
padding:0px 0 0 12px;}

#country4{
background:url(../images/popup.gif) no-repeat 0 0;
width:142px;
height:80px;
display:none; 
position:absolute; 
margin:-233px 0 0 190px;}

#country4 p{
color:#222872;
width:100px;
font-size:1.2em;
margin:0;
padding:0px 0 0 12px;}

#country5{
display:none;
background:url(../images/popup.gif) no-repeat 0 0;
width:142px;
height:80px; 
position:absolute; 
margin:-296px 0 0 114px;}

#country5 p{
color:#222872;
width:100px;
font-size:1.2em;
margin:0;
padding:0px 0 0 12px;}

#country6{
display:none; 
background:url(../images/popup.gif) no-repeat 0 0;
width:142px;
height:80px;
position:absolute; 
margin:-286px 0 0 140px;}

#country6 p{
color:#222872;
width:100px;
font-size:1.2em;
margin:0;
padding:0px 0 0 12px;}

#country7{
display:none; 
background:url(../images/popup.gif) no-repeat 0 0;
width:142px;
height:80px;
position:absolute; 
margin:-166px 0px 0 30px;}

#country7 p{
color:#222872;
width:100px;
font-size:1.2em;
margin:0;
padding:0px 0 0 12px;}

#country8{
display:none; 
background:url(../images/popup.gif) no-repeat 0 0;
width:142px;
height:80px;
position:absolute; 
margin:-289px 0px 0 84px;}

#country8 p{
color:#222872;
width:100px;
font-size:1.2em;
margin:0;
padding:0px 0 0 12px;}

#country9{
display:none; 
background:url(../images/popup.gif) no-repeat 0 0;
width:142px;
height:80px;
position:absolute; 
margin:-235px 0px 0 160px;}

#country9 p{
color:#222872;
width:100px;
font-size:1.2em;
margin:0;
padding:0px 0 0 12px;}

#country10{
display:none; 
background:url(../images/popup.gif) no-repeat 0 0;
width:142px;
height:80px;
position:absolute; 
margin:-231px 0px 0 243px;}

#country10 p{
color:#222872;
width:100px;
font-size:1.2em;
margin:0;
padding:0px 0 0 12px;}

#country11{
display:none; 
background:url(../images/popup.gif) no-repeat 0 0;
width:142px;
height:80px;
position:absolute; 
margin:-248px 0px 0 255px;}

#country11 p{
color:#222872;
width:100px;
font-size:1.2em;
margin:0;
padding:0px 0 0 12px;}

#country12{
display:none; 
background:url(../images/popup.gif) no-repeat 0 0;
width:142px;
height:80px;
position:absolute; 
margin:-273px 0px 0 76px;}

#country12 p{
color:#222872;
width:100px;
font-size:1.2em;
margin:0;
padding:0px 0 0 12px;}

#country13{
display:none; 
background:url(../images/popup.gif) no-repeat 0 0;
width:142px;
height:80px;
position:absolute; 
margin:-230px 0px 0 230px;}

#country13 p{
color:#222872;
width:100px;
font-size:1.2em;
margin:0;
padding:0px 0 0 12px;}



.hit{
width: 100%;
clear:both;
padding:10px 0 0 0;
margin:0;
}

.column2_3 .hit img {
	float: none;
	padding:0;
	margin:0;
}

.preview {
width: 100%;
clear:both;
color:#585859;
font-size:1.1em;
padding:5px 0 5px 0;
margin:0;

}
.summary{
color:#222872;
font-size:1.4em;
padding:0;
margin:20px 0 10px 0;}

.pagination{
color:#222872;
font-size:1.3em;
padding:0 0 5px 0;
margin:10px 0 25px 0;
border-bottom:1px #d4e8e5 solid;}

.pagelink a{
color:#222872;
font-weight:bold;
padding:0;
margin:0;}

.pagelink{
color:#222872;
padding:0;
margin:0;}

a.activepagelink{
 	font-weight: bold;
}

.pagination a{
color:#222872;
}



.hit a {
float:left;
color:#222872;
font-size:1.2em;
text-decoration:underline;
	
}

.hit span.rank {
float:right;
color:#222872;
font-size:1.2em;
}

.valid{
padding:5px 0 0 0;
margin:0;}

.homecontent_bottomleft h2 a{
color:#ffffff;
margin:0;
padding:0;
}

.homecontent_bottomleft h1 a{
color:#ffffff;
margin:0;
padding:0;
}


.homecontent_bottomright h2 a{
color:#ffffff;
margin:0;
padding:0;
}

.homecontent_bottomright h1 a{
color:#ffffff;
margin:0;
padding:0;
}

span.strong{
color:#222872;
font-size:1.1em;
margin:10px 0 10px 0;
padding:0px 0 0 0px 0;
font-weight:bold;
}

.listitemnew {
font-size:1.0em;
color:#585859;
margin:0;
padding:0 5px 0 10px;
background:url(../images/gray_Iine_.gif) no-repeat 0 5px;}

.imagelistitem {
font-size:1.1em;
color:#585859;
margin:0 0 0 135px;
padding:0 5px 0 10px;
background:url(../images/gray_square.gif) no-repeat 0 5px;}

.listitemsub {
font-size:1.1em;
color:#585859;
margin:0 0 0 10px;
padding:0 5px 0 10px;
background:url(../images/gray_square.gif) no-repeat 0 5px;}

a.download{
background:url(../images/pdf_icon.gif) no-repeat 0 0;
color:#222872;
margin:0;
float:left;
width:100%;
padding:18px 0 15px 70px;
text-decoration:none;
}

a.download_pdf{
background:url(../images/pdf_icon_new.gif) no-repeat 0 0;
color:#222872;
float:left;
font-size:1.0em;
width:100%;
font-weight:bold;
margin:0;
padding:5px 0 5px 35px;
text-decoration:none;
}

a.pdf_link {
color:#fff;
margin:5px 0px 0 0 ;
width:164px;
font-size:0.9em;
font-weight:bold;
display:block;
background:url(../images/pdf_link.gif) no-repeat top left;
padding:5px 20px 10px 6px;
text-decoration:none;}

a.document_link {
color:#fff;
margin:5px 0px 0 0 ;
width:164px;
font-size:0.9em;
font-weight:bold;
display:block;
background:url(../images/document.gif) no-repeat top left;
padding:5px 20px 10px 6px;
text-decoration:none;}

a.media_link {
background:url(../images/media_player.jpg) no-repeat 0 0;
color:#222872;
float:left;
font-size:1.0em;
width:100%;
font-weight:bold;
margin:0;
padding:5px 0 5px 35px;
text-decoration:none;}

span.box_heading, h2.box_heading, p.box_heading {
    font-size:1.4em; }

hr {border-top:2px dotted #CC59A3;}
hr.aqua {border-top:2px dotted #aad3cb;}

.emperor_txt {
    float:right;
    color:#639aab;
    padding: 0 18px 5px 0px; }
    
.emperor_txt a {
    color:#41688b;}    


