body
{
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	margin: 0px;
	padding: 10px;
	height: 100%;
	background-color: #FFFFFF;
}


/********************************/
/*DEFAULT LINK*/
/********************************/
a, a:active, a:link, a:visited
{
	color: #333333;
	text-decoration: underline;
}
a:hover
{
	text-decoration: none;
}

/********************************/
/*GENERIC TAGS*/
/********************************/
p, li, .Normal, .Normal p, .Normal li, .NormalDisabled, .NormalDisabled p, .NormalDisabled li
{
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	line-height: 16px;
}
p, .Normal p, .NormalDisabled p
{
	margin: 0 0 9px 0;
}
ul, ol, blockquote
{
	margin: 0; /*To set a similar default margin value for Mozilla and Explorer browsers.*/
}
ul, ol
{
	margin-bottom: 9px;
}
ul ul, ol ol
{
	margin-top: 5px;
	margin-bottom: 0;
}
li
{
	margin-bottom: 4px;
}
ul, ol, blockquote
{
	padding-left: 35px;
}
UL LI
{
	list-style-type: disc;
}
UL LI LI
{
	list-style-type: disc;
}
UL LI LI LI
{
	list-style-type: disc;
}
OL LI
{
	list-style-type: decimal;
}
OL OL LI
{
	list-style-type: lower-alpha;
	font-size: 1em;
}
OL OL OL LI
{
	list-style-type: lower-roman;
}
OL UL LI
{
	list-style-type: disc;
}

h1, h2, h6, .Head
{
	font-family: "45 Helvetica Light" , Helvetica;
	font-weight: normal;
	text-transform: uppercase;
	color: #006233;
}
h1, .Head
{
	font-size: 26px;
	line-height: 28px;
	margin: 0;
}
h2
{
	font-size: 22px;
	line-height: 24px;
	color: #FFFFFF;
	margin: 0 -7px 7px -7px;
	background-color: #006233;
	padding: 2px 7px 2px 7px;
}
h3
{
	font-size: 13px;
	line-height: 15px;
	margin: 0 0 9px 0;
	font-weight: bold;
	color: #000000;
}
h4, h5
{
	font-size: 11px;
	line-height: 12px;
	margin: 0 0 9px 0;
	font-weight: bold;
	color: #000000;
}

h6
{
	font-size: 22px;
	line-height: 24px;
	color: #FFFFFF;
	margin: -7px -7px 7px -7px;
	background-color: #006233;
	padding: 2px 7px 2px 7px;
}

hr
{
	border: 0; /*For no shade*/
	color: #006233; /*To set color in IE*/
	background-color: #006233; /*To set color in Mozila*/
	height: 1px; /*A margin rule could be added but will have a different result accross browsers.*/
}
form
{
	/*To set a similar default margin/padding values for Mozilla and Explorer browsers.*/
	padding: 0;
	margin: 0;
}


/********************************/
/*PAGE GRID STYLES*/
/********************************/
#trek_page, #trek_footer
{
	margin: 0px auto;
	width: 775px;
}
#trek_page
{
	border: 1px solid #006233;
}

#trek_footer p
{ /* all !important are added to over-rule the .SkinObject class rules used by DNN */
	font-size: 10px !important;
	font-family: Verdana, Helvetica, Arial !important;
	color: #006233 !important;
	padding-top: 10px !important;
	text-align: center !important;
}

#trek_banner td
{
	padding: 10px 10px 0 10px;
	vertical-align: bottom;
}
#trek_banner p
{ /* all !important are added to over-rule the .SkinObject class rules used by DNN */
	text-align: right !important;
	margin: 5px 0 !important;
	font-family: Verdana, Helvetica, Arial !important;
	font-size: 10px !important;
	font-weight: bold !important;
	color: #999999 !important;
}
#trek_banner a, #trek_banner a:active, #trek_banner a:link, #trek_banner a:visited
{
	text-decoration: none !important;
	color:#333333 !important;
}
#trek_banner a:hover
{
	text-decoration: underline !important;
	color:#333333 !important;
}
#trek_menuBar
{
	margin: 0 10px;
	padding: 0 10px;
	background-image: url(bgd_menuBar.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	height: 33px;
}

/*CONTENT PANES -- 2-COLUMN SETTINGS*/
#trek_content td
{
}
#trek_content .otherLeftCol
{
	width: 520px;
}
#trek_content .otherRightCol
{
	width: 215px;
}
#trek_content .wholeLeftCol
{
	width: 520px;
}
#trek_content .wholeRightCol
{
	width: 215px;
}
#trek_content .wholeWholeCol
{
	width: 755px;
}

/*CONTENT PANES -- 3-COLUMN HOME PAGE*/
#trek_contentHome td
{
	border: 1px solid #006233;
	background-image: url(bgd_content.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
}
#trek_contentHome .homeLeftCol
{
	width: 255px;
}
#trek_contentHome .homeCenterCol
{
	width: 255px;
}
#trek_contentHome
{
	width: 215px;
}
.homeRightCol
{
	width: 215px;
}
#trek_contentHome .homeMainCol p
{
	padding-left: 7px;
	padding-right: 7px;
	margin-top: 7px;
	font-size: 12px;
	line-height: 20px;
}
#trek_contentHome .homeMainCol h2
{
	font-size: 20px;
	line-height: 22px;
	margin: 0;
	padding: 4px 7px 2px 7px;
}
#trek_contentHome .homeMainCol p img
{
	margin-top: -7px;
	margin-left: -7px;
	margin-right: -7px;
}
#homeimg div img
{
	margin-top: -7px;
	margin-left: -7px;
	margin-right: 10px;
	border-right: solid 50px transparent;
}
#trek_contentHome table td
{
	border: 0;
	background-image: none;
}


/********************************/
/*CONTAINER STYLES*/
/********************************/
/*
Home page:
- No green border, no background, with padding
- No green border, no background, and no padding (for main image)
*/

.trek_containerHomePad
{
	padding: 7px 7px 0 7px;
}
.trek_containerHomeNoPad
{
	padding: 0;
}

/*
Other pages:
- Green border, background, padding
- Green border, background, padding, top margin
- Green border, background, no padding (for edge-to-edge images)
- Green border, background, no padding, top margin (for edge-to-edge images)
*/

.trek_containerBreakingPad
{
	border: 1px solid #006233;
	background-image: url(/Portals/0/reDesign/stopSign03.gif);
	background-position: top right;
	background-repeat: none;
}

.trek_containerPad, .trek_containerPadTopMargin, .trek_containerNoPad, .trek_containerNoPadTopMargin
{
	border: 1px solid #006233;
	background-image: url(bgd_content.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
}
.trek_containerPad, .trek_containerPadTopMargin
{
	padding: 7px 7px 0 7px;
}
.trek_containerNoPad, .trek_containerNoPadTopMargin
{
	padding: 0;
}
.trek_containerPadTopMargin, .trek_containerNoPadTopMargin
{
	margin-top: 10px;
}


/********************************/
/*CONTENT STYLES TO MAKE AVAILABLE IN EDITOR'S STYLES MENU*/
/********************************/
.linkArrow a
{
	background-image: url(icon_linkArrow.gif) !important;;
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 14px;
	text-transform: uppercase;
	text-decoration: none !important;
	color: #006233 !important;
}
.linkArrow a:hover
{
	text-decoration: underline !important;
}

.list_noIndent
{
	padding-left: 18px !important;;
}



/********************************/
/*SOLPART MAIN MENU*/
/********************************/

.MainMenu_MenuContainer { 
/* Menubar container table */
	background-color: transparent; 
}

.MainMenu_MenuBar { 
/* Menubar item nested table: TR style */
	cursor: hand;
	height:33px;
}

.MainMenu_MenuItem, .MainMenu_MenuItemSel { 
/* Menubar item nested table: TR style */
/* Submenu item nested table: TR AND TD styles */
	cursor: hand;
	font-family: Helvetica, Arial, Verdana;
	font-weight: normal; 
	font-style: normal;
	font-size:12px;
	text-transform:uppercase;
	color:#FFFFFF; 
	line-height:33px;
	border: 0; 
	background-color: Transparent;
}

.MainMenu_MenuItemSel { /* rollover effect */
	background-color: #62b38c;
	color: #FFFFFF; 
}

.MainMenu_MenuIcon { /* Submenu item table: TD of nested table */
	cursor: hand;
	background-color: Transparent; 
	border: 0; 
	text-align: left; 
	width: 0; 
	height: auto;
}

.MainMenu_MenuArrow { /* Submenu item table: TD of nested table */
	cursor: hand;
	font-family: webdings; 
	font-size: 10pt; 
	border: 0;
	padding:0 4px;
	border-right:1px solid #90bba6;
}

.MainMenu_SubMenu { /* DIV container for submenu table */
	cursor: hand;
	z-index: 1000; 
	background-color:#00532b;
	border: 0;
	filter: none; 
	border: 0;
}

.MainMenu_SubMenu TD { /* (Added) to force different style attributes than MainMenu_MenuItem */
	font-size:12px;
	line-height:26px;
	text-transform:none;
	border-top:1px solid #90bba6;
	/*padding:0 3px;*/
}

.MainMenu_MenuBreak {  /* ? */
	border: 0;
	background-color: Transparent; 
	height: 0;
	}


.MainMenu_RootMenuArrow {
	cursor: hand;
	font-family: webdings; 
	font-size: 10pt; 
	padding:0 4px;
}


/* Solpart Main Menu Additions */


/*.MainMenu_RootMenuItem
{*/
	/* menu bar: items. Hopefully placed in a TD. */
	/*padding: 0 10px;
	height: 33px;
}*/
.MainMenu_RootMenuItemActive
{
	/* menu bar: current section highlight. Hopefully placed in a TD. */
	background-image: url(bgd_menuBar_sel.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	height: 33px;
}
.MainMenu_RootMenuItemSelected
{
	/* menu bar: rollover effect */
	background-color: #62b38c;
}










