/*
*****************************************************************************************
Global styles - for all layouts
*****************************************************************************************
*/

body
{
	margin:		 		0px;
	padding:			0px;
}

#divPageHeader
{
	width: 100%;
	height: 65px;
	border-bottom: 3px solid #AA1931;
	background-color: #0C2F83;
	padding-right: 0px;
}

#divPageHeaderLogo
{
	float: 				left;
	height: 			65px;
}
#divPageHeaderDataOnline
{
	padding-left: 	20px;
	float: 			right;
}

#divPageHeaderBanner
{
	float: 				right;
	height: 				65px;
	width: 				490;
	/*
	background-color: #EDEDED;
	text-align: 		center;
	vertical-align: 	middle;
	*/
}

#divPageHeaderBanner img
{
	border: 				1px;
	border-color: 		White;
}

#divPageHeaderFind
{
	float: 			right;
	height: 			65px;	
}




#divPageMenuLine
{
	width: 				100%;
	height: 				20px;
	background-color: #0C2F83;
	text-align: 		right;
	padding-right: 	10px;
	font-family: 		verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 			12px;
	color:				White;
}

#divPageMenuLine a:link,
#divPageMenuLine a:visited,
#divPageMenuLine a:hover
{
	color:				White;
	text-decoration:	none;
}


#divPageContent
{
	width: 				100%;
	font-family: 		verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 			12px;	
	padding: 			10px;
}

#divPageContent ul
{
	margin-left: 		16px;
	list-style-type: 	square;
}

#divPageContent li
{
	margin-bottom: 		5px;
	margin-bottom: 		2px;
}

#divPageContent td
{
	font-family: 		verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 			12px;	
}

#divPageContent b
{
	color:				black;
}

#divPageContent h2
{
	color: 				#0C2F83;
	letter-spacing: 	2px;
}

#divPageContent h3
{
	color: 				#0C2F83;
	letter-spacing: 	2px;
	border-bottom: 		1px solid #0C2F83;
}

#divPageContent h4
{
	color: 				#0C2F83;
	letter-spacing: 	2px;
	margin-bottom:		5px;
}

#divPageContent h5
{
	color: 				#AA1931;
	border-bottom: 		1px solid #AA1931;
	text-transform:		uppercase;
	margin-bottom:		1px;
}



#divPageContent a:link,
#divPageContent a:visited
{
	color: 				#0066CC;
	text-decoration: 	none;
}

#divPageContent a:hover
{
	color: 				#0066CC;
	text-decoration: 	underline;
}

#divPageContent a b
{
	color: 				#0C2F83;
}

#divProductDetailNavigation
{}

#divProductDetailNavigation ul
{
	margin-left: 		15px;
}


#divPageFooterLine
{
	width: 				100%;
	height: 				25px;
	padding-top: 		4px;
	background-color: #0C2F83;
	border-top: 		3px solid #AA1931;
	font-family: 		verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 			12px;	
	color: 				white;
	text-align: 		right;
}

#divPageFooterLine a:link,
#divPageFooterLine a:visited,
#divPageFooterLine a:hover
{
	color: 				white;
	text-decoration: 	none;
}

#divAboutPage
{
	width: 				100%;
	font-family: 		verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	color: 				gray;
	text-align: 		left;
}

#divAboutPage a:link,
#divAboutPage a:visited,
#divAboutPage a:hover
{
	color: 				gray;
	text-decoration: 	underline;
}


.SpanProductSign
{
	background-color: 	#AA1931;
	color: 				white;
	padding: 			1px;
}

.DataGridAlternatingItem
{
	background-color:	#EDEDED;
}

.DataGridHeader
{
	background-color:	#0C2F83;
	font-weight:		bold;
	color:				White;
}

.Color1
{
	color:				#AA1931;
}

.TdLeftColumn
{
	background-color:	#EDEDED;	
}

.cDivTableListH1
{
 	/*
	background-color: Silver;
	color: 				Black;
	*/
	
	
	font-size: 			17px;
	font-weight: 		bold;
	padding-top: 		4px;
	padding-bottom: 	4px;
	margin-top: 		25px;
	background-color: #C2C2C2;
	color: 				#0C2F83;
}

.cDivTableListH2
{
 	background-color: white;
	color: 				Black;
	font-size: 			13px;
	font-weight: 		bold;
	margin-top: 		10px;
}

/*
*****************************************************************************************
Styles for layout: HomePage
*****************************************************************************************
*/

#divHomePageBigBanner
{
	width: 				100%;
}

#divHomePageContent
{
	width: 				100%;
}

#divHomePageContent b
{
	color:				#AA1931;
}

#divHomePageContent ul
{
	margin-left: 		15px;	
}

#divHomePageContent a:link,
#divHomePageContent a:visited
{
	color: 				#0066CC;
	text-decoration: 	none;
}

#divHomePageContent a:hover
{
	text-decoration:	underline;
}

#divLeftProductMenu
{
	font-family: 		verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 			13px;
	line-height: 		22px;
	
}

#divLeftProductMenu div
{
	margin-bottom: 	7px;
}



.cDivHomepageContentHeader
{

	background-color:	#EDEDED;
	border-top: 		1px solid silver;
	font-family: 		verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 			13px;
	font-weight: 		bold;
	color: 				#0066CC;
	letter-spacing: 	1px;
	padding: 			3px;
	padding-left: 		10px;
	text-transform: 	uppercase;
}

.cDivHomePageContent
{
	font-family: 		verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 			12px;
	margin: 				10px;
}

.cDivHomePageContent td
{
	font-family: 		verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 			12px;
}

.ErrorNote
{
	color: 				Red;
	font-weight: 		bold;	
}
