/* Start of CMSMS style sheet 'globaledu' */
/* CSS Document */
body{
	margin:0px;
	padding:0px;
	color:#333333;
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	background: url(images/bkg2_main.jpg) 0 0 repeat-x #FEEC9E;
	}
a:hover {color:#FF1821;}
form, p, li{ 
	margin:0px; padding:0px;
	}

.clear{
	clear:both;
	}
.float_L{
	float:left; width:auto;
	}
.float_R{
	float:right; width:auto;
	}

#main_container{
	background: url(images/main_bg.gif) center top no-repeat;
	width:100%;
	padding:0 0 0 0px;
	margin:0 auto;
	}
#main_container_inner{
	width:933px;
	margin:0 auto;
	}
.main_inner{
	width:908px;
	margin:0 auto;
	background:url(images/right_shadow.gif) right top repeat-y;
	}
.main_inner2{
	width:100%;
	background: url(images/left_shdow.gif) left top repeat-y;
	}
#header{
	background: url(images/logo.gif) 0 top no-repeat;
	padding:0px 0px 0px 0px;
        height: 175px;
        margin: 0px;
        position:relative;
	}

/*------------------------------------*/
.header_top_box{
	float:right;
	width:282px;
	height:81px;
	padding:5px 51px 0 0px;
	color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:700;
	}
.top_search_box{
	clear:both;
	padding:15px 0 0 0px;
	}
.searchinput{
	float:right;
	padding:5px 10px 0 0px; margin:0px 0 0 0px;
	}
.searchinput input{
	background:url(images/search_input_bg.gif) 0 0 repeat-x;
	border:none; outline:none; height:20px; float:left; margin:0px; width:121px;
	}
/*-----------------------------------------*/
.blog_link{
	float:right;
	width:auto;
        position:absolute;
        right:0px;
        top:88px;
	}
.navi_box{
	width:613px;
	float:left;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 240px;
	}
.navi_box ul{
	margin:0px;
	}
.navi_box ul li{
	float:left; list-style:none;
	}
.navi_box ul li a{
	display:block;
	background:url(images/navi_bg.gif) center top no-repeat;
	color:#82ABEF;
	text-align:center;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px; height:21px; padding:13px 0 0 0px;
	width:102px; text-decoration:none;
	}
.navi_box ul li a:hover{
	background: url(images/navi_bg_hover.gif) center top no-repeat;
	color:#fff;
	}


/*----------------------------------------------------------*/

	
/*--------------------Main body part-------------*/

#main_body{
	background:url(images/main_body_rpt.gif) center top repeat-y;
	width:100%;
	padding:0px;
       margin: 0px;
	}
.top_curve{
	background:url(images/top_curve.gif) center top no-repeat;
	height:40px;
	}
.main_contents{
	width:852px; margin:0 auto;
	padding:10px 0 143px 0px;
	background:url(images/kids_globe.jpg) 400px bottom no-repeat ;
	}

.bottom_curve{
	background:url(images/bottom_curve.gif) center bottom no-repeat;
	padding:0 0 15px 0px;
	}

#left_colom_inner{
	float:left; width:810px;
	padding:0 0 0 22px;
	}
.main_contents_inner{
	width:852px; margin:0 auto;
	padding:10px 0 143px 0px;
	}
#left_colom_inner p{
	padding:9px 0px;
	}
#left_colom_inner h2{
	color:#FF0000;
	font-size:22px; line-height:25px; padding-left:27px;
	background:url(images/blue_circle.gif) 0 2px no-repeat;
	}


#left_colom{
	float:left; width:780px;
	padding:0 0 0 22px;
	}
#left_colom p{
	padding:9px 0px;
	}
#left_colom h2{
	color:#FF0000;
	font-size:22px; line-height:25px; padding-left:27px;
	background:url(images/blue_circle.gif) 0 2px no-repeat;
	}
.left_boxes{
	margin:0 auto 10px auto;
	border:1px solid #CCCCCC;
	color:#3f3f3f;
	}
.box_heading h2{
	line-height:30px; font-size:14px; 
	font-weight:bold; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:0 0 0 34px;
	margin:0px;
	}



/*---------------------------------------*/

/*--------------------------right colom-----------------*/	
#right_colom{
	width:200px;
	float:left;
	margin:0 0 0 40px;
	}
.announce_box{
	border:1px solid #89B3EE;
	background:#FFFFFF;
	border-bottom:none; border-top:none;
	padding:5px 18px 0 18px;
	}
.announce_box p{
	border-top:1px dashed #CCCCCC;
	padding:10px 0px;
	}
.right_container{
	width:575px;
	margin:0 auto;
	}
.welcome{
	border-bottom:1px solid #ccc;
	padding:20px 0px 20px 24px;
	}
.welcome h2{
	line-height:37px;
	font-weight:bold;
	font-size:16px; color:#000; margin:0px;
	}
.pord_container{
	margin:0px;
	border-bottom:1px solid #CCCCCC;
	}
.pord_row {
	margin:5px 0px;
	}
.pod_section{
	width:189px; padding:15px 0;
	float:left;
	}
.pod_section_border{
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	}
.prod_descreption{
	width:140px; margin:0 auto;
	text-align:center;
	}
.prod_descreption b{
	font-size:11px; line-height:32px; display:block;
	}
.prod_descreption p{
	font-size:10px;
	}
.prod_descreption span{
	color:#990000;
	font-size:16px;  font-weight:bold;
	line-height:32px;
	}
.prod_detail a{
	background:url(images/orange_arrow.gif) 0 4px no-repeat; padding:0 0 0 15px;
	color:#FF7E00; text-decoration:underline;
	font-weight:bold;
	}
.prod_detail a:hover{
	text-decoration:none;
        color:#FF1821;
	}
.right_links{
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	padding-top:20px;
	}
	
.right_links ul li{
	list-style:none;
	display:block;
	height:21px;	
	}
	
.right_links ul li a{
	color:#333333;
	font-size:11px; font-weight:800;
	text-decoration:none;
	padding-left:34px;
	background:url(images/bullet.gif) 10px 6px no-repeat;
	line-height:21px;
	display:block;
	border:1px solid #fff; border-left:none;
	}
	
.right_links ul li a:hover{
	background:url(images/red_bullet.gif) 10px 6px no-repeat #efefef;
	border:1px solid #CCCCCC; border-left:none;
	}
	
.news_letter{
	padding:20px 0 15px 32px;
	margin:0px;
	}
	
.news_sign{
	float:left; width:154px;
	}
	
.news_sign input{
	background:url(images/search_input.gif) 0 0 repeat-x;
	border-left:1px solid #B4B4B4; border-right:1px solid #B4B4B4;
	height:18px; width:154px;
	}
/*--------------------------right colom ends-----------------*/	

/*---------------------Footer--------------------*/

#footer{
	width:852px;
	clear:both;
	padding:4px 0 30px 0px; margin:0px auto 0px auto;
	color:#666666;
	}
.footer_copyright{
	float:left;
	width:auto;
	color:#666666;
	font-size:12px; line-height:18px;s
	}
.footer_link{
	height:20px; padding:37px 0 5px 0; margin-bottom:5px;
	border-bottom:1px dashed #CCCCCC;
	border-top:1px dashed #CCCCCC;
	color:#7599CE;
	font-size:12px;
	}
.footer_link a{
	color:#7599CE;
	text-decoration:none;
	padding:0 1px;
	}
.footer_link a:hover{
	text-decoration:underline;
        color:#FF1821;
	}	
.bluetext a{
	color:#7599CE; text-decoration:none;
	}
.bluetext a:hover{
	text-decoration:underline;
        color:#FF1821;
	}
	
/*-----------------------------Left Links css----------------*/

.links_left{
	margin:0px;
	}
.links_left ul li{
	list-style:none;
	font-weight:bold;
	}
.links_left a{
	background:url(images/bullet.gif) 2px 2px no-repeat;
	padding:0 0 0 16px;
	}

.links_left ul li a{ font-weight:normal;}

.links_left a:hover{
	background: url(images/red_bullet.gif)  2px 2px no-repeat;
	padding:0 0 0 16px;
	}
ul.main_ul{
	margin:0px;
	padding:0px;
	}

ul.main_ul li{
	line-height:23px;
	padding:0 0 0 25px;
	}
ul.main_ul li{
	font-weight:bold;
	}	

ul.main_ul li a{
	color:#333333; text-decoration:none; font-weight:bold;
	}
ul.inner_ul{
	margin:0px; padding:0px;
	}
ul.inner_ul li a{
	font-weight:normal;
	}
/***************nav****************/
.menu-nav li li { 
height: 100%;
}


.menu-nav ul ul { 
   margin-top: 1px;
   margin-left: 0px;
   top: 0px; 
}
	

.menu-nav li li { 
   margin: 0px; 
   padding: 0px; 
   float: none; 
   position: relative; 
}


.menu-nav li li a { 
   margin: 0px; 
   height: 100%;
   padding: 5px 0 5px 0;
   background: none;
   background-color: #ffffff;
}	

.menu-nav li li a:hover { 
   margin: 0px; 
   background: none;
   background-color: #0000ff;
}	
.menu-nav ul li.menuparent, 
.menu-nav ul li.menuparent:hover, 
.menu-nav ul li.menuparenth { 
	background:#000000;
}


/* Styling the apperance of menu items on hover */

.menu-nav li.menuh, 
.menu-nav li.menuparenth, 
.menu-nav li.menuactiveh { 
   background-color: #E7AB0B;
    color: #000000;

   margin: 0px; 
   padding: 0px; 
/*   width: 100%; */
}


/* The magic - set to work for up to a 3 level menu, but can be increased unlimited */

/* 
just add 
#menu-nav li:hover ul ul, 
#menu-nav li.menuparenth ul ul ul,
for fourth level 
*/
.menu-nav ul, 
.menu-nav li:hover ul, 
.menu-nav li:hover ul ul, 
.menu-nav li.menuparenth ul, 
.menu-nav li.menuparenth ul ul { 
   display: none; 
   margin: 0px; 
   padding: 0px; 
   visibility: hidden;
}

/* add 
#menu-nav ul ul ul li:hover ul, 
#menu-nav ul ul ul li.menuparenth ul,
for fourth level
*/
.menu-nav li:hover ul, 
.menu-nav ul li:hover ul, 
.menu-nav ul ul li:hover ul, 
.menu-nav li.menuparenth ul, 
.menu-nav ul li.menuparenth ul, 
.menu-nav ul ul li.menuparenth ul { 
   display: block; 
   margin: 0px; 
   padding: 0px; 
   visibility: visible;
   z-index: 1000;
}

/* IE Hacks */

.menu-nav li li { 
   float: left; 
   clear: both; 
   margin: 0px; 
   padding: 0px; 
}
.menu-nav li li a { 
   margin: 0px; 
   padding: 0px; 
}

/***************end of nav****************/
/*---------------Drop down menu-----*/
#sddm
{	margin: 0;
	padding: 0;
	z-index: +1;
	display:block;
	}
#sddm ul{
	
	}

#sddm li
{	
	}

#sddm li a
{	
	}

#sddm li a:hover{	
	}

#sddm div{	
	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	border:1px solid #FFCC00;
	border-top:none; border-bottom:none;
	}

	#sddm div a{	
		width: 215px;
		white-space: nowrap;
		text-decoration: none;
		background: #fff scroll;
		text-align:left;
		border-bottom:1px solid #F9C911;
		line-height:21px;
		padding:0px 10px 0 10px;
		display:list-item;
		}

	#sddm div a:hover{	
	background:#0100FE;
		}

/* End of 'globaledu' */

