/* CSS Document */

   html {

height : 100%;

}

body {

line-height : 115%;

color : #151515;

font-family : Verdana, Arial, Helvetica, sans-serif;

margin : 0;

padding : 0;

font-size : 12px;

}

.clr {

clear : both;

}

#pathway_text {

overflow : hidden;

display : block;

height : 22px;

line-height : 22px !important;

line-height : 22px;

padding-left : 4px;

color : #151515;

}

#pathway_text img {

margin-left : 1px;

margin-right : 1px;

margin-top : 6px;

}

#buttons {

float : left;

margin : 0;

padding : 0;

width : auto;

}

ul#mainlevel-nav {

list-style : none;

padding : 0;

margin : 0;

font-size : 0.8em;

}

ul#mainlevel-nav li {

background-image : none;

padding-left : 0;

padding-right : 0;

float : left;

font-size : 14px;

line-height : 106px;

white-space : nowrap;

}

ul#mainlevel-nav li a {

display : block;

font-family : Geneva, Arial, Helvetica, sans-serif;

font-size : 14px;

padding-left : 12px;

padding-right : 12px;

margin-left : 5px;

margin-right : 5px;

text-decoration : none;

color : #4f4f4f;

line-height : 106px;

}

#buttons > ul#mainlevel-nav li a {

width : auto;

}

ul#mainlevel-nav li a:hover {

color : #2d2d2d;

font-family : Geneva, Arial, Helvetica, sans-serif;

font-size : 14px;

border-bottom : 2px solid #fa9505;

line-height : 105px;

}

ul#mainlevel-nav2 {

list-style : none;

padding : 0;

margin : 0;

font-size : 0.8em;

}

ul#mainlevel-nav2 li {

background-image : none;

padding-left : 0;

padding-right : 0;

float : left;

font-size : 10px;

line-height : 12px;

white-space : nowrap;

}

ul#mainlevel-nav2 li a {

display : block;

font-family : Arial, Helvetica, sans-serif;

font-size : 10px;

padding-left : 10px;

padding-right : 10px;

text-decoration : none;

color : #efefef;

border-right : 1px solid #efefef;

}

#buttons > ul#mainlevel-nav2 li a {

width : auto;

}

ul#mainlevel-nav2 li a:hover {

color : #fff;

font-family : Arial, Helvetica, sans-serif;

font-size : 10px;

border-right : 1px solid #efefef;

}

#search_outer {

float : left;

width : 155px;

height : 22px;

background-repeat : no-repeat;

margin-bottom : 2px;

}

#search_inner {

height : 19px !important;

height : 20px;

overflow : hidden;

width : 120px;

margin-left : 18px;

}

#search_inner form {

padding : 2px;

margin : 2px;

}

#search_inner .inputbox {

font-family : Verdana, Arial, Helvetica, sans-serif;

font-size : 10px;

color : #f7f7f7;

height : 20px;

width : 120px;

}

#left_outer {

	float : left;

	width : 180px;

	background-image : url(../images/left_tower.gif);

	background-repeat : no-repeat;

	margin-bottom: 12px;

}

#left_inner {

	float : left !important;

	float : left;

	padding-left : 20px;

	color : #ffffff;

	width: 150px;

}

#left_inner2 {

float : left !important;

float : left;

color : #f1f1f1;

width : 319px;

height : 123px;

padding-left : 8px;

padding-right : 2px;

padding-top : 8px;

font-family : Arial, Helvetica, sans-serif;

}

#content_outer {

float : left;

width : 550px;

margin-bottom : 12px;

}

#content_inner {

	float : left !important;

	float : left;

	width : 540px;

	padding : 4px;

	margin-bottom: 8px;

}

table.content_table {

width : 490px;

}

#user1_inner {

	float : left;

	padding-left : 20px;

	font-family : Geneva, Arial, Helvetica, sans-serif;

	font-size : 10px;

	padding-right: 4px;

	width: 160px;

}

#user1_outer {

	width : 200px;

	float : right;

	padding-right: 4px;

	padding-bottom: 12px;

}

#user2_inner {

	float : left;

	padding-left : 20px;

	font-family : Geneva, Arial, Helvetica, sans-serif;

	font-size : 10px;

	padding-right: 4px;

	width: 160px;

}

#user2_outer {

	width : 200px;

	float : right;

	padding-right: 4px;

	padding-bottom: 12px;

}

#user3_inner {

	float : left;

	padding-left : 20px;

	font-family : Geneva, Arial, Helvetica, sans-serif;

	font-size : 10px;

	padding-right: 4px;

	width: 160px;

}

#user3_outer {

	width : 200px;

	float : right;

	padding-right: 4px;

}

.maintitle {

color : #ffffff;

font-size : 22px;

padding-left : 15px;

padding-top : 20px;

}

.error {

font-style : italic;

text-transform : uppercase;

padding : 5px;

color : #cccccc;

font-size : 14px;

font-weight : bold;

}

.back_button {

float : left;

text-align : center;

font-size : 11px;

font-weight : bold;

border : 3px double #cccccc;

width : auto;

background : url(../images/button_bg.png) repeat-x;

padding : 0 5px;

line-height : 18px;

margin : 2px;

}

.pagenav {

text-align : center;

font-size : 10px;

font-family : Arial, Helvetica, sans-serif;

font-weight : bold;

border : 3px double #ccc;

width : auto;

background : url(../images/button_bg.png) repeat-x;

padding : 0 5px;

line-height : 18px;

margin : 2px;

color : #fa9505;



}

.pagenavbar {

margin-right : 10px;

}

ul {

margin : 0;

padding : 0;

list-style : none;

}

li {

line-height : 15px;

padding-left : 15px;

padding-top : 0;

background-image : url(../images/arrow.gif);

background-repeat : no-repeat;

background-position : 0 2px;

}

td {

text-align : left;

font-size : 11px;

}

a:link, a:visited {

color : #151515;

text-decoration : none;

font-weight : bold;

}

a:hover {

color : #fa9505;

text-decoration : none;

font-weight : bold;

}

table.contentpane {

width : 100%;

padding : 0px;

margin : 0px;

}

table.contentpane td {
  margin : 2px;
  padding : 4px 0 0 7px;
}

.button {

color : #fa9505;

font-family : Arial, Hevlvetica, sans-serif;

text-align : center;

font-size : 11px;

font-weight : bold;

border : 3px double #cccccc;

width : auto;

background : url(../images/button_bg.png) repeat-x;

padding : 0 5px;

line-height : 18px !important;

line-height : 16px;

height : 22px !important;

height : 22px;

margin : 4px;

}

.button:hover {

color : #3f3f3f;

}

.inputbox {

padding : 2px;

margin : 2px;

border : 1px solid #000;

background-color : #f7f7f7;

}

.componentheading {

padding-top: 10px;

text-align : left;

height : 22px;

color : #151515;

font-weight : bold;

font-family : Helvetica, Arial, sans-serif;

font-size : 14px;

background-image : url(../images/contenthead.gif);

background-repeat : no-repeat;

padding-left : 15px;

}

.contentcolumn {

padding-right : 5px;

}

.contentheading {

height : 24px;

color : #151515;

font-weight : bold;

font-family : Arial, Helvetica, sans-serif;

font-size : 14px;

white-space: nowrap;

background-image : url(../images/contenthead.gif);

background-repeat : no-repeat;

padding-left : 15px;

padding-top: 10px;

}

.contentpagetitle {

font-size : 13px;

font-weight : bold;

color : #f4f4f4;

text-align : left;

}

table.searchinto {

width : 80%;

}

table.searchintro td {

font-weight : bold;

}

table.moduletable {

width : 100%;

margin-bottom : 12px;

padding : 0px;

}

div.moduletable {

padding : 0px;

margin-bottom : 4px;

}

table.moduletable th, div.moduletable h3 {

font-family: Geneva, Arial, Helvetica, sans-serif;

font-size:12px;

background : url(../images/menu.gif);

background-repeat: repeat-x;

color : #FA9B14;

text-align: center;

height : 20px;

line-height : 20px;

font-weight : bold;

font-size : 11px;

text-transform : uppercase;

margin : 0 0 2px;



}

table.moduletable td {

font-size : 11px;

padding : 3px 0px 0px 0px;

margin : 0px;

font-weight : normal;

}

table.pollstableborder td {

padding : 2px;

}

.sectiontableheader {

font-weight : bold;

background-image:url(../images/section3.gif);

background-repeat:repeat-x;

background-color: #4f4f4f;

color: #fa9505;

padding-top: 6px;

}

.sectiontableentry1 {

background-image:url(../images/section2.gif);

background-repeat:repeat-x;

}

.sectiontableentry2 {

background-image:url(../images/section1.gif);

background-repeat:repeat-x;

}

.small {

color : #fa9505;

font-size : 11px;

}

.createdate {

height : 10px;

color : #4f4f4f;

font-size : 10px;

}

.modifydate {

height : 10px;

color : #4f4f4f;

font-size : 10px;

}

table.contenttoc {

border : 1px solid #cccccc;

padding : 2px;

margin-left : 2px;

margin-bottom : 2px;

}

table.contenttoc td {

padding : 2px;



}

table.contenttoc th {

background : url(../images/menu.gif) repeat-x;

font-family: Arial, Helvetica, sans-serif;

font-size: 12px;

color : #2d2d2d;

text-align: center;

padding-top : 2px;

height : 20px;

font-weight : bold;

text-transform : uppercase;

}

a.mainlevel:link, a.mainlevel:visited {
  display : block;
  background : url(../images/menu_bg.gif) no-repeat;
  vertical-align : middle;
  font-family : Geneva, Arial, Helvetica, sans-serif;
  font-size : 12px;
  font-weight : bold;
  color : #DBDCDE;
  text-align : left;
  padding-top : 5px;
  padding-left : 14px;
  height : 18px !important;
  height : 18px;
  text-decoration : none;
  margin-top:4px;
  border-bottom: 1px solid #4f4f4f;
}

a.mainlevel:hover {
  font-family : Geneva, Arial, Helvetica, sans-serif;
  font-size : 11px;
  font-weight : bold;
  background-position : 0 -25px;
  text-decoration : none;
  color : #2d2d2d;
}

a.mainlevel#active_menu {
  font-family : Geneva, Arial, Helvetica, sans-serif;
  font-size : 11px;
  font-weight : bold;
  color : #2d2d2d;
  font-weight : bold;
  background : url(../images/menu_bg_ac.gif) no-repeat;
  height : 20px !important;
  height : 20px;
  text-decoration : none;
}

a.mainlevel#active_menu:hover {
 color : #131313;
}

a.sublevel:link, a.sublevel:visited {

margin-top: 4px;

padding-left: 6px;

padding-top: 4px;

vertical-align: baseline;

height: 12px;

line-height: 12px;

font-family: Arial, Helvetica, sans-serif;

font-size : 11px;

font-weight : bold;

color : #ddd;

text-align : left;

text-decoration : none;

}

a.sublevel:hover {

color : #131313;

text-decoration : none;

}

a.sublevel#active_menu {

color : #f7f7f7;

}

.highlight {

background-color : yellow;

color : blue;

padding : 0;

}

.code {

background-color : #3f3f3f;

border : 1px solid #bbb;

}

div.mosimage {

border : 1px solid #ccc;

margin: 4px;

}

.mosimage {

border : 1px solid #cccccc;

margin : 4px;

}

.mosimage_caption {

margin-top : 2px;

background : #fa9505;

padding : 1px 2px;

color : #fff;

font-size : 10px;

border-top : 1px solid #cccccc;

}

span.article_seperator {

display : block;

height : 1.5em;

}

#left_float {

background-repeat : repeat-x;

height : 137px;

background-image : url(../images/left_float.gif);

}

#head_spacer {
  background-image : url(../images/header.jpg);
  width : 550px;
  height : 100px;
  background-repeat : no-repeat;
  float : left;
}

#head_post {
  background-image : url(../images/head_post.gif);
  background-repeat : repeat-y;
  width : 186px;
  height : 100px;
  float : left;
}

#header {
  background-image : url(../images/header.gif);
  background-repeat : no-repeat;
  /**width : 200px;**/
  height : 100px;
  float : left;
}

#left_top {

background-image : url(../images/left_top.gif);

background-repeat : repeat-x;

width : 550px;

height : 137px;

float : left;

}

#left_top_inner {

padding-top : 14px;

}

#middle_post {

background-image : url(../images/middle_post.gif);

background-repeat : no-repeat;

width : 186px;

height : 137px;

float : left;

}

#middle_post_inner {

padding-left : 5px;

padding-top : 60px;

color : #4f4f4f;

font-family : Geneva, Arial, Helvetica, sans-serif;

font-weight : bold;

font-size : 12px;

}

#right_top {

background-image : url(../images/right_top.gif);

background-repeat : repeat-x;

float : left;

width : 200px;

height : 137px;

}

#right_top_inner {
  padding-top : 14px;
  padding-left : 20px;
  width : 150px;

}

#outline {

background-repeat : repeat-y;

width : 936px;

float : left;

height : 100%;

background-image : url(../images/outline.gif);

}

#head_spacer_inner {
	float : none;
	overflow : hidden;
	padding: 0px;
	height: 100px;
}

#footer {
  background-image : url(../images/footer.gif);
  background-repeat : repeat-x;
  height : 30px;
  width : 100%;
}

#footer_inner {
  padding-left : 4px;
  padding-top : 5px;
  width : 920px;
  color: #FFFFFF;
  text-align: center;

}

.readon {

font-size : 11px;

}

a.readon:link {

color : #4f4f4f;

font-size : 11px;

font-weight : bold;

}

a.readon:visited {

font-size : 11px;

font-weight : bold;

}

a.readon:hover {

color : #2b2b2b;

font-size : 11px;

font-weight : bold;

border-bottom : 1px solid #4f4f4f;

}

#logo3 {

height : 14px;

float : right;

font-size : 9px;

}

#logo3 a:hover {

color : #fa9505;

}
