/*Stylesheet Document*/
body{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:1em;
	color:#67686A;
}
table
	{
	font-size:100%;
	}
td
	{
	font-size:100%;
	}
th{
	font-size:75%;
}
p{
	font-size:75%;
}

#cms_input{
	font-size:75%; 
	color: #fff;
}
#cms_input p{
	font-size:100%;
}
#cms_input h3{
	font-size:140%;
}
p strong{
	font-weight:bold;
}
b
{
	color: #fff;
}


/*Main header*/
h1
{
	text-align: left;
	font-family: Eurostile LT Bold, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	color: #fff;
	font-weight:bold;
	font-size: 120%;
	margin: 0px; 
	padding: 0px;
	border-bottom: solid 1px; margin-bottom: 20px;
}
.h1class
{
	font-size:90%;	
	/*margin-top:0;
	margin-bottom:3px;*/
	margin: 0px; 
	padding: 0px;
	color:#00793D;
	font-family: "Times New Roman", Times, serif;
}



.lists
{
	font-size:100%;
}

h3
{
	font-size:100%;	
	margin-top:8px;
	margin-bottom:3px;
	color: #fff; 
}

.whitetext{color:#ffffff}

.orangetext
	{
	color:#F68F4A;
	}
.bluetext{color:#005891}
.darkbluetext{color:#002C66;}
.lightbluetext{color:#00A1DF}

.rightofferstitle
	{
	color:#005891;
	text-transform:uppercase;
	font-size:75%;
	}
.rightofferscopy
	{
	color:#005891;
	font-size:70%;
	}
	
	
/* LINK STYLING */

#centrecontent A:link {font-family: arial, helvetica, sans-serif;font-size: 1em;font-weight: bold;color: #99ADB5; text-decoration: none;}
#centrecontent A:visited {font-family: arial, helvetica, sans-serif;font-size: 1em;font-weight: bold;color: #99ADB5; text-decoration: none;}
#centrecontent A:active {font-family: arial, helvetica, sans-serif;font-size: 1em;font-weight: bold;color: #99ADB5; text-decoration: none;}
#centrecontent A:hover {font-family: arial, helvetica, sans-serif;font-size: 1em;font-weight: bold;color: #99ADB5; text-decoration: underline;}
	
#pdf_download A:link {font-family: arial, helvetica, sans-serif;font-size: 1em;font-weight: bold;color: #fff; text-decoration: underline;}
#pdf_download A:visited {font-family: arial, helvetica, sans-serif;font-size: 1em;font-weight: bold;color: #fff; text-decoration: underline;}
#pdf_download A:active {font-family: arial, helvetica, sans-serif;font-size: 1em;font-weight: bold;color: #fff; text-decoration: underline;}
#pdf_download A:hover {font-family: arial, helvetica, sans-serif;font-size: 1em;font-weight: bold;color: #fff; text-decoration: underline;}

#site_map A:link {font-family: arial, helvetica, sans-serif;font-size: 1em;font-weight: bold;color: #fff; text-decoration: none;}
#site_map A:visited {font-family: arial, helvetica, sans-serif;font-size: 1em;font-weight: bold;color: #fff; text-decoration: none;}
#site_map A:active {font-family: arial, helvetica, sans-serif;font-size: 1em;font-weight: bold;color: #fff; text-decoration: none;}
#site_map A:hover {font-family: arial, helvetica, sans-serif;font-size: 1em;font-weight: bold;color: #fff; text-decoration: underline;}
	
	
/* Home Page */
.lightbluetexthp{
	padding-left:2.5px;
	padding-right:2.5px;
	text-align:justify;
	color:#00A1DF
}	
.darkbluetextlinkhp{
	color:#002C66;
	padding-left:2.5px;
}
a.darkbluetextlinkhp:link{color:#002C66;text-decoration:none}
a.darkbluetextlinkhp:visited{color:#002C66;text-decoration:none}
a.darkbluetextlinkhp:hover{color:#002C66;text-decoration:underline}
/*******Span styles*************/

.spanwhite{color:#fff;font-size:60%}
.hometitle{
	color:#fff;	
	text-transform:uppercase;
	padding-left:10px;
	line-height:1.8;	
	background: url(../graphics/home-content-title.gif) no-repeat;
	font-weight:normal;
}

#centrecontent {
	background: #0087C2;
	color: #fff; 
	padding: 10px 10px 10px 0px;
	}
	
/* For the pictures that are added in through the CMS */	
#pic_and_caption{
	float: right; 
	margin-left: 10px;
	margin-top: 5px;
	}
#pic_and_caption p{
	font-size: 70%;
	}
#caption{
	background: url(../graphics/caption_bg.jpg) no-repeat; 
	padding-top: 8px; 
	padding-left: 5px;
	height: 60px;  
	width: 200px;
	}
.white_border{/*Or blue border as its been changed to*/
	border: solid 3px #00628E; 
	display: block; 
	margin-left: auto; 
	margin-right: auto;   
	text-align: center; 
    vertical-align: middle;
	}
#product_picture{background: #0087C2; width: 206px; height: 156px;}

/* PDF Styling */
#pdf_download{
	}
	
	
	
#pdf_download p{color: #fff;}

#centrecontent h2 {
	color: #fff; 
	font-size: 90%; 
	padding-top: 3px;
	padding-left: 2px; 
	margin-top: 15px;
	margin-bottom: 5px;
	background: url('../graphics/h2_bg_new2.gif') repeat-x;
	padding-bottom: 5px; 
}
/*#centrecontent h1 {color: #000000; font-size: 1.4em;}*/
#large_image{margin-left: 64px;}

#clearfooter{margin: 0px 0px 5px 0px }

/*Request Quote page only div*/
#request_quote{padding-right: 10px;}

/**************div class**************/
.cmscontent{
	font-size:75%;
	/*color:#646466;*/
	color:#005891;
}
.cmscontent p {font-size:100%;}
.cmscontent a:link{font-size:100%;color:#67686A;text-decoration:underline}
.cmscontent a:visited{font-size:100%;color:#67686A;text-decoration:underline}
.cmscontent a:hover{font-size:100%;color:#67686A;text-decoration:underline}

.headermenu{
	width:600px;
	height:64px;
	float:right;
	padding-top:7px;
}
.headerlink{
	float:left;
	width:330px;
	text-align:right;
	padding-top:139px;	
}
.footerleftnav
	{
	float:left;
	width:560px;
	text-align:left;
	line-height:1.1;
	padding-top:15px;
	padding-left:10px;
	color: #fff;
	}
.footerrightnav
	{
	padding-top:10px;
	padding-right:10px;
	float:right;
	width:300px;
	text-align:right;
	line-height:1.1;
	}
.rightinfo{	width:178px;background:#00793D;margin-top:10px;color:#ffffff;}
.rightinfo p,h1{padding-left:0px;padding-right:10px}

.homecontentleftwrap{width:332px;float:left;}
.homecontentleftsub1{width:156px;float:left;}
.homecontentleftsub2{width:156px;float:right;}
.homecontentrightwrap{width:332px;float:right;}
.homecontentrightsub1{width:156px;float:left;}
.homecontentrightsub2{width:156px;float:right;}

.homecontenttop{width:156px;height:17px;}
.homecontent{width:156px;height:60px;background: url(../graphics/home-content-bg.gif) repeat-y;}
.homecontent p{padding-left:5px;padding-right:5px}
.homecontentbottom{width:156px;height:34px;background: url(../graphics/home-content-bg-bottom.gif);text-transform:uppercase;}
.homecontentbottom p{padding-top:15px;padding-left:5px;}
.homecontentbottom a{font-size:100%;color:#D6D7D9;font-weight:bold;text-decoration:none;}
/**************Menu links**************/

a.header:link{font-size:70%;color:#fff;text-decoration:none}
a.header:visited{font-size:70%;color:#fff;text-decoration:none}
a.header:hover{font-size:70%;color:#fff;text-decoration:underline}
.header:visited{font-size:70%;color:#009A5A;text-decoration:underline}


a.headermenulink:link{font-size:70%;color:#fff;text-decoration:none}
a.headermenulink:visited{font-size:70%;color:#fff;text-decoration:none}
a.headermenulink:hover{font-size:70%;color:#fff;text-decoration:underline}
.headermenulinkvisited{font-size:70%;color:#009A5A;text-decoration:underline}

a.footermenulink:link{font-size:70%;color:#fff;text-decoration:none}
a.footermenulink:visited{font-size:70%;color:#fff;text-decoration:none}
a.footermenulink:hover{font-size:70%;color:#fff;text-decoration:underline}
.footermenulinkvisited{font-size:70%;color:#fff;text-decoration:underline}

a.siteinternallinks:link{font-size:100%;color:#002C66;text-decoration:none}
a.siteinternallinks:visited{font-size:100%;color:#002C66;text-decoration:none}
a.siteinternallinks:hover{font-size:100%;color:#F68F4A;text-decoration:underline;}
.siteinternallinksvisited{font-size:100%;color:#002C66;text-decoration:none}

a.siteinternallinks2:link{font-size:100%;font-weight:bold;color:#002C66;text-decoration:none}
a.siteinternallinks2:visited{font-size:100%;font-weight:bold;color:#002C66;text-decoration:none}
a.siteinternallinks2:hover{font-size:100%;font-weight:bold;color:#F68F4A;text-decoration:underline;}
.siteinternallinks2visited{font-size:100%;font-weight:bold;color:#002C66;text-decoration:none}

a.sitemaplink:link{font-size:75%;color:#67686A;font-weight:bold;text-decoration:none}
a.sitemaplink:visited{font-size:75%;color:#67686A;font-weight:bold;text-decoration:none}
a.sitemaplink:hover{font-size:75%;color:#67686A;font-weight:bold;text-decoration:underline}

/**************TEXT links**************/
a.darkbluetextlink:link{color:#002C66;text-decoration:none}
a.darkbluetextlink:visited{color:#002C66;text-decoration:none}
a.darkbluetextlink:hover{color:#002C66;text-decoration:underline}



/**************Image Styles**************/
.homepicture
	{
	border-left:10px solid #00A1DF;
	height:84px;
	}
.picpadding
	{
	padding-bottom:5px;
	}
.centerfull
	{
	float:right;
	width:645px;
	padding-top:5px;	
	padding-left: 5px;
	}
.centerright
	{
	float:right;
	width:250px;
	}
.centerleft
	{
	float:left;
	width:620px;
	padding-top:3px;	
	padding-left: 0px;	
	}
/* Resrervations */
.apartmenttable{
	font-size:80%;
}
.apartmenttable th{
	padding:5px;
	background:#003366;
	color:#fff;
}
.apartmenttable td{
	padding:5px;
}
.apartmenttable tr.even{
	background:#ccc;
}
.apartmenttable tr.odd{
	background:#EFF9FE;
}
.apartmentdetailtable{
	border: 1px solid #000;
}
.apartmentdetailtable th{
	background: #cccccc;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
	font-size:80%;
	padding:5px;
}
.apartmentdetailtable td{
	background: #ffffff;
	border-bottom:1px solid #000;
	font-size:80%;
	padding:5px;
}
.apartmentdetailtable .last{
	border-bottom:0px;
}
.apartmentreservetable{
	border-top:1px solid #000;
	border-right:1px solid #000;
	border-left:1px solid #000;
}
.apartmentreservetable td,.apartmentreservetable th{
	padding:5px;
	border-bottom:1px solid #000;
	background: #ccc;
}
.apartmentreservetable td{
}

/*#nav {list-style-type: none;}*/



.map{padding-left: 30px;}


h1.project_portfolio_header{border-bottom: solid 3px #00628E; background: #007CB3; margin-top: 10px; font-size: 90%; padding-top: 3px; padding-bottom: 3px; margin-right: 10px;}
img.project_portfolio_image{border: solid #00628E 3px; margin-left: 10px; margin-top: 10px;}
b.project_portfolio_subhead{font-size: 120%;}
