#menu  {
background-position:	;
float:	left;
width:	100%;
}

#menu a  {
color:	#000;
text-decoration:	none;
}

#menu a, #menu h6  {
-moz-opacity:	.8;
background-color:	#515151;
color:	#ffffff;
display:	block;
filter:	alpha(opacity=80);
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	8pt;
margin:	0;
padding:	4px;
}

#menu a:hover  {
background-color:	#D2C86C;
background-position:	;
color:	#000000;
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	8pt;
}

#menu h6  {
color:	#000;
}

#menu li  {
float:	left;
position:	relative;
text-align:	left;
width:	12.6em;
}

#menu li li  {
float:	left;
position:	relative;
text-align:	left;
width:	12.6em;
}

#menu ul  {
list-style-type:	none;
margin:	0;
padding:	0;
}

#menu ul ul  {
position:	absolute;
z-index:	500;
}

#menu ul ul ul  {
left:	100%;
position:	absolute;
top:	0;
}

.administration_modmgrbody  {
border-color:	solid lightgrey;
border-width:	1px;
padding-left:	10px;
}

.administration_modmgrheader  {
background-color:	lightgrey;
}

.administration_modmgrheader span.active  {
color:	green;
font-weight:	bold;
}

.administration_modmgrheader span.inactive  {
color:	red;
font-weight:	bold;
}

.footer  {
background-image:	url("images/footer.png");
background-position:	top;
background-repeat:	no-repeat;
clear:	both;
height:	36px;
margin-bottom:	0;
margin-left:	auto;
margin-right:	auto;
margin-top:	0;
padding:	0;
width:	760px;
}

.form-input-box  {
background-color:	#EBEBEB;
background-position:	;
border-color:	#000000;
border-style:	solid;
border-width:	1px;
color:	#656565;
float:	left;
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	10pt;
margin-bottom:	10px;
margin:	1px;
padding:	1px;
text-align:	justify;
}

.input-box  {
background-color:	#F3F3F3;
background-position:	;
border-style:	solid;
border-width:	1px;
color:	#656565;
float:	left;
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	10pt;
margin-bottom:	10px;
margin:	1px;
padding:	1px;
}

.linesImage  {
border-bottom:	1px solid grey;
border-top:	1px solid grey;
padding-bottom:	3px;
padding-top:	3px;
}

.moduletitle  {
color:	#000000;
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	10pt;
font-weight:	bold;
}

.submit-button  {
background-color:	#D7D7D7;
background-position:	;
border-style:	solid;
border-width:	1px;
clear:	both;
color:	#000;
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	8pt;
margin-left:	5em;
margin:	1px;
padding:	1px;
}

.summarytitle  {
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	10pt;
}

.title  {
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	10pt;
font-weight:	bold;
}

a  {
color:	#000000;
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	8pt;
font-weight:	normal;
margin:	1px;
padding:	1px;
text-decoration:	none;
}

a.article_title_link  {
color:	blue;
font-size:	12px;
}

a.imagegallery-tm  {
color:	#454545;
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	8pt;
vertical-align:	super;
}

a.mngmntlink news_mngmntlink  {
color:	#2080d0;
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	10pt;
}

a.navlink  {
background-image:	url("images/mark.gif");
background-position:	left center;
background-repeat:	no-repeat;
color:	#3C3C3C;
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	8pt;
font-variant:	small-caps;
font-weight:	bold;
letter-spacing:	1pt;
line-height:	150%;
margin:	4px;
padding:	8px;
page-break-before:	auto;
text-align:	left;
}

a.subnavlink  {
color:	#008080;
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	8pt;
}

a:hover  {
color:	#575757;
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	8pt;
text-decoration:	underline;
}

body  {
background-position:	;
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	10pt;
margin:	0px;
padding:	0px;
}

div#menu ul li:hover ul, div#menu ul ul li:hover ul, div#menu ul ul ul li:hover ul  {
display:	block;
}

div#menu ul ul  {
display:	none;
}

div#menu ul ul, div#menu ul li:hover ul ul, div#menu ul ul li:hover ul ul  {
display:	none;
}

div,td,span  {
color:	#000000;
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	12px;
}

div.article_body  {
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	10pt;
}

div.article_title  {
font-family:	Verdana, Arial, Sans-Serif;
font-size:	10pt;
font-weight:	bold;
}

div.contact_moduletitle  {
background-image:	url("images/prod_arrow.gif");
background-repeat:	no-repeat;
border-bottom:	1px solid #515151;
color:	#454545;
font-family:	Verdana, Arial, Sans-Serif;
font-size:	10pt;
font-variant:	small-caps;
font-weight:	bold;
letter-spacing:	1pt;
margin:	4px;
padding:	1px;
text-align:	left;
text-indent:	.1in;
}

div.container_box  {
margin:	5px;
padding-bottom:	10px;
padding:	0px;
}

div.container_editbox  {
border-color:	dashed #CCC;
border-width:	2px;
margin:	2px;
}

div.container_editheader  {
background-color:	#ccc;
padding:	3px;
}

div.container_editheader table tr td.info  {
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	8pt;
font-weight:	bold;
}

div.error  {
color:	#F00;
font-weight:	bold;
padding-bottom:	1em;
}

div.faq_moduletitle  {
font-size:	16px;
}

div.form_header  {
border-bottom:	1px solid #DDD;
border-top:	1px solid #DDD;
margin-bottom:	1em;
}

div.form_title  {
font-size:	14px;
font-weight:	bold;
}

div.imagegallery_id  {
color:	#494949;
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	8pt;
font-variant:	small-caps;
margin:	1px;
padding:	1px;
}

div.imagegallery_itemdescription  {
color:	#414141;
font-family:	Verdana, Arial, Sans-Serif;
font-size:	8pt;
margin:	1px;
padding:	4px;
text-align:	justify;
}

div.imagegallery_itemtitle  {
color:	#797979;
font-family:	Verdana, Arial, Sans-Serif;
font-size:	10pt;
font-weight:	normal;
padding:	0;
}

div.imagegallery_modulemenu  {
background-image:	url("images/prod_arrow.gif");
background-repeat:	no-repeat;
border-bottom:	1px solid #515151;
color:	#454545;
font-family:	Verdana, Arial, Sans-Serif;
font-size:	10pt;
font-variant:	small-caps;
font-weight:	bold;
margin:	4px;
padding:	1px;
text-align:	left;
text-indent:	.1in;
}

div.imagegallery_moduletitle  {
background-image:	url("images/prod_arrow.gif");
background-repeat:	no-repeat;
border-bottom:	1px solid #515151;
color:	#454545;
font-family:	Verdana, Arial, Sans-Serif;
font-size:	10pt;
font-variant:	small-caps;
font-weight:	bold;
letter-spacing:	1pt;
margin:	4px;
padding:	1px;
text-align:	left;
text-indent:	.1in;
}

a.subname  {
border-bottom:	1px solid #515151;
color:	#454545;
font-family:	Verdana, Arial, Sans-Serif;
font-size:	10pt;
font-variant:	small-caps;
font-weight:	bold;
letter-spacing:	1pt;
margin:	4px;
padding:	1px;
text-align:	left;
text-indent:	.1in;
}

div.itemtitle  {
color:	#9E9651;
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	10pt;
}

div.news_itemtitle  {
background-image:	url("images/mark.gif");
background-position:	left top;
background-repeat:	no-repeat;
border-bottom:	1px dotted #DDD;
color:	#000000;
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	8pt;
margin:	1px;
padding:	4px;
}

div.news_moduletitle  {
background-image:	url("images/prod_arrow.gif");
background-repeat:	no-repeat;
border-bottom:	1px solid #515151;
color:	#454545;
font-family:	Verdana, Arial, Sans-Serif;
font-size:	10pt;
font-variant:	small-caps;
font-weight:	bold;
letter-spacing:	1pt;
margin:	4px;
padding:	1px;
text-align:	left;
text-indent:	.1in;
}

div.printer_link  {
background-color:	#EFEFEF;
color:	#454545;
font-family:	Verdana, Arial, Sans-Serif;
font-size:	10pt;
font-weight:	bold;
margin:	1px;
padding-bottom:	10px;
padding:	1px;
}

div.resource_itemdescription  {
color:	#828282;
font-family:	Verdana, Arial, Sans-Serif;
font-size:	8pt;
letter-spacing:	0pt;
line-height:	125%;
padding:	0;
text-align:	justify;
}

div.resource_moduletitle  {
background-image:	url("images/prod_arrow.gif");
background-repeat:	no-repeat;
border-bottom:	1px solid #515151;
color:	#454545;
font-family:	Verdana, Arial, Sans-Serif;
font-size:	10pt;
font-variant:	small-caps;
font-weight:	bold;
left:	0px;
letter-spacing:	1pt;
margin:	4px;
padding:	1px;
text-align:	left;
text-indent:	.1in;
width:	510px;
}

div.rotator_moduletitle  {
background-image:	url("images/prod_arrow.gif");
background-repeat:	no-repeat;
border-bottom:	1px solid #515151;
color:	#454545;
font-family:	Verdana, Arial, Sans-Serif;
font-size:	10pt;
font-variant:	small-caps;
font-weight:	bold;
letter-spacing:	1pt;
margin:	8px;
padding:	1px;
text-align:	left;
text-indent:	.1in;
}

div.text_moduletitle  {
background-image:	url("images/prod_arrow.gif");
background-repeat:	no-repeat;
border-bottom:	1px solid #515151;
color:	#454545;
font-family:	Verdana, Arial, Sans-Serif;
font-size:	10pt;
font-variant:	small-caps;
font-weight:	bold;
letter-spacing:	1pt;
margin:	4px;
padding:	1px;
text-align:	left;
text-indent:	.1in;
}

div.text_textitem  {
color:	#5D5D5D;
font-family:	Verdana, Arial, Sans-Serif;
font-size:	8pt;
letter-spacing:	0pt;
line-height:	150%;
list-style-type:	decimal;
text-align:	justify;
}

div.workflow_action  {
border-color:	solid #DDD;
border-width:	1px;
margin-bottom:	1em;
}

div.workflow_action_posted  {
border-color:	solid black;
border-width:	2px;
}

div.workflow_action_restored  {
background-color:	#FFF;
border-color:	dashed #030;
border-width:	2px;
}

div.workflow_approved  {
background-color:	#DDD;
border-color:	solid #030;
border-width:	2px;
}

div.workflow_inapproval  {
margin-left:	35px;
}

span.subnavlink  {
color:	blue;
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	8pt;
}

table.debug_array, table.debug_array tr td  {
background-color:	#0a0;
color:	#fff;
}

table.debug_null,table.debug_null tr td, div.debug_null  {
background-color:	#000;
color:	#fff;
font-weight:	bold;
}

table.debug_object, table.debug_object tr td  {
background-color:	#a00;
color:	#fff;
}

table.debug_scalar, table.debug_scalar tr td, div.debug_scalar  {
background-color:	#00a;
color:	#fff;
}

td.article_summary  {
font-size:	10px;
}

td.category_bg  {
background-color:	lightgrey;
}

td.category_title  {
font-size:	12px;
font-weight:	bold;
}

td.debug_attribute  {
font-family:	monospace;
font-size:	10px;
}

td.debug_type  {
background-color:	#aaa;
color:	#fff;
font-size:	14px;
font-weight:	bold;
}

td.debug_value  {
color:	#fff;
font-family:	monospace;
font-size:	11px;
}

td.debug_varname  {
font-weight:	bold;
}

td.header, td.header a  {
color:	#fff;
font-size:	15px;
font-weight:	bold;
padding:	2px;
}

td.news_summary  {
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	8pt;
font-weight:	bold;
padding-bottom:	1em;
}

td.question  {
color:	#474747;
font-family:	Verdana, Arial, Sans-Serif;
font-size:	8pt;
font-variant:	small-caps;
font-weight:	bold;
letter-spacing:	1pt;
}

td.tab_btn  {
background-color:	#DDD;
border-color:	solid black;
border-right:	0px solid black;
border-width:	1px;
padding:	.5em;
}

td.tab_btn_current  {
background-color:	inherit;
border-bottom:	0px solid black;
}

td.tab_btn_last  {
}

td.tab_main  {
border-color:	solid black;
border-top:	0px solid black;
border-width:	1px;
padding:	.5em;
}

td.tab_spacer  {
border-bottom:	1px solid black;
border-left:	1px solid black;
}

tr.even_row  {
background-color:	#DDD;
}

tr.odd_row  {
}

tr.row:hover td, tr.row:hover td a  {
background-color:	#666;
color:	#fff;
}
