body { background: #fff url(../Images/Graphics/HeadLines.gif) repeat-x; } 
HTML, body, form { font-family: Arial, sans-serif; margin: 0; padding: 0; width: 100%; font-size: small; }

.SiteHead { margin-left: 10px } 
.SiteHead div { display: table; } 
.SiteHead .Logo { margin: 35px 0 20px 0; width: 970px }
.SiteHead .Logo img { display: block; float: left; border-width: 0; } 
.SiteHead .Logo h1 { float: left; font-size: 30px; font-weight: bold; margin: 10px 0 0 15px; color: #000; letter-spacing: 0px; }
.SiteHead ul { width: 100%; clear: both; display: table; list-style-type: none; padding: 0; margin: 0; font-size: small }
.SiteHead ul li { float: left; padding: 0 }
.SiteHead ul li a { padding: 0 5px 0 5px; text-decoration: none; color: #00759A; font-weight: bold; font-size: 13px; height: 17px } 
.SiteHead ul li a:hover { background: #34a3d1; color: #fff } 
.SiteHead .ContactInfo { float: right; padding: 0; margin: 0; text-align: left; font-size: 12px; line-height: 1.2em; color: #000 } 

.SiteHead ul li .MenuItemContainer { display: block; float: none; position: relative }

.SiteHead ul li .MenuShadow { display: none; background: url(../Images/Graphics/ShadowBG.gif); position: absolute; clear: both; } 

.SiteHead ul li .MenuItem { border: solid 1px #a7a7a7; background: #fff; position: relative; margin: 0; padding: 0; width: 200px; float: none; clear: both; top: -5px; left: -5px; } 
.SiteHead ul li .MenuItem li { float: none; padding: 1px 0 1px 0 } 
.SiteHead ul li .MenuItem li a { color: #34A3D1; font-weight: bold; } 
.SiteHead ul li .MenuItem li a:hover { color: #34A3D1; background: #fff; } 


.Footer a, 
#LoginBox1_Panel1 a, 
#LoginBox1_Panel2 a 
	{ color: #00759A; font-weight: normal; } 
	
.Footer a:visited, 
#LoginBox1_Panel1 a:visited, 
#LoginBox1_Panel2 a:visited,
.Footer a:hover, 
#LoginBox1_Panel1 a:hover, 
#LoginBox1_Panel2 a:hover 
	{ color: #34A3D1; font-weight: normal; } 


.Button { cursor: pointer; color: #fff; padding: 3px 5px 3px 5px; text-decoration: none; text-align: center; font-weight: bold; background: #34A3D1; margin: 0; border-width: 0; font-size: 1.2em } 

TABLE, .drpList, INPUT, SELECT
{
	font-family: Arial;
	font-size: 11px;
	color: Black;
}



.HeaderBG1
{
	background-color: #DEB2C6;
}

.HeaderBG2
{
	background-color: #00659C;
	color: White;
	font-weight: bold;
}

.HeaderBG3
{
	background-color: #004563;
}

.HeaderBG4
{
	background-color: #9C0029;	
	border: solid 4px;
	border-color: #E7AEC6;
	color: white;
	font-family: Arial black;
	font-size: 17px;
	/*font-weight: bold;*/
}

.HeaderBG5
{
	background-color: #BD6584;	
	border-right: solid 4px;
	border-top: solid 4px;
	border-bottom: solid 3px;
	border-color: #E7AEC6;
	color: #FFE7F7;
	font-family: Arial;
	font-weight: bold;
	font-size: 17px;	
}

.HeaderBG6 
{
	background-color: #9C0029;	
	border-right: solid 4px;
	border-bottom: solid 4px;
	/*border-left: solid 1px;*/
	border-color: #E7AEC6;	
}

.HeaderExtra /* Line */
{
	background-color: #E7AEC6;
	width: 4px;
	height: 20px;
}

.Footer { margin: 30px 0 0 0; } 

.FooterArea
{
	WIDTH: 100%; 
	height: 50px;
	background-color: #F2F2F2; 
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #767676;
	padding: 20px;
	line-height: 20px
}

.FooterArea a { color: #767676 } 

.FooterText
{
	text-decoration: none;	
}

.Header
{
	font-family: Arial;
	font-size: 20px;	
	font-weight: bold;
}

.Header2
{
	font-family: Arial;
	font-size: 20px;
	color: #FF3300;	
}

.Header3
{
	font-family: Arial;
	font-size: 15px;	
}

.Border
{
	border: solid 1px #A6CAF0;
}

.AccountHeader
{
	background-color:#6FB1CD;
	color: White;
	font-family: arial;
	font-size: 11px;
}

.PurpleText12px
{
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #633D91;
}

.GreyText12px
{
	font-family: Arial;
	font-weight: bold;
	font-size: 15px;
	color: #AAAAAA;
}

.GreyTextStandard
{
	font-family: Arial;
	font-weight: bold;
	color: #AAAAAA;
}


.DarkRedText15px
{
	font-family: Arial;
	font-weight: bold;
	font-size: 15px;
	color: #9D4846;
}

.OfferText
{
	color: #CC3300;
	font-size: 13px;
	font-weight: bold;
}

.BlackText15px
{
	color: Black;
	font-family: Arial;
	font-size: 15px;
}

.BlackText16px
{
	color: Black;
	font-family: Arial;
	font-size: 16px;
}

.RedText
{
	color: Red;	
}

.SubsMessageCellBackground
{
	background-color:#FFFFCC;
	border:solid 1px #dcdcdc;
	padding:5px;
}

.SmallRedText
{
	color:Red;
	font-size:11px;
}

.Warning
{
	color: #990000;
}

.BoldBlackTextSmaller
{
	font-weight: bold;
}

.LargeBoldBlueText
{
	color: #00747E;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
}	

.Errors
{
	font-size : larger;
	font-weight : bold;
	color : Red;
}

.SubHeader
{
	font-size: 1.3em;
}

.WhyIsThisLink { text-decoration: underline; color:Black; cursor:hand;}

.OnlineOfferLink { text-decoration: none; color: #26708D; font-weight: bold } 
.OnlineOfferMainHeader { font-family: Arial; font-size: 17px; color: #968420 }
.OnlineOfferBG { background-image: url(../Images/Graphics/bg.jpg); }
.OnlineOfferSubHeader { font-weight: bold; font-size: 1.2em; padding: 6px }
.OnlineOfferBulletList {  list-style-image: url(../images/graphics/tick.jpg); margin-left: 23px; } 
.OnlineOfferBulletList li { font-size: 1.1em; }

.InfomediaText { font-size: 1.1em; padding: 6px } 

.RightThankYouContainer { padding-left: 20px; } 


/* Send To A Friend Styles */
.SubHeader { color: #3784A7; font-size: small; font-weight: bold } 
/* Send To A Friend Styles */
