#PrintMe{
	display: none;
}
#ScreenMe{
	display: block;
}

/********************************************************/
/**                                                    **/
/**    for defaulting purposes, most screen layout     **/
/**    will be done under "all" media type(s).         **/
/**                                                    **/
/********************************************************/

div{
	border: none;
}
body{
	font-family: Verdana, Arial;
}
#footerZone, #headerZone, #mainZone{
	margin: 2px;
}
#footerZone div.cornerize{ width:98% !important; }

#MainContent{
	margin: 2px;
	padding-right: 2px;
	/*background-color: #FFFFFF;*/
}

#MainContentTitle, #MainContentMain, #MainContentNavigation{
	padding: 2px;
	/*background-color: #FFFFFF;*/
}

#RightHeader{
	float: right;
}
#LeftHeader{
	float: left;
}

a:link    {text-decoration: none;      }   /* unvisited link */
a:visited {text-decoration: none;      }   /* visited link */
a:hover   {text-decoration: underline; }   /* mouse over link */
a:active  {text-decoration: none;      }   /* selected link */


/* left tabs refer to the course navigation, below breadcrumbs */

#MainContentNavigation #left-tabs{
										width: 100%;
										margin-top: 0px;
										clear: both;
										border-top: solid 1px #000000;}
#MainContentNavigation #left-tabs li{
										display: inline;
										margin: 3px;
										margin-top: 0px;
										line-height: 1.8em;}
#MainContentNavigation #left-tabs li a{
										padding-left: 3px !important;
										padding-right: 3px !important;
										margin-top: 0px;
										padding: 2px;
										padding-top: 5px;
										text-decoration: none;
										border: solid 1px #000000;}
#MainContentNavigation #left-tabs li a:hover{
										text-decoration: none;      }
#MainContentNavigation #left-tabs li a:link{
										background-color: #FFFFFF;
										text-decoration: none;      }   /* unvisited link */
#MainContentNavigation #left-tabs li a:visited{
										background-color: #FFFFFF;
										text-decoration: none;      }   /* visited link */
#MainContentNavigation #left-tabs li a:active{
										background-color: #FFFFFF;
										text-decoration: none;      }   /* selected link */

/* Below is formatting for the forums */
div.sfSimpleForum{ font-size: 12px; width: 98%;}
div.sfSimpleForum table#fora{width: 100%;}
div.sfSimpleForum table#fora th{ font-size: 1.0em;}
div.sfSimpleForum table#fora .forum_name a{ font-size: 0.9em;}
div.sfSimpleForum table#fora a.forumTopic{ font-size: 0.8em;}
div.sfSimpleForum table#fora .forum_description{ font-size: 0.8em;}


#Alerts{background-color: #FFFF99 !important; border: solid 2px #FFFF00 !important; margin: 2px; padding: 2px;}
#Alerts ul{ list-style-type: none; list-style-position: outside;margin: 0px; padding: 0px;}
#Alerts ul li{margin: 1px; padding: 1px; padding-left: 25px;background-image: url('/images/icons/exclamation.png') !important; background-repeat: no-repeat; background-position: left center;}
#MainContentMain div.error{border:solid 2px #FF3333 !important; background-color:#FF9999 !important;background-image: url('/images/icons/error.png') !important; background-repeat: no-repeat; background-position: left center;color:#CC0000 !important;font-size:11px;padding:2px 2px 2px 20px !important;}
#MainContentMain div.notice{border:solid 2px #73B65A !important; background-color:#A6E98D !important;background-image: url('/images/icons/information.png') !important; background-repeat: no-repeat; background-position: left center;color:#408327 !important;font-size:11px;padding:2px 2px 2px 20px !important;}

#sf_admin_container .form-warnings{margin-bottom: 10px;border: 1px solid #ff3;background-color: #ffc;}
#sf_admin_container .form-warnings h2{padding: 5px 20px 5px 25px;font-size: 11px;color: #000;background: #ff3 url(/images/icons/exclamation.png) no-repeat 5px 2px;}
#sf_admin_container .form-warnings dl{padding: 5px;}
#sf_admin_container .form-warnings dt{font-weight: bold;float: left;padding-right: 5px;}
#sf_admin_container .form-warnings dd{margin: 0;}

div#chatwindow dl#chat_room { max-height: 250px !important; overflow: -moz-scrollbars-vertical !important; overflow-x: hidden !important; overflow-y: scroll !important;}
div#chatwindow dl#chat_room dt.chat_post_date{ font-weight:normal !important; font-size:0.75em !important; margin-left: 5px !important;border-top:1px solid transparent;}
div#chatwindow dl#chat_room dt.chat_post_name{ font-weight:bold !important; font-size:0.75em !important; margin-left: 5px !important;}
div#chatwindow dl#chat_room dd.chat_post_message{ font-weight:normal !important; font-size:1.0em !important; margin-left: 20px !important; word-wrap:break-word;padding-bottom: 5px;}
div#chatwindow ol,div#chatwindow ul,div#chatwindow dl{list-style-type: none !important;}

#MainContentMain div.has_checkbox{ clear:left !important; width:5%; float:left; text-align:right !important;margin-left:30%;}
#MainContentMain label.has_checkbox{ clear:right !important; width:60% !important; float:left; text-align:left !important;}

#CoursesView #MainContentTitle #section-title{font-weight: normal !important;padding: 0px 21px 0px 21px !important;margin:  0px 0px 0px 0px !important;}
#CoursesView #MainContentTitle {min-height: 25px;}

body#body.unstyled div#wrapper div{max-width: 900px !important; margin: 0 auto;}

#MainContentMain div.row ul.radio_options {margin-left:0px;list-style-type:none;list-style-position:outside; display:inline; width:100%;}
#MainContentMain div.row ul.radio_options li {height:1.2em;display:inline;float:left;clear:right;}
#MainContentMain div.row ul.radio_options li input{clear:none;float:none;margin-left:10px;}
#MainContentMain div.row ul.radio_options li label{clear:none;float:none;padding-right:10px;text-align:left;width:30%;}

/*********************************************************/
/* BEGIN DEBUGGING STYLES                                */
/*********************************************************/
#wrapper{margin:1% !important;}
#transwrapper{}
#wrapper div{margin: 0 auto;}
#headerZone, #mainZone, #footerZone{margin: 0 auto !important;clear:both !important; max-width:98% !important; position:relative !important;}

#footerZone #footer, #footerZone #SchoolInfoView, #footerZone #LinksView, #footerZone #StatusView {margin: 0 auto !important; clear:both !important; max-width:98% !important; position:relative !important; float:left !important; margin-bottom:5px !important;margin-top:5px !important;}

#mainZone {max-width:100% !important; position:relative !important; clear:both !important;}
#mainZone #LeftNav , #mainZone #RightNav {max-width:19% !important; position:relative !important;}
#mainZone #MainContent{min-height: 300px;}
body.ThreeColumn #mainZone #MainContent{max-width:56% !important; margin-right:1% !important; position:relative !important;}
body.TwoColumn #mainZone #MainContent{max-width:77% !important; margin-right:1% !important; position:relative !important;}
body.OneColumn #mainZone #MainContent{max-width:98% !important; position:relative !important;}
#mainZone #LeftNav {float:left !important; clear:left !important; margin-right:1% !important;}
#mainZone #RightNav {float:left !important; clear:right !important;}

#headerZone {max-width:100% !important; position:relative !important; clear:both !important;}
#headerZone #LeftHeader , #headerZone #RightHeader {max-width:19% !important; position:relative !important;}
#headerZone #LeftHeader {float:left !important; clear:left !important; }
#headerZone #RightHeader {float:left !important; clear:right !important; margin-left:59% !important;}

#Placeholder{height:1px; visibility:hidden !important; clear:left;}
/*
#wrapper div div{border: solid 2px #0000FF !important;}
#wrapper div div div{border: solid 2px #FFFF00 !important;}
#wrapper div div div div{border: none !important;}
*/
/*********************************************************/
/* END DEBUGGING STYLES                                  */
/*********************************************************/