
/* CSS Document */


em.error {color:#f00; padding-bottom: 10px;}

/* GRID BASED CONTENT */
.padleft5{ padding-left: 5px; }
.padleft10{ padding-left: 10px; }
.padright10{ padding-right: 10px; }
.padtop10{ padding-top: 10px;}
.padbottom10{padding-bottom:10px;}

.padright20{ padding-right: 20px; }

.clearfix, .clearfloat { clear:both; }

.pointer, .draft{ cursor: pointer; }
.relative{ position: relative; }

.dotbox { padding: 5px 5px 5px 5px; border: dashed 1px #1D4D3B }
.overflow { overflow:auto; }

.centerel{ margin: 0 auto;}
.centertext{ text-align:center;}

img.inline{ display:inline; }

.inline img { display:inline; }

.width400{ width:400px;}
.width300{ width:300px;}
.height300{ height: 300px; }
.width200{ width:200px;}
.width100Percent{width:100%;}

#QuestionList ol {margin: 0; padding: 0;}

#QuestionList li {margin: 5px 0; padding: 0; list-style-position:inside; font-size: 12px;}

.redbg, .draft { background-color: #ffe4e1; }

.errormsg{ background-color:#f00; color:#fff; padding:5px; font-weight:bold;}

.calendar{}
.calendar_day_pad {padding:1px;}

div.ResourceTextOut, div.ResourceTextOver{ padding: 5px 5px 5px 5px; }
div.ResourceTextOver{ 	
	background-color: #ffffeb;
	border: solid 1px #ff0;
	cursor: pointer; 
}
	
div.ResourceTextOut{ cursor:default; }

div.defaultlist ul li { margin: 5px 5px 5px 25px; padding: 5px 0 0 5px; list-style-type: disc;}
div.defaultlist ol li { margin: 5px 5px 5px 25px; padding: 5px 0 0 5px; list-style-type:decimal;}

.WorkerItemListDetail { padding: 5px 0 0 5px; font-size: .8em; }
.WorkerItemListDetail span { padding: 0 5px 0 5px; }
	

/* Tab Classes */
/*UL Tab Navigation*/
ul.tabs {
	position:relative;
	clear:both;
	width:100%;
	padding: 5px 0 5px 2px;
	margin:0;
	list-style:none;
	line-height:1em;
}

ul.tabs  li { float:left; margin:0; padding:0; }
ul.tabs  a {
	display:block;
	color:#444;
	text-decoration:none;
	font-weight:bold;
	font-size: 12px;
	background:#ddd;
	margin:0;
	padding:0.25em 1em;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	border-right:1px solid #aaa;
}

ul.tabs  a.hilite {
	display:block;
	color:#ddd;
	text-decoration:none;
	font-weight:bold;
	font-size: 12px;
	background:#444;
	margin:0;
	padding:0.25em 1em;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	border-right:1px solid #aaa;
}

ul.tabs A:hover,
ul.tabs A:active,
ul.tabs A.here:link,
ul.tabs A.here:visited {
	background:#bbb;
}

ul.tabs A.here:link,
ul.tabs A.here:visited {
	position:relative;
	z-index:102;
}

/*subnav*/
ul.tabs UL {
	position:absolute;
	left:0;
	top:1.5em;
	float:left;
	background:#bbb;
	width:100%;
	margin:0;
	padding:0.25em 0.25em 0.25em 1em;
	list-style:none;
	border-top:1px solid #fff;
}
ul.tabs UL LI { float:left; display:block; margin-top:1px; }
ul.tabs UL A {
	background:#bbb;
	color:#fff;
	display:inline;
	margin:0;
	padding:0 1em;
	border:0
}
ul.tabs UL A:hover,
ul.tabs UL A:active,
ul.tabs UL A.here:link,
ul.tabs UL A.here:visited { color:#444; }


/* end of Tabs   */

table.eKampus { 
	width:100%; 
	font-size: 11px;
	color: #000;
	background: #fff;
	border: 1px solid #9ea09a;
	}
	

	table.eKampus a, .topic_count {
		font-weight: bold;
		text-decoration: none;
		color: #000;
		}
		
		.topic_count { text-align: center; }
		
	table.eKampus a:hover {
		color: #4e9a06;
		}
	
	.eKampus tr, .eKampus td, .eKampus th {padding: 5px;}
	.eKampus tr.alt { background-color:#ebfaff; }
	.eKampus tr.header { background:#d7d7d7 url("../images/bg_table_head.gif") repeat-x left top; }
	.eKampus tr.header td, .eKampus tr.header th
	{
	    text-align: left;
		font-weight: bold;		
	}	
	.eKampus tr.separator{ background-color:#004354;}
	.eKampus tr.disabled { background-color:#FDF46B; }
	
	

table.post{ width:100%; font-size: 0.6875em; border: solid 1px #9ea09a; }
	table.post a {
		font-weight: bold;
		text-decoration: none;
		color: #000;
		}
		
	table.post a:hover {
		color: #4e9a06;
		}
		
    #inner_content table.post h2 {
		margin: 0;
		padding: 0;
		}

	table.post tr.title{ background-color:#d7f6b5;}
	table.post tr.title div { padding: 5px 5px 0 5px;}
	table.post tr.title div.info { padding: 10px 0 0 10px; }
	table.post tr.title div.info h3 { font-size: 0.9em; font-weight: bold; }
	table.post tr.title div.reply{ }
	#inner_content table.post tr.title div.reply a{ font-size: 10px;}
	table.post tr.title div.reply img{}
	table.post td.account{ background-color: #eeffdc; width: 130px; padding: 4px 0 5px 10px; border-top: solid 1px #9ea09a; }
	table.post td.body{ background-color: #fff; padding: 5px 2px 5px 5px; vertical-align:top; border-top: solid 1px #9ea09a; }

#SysRequirementsPage { padding-top: 20px; }
	#BrowserRequirements { float:left; padding-right: 15px; width: 45%; }
	#BrowserRequirements table { width:100%; border:solid 1px #aeaeae; background-color:#fff; padding: 5px; }	
	#BrowserRequirements table tr {	}	
	#BrowserRequirements table tr td{ border-top:solid 1px #eee; border-right: solid 1px #eee; text-align: center; padding: 2px; }	
	#BrowserRequirements table tr td.noborder { border-width: 0px; }	
	
	#BrowseUpgradeLegend { }	
	#BrowseUpgradeLegend ul{ margin:0; padding: 5px; }	
	#BrowseUpgradeLegend ul li { list-style-type: none; font-size: .8em; }	

	#PluginRequirments { float:left; width: 50%; }	
	#PluginContainer {
		width:100%;
		border:solid 1px #aeaeae; 
		background-color:#fff;
		padding: 5px;
	}	
	
	.plugin
	{
		padding-top: 10px;
		cursor: pointer;
		padding-left: 20px;
	}
	
	.plugin img{ display:inline; margin-right: 50px;}
	
.Grid_AlternatingRow { background-color: #ebfaff; border-top: 1px solid #9ea09a;}
	
.watermarkOn, .watermarkOff  { 
	border: 1px solid #000;
	background: #fff; 
	text-indent: 5px;
}
.watermarkOn{color:#acacac;}
.watermarkOff{color:#000;}

.SelectedLocation
{
	border: solid 1px #000;
	padding: 2px 2px 2px 2px;
	font-size: .8em;	
}

.dropinput
{
	border: 1px solid #000;
	background: #fff; 
	
}

#apptools, .apptools {
    border: 1px solid #9ea09a;
    background: #fff;
    position: relative;
    padding: 0 15px 15px;
    width: 670px;
}

.columncontainer, #forumList, #BlogList
{
	clear: both;
	width: 100%;
	padding: 0;
	margin: 15px 0 0;
} 

h2.forum_title {margin: 0; padding: 0; font-size: 12px;}

.forum_reply_img, .forum_reply_text { float: left; margin: 5px 0 0 0;}

/*#BlogSearch #SearchBox{ padding: 0 10px;}*/


#SearchBox input.box{float: left; margin-bottom: 10px; }

	.leftcolumn	{ 
	    float: left; 
	    width: 186px; 
	    _width: 170px;
	    border: 1px solid #9ea09a;
	    /*min-height: 450px;
	    border: 1px solid #9ea09a;
	    border-top: none;
	    margin-right: -1px;*/
		padding-bottom: 20px;
		
	    }

	.contentcolumn {
		float: left;
		width: 470px;
		margin-left: 10px;
		border: 1px solid #9ea09a;
		/*min-height: 470px;
		border: 1px solid #9ea09a;
		border-top: none;
		margin-right: -3px;*/
		
	}
	
#webpageeditor {padding-left: 10px;}
.smalllabel
{
	font-size: .7em;
}
.smallinstructions
{
	font-size: .7em;
	width:350px;
}

/* Title bars, like the folder titlebar */
.TitleBarContainer{ 
	width: 100%;
	
}


.TitleBar, .leftcolumn h4, .contentcolumn h4, #ItemsContainer h3, #ApplicationLog, #add_news
{
    font-size: 11px;
	padding: 5px 10px;	
	background:#d7d7d7 url("../images/bg_table_head.gif") repeat-x left top; 
	border-bottom: 1px solid #9ea09a;
}



#AccountUploader h3, #ApplicationLog {margin: 10px 0;	border: 1px solid #9ea09a;}

.leftcolumn h4, .contentcolumn h4, #ItemsContainer h3, #ApplicationLog, #add_news {

	text-transform: capitalize;
	text-align: left;
	font-size: 11px;
	font-weight: bold; 
}

.contentcolumn h4 {
	margin-right: 1px;
}




/*#websitetooleditor div div div {padding:2px;}*/

.TitleBarText
{		
	float:left;
	font-weight: bold; 
}
.TitleBarOptions{ padding: 0 2px; float:right; }

/* Folder Path Bar & ToolBars */
.FolderPathBar
{	
	color: #000;
	padding: 5px 10px 4px;
	background:#d7d7d7 url("../images/bg_table_head.gif") repeat-x left top; 
	border-bottom: 1px solid #9ea09a;
}

.FolderPathBar{ }
.FolderPathBar span { 	text-align: left;font-size: .75em; font-weight: bold; }

#filters, .contentcolumn h3 { padding: 5px; }


#inner_fullcontent .ToolbarContainer {
   /* border-left: 1px solid #9ea09a;
    border-bottom: 1px solid #9ea09a;*/
    /*margin: 0 15px;*/
    }
   
    




#filters,  #ApplicationLog  { 
	font-size: .75em;
	font-weight: bold;
	padding: 15px;
 }
 
 #filters select,  #ApplicationLog select{ 
	font-size: 1em;
	font-weight: normal;
	margin-right: 20px;
 }

 .ToolbarContainer, .ToolbarContainerFull { 
    /*background: url("../images/apptools-top.gif") no-repeat center bottom;
   border-bottom: 1px solid #9ea09a;*/
   padding-left:15px;
    z-index: 1234;
 }
 
 
.ToolbarContainer .tool, .ToolbarContainerFull .tool{ 
    cursor: pointer; 
    float:left; 
    width: 65px;
    height: 35px;
    margin-left: -1px;
    margin-bottom: -1px;
    padding: 15px 5px 26px;
    font-size: 9px;
    line-height: 9px;
    text-align: center;
    background: url("../images/inner_tab_up.gif") no-repeat center top;
    }
    
  
   .ToolbarContainer .tool img, .ToolbarContainerFull .tool img{ 
        margin: 0 auto;
   } 
   
.ToolbarContainer .tool:hover, .ToolbarContainerFull .tool:hover, .ToolbarContainer .selected, .ToolbarContainerFull .selected{ 
    background: url("../images/inner_tab_over.gif") no-repeat center top;
    }

/*.TitleBar:after, .ToolbarContainer:after {
	clear: both;
	content: '.';
	display: block;
	visibility: hidden;
	height: 0;
}*/


/* end of FolderPath bar */



.RichDropDown{}
	.RichDropDown #DropDownSelected  
	{
		background: #fff; 
		padding: 3px 3px 3px 3px; 
		cursor:pointer; 
		width: 350px; 
		border: solid 1px #000; 
	}
	.RichDropDown #DropDownSelected img	{ display:inline; }
	.RichDropDown .DropDownItems{
		width:350px;
		height: 200px;
		overflow:auto;
		position:absolute;
		background-color: #fff; 				
		z-index: 2000;
		border: solid 1px #000;		
	}	
	.RichDropDown .DropDownItems .Item {
		cursor: pointer;
		padding: 5px 0 0 5px;
	}
	
#RichTextEditor ol, #RichTextEditor ul {
	list-style-type:disc;
}

#FolderItems {
	margin-right: 1px;
	}

/* MsgWindow Styling */

.MsgWindow{
	border: 1px solid #000;
	background-color: white;
}

#FileUploadHelp {
	font-size: 0.75em; /* 12px / 16px = 0.75em */
}

#FileUploadHelp li{
	padding: 5px 0;
}

#FileUploader {width: 400px; margin: 10px;}

#FileUploader .cancel a, #SaveItemCommands .cancel a{
	font-size: 0.75em;
	border-bottom: 1px dotted #000;
	}

.drag-handle
{
	padding: 10px;
	font-size: .9em;
	font-weight: bold;	
	background:#d7d7d7 url("../images/bg_table_head.gif") repeat-x left top;
	color:#000;
	border-bottom: 1px solid #555753;
}

.drag-controls {}
.drag-controls img { display: inline;}

.drag-contentarea{ /*CSS for Content Display Area div*/
	background-color: #fff;
	color: black;
	text-align:justify;	
	padding: 20px;	
}

.drag-buttons{ /* Css For the Buttons */
    padding-top: 1em;
    padding-bottom: 10px;
    text-align:center;
    clear: both;
}
	.msgwin-buttons button{  
		font-size: .8em;
	}

.drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/
	border-top: 1px solid gray;
	background-color: #F8F8F8;	
}


/* BASE */
/*All font sizes will be based on reletive units of 1em (100% = 16px)*/
body {
	color: #333;
	font: normal 100% Helvetica, Arial, sans-serif; 
	background: #2aade3;
	margin:0;
	padding: 0;
	background: url("../images/bg-hometile.jpg") center bottom repeat;
	}
	
h1 {
	color: #000;
	font-size: 1.5em;	/* 24px / 16px = 1.5em */
	/*padding: 15px 15px 0;*/
	}
	
h2 {}

h3 {}

a { outline: none;}


.italic { font-style:italic; }

.copy {
	font-size: 12px;
	line-height: 1.5em;
	
}

/* PAGE BOUNDRIES */
/* Main page container that holds the page width and borders */
#header_container, #home_container, #content_container, #footer_container {width: 100%; margin: 0 auto; padding: 0; clear: both;}

#header_container {background: #2aace2; padding-bottom: 2px;}
#content_container {position: absolute; margin: 0 0 0 0; background: #2aace2 url("../images/bg-content.jpg") repeat-y center top; z-index: -10;}

/* PAGE BGS */
/*#content_container.communicate {background: #2aace2 url("../images/bg-content-communicate.jpg") repeat-x center bottom;}
#content_container.resources {background: #2aace2 url("../images/bg-content-resources.jpg") repeat-x center bottom;}
#content_container.elearning {background: #2aace2 url("../images/bg-content-elearning.jpg") repeat-x center bottom;}*/

#footer {background: #2aace2 url("../images/bg-footer.jpg") repeat center top;}
#footer.home {background: none;}
#footer.communicate {background: #2aace2 url("../images/bg-footer-communicate.jpg") repeat-x center top;}
#footer.resources {background: #2aace2 url("../images/bg-footer-resources.jpg") repeat-x center top;}
#footer.elearning {background: #2aace2 url("../images/bg-footer-elearning.jpg") repeat-x center top;}

/* MAIN CONTENT ROWS */
/* Page is divided into 3 main rows (header, page content, and footer) */
#header, #content, #footer {
	margin: 0 auto; 
	padding: 0;
	width: 960px;
	position: relative;
	
	}
	
#header { }
#content { margin-top: -8px; padding-bottom: 0;}

#home_feature {
	width: 100%;
	height: 600px;
	background: #2aace2 url("../images/home_html_backup.jpg") no-repeat center top;
	margin-top: -107px;
	z-index: 1;
}

#home_headline {
    color: #000;
    position: relative;
    width: 960px;
    margin: 30px auto 0;
    text-align: center;
}

#inner_feature {
	width: 424px;
	height: 246px;
	background: #000;
    float: right;
    margin: 5px;
    z-index: 5;
    position: relative;
}

/* *************************************************************************** */
/* INPUT AREAS */
input.check {margin: 0; padding: 0;}
.important-text {color: #f00;}
/*SEARCHBOX*/
#searchbox {
	display: block;
	position: relative;
	float: left;
	padding: 0;
	margin-left: 10px;
	width: 235px;
	height:25px;
	border: 1px solid #000;
	background: #fff;
}

fieldset.search {
	position: relative;
	padding: 0;
	margin: 0;
}

.search ul {margin-top: 0.33em; }


.search input, .search button {
	border: none;
	float: left;
}

.search button {
	
}

#tagList input, input.box{
	padding: 4px 0 3px 5px;
	text-indent: 0;
	float: left;
}

select{
	padding: 4px 2px 2px 0;
	border: 1px solid #000;
	background: #fff;
	font-size: 0.75em; /* 12px / 16px = 0.75em */
}

#tagList select {
	margin-bottom: 5px;
	font-size: 1.1em; /* 12px / 16px = 0.75em */
}

#tagList input {
	width: 252px;
}

.search input, .search button, #loginbox input {
	font-family: Helvetica, Arial, sans-serif; 
}


.search input.box {
	font-size: 12px;
	padding-top: 4px;
}

.field_desc, #tagList {
	font-size: 11px;
	font-weight: bold;
}

.search input.box, .user input.box, .pass input.box{
	width: 202px;
	background: #fff;
}
.search button.btn {
	width: 16px;
	height: 16px;
	margin: 5px 0 0 4px;
	text-indent: -9999px;
	background: url("../images/icons/search_16.png") no-repeat top left;
	_background: url("../images/icons/search_16.gif") no-repeat top left;
}
  


/* *************************************************************************** */
/* Login Box */
#loginbox_container {

}

#loginbox {
	padding: 15px 30px;
	font-size: 0.6875em;	/* 11px / 16px = 0.6875em */
	font-weight: normal;
	/*background: #b8d0d8;*/
}
	#loginbox .user, #loginbox .pass {
	    font-weight: bold;
		padding-bottom: 20px;
	}
	
	#loginbox a {
		display: block;
		text-decoration: underline;
		padding: 0 5px 5px;
		float: left
	}

	.pass a {
		color: #000;
	}
	
	.cancel a {
		color: #cc0000;
	}

	#loginbox a:hover {
		color: #f00;
		cursor: pointer;
	}
	
	#loginbox .cancel {
		margin-right: 10px;
	}
	
/*#loginbox button.btn {
	width: 81px;
	height: 22px;
	background-color: #eeece7; 
    border-top: 1px solid #555753;
    border-left: 1px solid #555753;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
}*/

/* *************************************************************************** */
/* Top Navigation */

#textnav ul, #textnav li,
#tabnav ul, #tabnav li,
#nav ul, #nav li,
#adminnav ul, #adminnav li, 
#regnav ul, #regnav li,
ul.sidenav , li.sidenav ,
.sidenav li.down_arrow li, .sidenav li.down_arrow li,
.item_callouts ul, .item_callouts li,
ul.breadcrumbs , li.breadcrumbs ,
.story_tools ul, .story_tools li,
#Tabs ul, #Tabs li
{
	list-style: none;
	margin: 0;
	padding: 0;
	border: 0;
}

#textnav {
    padding: 5px 0;
    position: relative;
}

#nav {
    width: 705px;
    height: 28px;
    margin: 5px 0 0;
    background: url("../images/bg-public-nav.png") no-repeat left top;
	_background: url("../images/bg-public-nav.gif") no-repeat left top;
	z-index: 999;
}

	#nav li {
		position: relative;
		z-index: 1003; 
	}
	
		#nav li.first {
			margin-left: 10px;
		}
		
		#nav li.last {
			
		}
		
	#nav li a, #nav a  {
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
	}
	
	#nav li a {
		color: #fff;
		margin-top: 1px;
		display: block;
		padding: 6px 22px 6px 0;
		background: url("../images/public-nav-div.png") no-repeat right 3px;
	    _background: url("../images/public-nav-div.gif") no-repeat right 3px;
	}
	
	#nav li h2 {
		display: block;
		float:left;
		font-size: 1em;	/* size is relative to the #nav li a tag */
	}
		
		#nav li ul {
			color: #000;
			display: none;
			position: absolute; 
			margin-top: 27px;
			padding: 2px 0 5px;
			background: #fff;
			border: 1px solid #555753;
			border-top: none;
		}
		
		#nav li:hover h2 a, #nav li.over h2 a{
			color: #fff;
		}
		
		#nav li:hover ul, #nav li.over ul { 
			display: block;
		}
		
		
		/*#nav li > ul {
			top: 0;
			left: 3px;
		}*/
		
		#nav li ul {
			top: 0;
			left: 0px;
			}
		
	
			#nav li ul li {
				line-height: normal;
				padding: 3px;
				border: none;
			}
				
				#nav li ul li a{
					color: #555753;
					border-bottom: 1px dotted #555753;
					width: 140px;
					margin: 0 5px;
					padding: 3px;
					background: none;
					font-weight: normal;
				}
				
				#nav li ul li a:hover{
					color: #555753;
					background: #d2f92d;
					border-bottom: 1px solid #555753;
				}
			
			
#adminnav {
    
}
	
#adminnav a {
	color: #000;
    margin-top: 7px;
	display: block;
	padding: 0 0 0 22px;
	background: url("../images/icons/hat_16.png") left center no-repeat;
	_background: url("../images/icons/hat_24.gif") left center no-repeat;

}				

#adminnav a:hover {
	color: #555753;
}

/* *************************************************************************** */
/* Logo */
#logo, #regnav, #pronav {
    background: url("../images/bg-head-home.png") no-repeat left top;
	_background: url("../images/bg-head-home.gif") no-repeat left top;
	float: left;
	position: relative;
}

#logo h1 {
    margin: 0 auto;
	width: 181px;
	height: 79px;
	text-indent: -9999px;
	background: url("../images/logo-eKampus.png") no-repeat left top;
	_background: url("../images/logo-eKampus.gif") no-repeat left top;
	position: relative;
}

/* *************************************************************************** */
/* Tab Navigation */
#tabnav {position: relative; .z-index: -1;}

#regnav {
    
}

#regnav-div {
    float: left;
    width: 32px;
    height: 75px;
    background: url("../images/bg-head-div.png") no-repeat left top;
	_background: url("../images/bg-head-div.gif") no-repeat left top;
	position: relative;
}

	#regnav li {
		position: relative;
	}
		
	#regnav li a, #regnav a  {
		font-size: 0.6875em;	/* 11px / 16px = 0.6875em */
		font-weight: normal;
		text-decoration: none;
	}	
	
	#regnav li a {
		display: block;
		
	}
	
	
	#regnav li h2 {
		height: 79px;
		display: block;
		float: left;
	}
	
	#regnav li.communicate { 
		z-index: 1002; 
		position: relative;
	}
			 
	#regnav li.resources { 
		z-index: 1001;
		position: relative;
	} 
		
	#regnav li.elearning { 
		z-index: 1000; 
		position: relative;
	}
		
		#regnav li h2 a { 
			height: 79px;
			display: block; 
			text-decoration: none;
			text-indent: -9999px;
		}
	
		#regnav li ul {
			color: #000;
			display: none;
			position: absolute;
			margin-top: 65px; 
			padding: 15px 0 10px;
			background: #fff;
			border-left: 1px solid #555753;
			border-right: 1px solid #555753;
			border-bottom: 1px solid #555753;
			
		}
		
		#regnav li:hover ul, #regnav li.over ul { 
			display: block;
		}
		
		
		
		#regnav li ul {
			top: 0;
			left: 0px;
			}
	
			#regnav li ul li {
				line-height: normal;
				padding: 0;
				border: none;
			}
				
				#regnav li ul li a{
					color: #555753;
					border-bottom: 1px dotted #555753;
					width: 180px;
					margin: 0 12px;
					padding: 3px;
				}
				
				#regnav li ul li a:hover{
					color: #555753;
					background: #d2f92d;
				}
				
/* *************************************************************************** */
/* User Navigation */
#pronav {
	padding-top: 21px;
	width: 231px;
	height: 54px;
	background-position: -729px top;
}

#user_text {
	margin-top: 2px;
	font-size: 12px; 
	font-weight: bold;
	text-decoration: none;
}

#user_sign_in {
	display: block;
	float:left;
}


#pronav #avatar {
	float: left;
	width: 30px;
	height: 30px;
	padding: 1px;
	background: #fff;
	border: 1px solid #555753;
}

#user_text, #user_name, #user_login, #user_logout  {
	float: left;
}


#user_welcome, #user_name, #user_login, #user_logout {
	padding: 0 5px;
}

#user_welcome {
	font-size: 0.9em; 
	font-weight: normal;
	text-decoration: none;
}


#user_login {
    height: 16px;
	padding-right: 18px;
	background: url("../images/icons/key_16.png") right center no-repeat;
	_background: url("../images/icons/key_16.gif") right center no-repeat;
	border-left: 1px dotted #000;
}


#user_login a { 
	color: #4e9a06;
	text-decoration: none;
}


#user_login a:hover { 
	color: #63c408;
	/*border-bottom: 1px dotted #000;*/
}

#user_logout {
    height: 16px;
	padding-right: 18px;
	background: url("../images/icons/x_16.png") right center no-repeat;
	_background: url("../images/icons/x_16.gif") right center no-repeat;
	border-left: 1px dotted #000;
}


#user_logout a { 
	color: #cc0000;
	text-decoration: none;
}

#user_logout a:hover { 
	color: #f00;
	/*border-bottom: 1px dotted #000;*/
}
#user_name a {
	color: #000;
	text-decoration: none;
	}
	
#user_name a:hover {
	color: #4e9a06;
	}
	
				




/* *************************************************************************** */
/* Main Page Content */


#reg_feature h1, #reg_feature h3 {color: #fff; padding: 20px;}
#reg_feature h3 {color: #fff; font-size: 0.75em; font-weight: normal;}

#news_calendar {
	width: 24.210526% /*230px*/;
	height: 151px;
	background: url("../images/home_cal.jpg") repeat-x left top;
	padding-top: 15px;
	float: left;
}

#news_calendar  {
	width: 100%;
	clear: both;
}
	
	
	#news_calendar a {text-decoration: none;}
	
	#news_calendar table { margin: 0 auto;}
	
	#news_calendar td {padding: 1px 2px;}
	
	
/*REGISTERED HOME PAGES*/
	
#reg_feature {
	width: 100% /*99.789474%*/ /*948px*/;
	height: 330px;
	background: url("../images/home_feature_1.jpg") no-repeat center top;
}

#home_reg_communicate, #home_reg_resources, #home_reg_elearning {
	width: 32.42105%; /*308px*/
	background: #eeeeec url("../images/bg_home_subs.jpg") repeat-x left top;
	border: 1px solid #000;
	float: left;
} 

#home_reg_communicate, #home_reg_resources {
	margin-right: 1.0526% /*10px*/;
} 

#home_reg_communicate h2, #home_reg_resources h2, #home_reg_elearning h2  {width: 98% /*90.103896%*/; margin: 2px auto; padding: 6px 0/*3%*/; text-indent: 15px;}
#home_reg_communicate h2 { background: #f68e24 url("../images/header_communicate.jpg") repeat-x; border: 1px solid #d67b1e;}
#home_reg_resources h2 {background: #c38e57 url("../images/header_resources.jpg") repeat-x; border: 1px solid #a47748;}
#home_reg_elearning h2 {background: #9f8b81 url("../images/header_elearning.jpg") repeat-x; border: 1px solid #87766d;} 

.item_callouts {
	color: #000;
	width: 90.103896%;
	padding: 10px 15px;
}

.item_callouts h3 {
	font-size: 1.5em;
}

.item_callouts:hover {
		background: #eeece7;
	}

	.item_callouts li {
		clear: both; 
		display: block;
		margin-bottom: 20px;
		padding: 0 0 20px 58px;
		border-bottom: 1px dotted #555753;
	}
	
	
	/*
		.item_callouts li#blog{
			background: url("../images/icons/blogs_48.png") left top no-repeat;
			_background: url("../images/icons/blogs_48.gif") left top no-repeat;
			}
		.item_callouts li#ecafe{
			background: url("../images/icons/ecafe_48.png") left top no-repeat;
			_background: url("../images/icons/ecafe_48.gif") left top no-repeat;
			}
		.item_callouts li#audiovideo{
			background: url("../images/icons/conference_48.png") left top no-repeat;
			_background: url("../images/icons/conference_48.gif") left top no-repeat;
			}
		.item_callouts li#feedback{
			background: url("../images/icons/feedback_48.png") left top no-repeat;
			_background: url("../images/icons/feedback_48.gif") left top no-repeat;
			}
		.item_callouts li#eportfolio{
			background: url("../images/icons/eportfolio_48.png") left top no-repeat;
			_background: url("../images/icons/eportfolio_48.gif") left top no-repeat;
			}
		.item_callouts li#website{
			background: url("../images/icons/web_builder_48.png") left top no-repeat;
			_background: url("../images/icons/web_builder_48.gif") left top no-repeat;
			}
		.item_callouts li#pyb{
			background: url("../images/icons/publish_tools_48.png") left top no-repeat;
			_background: url("../images/icons/publish_tools_48.gif") left top no-repeat;
			}
		.item_callouts li#edustandards{
			background: url("../images/icons/standards_48.png") left top no-repeat;
			_background: url("../images/icons/standards_48.gif") left top no-repeat;
			}
			
		.item_callouts li#searchedresources{
			background: url("../images/icons/standards_48.png") left top no-repeat;
			_background: url("../images/icons/standards_48.gif") left top no-repeat;
			}
			
		.item_callouts li#wiki { 
	        background: url("../images/icons/wiki_48.png") left top no-repeat;
	        _background: url("../images/icons/wiki_48.gif") left top no-repeat; 
	        }
			
		.item_callouts li#elearning{
			background: url("../images/icons/elearning_48.png") left top no-repeat;
			_background: url("../images/icons/elearning_48.gif") left top no-repeat;
			}
		*/


/*MASTERPAGE*/
#inner_header {
    position: relative;
	color: #000;
	padding: 0;
	margin: 0 auto 0;
	height: 98px;
}

#content_container.communicate #inner_header, 
#content_container.resources #inner_header, 
#content_container.elearning #inner_header,
#content_container.public #inner_header, 
#content_container.admin #inner_header  {background: url("../images/ribbon.png") no-repeat; _background: url("../images/ribbon.gif") no-repeat;}

#content_container.communicate #inner_header {background-position: center top;}
#content_container.resources #inner_header {background-position: center -98px;}
#content_container.elearning #inner_header {background-position: center -196px;}
#content_container.public #inner_header {background-position: center -294px;}
#content_container.admin #inner_header {background-position: center -392px;}

#inner_header h1, ul.breadcrumbs {
	color: #000;
	width: 940px;
	margin: 0 auto;
}

#inner_header h1 {
	font-size: 30px;
	height: 40px;
	padding-top: 12px;
}

.breadcrumbs {
	font-size: 10px;
	height: 30px;
}

	.breadcrumbs li {
		padding: 0 3px 0;
		height: 22px;
	}
	
		.breadcrumbs li.home a{
			display: block;
			width: 16px;
			height: 16px;
			margin-top: -3px;
			text-indent: -9999px;
			background: url("../images/icons/home_16.png") left top no-repeat;
			_background: url("../images/icons/home_16.gif") left top no-repeat;
		}
		
		.breadcrumbs li a {
				color: #555753;
				text-decoration: none;
			}
		
		.breadcrumbs li a:hover{
				color: #000;
				text-decoration: none;
			}
		
			.breadcrumbs li.current_loc {
				color: #000;
			}




#inner_content {
	float: left;
	width: 701px;
	_width: 680px;
	min-height: 560px;
	margin-left: -1px;
	background: #e0e0e0;
	border: 1px solid #9ea09a;
	/*background: #ccc url("../images/inner_content.gif") repeat-y center top ;*/
	padding: 15px;
	
}

#inner_fullcontent {
	margin: 20px 20px 0 20px;
	background: #e0e0e0;
	border: 1px solid #9ea09a;
	padding: 15px;
	
}

#inner_content h2 { padding-bottom: 15px; }

#inner_content a, #inner_fullcontent a{
    color: #4e9a06;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
    }
    
    #inner_content a:hover, #inner_fullcontent a:hover {
   text-decoration: underline;
    
    }
    

#inner_content ul { padding: 5px 0 5px 40px;}

#inner_content li { padding: 10px 0;}

#inner_content #WebsiteBuilder ul{padding:0;}
#inner_content #WebsiteBuilder li{padding:0;}

#inner_content h5 {
	color: #888a85;
	margin: 20px 10px 5px;
	/*background: #93918E;*/
	border-bottom: 1px solid #d7d7d7;
	padding: 10px 0 5px;
	font-size: 1.1em;
}

#inner_content p, #inner_fullcontent p, #NewsStory p {
	margin: 20px 10px;
	font-size: 12px;
}

#inner_content .survey-module-bg p {
	margin: 5px 5px 0 0;
}



/* *************************************************************************** */
/* Side Navigation */

#calendar_nav, ul.sidenav {
	float: left;
	width: 209px;
	margin: 10px 0 0 9px;
}

ul.sidenav {
    border-top:#9ea09a solid 1px;
    border-left:#9ea09a solid 1px;
}

#calendar_nav ul.sidenav {
    border: none;
    float: left;
	width: 195px;
    margin: 0;
}
#calendar_nav ul.sidenav li {
    margin-left: 10px;
}


#calendar_nav ul.sidenav li a{
   color: #000;
   font-size: 12px;
   text-decoration: none;
   font-weight: bold;
   border-bottom: 1px dotted #000;
   display: block;
   margin-bottom: 10px;
}

#calendar_nav ul.sidenav li a:hover{
    color: #898989;
    border-bottom: 1px dotted #898989;
}

#calendar_nav ul.sidenav li ul li a {
    padding-left: 0;
    
    font-size: 10px;
    font-weight: normal;
    background: none;
}


li.button a{  
    display:block;  
    background-position: 10px;  
    background-repeat:no-repeat;  
    font-weight:bold;  
    font-size: 12px;  
    text-decoration:none;  
     
    color:#000;  
    background-color:#fff;  
    border-top:#f0f0f0 solid 1px;
    border-bottom:#9ea09a solid 1px; 
    padding: 15px 0 15px 50px;  
    width: 165px;    
}  
  

li.button a:hover, li.selected a, .sidenav li ul li.selected a{  
    background-color:#e0e0e0;   
}  
 
.standardsbrowse a, .standards a, .item_callouts li#edustandards, #resources_home_publish {
    background-image:url("../images/icons/standards_32.png"); 
    _background-image:url("../images/icons/standards_32.gif"); 
    background-repeat:no-repeat;}
.standardsearch a, .searchresources a, .searchedresources a, .item_callouts li#searchedresources, #resources_home_standards{
    background-image:url("../images/icons/search_32.png"); 
    _background-image:url("../images/icons/search_32.gif"); 
    background-repeat:no-repeat;}
.blog a, .item_callouts li#blog, #comm_home_blogs{
    background-image:url("../images/icons/blogs_32.png");
    _background-image:url("../images/icons/blogs_32.gif");  
    background-repeat:no-repeat;} 
.ecafe a, .item_callouts li#ecafe, #comm_home_ecafe, li.chatroom a{
    background-image:url("../images/icons/ecafe_32.png"); 
    _background-image:url("../images/icons/ecafe_32.gif"); 
    background-repeat:no-repeat;}
.audiovideo a, .item_callouts li#audiovideo, #comm_home_conf{
    background-image:url("../images/icons/conference_32.png"); 
    _background-image:url("../images/icons/conference_32.gif"); 
    background-repeat:no-repeat;}
.feedback a, .item_callouts li#feedback, #comm_home_feedback{
    background-image:url("../images/icons/send_feedback_32.png");
    _background-image:url("../images/icons/send_feedback_32.gif");
    background-repeat:no-repeat;}
.eportfolio a, .item_callouts li#eportfolio, #resources_home_eportfolio{
    background-image:url("../images/icons/eportfolio_32.png"); 
    _background-image:url("../images/icons/eportfolio_32.gif"); 
    background-repeat:no-repeat;}
.website a, .item_callouts li#website, #resources_home_website{
    background-image:url("../images/icons/web_builder_32.png");
    _background-image:url("../images/icons/web_builder_32.gif");
    background-repeat:no-repeat;}
.essay a {
    background-image:url("../images/icons/essays_32.png");
    _background-image:url("../images/icons/essays_32.gif");
    background-repeat:no-repeat;}
.usefullinks a {
    background-image:url("../images/icons/links_32.png");
    _background-image:url("../images/icons/links_32.gif");
    background-repeat:no-repeat;}
.edresourceinfo a {
    background-image:url("../images/icons/edresource_info_32.png");
    _background-image:url("../images/icons/edresource_info_32.gif");
    background-repeat:no-repeat;}
.pyb a, #resources_home_pyb {
    background-image:url("../images/icons/publishing_tools_32.png");
    _background-image:url("../images/icons/publishing_tools_32.gif");
    background-repeat:no-repeat;}
.mission a {background: url("../images/icons/mission_32.png") no-repeat; _background: url("../images/icons/mission_32.gif") no-repeat;}
.vision a {background: url("../images/icons/vision_32.png") no-repeat; _background: url("../images/icons/vision_32.gif") no-repeat;}
.goals a {background: url("../images/icons/goals_32.png") no-repeat; _background: url("../images/icons/goals_32.gif") no-repeat;}
.employee a {background: url("../images/icons/employee_32.png") no-repeat; _background: url("../images/icons/employee_32.gif") no-repeat;}
.accredidation a {background: url("../images/icons/acred_32.png") no-repeat; _background: url("../images/icons/acred_32.gif") no-repeat;}
.features a {background: url("../images/icons/features_32.png") no-repeat; _background: url("../images/icons/features_32.gif") no-repeat;}

.orgchart a {background: url("../images/icons/orgchart_32.png") no-repeat; _background: url("../images/icons/orgchart_32.gif") no-repeat;}
.publicsurvey a, .regsurvey a {background: url("../images/icons/publicsurvey_32.png") no-repeat; _background: url("../images/icons/publicsurvey_32.gif") no-repeat;}
.peerreview a {background: url("../images/icons/peerreview_32.png") no-repeat; _background: url("../images/icons/peerreview_32.gif") no-repeat;}
.wiki a {background: url("../images/icons/wiki_32.png") no-repeat; _background: url("../images/icons/wiki_32.gif") no-repeat;}
/*.wiki a {background: url("../images/icons/features_32.png") no-repeat; _background: url("../images/icons/features_32.gif") no-repeat;}*/

.support a {
    background-image:url("../images/icons/support_32.png");
    _background-image:url("../images/icons/support_32.gif");
    background-repeat:no-repeat;}
.supportfaq a {
    background-image:url("../images/icons/supportfaq_32.png");
    _background-image:url("../images/icons/supportfaq_32.gif");
    background-repeat:no-repeat;}
.announcements a {
    background-image:url("../images/icons/announce_32.png");
    _background-image:url("../images/icons/announce_32.gif");
    background-repeat:no-repeat;}
.traininginfo a {
    background-image:url("../images/icons/training_info_32.png");
    _background-image:url("../images/icons/training_info_32.gif");
    background-repeat:no-repeat;}
.courseinfo a {
    background-image:url("../images/icons/course_info_32.png");
    _background-image:url("../images/icons/course_info_32.gif");
    background-repeat:no-repeat;}
li.admin a {
    background-image:url("../images/icons/admin_tools_32.png");
    _background-image:url("../images/icons/admin_tools_32.gif");
    background-repeat:no-repeat;}
#home_account_admin {
    background-image:url("../images/icons/account_admin_32.png");
    _background-image:url("../images/icons/account_admin_32.gif");
    background-repeat:no-repeat;}
#home_support_tracker {
    background-image:url("../images/icons/support_tracker_32.png");
    _background-image:url("../images/icons/support_tracker_32.gif");
    background-repeat:no-repeat;}
#home_event_log {
    background-image:url("../images/icons/event_log_32.png");
    _background-image:url("../images/icons/event_log_32.gif");
    background-repeat:no-repeat;}
#home_lang_tools {
    background-image:url("../images/icons/lang_tools_32.png");
    _background-image:url("../images/icons/lang_tools_32.gif");
    background-repeat:no-repeat;}
#home_news_admin {
    background-image:url("../images/icons/news_admin_32.png");
    _background-image:url("../images/icons/news_admin_32.gif");
    background-repeat:no-repeat;}
.adminaccount a{}
.adminreports a{}
.adminsupport a{}
.adminauditlog a{}
.adminlang a{}
.adminnew a{}
#resources_home_wiki { }
.add a{background-image:url(../images/icons/add.png); _background-image:url(../images/icons/add.gif)}  
.delete a{background-image:url(../images/icons/delete.png); _background-image:url(../images/icons/delete.gif);}  
		
		.sidenav li ul {
			margin: 0;
			padding: 0;
		}
		
		
		.sidenav li > ul {
			
		}
	
			.sidenav li ul li {
				list-style: none;
				margin: 0;
				padding: 0;
			}
				
				.sidenav li ul li a{
					color: #666;
					font-weight: normal;
					text-decoration: none;
					background-image: none;
					padding-left: 75px;
					padding-right: 5px;
					_padding: 15px 0 15px 50px;
					background:#fff url("../images/icons/right_16.gif") no-repeat 50px 15px;  
					_background:#fff url("../images/icons/right_16.gif") no-repeat 25px 15px;
				}
				
				.sidenav li ul li a:hover{
					
				}

/*News*/
#NewsStory {
    margin-top: 10px;
    background: #fff;
	border: 1px solid #9ea09a;
	_width: 640px;
}

.story_headline h2 { 
	font-size: 1.75em;
	padding: 10px 15px;
	_width: 650px;
	background:#d7d7d7 url("../images/bg_table_head.gif") repeat-x left top; 
	border-bottom: 1px solid #9ea09a;
 }
 
#story_subhead {
	margin: 10px;
	border-bottom: 1px solid #000;
	}
	
.date_stamp, .time_stamp, .story_tools {font-size: 0.75em;	/* 11px / 16px = 0.6875em */}
.date_stamp, .time_stamp	{float: left; height: 15px; padding: 15px 5px 0 0;}
.story_tools 				{float: right; padding: 0}

.date_stamp {font-weight: bold;}

.item_callouts {
	font-size: 0.75em;	/* 12px / 16px = 0.875em */
	font-weight: normal;
	text-decoration: none;
	}

.story_tools li {float: left;}
.story_tools li a{
	display: block;
	height: 15px;
	padding: 5px 0;
	margin-top: -5px;
}

	.story_tools li#link_print a{
		padding-left: 26px;
		margin-right: 15px;
		background: url("../images/icons/print_24.gif") left center no-repeat;
		}
		
	.story_tools li#link_bookmark a{
		padding-left: 26px;
		background: url("../images/icons/addbookmark_24.gif") left center no-repeat;
	}
	
/*Contact*/
#contact_copy {text-align: center; padding: 20px 80px 0;}
#contact_fields {width: 350px; margin: 0 auto; padding-bottom: 20px;}



.bottom_shadow_full, .bottom_shadow_3col_home {
	width: 99%;
	height: 1px;
	margin: 0 auto 7px;
	text-indent: -9999px;
	background: #cccccc;
	border-top: 1px solid #b2b2b2;
	border-bottom: 1px solid #e5e5e5;
}

.bottom_shadow_full {
	width: 100%;
}

/*My Profile*/
/* *************************************************************************** */

#AddressChange {
    background: #fff;
    border: 1px solid #9EA09A;
    border-top: none;
    margin: 0 15px;
    padding: 5px 0 0;
}

#ContactInfo {margin: 15px 1.57894%;}

#ContactInfo h3 {
    color: #000;
	padding: 5px 10px 4px;
	background:#d7d7d7 url("../images/bg_table_head.gif") repeat-x left top; 
	border-bottom: 1px solid #9ea09a;
	
	}

#personal_info, #org_info, .comm_info {
	background: #eeece7 url("../images/bg_home_subs.jpg") repeat-x left top;
	border: 1px solid #555753;
	margin-bottom: 15px;
	
}

#personal_info {
	width: 32.42105%;
	margin-right: 1.0526% /*10px*/;
	margin-bottom: 10px;
	float: left;
}

#org_info {
	width: 66%;
	background: ##eeece7 url("../images/bg_home_subs.jpg") repeat-x left top;
	border: 1px solid #555753;
	margin-bottom: 15px;
	float: right;
}

.comm_info {
	width: 50%;
	margin-right: 1.0526% /*10px*/;
	margin-bottom: 10px;
	float: left;
}

.contact_info h3 {
    color: #000;
    margin:0;
	background:#d7d7d7 url("../images/bg_table_head.gif") repeat-x left top; 
	border-bottom: 1px solid #9ea09a;
}



#avatar_profile, #personal_info_fields, #org_info_fields { margin: 15px;}
#personal_info_fields { clear: both;}
	
		.field {margin-bottom: 15px; margin-left:5px;}
	
		.field_desc {margin-bottom: 5px; margin-left:5px;}
		
		.quad_fields {margin-right: 15px;}
		
		#CityDropdown, #DistrictDropdown, #SchoolDropdown {margin-left:5px;}
	
	#TagsContainer div select {width: 258px;}
	
	
	#tagTopicsDiv, #tagContentAreas {float: left; margin-right: 15px;}
	
	#tagAcademicLevels, #tagProfessionalInterests {float: left;}

#SaveProfile {clear: both; float: right; margin-bottom: 15px;}

/*COMMUNICATE*/
#comm_welcome, #resources_welcome, #admin_welcome {font-size: 14px; padding: 5px 10px;}
#inner_content h1, #comm_welcome h1, #resources_welcome h1, #admin_welcome h1 {font-size: 24px; font-weight: bold; padding: 0; margin: 0;}
#inner_content h1 p, #comm_welcome h1 p, #resources_welcome h1 p, #admin_welcome h1 p {font-size: 24px; font-weight: bold; line-height:1em; padding: 0; margin: 0 0 10px 0;}
#inner_content p, #comm_welcome p,#resources_welcome p, #admin_welcome p  {font-weight: normal; padding: 0;}
#inner_content h3 p, #comm_welcome h3 p,#resources_welcome h3 p, #admin_welcome h3 p  {font-weight: normal; padding: 0; margin: 0;}
#comm_home_features , #resources_home_features, #admin_home_features  {clear: both; padding: 5px 0 5px 5px;}


#resources_welcome {float: left; width: 245px; _width: 225px;}

.comm_home_feature, .resources_home_feature, .admin_home_feature {
	float: left;
	width: 147px;
	_width: 140px;
	height: 12em;
	background: #fff;
	border: 1px solid #9ea09a;
	padding: 60px 10px 0;
	margin-bottom: 5px;
	margin-right: 5px;
	cursor: pointer;
}

.admin_home_feature {
	width: 112px;
	_width: 105px;
}


#comm_home_blogs, 
#comm_home_ecafe, 
#comm_home_conf, 
#comm_home_feedback ,
#resources_home_eportfolio, 
#resources_home_website, 
#resources_home_publish,
#resources_home_standards,
#resources_home_wiki,
#home_account_admin,
#home_support_tracker,
#home_event_log,
#home_lang_tools,
#home_news_admin
{ background-position: center 20px; }

#comm_home_blogs:hover , 
#comm_home_ecafe:hover , 
#comm_home_conf:hover , 
#comm_home_feedback:hover,
#resources_home_eportfolio:hover, 
#resources_home_website:hover, 
#resources_home_publish:hover,
#resources_home_standards:hover,
#resources_home_wiki:hover,
#home_account_admin:hover,
#home_support_tracker:hover,
#home_event_log:hover,
#home_lang_tools:hover,
#home_news_admin:hover
{ background-color: #e0e0e0;
}

#comm_home_features h2, #resources_home_features h2, #admin_home_features h2{
	width: 100%;
	height: 3em;
	text-align: center;
	font-size: 16px;
}

#comm_home_features p, #resources_home_features p, #admin_home_features p {
	font-size: 11px;
	padding: 0;
	text-align: center;
}



/*ELEARNING*/


/*ADMIN*/
#admin_home_features {min-height: 415px;}

/*

#admin_welcome, #admin_home_features {padding: 15px 0;}


.admin_home_feature {
	float: left;
	width: 20%;
	height: 14em;
	border-right: 1px dotted #000;
	padding: 55px 0 0 0;
	margin-bottom: 15px;
	margin-right: -1px;
	cursor: pointer;
}


#home_account_admin.admin_home_feature {
	border-left: 1px dotted #000;
}

#home_news_admin.admin_home_feature {
	border-right: none;
}


#home_account_admin { 
	background: url("../images/icons/account_admin_48.png") no-repeat center 10px; 
	_background: url("../images/icons/account_admin_48.gif") no-repeat center 10px;}

#home_support_tracker { 
	background: url("../images/icons/support_tracker_48.png") no-repeat center top; 
	_background: url("../images/icons/support_tracker_48.gif") no-repeat center top;}

#home_event_log { 
	background: url("../images/icons/event_tracker_48.png") no-repeat center top;
	_background: url("../images/icons/event_tracker_48.gif") no-repeat center top; }

#home_lang_tools { 
	background: url("../images/icons/language_tools_48.png") no-repeat center top;
	_background: url("../images/icons/language_tools_48.gif") no-repeat center top; }

#home_news_admin { 
	background: url("../images/icons/news_admin_48.png") no-repeat center top;
	_background: url("../images/icons/news_admin_48.gif") no-repeat center top; }
	
#home_account_admin:hover , #home_support_tracker:hover , #home_event_log:hover , #home_lang_tools:hover , #home_news_admin:hover  { background-color: #eeece7; }

.admin_home_feature h2 {
	width: 100%;
	height: 3em;
	text-align: center;
	font-size: 1.25em;
}

.admin_home_feature p {
	font-size: .75em;
	padding: 0;
	text-align: center;
}

#AccountAdmin, #SupportAdmin, #AuditLogContainer {
    border: 1px solid #555753;
}*/

#treeViewLocation, .contentcolumn h3 {padding: 10px;}

#treeViewLocation {border-right: 1px solid #555753; padding-top: 20px; padding-bottom: 20px; margin-right: 10px;}

#WorkerItemDisplay h4 {padding-bottom: 10px;}



/*RESOURCES*/


/*Search*/

#search_results, #standard_results {
	margin: 0;
	padding: 0;
	background: #f0f0f0;
	border: 1px solid #9ea09a;
	margin-bottom: 5px;
	}
	

	
/*#search_results ul, #standard_results ul {margin: 0; padding: 0; }*/

#search_results li, #standard_results li{
    list-style: none;
    font-size: 10px;
    padding: 10px 20px;
    }
    
    
    #search_results li {
    background:url("../images/icons/doc_16.png") no-repeat left 12px; 
    _background:url("../images/icons/doc_16.gif") no-repeat left 12px;
    }
    
    #standard_results li li{
    list-style-type: disc;
    padding: 10px 3px;
    margin-left: 10px;
    }
    
    #standard_results li li li{
    list-style-type: upper-roman;
    }

	
    #search_results li a, #standard_results li a{
    color: #4e9a06;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
    
    }
    
    #search_results li a:hover, #standard_results li a:hover {
    text-decoration: underline;
    
    }

/*STANDARDS*/

#BreadCrumb {
    color: #ccc;
    font-size: 10px;
    padding: 10px;
    /*background:#d7d7d7 url("../images/bg_table_head.gif") repeat-x left top;*/
    background: #595959 url("../images/bg_table_head_dark.gif") repeat-x left top;
    border: 1px solid #898989;
    border-bottom: none;
    margin-top: 10px;
}

#BreadCrumb ul{
    margin: 0;
    padding: 0;
    background: #dbdbdb;
}

#BreadCrumb li{
    color: #000;
    list-style: none;
	margin: 0;
	padding: 3px 8px;
	border-top: 1px solid #fff;
    border-bottom: 1px solid #ccc;
}

#BreadCrumb a{
    color: #fff;
    text-decoration: none;
    font-size: 10px;
}

#BreadCrumb a:hover{
    text-decoration: underline;
    
}

.standardlevel0, .standardlevel1, .standardlevel2, .standardlevel3, .standardlevel4, .standardlevel5, .standardlevel6  {
    padding: 10px 0;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #ccc;
}

.standardlevel0 {}
#StandardTree {
    border: 1px solid #888a85;
    background: #fff;
    padding: 10px;
    border-top: none;
    background: #fff;
    
}
.standardlevel1 {
    padding-left: 36px;
    background: #f2f2f2;
    
}
.standardlevel2 {
    padding-left: 62px;
    background: #e5e5e5;
   
}
.standardlevel3 {
    padding-left: 88px;
    background: #d9d9d9;
}
.standardlevel4 {
    padding-left: 114px;
    background: #ccc;
    
}
.standardlevel5 {
    padding-left: 140px;
    background: #bfbfbf;
    
}
.standardlevel6 {
    color: #fff;
    padding-left: 166px;
    background: #b3b3b3;
   
}

.standard-type, .standard-num, .standard-label{
    font-size: 12px;
    font-weight: bold;
} 

.standard-type {
    
}

.standard-num {
    color: #000;
    text-decoration: underline;
    font-weight: normal;
    
}

.standard-label {
    
}

.standard-desc {
    font-size: 12px;
    display: block;
    margin: 0 26px;
}

.standard-sibling-list
{
	position:absolute;
	width:275px;
	height:190px;
	overflow:auto;
	background-color: #b3b3b3;
	z-index:500;
	border: solid 1px #000;
	border-top-width:0;
}

#advancedfilters {
    margin: 0;
    }
    
    #advancedfilters select {width: 226px;font-size: 9px;}
    
        #advancedfilters select option{ font-size: 9px;}

/* *************************************************************************** */
/* Footer */

#footer_container {
	padding: 0;
	margin: 0;
	background: url("../images/bg-hometile.jpg") repeat-x center bottom;
}

#footer {
    color: #fff;
	font-size: 0.75em;	/* 12px / 16px = 0.75em */
    padding-top: 200px;
}
#footer.home {padding-top: 0;}


#footer a {color: #7aad42; font-weight: bold;}

#footer a:hover {color: #fff;}

#footer_main {width: 760px; float: left; padding-top: 30px;}

	#footer_contributors {}
	
		#footer_contributors img {display:inline; padding-right: 10px;}
		
	#footer_sponsors {padding-bottom: 10px; border-bottom: 2px solid #7aad42; color: #818285; font-size: 0.8333em;}
		
		#footer_sponsors img {display:inline; vertical-align:middle; margin-top: -3px;}
	
	#footer_legal, #footer_text_select {margin-top: 10px; float: left;}
	
	#footer_legal {float: left;}

	#footer_text_select {float: right;}

#footer_orav_logo {width: 110px; float: right; margin: 0;}

#footer_text_select .current_lang {color: #bdd6b4; font-weight: bold}



/******************Start Pyb Sytles***************/

.pyb_preview {margin-top: 30px; _padding-top: 50px;}

#PybBuilder
{
    margin: 0; padding: 0;
}

#PybBuilder #save {margin-top: 15px;}

#PybTitle {margin-bottom: 0;}

#PybTitleMenu {

    color:#34528A;
    font-weight:bold;
    letter-spacing:0.1em;
    padding-bottom:30px;
}

textarea.TxtTitle 	{ width: 888px; background: #fff; border: 1px solid #000; margin-bottom: 15px;}

#PybLanguage, #PybWorkspaceIntro { }
#PybEditorMenu
{     
    width: 240px;
    float: left;
    margin: 0;
    padding-left: 0;
}
#PybEditorMenuIntro {
    
}
#PybWorkspace {
    float: right;
    margin: 15px 0 0;
    width: 600px;
    padding-right: 0;
}

#divSearch {
    margin-bottom: 10px;
}

.small-desc {font-size: 10px; margin: 0; padding:0;}

#AttributeManager {
    background-color:#EBF1FB;
    border:1px solid #34528A;
    color:#34528A;
    padding:2px;
}
#PybHeader
{
    font-size: 1.0em;
    width:200px;
    margin-bottom: 0;
}
.pybtitle
{
    font-size: .8em;    
}

#CreateLearning h3 {margin: 10px 0;}

#pyb_create p {padding: 10px 0;}

.Tip
{
    font-size: 10px;
}
#PropertyManager
{
    margin-top: 1px;
    width: 100%;
}
.PropertyContainer
{
    width: 100%;
}
.PropertyNameandButtons {
    font-weight: bold;
    background-color: #fff;
    margin: 0 0 1px;
    width: 100%;
    padding-right: 10px;
}
.PropertyNameandButtons:hover, #PropertyRepeater .selected{
    color: #fff;
    background: #9ea09a url(../images/point-for-button.png) no-repeat 206px center;
}
.PropertyName
{
    float:left;
    font-size: 10px;
    padding: 5px;
    cursor: pointer;
    width: 145px;
}


.PropertyNameOver
{
    float:left;
    font-size: 10px;
   
    padding: 5px;
    cursor: pointer;
    width: 145px;

}
.PropertyButtons
{
    padding: 0;
    margin: 0;
}


#apptools .PropertyButtons img { padding: 3px; margin: 0;}



.padtop15
{
    padding-top: 15px;
}
.pybmenupad
{

}
.PybUcEditor
{   
    width:100%;
}

#MainEditor input.box {float: left;}
#MainEditor .system-button {height: 18px; padding-top: 5px;}
#MainEditor .system-button a:hover {color: #000;}

#AddPropertyTool
{
    padding: 15px 0px 5px 0px;
}
#AddPropertyImage
{
    margin-top:3.5px;
}
.ToolsEditorBody
{
    font-size: .8em;
}

ul.pyb_list {margin: 0 30px; font-size: 14px;}
#pyb_drops h3 {font-size: 14px;}

.drop-half-width {margin-top: 15px;}
/******************End Pyb Sytles***************/



/*SYSTEM BUTTONS*/
.system-button, .cancel-button, #add_news { 
	cursor: pointer;
    display: block;
	margin: 0 0 0 2px;
	padding: 0 5px;
	height: 25px;
	border: 1px solid #9ea09a;
    background: #ededed url(../images/bg-system-btns.gif) repeat-x left center;
	color:#000; 
    font-weight:bold;  
    font-size: 12px;  
    text-decoration:none;
	float: left;
} 
#AuditLogContainer .system-button {padding-top: 5px; padding-bottom: 0; height: 20px;}

input.submit_btn, .edit-button { 
	cursor: pointer;
    display: block;
	margin: 0 2px 2px;
	height: 25px;
	padding: 0 8px;
	border: 1px solid #9ea09a;
    background: #ededed url(../images/bg-system-btns.gif) repeat-x left center;
	color:#000; 
    font-weight:bold;  
    font-size: 12px;  
    text-decoration:none;
	float: left;
}

input.submit_btndisabled
{
    display: block;
    margin: 0 2px 2px;
    height: 25px;
    padding: 0 8px;
    border: 1px solid #6f6e6e; /*    background: #ededed url(../images/bg-system-btns.gif) repeat-x left center;*/
    color: #c5c3c3;
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
    float: left;
    background-color: #969696;
}

.cancel-button {
	background: none;
	border: none;
	margin: 1px;
}

#pages .system-button:hover, .system-button:hover, .edit-button:hover { 
	border: 1px solid #000;
}

.system-button div, .cancel-button div { 
	height: 18px;
	margin: 2px 0 0;
	padding: 1px 3px 2px 20px;
	background-repeat: no-repeat;
	background-position: 0 0;
}

#pages .system-button { 
	cursor: pointer;
    display: block;
	margin: 0 2px 2px;
	padding: 3px 8px ;
	border: 1px solid #9ea09a;
    background: #ededed url(../images/bg-system-btns.gif) repeat-x left center;
	color:#000; 
    font-weight:bold;  
    font-size: 12px;  
    text-decoration:none;
	float: left;
}

/*SPECIFIC*/
.edit div 	{ background-image: url(../images/icons/edit_16.png); _background-image: url(../images/icons/edit.gif);}
.save div 	{ background-image: url(../images/icons/save_16.png); _background-image: url(../images/icons/save_16.gif); }
.delete div { background-image: url(../images/icons/delete.png); _background-image: url(../images/icons/delete.gif);}
.cancel div { background-image: url(../images/icons/delete.png); _background-image: url(../images/icons/delete.gif);}
.add div 	{ background-image: url(../images/icons/add.png); _background-image: url(../images/icons/add.gif);}

#save 		{ float: right; margin-bottom: 0px;}

#save p		{ margin: 0; padding: 0; font-size: 12px;}
.save-as-drop {  margin-bottom: 15px; width: 100%;}

#PybWorkspace #save {margin-top: 0; margin-bottom: 15px;}



/************** END SYSTEM BUTTONS*/

/*PAGE BUTTONS*/
#pages {float:right;}
	#pages div {float:left; height: 15px; margin: 1px; padding: 6px 8px 2px;}
/************** END PAGE BUTTONS*/



/*UNIVERSAL APPLICATION STYLES*/
#apptools {
	border: 1px solid #9ea09a;
	/*border-top: none;*/
    background: #fff;
    position: relative;
    padding: 15px;
    width: 670px;
    _width: 650px;
}

#inner_fullcontent #apptools {
	border: 1px solid #9ea09a;
	/*border-top: none;*/
    background: #fff;
    position: relative;
    padding: 15px;
    width: 856px;
}

	#apptools h3	{ margin: 0; padding: 0; }
	#apptools h4 	{ margin: 0 0 15px 0; font-weight:normal; font-size: 11px; text-decoration:none; }
	
	#apptools dl, 
	#apptools dd, 
	#apptools dt { margin: 0; padding: 0; }
	#apptools dl { 
		float:left; 
		background: #fff; 
		border: 1px solid #9ea09a; 
		font-size: 10px; 
		margin: 0 10px 8px 0;
		padding: 0 0 15px 0;
		text-align: center;
	}
	#apptools dl:hover { border: 1px solid #f00; }
	#apptools dl.last { margin-right: 0; }
	
	#apptools img { display: block; margin: 0; padding: 0; }

	#apptools #standard_results{ margin-top:5px; width:100%;}
	#apptools #standard_results img {
		display:inline;
	}
			
	#apptools #standard_results li.addstandard{
		background:url("../images/icons/add_16.png") no-repeat left;
		_background:url("../images/icons/add.gif") no-repeat left;
		cursor:pointer;
	}
	
	#apptools #standard_results li.deletestandard{
		background:url("../images/icons/delete.png") no-repeat left;
		_background:url("../images/icons/delete.gif") no-repeat left;
		cursor:pointer;
	}
	
    	
		
.app-module {
	margin-bottom: 15px;
	padding: 15px;
}
.app-module-editor {
	width: 566px;
}
.app-module-prop {
	width:225px;
}
.app-module-bg {
	border: 1px solid #9ea09a;
	background: #e0e0e0;
}

.survey-module-bg {
	border: 1px solid #9ea09a;
	background: #fff;
}

.survey-title input {
    width: 100%;
}

.app-tree {
	border: 1px solid #9ea09a;
}

	ul.app-tree, .app-tree ul, .app-tree li 	{ 
		list-style: none; 
		margin: 0; 
		padding: 0;
	}
	
	#apptools ul.app-tree h2, 
	#apptools ul.app-tree h3, 
	#apptools ul.app-tree h4  { 
		margin: 0; 
		padding: 0; 
		float: left;
	}
	#apptools ul.app-tree h2 { font-size: 14px; }
	#apptools ul.app-tree h3 { font-size: 12px; margin-top: 5px;}
	#apptools ul.app-tree h4 { font-size: 10px; font-weight: normal; }
	
	
	.tools-menu { float: right; }
	.tools-menu li { float: left; }
	
		
		#apptools ul.app-tree a, #apptools ul.app-tree .my-pages, .back a {
			cursor: pointer;
			display: block;
			height: 16px;
			margin: 0 0 0 20px;
			padding: 8px 5px 2px 23px;
			color:#000; 
			text-decoration:none;
			background-repeat: no-repeat;
			background-position: 5px 5px;
		}
		
		#apptools ul.app-tree .my-pages { margin: 5px 0 5px 2px;}
		
		#apptools ul.app-tree .site-name .tools-menu {margin: 5px;}
		#apptools ul.app-tree .tools-menu li , .back a, #apptools ul.app-tree .tools-menu li.date { font-size: 10px; margin-left: 0;}
		#apptools ul.app-tree a:hover , #apptools ul.app-tree .tools-menu li a:hover, .back a:hover { color:#5f5f5f; }
		
		#SchoolAppDetail h3 {margin-top: 10px;}
		
		#SchoolAppDetail .back {margin-top: 5px; margin-bottom: 10px; clear: both; float: left;}
		
		#SchoolAppDetail {font-size: 12px;}
		#SchoolAppDetail .mainPersonInfo {font-size: 14px;}
		
		/*SPECIFIC*/
		#apptools ul.app-tree .post a 			{ background-image: url(../images/icons/blogs_16.png); _background-image: url(../images/icons/blogs_16.gif);}
		#apptools ul.app-tree .announcement a 	{ background-image: url(../images/icons/announce_16.png); _background-image: url(../images/icons/announce_16.gif);}
		#apptools ul.app-tree .webpage-on a 	{ background-image: url(../images/icons/webpage_16.png); _background-image: url(../images/icons/webpage_16.gif);}
		#apptools ul.app-tree .webpage-off a 	{ background-image: url(../images/icons/webpage_off_16.png); _background-image: url(../images/icons/webpage_off_16.gif);}
		#apptools ul.app-tree .home a 			{ background-image: url(../images/icons/home_16.png); _background-image: url(../images/icons/home_16.gif);}
		#apptools ul.app-tree .my-pages 		{ background-image: url(../images/icons/computer_16.png); _background-image: url(../images/icons/computer_16.gif);}
		
		#apptools ul.app-tree .tools-menu li.edit a 					{ background-image: url(../images/icons/edit_16.png); _background-image: url(../images/icons/edit.gif);}
		#apptools ul.app-tree .tools-menu li.add-post a 				{ background-image: url(../images/icons/blog_entry_16.png); _background-image: url(../images/icons/blog_entry_16.gif);}
		#apptools ul.app-tree .tools-menu li.delete a					{ background-image: url(../images/icons/delete.png); _background-image: url(../images/icons/delete.gif);}
		#apptools ul.app-tree .tools-menu li.add-announcement a 		{ background-image: url(../images/icons/add_announcement_16.png); _background-image: url(../images/icons/add_announcement_16.gif);}
		#apptools ul.app-tree .tools-menu li.add-page a 				{ background-image: url(../images/icons/add_webpage_16.png); _background-image: url(../images/icons/add_webpage_16.gif);}
		#apptools ul.app-tree .tools-menu li.add-sub-page a 			{ background-image: url(../images/icons/add_webpage_16.png); _ackground-image: url(../images/icons/add_webpage_16.gif);}
		
		#apptools ul.app-tree .tools-menu li.offline a 			{ background-image: url(../images/icons/offline.gif);}
		#apptools ul.app-tree .tools-menu li.online  a 			{ background-image: url(../images/icons/online.gif);}
		
		.close_tree								{ background: url(../images/icons/close_tree_16.gif) no-repeat 5px 5px;}
		.open_tree								{ background: url(../images/icons/open_tree_16.gif) no-repeat 5px 5px;}
		.app-tree li ul li h4					{ background: url(../images/icons/connect_tree_16.gif) no-repeat 5px 5px;}
		.back a									{ background: url(../images/icons/left_16.gif) no-repeat 5px 5px;}
		
	

	.app-tree li div	{ border-bottom: 1px solid #9ea09a; }
	.app-tree li div.level_1		{ background: #ebfaff; }
	.app-tree li.site-name div		{ background: #d7d7d7 url("../images/bg_table_head.gif") repeat-x left top; }
	
	.app-tree li ul li, .app-tree li ul li div, .app-tree .site-name, .app-tree .last{ border: none; }
	.app-tree li ul li { font-size: 12px; }
	
	/*#inner_content #WebsiteBuilder .app-tree li div ul li { padding: 5px 0; }*/
	
	.app-tree li ul { margin-left: 18px;}
	
	
	
	
	
	

/************** END UNIVERSAL APPLICATION STYLES*/



/*WEBSITE BUILDER*/

/* -- MY PAGES -- */

/* -- EDITOR -- */
#editor-header	{ width: 638px; _width: 621px;}
	#editor-header h3 { float: left;}
		#editor-header input.box {clear: both; margin-top: 5px;}
		
	#editor-header h4 { font-size: 12px; margin: 6px 5px 0;}
		
	#editor-header h3, #editor-header h4 {float: left;}
	.back {float: right; margin-bottom: 5px;}
	
#editor { _width: 621px; _padding: 5px;}
	
#editor-tags input.box 	{ float: left; width: 485px;  height: 6em;}

/* -- DESIGN & LAYOUT -- */
#webpage-settings	{ width: 638px; _width: 621px;}
	#webpage-settings	h3 			{ float: left; margin: 3px 10px 5px 0; }
	#webpage-settings	input.box 	{ float: left; width: 435px; height: 20px; padding-top: 3px; padding-bottom: 0;}
	#webpage-settings div.check	{ clear: both; margin-top: 15px; }
	#webpage-settings button { float:right; }
	
#webpage-fonts h3, #webpage-fonts select{ float: left; }
#webpage-fonts h3 {padding-right: 15px;}

#webpage-layout	{ clear:both; float:left; width: 245px; _width: 220px; padding-right: 0; _margin-right: 0; _padding: 10px; min-height: 286px;}

#apptools #webpage-layout img, #apptools #webpage-theme img { display: block; margin: 0; padding: 15px; }

#webpage-bg		{ float:left; margin-left: 15px; _margin-left: 0; _padding: 10px; width: 361px; min-height: 229px; }
	#webpage-bg .color-thumbs, 
	#webpage-bg .pattern-thumbs { background: #fff; border: 1px solid #9ea09a; margin: 0 0 8px 0; padding: 11px;}
	#webpage-bg .pattern-thumbs { margin-bottom: 0;}
	
	
	/*COLORS*/
	.swatch, 
	.pattern  		{ width: 30px; height: 30px; margin: 5px; border: 1px solid #9ea09a; text-indent: -9999px; float: left;}
	.swatch:hover, 
	.pattern:hover 	{ border: 1px solid #f00; }
	
	.red 			{ background: #a20000; }
	.yellow 		{ background: #f47700; }
	.orange 		{ background: #e3bc39; }
	.lt_green 		{ background: #9ecf6f; }
	.green 			{ background: #3e7e26; }
	.lt_blue 		{ background: #65c1e7; }
	.blue 			{ background: #1f4984; }
	.violet 		{ background: #5a3464; }
	.white 			{ background: #fff; }
	.gray_1 		{ background: #cacaca; }
	.gray_2 		{ background: #929292; }
	.gray_3 		{ background: #454545; }
	.black 			{ background: #000; }
	.lt_tan 		{ background: #ddbd9a; }
	.tan 			{ background: #967651; }
	.brown 			{ background: #5e3813; }
	
	/*PATTERNS*/
	.pattern_none 	{ background: #e0e0e0; }
	.v_stripes 		{ background: #e0e0e0 url(../images/thumb_v_stripes.jpg); }
	.h_stripes 		{ background: #e0e0e0 url(../images/thumb_h_stripes.jpg); }
	.d_stripes 		{ background: #e0e0e0 url(../images/thumb_d_stripes.jpg); }
	.pattern_1 		{ background: #e0e0e0 url(../images/thumb_pattern_1.jpg); }
	.pattern_2 		{ background: #e0e0e0 url(../images/thumb_pattern_2.jpg); }
	.pattern_3 		{ background: #e0e0e0 url(../images/thumb_pattern_3.jpg); }
	

#webpage-theme	{ clear:both; width: 653px; _width: 621px; padding-right: 0;}

#webpage-legal	{ margin-top: 15px;}
	#webpage-legal	span			{ float: left; margin: 5px 3px 0 0; }
	#webpage-legal	input.box 	{ float: right; margin-bottom: 15px;}
	
#webpage-legal, #MyWebsiteReportContents, #WebsiteTerms, .check {font-size: 12px;}

#IsMenuItemEasy, #ShowOnWebsiteEasy {font-size: 12px; margin-top: 5px;}

#WebsiteSettings .selected { border: 1px solid #f00; }



/************** END WEBSITE BUILDER*/

/*CHAT*/
#inner_content iframe#ctl00__PageContent__ChatRoom   {_height: 500px;}
#chatroom,
#chat, 
#chat-message input.box 	{ float: left;}

#chat-header				{ margin-bottom: 15px;}

#chat                       {}
#chatroom					{ width: 186px; border: 1px solid #9ea09a; height: 402px; overflow:auto;}

	#chatroom ul,
	#chatroom li			{ margin: 0; padding: 0; list-style: none;}
	
	#chatroom li			{ font-size: 12px; margin: 3px; padding: 8px 3px 3px 23px; background: url(../images/icons/avatar_16.png) no-repeat 3px center; _background: url(../images/icons/avatar_16.gif) no-repeat 3px center; }
	#chatroom li:hover		{ background-color: #ebfaff; }
	
#chat						{ width: 430px; _width: 400px; margin-right: 15px; }
#chat input.box				{ width: 421px; _width:390px;}
#chat-history input.box		{ width: 425px; _width:390px; height: 300px; }
#chat-history               { width: 426px; _width:390px; border: 1px solid #9ea09a;}
#ChatDiv                    { font-size: 12px; width: 426px; _width:390px; height: 300px;}
#SteamingContent            {padding: 5px;}

#chat-message input.box 	{ margin: 10px 0;}

#chat-message .system-button { clear: both; }

.chat div 	{ background-image: url(../images/icons/chat_16.png); _background-image: url(../images/icons/chat_16.gif);}

/************* END CHAT*/

.print_tools ul {margin: 0; padding: 0;}
.print_tools li {margin: 0; padding: 0; list-style: none;}

#NewsItemsGrid {clear: both;}

#SecurtiyHeader p {font-size: 12px;}

.survey-text
{
    font-size: 12px;
    font-family: Helvetica, Arial, sans-serif; 
     
   
}

/*********Paging Start*************************/
#paging {float:right; margin: 5px 0;}
#paging div {float:left; height: 15px; margin: 1px; padding: 5px 8px 3px;}

#paging div.page-button
{
	cursor: pointer;
    display: block;
	margin: 10px 0 0 1px;
	padding: 3px 5px;
	border: 1px solid #9ea09a;
    background: #ededed url(../images/bg-system-btns.gif) repeat-x left center;
	color:#000; 
    font-weight:bold;  
    font-size: 12px;  
    text-decoration:none;
	float: left;
}

#paging div.arrow { padding: 1px 5px 5px; }

#paging div.current { color:#9ea09a;  background: #fff; border: 1px solid #9ea09a;}

#paging div.current:hover { border: 1px solid #9ea09a; }

#paging .page-button:hover { border: 1px solid #000; }
/*********Paging End*************************/