/* Main BODY tag settings */
BODY
{
	background: #FFFFFF;
	font: 10pt/14pt Verdana, Arial, Sans-Serif;
	color: #000000;
	letter-spacing: normal;
}	

/* Form Colors */
.Header
{
	padding-right: 2pt;
	padding-left: 5pt;
	background: #233E81;
	padding-bottom: 2pt;
	font: bold 10pt/12pt verdana, arial;
	color: #ffffff;
	padding-top: 2pt;
}
.Item
{
	padding-right: 5pt;
	padding-left: 5pt;
	background: #E1E9FA;
	padding-bottom: 2pt;
	font: 8pt/11pt verdana, arial;
	color: #000000;
	padding-top: 2pt;
}
.AlternateItem
{	
	padding-right: 5pt;
	padding-left: 5pt;
	background: #C5D9FF;
	padding-bottom: 2pt;
	font: 8pt/11pt verdana, arial;
	color: #000000;
	padding-top: 2pt;
}
.FormTable
{
	border-right: #233e81 1px solid;
	padding-right: 0px;
	border-top: #233e81 1px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #233e81 1px solid;
	padding-top: 0px;
	border-bottom: #233e81 1px solid;
	background-color: white;
}
.FormInput
{
	background: #f5f5f5;
	color: #000000;
	border-top-style: none;
	border-bottom: #999999 1px dashed;
	border-right-style: none;
	border-left-style: none;
}
.FormLabel
{
	font: 8pt/12pt Verdana, Arial, Sans-Serif;
	color: #000000;
	letter-spacing: normal;
}
.ContentCell
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}



/* Background of content areas */
.ContentArea
{
	padding-right: 5px;
	padding-left: 5px;
	background: #e6edf9;
	padding-bottom: 5px;
	color: #000000;
	padding-top: 5px;
}

/* Menu Bar Colors */
.MenuBar
{
	background: #ffffff;
	font: 8pt/10pt verdana, arial;
	color: #000000;	
}

/* Side Menu */
.SubMenu
{	
	font: bold 8pt/10pt verdana,arial,sans-serif;
	color: #ffffff;
	background-color: #6686C4;	
}

/* Text Classes */
.Text
{
	font: 10pt/14pt Verdana, Arial, Sans-Serif;
	color: #000000;
}
.TextSmall
{
	font: 8pt/12pt Verdana, Arial, Sans-Serif;
	color: #000000;
	letter-spacing: normal;
}
.TextBold
{
	font: bold 10pt/14pt Arial, Verdana, Sans-Serif;
	color: #000000;
}
.TextTitle
{
	padding-bottom: 5pt;
	font: bold 14pt/16pt Tahoma, Verdana, Arial, Sans-Serif;
	color: #000000;
}
.TextSubTitle
{
	font: bold 10pt/14pt Verdana, Arial, Sans-Serif;
	color: #000000;
}

/* Main Link Classes - Used over body background color*/
A:link	
{	
	text-decoration:	underline;
	color:#1e58c8;
	font: 8pt/10pt verdana, arial;
}	
		 
A:visited	
{	
	text-decoration:	underline;
	color:#1e58c8;
	font: 8pt/10pt verdana, arial;
}	
		
A:active	
{	
	text-decoration:	underline;
	color:#1e58c8;
	font: 8pt/10pt verdana, arial;
}	
		
A:hover	
{	
	text-decoration:	underline;
	color:#0000FF;
	font: 8pt/10pt verdana, arial;
}

/* List Link Classes - Goes Over Item, Alternate Item Classes*/
.ListLink
{
	color:#365DAA;
	font: 8pt verdana, arial;
	text-decoration:underline;
}
.ListLink:Link
{
	color:#365DAA;
	text-decoration:underline;
	font: 8pt verdana, arial;
}
.ListLink:Active
{
	color:#365DAA;
	text-decoration:underline;
	font: 8pt verdana, arial;
}
.ListLink:Visited
{
	color:#365DAA;
	text-decoration:underline;
	font: 8pt verdana, arial;
}
.ListLink:hover
{
	color:#0000FF;
	text-decoration:underline;
	font: 8pt verdana, arial;
}

/* Small Link Classes - Used in Product Grid on Category Page*/
.SmallLink
{
	color:#000000;
	font: 7pt verdana, arial;
}
.SmallLink:Link
{
	color:#000000;
	text-decoration:none;
	font: 7pt verdana, arial;
}
.SmallLink:Active
{
	color:#000000;
	text-decoration:none;
	font: 7pt verdana, arial;
}
.SmallLink:Visited
{
	color:#000000;
	text-decoration:none;
	font: 7pt verdana, arial;
}
.SmallLink:hover
{
	color:#0000FF;
	text-decoration:underline;
	font: 7pt verdana, arial;
}

/* Default Colors for Error and Save Messages */
.ErrorMessage
{
	color:Red;
	font: 10pt/12pt verdana, arial;	
}
.SuccessMessage
{
	color:Green;
	font: 10pt/12pt verdana, arial;
}

P
{
	padding-right: 0px;
	padding-left: 0px;
	/* pad bottom as 1/2 of text size */
	padding-bottom: 6pt;
	padding-top: 0pt;
}
