@charset "utf-8";
body {
	background-color: #9f9f9f;	background-image: url(../images/mainbg.jpg); background-repeat: repeat-x;	background-position: left top;	margin: 0px;	padding: 0px;
}

a { color:#04225D; text-decoration: none; }
a:hover { color:#242424; text-decoration: none; }

h1 { font-family: "Trebuchet MS", Verdana, Tahoma, Arial; font-size: 20px; font-weight:bold; color: #04225d; text-decoration: none;	margin:0px;	padding:0px 15px;}
h2 { font-family: Georgia, "Times New Roman", Times, serif;	font-size: 18px; font-weight: normal; color: #0054ad; text-decoration: none; margin: 25px 0px 0px 15px;	padding: 0px;}
h5{	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; color: #131313; text-decoration: none;	line-height:18px; text-align: justify; margin:0px; padding:5px 15px; }

/** LEFT NAVIGATION **/
#leftNav{position:relative; margin:0 0 10px 0; padding:0; text-align:center; font:18px/34px "Trebuchet MS", Tahoma, Verdana, Arial; color:#FFFFFF; text-decoration: none }
#leftNav ul{position:relative; list-style: none; margin:0px 0px 0px -35px; *margin:0px 0px 0px -15px;}
#leftNav li{display:block; width:190px; height:40px; margin:0 0 10px 0; background:url(../images/navbg.jpg) top left #9F9F9F no-repeat; height:40px; text-align:left; }
#leftNav li.two {display:block; width:190px; height:40px; margin:0 0 10px 0; background:url(../images/navbg2.jpg) top left #F3F3F3 no-repeat; height:40px; text-align:left; }
#leftNav li.freetrial {display:block; width:190px; height:40px; margin:0 0 10px 0; background:url(../images/navbg2-freetrial.jpg) top left #F3F3F3 no-repeat; height:40px; text-align:left; }
#leftNav li.twosub {display:block; width:190px; height:40px; margin:0 0 10px 0; background:url(../images/navbg2sub.jpg) top left #9F9F9F no-repeat; height:40px; text-align:left; }
.productNew { text-align:right; margin-top:-32px; margin-right:-7px; }
#leftNav ul li a{display:block; padding:0 12px 0 12px; color:#ffffff; font-weight:normal; text-decoration:none; }
#leftNav ul li a:hover{	text-decoration:none; color: #FFFFDF;}
#leftNav ul li a.current {	text-decoration:none; color: #FF9900;}
/** END LEFT NAVIGATION **/



/***** RIGHT BOX *****/

#rightBG {width:259px; height:376px; float:right;	background-image: url(../images/rightBG.gif); background-repeat:no-repeat;background-position: left top; padding:0px; margin:0px;}

#rightBoxBSE { width:245px; height:175px; background: url(../images/rightBox.gif) top left no-repeat; padding:8px 0 0 0px; 	margin:9px 7px 0px 7px; font-family: Arial, Helvetica, sans-serif; font-size: 19px; font-weight:normal; color: #000000; text-decoration: none; }
#rightBoxBSE p { padding:0 0 9px 40px; margin:0px; }
#rightBoxBSE span { padding:0px 0 0 12px; margin:0px; }

#rightBoxNSE { width:245px; height:175px; background: url(../images/rightBox.gif) top left no-repeat; padding:8px 0 0 0px; 	margin:0px 7px 9px 7px; font-family: Arial, Helvetica, sans-serif; font-size: 19px; font-weight:normal; color: #000000; text-decoration: none; }
#rightBoxNSE p { padding:0 0 9px 40px; margin:0px; }
#rightBoxNSE span { padding:0px 0 0 12px; margin:0px; }

/***** RIGHT BOX END *****/

/***** BottomT BOX *****/
#bottombox {
    width:974px;
	height:75px;
	background: url(../images/bottombox.gif) top left repeat-x;
	padding:0px;	
	margin:0px;

}
/***** BottomT BOX END *****/

/***** LEFT BOX READ MORE BUTTON *****/

.leftboxREADMORE a{ float:left; width:87px; height:22px; display:block; background:url(../images/readmore-left.gif) 0 0px no-repeat; padding:0; margin-top:20px; }
.leftboxREADMORE a:hover{background:url(../images/readmore-lefthover.gif) 0 100% no-repeat;}

/***** LEFT BOX READ MORE BUTTON END *****/

/***** HEADER ICON FONT *****/
.iconfont { width:92px; height:20px; display:block; font-family: "Trebuchet MS", Verdana, Tahoma, Arial; font-size:11px; font-weight:bold;}
.iconfont a { color:#FFFFFF; text-decoration:none;}
.iconfont a:hover { color:#9F9F9F; text-decoration: none;}
/***** HEADER ICON FONT END *****/

/*
h1,h2,p{margin: 0 15px}
h1{font-size: 125%;color: #04225D; margin:5px 0;}
h2{font-size: 125%;color: #04225D}
p{padding-bottom:1em; font-size:13px;}
h2{padding-top: 0.3em}
*/
/*
div#nav p{padding: 5px 0}
div#nav h2{font-size: 110%;color: #333}
*/
#container{margin: 0 auto;text-align:justify; }
#container div h1, #container div h2, #container div p{margin: 0 15px}
#container div h1{font-size: 125%;color: #04225D; margin:5px 0;}
#container div h2{font-size: 115%;color: #000000;}
#container div p{padding-bottom:1em; font-size:13px;}
#container div h2{padding-top: 0.3em}

#content{ margin: 0 0%; background: #F3F3F3; font: 100.00% "Trebuchet MS",Verdana,Arial,sans-serif; color:#04225D; text-align:justify;}
#content div.readMore { width:455px; background: url(../images/body-readboxbg-1.gif) left top repeat-x #FFF; height:23px; margin:0px 0px 8px 15px;}
#content div.readMore div { float:right; width:125px; height:25px; background:url(../images/moredetails.gif) top left no-repeat;}
#content div.readMore div a:hover { float:right; width:125px; height:25px; background:url(../images/moredetails-hover.gif) top left no-repeat;}

div#slogan{float: left;width:100%;background: #04225D;}
div#slogan p{padding: 5px 0;}
div#slogan h2{ height:24px; overflow:hidden; font: 145.00% "Trebuchet MS",Verdana,Arial,sans-serif; margin-top:-10px; color: #f3f3f3; text-align:center; letter-spacing:-1px;}

#content2{ margin: 30px 0 0 0%; background: #F3F3F3; font: 100.00% "Trebuchet MS",Verdana,Arial,sans-serif; color:#04225D; text-align:justify;}
















#topKW{padding:0px 0px; text-align:justify; font:11px/14px "Trebuchet MS", Tahoma, Verdana, Arial; color:#8F8C6B; line-height:14px;} 

/* TOP NAVIGATION */
#topNav { width: 100%; text-align: left; margin: 0px auto; border-top:0.0em dashed #7F7F7F; 
font:13px/12px "Trebuchet MS", Tahoma, Verdana, Arial; font-weight:bold; margin-top:5px; *margin-top:0px; }
/* Page Navigation */
#topMenu { text-align:center; overlfow: hidden; height:25px; *height:31px; }
/* Change Left Margin Accordingly */
#topMenu ul {list-style: none; padding: 0; margin: 0; float: left; /*left: 50%;*/ margin-left:35px; *margin-left:16px; position: relative; text-align: center; vertical-align:middle; *padding-top: 5px;}
#topMenu li	{float: left; /*left: -50%;*/ position: relative; padding: 0; margin: 0;}
#topMenu li a {color:#FFFFFF; height: 18px; float: left; padding: 4px 15px 0px 15px;	*padding: 0px 15px 5px 15px; 
	text-decoration: none; text-align: center; vertical-align:middle; }
#topMenu li a:hover { color:#E4E3E3; float:left; text-decoration: none; text-align: center; vertical-align:middle;  border-bottom:0.2em solid #FF9C08;}
#topMenu li a.current { color:#E4E3E3; height: 18px; float: left; display: block; 
text-decoration: none; text-align: center; vertical-align:middle; border-bottom:0.2em solid #FF9C08;}
#topMenu li .first { 
	background-image:url(../images/icon-mobile.gif);
	background-position: 15px 2px;
	*background-position: 15px 0px;
	background-repeat: no-repeat; 
	color:#FFFFFF; padding: 6px 15px 0 25px; *padding: 0px 15px 0 25px; height: 18px; float: left; display: block; text-align: left; vertical-align:middle; font-size:12px;}
#topMenu ul li img {width:2px; height:18px; margin-top:0px;}
/* END TOP NAVIGATION */

/* BOTTOM NAVIGATION */
#footerNav { width: 100%; text-align: left; margin: 0px auto; border-top:0.0em dashed #7F7F7F; 
font:12px/12px "Trebuchet MS", Tahoma, Verdana, Arial; color:#FFFFEF; }
/* Page Navigation */
#footerMenu { text-align:center; overlfow: hidden; }
/* Change Left Margin Accordingly */
#footerMenu ul {list-style: none; padding: 0; margin: 0; float: left; /*left: 50%;*/ margin-left:115px; * margin-left:53px; position: relative; text-align: center;}
#footerMenu li	{float: left; /*left: -50%;*/ position: relative; padding: 0; margin: 0;}
#footerMenu li a {color:#FFF; height: 20px; float: left; padding: 0px 15px 0px 15px;	*padding: 1px 15px 3px 15px; 
	text-decoration: none; text-align: center; vertical-align:middle; }
#footerMenu li a:hover { color:#FFF7BF; float: left; text-decoration: none; text-align: center;}
#footerMenu li a.current { color:#FFF7BF; height: 20px; float: left; display: block; 
text-decoration: none; text-align: center; vertical-align:middle;}
#footerNav p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:center; margin:0 auto; margin-top:10px; margin-bottom:10px; }
#footerNav p a, #footerNav p a:visited { color:#FFFFEF; }

#footerNav p.sitecredit span {font-size:11px; color:#FFF4BF;}
#footerNav p.sitecredit a{font-size:11px; font-weight:normal; color:#FF0088; text-decoration:none; text-align:center; }
#footerNav p.sitecredit a span {color:#FFF4BF; }
#footerNav p.sitecredit a:hover{text-decoration:underline;}
/* END BOTTOM NAVIGATION */

.boxOrange {
	border: solid 1px #5F5F5F;
	border-top: solid 1px #BFBFBF;
	border-left: solid 1px #BFBFBF;
	background-position: right bottom;
	background-repeat: no-repeat;
	background-color: #DFDFDF;
	padding: 5px;
	margin:0 15px 10px 15px;
	}

.boxBlue {
	background-color:#EFF2FF;
	border:1px solid #59AFEF;
	font-size: 12px;
	padding: 4px 6px;
	margin:10px 15px;
	}

.formLabel {font-family: "Trebuchet MS", Tahoma, Verdana, Arial; font-size: 12px;	font-weight: bold;	color:#04225D;	text-decoration: none;	}
.passwordField  {BORDER: #9F1E09 1px solid;	FONT-SIZE: 12px;	COLOR: #000000;	background-color:#FFFFFF;	FONT-FAMILY: "Trebuchet MS", Tahoma, Verdana, Arial;}
.chkboxField { 	height: 13px; margin-bottom:1px; }
input { 	height: 16px; padding-left:4px; padding-top:2px; }
.formField  {BORDER: #59AFEF 1px solid;	FONT-SIZE: 12px;	COLOR: #747474;	background-color:#FFFDEF;	FONT-FAMILY: "Trebuchet MS", Tahoma, Verdana, Arial;}
.disabled {	BORDER: 0px;	COLOR: #000000; padding-bottom: 2px; background-color:#FAF8EC;}
.formButton {FONT-SIZE: 14px;	COLOR: #000000;	FONT-FAMILY: "Trebuchet MS", Tahoma, Verdana, Arial; height:22px; padding: 0 0 10px 0px; }
.inputHighlighted {font-family: "Trebuchet MS", Tahoma, Verdana, Arial;	font-size:12px; background-color: #EFF5FF; color: #000000; border: 1px solid #67AFCF; }

.tBorder { BORDER: #04225D 1px solid; padding:0px; background-color:#FFFFFF; color:#04225D; font-family:"Trebuchet MS", Tahoma, Verdana, Arial; }
.TRHead { font-family: "Trebuchet MS", Tahoma, Verdana, Arial; font-size:12px; background-color: #2C2D8F;	color: #FFFFFF; font-weight: 700; text-transform: uppercase; }
.OddRow { background-color: #DFDFDF;}
.EvenRow { background-color: #FFFFFF;}
.TotalRow {	background-color: #646464; color:#FFFFFF; font-weight: bold; }
