/* CSS Document */

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

.normal {
	font-size: 12px;
}

.normalColor {
	font-size: 12px;
	color:#000000;
}

.small {
	font-size: 11px;
}

.smallColor {
	font-size: 11px;
	color:#FFFFFF;
}

.xsmall {
	font-size: 10px;
}

.tiny {
	font-size: 9px;
}

.tinyColor {
	font-size: 9px;
	color:#000000;
}


/* General */

.borderHorizontal{
	background-color:#FFFFFF;
	height:1px;
}

.borderVertical{
	background-color:#FFFFFF;
	width:1px;
}

.HiddenLink{
}

a.SpecialLink:link {
	text-decoration: none;
	color:#FFFFFF;
}
a.SpecialLink:visited {
	text-decoration: none;
	color:#FFFFFF;
}
a.SpecialLink:active {
	text-decoration: none;
	color:#FFFFFF;
}
a.SpecialLink:hover {
	text-decoration: none;
	color:#FFFFFF;
}

a.HiddenLink:link {
	text-decoration: none;
	color:#FFFFFF;
}
a.HiddenLink:visited {
	text-decoration: none;
	color:#FFFFFF;
}
a.HiddenLink:active {
	text-decoration: none;
	color:#FFFFFF;
}
a.HiddenLink:hover {
	text-decoration: none;
	color:#FF0000;
}

/* Site Pages*/
.pageTitle{
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}

.sitePageSectionTitle{
	font-size:18px;
	font-weight:bold;
	color:#FFCCCC;
	text-align:center;
	background-color:#CC0000;
}

.sitePageSubSectionTitle{
	font-size:14px;
	font-weight:bold;
	color:#CCFFFF;
	text-align:center;
	background-color:#006699;
}

.pageInfoMessage{
	font-size:16px;
	font-weight:bold;
	color:#006699;
}

.siteImageBorder{
	border-color:#006699;
	border-style:solid;
	border-width:1px;
}

/* Site Menu */

.menuGap{
	width:20px;
}

.menuText{
	font-size:12px;
	padding-left:3px;
	padding-right:3px;
	font-weight:bold;
}

a.menuText:link {
	text-decoration: none;
	color:#006699;
}
a.menuText:visited {
	text-decoration: none;
	color:#006699;	
}
a.menuText:active {
	text-decoration: none;
	color:#006699;
}
a.menuText:hover {
	text-decoration: none;
	color:#FF0000;
}


.siteLeftMenu {
	color:#FFFFFF;
	font-size: 12px;
	font-weight:bold;
}

a.siteLeftMenu:link {
	text-decoration: none;
}
a.siteLeftMenu:visited {
	text-decoration: none;
}
a.siteLeftMenu:active {
	text-decoration: none;
}
a.siteLeftMenu:hover {
	text-decoration: none;
	color:#336699;
}
/*  Site User */

.siteUserMenuLargeTitle {
	background-color:#E2DBCF;
	color:#330000;
	font-size: 14px;
	font-weight:bold;
	height:16px;
	padding-left:3px;
	padding-right:3px;
	text-align:center;
}

.siteUserMenuTitle {
	background-color:#CC0000;
	color: #FFFFFF;
	font-size: 12px;
	font-weight:bold;
	height:16px;
	padding-left:3px;
	padding-right:3px;
}

a.siteUserMenuTitle:link {
	text-decoration: none;
}
a.siteUserMenuTitle:visited {
	text-decoration: none;
}
a.siteUserMenuTitle:active {
	text-decoration: none;
}
a.siteUserMenuTitle:hover {
	text-decoration: none;
	color:#FF0000;
}

.siteUserMenu {
	background-color:#E2DBCF;
	color: #330000;
	font-size: 12px;
	font-weight:bold;
	height:16px;
	padding-left:3px;
	padding-right:3px;
}

a.siteUserMenu:link {
	text-decoration: none;
}
a.siteUserMenu:visited {
	text-decoration: none;
}
a.siteUserMenu:active {
	text-decoration: none;
}
a.siteUserMenu:hover {
	text-decoration: none;
	color:#666633;
}

/* Tables */

.tableTitle {
	background-color:#0099CC;
	color: #FFFFFF;
	font-size: 12px;
	font-weight:bold;
	height:18px;
	padding-left:3px;
	padding-right:3px;
}

.tableCellLink {
	font-weight:bold;
	color:#FFFFFF;
	cursor:pointer;
}

.tableCell {
	color:#FFFFFF;
	font-size: 12px;
	background-color:#336699;
	height:18px;
	padding-left:3px;
	padding-right:3px;
}

.tableCellColor {
	background-color:#006699;
	font-size: 12px;
	color:#CCFFFF;
	padding-left:3px;
	padding-right:3px;
}

.tableHeader {
	font-weight:bold;
	font-size: 12px;
	height:24px;
}

.tableFooter {
	font-size: 12px;
	height:24px;
	padding-left:3px;
	padding-right:3px;
}

.tableCellInputField {
	color: #003366;
	font-size: 12px;
	background-color: #99CCFF;
}

.tableInputField {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.tableSelectList {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.tableButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.tableMessage {
	color:#660000;
	font-weight:bold;
	font-size: 16px;
}

.imageTableCell {
	color:#330000;
	font-size: 12px;
	background-color:#FFFFCC;
}

/* News */

.newsDate {
	font-size: 11px;
	font-weight:bold;
	padding-left:3px;
	padding-right:3px;
	color:#FFFFFF;
}

.newsTitle {
	font-size: 11px;
	font-weight:bold;
	color:#FF0000;
	text-align:left;
	padding-left:3px;
	padding-right:3px;
}

.newsTitleLink {
	color:#FFFFFF;
}

a.newsTitleLink:link {
	text-decoration: none;
}
a.newsTitleLink:visited {
	text-decoration: none;
}
a.newsTitleLink:active {
	text-decoration: none;
}
a.newsTitleLink:hover {
	text-decoration: none;
	color:#FF0000;
}


.latestNews {
	font-size: 13px;
	font-weight:bold;
	text-align:left;
	color:#666666;
	padding-left:3px;
	padding-right:3px;
	background-color:#FF0000;
}

.latestNewsLnk{
	color:#666666;
}

a.latestNewsLnk:link {
	text-decoration: none;
}
a.latestNewsLnk:visited {
	text-decoration: none;
}
a.latestNewsLnk:active {
	text-decoration: none;
}
a.latestNewsLnk:hover {
	text-decoration: none;
	color:#72634D;
}

/* Catalogue */

.catalogueModelsLink{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}

.catalogueModelsLink:link {
	text-decoration: none;
}
.catalogueModelsLink:visited {
	text-decoration: none;
}
.catalogueModelsLink:active {
	text-decoration: none;
}
.catalogueModelsLink:hover {
	text-decoration: none;
}

img.catalogueModelsThumbs{
	border:1px;
	border-color:#FFFFFF;
	border-style:solid;
}

td.catalogueModelsThumbs{
	padding-bottom:2px;
	padding-left:2px;
	padding-right:1px;
	padding-top:1px;
}

.catalogueModelTitle{
	font-size:14px;
	font-weight:bold;
}

.catalogueNavButton{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}

.catalogueNavButton:link {
	text-decoration: none;
}
.catalogueNavButton:visited {
	text-decoration: none;
}
.catalogueNavButton:active {
	text-decoration: none;
}
.catalogueNavButton:hover {
	text-decoration: none;
	color:#CCFFFF;
}

.catalogueMediumImage{
	border-color:#FFFFFF;
}
