body 
{
    background:url(/UserFiles/Servers/Server_29018/Image/Theme/bg2.jpg) repeat-x top #224f88;
}

#main_table {
    background:url(/UserFiles/Servers/Server_29018/Image/Theme/icef_bg3.png) no-repeat top;
}

#main_content {

}


#logobox {

	text-align:center; 
	vertical-align:middle;
}




#imagebox {
	text-align:center;
}

#header {

}

a.user_link:link,
a.user_link:active,
a.user_link:visited,
a.user_link:hover,
a.admin_menu,
a.admin_menu:link,  
a.admin_menu:active, 
a.admin_menu:visited,
a.admin_menu:hover,
a.SSlink,
a.SSlink:link,
a.SSlink:active,
a.SSlink:visited,
a.SSlink:hover
{
  font-family:Tahoma,Arial,sans-serif;
  color:#fff;
  font-size: 12px;
  text-decoration:none;
}

a.user_link:hover,
a.admin_menu:hover,
a.SSlink:hover
{
  text-decoration: underline;
}

a.admin_menu,
a.admin_menu:link,  
a.admin_menu:active, 
a.admin_menu:visited,
a.admin_menu:hover
{
  padding-right:5px;
}


/** Main Menu Text Styles **/

.main_menul0oout,
.main_menul0oover,
.main_menul0iout,
.main_menul0iover,
.main_menul1oout,
.main_menul1oover,
.main_menul1iout,
.main_menul1iover
{
  font-family: Arial;
  font-weight:bold;
  font-size: 10pt;
  text-decoration: none;
}

/** Main Menu Text Colors **/

.main_menul0oout,
.main_menul0iout
{
  color: #fff;
}

.main_menul0oover,
.main_menul0iover,
.main_menul1oover,
.main_menul1iover
{
  color: #fff;
  text-decoration: underline;
}

.main_menul1oout,
.main_menul1iout
{
  color: #333;
}

.main_menul0oout,
.main_menul0oover
{
  text-align:center;
}

/** Main Menu Box Colors **/

.main_menul1oout,
.main_menul1iout
{
  background:#eee;
}

.main_menul1oover,
.main_menul1iover
{
  background:#6390C0;
}

.main_menul1oout,
.main_menul1oover
{
  border:1px solid #666;
}

.main_menul1iout,
.main_menul1iover
{
  padding: 2px 2px 2px 3px;
  border:1px solid white;
}

/** Main Menu Bar Style **/

#menuBar {
  height:42px;
  background:url(/UserFiles/Servers/Server_3815027/Image/Theme/menu_bg.gif) repeat-x;
  padding-top:5px;
  padding-left:200px;
}



/* Homepage Content Styling*/

.content,
.homepage_title,
a.list,
a.list:link,  
a.list:active, 
a.list:visited,
a.list:hover
{
   font-family:Tahoma,Arial,sans-serif;
}

a:hover
{
  text-decoration:none;
}



#content
{
	font-size:11px;line-height:20px;
    background:url(/UserFiles/Servers/Server_29018/Image/Theme/index_bg.jpg) no-repeat top;
}

#page {
 /*background:#fff;*/
}




.homepage_title
{
	font-size:15px;color:#3a3b3f;
        font-weight:bold;
}

a:hover {
 text-decoration:none;
}

a.list,
a.list:link,  
a.list:active, 
a.list:visited,
a.list:hover
{
	font-size:11px;
	font-weight:bold;
	color:#4f4f4f;
	line-height:17px;
    text-decoration:none;
}
a.list:hover
{
        text-decoration:underline;
}

/* Sub Page Styling */

#breadcrumb
{
	padding-bottom: 10px;
}

#breadcrumb,  
#breadcrumb td,
#breadcrumb a
{
	color: #972c24;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

#breadcrumb a:hover
{
	text-decoration: underline;
}

#pagetitle
{
	color: black;
	font-family: Arial,sans-serif;
	font-size: 19px;
	font-weight: bold;
	padding: 15px 0px;
}

#subSideBar {
    text-align: left;
    vertical-align:top;
    padding-top:15px;
    padding-left:25px;
}

/** News Styling **/  

a.news_link,
a.news_link:link,
a.news_link:active,
a.news_link:visited
{
	font-family:Tahoma,Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#3065bf;
	text-decoration:none;
}
a.news_link:hover
{
	text-decoration:underline;
}

#news_box
{
	border: 1px solid #ccc;
	padding: 20px;
    background:url(/UserFiles/Servers/Server_3815027/Image/Theme/orange.jpg) repeat-x top;
	width:235px;
	height:200px;
}

/** Mini Calendar Background **/

.tbl_mini_calendar,
td.mini_calendar_header_small,
td.mini_calendar_header,
.mini_calendar_tbl
{
        background:#0066cc;  
}

/** Mini Calendar Text **/

td.mini_calendar_header,
td.mini_calendar_header_small,
td.mini_calendar_event_bold_small
{
        color: white;
        font-family: Tahoma,Verdana,Arial,Helvetica;
}		

td.mini_calendar_header
{
        font-weight:bold;
        font-size: 11pt;
}

td.mini_calendar_header_small
{
        font-size: 9pt;
}

/** Mini Calendar Links **/ 

a.mini_calendar_event_small:link,
a.mini_calendar_event_small:visited,
a.mini_calendar_header_small:link,
a.mini_calendar_header_small:visited,
a.mini_calendar_event_bold_small:link,
a.mini_calendar_event_bold_small:visited
{
 color:#eee;
 font-size:9pt;
}

a.mini_calendar_event_bold_small:hover,
a.mini_calendar_event_small:hover,
a.mini_calendar_header_small:hover

{
 color:#eee;
 font-size:9pt;
}


/** Mini Upcoming Events **/

table.tbl_mini_upcomingevent {
  margin-top:10px;
  align:left;
}

/** Mini Upcoming Event Background **/

.tbl_mini_upcomingevent 
{
	background:url(/UserFiles/Servers/Server_3815027/Image/Theme/orange.jpg) repeat-x top;
	margin-top:20px;
}

/** Mini Upcoming Event Header **/

td.mini_upcomingevent_header
{
     font-family:Tahoma,Arial,sans-serif;
     color:#fff;
     font-size:12px;
	 font-weight:bold;
     background: none;
     padding:10px;
}

/** Mini Upcoming Event Links **/

a.mini_upcomingevent_event:link,
a.mini_upcomingevent_event:active,
a.mini_upcomingevent_event:visited,
a.mini_upcomingevent_event:hover,
a.mini_upcomingevent_event_bold:link, 
a.mini_upcomingevent_event_bold:active,
a.mini_upcomingevent_event_bold:visited,
a.mini_upcomingevent_event_bold:hover
{
	font-family:Tahoma,Arial,sans-serif;
	font-weight: bold;
	font-size: 9pt;
	color: #1141ae;
	text-decoration:none;
    padding:0px;
}

a.mini_upcomingevent_event:hover,
a.mini_upcomingevent_event_bold:hover
{
	text-decoration:underline;
}

/** Mini Upcoming Event Text **/

.mini_upcomingevent_event
{
    font-family:Tahoma,Arial,sans-serif;
    color:#000;
	padding-bottom: 2em;
	font-size: 9pt;
}

#navbar, td#navbar, #navbar a, .ContextBar {
 color:#fff;
}



/* ##### EDUNET FORM START ##### */
form.edunetForm .message { margin: 10px 0; padding: 5px 10px; border: #FC6 1px solid; background-color: #FFC; }
form.edunetForm .message p { margin: 0; }
form.edunetForm .message p em { color: #C00; font-style: normal; font-weight: bold; }

form.edunetForm {
	margin: 0;
	padding: 0 10px 10px 10px;
	background: #eee;
	border: #ddd 1px solid;
	font-size: 12px;
	}
	
form.edunetForm p {
	padding: 0;
	margin: 13px 0;
	}

form.edunetForm fieldset {
	background: #eee;
	border: #999 1px solid;
	_padding: 4px 5px 8px 9px;
	color: #000;
	}

form.edunetForm fieldset legend {
	color: #000;
	text-transform: uppercase;
	font-weight: bold;
	_margin: 0 0 3px -4px;
	}

form.edunetForm fieldset select,
form.edunetForm fieldset input,
form.edunetForm fieldset textarea {
	border: 1px solid #DDD;
	}
	
form.edunetForm input#submit {
	background: #FFC;
	margin: 3px 0 0 0;
	border: 1px solid #FC6;
	}

form.edunetForm fieldset select:focus,
form.edunetForm fieldset input:focus,
form.edunetForm fieldset textarea:focus {
	background-color: #FFC;
	border-color: #FC6;
	}

form.edunetForm fieldset textarea {
	overflow: auto;
	height: 60px;
	width: 64%;
	}

form.edunetForm label {
	display: inline-block;
	line-height: 1.8;
	vertical-align: top;
	font-variant: small-caps;
	text-align: right;
	margin-right: 3px;
	}

form.edunetForm ol {
	margin: 0;
	padding: 0;
	}
	
form.edunetForm li {
	list-style: none;
	padding: 1px;
	margin: 0;
	}
	
form.edunetForm fieldset fieldset {
	border: none;
	margin: 0 0 0 0px;
	padding: 0;
	}
	
form.edunetForm fieldset fieldset legend {
	color: #000;
	padding: 0;
	margin: 3px 0 0 -161px;
	_margin: 3px 0 0 -169px;
	font-size: 12px;
	text-transform: none;
	font-variant: small-caps;
	font-weight: normal;
	}

form.edunetForm fieldset fieldset label {
	width: auto;
	text-align: left;
	margin-right: 3px;
	}

form.edunetForm em {
	font-weight: bold;
	font-style: normal;
	color: #f00;
	}
	
form.edunetForm div.note {
	font-variant: small-caps;
	}

form.edunetForm fieldset label.firstField, form.edunetForm fieldset label.column { margin-left: 0;  }
form.edunetForm fieldset fieldset label.firstField { width: 450px; }

form.edunetForm fieldset fieldset p { margin: 0 0 0 30px; padding: 0; }

form.edunetForm input[type='text'] { width: 110px; }

form.edunetForm select.extended,
form.edunetForm input.extended,
form.edunetForm textarea.extended { width: 300px; }

/* ##### EDUNET FORM END ##### */