* { margin: 0; padding: 0;}
ul { list-style: none;}
.clear {clear: both;}
.clearRight { clear: right;}
.noBorder {border: 0;}
.floatLeft { float: left;}
.floatRight { float: right;}
.hide {display: none;}
.show{ display: block;}
.error {color:#666; background-color: #FFEBE8; border: 1px solid #FFD5CE; padding: 5px;}
.msg {color:#666; background-color: #E6EEDD; border: 1px solid #CADBB7; padding: 5px;}
.marginTop { margin: 7px 0 0 0;}
.marginBottom { margin: 0 0 10px 0;}
.updateIgnou { border-bottom:1px solid #EEEEEE; margin:0 0 2px; padding:2px;}
.paddingAll{padding: 5px;}
.newBorder { border: 1px solid #EEE}
.small { font-size: 11px;}

body { background-color: #EEE; font-family: Lucida Grande,Lucida Sans Unicode,Verdana,Arial,Helvetica,sans-serif ; font-size: 11px; }
body a{ text-decoration: none; color: #02C1DD;}
body a:hover{ text-decoration: underline;}
#main { margin: 0 auto; width: 1000px;}

/* Header Style */
#main .header { background: url(../../web/im/MenuBg.gif)  repeat-x; height: 43px;}
#main .header ul.userMenu  { float: right; margin: 6px 0 0 70px;  }
#main .header ul.mainMenu{ float:left;  height: 30px; margin: 6px 0 0 15px; }

#main .header ul li { color: #666; display: inline; float: left; margin: 7px 0;  padding: 0 10px; }
#main .header ul li a.padding2px{ padding-left: 8px;}
#main .header ul li a{ color: #FFF; font-size: 13px;}
#main .header ul li a.noBorder{ border: 0;}

#main .subMenu {background-color: #FFF; height: 30px; border: 1px solid #DDD; border-top: 0;}
#main .subMenu ul li {display: inline; float: left; margin: 7px 5px;  padding: 0 10px; border-right: 1px solid #EEE; }
#main .subMenu ul li a{ color: #0066CC; font-size: 11px;}
#main .subMenu .GoogleSearch {margin: 5px 5px 0 0;}
#main .subMenu .GoogleSearch  .gTextbox {font-size: 11px;}
#main .subMenu .GoogleSearch .gSubmit {background-color: #EEE; border:1px solid #DDD; color:#666; font-size:11px; padding: 2px 8px;}


#main .headerAds {border: 1px solid #DDD; margin: 5px 0; }

/* Active Class */
#main .header .menu a.Active {color: #999; border: 1px solid #DDD; margin: 0; padding: 5px 10px; border-bottom: 0 none; background-color: #F6F6F6; }

/* Wrap, Content and Right Style */
#main .wrap { background-color:#FFFFFF; border:1px solid #DDDDDD; margin:10px 0; padding:10px;}
#main .wrap .content { width: 665px; }
#main .rightPanel {width: 300px; }

/* Assignment View Box*/
#main .content { color: #666;}
#main .content .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 .content .AsCourse li {float: left; display: block; }
#main .content .AsCourse li a { border-right:1px solid #DDDDDD; float:left; padding:5px 20px; font-size: 14px;}
#main .content ul.checkshow { height: 135px;}
#main .content ul.checkshow li { border: 1px solid #DDDDDD; display: inline; float:left; margin: 2px 4px 6px; text-align: center; }
#main .content ul.checkshow li a { background-color:#EEE; color: #999; display:block; padding: 5px; width: 69px;}
#main .content ul.checkshow li a:hover { text-decoration: none; background-color:#DDD;}


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


/* New Content Box and H1 style */
.box{ background-color: #FFF; color: #666; border: 1px solid #DDD;}
.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: #cf00c8; 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; }

/* assignment questions*/
#main .content .a-questions { color: #666; line-height: 16px;}
#main .content .a-questions .aHeading {  font-size: 13px; color: #333; }
#main .content .a-questions li {  padding: 5px; }
#main .content .a-questions li a { color: #0087DC; }
#main .content .a-questions li .dec { border-bottom: 1px solid #DDD; margin: 5px 0 0; }
#main .content .bg { background-color: #EEE;}
#main .content h2.ans { padding: 5px; background-color: #E8E8FF; border-bottom: 1px solid #DDD; margin: 5px 0; color: #555; font-weight: normal;}
#main .content .ans { color: #666;border: 1px solid #DDD; line-height: 18px; margin: 10px 0 ; font-size: 12px;}
#main .content .ans a { color: #0087DC; }
#main .content .ans h2.aHeading { background-color: #EEE; color: #666; font-size: 12px; padding: 5px;}
#main .content .ans h2.aHeading .small { font-size: 10px; color: #999;}
.no-ans-find { padding:0 5px; color: #999;}
.code { padding: 5px;}
.A-comment {background-color:#FDF4E0; border:1px solid #DDDDDD; padding:5px;}

/* Footer */
#main .footer { color: #AAA; background-color: #FFF; border: 1px solid #DDD; margin: 10px 0; padding: 5px;}
#main .footer a{ margin: 0 5px; color: #02c1dd; text-decoration:underline; }
#main .footer .footerLinks { width: 120px; margin-right: 10px;}
#main .footer .footerLinks li { margin-top: 5px;}
#main .footer .footerLinks h2 { border-bottom:1px solid #DDDDDD; color:#999999; font-size:14px; padding-bottom:3px;}
#main .footer .copyright { color: #999; margin-top: 5px;}


/*Share Social Bookmark CSS */
.share {background-color: #FFF; }
.share ul.socialBookmark li {width: 147px; 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; }

/* Right Slide Tabs */
#main .booksCategory { background-color: #e5e5e5; height: 30px; border: 1px solid #DDD; border-top: 0; height: 145px;}
#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: #666; }

#main .content .book{background:#FFFFFF url(../../web/im/BookArrow.png) no-repeat scroll left 5px; padding-left:20px;}
#main .content .book .booksDes{ color: #999}
#main .content .addBooks {background-color: #F2F2f2; padding-bottom: 5px;}


/* Tutorials */
a.title {color: #222; font-size: 16px; display: block;}
span.date { color: #CCC; font-style:italic;}
p.seealso { color: #999;}
p.seealso a { color: #666; padding-left: 5px;}
.break { margin: 10px 0; border-top: 1px solid #DDD; }

.showbooksdata{border:1px solid #ededed;margin-bottom:5px;padding:5px; padding-bottom:12px; line-height:18px;}
.showbooksdata a{font-size:11px; font-family:Verdana; color:#004080; line-height:18px; text-decoration:none; line-height:18px;}
.showbooksdata a:hover{text-decoration:underline;}
.showbooksdata h2{ font-size:12px; color:#666666; border-bottom: 1px solid #F1F1f1; margin-bottom:5px; padding-bottom:5px;}
.showbooksdata ol { list-style-position: inside;}

/* Login and Regester */
input.logininput{ padding: 3px;}
input.submit-btn { padding: 5px 10px; background-color: #EEE; border: 1px solid #DDD; color: #666}

/* Question Answers */
.qHeading { border-bottom: 1px solid #DDD; font-weight: normal;}
.qbox { border-bottom: 1px solid #EEE; padding: 5px;}
a.qLink {color:#006699; display:block; font-size:16px; padding-bottom:3px;}
.qsmall { color: #999;}
.qsmall a { color: #666; text-decoration: underline;}
h3.iquestion { font-size: 18px; font-weight: normal;}

