.label {
font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: Bold;
}
.label1 {
font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size: 18px;
font-style: normal;
font-weight: Bold;
}
.label2 {
font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight:normal;
}

.redlabel {
font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: Bold;
color:#FF0000
}
.page_title
 {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;

	font-size: 18px;
	font-style: normal;
        font-variant: normal;
	font-weight: bold;
	color: #000080;
 }
.slogan_text 
 {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
        font-variant: normal;
	text-transform: none;
	color: #980000 ;
 }
.captions_text
 {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	color: #4B0082 ;
 }
.search_text
 {       
        font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
        font-variant: normal;
	text-transform: none;
	font-weight: normal;
	color: #4B0082 ;
 }
.slot_title
 {
        font-family:  Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
        font-weight: bold;
        color:#FFFFFF;
        background-color:"#4169E1";
 }
.top_menu
 {
        font-family:  Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height:20px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#800000;
	text-decoration: none;
 }
.content_menu
 {
        font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#800000;
	text-decoration: none;
 }

.content_slot_topic
 {
       font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
        font-variant: normal;
	text-transform: none;
	font-weight: bold;
	color:#4169E1;
	text-decoration: none;
        align:left;
 }

.content_slot_topic1
 {
       font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
        font-variant: normal;
	text-transform: none;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration: none;
        align:left;
 }
.home_left_nav
 {
   color:#FFFFFF;
 }

.content_slot_topi
 {
       font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
        font-variant: normal;
	text-transform: none;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
        align:left;
 }

.content_slot_alt_title
 {
       font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
        font-variant: normal;
	text-transform: none;
	font-weight: bold;
	color: #700000 ;
	text-decoration: none;
        align:left;
 }

.content_slot_description
 {     
        font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
        line-height: normal;
        font-variant: normal;
	text-transform: none;
	font-weight: normal;
	color: #000000;
        valign:top;
         text-decoration: none;
        
 }
.desc_slot
 {      
        font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
        text-decoration: underline;
	line-height: normal;
        font-variant: normal;
	text-transform: none;
	font-weight: bold;
	color: #000000;
        valign:top;
 }
.desc_slot1
 {       
        font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
       	line-height: normal;
        font-variant: normal;
	text-transform: none;
	font-weight: bold;text-decoration: none;

	color: #000000;
        valign:top;
 }
.anchor_type_link1
 {      
        font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
        font-variant: normal;
	text-transform: none;
	font-weight: normal;
	color: #0000CD;
 }

.anchor_type_link2
 {      
        font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
        font-variant: normal;
	text-transform: none;
	font-weight: normal;
	color:#800000;
        text-decoration: underline;

 }
.anchor_more_link3
 {      
        font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
        font-variant: normal;
	text-transform: none;
	font-weight: normal;
	color: #0000CD;
        text-decoration:none;


 }
.bulleted_text
 {      
        font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
        font-variant: normal;
	text-transform: none;
	font-weight: normal;
	color:#000000;
 }
.footer_text
 {      
        font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
        font-variant: normal;
	text-transform: none;
	font-weight: normal;
	color:#000000;
 }
.breadcrumb
 {      
        font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
        font-variant: normal;
	text-transform: none;
	font-weight: normal;
	color:#000000;
 }
ul.bullets_square  
 {
    list-style-type:square;
    font-family: tahoma,Verdana, Arial, Helvetica, sans-serif; 
    font-style: normal; 
    font-size: 11px; 
    color: #000000;
    text-decoration: none;
 }
.left_nav
 {
        font-family: tahoma,verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
        font-variant: normal;
	text-transform: none;
	font-weight: normal;
	color: #606060 ;
 }
.date_type
 {
        font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
        font-variant: normal;
	text-transform: none;
	font-weight: normal;
	color: #606060;
 }
.portlet_slot_title
 {       
        font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
        font-variant: normal;
	text-transform: none;
	font-weight: bold;
	color: #000000;
        
 }
.portlet_slot_description
 {      
        font-family: tahoma,verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
        font-variant: normal;
	text-transform: none;
	font-weight: normal;
	color: #000000;
        
 }
.login_slot
 {
        font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
        font-variant: normal;
	text-transform: none;
	font-weight: normal;
	color:#000000;
 }
.portlet_bg_color
 {      
        background-color: #F5F5DC;
        
 }
.portlet_bg_title
 {      
        background-color:#e36225;
 }
.mouseover_text
 {       font-family: tahoma,verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
        font-variant: normal;
	text-transform: none;
	font-weight: normal;
	color:#000000;
 }
.bg_alt_title
 {      
        background-color: #D3D3D3;
        color:#000000;
 }
.bg_title
 {      
        background-color: #7293EF;
 }
.nav_bg_title
 {      
        background-color: #D8D8D8 ;
 }

        

a.leftlink 
 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:13px;
	color: #000000;
	text-decoration:none;
 }
a.leftlink:hover 
 {
	font-family: Tahoma,tahoma,Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:13px;
	color: #ffffff;
	text-decoration:underline;
 }
a.footerlink 
 {
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:13px;
	color: #FFFFFF;
	text-decoration:none;
 }
a.footerlink:hover 
 {
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:13px;
	color: #000000;
	text-decoration:underline;
 }
.footer_text
 {      
        font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
        font-variant: normal;
	text-transform: none;
	font-weight: normal;
	color:#000000;
 }
.foot_color
 {
        color:#E36225;
 }
form.searchPage
{
        text-align: center;
}

input.searchPage
{
        font-size: 200% !important;
}

form.searchPage input.searchButton 
{
        background-position:5px 7px;
	padding:1px 10px 1px 25px;
}
.discreet 
{
	color: &dtml-discreetColor;;
	font-size: &dtml-fontSmallSize;;
	font-weight: normal;
}
dl.searchResults dt
{
	font-size: 140%;
	font-weight: normal;
}
dl.searchResults span.documentByLine 
{
	display: block;
}
.documentByLine 
{
	font-size: &dtml-fontSmallSize;;
	font-weight: normal;
	color: &dtml-discreetColor;;
	margin-bottom: 0.5em;
}
.link-category 
{
	color: #74ae0b
}
dl.portalMessage
{
	font-size: &dtml-fontSmallSize;;
}
dl.portalMessage a 
{
	color: black;
	border: none;
	text-decoration: underline;
}
dl.portalMessage dt
{
	background-color: #996; 
	border: 1px solid #996;
	font-weight: bold;
	float: left;
	margin: 0 0.5em 0 0;
	padding: 0.5em 0.75em;
	color: White;
	line-height: 1.25em;
}
dl.portalMessage dd 
{
	background-color: #ffffe3;
	border: 1px solid #996;
	padding: 0.5em 0.5em; 
	margin: 0;
	line-height: 1.25em;
}
dl.warning dt
{
	background-color: #d80; 
	border: 1px solid #d80;
}
dl.error dt 
{
	background-color: #d00; 
	border-color: #d00;
}
dl.warning dd 
{
	background-color: #fd7; 
	border-color: #d80;
}
dl.error dd 
{
	background-color: #fd7; 
	border-color: #d80;
}
.field 
{
	top: 0;
	left: 0;
	margin: 0 1em 1em 0;
	clear: both;
}
.noborder,
.documentEditable * .noborder
{
	border: none;
	margin: 0;
	background: none;
	background-color: transparent;
}
dl.portalMessage
{
	font-size: &dtml-fontSmallSize;;
}
dl.portalMessage a 
{
	color: black;
	border: none;
	text-decoration: underline;
}
dl.portalMessage dt
{
	background-color: #996; 
	border: 1px solid #996;
	font-weight: bold;
	float: left;
	margin: 0 0.5em 0 0;
	padding: 0.5em 0.75em;
	color: White;
	line-height: 1.25em;
}
dl.portalMessage dd 
{
	background-color: #ffffe3;
	border: 1px solid #996;
	padding: 0.5em 0.5em; 
	margin: 0;
	line-height: 1.25em;
}
dl.error dt 
{
	background-color: #d00; 
	border-color: #d00;
}
dl.error dd 
{
	background-color: #fd7; 
	border-color: #d80;
}
div.formHelp
{
	font-family: tahoma,Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: #999999;
}

div.formHelp:hover 
{
	font-family:tahoma, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	cursor: default;
}
.context,
.formControls .actionButtons .button,
.documentEditable * .context 
{
	background: transparent url(&dtml-portal_url;/linkTransparent.gif) 9px 1px no-repeat;
	color: &dtml-fontColor;;
	cursor: pointer;
	font-size: &dtml-fontSmallSize;;
	padding: 1px 1px 1px 15px;
	text-transform: &dtml-textTransform;;
	border: &dtml-borderWidth; solid &dtml-globalBorderColor;;
}
.navTreeLevel0 
{ 
	margin: 0; 
}

ul.visualNoMarker,
ol.visualNoMarker 
{
	list-style-type: disc;
	list-style-image: none;
	margin: 0.5em 0 0 0;
	line-height: 1em;
}
.state-published 
{
	color: &dtml-linkColor; !important;
}
.navTreeItem 
{
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px
}
.visualClear 
{
	CLEAR: both; DISPLAY: block
} 
.documentEditable  .noborder
{
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	MARGIN: 0px; BORDER-TOP-STYLE: none; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	BORDER-BOTTOM-STYLE: none
}
IMG 
{
	BORDER-TOP-STYLE: none; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
.login_failed
{
  	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
        font-variant: normal;
	text-transform: none;
	font-weight: bold;
	color: #FF0000 ;

}
.documentFirstHeading
{
 	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
        font-variant: normal;
	text-transform: none;
	font-weight: bold;
	color: #000000 ;
;
}



.normal {
    FONT-SIZE: 12px; 
    COLOR: #000000; 
    LINE-HEIGHT: 17px; 
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.required {
    FONT-SIZE: 12px; 
    COLOR: #FF0000; 
    LINE-HEIGHT: 17px; 
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.note {
    FONT-SIZE: 10px; 
    COLOR: #000000; 
    LINE-HEIGHT: 17px; 
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

form_table {
    FONT-SIZE: 12px; 
    COLOR: #000000; 
    LINE-HEIGHT: 17px; 
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}


input.submit_button {
    FONT-SIZE: 12px; 
    COLOR: #000000; 
    LINE-HEIGHT: 17px; 
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    margin-bottom: 1px ! important;
}
.breadcrumbSeparator {
font-size: 120%;
}
.portlet {
margin: 1px 0 1em 0;
border-bottom: &dtml-borderWidth; &dtml-borderStyle; &dtml-globalBorderColor;;
background-color: &dtml-backgroundColor;;
}
.portlet a {
text-decoration: none;
}
.portlet a.tile {
display: block;
}
.portletHeader {
background-color: &dtml-globalBackgroundColor;;
border: &dtml-borderWidth; &dtml-borderStyle; &dtml-globalBorderColor;;
padding: 0em 1em;
text-transform: &dtml-textTransform;;
font-weight: normal;
line-height: 1.6em;
}
.portletTopLeft {}
.portletTopRight {}
.portletBottomLeft {}
.portletBottomRight {}

.portletItem {
margin: 0;
padding: 1em;
border-left: &dtml-borderWidth; &dtml-borderStyle; &dtml-globalBorderColor;;
border-right: &dtml-borderWidth; &dtml-borderStyle; &dtml-globalBorderColor;;
}
.portletNavigationTree {
padding: 0; 
list-style: none !important;
list-style-image: none !important; 
line-height: 1em;
}
table.coll 
{
border-collapse: collapse
}

.nav_text
{
        font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
        font-variant: normal;
	text-transform: none;
	font-weight: normal;
	color: #000000;

}
.dashed_line
{
        BORDER-BOTTOM:#000000 1px dashed;
        font-weight: bold;
        color: #000000;
}
.leftnav_item 
{
        text-decoration: none ;
        font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
        font-variant: normal;
        font-weight: normal;
	color: #000000;

}
.leftnav_item_header 
{
        text-decoration: none ;
        font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
        font-variant: normal;
        font-weight: bold;
	color: #000000;
        background-color: #4169E1;

}
.dashed_table
{

        font-weight: bold;
        color: #000000;
}

.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.bgheaderBarSlot
{
   font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #591111;
        align:left;
}

table.sortable {
    border-collapse: collapse;
    border-top: 1px solid #E6D2AD;
    border-left: 1px solid #E6D2AD;
    border-right: 1px solid #E6D2AD;
    border-bottom: 1px solid #E6D2AD;
}

table.sortable a.sortheader {
    background-color:#F1EFE2;
    color:#B73829;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    display: block;
}

table.sortable span.sortarrow {
    color: black;
    text-decoration: none;
}

table.sortable td
{
    border-top: 1px solid #E6D2AD;
    border-bottom: 1px solid #E6D2AD;
    border-right: 1px solid #E6D2AD;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: normal;
    font-variant: normal;
    text-transform: none;
    padding: 0px 3px 0px 3px;
    white-space: normal;
}
.confirmation  {
        text-decoration: none ;
        font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
        font-variant: normal;
        font-weight: bold;
	color: #33CC33;
}

.error{
        text-decoration: none ;
        font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
        font-variant: normal;
        font-weight: bold;
	color: #FF0000;
}

.portlet_slot_title
 {
        font-family:  Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
        font-weight: bold;
        color:#FFFFFF;
        background-color:"#4169E1";
 }