/**************************************
 * THEME NAME: ltbluehover
 *
 * Files included in this sheet:
 *
 *   ltbluehover/test.css
 *   ltbluehover/colors.css
 **************************************/

/***** ltbluehover/test.css start *****/

html, body {						padding:	0;		margin:		0;				font:79% "Helvetica Neue",Arial,Helvetica,sans-serif;				background: #ffffff;			}body{ font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;}#header-wrap {	top: 0;	left: 0;	width: 100%;}#header {	width: 85%;	margin: 0 auto;	position: relative;	min-width: 500px;}#headleft {float: left;height: 70px;width: 300px;}#headright {float: right;font-size: 11px;font-weight: 200;color: #ffffff;margin-top: 21px;}div.headermenu {display: block;float: right;margin-bottom: 7px;}.headermenu a {text-decoration: none;}.headermenu a:hover {color: #eee;}.headermenu ul, .headermenu li {list-style-type:none; padding:0; margin:0;display:inline}.headermenu li, .headermenu li a {color: #fafafa; padding-left: 5px;}#thetitle {float: right;font-size: 11px;font-weight: 200;text-transform: uppercase;margin-top: 7px;min-width: 210px;text-align: center;}#mymenucont {border-top: 1px solid #dadada;border-bottom: 1px solid #dadada;background: url(images/cbar.png);}#mymenu {width: 85%;min-width: 500px;margin: 0 auto;height: 30px;}#mymenu ul, #mymenu li {list-style-type:none; padding:0; margin:0; }#navigation {      list-style-type: none;      width: 400px;  }  #navigation li {      float: left;      border-right: solid 1px #dadada;      height: 30px;       list-style-type: none;  }  #navigation li a:link, #navigation li a:visited {      text-decoration: none;      display: block;      height: 30px;       line-height: 30px;      padding: 0 9px 0 9px;      border-right: solid 1px #ffffff;         font-size: 12px;      font-weight:200 !important;    font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;}  #navigation li.first {      border-left: solid 1px #ca0002;  }  #container {	width: 85%;	min-width: 500px;	margin: 0 auto;	font-size: 1.4em;	padding: 0px 0 40px;	position: relative;	}table#layout-table {margin-top: 0px;border-bottom: 1px solid #dadada;}#contentJ {		width: 100%;	margin-bottom: 40px;}#content {height: auto !important;border-bottom: 0px solid #dadada;margin-bottom: 0px !important;}.headersingle {width: 90% !important;}.containersingle {width: 90% !important;background: none !important;min-height: 100px !important;}.contentsingle {width: 100% !important;}.singlefooter {display: none;}#sidebar {	float: left;	width: 275px;	margin-top: 10px;	}#footer-wrap {	position: fixed;	bottom: 0;	left: 0;	width: 100%;}#footer-container {	height: 40px;	background: url(images/cbar.png);	border-top: 1px solid #dadada;}#footer {	width: 85%;	margin: 0 auto;	position: relative;	text-align: left;}#footer ul {padding:0; margin:0;margin-top: 13px;float: left;}#footer li {list-style-type:none; padding:0; margin:0; display: inline;}.footerright {width: 300px;height: 10px;float: right;text-align: right;margin-top: 4px;}.sideblock {border: none;margin-bottom: 0px;padding-top: 0px;padding-bottom: 5px;position: relative;border-bottom: 1px solid #eeeeee;}.headselect {background-color: #ffffcc !important;border-right: 1px solid #dadada;border-top: 1px solid #ffff33;}.headselect h2 {color: black !important;}.sideblock div.header {margin-top: 0px;margin-bottom: 0px;padding-top: 7px;padding-bottom: 5px;border-top: 1px solid #ffffff ;border-bottom: 1px solid #dadada !important;border-left: none;border-right: none;min-height: 27px;background-image:url(images/bbullet.png);background-repeat:no-repeat;background-position: 1% 50%;font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;}td#left-column .sideblock div.header {min-height: 27px;padding-top: 7px;padding-bottom: 5px;}.title h2, .sideblock div.header h2 {padding-left: 24px;font-size: 18px;text-shadow: 0 -1px 1px #ffffff;}input.hide-show-image {padding-top: 3px;}div.sidefirst {border-top: 0px solid #ffffff !important;}.tdfirst {margin-top: 5px;}.sideblock div.content {border: none;background: none;border-top: 1px solid #ffffff;font:12px "Helvetica Neue",Arial,Helvetica,sans-serif;}.sideblock div.content a{text-decoration: none;}.sideblock div.content li {margin-bottom: 5px;font:12px "Helvetica Neue",Arial,Helvetica,sans-serif;}.block div.content {display: none;position: absolute;left: 305px;top: -9px;border: 1px solid #dadada;padding: 15px;width: 240px;min-height: 70px;background: #ffffff;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.2); -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2);-moz-border-radius:2px; -webkit-border-radius:2px;font-size: 13px;font-weight: 200;}.block.lower div.content {top: -220px;min-height: 250px;}.block.questionbankwindow div.content {width: 450px;}.block_login div.content div.fld {margin-top: 5px;margin-bottom: 10px;}#region-main-mask .block div.content {display: block;position: relative;left: 0px;top: 0px;width: 100%;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.0); -webkit-box-shadow:none;border: none;}#region-main-mask .block div.header {background-image:none;}.block div.content a{text-decoration: none;}.block .calendar-controls {margin-left: 20px;}.block div.block_action {display: none;}.sideblock div.content h2.main, .side-post .block div.content h2.main, .block div.content h3.main, .block div.content h2 {font-size: 13px;color: #333333;font-weight: 800;}.sideblock div.commands {background: #ffffff !important;padding: 3px;border: 1px solid #dadada;position: relative;}div.navbartwo {float: right;}div.breadcrumb {margin-top: 11px;}.breadcrumb li a, .breadcrumb li {font-weight: 200;text-decoration: none;}.breadcrumb li img {vertical-align: middle;}h2.headingblock, h2.main, h3.main {font-size: 23px;font-weight: 200;font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;padding-bottom: 2px;background-image:url(images/hr.png);background-repeat:repeat-x;background-position: 100% 100%;border: none;margin-top: 3px;}h3.main {color: #666666;font-size: 18px;}.johndocs {float: right;height: 15px;font-size: 8px;margin-top: -17px;}.johndocs a{font-weight: 200;text-decoration: none;}#region-main-mask {border: 0px solid #cccccc;}div.coursebox {border:none; padding:0; margin:0; width: 95%; margin-left: auto; margin-right: auto;background-image:url(images/hr.png);background-repeat:repeat-x;background-position: 100% 100%;padding-bottom: 4px;margin-bottom: 0px !important;}div.coursebox.oddrow {background-color: #fafafa;}.coursebox a {text-decoration: none;}.coursebox div.info h3.name {background-image:url(images/jcourse2.png);background-repeat:no-repeat;background-position: 0% 50%;padding-left: 18px;}.coursebox div.info h3.name, .coursebox div.info h3.name a {margin-top: 0px;margin-bottom: 3px;font-size: 16px;font-weight: 200;}ul.teachers {list-style-type:none; padding:0; margin:0;}ul.teachers li {padding-left: 6px !important;font-size: 11px;}.coursebox div.info {float: left;width: 200px;}.boxwidthwide.coursebox div.info {float: none;width: 100%;}.boxwidthwide.coursebox div.assignment.overview {margin-bottom: 5px;padding: 5px;font-size: 12px;}.boxwidthwide.coursebox div.assignment.overview div.name {font-weight: 800;}.coursebox div.summary {padding: 15px;font-style:italic;font-weight: 200;color: #666666;font-size: 14px;float: right;clear: right;}div.coursebox  {margin-top: 0px;margin-bottom: 8px;}div.categorybox {border: 0px solid #cccccc;margin-top: 0px;width: 95%;}table.categorylist td {padding: 0px;padding-bottom: 5px;}table.categorylist td a {text-decoration: none;}table.categorylist td.category.name {font-weight: 800;}table.categorylist td.category.number {font-weight: 200;font-style: italic;font-size: 17px;color: #666666;} tr.oddrowtd td{background: #fafafa !important;}#intro2 {font-size: 23px;font-weight: 200;border: none;padding-bottom: 2px;background-image:url(images/hr.png);background-repeat:repeat-x;background-position: 100% 100%;margin-bottom: 4px;margin-top: 4px;}#intro {padding: 4px;font-size: 14px;color: #666666;font-style: italic;width: 100% !important;}#intro p {display: inline;}table.rolecap, .generaltable, .forumheaderlist, .files, .editcourse{background:#fff; margin-left:auto; margin-right:auto; border:1px #dadada solid}table.forumheaderlist{border:none !important; margin-top:10px; border-collapse:collapse; background:#fff}.generaltable .header a, .forumheaderlist .header a{border:none; color:#fff !important; font-size:12px; text-decoration:none; padding:5px}table.rolecap td, table.rolecap th.name, .generaltable td, .forumheaderlist td, .files td, .editcourse td, .logtable td{padding:5px; border:1px solid #dadada !important; background:#fff; font-size:12px; color:#404040}.generaltable td a, .forumheaderlist td a, .files td a, .editcourse td a, .logtable td a{text-decoration: none;}td.picture {border-right: none !important;}td.author {border-left: none !important;}td.replies, td.lastpost {text-align: center;}td.content ul, td.content ul li {list-style: disc;}div.buttons, div.singlebutton {text-align:center}table.forumpost{font-size:0.85em; border:none;}.forumpost .commands a{color:#33c !important}.forumpost .picture{background:none !important}.forumpost .picture img{border:4px solid #fff; border-bottom:9px solid #fff; -moz-box-shadow:0 1px 3px rgba(0,0,0,0.5); -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5); }.forumpost .starter{background-color:#FFF}.forumpost .author{font-size:9px !important; color:#666; text-transform:uppercase; font-weight:200}.forumpost .side{background:none}.info .name a{font-weight:bold}.indent{margin-left:30px}div.subscribelink {text-align: right;}.subscribelink a {text-decoration: none;font-size: 11px;}div.felement.f {margin-left: 30px !important;padding-left: 0px !important;width: 100% !important;clear: both !important;}fieldset {background: none !important;}fieldset#general, fieldset {border: none !important;position: relative;}legend.ftoggler {padding: 8px;padding-left: 30px;padding-right: 10px;min-width: 150px;border: 1px solid #dadada;background: #666666;color: #ffffff;text-shadow:0 -1px 1px #333333;background-image:url(images/checkj.png);background-repeat:no-repeat;background-position: 2% 50%;position: relative;margin-left: -20px;margin-bottom: 30px;}h3.main, div.clearer, fieldset {margin-top: 0px !important;}.fitemtitle {padding-bottom: 3px;font-size: 12px;background-image:url([[pix:theme|jart]]);background-repeat:no-repeat;background-position: 0% 0%;padding-left: 16px;padding-right: 4px;}div.fitem {border-bottom: 1px dotted #dadada;padding: 4px;padding-bottom: 16px;margin-bottom: 4px;}.itemhover {background: #ffffcc !important;}div.form-label {font-weight: 800;font-size: 12px;border: 0px solid #dadada;margin-right: 0px;}div.form-setting, div.form-description {border: 0px solid #dadada;margin-left: 0px;}div.notifysuccess {width: 80%;margin-left: auto;margin-right: auto;padding: 5px;font-size: 15px;color: #ff0000;border: 3px solid #f5f5f5;text-align: center;background-image:url(images/yesj.png);background-repeat:no-repeat;background-position: 2% 50%;} .userinfobox{ border:1px solid #dadada !important; width: 20%; background: #efefef; -moz-border-radius:2px; -webkit-border-radius:2px; } .userinfobox td.content p{ font-size:25px; color: #333333; font-weight: 200; font-style: italic; margin-top: 2px; margin-bottom: 2px; } .userinfobox td.side img{ border:13px solid #fff;  border-bottom:35px solid #fff;  -moz-border-radius:2px; -webkit-border-radius:2px; -moz-box-shadow:0 1px 3px rgba(0,0,0,0.2); -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2); }div.tabtree {margin-bottom: 0px !important;clear: both;}   .tabtree ul{padding:0px; margin:0px; list-style:none; background:none; margin-top:10px; margin-bottom:10px; border:none !important} ul.tabrow1{ margin-bottom:10px} ul.tabrow{ border:none !important}.tabrow0 li, .tabrow0 li a, .tabrow1 span{background:none !important; text-decoration:none !important}.tabrow0 li a span{background:none !important; text-decoration:none !important}.tabrow0 li.last{border-right:1px solid #ccc}.tabrow0 li a span{color:#fff}.tabrow0 li a span:hover{color:#333}.tabrow0 li.selected{background:#adcfed url(images/alert-overlay.png) repeat-x !important}.tabrow0 li.selected a span{color:#333}div.tabrow1.empty {background: none;border: none;}.content div.summary {font-size: 13px;font-weight: 400;}ul.section, ul.section li, ul.section li a {list-style-type:none; padding:0; margin:0;margin-bottom: 2px;text-decoration: none;font-size: 13px;}ul.section li.activity {list-style: none;}li.section {border-bottom: 1px solid #dadada;}li.current {background: #ffefbb; border: 1px solid #dadada;-moz-border-radius:3px; -webkit-border-radius:3px;}div.course-content,  div.course-content a{font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;}td#left-column {width: 210px !important;background: url(images/tdleft.png) repeat-y;}td#right-column {width: 210px !important;background: url(images/tdright.png) repeat-y;}div.course-content div.left.side {font-weight: 200;font-style: italic;font-size: 18px;color: #666666;}.oddsome {background: #f5f5f5 !important;}ul.weekscss li.section {list-style-type:none; padding:0; margin:0;border: none;border-bottom: 1px solid #dadada;min-height: 40px;}table.calendarmonth.calendartable td {border: 1px solid #dadada !important;}.box {border: 1px solid #ffffff;}table#categoryquestions th.header a {color: #fff !important;}table#categoryquestions td {font-size: 11px;border-left: 1px solid #dadada;border-bottom: 1px solid #dadada;}table#categoryquestions td.creatorname, table#categoryquestions td.modifiername {text-align: center;}table#categoryquestions td.creatorname {border-left: 1px solid #dadada;}table#categoryquestions td.modifiername {border-right: 1px solid #dadada;}table#categoryquestions td.iconcol {border-left: none;}.fhtmleditorMOODLE2 {clear: both !important; display: block !important;margin-left: 60px !important;padding-left: 0px !important;}#quizcontentsblock div.statusbar {text-align: right;font-size: 10px;font-weight: 200;}div.quizpage {border: 1px solid #dadada;background: #fafafa;margin-bottom: 5px;margin-top: 5px;-moz-border-radius:2px; -webkit-border-radius:2px;font-weight: 200;padding: 5px;}.quizpage span.pagetitle {border-bottom: 1px solid #cccccc;text-align: right;font-weight: 900;display: block;background: #a7c4df;padding: 3px;}.quizpage div.questioncontrols, .quizpage .qnum {width: 40px;float: right;}.quizpage div.singlequestion {margin-top: 10px;margin-bottom: 5px;padding-bottom: 5px;border-bottom: 1px dotted #dadada;}.quizpage span.questionname {display: block;font-weight: 900;float: left;padding-right: 6px;margin-right: 6px;border-right: 1px solid #dadada;}.quizpage span.questiontype, .quizpage span.questionpreview {display: block; float: right;padding-right: 6px;margin-right: 6px;border-right: 1px solid #dadada;}.quizpage span.helplink {text-align: right;display: block;clear: both;}.quizpage .singlebutton {text-align: right;clear: both;}div.que {border: 1px solid #dadada;-moz-border-radius:2px; -webkit-border-radius:2px;}#showbankcmd, #hidebankcmd {display: none;}.wikilinkright {float: right;}div.wiki.view {margin-top: 0px;}.gradestable {font-size: 11px;width: 100%;}.gradestable div.userpic {float: left;}.gradestable td.grade_type_text, .gradestable .lastrow td.cell {text-align: center;}div.yui3-overlay {padding: 10px;background: #fafafa;font-size: 12px;border: 1px solid #dadada;-moz-border-radius:2px; -webkit-border-radius:2px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.2); -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2);}div.profilepicture {float: left;padding: 20px;background: #fafafa;border: 1px solid #dadada;margin-top: 7px;}tr.section.current td.left.side, tr.section.current td.right.side {background: #ffefbb !important;}table.topics, table.topics td {border: 0px solid #cccccc;} table.topics td.left.side, table.weeks td.left.side { width: 15px; color: #cccccc; font-size: 25px; font-weight: 200; font-style: italic; vertical-align: top; } table.topics td.right.side,  table.weeks td.right.side { vertical-align: top; text-align: right; width: 25px; }  tr.section.separator td.spacer {background-image:url(images/hr.png);background-repeat:repeat-x;background-position: 100% 100%; height: 5px; }  h3.weekdates {margin-top: 0px;margin-bottom: 0px;border: 1px solid #cccccc;border-top: 1px solid #eeeeee;border-right: 1px solid #eeeeee;background: #fafafa;padding: 4px;width: 130px;font-size: 13px;font-weight: 200;text-transform: uppercase;text-align: center;float: right;margin-right: 8px;margin-bottom: 1px;}tr.section.current h3.weekdates {background: #ffefbb;}#overDiv {position: absolute;top: 210px !important;left: 1% !important;padding: 5px;border: 1px solid #333333;background: #eeeeee;-moz-border-radius:2px; -webkit-border-radius:2px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5); -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);z-index: 99998;}#overDiv table, #overDiv td {border: none;}.gentableodd, .gentableodd td {background: #fafafa;}div.subscription {font-size: 11px;text-align: right;}div.subscription a {text-decoration: none;}div.branchbuttoncontainer.horizontal form  {display: inline-block;}/***** ltbluehover/test.css end *****/

/***** ltbluehover/colors.css start *****/

/** link color **/html a, body a, a:link, a:visited {color: #22517c;}html a:hover, body a:hover {color: #6895be;text-decoration: underline;}/** header, change hex code for different color **/#header-container {	height: 75px;	background: #6896be url(images/alert-overlay.png) repeat-x;	}/** Logo image **/#headleft {background-image: url(images/moodle20.png);background-repeat:no-repeat;}/** menu colors **/#navigation li a:link, #navigation li a:visited {  color: #333333; }/** Menu hover **/#navigation li a:hover {      background: #22517c url(images/alert-overlay.png) repeat-x;    color: #fff;  }  /** block title color **/.title h2, .sideblock div.header h2 {color: #666666;}/** Main Headings **/h2.headingblock, h2.main, h3.main, #intro2 {color: #a6732a;}/**table headings **/table.rolecap .header, .generaltable .header, .forumheaderlist .header, .files .header, .editcourse .header, .logtable .header{font-size:11px; text-transform:uppercase; font-weight:200; text-decoration:none; padding:5px; background:#22517c url(images/alert-overlay.png) repeat-x !important; color:#fff !important; border-top:1px #cccccc solid !important}/*** ***button styling remove all for default buttons ***/ #container button, #container input[type="submit"], #container input[type="button"]{ background:#dfdfdf url(images/butover.png) repeat-x;  display:inline-block;  padding:4px 7px 3px;  color:#333333; text-decoration:none;  -moz-border-radius:3px;  -webkit-border-radius:3px;  -moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);  -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1); position:relative; cursor:pointer;  border-left:1px solid #dadada;  border-top:1px solid #dadada;  border-right:1px solid #cccccc;  border-bottom:1px solid #cccccc;  font-size:10px} #headright3 button:hover, #headright3 input[type="submit"]:hover, #container button:hover, #container input[type="submit"]:hover{background:#a6512a url(images/alert-overlay.png) repeat-x; color:#fff} button, input[type="submit"]:visited{top:1px}.block input[type="submit"] { padding:3px 6px 4px !important}#headright3 button, #headright3 input[type="submit"], #headright3 input[type="button"]{ background:#a6512a url(images/alert-overlay.png) repeat-x; display:inline-block; padding:2px 4px 2px; color:#fff; text-decoration:none; -moz-border-radius:3px; -webkit-border-radius:3px; -moz-box-shadow:0 1px 3px rgba(0,0,0,0.5); -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5); text-shadow:0 -1px 1px #333333; margin-left:3px; position:relative; cursor:pointer; font-size:9px}/** Forum post color and image styles **/.forumpost td.left{padding-right:5px; background: url(images/quoter1.png) no-repeat; background-position:100% 0%}/** change color of png above to match your colors **/.forumpost td.content{border:3px solid #6896be; border-top:none; padding:1em 1em 1em 2em; background:#fff; -moz-border-radius-bottomright:4px; -moz-border-radius-bottomleft:4px; -webkit-border-bottom-left-radius:4px; -webkit-border-bottom-right-radius:4px}.forumpost td.topic{border:3px solid #6896be; border-bottom:none; padding:7px; background:#eee; -moz-border-radius-topright:4px; -moz-border-radius-topleft:4px; -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px}.forumpost .subject{color:#22517c; font-size:16px}/** tabs color **/.tabrow0 li{border-left:1px solid #ccc; border-top:1px solid #ccc; padding-top:5px; padding-bottom:3px; background:#22517c url(images/butover.png) repeat-x !important;   -moz-border-radius-topleft:2px;  -webkit-border-top-left-radius:2px; -moz-border-radius-topright:2px; -webkit-border-top-right-radius:2px}.tabrow0 li:hover{background:#adcfed url(images/alert-overlay.png) repeat-x !important; color:#333}/** calendar **/.calendarmonth th {font-size: 10px;font-weight: 200;text-transform: uppercase;background:#22517c url(images/alert-overlay.png) repeat-x !important; color: #fff;border: 1px solid #dadada !important;}/** Questions headers **/table#categoryquestions th {font-size:11px; text-transform:uppercase; font-weight:200; text-decoration:none; padding:5px; background:#22517c url([[pix:theme|alert-overlay]]) repeat-x !important; color:#fff !important; border-top:1px #cccccc solid !important;border-left: 1px solid #dadada; border-right: 1px solid #dadada;}/***** ltbluehover/colors.css end *****/

