
hr {
  background       : #CCCCCC;
  height           : 1px;
  width            : 100%;
}
.boxes {
        border: solid;
        border: dotted;
        border-width: 1px;
        border-bottom-color: #B0C4DE;
        border-top-color: #B0C4DE;
        border-left-color: #B0C4DE;
        border-right-color: #B0C4DE;
}

.title {
font-family: sans-serif;
font-size: 24px;
font-weight: bold;
color            : #4490B4;
}


/* --Default Class Settings-- */

table.moduletable { width:100%; }

.poll {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #666666;
  line-height      : 14px;
}


.sectiontableheader, .pagenav {
		font-family:Verdana,Tahoma,Arial,Helvetica,Sans-Serif;font-size:80%;
		line-height:140%;background-color:#CCCCCC;color:#555555;
		}

.listlink {
		font-family:Verdana,Tahoma,Arial,Helvetica,Sans-Serif;font-size:80%;
		line-height:140%;
		}



.sectiontableentry1 {
  background-color : #F0F0F0;
}

.sectiontableentry2 {
  background-color : #E0E0E0;
}


.small {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #3366C0;
  text-decoration  : none;
  font-weight      : medium;
}

.smalldark {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #000000;
  text-decoration  : none;
  font-weight      : normal;
}



.createdate {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #999999;
  text-align       : left;
}


.button {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-style       : normal;
  font-size        : 10px;
  font-weight      : bold;
  background-color : #F0F0F0;
  color            : #000000;
  border           : 1px solid #CCCCCC;
}

.inputbox {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #000000;
  background-color : #F0F0F0;
  border           : 1px solid #CCCCCC;
}



#category { 
		font-family:Verdana,Tahoma,Arial,Helvetica,Sans-Serif;font-size:80%;
		line-height:140%;
	}

#category a { 
		border-bottom:1px dotted;
	}



/* Styles for dhtml tabbed-pages */
.ontab {
	background-color: #ffae00;
	border-left: outset 2px #ff9900;
	border-right: outset 2px #808080;
	border-top: outset 2px #ff9900;
	border-bottom: solid 1px #d5d5d5;
	text-align: center;
	cursor: hand;
	font-weight: bold;
	color: #FFFFFF;
}
.offtab {
	background-color : #e5e5e5;
	border-left: outset 2px #E0E0E0;
	border-right: outset 2px #E0E0E0;
	border-top: outset 2px #E0E0E0;
	border-bottom: solid 1px #d5d5d5;
	text-align: center;
	cursor: hand;
	font-weight: normal;
}
.tabpadding {
}

.tabheading {
	background-color: #ffae00;
	text-align: left;
}

.pagetext {
	visibility: hidden;
	display: none;
	position: relative;
	top: 0;
}

.modifydate,.mambofooter {
      font-size:0.7em;
}


/* for modifying {moscode} output.  Don't set the colour! */
.moscode {
	background-color: #f0f0f0;
}

/* Text passed with mosmsg url parameter */
.message {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 10pt;
	color : #ff6600;
	text-align: center;
}






body		{
		background-color:#EEEFE0; font-family:Arial,Helvetica,Sans-Serif;margin:0px;
		background-image:url(../../../images/bodybg.gif);
		background-repeat:repeat-y;margin:0px;
		}
a           {
		text-decoration:none;color:#6666cc;
		}
a:hover     {
		text-decoration:none;color:#000000;border-bottom:2px #FDD904 solid;
		}

#TopArea	{
		background-color:#EDECE6;height:150px;

		}

#NavBar	{
		background-color:#525C9E;font-size:0.9em;font-weight:bold;
		border-bottom: 1px solid #000033;border-top: 1px solid #000033;
		}
#NavBar p   {
		color:#ffffff;line-height:22px;margin-left:250px;
		margin-top:0px;margin-bottom:0px;
		}
#NavBar a  	{
		color:#BBBBCC;
		}
#NavBar a:hover  {
		color:#FDD904;
		}
		
#NavLeft	{
		background:#ffffff;font-weight:bold;
		width:240px;float:left;height:auto;font-size:90%;
		}
#NavLeft ul {
		list-style:none;
		}
#NavLeft li {
		border-bottom: 1px solid #FDD904;
		}

#NavLeft li:hover {
		background:#FDD904;
		}

#NavLeft a  {
		color:#222255;line-height:26px;
		}
#NavLeft a:hover  {
		border-bottom:none;color:#000000;background-color:#FDD904;
		}

#NavLeft form {
		margin:0px;line-height:26px;
		}
#NavLeft input   	{
		background-color:#dddddd;border:1px solid #666699;padding:2px;
		color:#000000;font-size:1em;
		}

#NavLeft li.search	{
		border:none;background-color:#666699;color:#ffffff;
		}

#About	{
		background-color:#FDD904;font-size:8pt;color:#000000;font-weight:normal;
		padding:5px;border-bottom: 1px solid #330000;
		}
#Content    {
		background-color:#EEEFE0; position:absolute;left:250px;
		width:550px;border-right:2px solid #CCCCCC;padding-right:10px;height:auto;
		}

.contentheading, .componentheading {
		color:#535353;font-size:1.3em;line-height:2em;display:inline;font-family:Verdana,Tahoma,Arial;font-weight:bold;

		}

		
#Content h2 {
		color:#535353;font-size:1.3em;line-height:2em;display:inline;font-family:Verdana,Tahoma,Arial;
		}

#Content h3 {
		font-size:0.9em;line-height:2em;
		}

#Content h4 {
		font-size:0.8em;line-height:2em;
		}



#Content h3.date  {
		margin-left:8px;color:#999999;font-size:0.9em;line-height:2em;display:inline;
		}
		
		
#Content p, #Content ul   {
		font-family:Verdana,Tahoma,Arial,Helvetica,Sans-Serif;font-size:80%;margin-bottom:6px;
		line-height:140%;
		}
#Content a.readon   {
		font-family:Verdana,Tahoma,Arial,Helvetica,Sans-Serif;font-size:80%;margin-bottom:6px;
		line-height:140%;
		}
		
#Content a.tools {
		font-family:Verdana,Tahoma,Arial,Helvetica,Sans-Serif;font-size:80%;margin-bottom:6px;
		line-height:140%;
		}

#Content img {margin-right:5px;}
#Content a  {
		font-weight:bold;
		}
#Content p.copyright {
		font-weight:normal;font-size:60%;text-align:center;
		border-top:1px dotted #999999;
		}