* { margin: 0; padding: 0;}
ul { list-style: none;}
.clear {clear: both;}
.noBorder {border: 0;}
.floatLeft { float: left;}
.floatRight { float: right;}
.hide {display: none;}
.show{ display: block;}
.paddingAll{padding: 5px;}
.paddingAllx { padding: 10px;}
.marginTop { margin-top: 5px;}
.marginBottom { margin: 0 0 10px 0;}
.updateIgnou { border-bottom:1px dotted #ddd; padding: 5px 5px 7px; clear: left;}
.bigsize { font-size: 14px; line-height: 22px;}
span.smallSpan{ font-size: 9px; color: #ccc;}
.border {border: 1px solid #DDD;}
.error {color:#666; background-color: #FFEBE8; border: 1px solid #FFD5CE; padding: 5px;}
.msg {color:#666; background-color: #E6EEDD; border: 1px solid #CADBB7; padding: 5px;}

h1{color: #666; font-size: 20px; font-weight: normal;}
h1.booksH1 {background-image: url(../../web/im/divider.png); background-position:left bottom; background-repeat:repeat-x; font-size: 14px;}

body { background: #EEE url(../im/new-bg.gif) repeat-x top left; font-family: Lucida Grande,Lucida Sans Unicode,Verdana,Arial,Helvetica,sans-serif ; font-size: 11px;  }
#main { margin: 0 auto; width: 1000px; }
#main .header { }
#main .header .header-top {  height: 60px;}
#main .header .header-menu { height: 38px;}
#main .header .header-menu ul.userMenu  { float: right; }
#main .header .header-menu ul li { color: #CCC; display: inline;  }
#main .header .header-menu ul li a{color: #DDD; font-size: 14px; text-decoration: none; float: left; padding: 10px 20px ; height: 18px; }
#main .header .header-menu ul li a:hover{ color: #fff;}

#main .header .header-search { background: #d9e2ea; height: 30px; border: 1px solid #c6c6c6; border-top: 0;}
#main .header .GoogleSearch { background-color:#d9e2ea; left:589px; padding:2px 5px 0; position:absolute; width:400px; z-index:100000;}
input.gsc-input  {font-size: 13px; color: #666; padding: 4px 0; }
table.gsc-branding { display: none; }
#main form.gsc-search-box {margin: 0;}
#main .header .submenu ul li { color: #CCC; display: inline;  }
#main .header .submenu ul li a{ border-right:1px solid #CCCCCC; color:#004080; float:left; font-size:12px; padding:7px 16px; text-decoration:none; }

/* Wrap */
#main .wrap {}
#main .wrap .contentPanel { float: left; width: 685px; }
#main .ignouSection .contentPanel { float: left; width: 660px; }
#main .wrap .rightPanel { float:right; width: 307px;}

#main .contentPanel .booksmenu { float: left; width: 160px; border: 1px solid #ddd;}
#main .contentPanel .booksmenu ul li { background-color: #FAFAFA; border-bottom: 1px solid #EEE; }
#main .contentPanel .booksmenu ul li a { color: #666; text-decoration: none; display: block; padding: 5px; }
#main .contentPanel .booksmenu ul li a:hover{ text-decoration: underline;}
#main .contentPanel .htmenu ul li a:hover{ background-color: #EEE ; }
#main .contentPanel .booksContent { float: left; margin: 0 0 0 5px; width: 518px;}
#main .contentPanel .bookbox {background: #fff  url(../../web/im/box_bg.png) no-repeat scroll left top;}
#main .contentPanel .book{background: transparent  url(../../web/im/BookArrow.png) no-repeat scroll left 5px; padding-left: 20px; margin-left: 5px; }
#main .contentPanel .book a { color: #0065a2;}
#main .contentPanel .book .booksDes{ color: #999}
#main .contentPanel .addBooks {background-color: #F2F2f2; padding-bottom: 5px;}

#main .contentPanel .t_box{ float:left; padding: 10px 5px; background-color: #FFF; border-bottom: 1px solid #DDD; width: 624px; }
#main .contentPanel .t_box .imagebox {float:left; height:150px; margin:0 12px 0 0; width:200px;}


/* Assignment View Box*/

#main .contentPanel .aHeading { border-bottom:1px solid #DDD; color: #111; margin: 0 0 5px; padding: 0 0 5px; font-size: 14px; font-weight: normal; overflow: hidden;}
#main .contentPanel .AsCourse li {float: left; display: block; }
#main .contentPanel .AsCourse li a { border-right:1px solid #DDDDDD; float:left; padding:5px 20px; font-size: 14px;}
#main .contentPanel ul.checkshow { height: 135px;}
#main .contentPanel ul.checkshow li { border: 1px solid #DDDDDD; display: inline; float:left; margin: 2px 4px 6px; text-align: center; }
#main .contentPanel ul.checkshow li a { background-color:#EEE; color: #999; display:block; padding: 5px; width: 69px; text-decoration: none;}
#main .contentPanel ul.checkshow li a:hover { text-decoration: none; background-color:#DDD;}


#main .contentPanel .downloadInfo h2{ border-bottom:1px solid #DDD; color: #000; font-size: 13px; font-weight: normal; }
#main .contentPanel .downloadInfo .SubjectConent { padding: 10px 5px;  color: #666; border-bottom:1px solid #EEE;}
#main .contentPanel .downloadInfo .SubjectConent a { color: #0087DC; }
#main .contentPanel .downloadInfo .SubjectConent h3 { font-size: 13px; color: #666; font-weight: normal; }
#main .contentPanel .downloadInfo .SubjectConent span { font-size: 9px; color: #999;}
#main .contentPanel .downloadInfo .SubjectConent span a { font-size: 11px;}
#main .contentPanel .sName { color: #999; font-size: 11px;}
h3 a {color: #0066cc;}

/* New Content Box and H1 style */
.box{ background-color: #FFF; color: #666; border: 1px solid #ddd;}
.box-comment{background-color: #DDD; color: #666; border: 1px solid #999;}
.borderDDD { border: 1px solid #DDD;}
h1.Heading {border-bottom: 1px solid #ddd; color: #666; font-weight: normal; font-size: 16px; overflow: hidden; background-color: #eee}
.acolor a {color: #0066cc; text-decoration: underline; }

/* Filter Quicklink */
.filter { color: #666; font-size: 10px; }
.filter a { color: #0099CC; margin-left: 7px; text-decoration: underline; }
.filter a.Active { color: #666; text-decoration: none;}
#quicklink, #quicklink option { color: #666; padding: 0 0 0 3px; font-size: 10px; }
.fc { height: 16px;}


/* downloadInfo, Report */
.downloadInfo h4 { font-weight: normal; font-size: 12px; color: #666;}
.reporting { background-color: #EEE; border:1px solid #DDD; padding: 5px; margin-bottom: 10px; text-align: right;}
.reporting a { color: #0087DC; }

/* Question Answers */
.qHeading { border-bottom: 1px solid #DDD; font-weight: normal;}
.qbox { border-bottom: 1px solid #EEE; padding: 10px;}
a.qLink {color: #0066CC;  font-size:16px; }
.qasmall {color: #666;}
.qsmall { text-align: right; padding-top: 5px;}
.qasmall a, .qsmall a { color: #666; text-decoration: underline;}
.qustionBox { }
.ansbox { background-color: #F6F6F6;}
h3.iquestion {}

.contentPanel hr { }

.textbox { padding: 4px; border: 1px solid #999;}
.rad { vertical-align: middle;}
.loginname { font-size: 14px; }
.boxy { background-color:#EEEEEE; border:1px solid #DDDDDD; float:left; height:28px; margin:0 6px 2px 0; padding:5px; text-align:center; width:35px; }

/* Footer */
.footerBox { color: #FFF; background-color: #333; margin: 10px 0 0;}
.footer {margin: 0 auto; width: 990px;  padding: 15px;}
.footer a{ margin: 0 5px; color: #FFF; text-decoration:underline; }
.footer .footerLinks { width: 140px; margin-right: 25px;}
.footer .footerLinks li { margin-top: 10px;}
.footer .footerLinks h2 {border-bottom:1px dotted #444;color:#666; font-family:Arial,Helvetica,sans-serif; font-size:18px; font-weight:normal; padding-bottom:5px;}
.footer .copyright { color: #666; margin-top: 5px;}

/* Right Slide Tabs */
#main .booksCategory { background-color: #FFF; height: 200px; border: 1px solid #DDD; border-top: 0;}
#main .booksCategory ul li {display: block; float: left; }
#main .booksCategory ul li a{display: block; float: left; height: 18px; line-height: 18px; width: 158px; color: #0066cc; }


/*Share Social Bookmark CSS */
.share {background-color: #FFF; float:right; width: 350px; }
.share ul.socialBookmark li {width: 170px; float: left; margin: 5px 0;}
.share ul.socialBookmark li a { display: block; padding-left: 45px; background-repeat: no-repeat; margin-bottom: 3px; background-image: url(../../web/im/socialBookmark.gif); padding-top: 7px; height: 25px; color: #999; }
.share ul.socialBookmark li.technorati a { background-position: 0 -5px; }
.share ul.socialBookmark li.google a { background-position: 0 -245px; }
.share ul.socialBookmark li.delicious a { background-position: 0 -291px; }
.share ul.socialBookmark li.facebook a { background-position: 0 -341px; }
.share ul.socialBookmark li.dzone a { background-position: 0 -404px; }
.share ul.socialBookmark li.yahoo a { background-position: 0 -530px; }
.share ul.socialBookmark li.rss a { background-position: 0 -580px; }
.share ul.socialBookmark li.twitter a { background-position: 0 -634px; }
.share ul.socialBookmark li.designfloat a { background-position: 0 -692px; }
.share ul.socialBookmark li.reddit a { background-position: 0 -757px; }
.share ul.socialBookmark li.stumble a { background-position: 0 -874px; }
.share ul.socialBookmark li.digg a { background-position: 0 -927px; }
.share ul.socialBookmark li.mixx a { background-position: 0 -1052px; }
.share ul.socialBookmark li.furl a { background-position: 0 -184px; }
.share p { padding: 0 0 3px 5px; color: #999;}

#IgnouShare { float: none; width: 560px; }

/* Ignou New CSS for assignment, project and other*/
.leftIgnou { width: 800px; float: left; margin-right: 5px;}
.ignou-tab { border-bottom: 1px solid #ddd; padding-bottom:5px; margin-top: 10px;}
.ignou-tab a {border:1px solid #DDDDDD; color:#666666; padding: 5px 10px; text-decoration:none;}
a.activeC { background-color: #eee;}
li.colorBg { background-color: #f3f3f3;}
li.removeBg { background-color: #FFF;}

.projectbox h1 { margin: 10px; color: #000;}
.projectbox a { color: #0066CC;}
ul.projectList { float: right; border-bottom: 1px solid #DDD; padding-bottom: 3px; height: 20px; margin-bottom: 10px;}
ul.projectList li { display: inline; margin-left: 20px;}
ul.projectList li a.activeproject {color: #666; text-decoration: none;} 

.ignouRightPanel .tabes{ border-bottom: 1px solid #ddd; padding: 0 2px 5px; margin-top: 10px;}
.ignouRightPanel .tabes a{ text-decoration: none; color: #666; padding: 6px 10px; border: 1px solid #ddd; border-bottom: 0;
background-color: #EEE; margin-right: 5px;}
.ignouRightPanel .tabes a.activeC{ background-color: #fff;}
.ignouLeftPanel { float: left; width: 180px;}
.ignouRightPanel { float: left; width: 795px; margin-left: 10px;}
.ignouRightPanel a{ color: #0066cc;}
ul.dd { border: 1px solid #ccc;}
ul.dd li.bg { background: #FFF url(../../web/im/BookArrow.png) no-repeat scroll 3px 7px; border-bottom: 1px solid #ddd;}
ul.dd li.bgc {background-color:#999; color:#FFF; font-size:16px; padding:7px; text-align:center; border: 1px solid #FFF}
ul.dd li.activeLI { background-color: #EEE;}
.tabpl {height: 300px; overflow-y:scroll; background-color: #FFF;}
.tabpl .acolor a { padding-left: 10px;}
ul.dd li a.tabesB { color: #0066cc; font-size: 11px; text-decoration: none; padding: 8px 5px 8px 22px; display: block;} 
.tabp { border: 1px solid #ddd; border-top: 0;}


.ignou-Ad-box { border: 1px solid #DDD; height: 250px; background-color: #fff;}
.ignou-Ad-bottom { float: left; width: 300px; margin-right: 10px}
.ignou-Ad-bottom-Right { float: left; width: 470px;}

/* MCA New Ignou Menu */
.quickMenu { float:right; width: 125px;}
.quickMenu ul li { padding: 5px; border-bottom: 1px solid #EEE;}
.quickMenu ul li a { color: #0066CC; text-decoration: none;}
.AssignmentContent { float: left; width: 560px;}
.G-ignou468x15 { padding: 5px; border-bottom: 1px solid #EEE;}


/* Reference Section CSS */
.RefSubMenu { float: right; width: 140px;}
.RefSubMenu ul li { padding: 5px; border-bottom: 1px solid #EEE; font-size: 14px;}
.RefSubMenu ul li a { color: #0066CC; text-decoration: none;}
.RefSubMenu ul li.h { border-bottom: 1px solid #DDD;}
.RefSubMenu ul li.tabe { padding-left: 10px;}
.RefContent { float: left; width: 530px;}

/* miniShareBox */
.miniShareBox { border: 5px solid #DDD; padding: 5px;}
.Stubleupon, .Delicious, .facebook, .reddit {background-image:url(../../web/im/socialBookmark.gif); background-repeat:no-repeat; margin-left:6px; padding-top:44px;}
.Stubleupon {background-position: 7px -868px;}
.Delicious {background-position: 7px -285px;}
.facebook {background-position: 7px -337px;}
.reddit {background-position: 2px -752px;}
.Stubleupon a, .Delicious a, .facebook a, .reddit a { color: #0066cc}

/* Google Customize */
#main a.adt { font-size: 11px; font-weight: normal;}


/* Resource Tutorials  sytle */
.res-box { border-bottom: 1px solid #DDD; display: block; overflow: hidden; position:relative; padding-bottom: 5px; }
.tutorial .res-box div.label{ color: #555; padding: 5px 0 0 175px;} 
.tutorial .res-box div.label a { color: #666; text-decoration: underline; padding: 0 10px; border-right: 1px solid #DDD;}
.tutorial .res-box div.label a:hover { text-decoration: none;}
.tutorial .res-box img.res-img{ border:5px solid #DDD; height: 130px; width: 130px; float:left; margin-bottom:10px; margin-right:15px; }
.tutorial { background-color: #FFF; border-left: 1px solid #DDD; border-bottom: 1px solid #DDD; padding:5px;}
.tutorial h1 { font-size: 30px; color: #111;}
.tutorial h1 a { color: #0066CC; }
.tutorial h1 a:hover { text-decoration: underline;}
.tutorial span { padding-left: 5px; color: #999;}
.tutorial p { color: #444; line-height: 20px; padding: 5px; font-size: 13px;}
.tutorial h2 { font-size: 20px; color: #0066cc; padding: 5px; }
.tutorial img { border: 5px solid #DDD; padding:3px; margin: 7px 0 7px 10px;}
.tutorial a { text-decoration: none;}
.tutorial .break { display:block; margin-top:15px;}
.tutorial-Ad-box { border: 1px solid #DDD; height: 280px; background-color: #fff;}
.tutorial-Ad-bottom { float: left; width: 336px;}
.tutorial-Ad-bottom-Right { float: right; width: 336px;}




/* Ignou new style */
.ignou-left-panel { width: 160px; float: left; margin-right: 10px;}
.ignou-center-panel {width: 660px; float: left;}
.ignou-right-panel {width: 160px; float: right; margin-left: 5px;}

#BDV_logo { display: none;}