/* page layout styles */
body
{
    background       : white;
    color            : #e4e3df;
    font-family      : Arial, Verdana, Tahoma;
    height           : 100%;
    padding          : 0px;
    margin           : 0px;
}







.skinHeaderText, a.skinHeaderText:link,  a.skinHeaderText:visited      /*   login/logout menu items */
{
  color           : #918b79;
  text-decoration : underline;
}






/***** radmenu stuff *****/

.Menu_MainItem
{
	cursor                : hand;
	cursor                : pointer;
	font-family           : Tahoma, Arial, Verdana, sans-serif;
	font-size             : 10px;
	color                 : white;
	height                : 32px;
        text-align            : left;
	font-weight           : bold;
	padding-left          : 6px;
	padding-right         : 0px;            /* for MSIE */
	border-style: solid;
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 1px;	
}


*>.Menu_MainItem
{

  padding-right         : 10px;                /* for non-MSIE */

}



.Menu_MainItemOver
{

        background            : white;
        color                 : #166e8f;
	cursor                : hand;
	cursor                : pointer;
	font-family           : Tahoma, Arial, Verdana, sans-serif;
	font-size             : 10px;
	height                : 32px;
	text-align            : left;
	font-weight           : bold;
	padding-left          : 6px;
	padding-right         : 0px;          /* for MSIE */
	border-style: solid;
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 1px;	

}


*>.Menu_MainItemOver
{
  padding-right         : 10px;              /* for non-MSIE */
}


.Menu_ItemsGroup
{

  margin-left           : -10px;             /* for MSIE to have drop-down line up with menu item */
  xpadding-left          : 5px;

  margin-top            : -1px;
  border                : 1px white solid;
  border-top            : 0px;

}


*>.Menu_ItemsGroup
{
  margin-left           : 0px;
  padding-left          : 0px;
}



.Menu_Item
{
	cursor                : hand;
	cursor                : pointer;
	background            : #166e8f;
	color 		      : white;
	font-family           : Tahoma, Arial, Verdana, sans-serif;
	font-size             : 10px;
	height                : 22px;
	font-weight           : bold;
	padding-left          : 10px;

}


.Menu_ItemOver
{
	cursor                : hand;
	cursor                : pointer;
	background            : white;
        color                 : #166e8f;
	font-family           : Tahoma, Arial, Verdana, sans-serif;
	font-size             : 10px;
	height                : 22px;
	font-weight           : bold;
	padding-left          : 10px;

        border-left           : 1px #166e8f solid;
        border-right          : 1px #166e8f solid;
        border-bottom         : 1px #166e8f solid;

}


.Menu_PathItemOver
{
	cursor                : hand;
	cursor                : pointer;
	background            : white;
	color 		      : #166e8f;
	font-family           : Tahoma, Arial, Verdana, sans-serif;
	font-size             : 10px;
	height                : 22px;
	width                 : 100%;
	font-weight           : bold;
	padding-left          : 10px;

        border-left           : 1px #166e8f solid;
        border-right          : 1px #166e8f solid;
        border-bottom         : 1px #166e8f solid;
}







/* following created by KWB for SSCI skin */


#maintable
{

  background     : white;

  margin         : 0px;
  padding        : 0px;

}



.logoheader
{

  background   : url(images/bg_logo.jpg) top left no-repeat;

}




#mainmenuouter
{

  background : #166e8f;

  width      : 790px;
  height     : 20px;

}



#mainmenu
{
  margin-top  : -2px;
  margin-left : -6px;
}



*>#mainmenu                    /* for all but IE since IE has padding issues */
{

  margin-left  : 0px;

}




/*** created by KWB 2006-04-03 for Inventua sidebar menu *****/

.inventua_sidemenu
{


}



.MenuItem, .MenuItemMouseOver
{

  font-size            : 12px;
  font-weight          : bold;
  padding-top          : 2px;
  padding-bottom       : 10px;
  text-align           : left;
  background           : url(images/bg_sidemenuseparator.gif) bottom left no-repeat;

}


.MenuItem, .MenuItemMouseover a
{



}


.MenuItem, .MenuItemMouseover a:link
{

  text-decoration : none;

}


.MenuItem, .MenuItemMouseover a:hover
{
  text-decoration : none;
  color           : #166e8f !important;
}




.currentItemHighlight
{
background        : url(images/menudot.gif) 2px 4px no-repeat;
padding-left:20px;
text-indent:0px;
display: block;
overflow: visible;
}


.sidemenumain a            /* call me (KWB) stupid, but for some utterly insane reason, the above styles will let me modify everything about the links except the color, so i'm using these */
{

  color : #989382 !important;

}

.sidemenusub a
{

  color : #989382 !important;

}


#loginuser
{
  font-size      : 11px;
  text-align     : right;
  padding-right  : 10px;   
  padding-top  : 5px;  
}

#copyFooter
{
  font-size      : 11px;
  padding-top  : 5px;  
  text-align     : left;
  color : #918b79;
  font-family  : Arial, Helvetica, sans-serif;  
}

.copyFooter
{
  font-size      : 11px;
  padding-top  : 5px;    
  text-align     : left;
  color : #918b79;
  font-family  : Arial, Helvetica, sans-serif;  
}

.homePhone
{
  font-size      : 12px;
  padding-top  : 5px;    
  text-align     : left;
  color : #999999;
  font-family  : Arial, Helvetica, sans-serif;  
}


#homepageimage
{

  background : url(images/bg_homepageimage.jpg) top left no-repeat;

}


#HomePageInfoPane
{

}


.homepageinfo
{

  background   : white url(images/bg_shading.jpg) top left no-repeat;

  width        : 235px;

  padding-left : 20px;
}



#homepagesearch
{

  background   : white;

  width        : 235px;

  padding-top  : 10px;
  padding-left : 20px;

}



#homepagesearch a
{

  background   : #918b79;
  color        : white;

  font-size    : 11px;

  padding      : 0px 4px 1px 4px;
  border-top   : 3px #918b79 solid;

}



#homepagesearch input
{

  background   : #e4e3df;
  color        : #333333;

}



#HomePageLinksPane
{

  background : white;

}


.homepagelinks
{

  width        : 235px;
  padding-left : 20px;

}


#logoimagedivider
{
  background : white;
  width      : 7px;
}


#menulogodivider
{
  background : white;
  height     : 7px;
}


#logocontentdivider
{
  background : white;
  height     : 7px;
}


#sidemenucontentdivider
{
  background : white;
  width      : 7px;
}


#FooterPane
{

}



#SubPageImagePane
{

}



.subpageimage
{

  background : white url(images/bg_subpageimage.jpg) top left no-repeat;

}




.sidemenumain
{

  background   : white url(images/bg_shading.jpg) top left no-repeat;

  padding-left : 15px;

  padding-top  : 20px;         /* for MSIE */

}


*>.sidemenumain                /* for all non-MSIE */
{

  background   : white url(images/bg_shading.jpg) top left no-repeat;

  padding-left : 15px;

  padding-top  : 20px;

}






#sidemenudivider
{

  background : white;

  height     : 15px;

}


.sidemenusub
{

  background    : white;


}



.subpagelinks
{

}



#SubPageLinksPane
{

  background    : white;

}



#breadcrumbcontainer            /* this is the one put in by KWB  (see below) */
{

  background     : url(images/bg_shading.jpg) top left no-repeat;

  font-size      : 11px;
  font-family    : Arial, sans-serif;
  font-weight    : bold;
  
  text-transform : lowercase;

  padding-left   : 15px;
  padding-top    : 20px;
  padding-bottom : 15px;

}



/* these are the ones attempting to override the DNN default  -- just using .breadcrumb seems to fail  and only the colors seem to need this special treatment */

#dnn_dnnBREADCRUMB_lblBreadCrumb
{

  color : #166e8f;

}


#dnn_dnnBREADCRUMB_lblBreadCrumb a
{

  color : #166e8f;

}




#ContentPane
{


}


.contentpane
{
  padding-left : 15px;
  padding-top  : 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  font-size      : 11px;
  font-family  : Arial, Helvetica, sans-serif;

}


a:visited, a:active, a:link {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	color : #008ED3;
	text-decoration : underline;
}

a:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	color : #008ED3;
	text-decoration : underline;
}

.pageHeader
{
	font-family : Arial, Helvetica, sans-serif;
  	padding-top  : 18px;	
	font-size : 17px;
	font-style : normal;
	font-weight : bold;
	color : #166e8f;

}

.normal
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	color : #918b79;
}

.normalHeader
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : bold;
	color : #166e8f;
}

.normalAnchorLink A, .normalAnchorLink A:link, .normalAnchorLink A:visited, .normalAnchorLink A:active {
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 12px;
	font-style : normal;
	font-weight : bold;
	color : #918b79;
	text-decoration : underline;
}

.subnavHeaderBold
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
	padding-top: 18px;
	margin-top: 18px;
	font-style : normal;
	font-weight : bold;
	color : #166e8f;
  	text-transform : lowercase;	
  	margin-bottom: 20px;
}

.subnavHeaderNotBold
{
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 18px;
	font-style : normal;
	color : #166e8f;
  	text-transform : lowercase;	
}


.footer
{

  background   : white;

  padding-left : 15px;

}

.footer A, .footer A:link, .footer A:visited, .footer A:active {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	color : #918b79;
	text-decoration : underline;
}

.callOutBox
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : bold;
	color : #918b79;
	background : #f0f1f0;
	padding : 5px;
	line-height : 130%;
}
.ssciRegForm
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	color : #000000;
}




