*
{
	margin: 0px; 
	padding: 0px; 
}

Body
{ 
	font-family: Verdana, Arial, Sans Serif;
	font-size: 12px;
	background: #d8dbe2 url( '../Images/Body_Background.jpg' ) repeat-x top;
}

h1
{
	height: 40px;
	color: White;
	font-size: 22px;
	padding: 6px 0px 0px 10px;
	margin: 9px 9px 22px 9px;
	background-color: #d12229;
}
html>body h1
{
	height: 34px;
}

h1.Home
{
	height: 40px;
	color: White;
	font-size: 22px;
	padding: 6px 0px 0px 10px;
	margin: 9px 0px 22px 9px;
	background-color: #d12229;
}
html>body h1.Home
{
	height: 34px;
}

p
{
	font-size: 12px;
	margin-bottom: 22px;
}

ul#TermsAndConditions
{
	font-size: 12px;
	margin: 0px 20px 0px 20px;
}

ul#TermsAndConditions li
{
	margin-bottom: 10px;
}

img
{
	border: none;
}

#Header
{
	height: 83px;
	width: 720px;
	background-color: White;
}

#ContentArea
{
	width: 720px;
	text-align: left;
	background-color: White;
}

#NavigationArea
{
	width: 720px;
	height: 31px;
	vertical-align: middle;
	background: white url( '../Images/Navigation_Background.jpg' ) repeat-x;
}

#HeaderHomeImageArea
{
	width: 702px;
	height: 180px;
}

#HeaderGeneralImageArea
{
	width: 702px;
	height: 42px;
	background: white url( '../Images/Content_Top_General.gif' ) no-repeat;
}

.NavigationEdgeShadow
{
	background: white url( '../Images/Navigation_Edge_Shadow.jpg' ) repeat-x top;
}

.Navigation
{
	margin-left: 14px;
}

.NavigationItem, 
.NavigationItem:link, 
.NavigationItem:active, 
.NavigationItem:hover
{
	color: #394D57;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 31px;
	text-decoration: none;
	cursor: pointer !important;
	cursor: hand;
}

.Blue:hover
{
	color: #004cde;
}

.Red:hover
{
	color: #D12229;
}

.NavigationDivider
{
	padding: 0px 14px 0px 14px;
}

.Content
{
	width: 660px;
	margin: 9px 30px 9px 30px;
}

.ContentHome
{
	width: 430px;
	margin: 9px 0px 9px 30px;
}

#Footer
{
	color: white;
	font-size: 12px;
	height: 70px;
	width: 720px;
	background-color: #d12229;
}

.FooterCopyright
{
	padding-left: 5px;
}

a.Footer,
a.Footer:active,
a.Footer:visited,
a.Footer:hover
{
	color: white;
	font-weight: bold;
	text-decoration: none;
}

a.Footer:hover
{
	color: lightblue;
}

.FooterCertification
{
	padding-right: 5px;
}

.BecomeAMemberArea, .MemberDetailsArea
{
	margin-bottom: 1px;
	background-color: #ffd996;
}

.FormTitle, .FormColumnTitle
{
	color: #993333;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	padding-right: 10px;
	width: 170px;
}
.FormColumnTitle
{
	text-align: left;
	padding-left: 10px;
	width: auto;
}

.ReferenceNoTitle
{
	text-transform: uppercase;
}

.FormControl, .FormContent, .FormColumnContent
{
	font-size: 12px;
}
.FormColumnContent
{
	padding-left: 10px;
}

.ReferenceNo
{
	color: #b97201;
	font-size: 16px;
	font-weight: bold;
}

.FormControl input
{
	width: 100%;
}

.RadioButton
{
	font-size: 12px;
}

.ButtonArea
{
	background-color: #ffd996;
	padding: 10px;
	margin-bottom: 10px;
}
html>body .ButtonArea
{
	margin-bottom: 20px;
}

.Button
{
	color: #ffd996;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #993333;
	border: none;
	padding: 5px 20px 5px 20px;
	cursor: pointer;
}

#ValidationArea
{
	margin-bottom: 1px;
	background-color: #ffedcc; 
}

.validationErrorMessage
{
	color: red;
	font-size: 10px;
	font-weight: bold;
	padding: 0px 20px 10px 20px;
	background-color: #ffedcc; 
}

#validationErrorHeader
{
	color: white;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 3px 3px 4px;
	background-color: red; 
}
	
/*
a
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;	
	color: #002e84;
	text-decoration: underlined;
}

.footer
{
	font-family:Trebuchet MS;
	font-size:12px;
	color:#e6868a;
}

.contentText
{
	font-family:Verdana;
	font-size:14px;
}

.rightLine
{
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:Black;	
}

.bottomrightline
{
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:Black;	
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:Black;
}

.Title
{
	font-weight:bold;
	color:Black;
	font-size:13px;
}

.textbox
{
	border:1px solid #DDDDDD;
	font-size:11px;
}

h1
{
	font-family: tahoma, sans-serif;
	font-size: 24px;
	font-weight: normal;
	padding: 5px 13px 0px 13px;
	margin: 0px;
	color: #000000;
}

h2
{
	font-family: tahoma, sans-serif;
	font-size: 20px;
	font-weight: normal;
	margin: 0px;
	color: #000000;
	padding:5px 0px 13px 0px;
}

h3
{
	font-family: tahoma, sans-serif;
	font-size: 18px;
	font-weight: normal;
	margin: 0px;
	color: #000000;
	padding: 5px 0px 13px 0px;
}

.CatSubTitle
{
	font-family: verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border-top: solid #AEAEAE 1px;
	border-right: solid #666666 1px;
	border-bottom: solid #666666 1px;
	border-left: solid #999999 1px;
	background-image:  url(Images/headerBack.jpg)}

.catLink, .catLink:active, .catLink:visited
{
	font-size: 11px;
	font-family: Verdana;
	text-decoration: none;
	border: 0px solid black;
	font-weight: normal;
}

.catLink:hover
{
	font-size: 11px;
	text-decoration: none;
	border: 0px solid black;
	font-weight: normal;
}
.breadcrumb
{
	padding: 2px 0px 0px 13px;
	font-family: verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.LineItemContainer
{
	position: relative;
	left: 23px;
	width: 587px;
	background-color: #F6F6F6;
	border-bottom: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
}

.divColumn
{
	height: 20px;
	overflow: hidden;
	float: left;
	vertical-align: top;
}

.divColumnPadding
{
	padding: 3px 10px 0px 10px;
}

.IconButton
{
	vertical-align: middle;
	font-weight: normal;
}

.IconButton:hover
{
	text-decoration: none;
	border :0px solid #000000;
}

.divMainColumn
{
	height: 20px;
	overflow: hidden;
	float: left;
	background-color: #DDDDDD;
}

BODY
{
	margin: 0px 0px 0px 0px;
}

.bodytext,p,tr,td,table,li,ul,blockquote
{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration	:none;
	font-weight: normal;
}

.PageHeading
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
}

a.small:hover
{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration	:underline;
	font-weight: normal;
	line-height: 1.1em;
	
}

.small,a.small:link,a.small:visited,a.small:active
{ 	font-family: Verdana, Helvetica,Arial, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration	:none;
	font-weight: normal;
	line-height: 1.1em;
}

.selectlist
{
	font-family: Verdana, Helvetica,Arial, sans-serif;
	font-size: 9px;
	color: #f8f8f8;
	background-color: #C0C0C0;
	text-align: left;
	text-decoration	:none;
	font-weight: normal;
	color: #666666;
	clip: rect(   );	
}

.textbox
{
	font-family: Verdana, Helvetica,Arial, sans-serif;
	font-size: 10px;
	color: #f8f8f8;
	background-color: white;
	text-decoration	:none;
	font-weight: normal;	
	color: #666666;
	clip: rect(   );	
}

.button
{
	text-align: center;
	text-valign: middle;
	text-decoration	:none;
	font-weight: bold;
	color: #FFFFFF;
	background:	#3399cc;
	border-top:	3px solid #3399cc;
	border-left: 3px solid #3399cc;
	border-right: 1px solid #003366;
	border-bottom: 1px solid #003366;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	clip: rect(   );
	height: auto;
	width: auto;
}

.ErrorText
{
	font-family: Verdana, Helvetica,Arial, sans-serif;
	font-size: 11px;
	color: #FF0000;
}

.bottomline
{
	border-bottom-color: #cccccc;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.topline
{
	border-top-color: #C7E8ED;
	border-top-width: 1px;
	border-top-style: solid;
}

.leftline
{
	border-left-color: #666666;
	border-left-width: 1px;
	border-left-style: solid;
}

.thumbnails
{
	border-top-color: #C7E8ED;
	border-top-width: 1px;
	border-top-style: solid;
	border-left-color: #C7E8ED;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-color: #C7E8ED;
	border-right-width: 1px;
	border-right-style: solid;
	border-bottom-color: #C7E8ED;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	
}

.leftline
{
	border-left-color: #666666;
	border-left-width: 1px;
	border-left-style: solid;
}

.rightline
{
	border-right-color: #C7E8ED;
	border-right-width: 1px;
	border-right-style: solid;
}

.bold
{
	font-family: Verdana, Arial;
	font-size: 10;
	font-weight: bold;
}

.black 
{
	font-family: Verdana, Arial;
	font-size: 10;
	font-weight: bold;
	color: Black;
}
.red
{
	font-family: Verdana, Arial;
	font-size: 10;
	font-weight: normal;
	color: #FF0000;
}

.header
{
	font-family: Verdana, Arial;
	font-size: 11;
	font-weight: bold;
	color: #000000;
}

.category, a.category:link, a.category:visited, a.category:active
{
	font-family: Verdana, Arial;
	font-size: 10;
	font-weight: bold;
	line-height: 1.1em;
}

a.category:hover
{
	font-family: Verdana, Arial;
	font-size: 10;
	font-weight: bold;
	color: #FF0000;
	line-height: 1.1em;
}

.categoryselected, a.categoryselected:link, a.categoryselected:visited, a.categoryselected:active
{
	font-family: Verdana, Arial;
	font-size: 10;
	font-weight: bold;
	color: #FF0000;
	line-height: 1.1em;
}

a.categoryselected:hover
{
	font-family: Verdana, Arial;
	font-size: 10;
	font-weight: bold;
	color: #FF0000;
	line-height: 1.1em;
}

.textbox
{
	font-family: Verdana, Arial;
	font-size: 10;
	font-weight: normal;
}

.box
{
	border-style: outset;
	border-color: #CCCCCC;
	border-bottom-width: 1;
	border-top-width: 1;
	border-right-width: 1;
	border-left-width: 1;			
}

.noHover
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
}

.noHover:hover
{
	text-decoration: none;
	border: 0px solid #FFFFFF;
}

BODY { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px }
HTML { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px }
.mainBodyArea { BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(images/background1.jpg); BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #d8dbe1 }
.mainText { PADDING-RIGHT: 10px; FONT-SIZE: 13px; COLOR: #737373; PADDING-TOP: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }
*/