/* CSS Document */

html {
height : 125%; 
} 
body {
	line-height : 125%;
	/*background : #333333;*/
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	background-image : url(../images/back.jpg);
    background-repeat : no-repeat;
	font-size: 11px;
} 

td  {
	font-family: Arial, georgia, times new roman, serif;
	font-size: 10pt;
	color: #000000;
	}

tr  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #2c2c2c;
	}

p   {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #2c2c2c;
	padding-left: 5px;
	padding-top: 5px;
	}	
	
div {
	}

h1 {
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	}
h2 {
	color: #ff3300;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	}
h3 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	}

h4 {
	color: #2c2c2c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	}
h5 {
	color: #2c2c2c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
h6 {
	color: #2c2c2c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	}


.clr {
clear : both; 
} 
.outline {
background-color:#E8E9CF
} 
#buttons_outer {
	width : 980px;
	background-image : url(../images/button_bw.gif);
	float : none;
	margin-bottom : 0px;
	height : 40px;
	margin-top: 0px;
} 
#buttons_inner {
height : 40px; 
/*background-image : url(../images/menu.jpg);*/
background-repeat : repeat-x; 
} 
#pathway_text {
overflow : hidden; 
display : block; 
height : 22px; 
line-height : 22px !important; 
line-height : 22px; 
padding-left : 4px; 
/*background-image : url(../images/menu.jpg); */
background-repeat : repeat-x; 
color : #663300; 
} 
#pathway_text img {
margin-left : 5px; 
margin-right : 5px; 
margin-top : 6px; 
} 
#buttons {
	float : right;
	width : auto;
	padding-right: 20px;
	margin-top: 20px;
	padding-left: 20px;
} 
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 : 10px; 
line-height : 22px; 
white-space : nowrap; 
border-right : 2px solid #ffffff; 
} 
ul#mainlevel-nav li a {
display : block; 
padding-left : 15px; 
padding-right : 15px; 
text-decoration : none; 
color : #000000; 
background-image : url(../images/menu.jpg); 
background-repeat : repeat-x; 
} 
#buttons > ul#mainlevel-nav li a {
width : auto; 
} 
ul#mainlevel-nav li a:hover {
color : #fff; 
background-image : url(../images/menu_x.gif); 
background-repeat : repeat-x; 
} 
#search_outer {
	background-image : url(../images/search_bw.gif);
	width : 980px;
	height : 30px;
	background-repeat : no-repeat;
	margin-bottom : 0px;
	margin-top: 0px;
	vertical-align: top;
} 
#search_inner {
height : 19px !important; 
height : 30px; 
overflow : hidden; 
width : 140px; 
margin-left : 10px; 
} 
#search_inner form {
padding : 2px; 
margin : 2px; 
} 
#search_inner .inputbox {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 9px; 
color : #131313;
background-color: #f9f9f9; 
} 
#header {
float : left; 
width : 980px; 
height : 120px; 
background-image : url(../images/header985.jpg); 
background-repeat : no-repeat; 
} 
#top_outer {
float : left; 
width : 185px; 
} 
#top_inner {
padding : 2px; 
height : 144px !important; 
height : 150px; 
overflow : hidden; 
float : none !important; 
float : left; 
} 
#left_outer {
	float : left;
	width : 185px;
	margin-top : 2px;
} 
#left_inner {
	float : none !important;
	float : left;
	padding-left: 4px;
}
#content_outer {
	float : left;
	width : 980px;
	padding-left : 0px;
	background-color: #E8E9CF;
} 
#content_inner {
float : none !important; 
float : left; 
padding-top : 2px; 
} 
table.content_table {
	width : 100%;
	margin-left: 0px;
} 
#right_outer {
margin-left : 4px; 
width : 185px; 
} 
#right_inner {
	float : none !important;
	float : left;
	padding-left: 0px;
	padding-right: 4px;
} 
.user1_inner {
float : none !important; 
float : left; 
} 
.user2_inner {
float : none !important; 
float : left; 
} 
.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.jpg) repeat-x; 
padding : 0 10px; 
line-height : 20px; 
margin : 1px; */
} 
.pagenav {
text-align : center; 
font-size : 11px; 
font-weight : bold; 
/*border : 3px double #cccccc; 
background : url(../images/menu.jpg) repeat-x; */
padding : 0 5px; 
width : auto; 
line-height : 40px; 
margin : 1px;
color: #663300;  
} 
.pagenavbar {
margin-right : 10px; 
float : right; 
} 
.footer {
background-image : url(../images/footer_bw.gif); 
background-repeat : no-repeat; 
height : 50px; 
width : 980px; 
font-size : 9px; 
} 
.bottom {
height : 80px; 
margin-top : 12px; 
padding-left : 500px; 
} 
.bottom_inner {
margin-top : 20px; 
background-image : url(../images/footer.gif); 
background-repeat : repeat-x; 
height : 80px; 
} 
.bottom_banner {
padding-top : 2px; 
} 
.bottom_font {
font-size : 9px; 
padding-top : 22px; 
} 
ul {
margin : 0; 
padding : 0; 
list-style : none; 
} 
li {
line-height : 15px; 
padding-left : 0; 
padding-top : 0; 
/*background-image : url(../images/arrow.gif); */
background-repeat : no-repeat; 
background-position : 0 2px; 
} 
td {
	text-align : left;
	font-size : 11px;
	padding-left: 0px;
} 
a:link, a:visited {
color : #000099; 
text-decoration : none; 
/*font-weight : bold; */
} 
a:hover {
color : #FF3300; 
text-decoration : none; 
/*font-weight : bold; */
} 
table.contentpaneopen {
width : 100%; 
} 
table.contentpane {
width : 100%; 
} 
table.contentpaneopen fieldset {
border-bottom : 1px solid #eee; 
} 
.button {
color : #ff3300; 
font-family : Arial, Hevlvetica, sans-serif; 
text-align : center; 
font-size : 11px; 
font-weight : bold; 
border : 1px double #cccccc; 
width : auto; 
background-color : #ffffff;
/*background : url(../images/button_bg.jpg) repeat-x; 
padding : 0 5px; */
line-height : 18px !important; 
line-height : 16px; 
height : 26px !important; 
height : 24px; 
margin : 1px;
} 
.inputbox {
padding : 2px; 
border : 1px single #cccccc; 
background-color : #f9f9f9; 
} 
.componentheading {
background : url(../images/subhead_bg.gif) repeat-x; 
color : #000099; 
text-align : left; 
padding-top : 4px; 
padding-left : 2px; 
height : 22px; 
/*font-weight : bold; */
font-size : 10pt; 
/*text-transform : uppercase; */
} 
.contentcolumn {
padding-right : 5px; 
} 
.contentheading {
/*height : 24px; */
color : #000099; 
/*font-weight : bold; */
font-size : 14pt; 
white-space : nowrap;
/*background-image:url(../images/contenthead.png);
background-repeat:no-repeat;*/
padding-left: 0px; 
} 
.contentpagetitle {
font-size : 14pt; 
/* font-weight : bold; */
color : #6699ff; 
font-family : Arial, Helvetica, sans-serif;
text-align : left; 
} 
table.searchinto {
width : 100%; 
} 
table.searchintro td {
font-weight : bold; 
} 
table.moduletable {
width : 100%; 
margin-bottom:15px; 
padding : 0;
} 
div.moduletable {
padding : 0; 
margin-bottom : 15px; 
} 
table.moduletable th, div.moduletable h3 {
background : url(../images/menu.jpg) repeat-x;
color : #000066; 
text-align : left; 
padding-left : 25px;
height : 30px; 
line-height : 30px; 
/*font-weight : bold; */
font-size : 10pt; 
text-transform : uppercase;
margin : 0 0 0px; 
font-family : Arial, Hevlvetica, sans-serif;
} 
table.moduletable td {
font-size : 11px; 
padding : 0; 
margin : 0; 
font-weight : normal; 
} 
table.pollstableborder td {
padding : 2px; 
} 
.sectiontableheader {
font-weight : bold; 
background : #f0f0f0; 
padding : 4px; 
} 
.sectiontableentry1 {
background-color : #E8E9CF; 
} 
.sectiontableentry2 {
background-color : #E8E9CF; 
} 
.small {
color : #FF3300; 
font-size : 11px; 
} 
.createdate {
height : 15px; 
padding-bottom : 10px; 
color : #FF3300; 
font-size : 11px; 
} 
.modifydate {
height : 15px; 
padding-top : 10px; 
color : #FF3300; 
font-size : 11px; 
} 
.time {
padding-top : 102px; 
padding-left : 798px; 
color : #151515; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
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.jpg) repeat-x; 
color : #ccc; 
text-align : left; 
padding-top : 2px; 
padding-left : 4px; 
height : 22px; 
font-weight : bold; 
font-size : 10px; 
text-transform : uppercase; 
} 
a.mainlevel:link, a.mainlevel:visited {
display : block; 
/*background : url(../images/menu_bg.jpg) no-repeat;*/
vertical-align : middle; 
font-size : 11px; 
/*font-weight : bold; */
color : #000099; 
text-align : left; 
padding-top : 8px; 
padding-left : 10px; 
height : 20px !important; 
height : 28px; 
text-decoration : none; 
/*text-transform : uppercase;*/
} 
a.mainlevel:hover {
display : block; 
/*background : url(../images/menu_bg_hover.jpg) no-repeat; */
vertical-align : middle; 
font-size : 11px; 
/*font-weight : bold; */
color : #ff3300; 
text-align : left; 
padding-top : 8px; 
padding-left : 10px;  
height : 20px !important; 
height : 28px; 
text-decoration : none; 
/*
background-position : 0 -25px; 
text-decoration : none; 
color : #3366ff; */
} 
a.mainlevel#active_menu {
color : #000066; 
/*font-weight : bold; 
background : url(../images/menu_bg_ac.jpg) no-repeat; */
height : 20px !important; 
height : 28px; 
text-decoration : none; 
vertical-align : middle; 
font-size : 11px; 
} 
a.mainlevel#active_menu:hover {
color : #FF3300; 
} 
a.sublevel:link, a.sublevel:visited {
padding-left : 20px;
padding-top: 0px; 
vertical-align : middle; 
font-size : 11px; 
/*font-weight : bold; */
color : #000000; 
text-align : left;
} 
a.sublevel:hover {
color : #FF3300; 
text-decoration : none;
} 
a.sublevel#active_menu {
color : #ccc; 
}
.highlight {
background-color : yellow; 
color : blue; 
padding : 0; 
} 
.code {
background-color : #ddd; 
border : 1px solid #bbb; 
} 
form {
	margin : 0;
	padding : 0;
	vertical-align: bottom;
} 
div.mosimage {
border : 1px solid #ccc; 
} 
.mosimage {
border : 1px solid #cccccc; 
margin : 5px; 
} 
.mosimage_caption {
margin-top : 2px; 
background : #efefef; 
padding : 1px 2px; 
color : #151515; 
font-size : 10px; 
border-top : 1px solid #cccccc; 
} 
span.article_seperator {
display : block; 
height : 1.5em; 
} 

/* Modules */

#leftcol div.module {
    background       : transparent url(../images/mod_middle.jpg) left repeat-y;
    margin-bottom    : 15px;
	width:185px;
	text-align : center; 
}

#leftcol div.module div {
	width            : 185px;
    background       : transparent url(../images/mod_top.jpg) top left no-repeat;
    padding-top      : 2px;
}

#leftcol div.module div div {
    background       : transparent url(../images/mod_bottom.jpg)  bottom left no-repeat;
    padding-bottom   : 1px;
}

#leftcol div.module div div div,#rightcol-normal div.module div div div{
    width            : 170px;
    padding-left     : 10px;
    padding-top      : 2px;
    background       : transparent;
    padding-bottom   : 0px;
    font-size        : 12px;
	margin-top       : 0px;
	margin-bottom    : 2px;
}


#leftcol div.module div div div div, #rightcol-normal div.module div div div div{
    padding          : 0px;
    margin           : 0px;
}

div.module h3 {
    font-size       : 10pt;
    color           : #000066;
    /*font-weight   : bold;*/
    margin          : 0px;
    padding         : 0px;
    margin-bottom   : 13px;
    padding-top     : 3px;
	text-align		: center;
	text-transform 	: uppercase;
	font-family 	: Arial, Hevlvetica, sans-serif;
}
