/* Portals\_default\Skins\MGMA\skin.css - master skin for portal */
/* MGMA/HFS:02/29/08 Removed font style "Verdana" throughout - not used on the MGMA site any more */

/* HTML tag styles  */
/*  
MGMA colors:
light blue: 6699cc
medium blue: 336699
dark blue: 003366 
Red: cc0033
Dark red: 993333
*/ 



/*	MGMA: Sets text for some parts of parts, e.g., long description of products.
		NOTE: The td style setting appears to drive l-and-f for much of the site text. It also will override style settings on menus, such as product class menu. See below. Currently the td style and menu item styles are the same size font. This seems to be the only way to make the fonts consistent. See menu style settings below. */
		
/* HFS:12/12/05 Removed td from def'n below*/
p, .bodyText, body, div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.smallBodyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.medBodyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
small{
	font-family: Arial, Helvetica, sans-serif; 
	font-size : 11px;
}




/* MGMA/HFS:02/28/08 text for login control */
.logintext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}


/* MGMA/HFS:02/28/08 loginhelplink on login control */
.loginhelplink {
	text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #c60000;
}

/* MGMA/HFS:02/29/08 loginhelplink on login control */
.redbodytext {
	text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    /*font-size: x-small;*/
    font-weight: bold;
    color: #c60000;
}

/* MGMA/HFS:02/28/08 loginhelplink on login control */

a.loginhelplink:visited { 
text-decoration: none; 
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #c60000;
}

/* MGMA/HFS:02/28/08 Style for dark tan background on tan tables in aspx templates */
table.tanTableHeadLeftCol {
	border-collapse: collapse;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #b5b6a2 #b5b6a2 #b5b6a2 #b5b6a2;
	background-color: #b5b6a2;		
}

/* footer styles */
.footer
{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
    color: white;
    text-align: center;
}

.footer a:link 
{
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    color: white;
}

.footer a:hover, .footer a:active
{
    text-decoration: underline;
    font-family: Arial, Helvetica,  sans-serif;
    color: white;
}

.footer a:visited 
{
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    color: #c7c3c3;
}    

.footer a:visited:hover
{
    text-decoration: underline;
}
/* End footer styles */

/* Link styles */
/* HFS 10/31/05 experimenting with all "a:" link style sizes by removing font weight and size. This would require some other web part and style changes to fix the text affected by this, so not doing at this time.*/

a:link {
	/*  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; 
	font-size : 11px;
	text-decoration:none;*/
	color: #003399; 
}
a:visited {
	/*  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; 
	font-size : 11px;
	text-decoration:none;*/
	color: #336699; 
}
a:active {
	/*  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 11px;
	text-decoration:none; */
	color: #336699;
}
/* MGMA: This controls link style when you mouse over. */

a:hover {
	/* font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; 
	font-size : 11px;
	text-decoration:none; */
	color: #6699cc;
}

/* MGMA/HFS:12/06/05 Create new link style */
.mgmalink:link, .mgmalink:visited, .mgmalink:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #336699;
	font-size: 11px; 
	font-weight: bold;
	text-decoration: none;
}

/* MGMA/HFS:12/12/05 Create new link style */
.mgmalink_large:link, .mgmalink_large:visited, .mgmalink_large:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #336699;
	font-size: 36px;
	font-weight: bold;
	text-decoration: none;
}

/* HFS: Hide MGMA: Sets item price text, breadcrumb page heading.
strong {
	font-family : Arial, Helvetica;
	font-size :  11px;
	font-weight: bold;
}
 */

h1, .h1  {
	font-family : Arial, Helvetica;
	font-size :  20px;
	font-weight : bold;
	color : #000000;
}

/* MGMA: Largest heading. Use for page headings such as Store, Search Results, Check Out, etc.  Browse by Product Class part uses the .h2 class*/
h2, .h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}

/* MGMA/HFS:02/02/06: chg font-size from 18 px*/
h3, .h3 {
	font-family : Arial, Helvetica;
	font-size :  16px;
	font-weight :    bold;
	color : #000000; 
}

h4, .h4 {
	font-family : Arial, Helvetica;
	font-size :  14px;
	font-weight :    bold;
	color : #000000;
}
h5, dt{
	font-family : Arial, Helvetica;
	font-size :  11px;
	font-weight :    bold;
	color : #000000;
}
h6{
	font-family : Arial, Helvetica;
	font-size :  11px;
	font-weight :    bold;
	color : #000000;
}
hr{
	color : dimgrey;
	height : 1pt;
	text-align:left
}
ol li{
	list-style-type :    decimal;
}
ol ol li{
	list-style-type :    lower-alpha;
}
ol ol ol li{
	list-style-type :    lower-roman;
}

tfoot, thead{
	font-family : Arial, Helvetica;
	font-size :  12px;
	color : #003366;
}
th{
	vertical-align : baseline;
	font-family : Arial, Helvetica;
	font-size :  12px;
	font-weight :    bold;
	color : #003366;
}



testlistitem
{
	  text-indent:30; 
}

/* hide - HFS:2/29/08 ul li li li{
	list-style-type :    circle;
}
ul li li{
	list-style-type :    disc;
}
ul li{
	list-style-type :    square;
}
*/


a.commandbutton:active{
	text-decoration : underline;
	color : #003366;
}
a.commandbutton:hover{
	text-decoration : underline;
	color : #FF0000;
}
a.commandbutton:visited{
	text-decoration : underline;
	color : #003366;
}
a.othertabs:active{
	text-decoration : none;
	color : #FFFfff;
}
a.othertabs:visited{
	text-decoration : none;
	color : #336699;
}
a.othertabs:hover{
	text-decoration : none;
	color : #cc0000;
}
a.selectedtab:active{
	text-decoration : none;
	color : #000033;
}
a.selectedtab:link{
	text-decoration : none;
	color : #000033;
}
a.selectedtab:visited{
	text-decoration : none;
	color : #000033;
}
a.selectedtab:hover{
	text-decoration : none;
	color : #336699;
}


big {
	font-size :  14px;
}

blockquote, pre{
	font-family : lucida console, monospace;
}



/* CSS Classes */

/* MGMA: wins style used on login box, Links webpart, etc. background color is a light blue that is hard-coded in some of the web parts, eg TIMSSProductClassMenu */
.wins {
	border-top: 1px solid #b5b6a2; /* was 336699 */
	border-bottom: 1px solid #b5b6a2;
	border-left: 1px solid #b5b6a2;
	border-right: 1px solid #b5b6a2;
	background-color:#e0e1d6; /* was #edf2fa */
	
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-indent:5; 
	color:#000066; 
}

.MGMA_white
{
	font-weight: bold;
	font-size: 11px; 
	font-family: Arial, Helvetica, Sans-Serif;
	color : #ffffff;
}

/* MGMA: Created for MGMA boxed container style of table cell containing the title. This style overridden by class=head in webpart */

/* Holly - copied styles from ektron site for tan boxes */

/* Style for the tan table with dark tan border */
table.tanTableBg {
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	/* border-collapse replaces cellspacing */
	border-collapse: collapse;
	/* border-color: #c4c5b3 #c4c5b3 #c4c5b3 #c4c5b3; */
	border-color: #b5b6a2 #b5b6a2 #b5b6a2 #b5b6a2;	
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #e0e1d6;		
}

/* Style for dark tan background on tan tables in aspx templates */
table.tanTableHeadLeftCol {
	border-collapse: collapse;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #b5b6a2 #b5b6a2 #b5b6a2 #b5b6a2;
	background-color: #b5b6a2;		
}

/* Style for dark tan background on tan tables in content blocks */
td.tanTableHead, th.tanTableHead {
	font-style: normal;
	color: white;
	background-color: #b5b6a2;
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold; 
}

/* end copy styles for tan boxes */

/* HFS 10/18/05 Tinkining with size for login box */
/* 12/13/05 HFS Set font-size=14 */
.MGMA_blue_box_title
{
	font-weight: bold;
	font-size: 14px; 
	font-family: Arial, Helvetica, Sans-Serif;
	background-color : #336699;
	text-align : center;
	padding: 3px 3px 3px 3px;
	color: #ffffff;
}

/* 12/13/05 HFS Add font attributes */
.MGMA_box_bg_blue{	
	background-color : #edf2fa;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
}

.MGMA_box_bg_tan{	
	/* background-color : #eee9d0; */
		/* HFS: 10/5/06 Change to match search box color */
	background-color : #e0e1d6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	
}

/* MGMA: Created for MGMA basic container style of table cell containing the title. This style overridden by class=head in webpart */
.MGMA_basic_container_title 
{
	font-weight: bold;
	font-size: 12px; 
	font-family: Arial, Helvetica, Sans-Serif;
}

/* MGMA: created for hier menu items on the skin. */
/* MGMA/HFS:12/06/05 Set text-decoration: none. 12/12/05 added link definitions */
/* MGMA/DHC:09/12/06 Comment out padding and border-bottom. */
.MGMA_navMenuText, .MGMA_navMenuText:link, .MGMA_navMenuText:visited, .MGMA_navMenuText:active, .MGMA_navMenuText:hover {	
	font-family : Arial, Helvetica, Sans-Serif;
	font-size : 13px;
	font-weight : bold;
	font-style : normal;
	color : white;
	/* padding: 2px 2px 22px 2px;
	border-bottom : 10px solid #333333; */
	text-decoration: none;
}



/* MGMA: Don't know what this does */
.mainmenu_menuarrow{
	font-family : webdings;
	font-size : 10pt;
	cursor : hand;
	border-right : 0px solid #333333;
	border-bottom : 0px solid #333333;
	border-top : 0px solid #333333;
}

/* MGMA: Main tab menu styles */

/* MGMA: Increasing height changes the first-level menu item height, not the hand. Perhaps if you specify an image for the cursor the height of the menu is set to match. */
.mainmenu_menubar{
	cursor : hand;
	height : 18px;
}

/* MGMA: Changes text properties of the text links at all levels on the main tab menu.  */
/* color was 000033 */
.mainmenu_menuitem{
	cursor : hand;
	color : #ffffff;
	font-family : Arial, Helvetica, Sans-Serif;
	font-size : 11px;
	font-weight : normal;
	font-style : normal;
	border-left : 0px solid #cccccc;
	border-bottom : 0px solid #cccccc ;
	border-top : 0px solid #cccccc ;
	border-right : 0px solid #cccccc ;
	padding: 0px 3px 0px 3px;
}

/* MGMA: Text properties of mouseover dropdown menu items */
.mainmenu_menuitemsel{
	background-color : #6699cc;
	cursor : hand;
	color : #003399;
	font-family : Arial, Helvetica, Sans-Serif;
	font-size : 11px;
	font-weight : normal;
	font-style: normal;
	padding: 0px 3px 0px 3px;
}

/* MGMA: Not sure what this does */
.mainmenu_menubreak{
	border-bottom : 0px solid #404040;
	border-left : 0px solid #FF8080;
	border-top : 0px solid #FF8080;
	border-right : 0px solid #404040;
	background-color : #000033;
	height : 0px;
}


/* MGMA: ff33ff This will add a border around the tab menu. Set to 0px to hide */
.mainmenu_menucontainer{
	border-bottom : 0px solid #000000;
	border-left : 0px solid #000000;
	border-top : 0px solid #000000;
	border-right : 0px solid #000000;
}

/* MGMA: Controls color block to left of the dropdown links. Also sets overall height of dropdown menu items. Not sure what cursor: hand means. */
.mainmenu_menuicon {
	cursor : hand;
	background-color : #ffcc33;
	border-left : 0px solid #333333;
	border-bottom : 0px solid #333333;
	border-top : 0px solid #333333;
	text-align : center;
	width: 3px;
	height: 21px;
	padding: 0px 3px 0px 3px;
}


/* MGMA: Changes vertical height of menu item  */
.mainmenu_rootmenuarrow{
	font-family : webdings;
	font-size : 10pt;
	cursor : hand;
}

/* MGMA: Background properties - color, etc. - of dropdown menu. */
.mainmenu_submenu{
	cursor : hand;
	filter : progid:dximagetransform.microsoft.shadow(color='#666666', direction=135, strength=3);
	z-index : 1000;
	background-color : #003366;
	border-bottom : 0px solid #404040 ;
	border-left : 0px solid #FF8080 ;
	border-top : 0px solid #FF8080 ;
	border-right : 0px solid #404040 ;
}
/* 
===prod class menu styles===
ProductClassMenu.MenuCSS.MenuBar = "product_class_MainMenu_MenuBar"
ProductClassMenu.MenuCSS.MenuContainer = "product_class_MainMenu_MenuContainer"
ProductClassMenu.MenuCSS.MenuItem = "product_class_MainMenu_MenuItem"
ProductClassMenu.MenuCSS.MenuIcon = "product_class_MainMenu_MenuIcon"
ProductClassMenu.MenuCSS.SubMenu = "product_class_MainMenu_SubMenu"
ProductClassMenu.MenuCSS.MenuBreak = "product_class_MainMenu_MenuBreak"
ProductClassMenu.MenuCSS.MenuItemSel = "product_class_MainMenu_MenuItemSel"
ProductClassMenu.MenuCSS.MenuArrow = "product_class_MainMenu_MenuArrow"
ProductClassMenu.MenuCSS.RootMenuArrow = "product_class_MainMenu_RootMenuArrow"

*/

/* properties of container including bgcolor.
tan: e1d8ad
lt yellow: f7e9a8  */
.product_class_MainMenu_MenuContainer
{
	/*background-color : #eee9d0;*/
	/* HFS: 10/5/06 Change to match search box color */
	background-color : #e0e1d6;
	border-bottom : 0px solid #000000;
	border-left : 0px solid #000000;
	border-top : 0px solid #000000;
	border-right : 0px solid #000000;
}

/* Menu text properties */
.product_class_MainMenu_MenuItem{
	cursor : hand;
	color : #000000;
	font-family : Arial, Helvetica, Sans-Serif;
	font-size : 11px;
	font-weight : normal;
	font-style : normal;
	border-left : 0px solid #cccccc;
	border-bottom : 0px solid #cccccc ;
	border-top : 0px solid #cccccc ;
	border-right : 0px solid #cccccc ;
	padding: 0px 3px 0px 3px;
}


/* Mouseover dropdown menu items */
.product_class_MainMenu_MenuItemSel{
	background-color : #a2cded;
	cursor : hand;
	color : #003366;
	font-family : Arial, Helvetica, Sans-Serif;
	font-size : 11px;
	font-weight : normal;
	font-style: normal;
	padding: 0px 3px 0px 3px;
}

.product_class_MainMenu_MenuBar{	}



/* Product class menu properties of flyout items including text. */
.product_class_MainMenu_SubMenu
{
	color : #990000;
	font-family : Arial, Helvetica, Sans-Serif;
	font-size : 11px;
	cursor : hand;
	z-index : 1000;
	background-color : #a2cded;
	border-bottom : 0px solid #404040 ;
	border-left : 0px solid #FF8080 ;
	border-top : 0px solid #FF8080 ;
	border-right : 0px solid #404040 ;
}

/* ================================================ */


/* MGMA/HFS:02/02/06: Hide color setting. Note: This class used by shopping cart and checkout address change */

.HeaderBox1
{
	border-right: #336699 1px solid;
	padding-right: 3px;
	border-top: #336699 1px solid;
	padding-left: 3px;
	background: #e0e9f5;
	padding-bottom: 3px;
	margin: 1px 15px 1px 1px;
	border-left: #336699 1px solid;
	/* color: #336699; */
	padding-top: 3px;
	border-bottom: #336699 1px solid; 
}

/* MGMA: Undocumented class  */
.sidetable {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}



/* MGMA: Undocumented style. Why this is set to white I have no idea. */
.sidetable2 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #FFFFFF;
}

.sidelinks:link {
	font-family: Arial, Helvetica, Sans-Serif;
	color: #FFBE00;
	font-size: 24px;
	font-weight: normal;
}
.sidelinks:active, .sidelinks:visited, .sidelinks:hover {
	font-family: Arial, Helvetica, Sans-Serif;
	color: #FFBE00;
	font-size: 11px;
	font-weight: normal;
}

/* MGMA: added this medlinks class for meeting registration link - 04/14/05 dhc */
.medlinks:link, .medlinks:visited {
	font-family: Arial, Helvetica, Sans-Serif;
	color: #336699;
	font-size: 14px;
	font-weight: bold ;
}

.medlinks:active, .medlinks:hover {
	font-family: Arial, Helvetica, Sans-Serif;
	color: #6699cc;
	font-size: 14px;
}

/* HFS 10/31/05 NOTE for future: experiment with 11px instead of 9px. This style is used only in mdlMeetingDetails.ascx. May need to adjust this if other link styles are fixed and this class will be used elsewhere. */
.smalllinks:link, .smalllinks:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #336699;
	font-size: 9px;
	font-weight: bold ;
}
.smalllinks:active, .smalllinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #336699;
	font-size: 11px;
}

.italiclinks:link, .italiclinks:active, .italiclinks:visited, .italiclinks:hover  {
	font-family: Arial, Helvetica, sans-serif;
	color: #336699;
	font-size: 11px;
	font-weight: bold ;
	font-style:italic;
	text-indent:30;  
}


.baseline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555555;
}


input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.exact {
	width:100%;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* MGMA: Changed from 18 to 36 - testing */
/* MGMA: Changed back to 18 - dhc 04-14-05 */
.featureTitle {
	font-family: Trebuchet MS;
	font-size:18px;
	color: #4D5A74;
	font-weight:bold;
}

.featureDetails {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.pageTitle {
	font-family: Trebuchet MS;
	font-size:20px;
	color: #4D5A74;
	font-weight:bold;
}
hr {
	color: #5F6C9C;
}
.highlightAmount {
	color: #CC0000;
	font-weight: bold;
}

/* MGMA: Errors and alerts such as "Your shopping cart it empty." */
.error {
	color: red;
	font-weight: bold;
	font-size: 14px;
}
.msg {
	color: #009900;
	font-weight: normal;
}
.box {
	background-color: #E1E9F6;
}
.borderLite {
	background-color: #F0F4FB;
}
.borderHeavy {
	background-color: #5F6C9C;
}
.promoSmall {
	border: 1px solid #5F6C9C;
	background-color: #F0F4FB;
}
.noMargin {
	margin: 0px 0px 0px 0px;
}

.raise {
	border-bottom: 1px solid #F0F4FB;
	border-right: 1px solid #F0F4FB;
	border-top: 1px solid #F0F4FB;
	border-left: 1px solid #F0F4FB;
}
.welcome {
	font-size: 12px;
}
.whitelink:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
}
.whitelink:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
}
.whitelink:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
}
.whitelink:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	text-decoration:none;
}
.fixSelect {
	width: 150px;
}



.TextLabelBold {					
color: black;
font-family: arial;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}

.TextLabelSmall {					
color: black;
font-family: arial;
font-size: 9px;
text-decoration: none;
}

.TextLabelSmallBold {					
color: black;
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold; 
text-decoration: none;
}

.TextLabelBoldColored {
color: #336699;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}

.TextLabelNormal {
color: black;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
}

.NumericTextBox {
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
    text-align:right;  
	border-style: inset;
}

.TextLabelRequired {					
color: Red;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}

.AllDropdowns {
font: 8pt verdana;
background-color:white;
color:black;
border-color:#CC0000;
}

.AllButtons { /* MGMA/dhc 10/24/06 mods for new site. */
	font: 8pt verdana;
	font-weight:bold;
	color: #FFFFFF;
	/* letter-spacing:1; */
	background-color: #8d3936; /* #336699; */
	border-width: thin;
	border-color: #8d3936; /* #0099CC; */
	
}

/* ================================    css styles for TIMSSCMS   ================================*/
.commandbutton{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
}
.ContentPane {
	padding-left: 10px;
	padding-right: 10px;
}

/*
.head
{
	font-weight: bold;
	font-size: 12px;
	font-family: Helvetica, Verdana, Arial ;
}
*/

.leftpane {
}


.moduletitle_menuarrow{
	font-family : webdings;
	font-size : 10pt;
	cursor : hand;
	border-right : #FFFfff 0px solid;
	border-bottom : #FFFfff 0px solid;
	border-top : #FFFfff 0px solid;
}
.moduletitle_menubar{
	cursor : hand;
	height : 16;
	background-color : transparent;
}
.moduletitle_menubreak{
	border-bottom : #EEEEEE 1px solid;
	border-left : #EEEEEE 0px solid;
	border-top : #EEEEEE 1px solid;
	border-right : #EEEEEE 0px solid;
	background-color : #EEEEEE;
	height : 1px;
}
.moduletitle_menucontainer{
	border-bottom : #0000FF 0px solid;
	border-left : #0000FF 0px solid;
	border-top : #0000FF 0px solid;
	border-right : #0000FF 0px solid;
}
.moduletitle_menuicon{
	cursor : hand;
	background-color : #EEEEEE;
	border-left : #EEEEEE 1px solid;
	border-bottom : #EEEEEE 1px solid;
	border-top : #EEEEEE 1px solid;
	text-align : center;
	width : 15;
	height : 21;
}
.moduletitle_menuitem{
	cursor : hand;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	font-style : normal;
	border-left : #FFFFFF 0px solid;
	border-bottom : #FFFFFF 1px solid;
	border-top : #FFFFFF 1px solid;
	border-right : #FFFFFF 0px solid;
	background-color : transparent;
}
.moduletitle_menuitemsel{
	cursor : hand;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	font-style : normal;
	background-color : #C1D2EE;
}
.moduletitle_rootmenuarrow{
	font-family : webdings;
	font-size : 10pt;
	cursor : hand;
}
.moduletitle_submenu{
	cursor : hand;
	filter : progid:dximagetransform.microsoft.shadow(color='#696969', direction=135, strength=3);
	z-index : 1000;
	background-color : #FFFfff;
	border-bottom : #FFFfff 0px solid;
	border-left : #FFFfff 0px solid;
	border-top : #FFFfff 0px solid;
	border-right : #FFFfff 0px solid;
}
.normalSS{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #FF0000
}
.normal{
	font-family : Arial, Helvetica, sans-serif;
	/* HOLLY test */
	/* font-size : 11px; */
	font-weight : normal;
}
.normalbold{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold
}
.normaltextbox{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
}
.othertabs{
	font-weight : normal;
	font-size : 8.5pt;
	color : #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
}
.rightpane{
}

/* MGMA: Number of items in shopping cart */
.selectedtab{
	font-weight : normal;
	font-size : x-small;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
}
.subhead{
	font-family : Arial, Helvetica, sans-serif;
	font-size :  11px;
	font-weight : normal;
	color : #003366;
}
.subsubhead{
	font-family : Arial, Helvetica, sans-serif;
	font-size :  11px;
	font-weight :    bold;
	color : #000000;
}
.tabbg{
	background-color : #cc0033;
	color: #FFFFFF;
	font-size : 11px;
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
a.commandbutton:link {
	text-decoration : underline;
	color : #003366;
}
/* hyperlink style for the unselected tabs */
a.othertabs:link {
	text-decoration : none;
	color : #336699;
}
/* page background */
	/* background color for the header at the top of the page  */
.headbg {
	background-color : #FFFFFF;
}

/* MGMA: These are set where? */
.TimssContainer
{
	border-top: #336699 1px solid;
	border-right: #336699 1px solid;
	margin-bottom: 8px;
	margin-top: 4px;
	border-left: #336699 1px solid;
	
	border-bottom: #336699 1px solid;
	/* background-color: #edf2fa; */
	background-color: #cccccc;
}




/* the following styles are used  datagrids. added by rchen 10/26/2004 */
.dgSearchResult {
	border-top: 1px solid #336699;
	border-bottom: 1px solid #336699;
	border-left: 1px solid #336699;
	border-right: 1px solid #336699;
	text-indent:5; 
	color:#000066; 
}	

.dgHeader
{
	font-size: 20px;
	background-color: #edf2fa;
}
.dgItem
{
	background-color: #edf2fa;
	color: #edf2fa;
	font-size: 8pt;
	
}
.dgAlternate
{
	background-color: #f4f4f4;
	color: #4A3C83;
	font-size: 8pt;
}
.MessageText
{color:Red;
font-size:8pt;
font-weight:bold;
}

.BadgePreview
{
	border-left:solid #000000 1px;
	border-right:solid #000000 1px;
	border-top:solid #000000 1px;
	border-bottom:solid #000000 1px;
	background-color:White; 
	background-image: url(Images/Badge.gif); 
}

.BadgeLine1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight: bold;   
}
.BadgeLine2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight: bold;   

}
.BadgeLine3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight: bold;   
	
}
BadgeLine4
{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: bold;   

}

.LoginFooter
{
	float: left;	
	padding-left: 5px;
	padding-top: 15px; 
	width: 98%; 
	border-bottom: white 1px solid; 
	height: 65px; 
	background-color: #0f2346;
	color: White;
}	