/* CSS Document Prepared By Girish Gandhi on 10-04-2009*/
/* Base line  framework */
Body{ 
	background-color:#214850;
	margin:0px;
	margin-bottom:8px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
:focus {outline:none;}
#mainWrapper{
	background-image: url(../images/pageBack.gif);
	background-attachment: scroll;
	background-position: top center;
	background-repeat: no-repeat;
	height: 100%;
	width: 100%;
	text-align: center;
}
#header{
	background-image: url(../images/header-Back.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	width: 956px;
	height: 144px;
}
#content{
	padding-left:16px;
	padding-right: 16px;
	text-align: left;
}
.subContent{
	width:694px;
}
.subContent2{
	width:100%;
}
.subContent P, .subContent2 P{
	font-size: 12px;
	line-height: 180%;
	padding-left:16px;
	padding-right: 4px;
	margin: 0px;
	margin-bottom: 4px;
	margin-top: 4px;
}
.subContent .mgRB, .subContent2 .mgRB{
	border:1px solid #BBBBBB;
	margin-right:12px;
	margin-bottom: 8px;
}
.subContent .mgLB, .subContent2 .mgLB{
	border:1px solid #BBBBBB;
	margin-Left:12px;
	margin-bottom: 8px;
}


.subContent OL{
	margin-top: 12px;
	margin-bottom: 12px;
}
.subContent UL LI, subContent2 UL LI, .subContent OL LI{
	font-size:12px;
	line-height:170%;
}
.subContent UL, subContent2 UL{
	margin-top:0px;
}

/* Right Navigation */
.rtNav{width:220px;}
.rtNav UL{margin: 0px;padding: 0px;}
.rtNav UL LI{
	text-align: left;
	font-size: 11px;
	line-height: 35px;
	border-bottom: 1px solid #b3cae5;
	border-left: 1px solid #b3cae5;
	border-right: 1px solid #b3cae5;
	padding-left: 8px;
	font-weight:bold;
	margin: 0px;
	list-style: none;
	background-color:#f1f2f2
}
.rtfirst{
	text-align: left;
	font-size: 11px;
	height: 35px !important; 
	background-image:url(../images/rtNavTopBorder.gif); 
	background-position: right top; 
	background-repeat: no-repeat; 
	border-right:none !important; 
}

/* Hp Content */
#hpCntLftSection{
	width:410px;
	float: left;
	padding:0px;
}

#hpCntLftSection .heading1{
	background-color:#369;
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	padding-top:4px;
	padding-left:4px;
	padding-bottom:4px;
	padding-right:4px;
}
#hpCntLftSection IMG{
	border: 1px solid #333333;
	margin-right: 8px !important;
	margin-bottom: 8px;
}
#hpCntLftSection P{
	font-size: 12px;
	text-align: left;
	margin: 0px;
	margin-top:8px;
	margin-right:8px;
	line-height: 180%;
	padding:0px;
}
#hpCntRgtSection{
	width:284px;
	float: left;
}
#hpCntRgtSection IMG{
	border: 1px solid #CCC;
	margin-right: 4px !important;
	margin-bottom: 0px;
}
#hpCntRgtSection P{
	font-size: 12px;
	text-align: left;
	margin: 0px;
	margin-top:0px;
	margin-right:8px;
	line-height: 160%;
	padding:0px;
}
.brdCrumb{
	font-size: 10px;
	font-weight: bold;
	padding-bottom: 2px;
	padding-top: 6px;
	padding-left: 0px;
	display:block;
}
.brdCrumb A{text-decoration: none;font-size: 10px;}
.brdCrumb A:hover{text-decoration: underline;font-size: 10px;}

/** Footer Section **/
#footer{
	background-image: url(../images/footerBak.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	height: 56px;
}
#footer P{
	text-align: left;
	color: #FFFFFF;
	line-height: 150%;
	font-size: 10px;
	padding-left: 16px;
	padding-top: 16px;
	font-weight: bold;
}
#footer P A, #footer P A:visited{color: #FFFFFF; text-decoration: none;}
#footer P A:hover{color: #FFFFFF; text-decoration: underline;}

/* Global Navigation */
.gNavPos{
	margin-right: 38px;
	margin-top: 68px;	
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF !important;
}
.gNavPos A, .gNavPos A:hover, .gNavPos A:visited{color: #FFFFFF !important;text-decoration: none; padding-left: 34px;}
.gNavPos A:hover{color: #FFFFFF !important;text-decoration: underline;}

/* Local Navigation */
.locNav{
	height:33px;
	background: url(../images/Nav-Back.jpg); 
	background-repeat: repeat-x;
	background-position: left top;
}
.locNav UL{margin: 0px;padding: 0px;}
.locNav UL LI{
	display: inline;
	text-align: left;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;	
}
.locNav UL LI A.menu{
	padding-bottom: 8px;
	padding-top: 8px;
	border: 1px solid #576365;
	color: #FFFFFF;
	line-height: 33px;
	padding-left: 20px;
	padding-right: 20px;
	background: url(../images/linkback.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border-right: none;
	text-decoration:none;
}
.locNav UL LI A.Active{
	padding-bottom: 8px;
	padding-top: 8px;
	border: 1px solid #576365;
	color: #FFFFFF;
	line-height: 33px;
	padding-left: 20px;
	padding-right: 20px;
	background: url(../images/activeLinkBak.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border-right: none;
	text-decoration:none;
}

/* Generic Classes */
div.morelinks{
	margin:0px;
	padding:0px;
	border:1px solid #CCCCCC;
	background: url(../images/gNavBack.gif);
	background-repeat: repeat-x;
	background-position: left top;
	color:#333333;
	font-size:11px;
	line-height:24px;
	

}
P.clsTop {text-align:right;font-size:10px !important; font-weight:bold; text-transform:uppercase;}
P.clsTop A, P.clsTop A:hover{font-size:10px; text-decoration:underline;}
.rtMg8{margin-right:8px;}

div.morelinks A{ padding-right:8px;padding-left:8px;font-size:12px;text-decoration:none;border-right:1px solid #666666;}
div.morelinks A:hover{text-decoration:none}

.bdrNone{border:none !important}
.galhd{
	font-size: 13px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom:3px;
	padding-left: 4px;
	margin-top: 0px;
	margin-bottom:0px;
	font-weight:bold;
	text-align:left;

}
.rdBlg{
	height:380px;
	background-image: url(../images/blogimage.jpg) !important;
	background-repeat: no-repeat;
	background-position: left bottom;

}
.alnRgt{text-align:right;padding-right:8px;}
.bgClrWht{background-color:#FFFFFF}
.pdAll8{padding:8px;}
.flRgt{float: right;}
.flLft{float: left;}
.pdTop12{padding-top: 12px;}
.bdrAll{border: 1px solid #DDDDDD; padding:4px; height: 100%; display: block;}
img.bdrFacy {border: 1px solid #369;padding:3px !important;}
.bdrLft{border-left: 1px solid #CCCCCC;}
.bdrBtm2{border-bottom: 2px solid #CCCCCC;}
.bdrRLB{
	border-bottom: 1px solid #5a6d70;
	border-left: 1px solid #5a6d70;
	border-right: 1px solid #5a6d70;
	background-color:#FFFFFF;
}
.bdrRLB2{
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	display: block;
	border-top:none;
	background: url(../images/shdw1.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.bdrTop{border-top: 1px solid #CCC;}
.bdrRgt{border-right: 1px solid #CCC;}
.bdrBtm{border-bottom: 1px solid #CCC;}
.bdrLft{border-left: 1px solid #CCC;}
.input152{width: 152px;border: 1px solid #999999;}
.clear{clear:both;line-height:4px;height:4px;background-color:#FFFFFF;}
.appWrapper{width: 956px;}

/* Buttons */
.btnNormal, .btnSearch{
	font-size: 12px;
	color: #FFFFFF;
	border: 1px solid #999999;
	padding-left: 4px;
	padding-right:4px;
	padding-bottom:2px;
	padding-top:1px;
	font-weight: normal;
	background-image: url(../images/btnBack.jpg);
	background-position: left top;
}
a.btnCourse{
	font-size: 11px;
	color: #FFFFFF;
	border: 1px solid #999999;
	padding-left: 8px;
	padding-right:8px;
	padding-bottom:2px;
	padding-top:1px;
	font-weight: bold;
	background-image: url(../images/btnBack.jpg);
	background-position: left top;
		text-decoration:none;
}
a.btnCourse:hover{
	color:#FFFFFF;
	text-decoration:none;

}

/* HTML Selectors */
A{color: #006699;text-decoration: none;}
A:hover{color: #003399;text-decoration: underline;}
FORM{margin: 0px;padding: 0px;}
IMAGE{border: 0;}
H1, H2, H3, H4, H5, H5, H6{
	margin: 0px;
	text-align: left;
}
H1{
	font-size: 21px;
	font-weight: normal;
	padding-top: 4px;
	padding-left: 0px;
	margin-top: 4px;
	padding-bottom:4px;
}
H2{
	font-size: 15px;
/*	background-image: url(../images/h2bak.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;*/
	padding-top: 0px;
	padding-left: 0px;
	margin-top: 12px;

}
H3{
	font-size: 14px;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom:1px;
	padding-left: 12px;
	margin-top: 6px;
	margin-bottom:0px;
	font-weight:bold;
	background-image: url(../images/bullet.gif);
	background-position: left;
	background-repeat: no-repeat;

}
H4{
	font-size: 13px;
	font-weight: bold;
	background-image: url(../images/rtSectHeading.gif);
	background-position: right top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	padding-top: 8px;
	padding-left: 8px;
	padding-bottom: 4px;
}
H5{
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 4px;
	padding-left:8px;
	margin-top: 16px;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 4px;
}
H6{
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 2px;
	padding-left:0px;
	margin-top: 16px;
	border-bottom: 1px solid #dddddd;
}
.H7{
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 2px;
	color: #069;
	margin-left: 15px;
}
.H8{
	font-size: 12px;
	font-weight: bold;
	color: #069;
	
}
.H9{
	font-size: 14px;
	/*	background-image: url(../images/h2bak.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;*/
	padding-top: 10px;
	padding-left: 0px;
	margin-top: 12px;
	font-weight: bold;
	color: #000;
}
.H10{
	font-size: 13px;
	color: #090;
}
.saturday{
	font-size: 14px;
	/*	background-image: url(../images/h2bak.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;*/
	padding-top: 10px;
	padding-left: 0px;
	margin-top: 12px;
	color: #000;
}
STRONG{
	padding:0px !important;
	margin:0px !important;
}
IMG{
	margin:0px;
	padding:0px;
}
TEXTAREA, SELECT, INPUT{font-size:12px;}

/* Type Classes */
.clsNormal{
	font-size:12px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-right:4px;
}
.input144{
	width:144px;
}
.ht8{height:8px;}
/* More region */
#moreArticles P{
	font-size:11px;

	padding-top:5px;
	padding-bottom:3px;
	padding-left:4px;
	padding-right:4px;
	margin:0px;
	line-height:130%;
}
.tableBorder1{background-color:#EEEEEE;}
.tableBorder1 TH{background-color:#006699; text-align:left; font-size:11px; font-weight:bold;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:4px;
	Color:#FFFFFF
}
.tableBorder1 TD{Font-size:12px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:4px;
}
.tableBorder1 TR.row1{background-color:#dcddde!important;}
.tableBorder1 TR.row2{background-color:#fafafa!important;}
.tableBorder2{background-color:#dcddde;}
.tableBorder2 TD, .tableBorder2 TD P{
background-color:#FFFFFF;
font-size:12px; 
padding-left:4px;
padding-top:4px;
padding-bottom:4px;}
.GalTable1 IMG{
	border:1px double #336699;
	margin: 0px;
}
.galDiv{
	text-align:center;
	float:left; 
	width:213px; 
	display:block; 
	padding-top:0px;
	padding-left:6px;
	padding-right:6px;
	padding-bottom:4px;
	margin-bottom:4px;
	margin-right:1px;
	border-bottom:1px solid #CCC;
}
.testMImg{
	padding-right:0px;
	padding-bottom:0px;
	margin-right:8px;
	margin-bottom:8px;
	border:1px solid #369;
}
.tollfree{color:#FFFFFF; font-size:12px; font-weight:bold; padding-top:8px;}
.cback1, .cback2, .cback3, .cback4, .cback5{
	background-position: bottom ;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height:380px;
	overflow:auto;
}
.cback1{background-image: url(../images/cback1.jpg) !important;}
.cback2{background-image: url(../images/cback2.jpg) !important;}
.cback3{background-image: url(../images/cback3.jpg) !important;}
.cback4{background-image: url(../images/cback4.jpg) !important;}
.cback5{background-image: url(../images/cback5.jpg) !important;}

.bdrLRB3{
	background-image: url(../images/tabBtm.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	border:1px solid #CCC;
	border-top:none;
	padding-top:10px;
	padding-left:4px;
	padding-right:4px;
}
A.cTabActive{
	width:126px;
	background-image: url(../images/tabactive.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	padding-top:8px;
		padding-bottom:4px;
	text-docoration:none;
	display:block;
}
A.cTabActive:hover, A.cTabInActive:hover{text-decoration:none; color:#000000;}
A.cTabInActive{
	width:126px;
	background-image: url(../images/tabInactive.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	font-size:12px;
	font-weight:bold;
	color:#444444;
	padding-top:8px;
	padding-bottom:4px;
	text-docoration:none;
	display:block
}
.tabHead{
	font-size: 19px;
	font-weight:normal;
	padding-top: 0px;
	padding-left: 0px;
	margin: 0px;
	padding-bottom:0px;
	color:#000066
}
.tabHead2{
	font-size: 15px;
	font-weight:bold;
	padding-top: 0px;
	padding-left: 0px;
	margin: 0px;
	padding-bottom:0px;
	color:#000066
}
.tabSubHead{
	color:#000;
	font-weight:bold;
	font-size:12px;
}
.tabSubHead1{
	color:#333333;
	font-weight:bold;
	font-size:13px !important;
	background-color:#d3e8e9 !important;
	border-bottom:1px solid #999999;
}
.tabSubHead2{
	color:#666;
	font-weight:bold;
	font-size:12px;
}
P.cDuration{
	font-size:11px !important;
	font-weight:bold;
	background-image: url(../images/corner2.gif);
	background-position: right top;
	background-repeat: no-repeat;
	padding:0px!important;
	margin:0px !important;	
	padding-right:6px;
	color:#444444
}

.midSection{
	width:684px;
}
.midSection P{
	padding:0px;
	padding-left:4px;
	padding-right:4px;
	margin:0px;
	font-size:12px;
	line-height:180%;
}
span.p11{
	width:682px;
	display:block
}
.midSecBdr{
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
}
.vdoHeading{
	margin-top:4px;
	border:1px solid #CCC;
	border-bottom:none;
	background-color:#DDDDDD;
	font-weight:bold;
	color:#222222;
	padding-left:4px;
	padding-top:4px;
	padding-bottom:5px;
	font-size:12px;
}
.galLink{
	background-image: url(../images/galButtonBak.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	font-size:13px;
	font-weight:bold;
	color:#000000;
	float:left;
	width:630px;
	padding-top:6px;
	height:30px;
}
.imgbdr{
	border: 1px solid #999;	
}
#new {
	height: 20px;
	width: 45px;
}
.headermenu {
	font-size: 10px;
	color: #FFF;
	text-decoration: none;
}
.headermenu:hover {
	font-size: 10px;
	color: #FFF;
	text-decoration: underline;
}
.contentNormal {
	font-size:12px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-right:4px;
}
