*{
	outline:none;
}

body{
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
	margin:0px;
	padding:0px;
	background-color:#000;
}
a, a:visited{
	color:#006cb6;
	text-decoration:none;
}
a:hover{
	color:#044876;
	text-decoration:none;
}
h1, h2, p, form{
	margin:0px;
}
form{
	padding:0px;
}
img{
	border:0px;
}
.clear{
	height:0px;
	font-size:1px;
	clear:both;
}
/* ------------- */
#wapper{
	width:1220px;
	margin:auto;
}
.header{
	/*border-bottom:1px solid #cccccc;*/
	margin-bottom:5px;
	position:relative; text-align:center;
}
.header img{
	
}

.searchBlock{
	border:1px solid #cccccc;
	background-color:#eaeaea;
	padding:4px;
	width:400px;
	margin-left:10px;
	position:absolute;
	top:15px;
	left:270px;
}
.textFieldSearch{
	border:1px solid #666666;
	background-color:#FFFFFF;
	width:330px;
	color:#666666;
}
.SearchButton{
	border:1px solid #a0b1dc;
	color:#003399;
	background-image:url(../images/search_bg.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	background-color:#bdd1ef;
}

.headerRight{
	position:absolute;
	right:0px;
	top:20px;
	width:250px;
	font-size:85%;
	text-align:right;
	color:#0033cc;
}

.adZoneHori{
	
	text-align:center;
}

#left_column {
	float: left;
	width: 640px;
	border: solid 0px #ccc;
	margin-right:10px;
}
#left_column h1{
	/*background-image:url(../images/header_bullet.png);*/
	background-image:url(../images/header_bg.gif);
	background-position:top left;
	background-repeat:repeat-x;
	padding:0px 0px 0px 5px;
	font-size:120%;
	font-weight:bold;
	color:#fff;
	background-color:#131313;
	margin-bottom:5px;
	height:38px;
	line-height:38px;
}
#left_column h1 img, #left_column h2 img{
	float:left;
	margin-top:12px;
	margin-right:10px;
}
#left_column h2{
	background-image:url(../images/header_bg_02.gif);
	background-position:top left;
	background-repeat:repeat-x;
	padding:0px 0px 0px 5px;
	font-size:120%;
	font-weight:bold;
	color:#fff;
	background-color:#131313;
	margin-bottom:5px;
	height:38px;
	line-height:38px;
}
#left_column p, #left_column span{
	padding:10px 0px 10px 0px;
	font-size:85%;
}

.BlogBlock{
	background-color:#000;
	border:1px solid #8f0701;
	margin-bottom:5px;
}
.BlogBlock h1{
	color:#8f0701;
	font-size:110%;
	font-weight:bold;
	padding:10px;
}
.BlogBlock p, .BlogBlock span{
	padding:10px;
	font-size:85%;
}

#right_column {
	float: left;
	width: 275px;
	
}
.AdBlockOne{
	/*background-color:#383736;*/
	/*border:1px solid #cccccc;*/
	/*text-align:center;*//* If needed remove */
	margin-bottom:5px;
}

.AdBlockTwo{
	/*background-color:#383736;*/
	/*border:1px solid #cccccc;*/
	/*text-align:center;*//* If needed remove */
	margin-bottom:5px;
}

.Profiles{
	height:287px;
}

.footerStretched{
	width:100%;
	border-top:1px solid #cccccc;
	background-color:#222222;
}
.footer{
	width:960px;
	margin:auto;
	text-align:center;
	padding:20px 0px;
	font-size:75%;
}
.footer img{
	margin:0px 10px 10px 0px;
}
.footer a, .footer a:visited, .footer a:hover{
	color:#666666;
}

/* ------------- Scroll ------------------ */
#galleryc {
	height:287px;
	/*width:825px;*/
	margin:0 auto;
	overflow:hidden;
}
#galleryc .panel {
	float:left;
	width:601px;
	height:240px;
	margin:0px 10px 5px 0px;
	background-color:#000;
	border:1px solid #992807;
	padding:27px 10px 10px 27px;
/*	background:url(../images/anim_bg.gif) no-repeat;*/
}

#galleryc .panel h1{
	color:#fff;
	font-size:150%;
	font-weight:normal;
	padding:0px 0px 10px 0px;
	background:none;
}
#galleryc .panel p{
	padding:0px 25px 10px 10px;
}
#galleryc .panel p strong{
	color:#0c77a6;
}
.floatTeacherLeft{
	float:left;
	margin:0px 10px 0px 0px;
}
.stepcarousel {
	position: relative; /*leave this value alone*/
	overflow: scroll; /*leave this value alone*/
}
.stepcarousel .belt {
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0;
}
.star{
	position:absolute;
	right:8px;
	height:117px;
	width:173px;
	font-size:95%;
	text-align:center; top:5px;
}
.star a, .star a:visited{
	color:#666666;
}
.star a:hover{
	color:#006cb6;
}
.formLabelOne{
	width:250px;
	float:left;
	color:#FFFFFF;
	padding:4px 0px 4px 0px;
	clear:left;
}
.formLabelTwo{
	/*width:250px;
	float:left;*/
	color:#FFFFFF;
	padding:4px 0px 4px 0px;
}
.formTextHolderOne{
	width:380px;
	float:left;
	padding:4px 0px 4px 0px;
	margin-left:4px;
}
.formTextHolderTwo{
	/*width:380px;
	float:left;*/
	padding:4px 0px 4px 0px;
	margin-left:5px;
}

.formTextOne{
	background-color:#dcdcdc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	width:380px;
	border:1px solid #CCCCCC;
}
.formTextOne:focus{
	background-color:#FFFFFF;
	border:1px solid #FFFFFF;
}
.FormCopy{
	width:373px;
	float:right;
	padding:4px;
	background-color:#3e3e3e;
	color:#fff;
	font-size:75%;
	margin-right:3px;
	border:1px dashed #646464;
}
.FormCopy a, .FormCopy a:visited{
	color:#FFFFFF;
}
.FormCopyTwo{
	width:220px;
	float:right;
	padding:4px;
	background-color:#3e3e3e;
	color:#fff;
	font-size:75%;
	margin:5px 0px 0px 4px;
	border:1px dashed #646464;
}
.FormCopy:hover, .FormCopyTwo:hover{
	background-color:#424748;
	color:#fff;
	border:1px dashed #727171;
}
#left_column form .clear{
	margin-bottom:5px;
	padding-bottom:5px;
}
#left_column form h3{
	margin:0px 0px 10px 0px;
	font-size:110%;
	font-weight:normal;
	background-color:#242424;
	padding:5px;
	color:#CCCCCC;
}
.addressBlock{
	width:380px;
	margin:5px 0px 5px 0px;
}
#left_column form .addressBlock h3{
	font-size:11px;
	color:#CCCCCC;
	padding:2px;
	margin:0px 0px 0px 0px;
	background-color:#333333;
	width:374px;
}
.addressField{
	background-color:#dcdcdc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	border:1px solid #CCCCCC;
	width:279px;
	margin-bottom:1px;
}
.addressField:focus{
	background-color:#FFFFFF;
}
#left_column form .addressBlock span{
	width:92px;
	display:block;
	background-color:#1f1f1f;
	float:left;
	clear:left;
	padding:0px 0px 0px 5px;
	height:20px;
	margin-bottom:1px;
	line-height:20px;
}
#left_column form h4{
	margin:0px 0px 0px 0px;
	padding:2px;
	font-size:11px;
	background-color:#333333;
	color:#ccc;
	width:135px;
}
h4 a, h4 a:visited{
	color:#ccc;
}
h4 a:hover{
	color:#ccc;
}
hr{
	border:1px dashed #CCCCCC;
	border-bottom:none;
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
}
.ThreeBlock{
	width:33%;
	float:left;
	/*margin-right:2%;*/
	font-size:85%;
}
.redCol{
	color:#FF0000;
	margin:0px;
	padding:10px 0px;
}
.submitButton{
	margin:10px 5px;
	padding:0px 0px 2px 0px;
	border:1px solid #FF0000;
	color:#FFFFFF;
	background-image:url(../images/menu_01.gif);
	background-position:top left;
	background-repeat:repeat-x;
	height:25px;
	width:80px;
	font-size:13px;
	font-weight:bold;
}
.submitButtonTwo{
	margin:10px 5px;
	padding:0px 0px 2px 0px;
	border:1px solid #006699;
	color:#FFFFFF;
	background-image:url(../images/header_bg.gif);
	background-position:top left;
	background-repeat:repeat-x;
	height:25px;
	width:180px;
	font-size:13px;
	font-weight:bold;
}
.LabelTextOne{
	background-color:#bbbbbb;
	width:242px;
	float:left;
	color:#000;
	padding:4px 4px 4px 4px;
	clear:left;
	font-size:11px;
}
.displayTextOne{
	color:#fff;
	background-color:#181818;
	border:1px solid #333333;
	padding:3px;
	width:372px;
	float:left;
	/*margin-left:4px;*/
	font-size:11px;
}

.LabelTextTwo{
	width:242px;
	float:left;
	color:#000;
	padding:4px 4px 4px 4px;
	clear:left;
}
.displayTextTwo{
	color:#000000;
	padding:4px;
	width:372px;
	float:left;
	margin-left:4px;
}
.LabelTextThree{
	background-color:#bbbbbb;
	width:242px;
	float:left;
	color:#000;
	padding:4px 4px 4px 4px;
	clear:left;
	font-size:11px;
	margin-top:10px;
}
.displayTextThree{
	color:#fff;
	background-color:#181818;
	border:1px solid #333333;
	padding:3px;
	width:372px;
	float:left;
	margin-left:4px;
	margin-bottom:2px;
	font-size:11px;
}
/* ------------------------------- */
.subFormSelect{
	width:80%;
	padding:10px 10px 5px 10px;
	margin:0 auto 10px auto;
}
.subGormBlock{
	float:left;
	margin-right:10px;
}
.smallBlockOne{
	width:80px;
	text-align:right;
}
.smallBlockTwo{
	width:150px;
}

/* -------------------------------------- */
.pagination{
	margin:0px auto 10px auto;
	border-bottom:1px solid #333333;
	border-top:1px solid #333333;
	padding:10px 0px;
}

.pagination ul{
	margin: 0 auto;
	padding: 0;
	text-align: left; /*Set to "right" to right align pagination interface*/
	font-size: 12px;
	width:75%;
}

.pagination li{
	list-style-type: none;
	display: inline;
	padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
	padding: 0 5px;
	border: 1px solid #9aafe5;
	text-decoration: none; 
	color: #2e6ab1;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #2b66a5;
color: #000;
background-color: #e24409;
}

.pagination a.currentpage{
background-color: #2e6ab1;
color: #FFF !important;
border-color: #2b66a5;
font-weight: bold;
cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

.pagination a.prevnext{
font-weight: bold;
}
/* ------------------------------------------------- */

.searchResult{
	width: 630px;
	padding-left:10px;
}
.SearchBlocks{
	width:290px;
	height:125px;
	margin:0px 10px 10px 0px;
	border:1px solid #992807;
	padding:5px;
	float:left;
	background-color:#111111;
}
#wapper .SearchBlocks h1{
	font-size:14px;
	color:#FFFFFF;
	background:none;
	margin:0px 0px 5px 0px;
	padding:0px;
}
#HeaderWapper{width:960px; height:auto; float:left; }

.HeaderWappertext{ width:701px; height:auto; float:left;}
.flotleft{ float:left;}
.flotright{ float:right;}
.Headerlinks{ width:249px; height:auto; float:right; padding:1px 9px 0 0px;}
.Headerlinksleft{ width:200px; height:auto; padding:0px 9px 0 0px;}
.Textalineright{ text-align:right;}
.Textalineleft{ text-align:left;}
.Padtop4{ padding-top:4px;}
.Padtop21{ padding-top:21px;}
.Gray{ color:#666666;}
.Headerlinks a{ color:#666666;}
.Headerlinks a:hover{ color:#006cb6;}
.Headerlinksleft a{ color:#666666;}
.Headerlinksleft a:hover{ color:#006cb6;}
.Loginsection{ width:640px; height:auto; float:left; padding:24px 0 24px 0px; clear:both;}
.Loginbox{ width:282px; height:auto; float:left; border:1px solid #992807; padding:15px 0 15px 18px; }
.Light17A{ font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:normal;}
.Loginbox p{width:282px; height:auto; float:left;  padding:15px 0 15px 18px; font-size:17px;}
.white{ color:#fff;}
.Light14A{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal;}
.Txtbox{ width:166px; height:21px; background-color:#000; border:1px solid #992807; color:#fff;}
.Marginleft37{ margin-left:35px;}
.Loginbox1{ width:274px; height:auto; float:left; border:1px solid #992807; background-image:url(../images/girtar_teacher_boxbg.jpg); background-repeat:repeat-x; padding:17px 14px 10px 12px; }
.Padtop28{ padding-top:28px;}
.Padtop32{ padding-top:32px;}


h5 { padding:0px; margin:0px; }
.Padleft32{ padding-left:32px;}
.Arealinks{ width: auto; height:auto; float:left; padding:0 0 0 0px;}
.Arealinks ul{ list-style:none; padding-top:5px; padding-bottom:5px; padding-left:15px; margin:0 0 0 10px; float:left;   }
.Arealinks ul li a{ list-style:none; padding:0 0 0 5px; margin:0px; list-style-type:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ccc;  }
.Arealinks ul li a:hover{ list-style:none; padding:0 0 0 5px; margin:0px; list-style-type:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ccc;  }


.Arealinks ul li ul{ list-style:none; padding:0 0 0 0px; margin:0px; clear:both; }
.Arealinks ul li ul li{ list-style:none; padding:0 0 0 0px; margin:0 0 0 15px; }





.Arealinktext{ width:620px; height:auto; float:left; padding:10px 10px 10px 10px;}
.textjustify{ text-align:justify;}

.PaddingTopBottom10{ padding:0px 10px; }
.Padleft10{ padding-left:30px;}
.ImgBrd {border:1px solid #666666;}


/* -------------------------27-08-2010------------------------ */

.Banner{ float:left; width:275px; height:auto; margin:0 10px 0 0;}

.Star2{
	position:absolute;
	left:0px;
	height:117px;
	width:173px;
	font-size:95%;
	text-align:left; top:5px; 
}
.Star2 a, .star a:visited{
	color:#666666;
}
.Star2 a:hover{
	color:#006cb6;
}
.star a:hover{
	color:#006cb6;
}
.HeaderBanner{ padding:0 0 0 120px; text-align:center;}


