/* 
================================
Skin styles for JUSTNORTH
	Jive Media Group LLC design
	By R Anderson www.jivemg.com
	Contributors.
	Justin Anderson
	info (at@) jivemg.com
================================
*/   
.pagemaster {
	width: 100%;
	/*height: 100%;*/
        background-position: center top;
        /*background:url(blugrad.jpg);
	background-repeat: repeat-x;*/
	background-color: #ffffff;
}
.skinmaster {
	/*height: 100%;
        background:url(blugrad.jpg);
	background-repeat: repeat-x;*/
	background-color: transparent;
	/*BORDER-RIGHT: #19581A 1px solid; 
	BORDER-TOP: #19581A 1px solid; 
	BORDER-LEFT: #19581A 1px solid; 
	BORDER-BOTTOM: #19581A 1px solid; 
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px;*/ 
}
.greenpagemaster {
	width: 100%;
	height: 100%;
        background-position: center top;
        background:url(greengrad.jpg);
	background-repeat: repeat-x;
	background-color: #ffffff;
}
.skinheader {
}
.skingradient {
	background-image: url(navbar.gif); HEIGHT:21px;
}
.skingradient1 {
	background-image: url(breadcrumbs.gif); HEIGHT:16px;
}
.skingradient2 {
	background-image: url(navbar2.gif); HEIGHT:21px;
}
.controlpanel {
	width: 100%;
	background-color: #FFFFFF;
}
.contentbackground {
        /*width: 100%;
	height: 100%;*/
        background-color: #FFFFFF;
	/*background-color: transparent;*/
	/*padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;*/
}
.toppane {
	width: 100%;
	background-color: transparent;
	/*padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;*/
}
.leftpane {
	/*width: 165px;*/
	background-color: transparent;
	/*background-color: #EAE3C9;*/
	/*padding-left: 6px;*/
	padding-right: 10px;
	/*padding-top: 6px;*/
}
.bannerpane {
	width: 100%;
	background-color: transparent;
	/*padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;*/
}
.contentpane {
	/*width: 589px;*/
	background-color: white;
	/*padding-left: 6px;*/
	padding-right: 6px;
	/*padding-top: 6px;*/
}
.widecontentpane {
	width: 700px;
	background-color: white;
	/*padding-left: 6px;
	padding-right: 6px;
	padding-top: 6px;*/
}
.fullcontentpane {
	width: 000px;
	background-color: white;
}

.secondcontentpane {
	width: 300px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 0px;
	/*padding-top: 6px;*/
}
.thirdcontentpane {
	width: 137px;
	background-color: transparent;
	/*padding-left: 10px;
	padding-right: 0px;
	padding-top: 6px;*/
}
.forthcontentpane {
	width: 100%;
	background-color: transparent;
	/*padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;*/
}
.fifthcontentpane {
	width: 50%;
	background-color: transparent;
	/*padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;*/
}
.sixthcontentpane {
	width: 50%;
	background-color: transparent;
	/*padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;*/
}
.rightpane {
	width: 200px;
	background-color: transparent;
	/*background-color: #EAE3C9;*/
	padding-left: 20px;
	/*padding-right: 10px;*/
	/*padding-top: 6px;*/
}
.footerpane {
	width: 100%;
	background-color: transparent;
	/*padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;*/
}
.bottompane {
	width: 100%;
	background-color: transparent;
	/*padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;*/
}
.linkspane {
	width: 100%;
	background-color: transparent;
        background-image: url(navbar2.gif); HEIGHT:21px;
	/*padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;*/
}
.QuotesTable
{
	background-color: #f6f2ab;
        padding:10px;
        border-top: 2px solid #fbcb4d;
        border-bottom: 2px solid #fbcb4d;
}
.Quotes
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 9pt;
	font-style: normal;
	color: #716f6f;
	LETTER-SPACING:0pt;
	text-decoration: none;
}
.copyrightbackground {
	background-image: url(navbar1.gif); HEIGHT:21px; WIDTH:100%;
	/*width: 100%;
        height: 21px;
        /*background-color: #EAE3C9;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;*/
}
.bottombackground {
	width: 100%;
        /*height: 100%;*/
        background-color: #FFFFFF;
	/*padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;*/
}
.StandardButton
{ 
	border-right: #336699 1px solid;
	padding-right: 3px;
	border-top: #7b9ebd 1px solid;
	padding-left: 3px;
	font-size: 9px;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, 

StartColorStr=#ffffff, EndColorStr=#cecfde);
	border-left: #7b9ebd 1px solid;
	/*width: 68px;*/
	cursor: hand;
	border-bottom: #336699 1px solid;      
    /*background: #0784D4 none; 
    color: #000000;
    font-family: Verdana, Tahoma, Arial, Helvetica; 
    font-size: 10px;
    font-weight: bold;*/
}
.Links
{
    font-weight: normal;
    font-size: 8pt;
    font-family: Verdana, Tahoma, Arial, Helvetica;
    color: #666666;
    text-decoration: none;
    background-color: Transparent;
    /*padding-right:10;*/
}
A.Links:visited  {
    text-decoration: underline;
    color: #666666;
}
A.Links:link {
	COLOR: #666666; TEXT-DECORATION: none;
}
A.Links:active   {
    text-decoration: none;
    color: #666666;
}
A.Links:hover    {
    text-decoration: none;
    color: #F78D26;
}

.SkinObject {
	font-weight: normal; FONT-SIZE: 10pt; COLOR: #666666; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica; TEXT-DECORATION: none
}
A.SkinObject:link {
	COLOR: #666666; TEXT-DECORATION: underline
}
A.SkinObject:visited {
	COLOR: #666666; TEXT-DECORATION: underline
}
A.SkinObject:active {
	COLOR: #666666 TEXT-DECORATION: underline
}
A.SkinObject:hover {
	COLOR: #F78D26; TEXT-DECORATION: underline
}

background:url(magnifying-glass.gif);

/* text style for the search tab */
.search {
	color: #FFFFFF;
}

/* hyperlink style for the search tab */
A.search:link {
	color: #FFFFFF;
}

A.search:visited  {
        color: #FFFFFF;
}

A.search:active   {
        color: #FFFFFF;
}

A.search:hover    {
	color: #961E23;
}


/* text style for the selected tab */
.SelectedTab {
	color: #344c78;
}

/* hyperlink style for the selected tab */
a.SelectedTab:link, a.SelectedTab:visited, a.SelectedTab:active {
	color: #344c78;
	font-family: verdana, Tahoma, Arial, Helvetica;
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
}
A.SelectedTab:hover    {
	color: #FB7F03;
}

/* text style for the unselected tabs */
.OtherTabs     {
}
a.OtherTabs:link, a.OtherTabs:visited, a.OtherTabs:active {
	color: #098AC1;
	font-family: verdana, Tahoma, Arial, Helvetica;
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
}
a.OtherTabs:hover {
	color: #FB7F03;
	font-family: verdana, Tahoma, Arial, Helvetica;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}

.OtherTabs2 {
}

/* hyperlink style for the LinksPane tabs */
A.LinksPaneTabs:link {
	color: #666666;
}

A.LinksPaneTabs:visited  {
}

A.LinksPaneTabs:active   {
}

A.LinksPaneTabs:hover    {
	color: #FB7F03;
}

.Head    {
	font-family: Verdana, Tahoma, Arial, Helvetica;	
	font-size:12px;
	font-weight:bold;
	color:#666666;
}
/* style of item titles on edit and admin pages */
.SubHead    {
	font-family: Verdana, Tahoma, Arial, Helvetica;	
	font-size:11px;
	font-weight:bold; 
	color:#666666;
}
.SubHead-Orange    {
	font-family: Verdana, Tahoma, Arial, Helvetica;	
	font-size:11px;
	font-weight:bold; 
	color:#EC5F18;
}
/* module title style used instead of Head for compact rendering by QuickLinks and Signin 

modules */
/* text style used for most text rendered by modules */
.Normal
{
	font-family: Verdana, Arial, Tahoma, Helvetica;;
	font-size: 8pt;
	font-style: normal;
}
.Normal2
{
	font-family: Verdana, Arial, Tahoma, Helvetica;
	font-size: 12px;
	font-style: normal;
}
.Normal3
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 10pt;
	font-style: normal;
}
/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
}

.NormalTextBoxGray {
	font-weight: normal;
	FONT-SIZE: 10px;
	COLOR: #C0C0C0;
	FONT-FAMILY: verdana, Tahoma, Arial, Helvetica;
	background-color: WhiteSmoke;
	
}
.NormalOrange
{
    color: #ee8426;
    font-weight: normal;
    font-size: 11px;
    font-family: Tahoma, Arial, Verdana; Helvetica;
}
a.NormalOrange:link, a.NormalOrange:visited, a.NormalOrange:active {
    color: #ee8426!Important;
    text-decoration: none;
}
A.NormalOrange:hover {
    text-decoration: underline;
    color: #666666!Important;
}
.NormalOrangeSmall
{
        color: #ee8426;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;

        line-height: 10pt;
}
a.NormalOrangeSmall:link, a.NormalOrangeSmall:visited, a.NormalOrangeSmall:active {
    color: #ee8426!Important;
    text-decoration: none;
}
A.NormalOrangeSmall:hover    {
    text-decoration: underline;
    color: #666666!Important;
}
.NormalRed
{
    font-family: verdana, Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
    color: #FF0000}

.NormalBold
{
    font-family: verdana, Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: bold
}
.NormalBrown
{
    font-family: verdana, Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
        color: #9A805F;
}
.NormalLightGray
{
    font-family: verdana, Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
        color: #C0C0C0;
}
.NormalBoldGray
{
    COLOR: #C0C0C0;
    font-family: verdana, Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: bold;
}
.NormalWhiteBold
{
    font-family: verdana, Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
    color: white;
}
a:link, a:visited, a:active {
	font-family: verdana, tahoma; color: #344c78; text-decoration: underline;
}
a:hover {
	font-family: verdana, tahoma; color: #FB7F03; text-decoration: underline;
}
/* For links that come with a pre-attached Normal class */
a.Normal:link, a.Normal:visited, a.Normal:active {
	color: #344c78;
	font-family: Verdana, Arial, Tahoma, Helvetica;
	font-weight: normal;
	font-size: 8pt;
	text-decoration: underline;
}
a.Normal:hover {
	color: #FB7F03;
	font-family: Verdana, Arial, Tahoma, Helvetica;
	font-weight: normal;
	font-size: 8pt;
	text-decoration: underline;
}
a.Normal2:link, a.Normal2:visited, a.Normal2:active {
	color: #344c78;
	font-family: Verdana, Arial, Tahoma, Helvetica;
	font-weight: normal;
	font-size: 12px;
	text-decoration: underline;
}
a.Normal2:hover {
	color: #FB7F03;
	font-family: Verdana, Arial, Tahoma, Helvetica;
	font-weight: normal;
	font-size: 12px;
	text-decoration: underline;
}
/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
}
/* hyperlink style for buttons and link buttons used in the portal admin pages */
/* For the links that look like buttons */
a.NormalWhiteBold:link, a.NormalWhiteBold:visited, a.NormalWhiteBold:active {
	color: #FFFFFF;
	font-family: verdana, Tahoma, Arial, Helvetica;
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
}
a.NormalWhiteBold:hover {
	color: #FB7F03;
	font-family: verdana, Tahoma, Arial, Helvetica;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}
.NormalHighlight {
	background-color: #FBF7F4;
	color: #282B39;
	font-family: verdana, Tahoma, Arial, Helvetica;
	font-size: 11px;
}

a.Normal:link, a.Normal:visited, a.Normal:active {
	color: #344c78;
	font-family: verdana, Tahoma, Arial, Helvetica;
	font-weight: normal;
	font-size: 8pt;
	text-decoration: underline;
}
a.Normal:hover {
	color: #FB7F03;
	font-family: verdana, Tahoma, Arial, Helvetica;
	font-weight: normal;
	font-size: 8pt;
	text-decoration: underline;
}



/* text style used for textboxes in the admin and edit pages, for Nav compatibility */

.NormalTextBoxGray {
	font-weight: normal;
	FONT-SIZE: 10px;
	COLOR: #C0C0C0;
	FONT-FAMILY: verdana, Tahoma, Arial, Helvetica;
	background-color: WhiteSmoke;
	
}
/* text style used for textboxes in the LanguageBox */

.LanguageBox {
	font-weight: normal;
	FONT-SIZE: 10px;
	WIDTH: 140px;
	COLOR: #003366;
	FONT-FAMILY: verdana, Tahoma, Arial, Helvetica;
	background-color: #B9D0D0;
	
}
/* GENERIC */
H1  {
	font-size:30px;
	color:#ee8426;
	font-family: 'Myriad Pro', 'Trebuchet MS', Helvetica, Verdana, sans-serif;
	font-weight:bold; 
}

H2  {
	font-size:18px;
	color:#ee8426;
	font-family: 'Myriad Pro', 'Trebuchet MS', Helvetica, Verdana, sans-serif;
	font-weight:bold;
}

H3  {
	font-size:16px;
	color:#ee8426;
	font-family: 'Myriad Pro', 'Trebuchet MS', Helvetica, Verdana, sans-serif;
	font-weight:bold;
}

H4  {
	font-size:13px;
	color:#ee8426;
	font-family: 'Myriad Pro', 'Trebuchet MS', Helvetica, Verdana, sans-serif;
	font-weight:bold;
}

H5, DT  {
}

H6  {
}

TABLE {
}

TFOOT, THEAD    {
}

TH  {
  font-family: verdana, Tahoma, Arial, Helvetica;
  font-size: 8pt;
  font-style: normal;
}

TR, TD  {
  font-family: verdana, Tahoma, Arial, Helvetica;
  font-size: 8pt;
  font-style: normal;
}
.small { font-family: Verdana, Tahoma, Arial, Helvetica; font-size: x-small; }
.tiny { font-family: Verdana, Tahoma, Arial, Helvetica; font-size: xx-small; }

BIG {
}

BLOCKQUOTE, PRE {
}
UL LI   {
  margin: 0.5em 0;
}

UL LI LI    {
}

UL LI LI LI {
}

OL LI   {
  margin: 0.5em 0;
}

OL OL LI    {
}

OL OL OL LI {
}

HR {
}
/* Main Menu */
.MainMenu_MenuContainer{ 
}
.MainMenu_MenuBar{}
.MainMenu_MenuIcon{ display:none; }
.MainMenu_RootMenuArrow{ display:none; }
.MainMenu_MenuArrow{ display:none; }
.MainMenu_MenuItem{
    font-family: Verdana, Helvetica, sans-serif;
 
    font-size: 10px;
    font-weight: bold;
    font-style: normal;
}
.MainMenu_RootMenuItem{
  color: black;
  font-family: Verdana, Helvetica, sans-serif; 
  font-size: 10px;
  font-weight: bold;
  font-style: normal;
  padding: 1px 10px 0px;
  background: transparent;
}
.MainMenu_RootMenuItemSelected, .MainMenu_RootMenuItemActive{
  color: #F78D26;
  padding: 1px 10px 0px;
  background: transparent;
}
.MainMenu_SubMenu {
    z-index: 1000;
    cursor: pointer;
    background-color: FFFFFF;
    color: black;
    font-family: Verdana, Helvetica, sans-serif; 
    font-size: 10px;
    font-weight: normal;
    font-style: normal;
    text-indent: 2px;
  border: #000000 1px solid;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 3px;
  padding-right: 3px;
}
.MainMenu_SubMenuItemBreadcrumb{
  color: #19581A;
  font-size: 10px;
  font-weight: normal;
  padding: 1px 10px 1px 6px;
  border: #F1F5FA 1px solid;
  border-width: 1px 0px;
}
.MainMenu_SubMenuItemSelected {
    font-family: Verdana, Helvetica, sans-serif;
    background-color:#FFDB6B; 
    font-size: 10px;
    font-weight: bold;
    font-style: normal;
    color: black;
    text-indent: 2px;
    height: 20px;
    /*border-left: #FFFFFF 4px solid;
    border-bottom: #FFFFFF 1px solid;
    border-top: #FFFFFF 1px solid;
    border-right: #FFFFFF 6px solid;*/
}
.MainMenu_MenuBreak{
	border:1px;
	padding:0px;
}
/*End Main Menu */
/* ================================
    CSS STYLES FOR Inventua SideMenu
   ================================
*/ 

.MenuHdr
{ 
  font-size: 9pt; padding-left: 3px; font-weight: bold; padding-bottom: 2px; 
  color: #666666; padding-top: 2px; cursor: default
}
.MenuHdr A, .MenuHdr A:Active, .MenuHdr A:Hover, .MenuHdr A:Visited, 
.MenuHdr A:Link
{
  text-decoration: none; color: #666666; width: 135px; padding-top: 1px;
  padding-bottom: 1px; cursor: default
}
.MenuItem, .MenuItemMouseOver
{
  font-size: 8pt; padding-left: 10px; font-weight: bold; padding-bottom: 2px;
   background-color: #cccbcb padding-top: 2px;
}
.CMenuHdr
{ 
  font-size: 9pt; padding-left: 3px; font-weight: bold; padding-bottom: 2px; 
  color: #F78D26; padding-top: 2px; cursor: default; cursor: pointer
}
.CMenuHdr A:Active, .CMenuHdr A:Hover, .CMenuHdr A:Visited, .CMenuHdr A:Link
{
  text-decoration: underline; color: #F78D26; font-weight: bold; width: 135px; padding-top: 1px;
  padding-bottom: 1px; cursor: default;
}
.CMenuItem
{
  font-size: 8pt; padding-left: 0px; font-weight: bold; padding-bottom: 2px; background-color: #cccbcb padding-top: 2px;
color: #F78D26;
}
.CMenuItem A, .CMenuItem A:Active, .CMenuItem A:Hover, .CMenuItem A:Visited, 
.CMenuItem A:Link 
{
  text-decoration: none; color: #F78D26; width: 135px; padding-top: 1px;
  padding-bottom: 1px; cursor: default 
}
.MenuItem A, .MenuItem A:Active, .MenuItem A:Hover, .MenuItem A:Visited, 
.MenuItem A:Link 
{
  text-decoration: none; color: #666666; width: 135px; padding-top: 1px;
  padding-bottom: 1px; cursor: default; cursor: pointer 
}
.MenuItemMouseOver
{
 /*background-color: #F1F5FA!Important;*/
background-color: #ffffff!Important; 
}
.MenuItemMouseOver A, .MenuItemMouseOver A:Active, .MenuItemMouseOver A:Visited, .MenuItemMouseOver A:Link
{
text-decoration: underline; color: #F78D26; width: 135px; padding-top: 1px;
  padding-bottom: 1px; cursor: default; cursor: pointer
}
.MenuItem HR

{

	color: #666666;
        width: 135px;
	height: 1px;

}
/* ================================
    CSS STYLES FOR PRIVATE MESSAGES
   ================================
*/
.messageTable { background-color: black; margin: 0px; }
.messageTopCell { background-color: #003366; color: white; font-weight: bold; padding: 6px; 

height: 25px; }
.messageIconCell { background-color: #cccbcb; width: 20px; }
.messageContentCell { color: black; padding: 6px; background-color: #FEFEFE; }
.messageFooterCell { color: #FFFFFF; padding: 3px; background-color: #D0D0D0; height: 25px; 

}
.NormalWhite { font-family: Tahoma, Arial, Helvetica; font-size: 11px; font-weight: bold; 

color: #FFFFFF; }
.messageQuote { font-family: Tahoma, Arial, Helvetica; font-size: 8pt; }





