/* CSS Document */
body
{
margin:0px;
background-color:#9e9d9e;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#222222;

}

A.left_nav:visited {color: #3B73B9;	text-decoration: underline; text-decoration:none}
A.left_nav:link {color: #3B73B9;	text-decoration: underline; text-decoration:none}
A.left_nav:hover {color: #003372;	text-decoration: none; text-decoration:underline}
A.left_nav:active {color: #F05B21;	text-decoration: underline; text-decoration:none}

.mainleft
{
background-color:#9e9d9e;
width:10px;
background:url(../Images/mainleft.gif) repeat-y top right;
}

.mainright
{
background-color:#9e9d9e;
width:10px;
background-image: url(../Images/mainright.gif);
}

.maincenter
{
background-color:#9e9d9e;
width:940px;
}

.header
{
background:url(../Images/header.gif) repeat-x bottom left;
height:75px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#404040;}

.toplinkleft a
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
color:#404040;
text-decoration:none;
}

.toplinkleft a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
color:#404040;
text-decoration:none;
}


.toplinkright a
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:right;
color:#404040;
text-decoration:none;
}

.toplinkright a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:right;
color:#404040;
text-decoration:none;
}

.logohight
{height:84px;
}

.manubar
{
background-image:url(../Images/manubarBg.gif);
background-repeat:repeat-x;
color:#abaaaa;
font-size:12px;
font-weight:bold;
text-align:left;
}
.bodypart
{
background:url(../Images/bluebg.jpg) #e5f1ff repeat-x left top;
}

.bodyseperator
{
background-image:url(../Images/bodyseperator.gif);
background-repeat:no-repeat;
width:2px;
vertical-align:middle;
}

.bodyheading
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#1e3656;
text-align:left;
padding:10px;
}

.bodynews 
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3b3b3b;
text-align:left;
text-decoration:none;
}

.bodynewspad
{
padding-bottom:10px;
}

.bodyCustomerText
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3b3b3b;
text-align:left;
text-decoration:none;

}

.bodyCustomerTextBold
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#3b3b3b;
text-align:left;
text-decoration:none;
font-weight:bold;
text-decoration:none;
}
.highlights {background:url(../images/gold_partner.png) no-repeat left center; padding-left:70px; height:64px;}
.footer
{
height:18px;
width:100%;
background-color:#364f72;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
color:#FFFFFF;
padding:3px 10px 3px 10px;
background:url(../Images/footerbg.jpg) repeat-x left top;
}

.footer a, .footer {
	color:#FFFFFF; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}

.copyright
{
	color:red; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}

.footer a:hover{
	color:#FFFFFF; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:underline;
}

.footer  .copyright{ color:#999999;}

.breadcrum {
padding:5px 0px 5px 10px;
font-size:11px;
color:#404040;
background-color:#ebebeb;
}

.logoname {
font-size:11px;
color:#404040;
background-color:#ebebeb;
font-weight:bold;
}
table.logotable {
margin-top:10px;
width:200px;
border-top:1px solid #BABBB6;
border-right:1px solid #BABBB6;
}
table.logotable td {
border-bottom:1px solid #BABBB6;
border-left:1px solid #BABBB6;
}
table.smalllogotable {
margin-top:10px;
width:100px;
border-top:1px solid #BABBB6;
border-right:1px solid #BABBB6;
}

table.graytable {
margin-top:10px;
border-top:1px solid #BABBB6;
border-right:1px solid #BABBB6;
}
table.graytable td {
border-bottom:1px solid #BABBB6;
border-left:1px solid #BABBB6;
}

.breadcrum a, .breadcrum a:hover  {
padding:0px 7px 0px 0px;
font-size:11px;
color:#000;
text-decoration:none;
}
.breadcrum a:hover {
text-decoration:underline;
}


.titleheading
{
	font-family: "Trebuchet MS";
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color:#2964a6;
	text-transform: uppercase;	
	background:url(../Images/headerbg.jpg) no-repeat right top;
	width:100%;
	padding:30px 10px 10px 0px;
}
.titleheadingnoimg {
font-family: "Trebuchet MS";
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color:#3e81cb;
	text-transform: uppercase;	
	width:700px;
	padding:0px 10px 10px 10px;
}
.pageheading_red {
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color:#515151;
	text-decoration:none;
}
.blue_text {color:#3B73B9}
.golden_text {color:#525052; line-height:18px;}



/* left nav css start */
.LeftNav_heading {
background-color: #5e8acb;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
padding: 3px;
border-bottom:3px solid #486ea7;
}

.Leftnav_bg
{
background-color:#ebebeb;
padding:1px;
border:1px solid #a1a1a1;
}
.Leftnav_bg a {text-decoration:none;color:#222222;}

.Leftnav_bg a:hover { 
text-decoration:none;
color:#5e8acb;

}
.boddyinner{
background-color:#FFFFFF;
padding:5px 0px 10px 0px ;
line-height:16px;
vertical-align:top;
}
.coloumwidth{
width:180px;
padding:10px;
vertical-align:top;
}
.nocoloum{ padding:5px}
/* left nav css end */

.dotedline 
{
background:url(../Images/bluedot.gif) repeat-x center left ;
}

.para_heading a{
font-size:11px;
color:#333333;
text-decoration:underline;
}

.para_heading a:hover{
font-size:11px;
color:black;
text-decoration:underline;
}
.report_table_outer_grey {border: 1px solid #BABBB6;}
A.bluelink {color: #3B73B9;	text-decoration: underline; text-decoration:none}
A.bluelink:hover {color: #235491;	text-decoration: underline; text-decoration:none}

.leftnavbullet{
width:10px; 
}
.paddingtext{ padding:5px; font-size:10px; background-color:#eeeeee;}

table.bordertable { color:#626262; font-size:11px;}
table.bordertable { border:1px solid #cccccc; }
table.bordertable td{ padding:4px}
table.bordertable .divline { background: url(../Images/gray-dotline.gif) repeat-x center center}
table.bordertable .h1 { color:#FFFFFF;font:Arial, Helvetica, sans-serif; padding:2px; height:20px; background-color:#3c5f84; font-weight:bold;}

.subhead { background-color:#98b1c4; font-weight:bold; color:#FFFFFF; border-top:1px solid #fff;}



/* Added on 10th March 2008 starts */
.leftNavSelected
{
background-color:#9ebce8;
padding:1px;
}

.leftNavSelected a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}
.leftNavSelected a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}
#leftNav td
{
	border-bottom:1px solid white;
}
#leftNav tr:hover
{
background-color:#9ebce8;
}
#leftNav tr a:hover
{
background-color:#9ebce8;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}

/* Added on 10th March 2008 ends */

.topPadding{padding-top:5px;}
.topPadding1{padding-top:8px;}
.allpadding{padding:10px 0px 10px 0px;}
.diconPadding{float:left; padding-right:3px;}
.rightPadding{padding-right:20px;}
.leftPadding{padding-left:33px;}
.leftPadding1{padding-left:8px;}
.leftPadding2{padding-left:25px;}
.downloadCaption{font-weight:bold; font-size:12px;}
.rightAlign{float:right;}
.leftAlign{float:left;}
.presentationArea{width:180px; padding:5px; text-align:center;}


.KCLinks{ color:#0e599e; font-weight:bold; text-decoration:none;}
.KCDiv{background-color:#e5f2ff; border:1px solid white; padding:5px; display:none;}
.downloadLinks{ color:#0e599e; text-decoration:none; font-size:12px;}

.leftbanner {  font-weight:normal; text-decoration:none; border:1px solid #999999;}
.leftbanner a {color:#3b73b9; text-decoration:none;font-size:11px;} .leftbanner a:hover { color:#333333} 
.leftbanner td.link { padding: 0 8px 8px 8px;  }

#preview01, #preview02, #preview03, #preview04, #preview05, #preview06 {display:none;	border:1px solid black; margin:auto; width:95%;}
#defaultdiv {border:1px solid black; margin:auto; width:95%; padding:20px 0px; }
div#cslinks a { text-decoration:none; color:#ae5e01;}
div#cslinks a:hover { text-decoration:none; color:#ffbc58; cursor:pointer}
div#cslinks h1 { font-size:13px; font-weight:bold; color:#005275; padding:0px; margin:0px; padding-left:25px;}
.knowladgecenterbg{ background:url(../images/KnowledgeCenterBG.gif) repeat-x left top;}
.flTbx{font-size:12px; font-family:Arial, Helvetica, sans-serif; width:150px; border:1px solid #acacac}
.flComboBox{font-size:12px; font-family:Arial, Helvetica, sans-serif; width:150px; border:1px solid #acacac; width:100%}
.photoShowImg{padding-bottom:12px;}
.photoShowImg a{color:#000000; text-decoration:underline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold}
.photoShowImg a:hover{color:#FFF; text-decoration:underline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold}

/*********** popup css *************/


.pop_Close { background:url(../images/pop_bg.gif) repeat-x left top; text-align:left; overflow:auto; _height:13px; padding:6px;}
.pop_Close IMG { float:right}
.pop_Close IMG:hover { cursor:pointer}
.pop_FormBG { background:url(../images/pop_formBG.gif) #ffffff repeat-x left top; margin:auto; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.pop_FormBG a { text-decoration:none; color:#277ca1; }
.pop_FormBG a:hover { cursor: pointer}
.pop_inputtext { border:1px solid #cccccc; font-size:11px; }
#Email_Enter {  top:0px;  position:absolute; z-index:99999;  background-color:#ffffff}
#Email_Enter .border { border:10px solid #34c1fe;width:350px;}
