/* @override http://www.hintonpi.com/home_files/main.css */

/* NOTE anything prefixed with a (* html) is a fix for ie6 */

html {
	background-color: #0c0f18;
}

body {
	margin: 0px auto;
	text-align: center;
	width: 994px;
	background-color: #fff;
}

#fixAlign {
	text-align: left;
}

/* My Comment */

a:link,  a:visited {
	color: #245B9C;
}

a:hover {
	color: #245B9C;
	text-decoration: underline;
}

#topBar {
	height: 8px;
}

#titleGraphic {
	height: 175px;
	background: transparent url(Top-Banner.jpg) no-repeat;
}

#titleGraphic-Int {
	height: 175px;
	background: transparent url(Top_Banner_International.jpg) no-repeat;
}

* html img {
	behavior: url(/_scripts/iepngfix.htc);
/* F

ix for PNG file */
}

#mainContent {
	padding: 21px;
}

#footerBar {
	background-color: #d3a901;
	height: 16px;
	color: black;
	clear: both;
	font-size: 10px;
	text-align: center;
	line-height: 14px;
	padding: 10px;
}

#footerBar a:link,  #footerBar a:visited {
	color: #fff;
}

#footerBar a:hover, #footerBar a:active {
	text-decoration: none;
}

#mainContent .column {
	float: left;
}

#mainContent .column302 {
	width: 302px;
}

#mainContent .column3022 {
	width: 302px;
}

#mainContent .column627 {
	width: 627px;
}

#mainContent .column952 {
	width: 952px;
}

#mainContent .column464 {
	width: 464px;
}

#mainContent .divider {
	margin-left: 11px;
	padding-left: 7px;
	visibility: hidden;
	border-left: dotted 1px #c0c0c0;
	height: auto;
	float: left;
}

#mainContent h1 {
	text-transform: uppercase;
	font-size: 14px;
	color: #245b9c;
	line-height: 20px;
}

#mainContent p {
	margin-top: 7px;
	font-size: 90%;
	line-height: 20px;
}

#mainContent object, #mainContent embed {
	margin-top: 7px;
}

#mainContent a:link, #mainContent a:visited {
	text-decoration: none;
	
}

#mainContent a:hover, #mainContent a:active {
	text-decoration: none;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

#mainContent .links {
	margin-top: 7px;
}

#mainContent .links a {
	line-height: 18px;
}

#mainContent .paddingAll {
	padding: 10px;
}

#mainContent .paddingTop {
	padding-Top: 10px;
}

#mainContent ul {
	list-style-position: outside;
	list-style: square;
}

#mainContent li {
	margin-left: 15px;
	margin-bottom: 6px;
	font-size: 12px;
	line-height: 16px;
}

#cuRightCol li {
	margin-left: 0px;
}

#cuRightCol ul {
	list-style-position: outside;
	list-style: none !important;
}

/* Colours Backs */

.e8ebea {
	background-color: #e8ebea;
}

.bbc3c1 {
	background-color: #e8ebea;
}

.ffffff {
	background-color: #ffffff;
}
