BODY {background: #ffffff; color: #000000;  margin: 0px; }
.smallFont1
{
		font-size: 13px;
 
}
.VSmallFont
{
		font-size: 9px;
 
}

.FontColorBlogHeader
{
	color:#6666cc
}
.SimpleSearchAdType {
	font-size: 13px;
	 
}
    
.LeftNav 
{
	width:200px;
	height:auto; 
	border:solid #d8d8d8;
	border-width:0px 0px 0px 0px;
	}
.RightNav {
	width:200px;
	border:solid #d8d8d8;
	border-width:0px 0px 0px 0px;
	}
 .GapBodyNav 
{
	width:8px;
	}
	 
 /*Start : TOP NAV BAR*/

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.invertedshiftdown{
padding: 0;
width: 100%;
border-top: 5px solid #006699; /*Red color theme*/
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.invertedshiftdown ul{
margin:0;
margin-left: 40px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.invertedshiftdown li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:none;
}

.invertedshiftdown a{
float: right;
display: block;
font: normal 12px Arial;
color: black;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px 9px 10px; /*Padding within each menu item*/
background-color: white; /*Default menu color*/ 
}

.invertedshiftdown a:hover{
background-color: #006699; /*Red color theme*/
padding-top: 9px; /*Flip default padding-top value with padding-bottom */
padding-bottom: 5px; /*Flip default padding-bottom value with padding-top*/
color: white;
}

.invertedshiftdown .current a{ /** currently selected menu item **/
background-color: #006699; /*Red color theme*/
padding-top: 9px; /*Flip default padding-top value with padding-bottom */
padding-bottom: 5px; /*Flip default padding-bottom value with padding-top*/
color: white;
}

#myform{ /*CSS for sample search box. Remove if desired */
float: left;
margin: 0;
margin-top: 2px;
padding: 0;
}

#myform .textinput{
width: 200px;
border: 1px solid gray;
}

.CVHeaderBox{
border: 1px solid gray;
 padding : 4px 4px 4px 4px;
}

.CVHeadingBG
{
	background-color:#e9e9e9;
}


#myform .submit{
font: normal 12px Verdana;
height: 22px;
border: 1px solid #006699;
background-color: black;
color: white;
}
/*End : TOP NAV BAR*/

/*Start : LEFT NAV BAR*/
.LeftNavTDBorder{
color :#000000;
background-color :#cccccc;
border-top : solid #94CB94 1px; border-right : solid #94CB94 1px; border-left : solid #94CB94 1px; border-bottom : solid #94CB94 1px } 
 
 /*MenuBody Teacher categories*/
.MenuSubCatLeftVert0{
	background-color :#D6E7D6;
	width :4px;
	border-top : solid #93C892 0px; border-right : solid #93C892 1px; border-left : solid #93C892 1px; border-bottom : solid #93C892 0px }
 
.MenuSubCatLeft0
{
	width :4px;
	background-color :#e7e7e7;}
	
.MenuSubCatRight0{
	font-size: 9px;
	padding-top:4px;
	padding-bottom:4px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #525D52;
	text-align:left;
	font-weight:  normal;
	text-decoration : none;
	background-color :#e7e7e7;
	border-top : solid #93C892 0px; border-right : solid #93C892 1px; border-left : solid #93C892 0px; border-bottom : solid #93C892 0px }
  .MenuSubCat3Right0{
	font-size: 9px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #525D52;
	text-align:left;
	font-weight:  normal;
	text-decoration : none;
	background-color :#cccccc;
	border-top : solid #cccccc 0px; border-right : solid #93C892 1px; border-left : solid #cccccc 0px; border-bottom : solid #cccccc 0px }

 
.MenuButtonBody0MouseOver{
	display : block;
	width :235px;
	height:20px;
	font-size: 9px;
	padding-top:3px;
	text-indent:5px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	text-decoration : none;
	background-color :#ff9900;
	border-top : solid #93C892 0px; border-right : solid #666666 1px; border-left : solid #666666 1px; border-bottom : solid #93C892 0px }

a.MenuButtonBody0{
	display : block;
	width :235px;
	height:20px;
	font-size: 9px;
	padding-top:3px;
	text-indent:5px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	text-decoration : none;
	background-color :#ffffff;
	border-top : solid #93C892 0px; border-right : solid #666666 1px; border-left : solid #666666 1px; border-bottom : solid #93C892 0px }
.MenuButtonBodyVertLine0
{
border-top : solid #666666 1px; border-right : solid #93C892 0px; border-left : solid #93C892 0px; border-bottom : solid #93C892 0px }
 


.HideAnswerButton{
	display : block;
	width :220px;
	height:20px;
	font-size: 12px;
	padding-top:3px;
	padding-bottom:5px;
	text-indent:5px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	text-decoration : none;
	background-color :#ffaaad;
	border-top : solid #ffaaad 1px; border-right : solid #ffaaad 1px; border-left : solid #ffaaad 1px; border-bottom : solid #ffaaad 0px }


.ShowAnswerButton{
	display : block;
	width :220px;
	height:20px;
	font-size: 12px;
	padding-top:3px;
	padding-bottom:5px;
	text-indent:5px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration : none;
	background-color :#CC0000;
	border-top : solid #CC0000 1px; border-right : solid #CC0000 1px; border-left : solid #CC0000 1px; border-bottom : solid #CC0000 0px }
  
 
a.MenuButtonBody0:hover
{
	display : block;
	width :235px;
	height:20px;
	font-size: 9px;
	padding-top:3px;
	text-indent:5px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration : none;
	background-color :#ff9900;
	border-top : solid #93C892 0px; border-right : solid #666666 1px; border-left : solid #666666 1px; border-bottom : solid #93C892 0px }
	 
/*MenuBody Teacher categories end*/

/*MenuBody Services categories*/

.MenuSubCatLeftVert2{
	background-color :#D6E7D6;
	width :4px;
	border-top : solid #93C892 0px; border-right : solid #93C892 1px; border-left : solid #93C892 1px; border-bottom : solid #93C892 0px }
 
.MenuSubCatLeft2
{
	width :4px;
	background-color :#e7e7e7;}
	
.MenuSubCatRight2{
	font-size: 9px;
	padding-top:4px;
	padding-bottom:4px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #525D52;
	text-align:left;
	font-weight:  normal;
	text-decoration : none;
	background-color :#e7e7e7;
	border-top : solid #93C892 0px; border-right : solid #93C892 1px; border-left : solid #93C892 0px; border-bottom : solid #93C892 0px }
  .MenuSubCat3Right2{
	font-size: 9px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #525D52;
	text-align:left;
	font-weight:  normal;
	text-decoration : none;
	background-color :#cccccc;
	border-top : solid #cccccc 0px; border-right : solid #93C892 1px; border-left : solid #cccccc 0px; border-bottom : solid #cccccc 0px }

 
.MenuButtonBody2MouseOver{
	display : block;
	width :235px;
	height:20px;
	font-size: 9px;
	padding-top:3px;
	text-indent:5px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	text-decoration : none;
	background-color :#666666;
	border-top : solid #93C892 0px; border-right : solid #666666 1px; border-left : solid #666666 1px; border-bottom : solid #93C892 0px }

a.MenuButtonBody2{
	display : block;
	width :235px;
	height:20px;
	font-size: 9px;
	padding-top:3px;
	text-indent:5px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	text-decoration : none;
	background-color :#ffffff;
	border-top : solid #93C892 0px; border-right : solid #666666 1px; border-left : solid #666666 1px; border-bottom : solid #93C892 0px }
.MenuButtonBodyVertLine2
{
border-top : solid #666666 1px; border-right : solid #93C892 0px; border-left : solid #93C892 0px; border-bottom : solid #93C892 0px }

a.MenuButtonBody2:hover
{
	display : block;
	width :235px;
	height:20px;
	font-size: 9px;
	padding-top:3px;
	text-indent:5px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	text-decoration : none;
	background-color :#ff9900;
	border-top : solid #93C892 0px; border-right : solid #666666 1px; border-left : solid #666666 1px; border-bottom : solid #93C892 0px }
	 
/*MenuBody Services categories end*/


/*MenuBody wanted categories*/

.MenuSubCatLeftVert1{
	background-color :#D6E7D6;
	width :4px;
	border-top : solid #cc0000 0px; border-right : solid #cc0000 1px; border-left : solid #cc0000 1px; border-bottom : solid #cc0000 0px }
 
.MenuSubCatLeft1
{
	width :4px;
	background-color :#e7e7e7;}
	
.MenuSubCatRight1{
	font-size: 9px;
	padding-top:4px;
	padding-bottom:4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #525D52;
	text-align:left;
	font-weight:  normal;
	text-decoration : none;
	background-color :#e7e7e7;
	border-top : solid #cc0000 0px; border-right : solid #cc0000 1px; border-left : solid #cc0000 0px; border-bottom : solid #cc0000 0px }
  .MenuSubCat3Right1{
	font-size: 9px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #525D52;
	text-align:left;
	font-weight:  normal;
	text-decoration : none;
	background-color :#cccccc;
	border-top : solid #cccccc 0px; border-right : solid #cc0000 1px; border-left : solid #cccccc 0px; border-bottom : solid #cccccc 0px }

 .MenuButtonBody1MouseOver{
	display : block;
	width :235px;
	height:20px;
	font-size: 9px;
	padding-top:3px;
	text-indent:5px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	text-decoration : none;
	background-color :#ff9900;
	border-top : solid #cc0000 0px; border-right : solid #666666 1px; border-left : solid #666666 1px; border-bottom : solid #cc0000 0px }

a.MenuButtonBody1{
	display : block;
	width :235px;
	height:20px;
	font-size: 9px;
	padding-top:3px;
	text-indent:5px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	text-decoration : none;
	background-color :#ffffff;
	border-top : solid #cc0000 0px; border-right : solid #666666 1px; border-left : solid #666666 1px; border-bottom : solid #cc0000 0px }
.MenuButtonBodyVertLine1
{
border-top : solid #666666 1px; border-right : solid #cc0000 0px; border-left : solid #cc0000 0px; border-bottom : solid #cc0000 0px }

a.MenuButtonBody1:hover
{
	display : block;
	width :235px;
	height:20px;
	font-size: 9px;
	padding-top:3px;
	text-indent:5px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	text-decoration : none;
	background-color :#ff9900;
	border-top : solid #cc0000 0px; border-right : solid #666666 1px; border-left : solid #666666 1px; border-bottom : solid #cc0000 0px }
	 
/*MenuBody wanted categories end*/
 /*End : LEFT NAV BAR*/
 
 .GoodsAndServices{
font-size:15px;
font-weight:bold;
font-family:Tahoma;
color:#FFFFFF;
vertical-align:top;
text-align: center;
background-color:#666666;
padding:5px;
}

 .TeacherCategories{
font-size:15px;
font-weight:bold;
font-family:Tahoma;
color:#FFFFFF;
vertical-align:top;
text-align: center;
background-color:#ff9900;
padding:5px;
}

 .TeacherCategoriesNew{
font-size:15px;
font-weight:bold;
font-family:Tahoma;
color:#FFFFFF;
vertical-align:top;
text-align: center;
background-color:#666666;
padding:5px;
}
 
.WantedCategories{
font-size:15px;
font-weight:bold;
font-family:Tahoma;
color:#FFFFFF;
vertical-align:top;
text-align: center;
background-color:#ff9900;
padding:5px;
}

.WantedCategoriesNew{
font-size:15px;
font-weight:bold;
font-family:Tahoma;
color:#FFFFFF;
vertical-align:top;
text-align: center;
background-color:#666666;
padding:5px;
}
.PastPapers{
font-size:15px;
font-weight:bold;
font-family:Tahoma;
color:#FFFFFF;
vertical-align:top;
text-align: center;
background-color:#666666;
padding:5px;
}
.PastPapersBoxoutline {border: 1px solid #666666;padding: 2px 2px 2px 5px;}


.AreYouATeacher {border: 1px solid #cccccc; background-color:#cccccc; padding: 2px 2px 2px 5px;}
.AddWantedAd {border: 1px solid #cccccc; background-color:#cccccc; padding: 2px 2px 2px 5px;}
TD, select	{font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #000000; font-weight : normal;}

.CatBodyFont{text-decoration:none; font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #0000ff; font-weight : normal;}
a.CatBodyFont:hover{text-decoration : underline }

.RecentlyAdded{
font-size:15px;
font-weight:bold;
font-family:Tahoma;
color:#FFFFFF;
vertical-align:top;
text-align: center;
background-color:#666666;
padding:5px;
}
.RecentlyAddedBoxoutline {border: 1px solid #666666;padding: 2px 2px 2px 5px;}

.SponsordLinks{
font-size:15px;
font-weight:bold;
font-family:Tahoma;
color:#FFFFFF;
vertical-align:top;
text-align: left;
background-color:#99cccc;
padding:5px;
}
.SponsordLinksBoxoutline {border: 1px solid #666666;padding: 2px 2px 2px 5px;}

.heading_top_3			{margin-top:0px; border:1px solid #d8d8d8; border-width:0px 1px 0px 1px; background:#ffffff;}


/******CSS BUTTON*******/

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

a.ovalbutton{
display: block;
float: left;
font: normal 13px Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
cursor: pointer;  
}

a.blue{
background: transparent url('../images/oval-blue-left.gif') no-repeat top left
}

a.blue span{
background: transparent url('../images/oval-blue-right.gif') no-repeat top right;
}

a.gray{
background: transparent url('../images/oval-gray-left.gif') no-repeat top left
}

a.gray span{
background: transparent url('../images/oval-gray-right.gif') no-repeat top right;
}


a.red{
background: transparent url('../images/oval-red-left.gif') no-repeat top left
}

a.red span{
background: transparent url('../images/oval-red-right.gif') no-repeat top right;
}

a.green{
background: transparent url('../images/oval-green-left.gif') no-repeat top left
}

a.green span{
background: transparent url('../images/oval-green-right.gif') no-repeat top right;
}

a.orange{
background: transparent url('../images/oval-orange-left.gif') no-repeat top left
}

a.orange span{
background: transparent url('../images/oval-orange-right.gif') no-repeat top right;
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #494949; /*button text color*/
}

a.ovalbutton span{
display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.ovalbutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.ovalbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
text-align:center;
}

.SectionSeperatorBGColor {background-color:#e8e8e8;}
.PaddingClass {padding :8px;}
.PaddingClassZero {padding :0px;}

.CharacterCount1 {font-size: 10px;border:0;padding:0;width:13px;color: #999999;}
.CharacterCount1A {font-size: 10px;border:0;padding:0;width:18px;color: #999999;}
.CharacterCount3 {font-size: 10px;border:0;padding:0;width:25px;color: #999999;}
.CharacterCount3A {font-size: 10px;border:0;padding:0;width:25px;color: #999999;}
.CharacterCount2 {font-size: 10px;color: #999999;}

.CharacterCount4 {font-size: 10px;border:0;padding:0;width:25px;color: #999999;}
.CharacterCount4A {font-size: 10px;border:0;padding:0;width:25px;color: #999999; background-color:#efefef}


textarea {border: 1px solid #B1B7BB;padding: 2px 2px 2px 5px;}
select {border: 1px solid #B1B7BB;padding: 0px 0px 0px 0px;}
option {margin-left: 3px;}
form {margin:0;} 
input {	margin:0;border: 1px solid #B1B7BB;}
.NoBorder{border:0px;} 

.BooksSearchHeader
{
color:#000000;
font-weight:bold;
text-align:right;
vertical-align:middle;
font-size: 10px;
}
.bgDot {background:url(/images/bgdot.gif); background-repeat: repeat-y;}
.bgDotHorizontal {background:url(/images/bgdotHorizontal.gif); background-repeat: repeat-x;}

.TextJustify
{text-align:justify; 
}



/*Start : Right Nav Sliding box styles*/
			/*Start : Box 234 x 150*/
			.boxgrid{ 
				width: 234px; 
				height: 150px; 
				margin: 1px 0px 7px 0px;
				float:left; 
				background:#ff9900; 
				border: solid 1px #666666; 
				overflow: hidden; 
				position: relative; 
			}
			
				.boxgrid img{ 
					position: absolute; 
					top: 0; 
					left: 0; 
					border: 0; 
				}
				.boxgrid p{ 
					padding: 0 10px; 
					color:#afafaf; 
					font-weight:bold; 
					font:10pt "Lucida Grande", Arial, sans-serif; 
				}
			/*End : Box 200 x 150*/
			
			/*Start : Box 200 x 400 - This is for Google Ads*/
			.boxgrid200X400{ 
				width: 200px; 
				height: 400px; 
				margin:10px 0px 5px 0px;
				float:left; 
				background:#f9f9f9; 
				border: solid 0px #f9f9f9; 
				overflow: hidden; 
				position: relative; 
				font-family:Arial;
				
			}
			/*End : Box 200 x 400*/
				 
						
/*End : Right Nav Sliding box styles*/
