﻿body 
{
		font-family:Arial !important;
}
a:focus
{
    border:0;
}

.header
{
	/*width:950px;
	min-height:270px;*/
	background: transparent url('../images/hmbk.png') repeat-x scroll 0 0;
height:auto;
}
.homeback
{
    background: transparent url('../images/homeback-new.png') no-repeat scroll 0 0;
    height:auto;
}
.howback
{
    background: transparent url('../images/howback.png') no-repeat scroll 0 0;
    height:500px;
}
.AboutSchoolSearch, .AboutBestSchool
{
	width:100%;
	height:auto;
	margin:10px 0 0;
}
.AboutSchoolSearch .innerHTML, .AboutBestSchool .innerHTML
{
	margin:30px auto 20px;
	padding:10px;
	background:#f4f4f4;
	-moz-box-shadow:inset 0 0 0.5em #676767;
	-webkit-box-shadow:inset 0 0 0.5em #676767;
}
/*Curved CSS*/
.curved {
/*behavior: url("Stylesheets/border-radius.htc");*/
-moz-border-radius: 4px; /* Firefox */
-webkit-border-radius: 4px; /* Safari and Chrome */
-khtml-border-radius: 4px; /* Linux browsers */
border-radius: 4px; /* Opera 10.50, IE and CSS3 */
}
/*.AboutBestSchool ul li
{
	margin:10px auto;
	-moz-box-shadow:inset 0 0 0.5em #676767;
	-webkit-box-shadow:inset 0 0 0.5em #676767;
	-moz-border-radius:5px;
}
.mapbox
{
	width:125px;
	height:100px;
}
.map1
{
	background-image:url('images/bstschasset.png');
	background-position:0 0;

}
.map2
{
	background-image:url('images/bstschasset.png');
	background-position:-125px 0;
}
.map3
{
	background-image:url('images/bstschasset.png');
	background-position:-250px 0;
}
.map4
{
	background-image:url('images/bstschasset.png');
	background-position:-375px 0;
}*/
.GHmLt
{
	width:624px;
	float:left;
}
.GHmRt
{
	width:316px;
	margin-left:10px;
	float:left;
}
.GHmRtbx
{
	width:99%;
	border:1px solid #f2f2f2;
	height:auto;
	-moz-border-radius: 4px; /* Firefox */
    -webkit-border-radius: 4px; /* Safari and Chrome */
    -khtml-border-radius: 4px; /* Linux browsers */
    border-radius: 4px; /* Opera 10.50, IE and CSS3 */
}
.GChkBk
{
    background:transparent url('images/back-lines-1.png') repeat scroll 0 0;
}
.GHmRtbx .innerHTML
{
	padding:10px;
	width:93%;
	height:auto;
}

#HomePage h1
{
	margin:0px;
}
#HomePage .searchblock-1
{
	width:274px;
	margin:0px;
	padding:0px;
	height:240px;
	background:transparent url('../images/h11.png') no-repeat scroll top left;
	float:left;
}
#HomePage .searchblock-2
{
	width:500px;
	margin:0px;
	/*padding:10px 10px 0;*/
	background:none;
	height:auto;
	/*overflow:hidden;*//*new home page design- TEMP*/
	float:left;
}
.GkidsDrawing
{
	/*background:transparent url('../images/blank.gif') no-repeat scroll 0 0;*/
	width:604px;
	height:260px;
}
#HomePage h2
{
	margin:0px;
}
#HomePage .middle
{
	margin-top:100px;
}
/*Standard CSS for all pages*/
/*container*/

.wrapper
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.LoginHeader1
{
	height:40px;
	width:95px;
}
.LoginHeader2
{
	height:40px;
	width:100%;
}
.LoginHeader2 .LoginDashboard
{
	width:155px;
}
.LoginInput
{
	height:16px;
	margin:0px 20px 0px 0px !important;
	padding:2px !important;
}
.GLogErr
{
	width:100%;
	height:auto;
	overflow:hidden;
	background:transparent url('../images/black-transparent.png') repeat scroll 0 0;
	padding:10px;
	position:fixed;
	z-index:1;
	top:0;
	left:0;
	font-size:24px;
	font-weight:bold;
	color:#fff;
	height:100%;
	min-height:100%;
	/*text-shadow: 0.1em 0.1em #5b5b5b;*/
}

.GLogErr a
{
	font-size:16px;
	margin-left:10px;
	text-shadow:none;
	
}
.GLogErr a:hover
{
	color:#ff9933;
	text-decoration:underline;
	cursor:pointer;
}

.pageError
{
	margin:-35px auto 0;
}

.Gfooter
{
	width:100%;
	height:300px;
	background:#fff url('images/footbk.png') scroll repeat-x 0 0;
	margin-top:20px;
}
.Gfooter .center
{
    width:950px;
    margin:0 auto;
    background:transparent url('images/footer.png') scroll no-repeat 0 0;
    height:300px;
}
/*to change the color theme of site CSS*/
/*Dark COlor*/
.Gcolor1
{
	
    background-color:#676767;
    
}
/*Color CSS End*/
.Gsearch
{
	
	width:630px;
	background:transparent url('images/searchback.png') no-repeat scroll 0 0;
	height:200px;
}
.GsearchCity
{
	width:150px;
	height:auto;
	/*margin:0 0 0 32px;*/
	float:left;
}
/*start-Fix home page city search div*/
.Gaddurschool
{
	/*background:tranparent url('images/addursch.png') no-repeat scroll 0 0;
	background-image:url('images/addursch.png');*/
	width:120px;
	height:120px;
	
}
/*.Gaddurschool:hover
{
	background-image:url('images/addurschhover.png');
	width:120px;
	height:120px;
	cursor:pointer;
}*/
#HomePage .GsearchCity
{
	width:170px;
}
/*end*/
.GsearchKey
{
	width:310px;
	height:auto;
	margin:0 0 0 20px;
	float:left;	
}

.GsearchDescription
{
	background:transparent url('../images/black-transparent.png') repeat scroll 0 0;
	border:2px solid #989898;
	display:inline;
	height:164px;
	left:73px;
	padding:10px;
	position:absolute;
	top:295px;
	width:458px;
	z-index:0;

}
.Gmap
{
	border:1px solid #f2f2f2;
	float:left;
	margin:10px 0px;
	padding:0px;
	width:296px;
	height:230px;
}
.GfilterPanel
{
	width:630px;
	height:200px;
}
.Gfilter
{
	background-color:#f4f4f4;
	width:610px;
	height:170px;
	padding:10px;
}
.GfilterRow
{
	width:602px;
	height:20px;
	margin:0px;
	padding:5px;
}
.Gfilterrowwidth
{
	width:480px !important;/*for IE*/
}
.GfilterFieldwidth
{
	width:120px !important;/*for IE*/
}
.GfilterField
{
	width:130px;
	height:20px;
	margin:0px;
	padding:0px;
	float:left;
}
.GfilterField a
{
	text-decoration:none !important;
	font-family:Arial;
	color:#676767;
	font-size:14px;
	font-weight:bold;
}
.GfilterPara
{
	width:472px;
	height:20px;
	float:left;
}
.GfilterPara
{
	height:20px;
}
/*Global Button definition start*/
.Gbutton, .Gbutton2
{
	padding:0.8px 3px;
	text-shadow: 1px 1px #fff;
	border:1px solid #989898;
	background:transparent url(images/btn-30.png) repeat-x scroll 0 0;
    /*background-color:#FFFFFF;*/
    line-height:1.55em ! important;
	color:#696969;	
	text-decoration:none;
		
}

.Gbutton:hover
{
	border:1px solid #454545;
	color:#454545;
	cursor:pointer;
		
}
.Gbutton2
{
	background:#676767;
	color:#ffffff;
	font-size:12px !important;
	font-weight:bold;
	text-shadow:none;
}
.Gbutton2:hover
{
	background:#ffffff;
	color:#676767;
	cursor:pointer;
}
.Gbutton1
{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background: #a5a5a5 url(../images/btn-30.png) repeat-x scroll 0 0;
/*background-color:#FFFFFF;*/
line-height:1.55em ! important;
margin:0 2px;
/*padding:2px 0;*/

}
.Gbutton1 a
{

border:1px solid #989898;
color:#696969;
margin:0;
padding:2px 5px;
text-decoration:none;
text-shadow:1px 1px #FFFFFF;
-moz-border-radius: 2px; /* Firefox */
-webkit-border-radius: 2px; /* Safari and Chrome */
-khtml-border-radius: 2px; /* Linux browsers */
border-radius: 2px; /* Opera 10.50, IE and CSS3 */
}
.Gbutton1 a:hover,.Gbutton1 a:active
{
	border:1px solid #454545;
	color:#454545;
	/*color:#fff;
	background-color:#57aafd;*/
	cursor:pointer;
	/*margin:0;*/
}
.GfilterPara .tagselected, .Gbutton1 .tagselected, .GfilterPara a:hover
{
	background:#229dfc;
	color:#ffffff;
	cursor:pointer;
	text-shadow:none ! important;
		
}
.Gbuttonall
{
	/*margin-right:20px;*/  
	background-color:#57aafd;
	/*color:#ffffff !important;*/
}
.Gbuttonall:hover
{
	margin-right:20px;
}
/*button definition ends*/
/*Global Tab Definition Start*/
.GminiDash
{
	border-top:none;
	/*float:left;*/
	margin:0px;
	padding:0px;
	width:298px;
	height:auto;
}
.GRightCol
{
	width:300px;
	margin:0;
	padding:0;
	height:auto;
	/*overflow:hidden;*//*BUG:PEEPUP for Blurt*/
}
.GtabMenu
{
	height:30px;
	min-width:30px;
	padding:0;
	margin:0 0 -1px;
}
.GtabMenu ul
{
	height:30px;
	list-style-type:none;
	margin:0;
	padding:0 !important;

}

.GtabMenu ul li
{
	float:left;
	background:#f8f8f8;
	color:#696969;
	position:relative;
	margin-right:3px;
	/*height:18px;
	border-top:1px solid #989898;
	border-left:1px solid #989898;
	border-right:1px solid #989898;
	padding:5px 5px;*/
}
.GtabMenu ul li a
{
	float:left;
	background:#f8f8f8;
	color:#696969;
	height:18px;
	text-decoration:none;
	border-top:1px solid #989898;
	border-left:1px solid #989898;
	border-right:1px solid #989898;
	padding:5px 5px;
}
.GtabMenu .selected a
{
	background-color:#ff9933;
	color:#fff;
	cursor:pointer;
}
.GtabMenu ul li a:hover
{
	background-color:#ff9933;
	color:#fff;
	cursor:pointer;
}
/*Start Sub menu CSS*/
.GsubtabMenu
{
    margin-top:-10px;
    margin-bottom:10px;
    text-align:left;
}
#navdisc, #navart
{
    background:none repeat scroll 0 0 #FFFFFF;
    border:2px solid #A8360D;
    height:290px;
    left:250px;
    margin-top:6px;
    position:absolute;
    width:612px;
    z-index:1111;
}
#navart
{
    left:355px !important;
width:460px !important;
}
#navdisc ul, #navart ul
{
    list-style-type:none;
    margin:0 3px 0 0;
    padding:0;
    width:150px;
}
#navdisc ul li h2, #navart ul li h2
{
    color:#fff;
    font-size:14px;
    font-weight:bold;
    padding:0 5px;
    margin-bottom:0 !important;
}
#navdisc ul li a, #navart ul li a
{
    font-size:14px;
    color:#676767;
    text-decoration:none;
}
#navdisc ul li a:hover, #navart ul li a:hover
{
    text-decoration:underline;
    color:#57aafd;
}
/*START for gtabmenu of special cases*/
.GtabMenu #GspcTab ul li a
{
	float:left;
	background:#f8f8f8;
	color:#696969;
	height:18px;
	text-decoration:none;
	border-top:1px solid #989898;
	border-left:1px solid #989898;
	border-right:1px solid #989898;
	padding:5px 5px;
}
.GtabMenu #GspcTab .selected a
{
	background-color:#ff9933;
	color:#fff;
	cursor:pointer;
}
.GtabMenu #GspcTab ul li a:hover
{
	background-color:#ff9933;
	color:#fff;
	cursor:pointer;
}
/*END*/
.GtabContent
{
	border:1px solid #f2f2f2;
	border-top:1px solid #989898;	
	width:276px;
	height:auto;
	overflow:hidden;
	padding:10px;
}
.GtabContent ul li a
{
	font-size:12px;
	color:#676767;
}
.GtabContent ul li a:hover
{
	color:#57aafd;
	text-decoration:underline;
}
.GmediaTab a:hover
{
	background-color:#f2f2f2 !important;
	color:#696969 !important;
}

.GtabmidMargin
{
	margin-left:-1px;
}
/*Tab Definition ends*/
/*Review space start*/
.Greview
{
	width:100px;
	height:25px;
	/*border:1px solid #f2f2f2;*/
	padding:0;
}
/*review space end*/
/*Pop Up Start*/
.GpopVariable
{
	width:auto !important;
	/*overflow:hidden !important;*/
	height:auto !important;
}
.Gpopup
{
	/*background:transparent url('../images/grey-back.png') repeat 0 0;*/
	background:rgba(82, 82, 82, 0.7) none repeat scroll 0 0;
	position:absolute;
	/*top:130px;
	left:236px;*/
	width:500px;
	padding:10px;
	text-align:left;
-moz-border-radius: 4px; /* Firefox */
-webkit-border-radius: 4px; /* Safari and Chrome */
-khtml-border-radius: 4px; /* Linux browsers */
border-radius: 4px; /* Opera 10.50, IE and CSS3 */
z-index: 1111;
}
.Gpopup .innerhtml
{
	height:auto;
	overflow:hidden;
	width:497px;
	background:rgba(255, 255, 255, 1) none repeat scroll 0 0;
	background:#ffffff;
	border:1px solid #57aafd;
	height:auto;
	direction:ltr;
	position:relative;
	padding:0 0 10px;
	/*top:0px;*/
-moz-border-radius: 4px; /* Firefox */
-webkit-border-radius: 4px; /* Safari and Chrome */
-khtml-border-radius: 4px; /* Linux browsers */
border-radius: 4px; /* Opera 10.50, IE and CSS3 */

}


.Gpopup h2.GpopDescription
{
	background:#57aafd none repeat scroll 0 0;
	height:20px;
	width:497px;
	margin:0;
	padding:5px;
	/*position:absolute;*/
}
.Gpopup h2 span
{
	display:block;
}
.Gpopup h3.GpopDescDetail
{
	height:20px;
	margin:10px auto 0;
}
.Gpopup .Gdialogcontent
{
	margin:10px 0 0 0;
	padding:5px;
	overflow:hidden;

}
.Gpopup .GrevBlock
{
	padding:5px;
	display:block;
	float:left;
	margin:0;
}
.Gpopup .GrevBlock .GrevDesc
{
	margin:5px 0 0;
}
.Gpopup .GrevText
{
	width:454px;
	height:60px;
	margin:10px auto;

}
.Gpopup .GaddSchText
{
	width:480px;
	height:60px;
	margin:10px auto;

}
/*popup End*/
/*Peeper CSS start*/
.Gpeep
{
	width:230px;
	height:auto;
	position:absolute;
	z-index:1000;

}
.Gpeep .Gpointer
{
	background:transparent url('../images/pointer.png') no-repeat scroll 0 0;
	width:16px;
	height:16px;
	margin:8px 0 0 0;
	float:left;
}
.Gpeep .Gbox
{
	border:2px solid #57aafd;
	width:210px;
	float:left;
	height:auto;
	background:#fff;
	-moz-border-radius: 4px; /* Firefox */
    -webkit-border-radius: 4px; /* Safari and Chrome */
    -khtml-border-radius: 4px; /* Linux browsers */
    border-radius: 4px; /* Opera 10.50, IE and CSS3 */
}
.Gpeep .Gbox .GboxTitle
{
	background-color:#57aafd;
	height:20px;
	padding:5px 15px;
}
.Gpeep .Gbox .GboxContent
{
	width:190px;
	padding:0 10px;
	margin-bottom:10px;
	overflow:hidden;
}
.Gpeep .Gbox ul
{
	list-style-type:none;
	/*margin:0 0 10px 10px !important;*/
	padding:0 !important;
}

/*Peeper CSS end*/
.TJ
{
	text-align:justify;
}
.TR
{
	text-align:right;
}
.TL
{
	text-align:left;
}
.TC
{
	text-align:center;
}
.smallFont
{
	font-family:Arial;
	font-size:12px !important;
	font-weight:bold;
	color:#676767;
}
.h2Font
{
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	color:#676767;
}
.bigFont
{
	font-size:16px;
	font-weight:bold;
	line-height:22px;
	color:#676767;
}
.xbigFont
{
	font-size:18px;
	font-weight:bold;
	color:#676767;
}
.xxbigFont
{
color:#676767;
font-size:23px;
font-weight:bold;
line-height:1.1em;
}
.xsmallFont
{
	font-size:11px !important;
	font-weight:normal;
	color:#676767;
}

.middle
{
	width:950px;
	min-height:600px;
}
.footer
{
	width:950px;
	min-height:400px;
}

#HomePage .middle ul
{
	padding-left:2.33em !important;
}
/*content*/
.Iconbtnjoin
{
	background:transparent url('../images/btn-srch.png') no-repeat scroll 0 0;
	width:123px;
	height:32px;
}
.Iconadminstrt
{
    background:transparent url('../images/adminstrt.png') no-repeat scroll 0 0;
    width:40px;
    height:40px;
}
.Iconadminend
{
    background:transparent url('../images/adminend.png') no-repeat scroll 0 0;
    width:40px;
    height:40px;
}
/*.Iconsearch
{
	background:transparent url('../images/search-button.png') no-repeat scroll 50% 60%;
	width:24px;
	height:24px;
	margin:27px 0px 0px -27px;
	cursor:pointer;
	border:none;
	font-size:0;
	position:relative;
}*/
.Iconsrchbtn
{
    width:120px; height:34px;border:0px solid #fff; font-size:0; cursor:pointer; margin:39px 0 0 340px; background:transparent url("images/srch-btn.png") no-repeat scroll 0 0;
}
.Iconsearch
{
    background:transparent url('../images/srch-btn.png') no-repeat scroll 0 0;
	width:90px;
	height:30px; 
	border:none; cursor:pointer; margin:24px 0px 0px -27px;
}
.Iconstar
{
	width:100px;
	height:100px;
	background:transparent url('../images/sr.png') no-repeat scroll 0 0;
	float:right;
}
.Iconnext
{
	width:26px;
	height:30px;
	background:transparent url('../images/next.png') no-repeat scroll 0 6px;
	float:right;
}
.Iconnext:hover
{
	width:26px;
	height:30px;
	background:transparent url('../images/next-hover.png') no-repeat scroll 0 6px;
	float:right;
}
.Iconload
{
	width:16px;
	height:16px;
	background:transparent url('../images/loading.gif') no-repeat scroll 90% 50%;
	margin:3px 5px 0px 5px;

}
.Iconreperr
{
	background:url('images/reperr.png') no-repeat scroll 0 0;
}
.Iconhappy a
{
	background:transparent url('../images/asst-emo.png') no-repeat scroll 0 0;	
	width:25px;
	height:25px;
	font-size:24px;
}
.Iconhappy a:hover,.Iconhappy a.selected
{
	background:transparent url('../images/asst-emo.png') no-repeat scroll 0 -30px;	
	width:25px;
	height:25px;
	font-size:24px;
	cursor:pointer;
}
.Iconsad a
{
	background:transparent url('../images/asst-emo.png') no-repeat scroll 0 -60px;	
	width:25px;
	height:25px;
	font-size:24px;
}
.Iconsad a:hover,.Iconsad a.selected
{
	background:transparent url('../images/asst-emo.png') no-repeat scroll 0 -90px;	
	width:25px;
	height:25px;
	font-size:24px;
	cursor:pointer;
}
.Iconneutral a
{
	background:transparent url('../images/asst-emo.png') no-repeat scroll 0 -120px;	
	width:25px;
	height:25px;
	font-size:24px;
}
.Iconneutral a:hover,.Iconneutral a.selected
{
	background:transparent url('../images/asst-emo.png') no-repeat scroll 0 -150px;	
	width:25px;
	height:25px;
	font-size:24px;
	cursor:pointer;
}
.Iconangry a
{
	background:transparent url('../images/asst-emo.png') no-repeat scroll 0 -180px;	
	width:25px;
	height:25px;
	font-size:24px;
}
.Iconangry a:hover,.Iconangry a.selected
{
	background:transparent url('../images/asst-emo.png') no-repeat scroll 0 -210px;	
	width:25px;
	height:25px;
	font-size:24px;
	cursor:pointer;
}
.Iconxctd a
{
	background:transparent url('../images/asst-emo.png') no-repeat scroll 0 -240px;	
	width:25px;
	height:25px;
	font-size:24px;
}
.Iconxctd a:hover,.Iconxctd a.selected
{
	background:transparent url('../images/asst-emo.png') no-repeat scroll 0 -270px;	
	width:25px;
	height:25px;
	font-size:24px;
	cursor:pointer;
}

.Iconfees
{
	background:transparent url('../images/asst-rate.png') no-repeat scroll -48px -220px;	
	width:32px;
	height:32px;
}

.Iconhelp
{
	background:transparent url('../images/Help-icon.png') no-repeat scroll 0 0;
	width:15px;
	height:15px;
}
.Iconblurt
{	
	background:transparent url('../images/blurt.png') no-repeat scroll 0 0;
	width:40px;
	height:40px;
}
.Icontrophy
{
	background:transparent url('../images/trophy.png') no-repeat scroll 0 0;
	width:40px;
	height:40px;
}
.Iconbadge
{
	background:transparent url('../images/badge.png') no-repeat scroll 0 0;
	width:45px;
	height:45px;
}
/*Activity IMG clippers*/
img.photo
{
	clip: rect(0px, 40px, 40px, 0px );
	top:0;
	left:0;
	position:absolute;
}
img.hi5
{
	clip: rect(50px, 40px, 90px, 0px );
	top:-50px;
	left:0;
	position:absolute;
}
img.up
{
	clip: rect(100px, 40px, 140px, 0px );
	top:-100px;
	left:0;
	position:absolute;
}
img.blurt
{
	clip: rect(150px, 40px, 190px, 0px );
	top:-150px;
	left:0;
	position:absolute;
}
img.hot
{
	clip: rect(200px, 40px, 240px, 0px );
	top:-200px;
	left:0;
	position:absolute;
}
img.discussion
{
	clip: rect(250px, 40px, 290px, 0px );
	top:-250px;
	left:0;
	position:absolute;
}
/*Stars IMG clippers*/
img.star0
{
	clip: rect(0px, 80px, 20px, 0px );
	top:0;
	left:0;
	position:absolute;
}
img.star0_5
{
	clip: rect(20px, 80px, 40px, 0px );
	top:-20px;
	left:0;
	position:absolute;
}
img.star1
{
	clip: rect(40px, 80px, 60px, 0px );
	top:-40px;
	left:0;
	position:absolute;
}
img.star1_5
{
	clip: rect(60px, 80px, 80px, 0px );
	top:-60px;
	left:0;
	position:absolute;
}
img.star2
{
	clip: rect(80px, 80px, 100px, 0px );
	top:-80px;
	left:0;
	position:absolute;
}
img.star2_5
{
	clip: rect(100px, 80px, 120px, 0px );
	top:-100px;
	left:0;
	position:absolute;
}
img.star3
{
	clip: rect(120px, 80px, 140px, 0px );
	top:-120px;
	left:0;
	position:absolute;
}
img.star3_5
{
	clip: rect(140px, 80px, 160px, 0px );
	top:-140px;
	left:0;
	position:absolute;
}
img.star4
{
	clip: rect(160px, 80px, 180px, 0px );
	top:-160px;
	left:0;
	position:absolute;
}
img.star4_5
{
	clip: rect(180px, 80px, 200px, 0px );
	top:-180px;
	left:0;
	position:absolute;
}

img.star5
{
	clip: rect(200px, 80px, 220px, 0px );
	top:-200px;
	left:0;
	position:absolute;
}
img.fees
{
	clip: rect(220px,32px, 252px, 0px );
	top:-220px;
	left:0;
	position:absolute;
}
img.distance
{
	clip: rect(220px,80px, 252px, 48px );
	top:-220px;
	left:-48px;
	position:absolute;
}
input.search
{
	height:16px;
}
/*fix for HomePage Input margin start
#HomePage .GsearchCity input.search
{
	margin-left:15px !important;
}
End*/
input.search.text
{
	font-family:Arial;
	font-size:14px;
	color:#343434;
}
.ContentBorder
{
	border:1px solid #f2f2f2;
	-moz-broder-radius:8px;
}
.positionRel
{
	position:relative !important;
}
.positionAbs
{
	position:absolute !important;
}
.noBackground
{
	background:none !important;
}
.TextRight
{
	text-align:right;
}
.float-right
{
	float:right !important;
}
.float-left
{
	float:left !important;
}
.no-margin
{
	margin:0 !important;
}
.marginTop-0
{
	margin-top:10px !important;
}
.marginTop-1
{
	margin-top:20px !important;
}
.marginTop-1-5
{
	margin-top:30px !important;
}
.nomarginBot
{
    margin-bottom:0 !important;
}
.nomarginLeft
{
    margin-left:0 !important;
}
.nomarginTop
{
    margin-top:0 !important;
}
.marginTop-2
{
	margin-top:40px !important;
}
.minmarginTop
{
	margin-top:5px !important;
}
.minmarginBot
{
	margin-bottom:5px !important;
}
.marginBot-0
{
	margin-bottom:10px !important;
}
.marginBot-1
{
	margin-bottom:20px !important;
}
.nomarginBot
{
	margin-bottom:0 !important;
}
.marginRight-0
{
	margin-right:10px !important;
}
.marginRight-1
{
	margin-right:20px !important;
}
.marginRight-2
{
	margin-right:30px !important;
}
.marginRight-3
{
	margin-right:40px !important;
}
.marginLeft-0
{
	margin-left:10px !important;
}
.marginLeft-1
{
	margin-left:20px !important;
}
.marginLeft-2
{
	margin-left:30px !important;
}
.marginLeft-3
{
	margin-left:40px !important;
}
.marginLeft-4
{
	margin-left:50px !important;
}
.marginLeft-5
{
	margin-left:50px !important;
}
.marginLeft-8
{
	margin-left:80px !important;
}
.marginLeft-11
{
	margin-left:110px !important;
}
.marginLeft-15
{
	margin-left:150px !important;
}
.hide-over
{
	overflow:hidden;
}
.Gheight-1
{
	height:10px !important;	
}
.Gheight-2
{
	height:20px !important;	
}
.Gheight-3
{
	height:30px !important;	
}
.Gheight-5
{
	height:50px !important;	
}
.Gheight-7
{
	height:70px !important;	
}
.Gheight-10
{
	height:100px !important;	
}
.Gheightauto
{
	height:auto !important;
}
.no-ul-style
{
	list-style-type:none;
	margin:0px !important;
	padding:0px !important;
}
.noMargPad
{
	margin:0px !important;
	padding:0px !important;
}
.padding-0
{
	padding:3px;
}
.padding-1
{
	padding:5px;
}
.padding-2
{
	padding:10px ! important;
}
.NormWeight
{
	font-weight:normal !important;
	line-height:1.35em;
}

/*Testing CSS*/
.TestBorder
{
	border:1px solid red;
	height:30px;
}
.GbackGrey
{
	background:#f4f4f4;
}
.GbackGreen
{
    background-color: rgb(219, 255, 187);
}
.GbackGreenDrk
{
    background-color:#24e710;
}
.GbackOrange
{
    background-color:#ff9933;
}
.GbackBlue
{
    background-color:#57aafd;
}
.GbackRed
{
    background-color:#A8360D;
}
.TestHeight
{
	height:100px;
}
.TestColor
{
	background-color:#8f8f8f
}
.borderBot
{
	border-bottom:1px solid #989898;
	padding-bottom:5px;
}
.borderTop
{
	border-top:1px solid #989898;
	padding-top:5px;
}
.paddingBot-0
{
	padding:0 0 10px;
}
.nopadding
{
	padding:0;
}
.fullwidth
{
	width:100% !important;
}
.halfwidth
{
	width:50%;
}
.quarterwidth
{
	width:25%;
}
.fifthwidth
{
	width:20%;
}
/*Search Page CSS*/

/*container*/
.GsearchResult, GblogBlock, GcommentBlock
{
	padding:5px 10px;
	margin:10px 0px;
	width:610px;
	height:auto;
	overflow:hidden;
	background-color:#fff;
	border-bottom:2px solid #696969;
}
.GsearchSchName
{
	width:200px;
	height:auto;
	padding-right:10px;
	float:left;
}
.GsearchSchName h3, p
{
	margin:0px;
}
.GsearchSchDetail
{
	width:400px;
	min-height:60px;
	float:left;
}
.GsearchSchDetail ul
{
	list-style-type:none;
	float:left;
	margin:0px 0px 10px;
	padding:0px !important;
}

.GsearchSchOpr-bottom
{
	width:610px;
	height:20px;
}
.GsearchSchOpr-right
{
	width:127px;
	height:auto;
	margin:0px;
	padding:0px;
	float:left;
}
.GsearchSchOpr-left
{
	width:273px;
	height:auto;
	margin:0px;
	padding:0px;
	float:left;
}
/*content*/
.SchoolName
{
	color:#57aafd;
}
.SchoolAddress
{
	color:#696969;
}
.SchoolDetail
{
	color:#696969;
}
.Grating
{
	background:transparent url('../images/ratingback.png') no-repeat scroll 95% 50%;
	width:83px;
	height:93px;
	margin:10px;
	float:left;
}

.Grating p
{
	margin:20px auto;
	text-align:center;
	font-size:18px;
	color:#fff;
	font-family:Cooper Blk BT, Arial;
}
.Grating h3
{
	margin:30px auto;
	font-size:14px;
	color:#696969;
	font-weight:bold;
	text-align:center;
}
/*other containers*/
.GsponSch
{
	border:1px solid #f2f2f2;
	float:left;
	margin:10px 0px;
	padding:0px;
	width:296px;
	height:150px;
}

/*SCHOOLDETAIL page CSS*/
.GschoolDetail
{
	width:628px;
	height:auto;
	border:1px solid #f4f4f4;
	margin:0px;
	float:left;
	padding:0px;
}
.GschoolDetail .schoolName
{
	width:608px;
	height:auto;
	margin:10px;
	float:left;

}
.GschoolDetail .schoolMedia
{
	width:280px;
	height:auto;
	margin:0px 0px 0px 10px;
	float:left;

}
.Galbumvideo
{
	/*width:270px;*/
	width:100%;
	height:195px;
	background-color:#f2f2f2;
	/*margin-top:10px;
	padding:5px;*/
}
.Galbumvideo ul li a
{
	border:1px solid #989898;
	background:#fff;
	padding:5px;
	margin:5px 5px 0;
	float:left;
}
.Galbumvideo ul li a:hover
{
	cursor:pointer;
	border:1px solid #ff9933;
	
}
.Gschoolinfo
{
	margin:20px 0px 0px;
	width:628px;
	height:auto;
	float:left;
}
.GSchtabContent
{
	border-color:#989898 #F2F2F2 #FFFFFF;
	border-style:solid;
	border-width:1px;
	margin:0;
	padding:10px;
	width:608px;

}
.GgenStats
{
	width:590px;
	margin:0;
	padding:9px 9px 0;
	height:auto;
	float:left;
}
.Gstats
{
	width:196px;
	height:80px;
	margin:0;
	float:left;
}
.Gstats h3 a
{
	color:#ff9933;
	text-decoration:none;
}
.GSchInfrarow
{
	width:608px;
	height:auto;
	overflow:hidden;
	/*background:transparent url('../images/album-back.png') no-repeat scroll 0 0;*/
}
.GSchInfrarow .right
{
	width:464px;
	margin:0 0 0 10px;
	float:left;
}
.GSchAlumni
{
	width:608px;
	height:auto;
	border-bottom:2px solid #f2f2f2;
	margin:10px 0;
}
.GSchAlumniPic, .GyahooUserIcon, .GUserPic
{
	width:80px;
	height:80px;
	float:left;
	background-color:#fff;
	margin:10px 0;
}
.Guserdefpic
{
	background:transparent url('images/userpicdef.png') no-repeat scroll 0 0 !important; 
}
.GinfraThumb
{
	width:130px;
	height:110px;
	float:left;
	background-color:#f2f2f2;
	margin:0;
	padding:2px;
}
.GSchAlumniDetail, .GyahooQuestContent
{
	width:518px;
	margin-left:10px;
	height:auto;
	float:left;
	padding:5px 0;
}
.GSchAlumniContactWid
{
	width:518px;
	height:30px;
	padding:0;
}
.GYahooQuest
{
	width:608px;
	height:auto;
	margin:10px 0;	
}

/*Font Standard*/
.link
{
	color:#57aafd;
	margin:0;
}
.link:hover
{
	cursor:pointer;
	text-decoration:underline;
}
.liteText
{
	color:#989898;
}
.BlueFont
{
	color:#57aafd;
}
.OrangeFont
{
	color:#ff9933;
}
.RedFont
{
	color:#ea4949;
}
.WhiteFont
{
	color:#fff;
}
.BlackFont
{
	color:#333;
}
.GreyFont
{
	color:#696969;
}
.GreenFont
{
	color:#8db52c;
}
.textCenter
{
	text-align:center;
}
.InpErr
{
	border-color:#ea4949;
}
.NoDecoration
{
	text-decoration:none;
	list-style-type:none;
}
.borderBot
{
	border-bottom:1px solid #989898;
}
.borderTop
{
	border-top:1px solid #989898;
}
.onlyMarginBot
{
	margin:0 0 10px 0 !important;
}
.onlyMarginTop
{
	margin:10px 0 0 0 !important;
}
.Gcenter
{
	margin:0 auto;
}
.GborderTopBot-1
{
	border-top:2px solid #989898;
	border-bottom:2px solid #989898;
	height:auto;
}
.GdropShadow
{
		text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5), 0 1px 0 rgba(255, 255, 255, 0.4);
}
div.Gpagination {
-x-system-font:none;
/*font-family:tahoma;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;*/
margin:10px 2px 15px;
padding:2px;
}
div.Gpagination a.disabled {
border:1px solid #EEEEEE;
color:#DDDDDD;
margin:2px;
padding:2px 5px;
}
div.Gpagination a.current {
background-color:#ff9933;
border:1px solid #CCCCCC;
color:#FFFFFF;
margin:2px;
padding:2px 5px;
}
div.Gpagination a {
border:1px solid #CCCCCC;
color:#696969;
margin:2px;
padding:2px 5px;
text-decoration:none;
}
div.Gpagination a:hover, div.Gpagination a:active {
border:1px solid #000000;
color:#fff;
background-color:#57aafd;
}

.SearchDesc
{
	width:630px;
	height:auto;
	float:left;
}
.SearchDesc ul li
{
	float:left;
	padding:2px 5px;
	
}
.SearchDesc .GSearchTag
{
	text-decoration:underline;
	color:#676767;
	
}

/*User Dashboard CSS*/
.UleftCol,UPright,UPleft
{
	width:200px;
	height:auto;
	float:left;
	margin:10px 0 0;
	border:1px solid #f2f2f2;
}
.GVertTab
{
	width:200px;
	height:auto;
	margin:0;
	padding:0;
}
.GVertTab ul
{
	list-style-type:none;
}
.GVertTab ul li
{
	/*padding:5px;*/
	margin:0;
	text-decoration:none;
	color:#696969;
	padding:10px;
	border-bottom:1px solid #696969;
}
.GVertTab ul .selected
{
	color:#fff;
	background-color:#A90505;
	cursor:move;
}
.GVertTab ul li:hover
{
	color:#fff;
	background-color:#989898;
	cursor:pointer;
}
.UrtCol
{
	width:740px;
	margin:10px 0 0 6px;
	height:auto;
	float:left;
}
.UrtTabContent
{
	width:738px;
	border:1px solid #989898;
	padding:10px 0;
	margin:0;
	float:left;
}
.UrtTabContent .row
{
	width:738px;
	margin:20px 0 0 0;
	padding:0 0 10px;
	overflow:hidden;
	height:auto;
	border-bottom:1px solid #f2f2f2;
}

.UrtTabContent .row .leftCol
{
	width:218px;
	margin:0;
	padding:0 0 0 10px;
	float:left;
}
.UrtTabContent .row .rtCol
{
	width:490px;
	margin:0 10px;
	float:left;
}
.UrtTabContent .row .rtCol .left
{
	width:290px;
	float:left;
	padding:0;
	margin:10px 0 0;
}
.UrtTabContent .row .rtCol .right
{
	width:200px;
	float:left;
	margin:10px 0 0;
	padding:0;
}
/*Gfooter content*/
.GfooterContent
{
	width:850px;
	height:auto;
	color:#fff;

}
.GfooterContent .column
{
	width:160px;
}
.GfooterContent .column ul
{
	list-style-type:none;
	margin:10px 0 0 0;
	padding:0;
}
.GfooterContent .column ul li
{
	text-align:left;
}
.GfooterContent .column ul li a
{
	text-decoration:none;
	color:#fff;
}
/*footer content End*/
/*signup page CSS start*/
#GsignUp .leftCol
{
	width:560px;
	padding:10px;
	height:auto;
	overflow:hidden;
	float:left;
}
#GsignUp  .Ggallery
{
	width:540px;
	padding:10px;
	margin:0;
	height:auto;
	overflow:hidden;
	float:left;
	background:#f2f2f2;
}
#GsignUp .rightCol
{
	width:338px;
	margin:0 0 0 10px;
	border:1px solid #f2f2f2;
	height:auto;
	overflow:hidden;
	float:left;
	padding:0 0 10px;
}
#GsignUp .innerhtml
{
	padding:10px;
}
h2.GformTitle
{
	background:#57aafd;
	height:25px;
	padding:5px;	
}
h2.GfrmGrTitle, h2.GformHigh
{
	background:#f2f2f2;
	height:25px;
	padding:5px;	
	text-shadow: 0.1em 0.1em #fff;
}
h2.GformHigh
{
	background:#f8f8f8 ! important;
}
.GformError
{
	border:1px solid #ea4949 !important;
}
/*signup page css end*/
.yui-skin-sam .yui-ac-citycontainer{width:148px !important;}
#HomePage .yui-ac-citycontainer{margin-left:20px !important;}
.yui-skin-sam .yui-ac-content li.yui-ac-highlight{background:#f2f2f2 !important;color:#FFF !important;}
.yui-skin-sam .yui-ac-keycontainer{width:308px !important;}
.GenSrch .yui-ac-input{position:relative !important;}
/*Blog Page CSS*/
.GblogBlock .GblogTitle
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin:10px 0;
	border-bottom:1px solid #989898;
	border-top:1px solid #989898;
}
.GblogBlock .GblogTitleDesc
{
	width:400px;
	height:auto;
	float:left;
}
.GblogBlock .GblogStatsShare
{
	width:210px;
	height:auto;
	float:right;
	
}
/*Gpopup form field start*/
.Gpopupfield
{
	height:auto;
	overflow:hidden;
	width:487px;
}
.Gpopupfield .Gpopleft
{
	height:auto;
	overflow:hidden;
	width:110px;
	float:left;
}
.Gpopupfield .Gpopright
{
	height:auto;
	overflow:hidden;
	width:370px;
	margin-left:7px;
	float:left;
}
.Gpopupfield .Gpopright .right-left
{
	width:120px;
	height:auto;
	overflow:hidden;
	float:left;
}
.Gpopupfield .Gpopright .right-right
{
	width:230px;
	height:auto;
	overflow:hidden;
	float:left;
	padding-left:20px;
}
/*gpopup form field end*/
/*forms in school page design template CSS start*/
.GschForm
{
	width:608px;
	height:auto;
	overflow:hidden;
	border-bottom:1px solid #989898;
}
.GschForm .left
{
	width:150px;
	height:auto;
	overflow:hidden;
	float:left;
}
.GschForm .right
{
	width:448px;
	height:auto;
	overflow:hidden;
	margin:0 0 0 10px;
	float:left;
}
/*CSS school page design template FORMS END*/
/*Profile page CSS START*/
.GHnavigation
{
	background:#57aafd;
	width:100%;
	height:auto;
	overflow:hidden;
	padding:10px;
}
.GHnavigation ul li a
{
	padding:2px;
}
.GHnavigation ul li a:hover
{
	cursor:pointer;
	background:#fff;
	color:#ff9933;
}
.UserImage
{
	background:transparent url('images/userImageback.png') no-repeat scroll 0 0;
	width:200px;
	height:200px;
	overflow:hidden;
	margin-top:20px;
}
.UserImage .img
{
	margin-left:11px;
}
.UPmid
{
	margin:20px 6px 0 6px;
	width:534px;
	height:auto;
	overflow:hidden;
	float:left;
}
.UPmidContent
{
	border:1px solid #989898;
	padding:10px;
	width:512px;
	float:left;
}
.GUPtag ul li
{
	float:left;
	padding:3px;
}
.GUPtag ul li a
{
	padding:3px;
	background:#f2f2f2;
	color:#676767;
	text-shadow: 0.1em 0.1em #fff;	
	cursor:default;
	-moz-border-radius: 2px; /* Firefox */
    -webkit-border-radius: 2px; /* Safari and Chrome */
    -khtml-border-radius: 2px; /* Linux browsers */
    border-radius: 2px; /* Opera 10.50, IE and CSS3 */
}
.GUPtag ul li a:hover
{
	background:#57aafd;
	color:#fff;
	text-shadow: 0.1em 0.1em #57aafd;
	cursor:default;		
}
.GUPtag ul li .selected
{
	background:#57AAFD none repeat scroll 0 0;
	color:#FFFFFF;
	cursor:default;
	text-shadow:0.1em 0.1em #57AAFD;	
}
.GschRelList ul li
{
	border-bottom:1px solid #989898;
	overflow:hidden;
}
.GschRelList ul li:hover
{
	background:#f4f4f4;
}
/*Profile page END*/


/*Google OAuth*/
.GgoogleLogin
{
	width:430px;
	height:210px;
	padding:10px;
}
.GgoogleLogin a:hover
{
	background:#989898;
}
/*TERM AND CONDITION*/
#TermCond .innerHTML
{
	padding:10px;
}
/*Feed Page CSS*/
.GTagSrch
{
	
}
/*Flow completion for login*/
#Glogflow ul
{
}
#Glogflow ul li
{
	padding:5px;
	color:#676767;
}
#Glogflow ul li:hover
{
	background:#57aafd;
	color:#fff;
}
#Glogflow .selected
{
	background:#57aafd;
	color:#fff;
}
/*Grev in SchoolPage CSS*/
.GrevRow
{
	width:608px;
	height:auto;

}
.GrevRow .GrevLeft
{
	width:10%;
	height:auto;
	float:left;
}
.GschoolDetail .schoolName .LT
{
	width:8%;
	height:auto;
	/*float:left;*/
}
.GschoolDetail .schoolName .RT
{
	width:91%;
	margin-left:1%;
	height:auto;
	/*float:left;*/
}
.GrevRow .GrevRight
{
	width:88%;
	margin-left:1%;
	height:auto;
	float:left;
}
.GrevRight .GstartRate
{
	width:90px;
	height:20px;
}
.GstatsImg
{
	background:transparent url('../images/statico.png') no-repeat scroll 0 0;
	width:20px;
	height:20px;
}

.GtmbUp a
{
    height:18px;
    width:12px;
	background:transparent url('../images/asst-thmb.png') no-repeat scroll 0 -38px;

}
.GtmbUp a:hover, .GtmbUp a.selected
{
    height:18px;
    width:12px;
	background:transparent url('../images/asst-thmb.png') no-repeat scroll 0 -58px;
	cursor:pointer;
}
.GtmbDwn a
{
    height:18px;
    width:12px;
	background:transparent url('../images/asst-thmb.png') no-repeat scroll 0 0;
}
.GtmbDwn a:hover, .GtmbDwn a.selected
{
    height:18px;
    width:12px;
	background:transparent url('../images/asst-thmb.png') no-repeat scroll 0 -19px;
	cursor:pointer;
}
.Gwriterev
{
	background:#F2F2F2 none repeat scroll 0 0;
	height:275px;
	padding:0 4px;
	width:622px;
}
.GActupdt
{
	width:614px;
	border:5px solid #f2f2f2;
	height:344px;
	float:left;
	margin:10px 0 0 0;
	-moz-border-radius: 4px; /* Firefox */
    -webkit-border-radius: 4px; /* Safari and Chrome */
    -khtml-border-radius: 4px; /* Linux browsers */
    border-radius: 4px; /* Opera 10.50, IE and CSS3 */
	
}
.GActupdt.last
{
	margin:10px 0 0 0 !important;
}
.GActupdt .innerHTML
{
	width:604px;
	padding:5px;
	height:303px;
}
.GUpdtRow
{
	width:100%;
	height:50px;
}
.GUpdtRow .GUpdtRLft
{
	width:9%;
}
.GUpdtRow .GUpdtRRt
{
	width:88%;
	margin-left:6px;
}
.GUpdtRow .GUpdtRRt .LT
{
	width:90%;
	float:left;
}
.GUpdtRow .GUpdtRRt .RT
{
	width:9%;
	margin-left:5px;
	float:left;
}

.GformFooter
{
	min-width:30px;
	padding:0;
	margin:0 0 -1px;
}
.GformFooter ul
{
	list-style-type:none;
	margin:0;
	padding:0 !important;

}

.GformFooter ul li
{
	float:left;
	background:#f8f8f8;
	color:#696969;
	/*height:18px;
	border-top:1px solid #989898;
	border-left:1px solid #989898;
	border-right:1px solid #989898;
	padding:5px 5px;*/
}
.GformFooter ul li a
{
	float:left;
	background:#f2f2f2;
	color:#696969;
	text-decoration:none;
	text-shadow: 0.1em 0.1em #fff;
	padding:15px;
}
.GformFooter .selected a
{
	background-color:#ff9933;
	color:#fff;
	cursor:pointer;
	text-shadow:none;
}
.GformFooter ul li a:hover
{
	background-color:#ff9933;
	text-shadow:none;
	color:#fff;
	cursor:pointer;
}
.GformPop
{
	width:584px;
	border:5px solid #ff9933;
	height:182px;
	padding:10px;
	z-index:100;
	top:915px;
	/*background:transparent url('../images/black-transparent.png') repeat scroll 0 0;*/
	background:#fff;
}
.GDpage
{
	width:609px;
}
.GstBx
{
	
	padding:10px;
	background:#f2f2f2;
}
/*Poll Page*/
.Gpollbx
{
	height:20px;
	width:300px;
	border:1px solid #989898;
	margin-bottom:5px;
}
.Gpollval
{
	background:#57aafd;
	height:20px;
}
.Gpollf ul li
{
	height:22px;
	margin-bottom:5px;
}
#colorSelector {
background:url("images/select.png") repeat scroll 0 0 transparent;
height:36px;
position:relative;
width:36px;
}
#colorSelector div {
background:url("images/select.png") repeat scroll center center transparent;
height:30px;
left:3px;
position:absolute;
top:3px;
width:30px;
}

/*Advertisement container*/
.GAdcont
{
	border:1px solid #e37100;
	width:100%
}
.GAdcont .container1
{
	border:6px solid #ff9933;

}
.GAdcont .container2
{
	border:1px dashed #ff9933;
	padding:5px 10px;
	height:auto;
}
/*Advertisement*/
.Adbutton1 a
{
	width:310px;
	background: transparent url('images/joinschool.png') no-repeat scroll 0 0;
	height:74px;
}
.Adbutton1 a:hover
{
	width:310px;
	background: transparent url('images/joinschool.png') no-repeat scroll 0 -80px;
	cursor:pointer;
}
/*getadmit in school*/
a#getadmit {
  /* used by Opera 5+, Netscape6+/Mozilla, Konqueror, Safari, OmniWeb 4.5+, iCab, ICEbrowser */
  position: fixed;
  top: 290px;
  left: 0;
  width: 40px;
  height: 160px;
  background: transparent url('images/getadmit.png') no-repeat scroll 0 0;
  cursor:pointer;
  margin-left:-7px;
}
a#getadmit:hover
{
    background: transparent url('images/getadmit.png') no-repeat scroll 0 0;
    margin-left:-4px;
}
.GSponSch
{
    -moz-border-radius: 10px; /* Firefox */
    -webkit-border-radius: 10px; /* Safari and Chrome */
    -khtml-border-radius: 10px; /* Linux browsers */
    border-radius: 10px; /* Opera 10.50, IE and CSS3 */
    background-color:#DBFFBB;
    border:1px solid #676767;
}

.Gschoolalbum
{
    float:left;
    padding:10px 0;
    margin:0 0 10px 0;
    border-top:1px solid #aaaaaa;
    border-bottom:1px solid #aaaaaa;
    width:100%;
    background-color:#f4f4f4;
}
img.scaled
{
    max-width:605px;
}
.GbtnBlue a
{
    background:#1170cf url('images/bg-btn-signup.png') scroll repeat-x 0 0; 
    padding:8px 10px; 
    /*text-shadow:0 1px 0 #2782dd; */
    -moz-border-radius: 5px; /* Firefox */
    -webkit-border-radius: 5px; /* Safari and Chrome */
    -khtml-border-radius: 5px; /* Linux browsers */
    border-radius: 5px; /* Opera 10.50, IE and CSS3 */
    border:1px solid #1170cf; 
    color:#fff;
}

.GbtnBlue a:hover, .GbtnBlue a:focus, .GbtnBlue a.active
{
    background:url("images/navhover.png") repeat-x scroll 0 0 #A8360D;
    cursor:pointer;
}

/*User board in School Page*/
#following_list .vcard
{
    padding:0 4px 4px 0;
    float:left;
}

/*.Guser
{
    overflow:hidden;
}
.Guser li
{
    margin:0 2px 2px 0;
}
.Guser li a
{
    color:#676767;
}
.Guser li a:hover
{
    color:#57aafd;
    text-decoration:underline;
}*/
/*menu bar new red*/
#menu
{
    width:100%;
    height:36px;
    background-color:#a90505;
    padding:3px 0;
}
#menutabs
{
    width:950px;
    margin:0 auto;
    text-align:left;
    /*position:relative;*/
}
.menuindx
{
    margin:3px 5px;
    float:left;
    position:inherit;
    background-color:#a90505;
    border-top:1px solid #920303;
    border-left:1px solid #920303;
    border-right:1px solid #920303;
   
}
.menuindx:hover
{
    background:#a8360d url(images/navhover.png) scroll repeat-x 0 -5px;
}
.menuindx.selected
{
    background:#a8360d url(images/navhover.png) scroll repeat-x 0 -5px;
}
.menuindx a
{
    padding:5px 18px 5px 6px;
    text-decoration:none !important;
    
}
.menuindx a:hover
{
    cursor:pointer;
}
.menuindx a span
{
    background:transparent url(/images/asset-guru.png) scroll no-repeat -21px -406px;
    width:9px;
    height:10px;
    margin:9px 0 0 5px;
    position:absolute;
    
}
/*Menu dropdown CSS*/
#menu ul
{
    margin:0;
    padding:0;
    border:1px solid #a8360d;
    width:130px;
    height:auto;
    background-color:#fff;
}
#menu ul li
{
    padding:3px 6px;
    border-bottom:1px solid #a8360d;
}
#menu ul li.last
{
    border:0;
}
#menu ul li:hover
{
    background-color:#d8ecff;   
}
#menu ul li a
{
    color:#676767;
    text-decoration:none;
    font-size:14px;
}
#undrln
{
    background-color:#A8360D;
    font-size:0;
    height:40px;
    margin-top:-37px;
    position:relative;
    width:100%;
    z-index:-1111;
}
/*Menu CSS End*/
.Gcategory a, .Gtopic ul li a
{
    padding:1px 4px;
    background-color:rgb(219, 255, 187);
    color:#24e710;
    font-size:10px;
    font-weight:bold;
    -moz-border-radius: 2px; /* Firefox */
    -webkit-border-radius: 2px; /* Safari and Chrome */
    -khtml-border-radius: 2px; /* Linux browsers */
    border-radius: 2px; /* Opera 10.50, IE and CSS3 */
    text-decoration:none;
}
.Gcategory a:hover, .Gtopic ul li a:hover
{
    
    background-color:#24e710;
    color:#fff;
    cursor:pointer;
   -moz-border-radius: 2px; /* Firefox */
    -webkit-border-radius: 2px; /* Safari and Chrome */
    -khtml-border-radius: 2px; /* Linux browsers */
    border-radius: 2px; /* Opera 10.50, IE and CSS3 */
}
/* Form Notification CSS*/
.formsuccess
{
    width:100%;/*older-588px, old-auto*/
    font-size:14px;
    font-weight:bold;
    color:#676767;
    float:left;
    z-index:1111;
    padding:10px 10px 10px 30px;
    border-top:1px solid #d7420d;
    border-bottom:1px solid #d7420d;
    background:#baffb3 url(images/asset-guru.png) scroll no-repeat -10px -340px;
}
.formsuccess a, .formfail a
{
    float:right;
    background:transparent url(images/asset-guru.png) scroll no-repeat -17px -252px;
    width:16px;
    height:16px;
    margin-top:2px;
}
.formsuccess a:hover
{
    background-color:#14740a;
}
.formfail
{
    width:100%;/*older-588px, old-auto*/
    font-size:14px;
    font-weight:bold;
    color:#676767;
    float:left;
    z-index:1111;
    padding:10px 10px 10px 30px;
    border-top:1px solid #d7420d;
    border-bottom:1px solid #d7420d;
    background:#ffd3c4 url(images/asset-guru.png) scroll no-repeat -10px -340px;
    
}
.formfail a:hover
{
    background-color:#d7420d;
}
.i_discuss
{
    background: transparent url('images/asset-guru.png') scroll no-repeat -16px -20px;
    width:16px;
    height:16px;
position:absolute;
}
.i_article
{
    background: transparent url('images/asset-guru.png') scroll no-repeat -17px -207px;
    width:16px;
    height:16px;
position:absolute;
}
.i_user
{
    background: transparent url('images/asset-guru.png') scroll no-repeat -17px -450px;
    width:16px;
    height:16px;
position:absolute;
}
.i_edit
{
    background: transparent url('images/asset-guru.png') scroll no-repeat -17px -751px;
    width:16px;
    height:16px;
position:absolute;
}
.i_view
{
    background: transparent url('images/asset-guru.png') scroll no-repeat -17px -352px;
    width:16px;
    height:16px;
position:absolute;
}
.i_down
{
    background: transparent url('images/asset-guru.png') scroll no-repeat -17px -848px;
    width:16px;
    height:16px;
position:absolute;
}
.i_email
{
    background: transparent url('images/asset-guru.png') scroll no-repeat -17px -604px;
    width:16px;
    height:16px;
position:absolute;
}
.i_phone
{
    background: transparent url('images/asset-guru.png') scroll no-repeat -17px -654px;
    width:16px;
    height:16px;
position:absolute;
}
.Gsaid
{
    display:inline-block;
    margin-top:6px;
    background: transparent url('images/greensaid.png') scroll no-repeat 0 0;
}
.Gtbl
{
-moz-border-radius: 12px; /* Firefox */
-webkit-border-radius: 12px; /* Safari and Chrome */
-khtml-border-radius: 12px; /* Linux browsers */
border-radius: 12px; /* Opera 10.50, IE and CSS3 */
border:1px solid #a0a0a0;
}

.Gtbl .title td
{
    background:transparent url(images/btn-30.png) repeat-x scroll 0 10px;
    text-shadow:0px 1px #fff;
    font-size:14px;
    font-weight:bold;
}

.Gtbl td
{
    padding:5px !important;
    font-size:12px;
    border-bottom:1px solid #f4f4f4;
    font-weight:bold;
}
.Gtbl tr:hover
{
    background-color: rgb(219, 255, 187);
}
.Gtbl .title:hover
{
    background-color:#fff !important;
}
.GgradVert
{
    width:5px;
    height:420px;
    background:transparent url('images/daily-grad-vert.png') scroll no-repeat 0 0
}

