body {
	padding: 0px 0px 20px 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	}

a{
	color:#ffffff;
	text-decoration:underline;
}

a:hover{
	text-decoration:underline;
}
ol li{
	font-size:0.8em;
padding-bottom:5px;
}
a:hover{
	text-decoration:underline;
}	
/* General styles */
.clear {
	clear: both;
	}
	
.floatLeft { /* Float left corrects IE6 bug */
	float: left;
	}
	
/* Header */
.headerWrap {
	width: 843px;
	height: 115px;
	margin: 0px auto;
	}
	
.headerWrap .logo {
	float: left;
	margin: 0px 0px 0px 32px;
	}
	
.headerBlueBar {
	width: 577px;
	height: 35px;
	background: #003399 url(../images/header-rnd-edge.png) left no-repeat;
	float: right;
	padding: 11px 0px 0px 64px;
	margin: 0px 0px 3px 0px;
	}
	
.headerBlueBar a {
	line-height: 35px;
	font-size: 75%;
	color: #ffffff;
	margin-right: 20px;
	text-decoration: none;
	font-weight: bold;
	}
	
.headerBlueBar a:hover {
	color: #CCCCCC;
	}
	
.headerWrap .login {
	width: 53px;
	height: 24px;
	background: url(../images/header-login.png);
	padding: 0px 0px 0px 20px;
	float: right;
	}
	
.headerWrap .login a {
	line-height: 24px;
	font-size: 74%;
	color: #CCCCCC;
	text-decoration: none;
	}
	
.headerWrap .login a:hover {
	color: #ffffff;
	}
	
.headerWrap .register {
	width: 67px;
	height: 24px;
	background: url(../images/header-register.png);
	padding: 0px 0px 0px 20px;
	float: right;
	margin: 0px 0px 0px 16px;
	}
	
.headerWrap .register a {
	line-height: 24px;
	font-size: 74%;
	color: #CCCCCC;
	text-decoration: none;
	}
	
.headerWrap .register a:hover {
	color: #ffffff;
	}
	
/* Main Columns */
.colWrap {
	width: 843px;
	overflow: hidden;
	margin: 0px auto;
	clear: both;
	}

.colLeft {
	width: 183px;
	overflow: hidden;
	float: left;
	margin: 0px 8px 0px 0px;
	}
	
.colMiddle {
	width: 460px;
	overflow: hidden;
	float: left;
	margin: 0px 0px 0px 0px;
	}
	
.colRight {
	width: 183px;
	overflow: hidden;
	float: left;
	margin: 0px 0px 0px 9px;
	}

/* Left & right column boxes */
.colBox {
	width: 161px;
	overflow: hidden;
	border-right: 1px solid #8d9096;
	border-bottom: 1px solid #8d9096;
	border-left: 1px solid #8d9096;
	margin: 0px 0px 10px 0px;
	padding: 10px;
	}
	
/* Left & right column headings*/
.colBlueHeading {
	width: 129px;
	height: 45px;
	line-height: 43px;
	color: #ffffff;
	font-size: 155%;
	padding: 0px 0px 0px 54px;
	background: url(../images/blue-heading-bg.png) no-repeat;
	}
	
.colGreyHeading {
	width: 129px;
	height: 45px;
	line-height: 43px;
	color: #ffffff;
	font-size: 155%;
	padding: 0px 0px 0px 54px;
	background: url(../images/grey-heading-bg.png) no-repeat;
	}
	
.colOrangeHeading {
	width: 129px;
	height: 45px;
	line-height: 43px;
	color: #ffffff;
	font-size: 155%;
	padding: 0px 0px 0px 54px;
	background: url(../images/orange-heading-bg.png) no-repeat;
	}
	
/* Products box */
#productsBox h3 {
	font-size: 75%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 17px;
	background: url(../images/arrow-grey.png) no-repeat center left;
	font-weight: normal;
	} 
	
#productsBox a {
	color: #d71537;
	text-decoration: none;
	}
	
#productsBox a:hover {
	color: #000000;
	}
	
#productsBox p {
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 0px 17px;
	font-size: 62%;
	color: #666666;
	line-height: 120%;
	}
	
/* News box */
#newsBox h3 {
	font-size: 75%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	clear: both;
	} 
	
#newsBox a {
	color: #d71537;
	text-decoration: none;
	}
	
#newsBox a:hover {
	color: #000000;
	}
	
#newsBox .date {
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 68%;
	color: #333333;
	line-height: 120%;
	font-weight: bold;
	}
	
#newsBox .item {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 62%;
	color: #666666;
	line-height: 120%;
	}
	
#newsBox .readMore {
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 62%;
	color: #d71537;
	line-height: 120%;
	float: left;
	}
	
#newsBox .redArrow {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 6px;
	}
	
#newsBox .image {
	width: 72px;
	overflow: hidden;
	float: right;
	border: 1px solid #95a59c;
	}
	
#newsBox .fullList {
	font-size: 75%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 17px;
	background: url(../images/arrow-grey.png) no-repeat center left;
	font-weight: normal;
	clear: both;
	} 
	
/* Support box */
#supportBox h3 {
	font-size: 75%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 17px;
	background: url(../images/arrow-grey.png) no-repeat center left;
	font-weight: normal;
	} 
	
#supportBox a {
	color: #d71537;
	text-decoration: none;
	}
	
#supportBox a:hover {
	color: #000000;
	}
	
#supportBox p {
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 0px 17px;
	font-size: 62%;
	color: #666666;
	line-height: 120%;
	}
	
#supportBox img {
	margin: 0px 0px 20px 0px;
	}
	
/* Ordering box */
#orderingBox h3 {
	font-size: 75%;
	color: #666666;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 17px;
	background: url(../images/arrow-grey.png) no-repeat center left;
	clear: both;
	} 
	
#orderingBox a {
	color: #d71537;
	text-decoration: none;
	}
	
#orderingBox a:hover {
	color: #000000;
	}
	
#orderingBox p {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 17px;
	font-size: 62%;
	color: #666666;
	line-height: 120%;
	}
	
#orderingBox .readMore {
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 0px 17px;
	font-size: 62%;
	color: #d71537;
	line-height: 120%;
	}
	
#orderingBox .redArrow {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 6px;
	}
	
#orderingBox .fullList {
	font-size: 75%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 17px;
	background: url(../images/arrow-grey.png) no-repeat center left;
	font-weight: normal;
	clear: both;
	} 
	
/* Center column blue box */
.centerBlueBox {
	width: 430px;
	overflow: hidden;
	padding: 30px 15px 15px 15px;
	background: #e9ebed;
	}
	
.centerBlueBox h1 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #003399;
	font-size: 143%;
	}
	
.centerBlueBox p {
	font-size: 75%;
	color: #666666;
	line-height: 120%;
	}
	
/* Homepage image */
.homepageImage {
	border-top: 1px solid #c5cacd;
	border-left: 1px solid #c5cacd;
	border-right: 1px solid #c5cacd;
	padding: 0px;
	margin: 0px;
	}
	
/* Homepage navy blue box */
.centerNavyBox {
	width: 390px;
	background: #003399 url(../images/homepage-blue-corner.png) no-repeat bottom right;
	padding: 50px 35px 60px 35px;
	margin: 0px;
	}
	
.centerNavyBox .WhiteText {
	color: #ffffff;
	font-size: 140%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
	
.centerNavyBox .BlueText {
	color: #a1b4d9;
	font-size: 140%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-style: italic;
	font-weight: bold;
	}
	
/* Footer */
.footerSpacer {
	width: 843px;
	height: 25px;
	margin: 0px auto;
	}

.footer {
	width: 843px;
	height: 20px;
	margin: 0px auto;
	text-align: center;
	}
	
.footer p {
	color: #999999;
	font-weight: bold;
	font-size: 68%;
	padding: 0px;
	margin: 0px;
	}

.footerLinks {
	width: 480px;
	overflow: hidden;
	text-align: center;
	margin: 0px auto;
	}
	
/* footerFloat is to correct an IE6 bug */

.footerFloat {
	float: left;
	
	}


.footerLinks a {
	font-size: 68%;
	color: #d71537;
	margin: 0px 10px 0px 12px;
	text-decoration: none;
	}
	
.footerLinks a:hover {
	color: #000000;
	}
#table {
font-size:10px;
font:Verdana, Arial, Helvetica, sans-serif;
}


#tablewhole {
font-size:11.5px;
font:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
background:#FFFFFF;

}

#tablewhole td{
	padding-top:5px;
	padding-bottom:5px;
}

	
#tablewhole tr.odd{
background-color:#ffe6ba;
}

#tablewhole tr.topnav{
background-color:#003d85;
}
#tablewhole tr.topnav td{
color:#ffffff;
}

#tablewhole tr.red{
background-color:#fbccbd;

}
#tablewhole td{
text-align:left;
padding-left:10px;
}

#tablewhole tr.purple{
background-color:#c2ccdf;
}


#tablewhole tr.green{
background-color:#d3eed3;
}

#tablewhole tr.greentopnav{
background-color:#00a746;
color:#ffffff;
}

#tablewhole tr.purpletopnav{
background-color:#55126b;
color:#ffffff;
}

#tablewhole tr.purpletopnav{
background-color:#55126b;
}

#tablewhole tr.redtopnav{
background-color:#ce0029;
color:#ffffff;
}

table.customersupport{
border-bottom:2px solid #bc860c;
background-color:#ffffff;
}

table.customersupport td{
border-top:2px solid #bc860c;
border-right:2px solid #bc860c;
padding:5px 5px 5px 5px;
}

table.customersupport td h3{
color:#003399;
}
table.customersupport td p{
color:#003399;
}
table.customersupport td a{
color:#003399;
}
table.customersupport td.left{
border-right:2px dotted #bc860c;
border-left:2px solid #bc860c;
}
table.customersupport td strong{
	font-size:1.1em;
padding-bottom:5px;
color:#003399;
}
