/* CSS Document */


body {
	background-color: #E4E3E8;
}

body,td,th {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 18px;
	text-align: left;
}

h1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	color: #6699CC;
}
h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	color: #000B7C;
	padding:0;
	margin:0;
	font-weight: none;
}
h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #AFADB8;
	font-weight: bolder;
}

a:link {
	color: #000B7C;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000B7C;
	text-align: center;
}
a:hover {
	text-decoration: underline;
	color: #AFADB8;
}
a:active {
	text-decoration: none;
	color: #000B7C;
	text-align: center;
}

.BodyWhiteBold
{
	text-decoration: none;
	color: #FFFFFF;
}

.BodyWhiteBold a
{
	text-decoration: none;
	color: #FFFFFF;
}

/* Nav */

#nav1 {
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	text-align: left;
}
#nav1 a:link {
	text-decoration: none;
}
#nav1 a:visited {
	text-decoration: none;
}
#nav1 a:hover {
	text-decoration: underline;
}
#nav1 a:active {
	text-decoration: none;
}

.nav1 {
	padding-right: 5px;
	padding-left: 5px;
	color: #BAD0E7;
}

#nav2 {
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 22px;
	text-align: right;
}
#nav2 a:link {
	text-decoration: none;
}
#nav2 a:visited {
	text-decoration: none;
}
#nav2 a:hover {
	text-decoration: underline;
}
#nav2 a:active {
	text-decoration: none;
}

.nav2 {
	padding-right: 5px;
	padding-left: 5px;
	color: #ffffff;
}
/* Nav */

#footer {
	font-size: 11px;
	color: #666;
	text-align: center;
	padding-top: 15px;
}

#footer a:link {
	color: #666;
	text-decoration: none;
}
#footer a:visited {
	color: #666;
	text-decoration: none;
}
#footer a:hover {
	color: #666;
	text-decoration: underline;
}
#footer a:active {
	color: #666;
	text-decoration: none;
}
.footer {
	font-size: 11px;
	padding-right: 10px;
	padding-left: 10px;
	color: #000000;
}

.footerline {
	color: #5FAEE4;
}

/* Text Styles */
.H1 {
	font-size: 20px;
	color: #6699CC;
	line-height: 28px;
}
.H2 {
	font-size: 20px;
	color: #AFADB8;
	line-height: 28px;
}
.H3 {
	font-size: 14px;
	color: #AFADB8;
	font-weight: bolder;
	line-height: 20px;
}

.Body {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 18px;
}
.BodyWhite {
	color: #fff
}
td.BodyWhite
{
	text-align:center;
}
td.BodyWhiteLeft
{
	color: #fff;
	text-align:left;
}
td.BodyWhiteRight
{
	color: #fff;
	text-align:right;
}
.BodyWhiteBold {
	color: #FFFFFF;
	font-weight: bold;
}

td.BodyWhiteBold {
	color: #fff;
	text-align:right;
	padding: 0 5px 0 0;
}

td.AvailablilityTable {
	text-align:right;
	padding: 0 5px 0 0;
}

.BodyBlacksm {
	font-size: 9px;
	color: #666666;
}
.BodyBlue {
	font-size: 12px;
	color: #6699CC;
}
td.BodyBlue {
	text-align:right;
	padding: 0 5px 0 0;
}
.BodyBlackBold {
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.BodyBlueBold {
	font-size: 11px;
	color: #6699CC;
	font-weight: bolder;
}
.centre {
	text-align: center;
}
.centrepics {
	text-align: center;
}
.centrepics td a #apt1 {
	text-align: center;
}

.reduce_margin {
	padding:0px;
	margin:0px;
	padding-left:2px;
}