/* CSS Document */


.clr  { font: 11px Verdana; clear: both }

#main_outline  { font-size: 11px; font-family: Verdana; background: #ffffff; padding: 2px; width: 802px !important; border: solid 0 #cccccc }

#pathway_outline  { margin-bottom: 2px !important; width: 633px !important; float: left; border: solid 0 #cccccc }

#pathway {
	float: left;
	padding: 4px 3px 3px 5px;
}

#buttons  { font-size: 11px; font-family: Verdana; margin: 0; padding: 0; width: 50%; float: right }


ul#mainlevel-nav
 { font-size: 10px; font-family: Verdana; list-style: none; margin: 0; padding: 0 }

ul#mainlevel-nav li
 { font: 10px Verdana; background-image: none; white-space: nowrap; display: block; margin: 0; padding-right: 0; padding-left: 0; width: auto !important; float: right; border-left: 0 solid #cccccc }

ul#mainlevel-nav li a
  { color: #fff; font-size: 10px; font-family: Verdana; text-decoration: none; background: transparent; display: block; padding-right: 15px; padding-left: 15px }

#buttons>ul#mainlevel-nav li a  { font-size: 10px; font-family: Verdana; width: auto }

	ul#mainlevel-nav li a:hover
  { color: #fff; font-size: 10px; font-family: Verdana; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }


#search  { padding: 0; width: 163px !important; height: 21px !important; float: right; overflow: hidden; border: solid 0 #cccccc }

#search .inputbox  { color: #808040; font-size: 11px; font-family: arial, helvetica, sans-serif; padding: 4px 3px 3px 5px; width: 153px !important; height: 17px !important; border: 0 }

#header_area  { font-size: 11px; font-family: Verdana; text-align: left; margin: 0; width: 802px !important; border: 0 }

#header   { background-image: none; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; margin: 0; padding: 0; width: 635px; height: 150px; float: left }

#top_outline  { font-family: Verdana; margin-left: 2px; padding: 2px; width: 159px !important; height: 144px !important; float: left; overflow: hidden; border: solid 0 #cccccc }

#left_outline  { font-family: Verdana; margin-top: 2px; padding: 2px; width: 159px !important; float: left; border: solid 0 #cccccc }

#content_area     { color: #fff; font-size: 11px; font-family: Verdana; font-weight: bolder; margin-top: 0; margin-left: 0; padding: 0; width: 635px; float: left }

#banner_area {
	width: 635px;
	margin-top: 2px;
	margin-bottom: 0px !important;
	margin-bottom: -3px;
}

#banner  { font-family: Verdana; padding: 0; width: 468px; float: left }

#poweredby  { font-family: Verdana; margin-left: 2px; float: left }

#sandbox_area_2 .sandbox_area {
	float: left;
	margin-top: 2px;
	width: 468px;
}

#sandbox_area_1 .sandbox_area {
	float: left;
	margin-top: 2px;
	width: 635px;
}

#right_outline  { font-family: Verdana; margin-top: 2px; padding: 2px; width: 159px !important; float: right; border: solid 0 #cccccc }

/** with both user1 and user2 visible **/
#user1_2 .user1_outline  { margin: 0 0 2px; padding: 2px; width: 227px !important; float: left; border: solid 0 #cccccc }

#user2_2 .user2_outline  { margin-bottom: 2px; margin-left: 2px; padding: 2px; width: 227px !important; float: right; border: solid 0 #cccccc }

/** with either user1 or user2 visible **/
#user1_1 .user1_outline  { margin: 0 0 2px; padding: 2px; width: 462px !important; float: left; border: solid 0 #cccccc }

#user2_1 .user2_outline  { margin-bottom: 2px; padding: 2px; width: 462px !important; float: right; border: solid 0 #cccccc }

/** based on 100% content width **/
#user1_4 .user1_outline  { margin: 0 0 2px; padding: 2px; width: 311px !important; float: left; border: solid 0 #cccccc }

#user2_4 .user2_outline   { margin-bottom: 0; margin-left: 0; padding: 0; width: 310px !important; float: right; border: solid 0 #cccccc }

/** with either user1 or user2 visible **/
#user1_3 .user1_outline  { margin: 0 0 2px; padding: 2px; width: 629px !important; float: left; border: solid 0 #cccccc }

#user2_3 .user2_outline  { margin-bottom: 2px; padding: 2px; width: 629px !important; float: right; border: solid 0 #cccccc }

/** adjust content area based on right nav **/
#sandbox_area_2 .content_outline  { font-family: Verdana; padding: 2px; width: 462px !important; border: solid 0 #cccccc }

#sandbox_area_1 .content_outline  { font-family: Verdana; padding: 2px; width: 629px !important; border: solid 0 #cccccc }

#active_menu    { color: #fff; font-family: Verdana; font-weight: bold }

a#active_menu:hover     { color: #fff; font-family: Verdana; font-style: normal; font-weight: bold }

.maintitle    { color: #fff; font-size: 12px; font-family: Verdana; font-weight: bolder; padding-top: 20px; padding-left: 0 }

.error   { color: #fff; font-size: 14px; font-family: Verdana; font-style: normal; font-weight: bold; font-stretch: normal; padding: 5px }

/** old stuff **/

.back_button  { font-size: 11px; font-family: Verdana; font-weight: bold; margin-top: 15px; margin-bottom: 10px; padding: 4px; width: 40px; float: left }

.pagenav  { font-size: 11px; font-family: Verdana; font-weight: bold; text-align: center; margin: 1px; padding: 4px; width: auto; border: solid 0 #cccccc }

.pagenavbar  { font-family: Verdana; padding-right: 5px; float: right }

#footer  { font-family: Verdana; text-align: center; padding: 3px }

ul
 { font-family: Verdana; list-style: none; margin: 0; padding: 0 }

li
  { font-family: Verdana; line-height: 15px; background-image: none; background-repeat: no-repeat; background-position: 0 3px; padding-top: 0; padding-left: 0 }


td  { font-size: 11px; font-family: Verdana; text-align: left }



body         { color: #fff; font-size: 11px; font-family: Verdana; font-weight: bold; background-color: #6f0000; background-image: none; background-repeat: repeat; background-position: 0 0; margin: 0; padding: 0; height: 100% }

/* mambo core stuff */
a:link, a:visited   { color: #fff; font-family: Verdana; font-weight: bold; text-decoration: none }

a:hover  { color: #fff; font-family: Verdana; font-weight: bold; text-decoration: none }


table.contentpaneopen    { color: #fff; font-size: 11px; font-family: Verdana; padding: 0; width: 100%; border-collapse: collapse; border-spacing: 0px   }

table.contentpane td   { color: #fff; font-size: 11px; font-family: Verdana; margin: 0; padding: 0 }

table.contentpane td.componentheading   { font-family: Verdana; font-weight: bold; padding-left: 0 }

table.contentpane td.contentheading   { font-family: Verdana; padding-top: 9px; padding-left: 0 }

.button    { color: #666; font-size: 11px; font-family: Verdana; font-weight: bold; text-align: center; padding: 2px 5px; height: 22px; border: solid 1px #fff }

.inputbox   { color: #666; font: 11px Verdana; background-color: #fff; padding: 2px; border: solid 1px #fff }

#sandbox_area_2 .componentheading    { color: #fff; font-size: 11px; font-family: Verdana; font-weight: bold; background-image: none; background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; text-align: left; padding-top: 0; padding-left: 0; width: auto !important; height: auto }

#sandbox_area_1 .componentheading    { color: #fff; font-size: 11px; font-family: Verdana; font-weight: bold; background-image: none; background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; text-align: left; padding-top: 0; padding-left: 0; width: 625px !important; height: 21px }

.contentcolumn  { font-family: Verdana; padding-right: 5px }

.contentheading    { color: #fff; font-size: 11px; font-family: Verdana; font-weight: bold; background: repeat-x; text-align: left; white-space: nowrap; padding: 5px 0 0; height: 25px }

.contentpagetitle  { color: #808040; font-size: 13px; font-family: Verdana; font-weight: bold; text-align: left }

table.searchinto  { font-family: Verdana; width: 100% }

table.searchintro td  { font-family: Verdana; font-weight: bold }

table.moduletable  { font-family: Verdana; margin-bottom: 5px; padding: 0; width: 100%; border-collapse: collapse; border-spacing: 0px }

table.moduletable th   { color: #fff; font-size: 10px; font-family: Verdana; font-weight: bold; background-image: none; background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; text-align: left; padding-top: 4px; padding-left: 4px; height: 21px }

table.moduletable td  { font-size: 11px; font-family: Verdana; font-weight: normal; margin: 0; padding: 0 }

table.pollstableborder td  { font-family: Verdana; padding: 2px }

.sectiontableheader   { font-family: Verdana; font-weight: bold; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding: 4px }

.sectiontablefooter  { font-family: Verdana }

.sectiontableentry1   { font-family: Verdana }

.sectiontableentry2  { font-family: Verdana; background-color: #f9f9f9 }

.small    { color: #fff; font-size: 10px; font-family: Verdana; font-weight: 700 }

.createdate   { color: #fff; font: 11px Verdana, Verdana; padding-bottom: 10px; height: 15px }

.modifydate    { color: #fff; font-size: 10px; font-family: Verdana; font-weight: bold; padding-top: 10px; height: 15px }

table.contenttoc   { font-family: Verdana; margin-bottom: 2px; margin-left: 0; padding: 0; border: solid 0 #cccccc }

table.contenttoc th   { color: #666666; font-size: 10px; font-family: Verdana; font-weight: bold; background: repeat-x; text-align: left; text-transform: uppercase; padding-top: 0; padding-left: 0; height: 21px }

a.mainlevel:link       { color: #fff; font: bold 11px Verdana; text-decoration: none; background-image: none; background-position: 0 0; text-align: left; list-style-position: inside; display: block; padding-top: 3px; padding-left: 10px; float: none; vertical-align: middle }
a.mainlevel:visited      { color: #fff; font: bold 11px Verdana; text-decoration: none; background-image: none; background-position: 0 0; text-align: left; list-style-position: inside; display: block; padding-top: 3px; padding-left: 10px; float: none; vertical-align: middle }
a.mainlevel:hover       { color: #d0cece; font-size: 11px; font-family: Verdana; font-style: normal; font-weight: bold; line-height: normal; list-style-position: inside; padding-top: 3px; padding-left: 10px }

a.sublevel:link, a.sublevel:visited     { color: #fff; font-size: 11px; font-family: Verdana; font-weight: bold; text-align: left; list-style-image: none; padding-left: 1px; height: 20px; vertical-align: middle }

a.sublevel:hover     { color: #fff; font-size: 11px; font-family: Verdana; font-weight: bold; background-image: none; list-style-image: none; height: 20px }
.highlight  { color: blue; font-family: Verdana; background-color: yellow; padding: 0 2px }
.code   { font-family: Verdana; border: solid 0 }
body     { color: #666; font-size: 12px; font-family: Tahoma, Arial, Verdana; font-style: normal; font-weight: bolder }

a  { color: #fff; font-size: 11px; font-family: Tahoma, Arial, Verdana; font-weight: bold; text-decoration: none }

a:hover   { color: #fff; text-decoration: none; background-image: none }

table, table.view  { font-size: 10pt }

td    { color: #666; font-size: 11px; font-family: Tahoma, Arial, Verdana; font-weight: bold }		

.caption {

  font-family: Tahoma, Arial, Verdana;

  font-size: 11px;

  color: #AC5D00;

}

.comment  { font-size: 10px; font-family: Tahoma, Arial, Verdana; background-image: none }

.sectiontableheader   { color: #fff; font-weight: bold; background-image: none }
element { }

