a
{
	outline: none;	
}

ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

body
{
	font: normal 12px arial;
	margin: 0px;
	padding: 0px;
	color: #000000;
}

.mainTable
{
	width: 950px;
	margin: auto;
	height: auto;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;	
}

.menuDiv
{
	height: 22px;
	border-bottom: solid 1px #FFFFFF;
	background: url(images/pwrBy.gif) no-repeat #52AB02;
	background-position: right;
}

.flashNews
{
	height: 20px;
	vertical-align: middle;
	color: #FFFFFF;
	width: 114px;
	background-color: #CB0000;
}

.moreVideos
{
	font: bold 12px arial;
	color: #76B1EB;
	text-decoration: none;
}

.heading1 
{
	color: #CC3300;
	font: bold 16px arial;
	background: url(images/hor_dot.gif) repeat-x;
	background-position: bottom;
}

.bullet ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.bullet li
{
	background: url(images/listBullet.gif) no-repeat 0px 7px;
	padding-top: 5px;
	padding-left: 8px;
}

.imgBorder
{
	border: 5px solid #cccccc;
	margin-top: 10px;
}

.brifeText
{
	padding-top: 10px;
	padding-left: 10px;
	text-align: justify;
}

.readmore
{
	font-weight: bold;
	text-decoration: none;
	color: #76B1EB;
}

.navHeader
{
	height: 25px;
	background: url(images/headerCorner.gif) no-repeat #52AB02;
	background-position: right;
	font: normal 12px arial;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center; 
}


/* left navigation starts */
.glossymenu
{
	margin: 0px;
	padding: 0;
	width: 180px; /*width of menu*/
	border-bottom: 1px solid #C6C6C6;
}

.glossymenu a.menuitem
{
	background: #EAEAEA;
	font: bold 12px arial;
	color: #000000;
	display: block;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	padding: 4px 0;
	padding-left: 10px;
	text-decoration: none;
	border-bottom: 1px solid #C6C6C6;
}
.hoverhand a {
cursor:help;
}

.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
	color: #000000;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
	position: absolute;
	top: 10px;
	right: 5px;
	border: none;
}

.glossymenu a.menuitem:hover{
	background: #EAEAEA;
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
	background: white;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.glossymenu div.submenu ul li
{
	border-bottom: 1px solid #C6C6C6;
}

.glossymenu div.submenu ul li a
{
	display: block;
	font: normal 12px arial;
	color: #000000;
	text-decoration: none;
	padding: 2px 0;
	padding-left: 10px;
	background: url(images/bulletGreen.png) no-repeat 4px 6px #F7F7F7;
}

.glossymenu div.submenu ul li a:hover
{
	colorz: white;
	background: url(images/bulletGreenHover.png) no-repeat 4px 6px #DFDCCB;
}

/* left navigation ends */


/* Menu Code starts */

#navMenu 
{
	height: 22px;
	width: 100%;
	float: left;
	font: bold 11px arial;
}

#navMenu ul
{
	margin: 0px;
	padding: 0px;
}

#navMenu li 
{
	float: left;
	list-style-type:none;
	margin: 0;
	line-height: 22px;
	border-right: 1px solid #ffffff;
}

#navMenu li a
{
	display:block;
	text-decoration:none;
	font-weight: bold;
	text-align: center;
	padding: 0 5px;
}

#navMenu li a:hover, #navMenu li#Focus a
{
	display: block;
	text-decoration:none;
	font-weight: bold;
	text-align: center;
	background-color: #E2D111;
	color:#000000;
	padding: 0 5px;
}

.nsel
{
	height: 22px;
	background-repeat:no-repeat;
	text-decoration:none;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
}
.sel
{
	height: 22px;
	background-color: #E2D111;
	text-decoration:none;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
	font-size:12px;
	font-weight:bold;
	color:#242424;
	cursor:pointer;
}

.path
{
	height: 22px;
	background-color: #E2D111;
	text-decoration:none;
	font-weight: bold;
	text-align: left;
	padding-top: 5px;
	font-size:12px;
	font-weight:bold;
	color:#242424;
	cursor:pointer;
}

.loading {background-color:#CC3300;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:24px}
/* Menu code ends */



.submenu2{ /*DIV that contains each sub menu*/
background: white;
}

.submenu2 ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.submenu2 ul li
{
border-bottom: 1px solid #C6C6C6;
}

.submenu2 ul li a
{
display: block;
font: normal 12px arial;
color: #000000;
text-decoration: none;
padding: 4px 0;
padding-left: 10px;
background: url(images/bulletGreenHover.png) no-repeat 4px 8px #F7F7F7;
}

.submenu2 ul li a:hover
{
colorz: white;
background: url(images/bulletGreen.png) no-repeat 4px 8px #DFDCCB;
}

#footer
{
	vertical-align: top;
	font: normal 11px Arial;
}

#footerLinks
{
	float: left;
	vertical-align: top;
	height: 20px;
}

#footerLinks a
{
   color: #FFFFFF;
   text-decoration: none;
   font: normal 11px Arial;                
}

#footerLinks a:hover
{
	text-decoration: underline;
}

#footerLinks ul
{
	margin: 0px; 
	padding: 0px;
	list-style-type: none;
}

#footerLinks li
{
	display:inline;
	padding: 0px 2px 0px 2px;
}

.designedBy
{
	color: #FFFFFF;
	text-decoration: none;
}

.bullet2 li
{
	background: url(images/listBullet.gif) no-repeat 0px 8px;
	padding-top: 5px;
	padding-left: 8px;
}

.formlbl 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-left: 5px;
}

.formlbl a
{
	text-decoration: none;
	color: #0099FF;
}

.formlbl a:hover
{
	text-decoration: underline;
}

.textboxes 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-left: 2px;
}

#footer
{
	vertical-align: top;
	font: normal 11px Arial;
}

.registerForm
{
	text-align: left;
}

.registerForm td
{
	height: 25px;
}

.fullbrd 
{
	border: 1px dashed #CCCCCC;
	padding: 5px;
}

.subQues
{
	font: normal 14px arial;
	color: #52AB02;
}

.subQues a
{
	font: bold 14px arial;
	color: #0066FF;
}

.faq 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
}

.formlblbold 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-left: 10px;
	font-weight: bolder;

}

.heading2 
{
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #CC3300;
	padding-left: 5px;
	margin: 0px;
}

.pricing
{
	margin-left: 5px;
}

.pricing h3
{
	font: bold 18px arial;
	color: #FE9601;
	margin-bottom: 10px;
}

.pricingTable th
{
	height: 30px;
	background-color: #C1D9E1;
	padding-left: 5px;
}

.pricingTable td
{
	height: 30px;
	background-color: #EBEBEB;
	padding-left: 5px;	
}

.priceMain li
{
	line-height: 22px;
	margin-left: 5px;
	background: url(images/listBullet.gif) no-repeat 3px 4px;
	padding-left: 10px;
}

.priceMain hr
{
	width: 585px;
	height: 1px;
	color: #cccccc;
	margin-left: 5px;
	padding: 0px;
}

.priceMain h2
{
	font: bold 16px arial;
	color: #008BFE;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 10px;
	padding: 0px;
}

.priceMain div
{
	margin-left: 5px;
	margin-bottom: 5px;
	font: normal 13px arial;
}

.stHeading
{
	background: url(images/blue_header_bg.gif) repeat-x;
	height: 33px;
	font: normal 19px arial;
}

.stHeading b
{
	font: normal 16px arial;
	color: #FFFFFF;
	margin-left: 5px;
}

.stHeading2
{
	background: url(images/yellow_header_bg.gif) repeat-x;
	height: 33px;
	font: normal 19px arial;
}

.stHeading2 b
{
	font: normal 16px arial;
	color: #FFFFFF;
	margin-left: 5px;
}

.plans
{
	background: url(images/plan_bg.gif) repeat-x;
	margin-bottom: 20px;
}

.plans label
{
	margin-left: 10px;
}

.plans td
{
	height: 40px;
}

.plans strong
{
	margin-left: 5px;
}

.plans .btn
{
	margin-left: 50px;
}

.plans .group td
{
	height: 30px;
}

.plans .group th
{
	height: 20px;
	font-weight: bold;
	border-bottom: 1px solid #cccccc;
}

.contBtn1
{
	background: url(images/contBtn.gif) no-repeat; 
	width: 117px; 
	height: 27px;
	font: normal 16px arial;
	padding-right: 25px;
	border: 0px;
	cursor: pointer;		
}

.backBtn1
{
	background: url(images/backBtn.gif) no-repeat; 
	width: 117px; 
	height: 27px;
	font: normal 16px arial;
	padding-left: 25px;
	border: 0px;
	cursor: pointer;		
}

.topLine
{
	border-bottom: 1px solid #cccccc;
}

.arrowText
{
	font: normal 9px arial;
	color: #B2B2B2;
}

.planBoxBg
{
	background: url(images/boxBg.gif) repeat-x;
	border: 1px solid #DDDDDD;
	height: 93px;
	font: normal 23px arial;
	color: #797979;
}

.boxBg
{
	background: url(images/boxBg.gif) repeat-x;
	border: 1px solid #DDDDDD;
	height: 93px;
	padding: 8px 0px 0px 8px;
}

.boxBg ul
{
	padding: 0px;
	font: bold 14px arial;
	margin: 0px;
	list-style: none;
	color: #0033FF;
}

.boxBg ul li
{
	background: url(images/greenBullet.gif) no-repeat 3px 4px;
	font: bold 12px arial;
	color: #990000;
	padding: 5px 0px 5px 20px;
}

.cost
{
	font: bold 14px arial;
	color: #797979;
	height: 30px;
	padding-right: 18px;
}

.total
{
	font: bold 14px arial;
	color: #EF0000;
	height: 30px;
	padding-right: 18px;	
}

.orangeBtn
{
	background: url(images/orangeBtn.gif) no-repeat;
	height: 35px;
	width: 125px;
	font: normal 12px arial;
	color: #000000;
	border: 0px;
	cursor: pointer;	
}

.backBtn
{
	background: url(images/gobackbtn.gif) no-repeat;
	height: 35px;
	width: 71px;
	font: normal 12px arial;
	color: #000000;
	border: 0px;
	cursor: pointer;
}

.syllabus
{
	padding-top: 10px;
	font: normal 12px arial;
	color: #000000;
}

.syllabus h1
{
	font: bold 20px arial;
	color: #CC0000;
	padding: 0px;
	margin: 0px;
	margin-bottom: 15px;
}

.syllabus b
{
	text-decoration: underline;
}

.syllabus p
{
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 15px;
}

.syllabus a
{
	color: #0066FF;
	text-decoration: none;
}

.syllabus ul
{
	margin-left: 20px;
}

.syllabus ul li
{
	background: url(images/bulletGreen.gif) no-repeat 3px 4px;
	padding-left: 10px;
}
