body         
{ 
        background-color		: #FFFFFF; 
        color                        	: #000000; 
        font-family                	: TimesNewRoman,Arial,Garamond; 
        font-size                	: small; 
	margin-top			: 1px;
	margin-left			: 0px;
	margin-right			: 0px;
	margin-bottom			: 0px;
	padding                        	: 0 0 0 0; 
} 

p         
{ 
        margin                        	: 0 0 0 0; 
        padding                        	: 0 0 0 0; 
} 

li         
{ 
        width                        	: 100%; 
} 

.title 
{
	font-family: TimesNewRoman,Arial,Garamond;
	font-size: 10pt; 
	font-weight: bold; 
	color: #687841;
	text-align: right;
	padding: 4px;
	border-right: 1px solid #888888;
	width: 300px;
}

.details 
{
	font-family: TimesNewRoman,Arial,Garamond;
	font-size: 9pt; 
	font-weight: normal; 
	color: #000000;
	text-align: left;
	padding: 4px;
	width: 300px;
}

UL.hiddenlist
{ 
	cursor: 
	hand; 
}

UL.shownlist
{ 
	cursor: 
	hand; 
}

.hiddenlist LI  
{ 
	display: none; 
}

UL.hiddenlist  LI                
{ 
	display: 
	none;
	font: 90%;
	list-style: square; 
}

UL.showList LI       
{ 
	display: block; 
}

td.layoutHeader2 
{ 
        color                        	: #FFFFFF; 
        white-space: nowrap; 
	font-size			: 12pt; 
	noresize;
} 

td.layoutHeader3 
{ 
        color                        	: #FFFFFF; 
        white-space			: nowrap; 
	font-size			: 12pt; 
        padding                        	: 0 0 0 0; 
} 

.showList UL    
{ 
	color: black; 
}

.layoutBody         
{ 
        background-color		: #FFFFFF; 
        color                        	: #000000; 
        font-family                	: TimesNewRoman,Arial,Garamond; 
        font-size                	: small; 
        margin                        	: 0 0 0 0; 
        padding-top                	: 2px; 
        padding-left                	: 10px; 
        padding-bottom        		: 5px; 
        padding-right        		: 10px; 
        width                        	: 100%; 
        height                        	: 100%; 
} 

img.photolink 
{
	border-width: 2 ; 
	border-color : silver
}

.layout 
{ 
        width: 100%; 
        height: 100%; 
        margin: 0 0 0 0; 
        padding: 0 0 0 0; 
} 

.layoutBanner 
{ 
        height: 56px; 
        background-image: url(/gfx/bannerbkgd.gif); 
} 

h1.layoutHeader 
{ 
        color				: #FFFFFF; 
        font-family                	: TimesNewRoman,Arial,Garamond; 
        font-size			: 45px; 
        font-weight			: bold; 
        padding				: 6px 0px 2px 0px; 
        vertical-align                	: bottom; 
        horizontal-align        	: center; 
        text-align                	: center; 
        white-space			: nowrap; 
        noresize;
} 

.layoutHeader 
{ 
        color				: #FFFFFF; 
        font-family                	: TimesNewRoman,Arial,Garamond; 
        font-size			: 16px; 
        font-weight			: bolder; 
        padding				: 0px 0px 0px 0px; 
        vertical-align                	: bottom; 
        horizontal-align        	: center; 
        text-align                	: center; 
} 

.layoutHeader a:link, 
.layoutHeader a:visited, 
.layoutHeader a:link, 
.layoutHeader a:visited 
{ 
	text-decoration			: none; 
	color				: #FFFFFF; 
        font-weight			: normal; 
} 

.layoutHeader a:hover, 
.layoutHeader a:hover   
{ 
	color				: #55BB55; 
	cursor				: hand; 
        font-weight			: bold; 
        font-size			: 16px; 
} 

.layoutHeaderTop 
{ 
        background-color: #000000; 
        height: 2px; 
} 

.layoutHeaderBottom 
{ 
        background-color: #003060; 
        height: 1px; 
} 

.layoutFooter 
{ 
        background-color: #029934; 
        color: #FFFFFF; 
        width: 100%; 
        height: 17px; 
        font-size:x-small; 
        padding: 2 10 2 10; 
        text-align:right; 
        white-space: nowrap; 
} 

.menuLink a:link, 
.cascadedMenuLink a:link 
{ 
        color			: #113311; 
        text-decoration		: none; 
        font-weight    		: bold; 
} 

.menuLink a:hover, 
.cascadedMenuLink a:hover 
{ 
        color			: #113311; 
        text-decoration		: none; 
        font-weight    		: bold; 
} 

.menuLink a:visited, 
.cascadedMenuLink a:visited 
{ 
        color			: #113311; 
        text-decoration		: none; 
        font-weight    		: bold; 
} 

.menuLink a:visited, 
.cascadedMenuLink a:visited 
{ 
        color			: #113311; 
        text-decoration		: none; 
        font-weight    		: bold; 
} 

.cascadeMenuDecoration 
{ 
        font-family                : TimesNewRoman,Arial,Garamond; 
        font-size                : 4pt; 
        vertical-align                : bottom; 
        horizontal-align        : center; 
        text-align                : center; 
        padding                        : 0px 8px 15px 0px; 
} 

.groupSeparator 
{ 
        height: 6px; 
} 
.menuGroupHeading 
{ 
        height: 1px; 
} 

a:link, 
a:visited 
{ 
        color                        : #000000; 
} 

td         
{ 
        vertical-align        : top; 
} 

td.table, 
td.table2, 
td.multipleSelectionTable, 
td.field, 
th.field 
{ 
        vertical-align        : baseline; 
} 

.warning
{ 
        font-family: TimesNewRoman,Arial,Garamond; 
        font-size                : x-large; 
        color                        : red; 
        font-weight                : bold; 
        margin: 0 0 5px 0; 
        padding: 4px 2px 4px 0; 
        cursor                        : default; 
        text-decoration        : none; 
        text-align                : center; 
} 

.subWarning
{ 
        font-family: TimesNewRoman,Arial,Garamond; 
        font-size                : large; 
        color                        : #003970; 
        font-weight                : bold; 
        margin: 0 0 0 0; 
        padding: 2px 1px 2px 0; 
        cursor                        : default; 
        text-decoration        : none; 
        text-align                : center; 
} 

.heading, 
h1 
{ 
        font-family: TimesNewRoman,Arial,Garamond; 
        font-size                : x-large; 
        color                        : #336633; 
        font-weight                : bold; 
        margin: 0 0 5px 0; 
        padding: 4px 2px 4px 0; 
        cursor                        : default; 
        text-decoration        : none; 
        text-align                : left; 
} 

.subHeading, 
h2 
{ 
        font-family: TimesNewRoman,Arial,Garamond; 
        font-size                : large; 
        color                        : #336633; 
        font-weight                : bold; 
        margin: 0 0 0 0; 
        padding: 2px 1px 2px 0; 
        cursor                        : default; 
        text-decoration        : none; 
        text-align                : left; 
} 

div.welcome 
{ 
        font-size                : x-large; 
        color                        : #003970; 
        font-weight                : bold; 
        padding-top                : 20%; 
        font-style                : oblique; 
        text-align                : center; 
} 

td.crumbs table, 
table.crumbs, 
a.crumbs1, 
a.crumbs2, 
a.crumbs3, 
a.crumbs4, 
a.crumbs5 
{ 
        color                : #003970; 
        font-size        : x-small; 
        padding                : 0 0 0 0; 
        text-align         : left 
} 

.titledBox, 
table.scrollingTable 
{         
        background-color: #F8F8F8; 
        border                : 1px solid #C6C6AA; 
        margin                : 0px 0px 0px 0px; 
        padding                : 0px 0px 0px 0px; 
        vertical-align        : baseline; 
} 

table.titledBox 
{         
        width                : 500px; 
        horizontal-align        : center; 
} 

th.titledBox 
{ 
        background-color: #E1E1D1; 
        border-style        : none; 
        color                : #000000; 
        font-size        : small; 
        font-weight        : bold; 
        padding                : 2px 6px 3px 6px; 
        margin-bottom        : 2px; 
        text-align        : left; 
        white-space        : nowrap; 
} 

td.ongletTextEna 
{ 
        background-color: #C6C6AA; 
        color: #000000; 
        font-size: small; 
        font-weight: bold; 
        padding: 2px 6px 3px 6px; 
        margin-bottom: 2px; 
        border-left: 1px solid #C6C6AA; 
        border-right: 1px solid #C6C6AA; 
        border-top: 1px solid #C6C6AA; 
        vertical-align: bottom; 
        width: 10px; 
} 

td.ongletTextDis 
{ 
        background-color: #E1E1D1; 
        color: #000000; 
        cursor: hand; 
        font-size: small; 
        font-weight: normal; 
        padding: 2px 6px 3px 6px; 
        margin-bottom: 2px; 
        border-left: 1px solid #C6C6AA; 
        border-right: 1px solid #C6C6AA; 
        border-top: 1px solid #C6C6AA; 
        vertical-align: bottom; 
        width: 10px; 
} 

td.ongletTextErr 
{ 
        background-color: #E1E1D1; 
        color: #BB0000; 
        cursor: hand; 
        font-size: small; 
        font-weight: normal; 
        padding: 2px 6px 3px 6px; 
        margin-bottom: 2px; 
        border-left: 1px solid #C6C6AA; 
        border-right: 1px solid #C6C6AA; 
        border-top: 1px solid #C6C6AA; 
        vertical-align: bottom; 
        width: 10px; 
} 


td.ongletTextEna a:link, 
td.ongletTextEna a:active, 
td.ongletTextEna a:visited, 
td.ongletTextDis a:link, 
td.ongletTextDis a:active, 
td.ongletTextDis a:visited 
{ 
        text-decoration:none; 
        color: #000000; 
} 

td.ongletTextErr a:link, 
td.ongletTextErr a:active, 
td.ongletTextErr a:visited 
{ 
        text-decoration:none; 
        color: #BB0000; 
} 

td.ongletMiddle 
{ 
        border-left: 1px solid #C6C6AA; 
        border-right: 1px solid #C6C6AA; 
        border-top: 1px solid #C6C6AA; 
        border-bottom: 0px; 
        font-size: 0px; 
        line-height: 0px; 
        height: 0px; 
        padding: 0px; 
} 

td.ongletSpace 
{ 
        font-size: 5pt; 
} 

td.ongletMain 
{ 
        border-left: 1px solid #C6C6AA; 
        border-right: 1px solid #C6C6AA; 
        border-bottom: 1px solid #C6C6AA; 
        padding                : 5px; 

} 

th.field 
{ 
        background-color: transparent; 
        color                : #003970; 
        font-size        : small; 
        font-weight        : normal; 
        padding                : 2px 15px 4px 5px; 
        text-align        : right; 
        width                : 0px; 
        white-space        : nowrap; 
        vertical-align        : baseline; 
} 

th.textarea 
{ 
        background-color: transparent; 
        color                : #003970; 
        font-size        : small; 
        font-weight        : normal; 
        padding                : 2px 15px 4px 5px; 
        text-align        : right; 
        width                : 0px; 
        white-space        : nowrap; 
        vertical-align        : baseline; 
} 

th.info 
{ 
        color: #003970; 
        font-size: x-small; 
        font-weight: normal; 
        text-align: left; 
} 

.field 
{ 
        vertical-align        : baseline; 
        text-align        : left; 
        white-space        : nowrap; 
} 

td.field 
{ 
        color                : #000000; 
        font-size        : small; 
        font-weight        : normal; 
        padding                : 4px 10px 2px 15px; 
        white-space        : nowrap; 
        text-align         : left; 
        vertical-align         : baseline; 
        width                : 200px; 
} 

td.textarea 
{ 
        color                : #000000; 
        font-size        : small; 
        font-weight        : normal; 
        padding                : 4px 10px 2px 15px; 
        white-space        : wrap; 
        text-align         : left; 
        vertical-align         : baseline; 
} 

.button 
{ 
        background-color: #E1E1D1; 
        font-family        : TimesNewRoman,Arial,Garamond; 
        font-size        : small;         
} 

.table A:link, 
.table2 A:link, 
.table A:active, 
.table2 A:active, 
.table A:visited, 
.table2 A:visited 
{ 
        color                : #000000; 
} 
.table A:hover,   
.table2 A:hover   
{ 
        color                : #003970; 
        cursor                : hand; 
        text-decoration        : none; 
} 

A:link.table, 
A:link.table2, 
A:active.table, 
A:active.table2, 
A:visited.table, 
A:visited.table2   
{ 
        color                : #000000; 
} 
A:hover.table,   
A:hover.table2     
{ 
        color                : #003970; 
        cursor                : hand; 
        text-decoration        : none; 
} 

th.table, 
th.scrollingTableHeader, 
th.drilldownTable, 
th.multipleSelectionTable, 
th.table table td, 
th.drilldownTable table td 
{ 
        background-color: #E1E1D1; 
        color                : #000000; 
        font-size        : small; 
        font-weight        : bold; 
        padding                : 2px 10px 3px 10px; 
        text-align         : left; 
        border-collapse:collapse; 
        border-color :  #C6C6AA; 
        border-style :  solid; 
        border-width :  0px 1px 0px 0px; 
        
} 

table.table, 
table.drilldownTable, 
table.multipleSelectionTable 
{ 
        padding: 0px; 
        margin: 0px; 
        table-layout:auto; 
        border-collapse:collapse; 
        border-style: solid; 
} 

table.titledBox td.titledBox 
{ 
        background-color: #F8F8F8; 
        border-style: none; 
} 

table.scrollingTableHeader 
{ 
        table-layout:auto; 
        border-color :  #C6C6AA; 
        border-style: solid; 
        border-width :  2px 1px 0px 2px; 
} 

table.clsAction td.table, 
table.clsAction td.drilldownTable, 
table.clsAction td.multipleSelectionTable, 
table.titledBox td.table, 
table.titledBox td.drilldownTable, 
table.titledBox td.multipleSelectionTable, 
td.table 
{ 
        background-color: #F8F8F8; 
        color: #000000; 
        font-size: small; 
        font-weight: normal; 
        padding: 1px 10px 1px 10px; 
        white-space: nowrap; 
} 

table.clsAction td.table2, 
table.titledBox td.table2, 
td.table2 
{ 
        background-color: #EFEBEF; 
        color: #000000; 
        font-size: small; 
        font-weight: normal; 
        padding: 1px 10px 1px 10px; 
        white-space: nowrap; 
} 

table.scrollingTableHeader 
{ 
        behavior: url(/include/dynatable.htc); 
} 

th.scrollingTableHeader 
{ 
        vertical-align         : bottom; 
} 

th.subheading 
{ 
        padding-left         : 20px; 
} 

table.pager 
{ 
        clear                : left; 
        width                : 1%; 
} 

.buttonPanel 
{ 
        background-color: transparent; 
        border: none; 
        width: 500px; 
} 

th.message 
{ 
        background-color: transparent; 
        color                : #000000; 
        font-size        : small; 
        font-weight        : normal; 
        text-align        : left; 
        width                : 0px; 
        white-space        : nowrap; 
        vertical-align        : baseline; 
        padding-left         : 2px; 
} 

a.field 
{ 
        font-size: small; 
        vertical-align: middle; 
        text-align: baseline; 
} 


table.clsAction, 
{ 
        border: 0px none; 
        padding: 0px; 
        margin: 0px; 
        border-collapse: collapse; 
        border-spacing: 0px; 
} 

table.clsAction td 
{ 
        padding:0px; 
        margin:0px; 
} 

div.scrollingTable 
{ 
        overflow-y: scroll; 
        background-color: transparent; 
        width:100%; 
        scrollbar-base-color:#D1D1C1; 
        behavior: url(/include/scroll.htc); 
} 

table.drilldownTable, 
table.multipleSelectionTable 
{ 
        behavior: url(/include/tableSelect.htc); 
} 

.drilldownTable input 
{ 
        display:none; 
        behavior: url(/include/tableinput.htc); 
} 

.error 
{ 
        color: #800000; 
        font-size: small; 
        font-weight: normal; 
        padding: 2px 10px 2px 10px; 
        text-align: left; 
} 

.message 
{ 
        color: #003970; 
        font-size: small; 
        font-weight: normal; 
        text-align: left; 
} 
.info 
{ 
        color: #003970; 
        font-size: x-small; 
        font-weight: normal; 
        text-align: left; 
} 

.about 
{ 
        color: #000000; 
        font-size: x-small; 
        font-weight: normal; 
        text-align: left; 
} 

.aboutCopyright 
{ 
        color: #000000; 
        font-size: x-small; 
        font-weight: normal; 
        text-align: center; 
} 

.form 
{ 
  font-family        :TimesNewRoman,Arial,Garamond; 
  font-size        :11px; 
} 
.left 
{ 
font-family        :TimesNewRoman,Arial,Garamond; 
font-size        :11px; 
padding-left        :20px; 
padding-right        :10px; 
} 

.href 
{ 
font-family        :TimesNewRoman,Arial,Garamond; 
font-size        :11px; 
color                :#107819; 
} 

.txt 
{ 
font-family        :TimesNewRoman,Arial,Garamond; 
font-size        :11px; 
padding-left        :20px; 
padding-right        :20px; 
} 

.bodyText 
{ 
    font-family        :TimesNewRoman,Arial,Garamond; 
    font-size        :10pt; 
} 

td.planHeader 
{ 
  font-family        :TimesNewRoman,Arial,Garamond; 
  font-size        :10px; 
  font-weight        :bold; 
} 

td.planPrice 
{ 
  font-family        :TimesNewRoman,Arial,Garamond; 
  font-size        :12px; 
  color                :#107819; 
} 

td.planBody 
{ 
  font-family        :TimesNewRoman,Arial,Garamond; 
  font-size        :12px; 
} 

td.featuresHeader 
{ 
  font-family        :TimesNewRoman,Arial,Garamond; 
  font-size        :8pt; 
  font-weight        :bold; 
} 

td.featuresBody 
{ 
  font-family        :TimesNewRoman,Arial,Garamond; 
  font-size        :8pt; 
          color        :#666666; 
} 

td.optionsHeader 
{ 
  font-family:TimesNewRoman,Arial,Garamond; 
  font-size:10pt; 
  font-weight:bold; 
  color:#107819; 
} 

td.optionsBody 
{ 
  font-family:TimesNewRoman,Arial,Garamond; 
  font-size:8pt; 
} 
