/* ----------------------------------------------------
   Technoscore Web Solution
   Created:		Tue 15.09.2009
   Author:     	Amrit Pal Singh
   Projects:    Re-inventing Education
----------------------------------------------------*/

/* ------------------------------------- Common ------------------------------------- */
body{font-size:1em/*12px*/; color:#c3c2c2; font-weight:normal; background:url(images/bg.jpg) repeat-x top; line-height:17px; padding:0px; margin:0px; font-family:Arial;}
a,span,h1,h2,h3,h4,img,table,form,label,input,fieldset,sup,div{padding:0px; margin:0px; color:#000; font-family:Arial;}
img,fieldset,table{border:none;}
ul{padding:0px; margin:0px;}
a{text-decoration:none; color:#000; font-weight:normal;outline:0px;}
select{font:12px; font-weight:normal}
img.left{float:left;}
img.right{float:right}

/* ------------------------------------- Layout ------------------------------------- */
#layout{width:953px; margin:0px auto; position:relative}

/* ------------------------------------- Menu ------------------------------------- */
/*#menu{width:953px; float:left; background:url(images/menu_bg.jpg) repeat-x top; margin:0px; padding:0px;  border:0px solid #333; position:relative;}
#menu ul{width:675px; float:left; list-style:none; padding:0px; margin:0px;}
#menu ul li{width:auto; float:left; padding:1px 0 0 0; height:51px; border-right:1px solid #e7e5e5; margin:0px;}
#menu ul li a.logo{width:60px; float:left; height:52px; text-indent:-9999px; text-decoration:none; background:url(images/logo.jpg) no-repeat left top;}
#menu ul li a.logo:hover{background:url(images/logo.jpg) no-repeat left bottom;}
#menu ul li a.home{width:110px; float:left; height:52px; text-indent:-9999px; text-decoration:none; background:url(images/home.jpg) no-repeat left top;}
#menu ul li a.home:hover{background:url(images/home.jpg) no-repeat left bottom;}
#menu ul li a.home-1{width:64px; float:left; height:52px; text-indent:-9999px; text-decoration:none; background:url(images/home-1.jpg) no-repeat left top;}
#menu ul li a.home-1:hover{background:url(images/home-1.jpg) no-repeat left bottom;}


#menu ul li a.aboutus{width:105px; float:left; height:52px; text-indent:-9999px; text-decoration:none; background:url(images/about_us.jpg) no-repeat left top;}
#menu ul li a.aboutus:hover{background:url(images/about_us.jpg) no-repeat left bottom;}
#menu ul li a.blog{width:67px; float:left; height:52px; text-indent:-9999px; text-decoration:none; background:url(images/blog.jpg) no-repeat left top;}
#menu ul li a.blog:hover{background:url(images/blog.jpg) no-repeat left bottom;}
#menu ul li a.resources{width:105px; float:left; height:52px; text-indent:-9999px; text-decoration:none; background:url(images/resources.jpg) no-repeat left top;}
#menu ul li a.resources:hover{background:url(images/resources.jpg) no-repeat left bottom;}
#menu ul li a.strore{width:76px; float:left; height:52px; text-indent:-9999px; text-decoration:none; background:url(images/strore.jpg) no-repeat left top;}
#menu ul li a.strore:hover{background:url(images/strore.jpg) no-repeat left bottom;}

#menu ul li a.signin{width:74px; float:left; height:52px; text-indent:-9999px; text-decoration:none; background:url(images/signin.jpg) no-repeat left top;}
#menu ul li a.signin:hover{background:url(images/signin.jpg) no-repeat left bottom;}
#menu ul li a.signout{width:74px; float:left; height:52px; text-indent:-9999px; text-decoration:none; background:url(images/signout.jpg) no-repeat left top;}
#menu ul li a.signout:hover{background:url(images/signout.jpg) no-repeat left bottom;}      
#menu .shop{width:53px; height:42px; float:left; text-decoration:none; background:url(images/shop.jpg) no-repeat left top; margin-top:1px; color:#6c6c6c; font-family:Arial; font-size:12px; padding:13px 0 2px 33px;}

#menu .shop a strong{color:#222}
#menu .shop span{font-weight:bold}
#menu .shop a{width:auto; color:#6c6c6c; font-family:Arial; font-size:12px;}
#menu .shop a:hover{color:#222}

#menu form{width:218px; float:left; padding:14px 8px 0 2px; border:0px solid #333}
#menu form input{width:140px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3b393a; background:url(images/input_bg.jpg) no-repeat left top; padding:8px 0 3px 6px; border:none; height:18px;}
#menu form input.search{width:30px; float:left; background:url(images/search.jpg) no-repeat left top; padding:0px 0px 20px 0px; border:none; height:30px; cursor:pointer;outline:0px;"}

*/

/* ------------------------------------- sumit Menu ------------------------------------- */         
#menu{width:953px; float:left; background:url(images/menu_bg.jpg) repeat-x top; margin:0px; padding:0px;  border:0px solid #333; position:relative;}
#menu ul{width:675px; float:left; list-style:none; padding:0px; margin:0px;}
#menu ul li{width:auto; float:left; padding:1px 0 0 0; height:51px; border-right:1px solid #e7e5e5; margin:0px;}
#menu ul li a.logo{width:60px; float:left; height:52px; text-indent:-9999px; text-decoration:none; background:url(images/logo.jpg) no-repeat left top;}
#menu ul li a.logo:hover{background:url(images/logo.jpg) no-repeat left bottom;}
#menu ul li a.home-1{width:64px; float:left; height:52px; text-indent:-9999px; text-decoration:none; background:url(images/home-1.jpg) no-repeat left top;}
#menu ul li a.home-1:hover{background:url(images/home-1.jpg) no-repeat left bottom;}
#menu ul li a.home{width:120px; float:left; height:52px; text-indent:-9999px; text-decoration:none; background:url(images/home.jpg) no-repeat left top;}
#menu ul li a.home:hover{background:url(images/home.jpg) no-repeat left bottom;}
#menu ul li a.aboutus{width:105px; float:left; height:52px; text-indent:-9999px; text-decoration:none; background:url(images/about_us.jpg) no-repeat left top;}
#menu ul li a.aboutus:hover{background:url(images/about_us.jpg) no-repeat left bottom;}
#menu ul li a.blog{width:62px; float:left; height:52px; text-indent:-9999px; text-decoration:none; background:url(images/blog.jpg) no-repeat left top;}
#menu ul li a.blog:hover{background:url(images/blog.jpg) no-repeat left bottom;}
#menu ul li a.resources{width:110px; float:left; height:52px; text-indent:-9999px; text-decoration:none; background:url(images/resources.jpg) no-repeat left top;}
#menu ul li a.resources:hover{background:url(images/resources.jpg) no-repeat left bottom;}
#menu ul li a.strore{width:70px; float:left; height:52px; text-indent:-9999px; text-decoration:none; background:url(images/strore.jpg) no-repeat left top;}
#menu ul li a.strore:hover{background:url(images/strore.jpg) no-repeat left bottom;}
#menu ul li a.signin{width:74px; float:left; height:52px; text-indent:-9999px; text-decoration:none; background:url(images/signin.jpg) no-repeat left top;}
#menu ul li a.signin:hover{background:url(images/signin.jpg) no-repeat left bottom;}

#menu ul li a.signout{width:74px; float:left; height:52px; text-indent:-9999px; text-decoration:none; background:url(images/signout.jpg) no-repeat left top;}
#menu ul li a.signout:hover{background:url(images/signout.jpg) no-repeat left bottom;}

#menu .shop{width:50px; height:47px; float:left; text-decoration:none; background:url(images/shop.jpg) 5px 7px no-repeat; margin-top:1px; position:absolute; top:-5px; right:5px; color:#6c6c6c; font-family:Arial; font-size:11px; line-height:52px; padding:5px 0 0 35px; /*padding:13px 0 2px 33px;*/}
#menu .shop a strong{color:#222}
#menu .shop span{font-weight:bold}
#menu .shop a{width:auto; color:#6c6c6c; font-family:Arial; font-size:12px;}
#menu .shop a:hover{color:#222}

#menu form{width:218px; float:left; padding:14px 8px 0 2px; border:0px solid #333}
#menu form input{width:140px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3b393a; background:url(images/input_bg.jpg) no-repeat left top; padding:8px 0 3px 6px; border:none; height:18px;}
#menu form input.search{width:30px; float:left; background:url(images/search.jpg) no-repeat left top; padding:0px 0px 20px 0px; border:none; height:30px; cursor:pointer;outline:0px;"}


/* ------------------------------------- Banner ------------------------------------- */
.banner{background:url(images/banner1.jpg) no-repeat left top}
.banner h1{font-family:Arial, "Times New Roman", Times, serif; font-size:44px; font-weight:normal; text-align:center; line-height:64px;}
.banner h1 span{color:#f74b00; font-family:Arial, "Times New Roman", Times, serif; font-size:44px;}
.banner a{text-align:center; width:auto; float:none; font-size:20px; color:#4c4a4b; font-weight:normal; text-decoration:underline; font-family:Arial, "Times New Roman", Times, serif; }
.banner a:hover{text-decoration:none}
.banner1{background:url(images/banner12.jpg) no-repeat left top}
.banner1 h1{font-family:Arial, "Times New Roman", Times, serif; font-size:44px; font-weight:normal; text-align:center; line-height:64px;}
.banner1 h1 span{color:#f74b00; font-family:Arial, "Times New Roman", Times, serif; font-size:44px;}
.banner1 a{text-align:center; width:auto; float:none; font-size:20px; color:#4c4a4b; font-weight:normal; text-decoration:underline; font-family:Arial, "Times New Roman", Times, serif; }
.banner1 a:hover{text-decoration:none}
.blog_head{ font-size:27px; font-family: Arial,"Trebuchet MS"; line-height:27px; padding-bottom:15px;}
ul.blog{list-style:none; width:215px; float:left}
ul.blog li{list-style:none; width:202px; float:left; padding:0 0 11px 13px; background:url(images/arrow.jpg) no-repeat left 2px}
ul.blog li h3{list-style:none; width:202px; float:left; font-size:17px; line-height:22px;}
ul.blog li a{color:#f74b00; font-weight:bold; font-size:10px;}

/* ------------------------------------- Right ------------------------------------- */
.right_sec{background:url(images/r_bg.jpg) repeat-y left; padding:2px 5px 0 8px;}
.right_sec1{background:url(images/r_bg1.jpg) repeat-y left; padding:2px 5px 0 8px;}
.right_sec1 a{olor:#444; font-size:11px; font-family: Arial,Verdana,Helvetica, sans-serif; line-height:20px; padding:5px 0 0 0;font-weight:bold;}
.right_sec1 a:hover{ color:#222; }
.right_sec1 table td a{ color:#444; font-size:12px; margin-top:4px; font-family:Arial,"Trebuchet MS"; line-height:20px; padding:2px 0 2px 0;font-weight:bold;}
.shop{font-size:27px; font-family:Arial,"Trebuchet MS", Arial; line-height:27px; padding-bottom:15px; text-align:left}
.shop span{color:#f74b00; }
.description{color:#b4b5b9; font-size:10px; font-family:Arial,"Trebuchet MS", Arial; line-height:14px; padding:6px 0 0 4px; text-align:left}
.description a{color:#111;  font-family:Arial,"Trebuchet MS", Arial; font-size:17px; line-height:29px; margin-top:4px; text-align:left}
.description a:hover{color:#f74b00;}

/*.edu{color:#9b9b9b; font-size:12px; font-family:Arial,"Trebuchet MS"; border-bottom:1px solid #efefef; padding-bottom:4px;}
.copyright{color:#c1c1c1; font-size:12px; font-family:Arial,"Trebuchet MS"; padding-top:4px;}
.copyright a{color:#c1c1c1; font-size:12px; font-family:Arial,"Trebuchet MS";}
*/
.edu{color:#575757; font-size:0.8em; font-family:Arial; padding-bottom:4px;}
.copyright{color:#959595; font-size:0.9em; font-family:Arial; padding-top:4px;}
.copyright a{color:#959595; font-size:0.9em; font-family:Arial;}


/* ------------------------------------- Box ------------------------------------- */
.box{background:url(images/box_bg1.jpg) no-repeat left top; width:167px; padding:0 12px; height:84px; font-size:14px; color:#818181; font-family:Arial,"Trebuchet MS", Arial; text-transform:uppercase}
.box a{font-size:16px; color:#818181; font-family:Arial,"Trebuchet MS"; text-transform:uppercase; text-decoration:none}
.intro{font-size:18px; color:#eaa301; font-family:Arial; line-height:24px; padding-bottom:2px; text-decoration:none; border-bottom:1px dotted #777}
.intro a{font-size:14px; color:#eaa301; font-family:Arial; line-height:24px; text-decoration:none; font-weight:bold; 
background:url(images/ad-arrow.gif) no-repeat 0 2px; padding:0 0 0 10px;}
.intro a:hover{font-size:14px; color:#eaa301; font-family:Arial; line-height:24px; text-decoration:none;}

.intro1{font-size:18px; color:#222; font-family:Arial,"Trebuchet MS"; line-height:24px; padding-bottom:2px; text-decoration:none; padding-left:3px;}

.contant{font-size:.75em;/*13px; */font-family:Arial,"Trebuchet MS"; padding:8px 0 10px 1px;}
.contant h2{font-size:.75em;/*13px; */ font-family:Arial,"Trebuchet MS", Arial; font-weight:bold; color:#222}
.menubg{background:#f7f7f7 url(images/nav_bg.jpg) repeat-x bottom; border:1px solid #dedede; border-bottom:0px; border-top:0px; padding-left:7px; padding-bottom:12px;}
.menubg h3{color:#222; font-size:20px; text-align:left; font-family:Arial,"Trebuchet MS", Arial; width:163px; border-bottom:1px solid #444; line-height:25px; margin-bottom:5px; font-weight:normal}
.menubg a{width:150px; float:left; color:#444; font-size:11px; font-family: Arial, Helvetica, sans-serif; text-decoration:none; padding:3px 0 4px 2px ;  line-height:19px; font-size:11px; padding-left:1px;}
.menubg a:hover{color:#222}

.menubg_cur{background-color:#f7f7f7; border:1px solid #dedede; border-bottom:0px; border-top:0px; padding-left:7px; padding-bottom:12px;}
.menubg_cur h3{color:#222; font-size:20px; text-align:left; font-family:Arial,"Trebuchet MS"; width:163px; border-bottom:1px solid #444; line-height:25px; margin-bottom:5px; font-weight:normal}
.menubg_cur a{width:150px; float:left; color:#444; font-size:11px; font-family: Arial, Helvetica, sans-serif; text-decoration:none; padding:3px 0 4px 2px ;  line-height:19px; font-size:11px; padding-left:1px;}
.menubg_cur a:hover{color:#222}

.menubg11{color:#222; font-size:20px; text-align:left; font-family:Arial,"Trebuchet MS"; width:163px; border-bottom:1px solid #444; line-height:25px; margin-bottom:5px; font-weight:normal}
.mid_boxmiddle{background:url(images/mid_box_bg1.jpg) repeat-y left; padding:10px;}
.mid_boxmiddle2{background:url(images/mid_box_bg2.jpg) repeat-y left; padding:10px;}
.login table td{font-family:Arial, Helvetica, sans-serif; font-size::.75em;/*13px;*/ color:#555; padding:5px 3px;}
.login table td span{color:#FF3300}
.discri{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#555; padding:3px;}
.discri a{font-family:Arial, Helvetica, sans-serif; font-size:13px; cursor:pointer; font-weight:bold; color:#f74b00;; padding:5px 0px; line-height:26px;}
.login table td input{font-family:Arial, Helvetica, sans-serif; font-size:.85em/*12px;*/ color:#888; border:1px solid #999; padding:2px 3px; width:185px;}
.login table td input.log{font-family:Arial, Helvetica, sans-serif; background:#f74b00; font-size:12px; font-weight:bold; cursor:pointer; color:#fff; border:0px solid #888; padding:3px 8px; width:auto;}
.login table td a{font-family:Arial, Helvetica, sans-serif; font-size:11px; cursor:pointer; color:#f74b00; }
.login table td a:hover{text-decoration:underline}
.welcome{font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:0px 4px 2px 8px;margin:0px; color:#666;}
.welcome span{font-family:Arial, Helvetica, sans-serif; width:200px; font-size:13px; font-weight:bold; color:#eb7200}
.welcome span a{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#eb7200}
.welcome a{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#eb7200}
.currency{float:right; width:245px; padding:3px 0px; border:0px solid #ff0000; margin:0px; font-family:Arial, Helvetica, sans-serif; }
.currency form{float:right; width:225px; border:0px solid #ff0000; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; }
.cmn{font-family:Arial, Helvetica, sans-serif; }
.applemenu{margin: 5px 0px 5px 3px; padding:0 0 0 0px; width:164px; float:left;}
.applemenu div.silverheader a
{
font-family:"Trebuchet MS", Arial; color:#333333; text-align:left; font-size:12px;
font-weight:bold;
display: block;
padding:2px 0 4px 0px; width:164px; float:left;
text-decoration: none;
margin-bottom:2px;
font-weight:bold; border-bottom:1px dashed #555;}
.applemenu div.silverheader a:visited, .applemenu div.silverheader a:active{}
.applemenu div.selected a, .applemenu div.silverheader{font-size:14px;}
.applemenu div.submenu{ /*DIV that contains each sub menu*/
text-align:left; color:#555; font-size:11px; font-weight:normal; left:0px; width:164px; float:left; padding:1px 0px; 
/*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/}
.applemenu div.submenu a{width:150px; float:left; color:#444; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; padding:2px 0 2px 2px ;  line-height:16px; font-size:11px; padding-left:8px;}
.applemenu div.submenu a b{width:150px; float:left; color:#444; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; padding:2px 0 2px 2px ;  line-height:16px; font-size:11px; padding-left:0px;}
.applemenu div.submenu a.selected{width:150px; float:left; color:#444; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; padding:0px 0 0px 0px ;  line-height:14px; font-size:11px; padding-left:6px; font-weight:normal}
.applemenu div.submenu a.selected b{ padding:2px 0 0px 0px; line-height:14px; color:#ff7b00}
.applemenu div.submenu a:hover{color:#002244; background:url(../images/childnav_arrow[1].jpg) no-repeat 14px 5px;}
a.bodyLink {color:#20476d;	text-decoration:none;	border-bottom:#CCCCCC 1px dashed; font-family:Lucida Sans Unicode, "Times New Roman", Times, serif;	font-size:13px; }
a.bodyLink:hover{	color:#20476d;	text-decoration:none;	background-color: #f2f2f2; text-decoration:none;}
.error{font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FF0000; border:1px solid #FF0000; padding:5px 0px 5px 5px}
.success{font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#009900;  border:1px solid #009900; padding:5px 0px 5px 5px}


#commentform p label{width:auto; float:left; border:1px solid #333}

.search-Ad { width:499px;}
.search-Ad .top-Ad { width:499px; height:7px; font-size:0;}
.search-Ad .top-Ad .left-cor-1 { width:9px; height:7px; font-size:0; background:url(images/left-cor_1.jpg) no-repeat;}
.search-Ad .top-Ad .top-bg-1 { width:481px; height:7px; font-size:0; background:url(images/top-bg_1.jpg) repeat-x; font-size:0;}
.search-Ad .top-Ad .right-cor-1 { width:9px; height:7px; font-size:0; background:url(images/right-cor_1.jpg) no-repeat; font-size:0;}
.search-Ad .middle-Ad { width:479px; background:url(images/middle-bg_1.jpg) repeat-y; padding:3px 10px 3px 10px;}
.orange-bar { width:479px; margin:0 0 10px 0;}
.orange-bar .left-Ob { width:9px; height:35px; background:url(images/top-bar_left-Ad.jpg) no-repeat;}
.orange-bar .middle-Ob { width:461px; height:35px; background:url(images/top-bar_bg-Ad.jpg) repeat-x; line-height:35px; 
color:#FFFFFF; font-size:16px; font-weight:bold;}
.orange-bar .right-Ob { width:9px; height:35px; background:url(images/top-bar_right-Ad.jpg) no-repeat;}


.category-txt { font-size:12px; color:#000000; border-bottom:1px dotted #000000}
.category-sub { font-size:11px; color:#000000;}

.search-Ad .bottom-Ad { width:499px; height:7px; font-size:0;}
.search-Ad .bottom-Ad .left-cor-2 { width:9px; height:7px; font-size:0; background:url(images/left-cor_2.jpg) no-repeat;}
.search-Ad .bottom-Ad .bottom-bg-1 { width:481px; height:7px; font-size:0; background:url(images/bottom-bg_1.jpg) repeat-x; font-size:0;}
.search-Ad .bottom-Ad .right-cor-2 { width:9px; height:7px; font-size:0; background:url(images/right-cor_2.jpg) no-repeat; font-size:0;}
.close-btn { padding:5px 0 0 0;}







