/* CSS Document */

body {
background-position:top center;
background-repeat:no-repeat;
padding: 0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
margin-top:0px;
}

#content {
padding: 0px;
margin:0px;
width:630px;
margin-left:auto;
margin-right:auto;
}

#footer {
display: none;
}

#footercontent {
display: none;
}

#maincontent {
width:612px;
border-top:1px solid white;
}

#header {
width:612px;
height:72px;
margin-right:auto;
margin-left:auto;
}

#leftcol {
display: none;
}

#rightcolumn {
background-image:url(/images/gif/mainareabg_01.gif);
background-color:#FFFFFF;
float:right;
width:612px;
min-height:465px;
_height:465px;
}


#rightcolumndots {
	background-repeat:repeat-y;
	position:relative;
	top:284px;
}

.loginarea {
display:none;
}

.redline {
font-size:5px;
height:5px;
background-color:#ca0000;
}

.horizontalGreyBar {
	background-image:url(../images/gif/horizontal-line-dotted.gif);
	background-repeat:repeat-x;
	height:3px;
	width:100%;
}


#navbox {
display: none;
}

#navbox, #navbox ul {
	list-style: none;
	background: #ca0000;
	z-index:10;
}

#navbox a {
	display: block;
	color: white;
	text-decoration: none;
	z-index:10;
}

#navbox a:hover {
	display: block;
	color: white;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color:#d24546;
	z-index:10;
}

#navbox li {
	float: left;
	width: 142px;
	z-index:10;
}

#navbox li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 142px;
	font-weight: normal;
	margin-left: 142px;
	margin-top: -18px;
	z-index:10;
}

#navbox li li {
	width: 142px;
	z-index:10;
}

#navbox li ul a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width: 142px;
	color: #ffffff;
	z-index:10;
}

#navbox li ul ul {
	margin-left: 142px;
	margin-top: -15px;
	z-index:10;
}

#navbox li:hover ul ul, #navbox li:hover ul ul ul, #navbox li.sfhover ul ul, #navbox li.sfhover ul ul ul {
	left: -999em;
	z-index:10;
}

#navbox li:hover ul, #navbox li li:hover ul, #navbox li li li:hover ul, #navbox li.sfhover ul, #navbox li li.sfhover ul, #navbox li li li.sfhover ul {
	left: auto;
	z-index:10;
}

#navbox li:hover, #navbox li.sfhover {
	background: #ca0000;
	color: #ffffff;
	z-index:10;
}

#searchbox {
display: none;
}

#addressbox {
display: none;
}

.formBackground {
	background-color:#F6F6F6;
	border:1px solid #E3E9EF;
}

.padding5px {
	padding:5px;
}

.innerpadding {
padding:0px 10px 10px 10px;
}

.sidepadding {
	padding:0px 10px 0px 10px;
}

.innerrightcolumn {
	float:right;
	width:143px;
}

.innerrightcolumngrey {
	width:304px;
	height:102px;
	background-color:#BBC1C7;
	float:right;
	margin-right:1px;
}

.innerleftcolumngrey {
	width:304px;
	height:102px;
	background-color:#BBC1C7;
	margin-left:1px;
	float:left;
}

.innerrightcolumnnodots {
	float:right;
	width:195px;
}

.innerleftcolumn {
	float:left;
	width:465px;
}

.redBox {
width:305px;
border-left: solid 1px white;
border-right: solid 1px white;
float:left;
background-color:#ca0000;
}

.horizontalNav {
display:none;
}

.rightimg {
	border-top:1px solid white;
	margin-right:1px;
	float:right;
	padding-bottom:10px;
	padding-left:10px;
}

.smallrightimg {
	border-top:1px solid white;
	border-right:1px solid white;
}

.topimg {
	margin-right:1px;
	margin-left:1px;
}

.whiteBorderLine {
	border:1px solid white;
}

.formpadding {
	padding:0px;
	margin:0px;
}

.whiteBox {
width:232px;;
float:left;
margin-left:1px;
}

.greyBox {
width:610px;
margin-right:1px;
margin-left:1px;
background-color:#BBC1C7;
}

.redTableTop {
	color:#cb0000;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px dotted #BBC1C7;
}

.whiteBoxRight {
width:231px;
float:right;
margin-left:1px;
}

.redBoxLeftDots {
background:url(/images/gif/grey-dots-side.gif) repeat-y;
float:left;
background-color:#ca0000;
}

.redBoxNoDots {
float:left;
background-color:#ca0000;
}

.singleBorderLine {
	border: 1px #cccccc solid;
	font-size:10px;
	height:17px;
}

.width150 {
	width:150px;
	font-size:11px;
}

.width110 {
	width:110px;
	font-size:11px;
}

.width135 {
	width:135px;
	font-size:10px;
}

.width200 {
	width:200px;
	font-size:10px;
}

.width100Percent {
	width:100%;
	font-size:11px;
}

.smallGreyText, .smallGreyText a:link, .smallGreyText a:visited {
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
}

.smallWhiteText, .smallWhiteText a:link, .smallWhiteText a:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:11px;
	text-align:left;
}

.smallRedText, .smallRedText a:link, .smallRedText a:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#CA0000;
	font-size:11px;
	text-align:left;
}

p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}

.default {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}

.ltgreytxt, .ltgreytxt a:link, .ltgreytxt a:visited  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#A2A2A2;
}

.blackText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;

}

.greyHeading {
	color:#666666;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.redHeading {
	color:#cb0000;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.whiteHeading {
	color:#ffffff;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#ca0000;
	margin-top:-12px;
}

img {
	border:0;
}

.mainimg {
padding:0px;
margin-left:1px;
border-top:1px solid white;
border-bottom:1px solid white;
}

.leftimg {
padding:0px;
margin-left:1px;
}

.width230 {
	width:230px;
	font-size:11px;
}

.width150 {
	width:150px;
	font-size:11px;
}

.width330 {
	width:330px;
	font-size:11px;
}


a:link, a:visited  {
	color:#ca0000;
}

a:hover {
	text-decoration:none;
}

.button  {
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	height: 20px;
	background-color: #cccccc;
	border-top: 1px solid #eeeeee;
	border-left: 1px solid #eeeeee;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	padding-top: 2px;
	padding-left: 9px;
	padding-bottom: 2px;
	padding-right: 9px;
	text-decoration:none;
}

.tableGreyBorder {
	border:0px solid #E4E5E7;
	border-collapse: collapse;
}

.tableGreyBorder td {
	border:1px solid #E4E5E7;
}

#comparisonsView {
	overflow:visible;
	width:590px;
}

a:link.button {
        color: #000000;
        text-decoration: none;
}
 
a:visited.button {
        color: #000000;
        text-decoration: none;
}
 
a:active.button {
        color: #000000;
        text-decoration: none;
}

