.smallwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.cartbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	height: 21px;
	width: 63px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(../images/cartbtn.jpg);
	background-repeat: no-repeat;
}
.cartupdatebutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	height: 23px;
	width: 65px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(../images/cartupdatebtn.jpg);
	background-repeat: no-repeat;
}
.cartcheckoutbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	height: 25px;
	width: 70px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(../images/cartcheckoutbtn.jpg);
	background-repeat: no-repeat;
}
.whiteborder {
}

.normaltxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	
}

.milestonetxt {
font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}


.More {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #330066;
	text-decoration: none;
}
.readmore {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#000000;
	text-decoration: none;
}


.boldorange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FC9582;
	text-decoration: none;
}
.whitebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.orangetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #C64F00;
	text-decoration: none;
}
.sancharamcdtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#003366;
	text-decoration: none;
}
.whiteboldlarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.blackbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
	
}
.yellowbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FAF438;
	text-decoration: none;
}
.submitbotton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background:url(../images/buttonbg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 33px;
	width: 152px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.submitfreetrial {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
background:url(../images/freesubmit.jpg);	
	background-repeat: no-repeat;
	background-position: center center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 30px;
	width: 100px;
}
.submitexam{

	background:url(../images/exam2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 74px;
	width: 100px;
}

.news {
	border: thin solid #CCCCCC;
}
.norepeat {
	background-repeat: no-repeat;
}


.newstest {
	font-family: Arial, Helvetica, sans-serif;
	width:200px;
}
.thirdcolumninbox
{

width:323px;



}
.thirdcolumnimagebox1
{
padding-right:2px;
padding-top:5px;
width:150px;
height:74px;
float:left;
}
.title1{
font-family:Arial, Helvetica, sans-serif;
color:#000033;
font-weight:bold;
font-size:13px;
float:left;
margin-top:1px;
margin-top:1px;
width:370px;

}
.title2{
font-family:Arial, Helvetica, sans-serif;
color:#000033;
font-weight:bold;
font-size:13px;

width:323px;

}
.title1 p
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:normal;
margin-top:2px;
width:165px;

}
.title2 p
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:normal;
margin-top:2px;

}
.ashborder {
	border: 1px solid #E3E3E3;
}
.more {
	color:#142672;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;

}

.bluebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #234173;
	text-decoration:none;

}
.blueboldnew{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#1C4FFA;
	text-decoration:none;

}
.normaltxtspace {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align:left;
	text-decoration: none;
	line-height:23px;
}
.whitenormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.whtborder {
	border: 1px dotted #FFFFFF;
}
.blakborder {
	border: 1px #000000 solid;
}
.viewmore{
color:#578CFE;
text-decoration:none;
font-size:11px;
}

.viewmoreexp{
color:#578CFE;
text-decoration:none;
font-size:12px;
}
.carttxtarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003399;
	text-decoration: none;
	height: 66px;
	width: 576px;
	border-top-width: thin;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #366B97;
	border-right-color: #366B97;
	border-bottom-color: #366B97;
	border-left-color: #366B97;
}
.redtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.redtxtnew {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	
	color: #FF0000;
	text-decoration: none;
}
.selbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	height: 20px;
	width: 250px;
	border: 1px solid #0D1D37;
}
.selboxnew {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	height: 20px;
	width: 200px;
	border: 1px solid #0D1D37;
}
.calbtn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	height: 16px;
	width: 16px;
	border: 1px solid #000000;
	background-image: url(../images/cal.gif);

}
.blackborder{
border:#000000 solid 1px;
}

.whiteboldspe{
font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-repeat:no-repeat;
	
}
.redbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#FF0000;
	text-decoration:none;

}.whitesubbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/payformbutton.jpg);
	background-repeat: repeat;
	height: 33px;
	width: 146px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.txtarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	height: 100px;
	width: 250px;
	border: 1px solid #000000;
}
.greenbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#0B844A;
	text-decoration:none;

}
.blueboldunderline{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #234173;
	text-decoration:underline;

}
.bluebold3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-decoration:none;

}
.bluebold2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#000066;
	text-decoration:none;

}
.bluelightunderline{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#1C4FFA;
	text-decoration:underline;

}
.bluelight{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#1C4FFA;
	text-decoration:none;
	
}
.orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#FF9933;
	text-decoration:none;

}

.delete {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#FFFFFF;
	background-color:#B9273A;
	
	
	height:18px;
	
	text-decoration:none;

}
.videotable {
	background-color: #E9E9E9;
	border: 1px solid #CDCDCD;
}
.frametable {
	border: 1px solid #CDCDCD;
}.arialsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.arialsmall2{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.bluelink {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
color:#5DB2FF;
text-decoration:none;
	
}



.pipe {
color:#EE03FD;
}
.milestone {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
color:#7BA7D4;
}
.milestoneed {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
color:#7BA7D4;
}
.milestonenew {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#7BA7D4;
}
.researchtext {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#01106c;

}
.researchhead {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:22px;
color:#74a1d4;
font-weight:normal;
}
.activitiesred {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF0000;
	text-decoration:none;
}
.activitiesblue {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5DB2FF;
	text-decoration:none;
}
.expert{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
text-align:left;
}
.campsblue {
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#414C91;
	text-decoration:none;
	text-align:justify;


}
.freeblak {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	
	text-decoration:none;
	text-align:left;
	font-weight:normal;
	


}

.freetrial {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#414C91;
	width:164px;
	text-decoration:none;
	
}
.normaltxtjusfy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align:justify;
	
}
.experts{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
font-style:normal;
color:#2A5AC3;
}
.experts2{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
font-style:normal;
color:#2A5AC3;
}
.expertread{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
font-style:normal;
color:#B350FF;
}
.subbox {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
	height: 22px;
	width: 80px;
	border: 1px solid #FFFFFF;
}
.pageBorder{
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#FFCFFF;
color: #ff0000; 
font-weight:bold;
font-size: 13px; 
}
.pageBorder a:hover{
color: #000000;
}
.pageBordercurrent{

font-family:Verdana, Arial, Helvetica, sans-serif;
background-color: #CCCCCC;
color: #ff0000; 
font-weight:bold;
font-size: 13px; 
}
.pageBordercurrent a:hover{
color: #000000;
}
.styleBox {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #003366;
}
.styleNews {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
}
.style2 { font-size: 14px;  color: #003366; }

.style3 {font-size: 14px;  color: #003366; font-weight:bolder; font-family:Arial, Helvetica, sans-serif}


.style5 {
	font-family: Verdana;
	font-weight: bold;
	font-size: 13px;
	color: #0000FF;
}
.style4 {
	color: #FFFFFF;
	font-family:Verdana;
	font-weight:600;
	font-size: 12px;
}
.style4 a:hover{
color: red;
}
.style6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.style13 {font-family: Verdana}
.rollover a {

display:inline-table;
width: 44px;
height:42px;
padding:10px 10px 0px 10px;
font: bold 13px sans-serif;;
color:#FFF;
background: url("../images/button_menu2.jpg") 0 0 no-repeat;
text-decoration: none;
}
.rollover a:hover { 
background-position: 0 -42px;
color: #FFF;
}
.rollover a:active {
background-position: 0 -84px;
color:#fff;
}
.aerobuttonmenu{ /*container that holds a row of aero buttons*/
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html display:marker;width: auto;*/
display:inline-table;
/*background: #F7F7F7;  menu strip background*/
/*border: 1px solid gray;*/
padding: 0px 0 0px 0px;
border-width: 1px 0;
}

* html .aerobuttonmenu{ /*IE6 and below hack. Set explicit strip width*/
width: 100%;
}

.aerobuttonmenu a.aero{ /*aero button CSS*/
background: transparent url('../images/aeroleft.gif') no-repeat top left;
display: block;
float: right;
font: bold 7px Verdana, Trebuchet MS; /* Change 13px as desired */
line-height: 23px; /* This value + 8px should equal height of button background (default is 31px) */
height: 31px; /* Height of button background height */
padding-left: 10px; /* Width of left menu image */
text-decoration: none;
margin-right: 3px; /*spacing between buttons*/
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); /*this and next two rules control opacity of buttons before hover*/
opacity: 0.9;
-moz-opacity: 0.9;
}

.aerobuttonmenu a.aero:link, .aerobuttonmenu a.aero:visited, .aerobuttonmenu a:active{
color: white; /*button text color*/
}

.aerobuttonmenu a.aero span{
background: transparent url('../images/aeroright.gif') no-repeat top right;
display: block;
padding: 4px 10px 6px 0; /*Set 10px here to match value of 'padding-left' value above*/
}

.aerobuttonmenu a.aero:hover{ /* Hover state CSS */
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /*this and next two rules control opacity of buttons during hover*/
opacity: 1;
-moz-opacity: 0.99;
}

.aerobuttonmenu a.aero:hover span{ /* Hover state CSS (for text) */
color: yellow;
}

.black a.aero{
background-image: url('../images/aeroleftblack.gif');
}

.black a.aero span{
background-image: url('../images/aerorightblack.gif');
}

.aerobuttonmenu .rightsection{
float: right;
width: 100px;
position: relative;
top: 3px;
padding-right: 5px;
text-align: right;
}

.aerobuttonmenu .rightsection a{
color: navy;
}
.arialsmallest {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#01106c;
	text-decoration: none;
}
.bluebold3 a:hover { 
background-position: 0 -42px;
color: #FFF;
}
/* 11 April 2009*/
.pageFunzone{
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color: #003366;
color: #FFFFFF; 
font-weight:bold;
font-size: 13px; 
}
.pageFunzone a:hover{
color: #000000;
background-color: #0099FF;
}
.pageFunzonecurrent{
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color: #0099FF;
color: #000000; 
font-weight:bold;
font-size: 13px; 
}
.pageFunzonecurrent a:hover{
color: #000000;
}
