body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #666666;
	background-color: #E6EDED;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
#wrapper {
	background-color: #FFFFFF;
	border: 1px solid #D3EBF1;
	padding: 15px;
	width: 938px;
	margin-right: auto;
	margin-left: auto;
}


#header {
display:block;
}
.clearline{
	font-size: 1px;
	line-height: 1px;
	margin: 0px;
	padding: 0px;
	height: 1px;
	clear: both;
}
.clearline2{
	font-size: 1px;
	line-height: 1px;
	margin: 0px;
	padding: 0px;
	height: 5px;
	clear: both;
}
#logo {
	float: left;
}
#logo1{
	float: right;
	margin-right : 20px;
	
}
#logo1 a{
	
	color: #000000;
    padding-right:10px;
}
#topnav1 {
	padding:0px;
	margin: 8px 0px 2px 0px;
	margin-bottom: 2px;
	height: 41px;
	background-image: url(../images/navbg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	}
#topnav1 li {
	display: inline;
}
#topnav1 li a {
	background-image: url(../images/navbg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	float: left;
	height: 27px;
	padding-top: 9px;
	padding-bottom: 5px;
	color: #333333;
	text-decoration: none;
	width: 153px;
	text-align: center;
	border-right: 2px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;

}
#topnav1 li a:hover{
	color: #0099CC;
}
#topnav1 li a.curnav {
	background-image: url(../images/navbg_over.jpg);
	color: #0099CC;
}
#content_left {
	float: left;
	width: 657px;
	overflow: hidden;
}
#content_right {
	float: left;
	width: 263px;
	margin-left: 15px;
}
#contents {
	margin-top: 10px;
	margin-bottom: 10px;
}

#ps_top {
	background-image: url(../images/proslide_top.jpg);
	float: left;
	height: 7px;
	width: 658px;
	background-repeat: no-repeat;
	background-position: top;
}
#ps_bottom {
	background-image: url(../images/proslide_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
	width: 647px;
	float: left;
	text-align: right;
	padding-right: 10px;
	padding-top: 6px;
}
#ps_bottom img {
	padding-left: 3px;
}

#ps_content {
	background-image: url(../images/proslide_center.jpg);
	background-repeat: repeat-y;
	background-position: left;
	float: left;
	width: 637px;
	padding-right: 15px;
	padding-left: 5px;
	padding-bottom: 10px;
}
.anyClass{
	margin: 0px;
	padding: 0px;
}
.anyClass ul{
margin:0px;
padding:0px;

}
.anyClass ul li{
	list-style-type: none;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
	padding-right: 22px;
	padding-left: 23px;
	width: 172px;
}
.anyClass .proima{
	margin-top: 5px;
	border: 1px solid #E6E6E6;
	padding: 5px;
	width: 160px;
}
.anyClass .prohead a{
	font-weight: bold;
	color: #0099CC;
	text-decoration: none;
}
.anyClass .prohead a:hover{
	text-decoration:underline;
}
.anyClass .prodesc{
	line-height: 17px;
	font-size: 11px;
	height: 35px;
}

.probox {
	background-image: url(../images/img-probg.html);
	background-repeat: no-repeat;
	background-position: left top;
	width: 630px;
	padding-top: 15px;
}
.probox h3 {
	font-size: 17px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #DDEBEC;
	padding-top: 8px;
	padding-right: 12px;
	padding-bottom: 8px;
	padding-left: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.probox .proimg {
	float: left;
	background-color: #FFFFFF;
	padding: 8px;
	width: 200px;
	border: 1px solid #DDEBEC;
	margin-right: 25px;
}

.probox .proimg2 {
	float: left;
	background-color: #FFFFFF;
	padding: 8px;
	width: 320px;
	border: 1px solid #DDEBEC;
	margin-right: 15px;
}

.probox .proleft{
	width: 236px;
	float: left;
	}

.probox .protxt {
	float: left;
	width: 360px;
}

.probox ul.procontent {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.protxt ul.procontent li {
	background-image:url(../images/bullet-grayarrow.gif);
	background-position:left 10px;
	background-repeat:no-repeat;
	border-bottom:1px dotted #CCCCCC;
	list-style-type:none;
	padding-bottom:8px;
	padding-left:12px;
	padding-top:5px;
}

.protxt ul.procontent li .highlights{
color: #0066CC;
}

.downloadbtn{
margin-top:10px;
padding-left:25px;
}
a.readmore {
	color: #0099CC;
	text-decoration: none;
	background-image: url(../images/bullet_green2arrow.gif);
	background-repeat: no-repeat;
	background-position: right 6px;
	padding-right: 10px;
}
a.readmore:hover {	
	text-decoration: underline;
}


#latestnews {
	background-image: url(../images/img-latestnews_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 262px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#latestnews .latestnews_body {
	float: left;
	width: 226px;
	padding-right: 18px;
	padding-left: 18px;
	padding-bottom: 3px;
	background-image: url(../images/img-latestnews_center.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-top: 0px;
}
#latestnews .latestnews_head {
	background-image: url(../images/img-latestnews_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 17px;
	width: 262px;
	float: left;
}

#latestnews .latestnews_footer {
	font-size: 1px;
	line-height: 1px;
	background-image: url(../images/img-latestnews_bottom.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 18px;
	float: left;
	width: 262px;
}

#latestnews .newsitem{
	background-image: url(../images/img-bg_graydots.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 6px;
	padding-top: 8px;
}

#latestnews h4 {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color: #000000;
}
#content_innerleft {
	float: left;
	width: 195px;
}


.content_innerright_1 {
  
    
    margin-top:50px;
    margin-right:auto;
	float: right;
	width:auto;

	
}
#content_innerright_1 {
	float: left;
	width: 500px;
	margin-left: 23px;
}
#content_innerright {
	float: left;
		width: 720px;
	margin-left: 23px;
	
}

.innerpagehead {
	background-image: url(../images/leftpageheadbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	height: 60px;
	padding-top: 35px;
}
.sublist {
	margin-top: 5px;
	margin-bottom: 20px;
}
.sublist .sl_head {
	background-image: url(../images/subnav_listbg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 32px;
	width: 177px;
	font-weight: bold;
	color: #0099CC;
	font-size: 15px;
	padding-left: 17px;
	padding-top: 12px;
}
.sublist .sl_content {
	float: left;
	width: 194px;
	background-image: url(../images/subnav_listcbg.gif);
	background-repeat: repeat-y;
	background-position: left;
	padding-top: 12px;
	padding-bottom: 12px;
}
.sublist .sl_bottom {
	background-image: url(../images/subnav_listfbg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 194px;
	font-size: 1px;
	line-height: 1px;
	height: 8px;
}
.sublist .sl_content ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 18px;
	padding: 0px;
}



.sublist .sl_content ul li {
	background-image: url(../images/img-bg_graydots.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	list-style-type: none;
	padding-left: 0px;
	padding-right: 5px;
	padding-top: 8px;
	padding-bottom: 8px;
	position:relative;
}

.sublist .sl_content ul li a {
	color: #333333;
	text-decoration: none;
	background-image: url(../images/bulletrightarrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 8px;
}
.sublist .sl_content ul li a:hover,
.sublist .sl_content ul li a.selected {
	color: #0099CC;
	font-weight: bold;
}
.sublist .sl_content li ul{
	margin-left:6px;
	padding:8px;
	position:absolute;
	top:0px;
	left:170px;
	background-color:#F9F9F9;
	border:#CCCCCC 1px solid;	
	display:none;
	width:auto;
}
.sublist .sl_content ul li:hover ul{
	display:block;
}

.sublist .sl_content li li {
	background-image:none;
	padding-left: 0px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	display:list-item;
	border-bottom:#CCCCCC dotted 1px;
}

.sublist .sl_content li li:last-child{
border:none;} 

.sublist .sl_content li li a{
	background-image: url(../images/bullet_green2arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding-left: 8px;
	white-space:nowrap;
	display:list-item;
}

.sublist .sl_content li li a:hover{
	
	font-weight:normal;
}


.breadcrumb {
	margin-bottom: 10px;
	padding-bottom: 5px;
	background-image: url(../images/img-bg_graydots.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	visibility : hidden;
	
}

.breadcrumb a {
	color: #666666;
	text-decoration: none;
	background-image: url(../images/bullet_green2arrow.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-left: 5px;
	padding-right: 12px;
}
.breadcrumb a.end {
	background-image:none;
	padding-right: 0px;
}
.breadcrumb a.first {
	padding-left: 0px;
}



#contactinfo {
	width: 600px;
	border: 3px solid #F5F5F5;
	padding: 12px;
	background-color: #FDFDFD;
	margin-bottom: 25px;
}

#contactinfo .cname{
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	margin-bottom: 15px;
}
#contactinfo a{
	color: #E29F03;
	text-decoration: none;
}
#contactinfo a:hover{
	color: #FFFFFF;
}
#contactinfo2 a{
	color: #0099cc;
	text-decoration: none;
}
#contactinfo2 a:hover{
	text-decoration:underline;
}
#contactright {
	float: left;
	width: 600px;
	padding-left: 15px;
}

#contactright #form1 label {
	display: block;
	width: 200px;
	float: left;
	text-align: right;
	padding-bottom: 8px;
	padding-top: 7px;
	font-weight: normal;
	color: #000000;
	padding-right: 8px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
#contactright #form1 .inputfield {
	float: left;
	width: 260px;
	padding-bottom: 8px;
	text-align: left;
	padding-top: 5px;
}
#contactright #form1 .inputfield input,#contactright #form1 .inputfield select {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	color: #000000;
	padding: 3px;
	

}
#contactright #form1 .buttonfield input {
	width: 75px;
	background-color: #666666;
	margin-right: 8px;
	color: #FFFFFF;
	height: 30px;
	border: 1px solid #333333;
	float: left;
}
#contactright #form1 .buttonfield input:hover {
	border: 1px solid #999999;
}

#contactright #form1 .textfield textarea {
	
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	color: #000000;
	padding: 3px;
}

#contactright #form1 .textfield {
	text-align: left;
	float: left;
	width: 250px;
}


.errmsg{
color:#ff0000;
}


#contactinfo2 {
	float: left;
	width: 670px;
	padding:10px;
	border: 3px solid #F5F5F5;
	background-color: #FDFDFD;
}
#contactleft2 {
	float: left;
	width: 220px;
	background-image: url(../images/coluns.html);
	background-repeat: repeat-y;
	background-position: right top;
	padding-right: 15px;
}

#contactright2 {
	float: left;
	width: 370px;
	padding-left: 15px;
}
#contactright2 #form1 label {
	display: block;
	width: 90px;
	float: left;
	text-align: right;
	padding-bottom: 8px;
	padding-top: 7px;
	font-weight: bold;
	color: #4F4F4F;
	padding-right: 8px;
}
#contactright2 #form1 .inputfield {
	float: left;
	width: 200px;
	padding-bottom: 8px;
	text-align: left;
	padding-top: 5px;
}
#contactright2 #form1 .inputfield input {
	border: 1px solid #E0E0E0;
	padding: 3px;
}
#contactright2 #form1 .buttonfield input {
	width: 75px;
	background-color: #666666;
	margin-right: 8px;
	color: #FFFFFF;
	height: 30px;
	border: 1px solid #333333;
}
#contactright2 #form1 .buttonfield input:hover {
	background-color: #666666;
}
#contactright2 #form1 .buttonfield {
	float: left;
	padding-left: 100px;
}

#contactright2 #form1 .textfield textarea {
	border: 1px solid #E0E0E0;
	padding: 3px;
}

#contactright2 #form1 .textfield {
	text-align: left;
	float: left;
	width: 200px;
}


.imggallery img.floated {
background-color:#F7F7F7;
border:1px solid #EEEEEE;
float:left;
margin-bottom:5px;
margin-right:5px;
padding:0.4em;
position:relative;
}


.general2 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
	padding: 0px;
}
.general2 li {
	margin-top: 1px;
	margin-bottom: 2px;
	background-image: url(../images/bullet-grayarrow.gif);
	background-repeat: no-repeat;
	background-position: 8px 10px;
	list-style-type: none;
	padding-left: 20px;
	background-color: #F8F8F8;
	padding-top: 5px;
	padding-bottom: 5px;
}
.general2 li span{
	color: #0066CC;
}
.general2 li span.highlight_txt{
	color: #277233;
	font-weight: bold;
	font-size: 11px;
}

p {
	margin-bottom: 12px;
	text-align:justify;
}
h2 {
	color: #0683B8;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
	margin-top: 5px;
	padding: 0px;
}



#footer {
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #CEE0ED;
	padding-top: 8px;
	height: 45px;
}

#footer_nav {
	color: #CCCCCC;
	float: left;
	width: 630px;
	text-align: left;
}
#rights {
	float: right;
	width: 300px;
	text-align: right;
}


#followus{
	float: left;
	width: 610px;
	margin-left : 500px;
	
}
#followus a{
margin:0px 3px;	
}
#followus a img{
border:0px;
}


#footer_nav a {
	color: #666666;
	text-decoration: none;
	padding-right: 6px;
	padding-left: 6px;
}
#footer_nav a:hover {
	text-decoration:underline;
}
#rights{
	color: #999999;
}
#rights a{
	color: #669900;
	text-decoration: none;
}
#rights a:hover{
	color: #333333;
}

table.approvals{
	background-color: #DBE9AD;
	color: #333333;
}
table.approvals thead{
	text-align: center;
	color: #333333;
	font-weight: bold;
	font-size: 11px;
}
table.approvals thead td{
	background-color: #EEF4D7;
}

table.approvals tbody{

}
table.approvals tbody td{
	background-color: #F5F9E8;
}
ul.sitemap{
	padding-top: 10px;
}

.sitemap,.sitemap ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
.sitemap li {
	margin-top: 1px;
	margin-bottom: 1px;
	background-image: url(../images/bullet-grayarrow.gif);
	background-repeat: no-repeat;
	background-position: 8px 8px;
	list-style-type: none;
	padding-left: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.sitemap li a{
	color:#277233;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

.sitemap li li {
	margin-top: 1px;
	margin-bottom: 1px;
	background-image: url(../images/bullet-grayarrow.gif);
	background-repeat: no-repeat;
	background-position: 8px 10px;
	list-style-type: none;
	padding-left: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.sitemap li li a{
	color:#0066CC;
	font-weight: normal;
}
.msg{
	color:#FF0000;

}

dl.investors{
	margin: 25px 0px 0px;
	padding: 0px;
}
dl.investors dt a{
	font-weight: bold;
	color: #0066CC;
	text-decoration: none;
	margin-bottom: 10px;
	display: block;
}

dl.investors dt a span{
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	margin-left: 10px;
}

dl.investors a:hover{
	text-decoration:underline;
}

dl.investors dd a{
	color: #333333;
	background: url(../images/bulletrightarrow.gif) no-repeat left 5px;
	padding-left: 12px;
	margin-bottom: 5px;
	display: block;
	text-decoration: none;
}

dl.investors dl dt a{
	color: #990000;
	text-decoration: none;
}

dl.investors .ddhead{
	background: url(../images/bullet-grayarrow.gif) no-repeat 2px;
	padding-left: 12px;
	color: #749443;
	font-weight: bold;
}

dl.investors a.mainhead{
	background: url(../images/greenrightmark.jpg) no-repeat left 3px;
	padding-left: 25px;
}


#box{position: absolute; right:-40px; top:150px; border: 1px solid #B5076D; border-right: 0px;padding: 10px;background-color: #FFF; z-index:1500;}
#box div{margin: 10px 0;}


.usual {
  background:#ffffff;
  color:#111;
  padding:15px 20px;
  width:auto;
 
  margin:8px auto;
}
.usual li {  list-style:none; float:left;  }
.usual ul a {
     border:1px solid #a7a9aa;
  display:block;
  padding:6px 10px;
  text-decoration:none!important;
  margin:1px;
  margin-left:0;
  font:15px Verdana;
  color:#000000;
  background:#ffffff;
}
.usual ul a:hover {
  color:#FFF;
  background:#111;
  }
.usual ul a.selected {
  margin-bottom:0;
  color:#3898fd;
  background:snow;
  border-bottom:1px solid snow;
  cursor:default;
  }
.usual div {
  padding:10px 10px 8px 10px;
  *padding-top:3px;
  *margin-top:-15px;
  clear:left;
  background:snow;
  font:10pt Georgia;
}
.usual div a { color:#000; font-weight:bold; }

#usual2 { background:#0A0A0A; border:1px solid #1A1A1A; }
#usual2 a { background:#222; }
#usual2 a:hover { background:#000; }
#usual2 a.selected { background:snow; }
#tabs3 { background:#FF9; }
.co
{
      border:1px solid #a7a9aa;
    
}

.slide-out-div {
        padding: 20px;
        width: 125px;
        background: #f2f2f2;
        border: #29216d 2px solid;
    }
	
.slide-out-diva
{

color : #FF9900;

}

.partners {
	width: 100%;
	height: 100px;
	margin: 40px 10 0 0;
	float: left;
}
.partners li {
    display:block;
    float:left;
    width:200px;
}
.partners a {
    display:block;
    margin:13px auto;
    height:100px;
}
.partners a.nomargin {
    margin:13px 0 0 0;
}
.ugo {
    background:url("images/ugo.jpg") -140px 0px no-repeat;
    width:140px;
}

.tradedoubler {
    background:url("images/tradedoubler.jpg") -140px 0px no-repeat;
    width:140px;
}
.snakkle {
    background: url("images/snakkle.jpg") -140px 0px no-repeat;
    width: 140px;
}
.blottr {
    background: url("images/blottr.jpg") -140px 0px no-repeat;
    width: 140px;
}
.blinkbox {
    background: url("images/blinkbox.jpg") -140px 0px no-repeat;
    width: 140px;
}

.betty {
    width:140px;
    background: url("images/betty.jpg") 0px 0px no-repeat;
}
.wrapp {
	width: 650px;
	overflow: hidden;
	float: left;
	padding: 0 -10 0 80;
}