/* RAPID style sheet */

/* Define colors, fonts and other style attributes here to override the defaults */

/* Page background color */

body { 
	margin:0px; 
	padding:0px; 
	background:#ffffff; 
	color:#000000; 
}


td.site_title {
	font-size: 28px;
	color : white;
	background-color : #000099;
	text-align : center;
	vertical-align : middle;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td.site_options {
	font-size: 12px;
	color : #000050;
	background-color : #c9e2f1;
	text-align : center;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* Hyperlinks*/
A.href_site_options {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
}


td.admin_menu {
	font-size: 12px;
	color : #000050;
	background-color : #c9e2f1;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}


p.site_footer {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-align : center;
}






h1 {
	font-size: 18px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

h2 {
	font-size: 16px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

h3 {
	font-size: 14px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #00008B;
}

P {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
}

P.warning {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : Red;
	font-weight : bold;
}

p.small {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}

li {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
}
td.column_title {
	background-color : #FFA500;
	font-size : 12px;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : White;
	text-align : center;
	vertical-align : middle;
	border-bottom : White;
}

td.tree_element {
	background-color : #E6E6FA;
	font-size : 10px;
	font-weight : normal;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Black;
	text-align : left;
	vertical-align : middle;
	border : 1px solid Blue;
}

td {
	font-size : 12px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-color : White;
	border-top : White;
	border-right : White;
	border-left : White;
	border-bottom : White;
}

/* Hyperlinks*/
A {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
}

a.small {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
}

a.directory_main_cat {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-decoration : underline;
}

a.directory_sub_cat {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	text-decoration : underline;
}

A.menuitem {
	text-decoration:none;
	font-size:9pt;
	font-weight : bold;
	color:navy;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	width:100%;
}
A.menuitem:Active {color:#330000}
A.menuitem:Visited {color:navy}
A.menuitem:Hover {color:white;background-color:#FFA500}

/* Header styles */
td.directory_title  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : Navy;
	text-align : left;
	vertical-align : top;
}

td.directory_subtitle  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : Black;
	text-align : left;
	font-style : italic;
	vertical-align : top;
}

td.directory_text  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : Black;
	text-align : left;
	vertical-align : top;
}

td.directory_description  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : Black;
	text-align : left;
}

td.page_title {
	background-color : #FF9900;
	font-size : 20px;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : White;
	text-align : center;
	vertical-align : middle;
}

td.block_title {
	background-color : #00008B;
	font-size : 12px;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : White;
	text-align : center;
	vertical-align : middle;
}


td.news_title {
	font-size : 12px;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Navy;
	text-align : left;
	vertical-align : middle;
}

td.news_header {
	font-size : 12px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Navy;
	text-align : left;
	vertical-align : middle;
}

td.news_body {
	font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Navy;
	text-align : justify;
	vertical-align : middle;
}

.footnote {
	text-align : center;
	font-size : 9px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style : normal;
}

.path {
	font-size : 9px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-weight : normal;
}

/* Header styles */
td.header_maintitle  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : medium;
	background-color : Navy;
	font-weight : bold;
	color : White;
	text-align : center;
}

td.header_coltitle {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : smaller;
	background-color : #0000CD;
	font-weight : bold;
	color : White;
	text-align : center;
}

td.header_title {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : smaller;
	font-weight : bold;
	color : #191970;
	background-color : #B0C4DE;
}

td.header_value {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : smaller;
	background-color : #ADD8E6;
}

td.header_comment {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	background-color : #ADD8E6;
	font-style : italic;
}

/* ----------------------- ---------- NOT USED ------------- ------------------------------ */
/* Variable styles */
td.variable_maintitle  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : medium;
	background-color : Maroon;
	font-weight : bold;
	color : White;
	text-align : center;
}

td.variable_title {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #191970;
	background-color : #FAEBD7;
	vertical-align : top;
}

td.variable_coltitle {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : smaller;
	background-color : #FF6347;
	font-weight : bold;
	color : White;
	text-align : center;
}

td.variable_type {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	background-color : #F5F5DC;
	font-weight : bold;
	text-align : center;
	vertical-align : top;
}

td.variable_comment {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	background-color : #F5F5DC;
	font-style : italic;
	vertical-align : top;
}

td.variable_value {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	background-color : #F5F5DC;
	vertical-align : top;
}


/* function styles */
td.function_maintitle  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : medium;
	background-color : #006400;
	font-weight : bold;
	color : White;
	text-align : center;
}

td.function_coltitle {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : smaller;
	background-color : Green;
	font-weight : bold;
	color : White;
	text-align : center;
}

td.function_title {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #191970;
	background-color : #98FB98;
	vertical-align : top;
}

td.function_comment {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	background-color : #E0FFFF;
	font-style : italic;
	vertical-align : top;
}


/* object styles */
td.object_maintitle  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : medium;
	background-color : #2F4F4F;
	font-weight : bold;
	color : White;
	text-align : center;
}

td.object_coltitle {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 16px;
	background-color : #5F9EA0;
	font-weight : bold;
	color : White;
	text-align : center;
}

td.object_title {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #191970;
	background-color : #DCDCDC;
	vertical-align : top;
}

td.object_comment {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	background-color : #E6E6FA;
	font-style : italic;
	vertical-align : top;
}
