	/*-- global reset -->*/
* {font-size: 100%;}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	background: white;
	font:62.5% Garamond, Georgia, "Times New Roman", serif;
	min-width:1000px;
	color:#485762;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a {
	color:#006ba3;
	text-decoration:underline;
}
a:hover {color:#4e4b46;}
/* wrapper */
#wrapper {
	width:100%;
	position:relative;
	padding-top:76px;
	min-width:1000px;
}
/* header */
#header {
	position:absolute;
	width:100%;
	background:url(../images/bg-header.gif) repeat-x;
	top:0;
	left:0;
}
#header .holder {
	width:100%;
	background:url(../images/bg-header-holder.jpg) no-repeat;
	height:76px;
}
.header-holder {
	width:955px;
	margin:0 auto;
	padding:11px 5px 0 0;
	position:relative;
}
#header h1 {
	float:left;
	width:265px;
	height:52px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/logo.png) no-repeat;
}
#header h1 a{
	display:block;
	position:relative;
	height:100%;
}
#header .languages_box {
	float:right;
	margin: -5px 0px 0px 0px;	
	padding:0px;
}
#header a.french_lang {
	float:right;
	margin:9px 0px 0px 0px;
	padding:0px 25px 6px 0px;
	background:url(../images/fr.png) no-repeat 100% 0;
	color:#303f4e;
	font:10px "Lucida Grande", Arial, sans-serif;
	text-decoration:none;
	text-transform:uppercase;
}
#header a.english_lang {
	float:right;
	margin:9px 0px 0px 0px;
	padding:0px 25px 0px 0px;
	background:url(../images/gb.png) no-repeat 100% 0;
	color:#303f4e;
	font:10px "Lucida Grande", Arial, sans-serif;
	text-decoration:none;
	text-transform:uppercase;
}
#header a.french_lang:hover, #header a.english_lang:hover {text-decoration:underline;}
#header #google_translate_element {
	float:right;
	padding: 2px 0px 2px 0;
}
#header #google_translate_element a.goog-te-menu-value	{
	font:10px "Lucida Grande", Arial, sans-serif;
	font-weight: bold;
	text-decoration:none;
	text-transform:uppercase;
}
#header p.LanguageSwitcherText	{
	float:right;
	padding: 9px 10px 0px 10px;
	color: #303F4E;
	font:10px "Lucida Grande", Arial, sans-serif;
	font-weight: bold;
	text-decoration:none;
	text-transform:uppercase;
}
/* navigation */
#main-nav {
	padding:0;
	list-style: none;
	font-size: 16px;
	line-height: 24px;
	font-weight:bold;
	float:right;
}
#main-nav li {
	float: left;
	padding: 0 0 0 16px;
	z-index: 1;
	letter-spacing:-1px;
}
#main-nav li li { z-index: 2; }
#main-nav a {
	height: 28px;
	float: left;
	color: #303f4e;
	text-decoration: none;
	cursor:pointer;
}
#main-nav a em{
	float:left;
	width:7px;
	height:26px;
}
#main-nav a span{
	float:left;
	line-height:24px;
	padding:0 0 2px 5px;
	text-align:center;
	width:60px;
}
#main-nav li.active a{color: #fff;}
#main-nav li:hover a span,
#main-nav li.hover a span {background:url(../images/bg-nav-hover-l.png) no-repeat;}
#main-nav li:hover a em,
#main-nav li.hover a em {background:url(../images/bg-nav-hover-r.png) no-repeat;}
#main-nav li.active a span {background:url(../images/bg-nav-active-l.png) no-repeat;}
#main-nav li.active a em {background:url(../images/bg-nav-active-r.png) no-repeat;}
#main-nav li:hover,
#main-nav li.hover { position:relative; }
#main-nav li:hover .drop,
#main-nav li.hover .drop { top: 28px; }
#main-nav li:hover .drop li:hover .drop,
#main-nav li.hover .drop li.hover .drop,
#main-nav li:hover .drop li:hover .drop li:hover .drop,
#main-nav li.hover .drop li.hover .drop li.hover .drop { top: -20px; }
#main-nav li:hover .drop .drop,
#main-nav li.hover .drop .drop,
#main-nav li:hover .drop li:hover .drop .drop,
#main-nav li.hover .drop li.hover .drop .drop { top: -9999px; }

#main-nav .drop {
	position: absolute;
	left: 15px;
	top: -9999px;
	z-index: 999;
	width: 999px;
}
#main-nav .drop .drop {
	top: -9999px;
	margin: 0 -15px;
}
#main-nav .right-side .drop {
	left: auto;
	right: 0;
}
#main-nav .drop .drop-inner {
	float: left;
	position: relative;
}
#main-nav .drop ul {
	padding: 0;
	margin:-8px -5px -1px;
	list-style: none;
	position:relative;
}
#main-nav .drop ul ul.sub { margin: 0 0 0 10px; }
#main-nav .drop ul li {
	float: none;
	background: none;
	font-size: 0;  
	line-height: 0;
	padding: 0 1px 5px 0;
	margin: 0 0 -1px;
	clear:both;
}
#main-nav .drop ul li a {
	padding: 0 5px 0 5px;
	float: none;
	display: block;
	height: auto;
	background: url(../images/none.gif);
	color: #303f4e;
	font-size:17px;
	line-height:20px;
	font-weight:normal !important;
	clear:both;
}
#main-nav .drop ul li a:hover {color:#006ba3;}
.pointer { display: none; }
#main-nav.menu-hard-code .drop {width: auto; }
#main-nav.menu-hard-code .drop .drop { left: 200px; }
#main-nav.menu-hard-code .drop ul { width: 200px; }
/* drop-down bg */
.table { display: table; }
.body { display: table-row; }
.left,
.right {
	background: url(../images/bg-left.png) repeat-y;
	width: 8px;
	display: table-cell;
}
.right { background: url(../images/bg-left.png) repeat-y; }
.content {
	height: 1%;
	background-color: #f6f6f6;
	display: table-cell;
}
.top-left,
.top-right,
.bottom-left,
.bottom-right {
	background: url(../images/bg-top-left.png) no-repeat;
	height: 8px;
	width: 8px;
	font-size: 0;
	display: table-cell;
}
.top-right { background: url(../images/bg-top-right.png) no-repeat; }
.bottom-left { background: url(../images/bg-bottom-left.png) no-repeat; }
.bottom-right { background: url(../images/bg-bottom-right.png) no-repeat; }
.top,
.bottom {
	background: url(../images/bg-bottom.png) repeat-x;
	height: 8px;
	display: table-cell;
	font-size: 0;
}
/* intro */
.intro {
	background:url(../images/bg-intro.jpg) repeat-x;
	overflow:hidden;
	position:relative;
	width:100%;
}
.intro .holder{
	position:relative;
	float:left;
	left:50%;
	width:4000px;
}
.intro-frame {
	position:relative;
	float:left;
	left:-50%;
	background:url(../images/bg-image-intro.jpg) no-repeat 50% 0;
	padding:13px 0 10px;
	width:4000px;
}
.intro-holder {
	width:960px;
	margin:0 auto;
	position:relative;
}
.intro-holder:after {
	clear: both;
	content:"";
	display: block;
}
.intro .text-column {
	float:left;
	width:370px;
	margin-right:72px;
}
.intro .text {
	padding:37px 0 0 10px;
	font-size:1.7em;
	line-height:1.3em;
	color:#303f4e;
}
.intro h2 {
	margin:0 0 14px;
	font-size:0;
}
.intro h2 img{display:block;}
.intro p {margin:0;}
.intro #tagline{
	font-size: 1.2em;
}
/* featured box */
.intro .featured {
	float:left;
	width:553px;
	height:394px;
	margin:-30px -36px 0 0;
	position:relative;
}
.intro .featured-holder{
	width:488px;
	height:364px;
	background:url(../images/bg-fetured.png) no-repeat;
	padding:30px 30px 0 35px;
}
.featured-holder .gallery {
	overflow:hidden;
	width:480px;
	height:291px;
}
.featured-holder .gallery ul{
	margin:0;
	padding:0;
	list-style:none;
	width:99999px;
}
.featured-holder .gallery ul li{
	float:left;
	position:relative;
	width:480px;
	height:291px;
}
.featured-holder .gallery ul li img{display:block;}
.featured-holder .gallery ul li .text {
	position:absolute;
	bottom:0;
	left:0;
	border-top:1px solid #b9baba;
	background:url(../images/bg-gallery-text.png);
	height:76px;
	padding:3px 5px 0 17px;
	width:458px;
	font-size:2em;
	line-height:1.2em;
	font-weight:bold;
	letter-spacing:-1px;
}
* html .featured-holder .gallery ul li .text {bottom:-1px;}
.featured-holder .gallery ul li .text p {margin:0 0 6px;}
.featured-holder .gallery ul li .text  a{
	font:12px "Lucida Grande", Arial, sans-serif;
	text-transform:uppercase;
	letter-spacing:0;
	float:left;
}
.featured-holder ul.control {
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
}
.featured-holder ul.control:after {
	clear: both;
	content:"";
	display: block;
}
.featured-holder ul.control li{
	float:left;
	background:url(../images/sep01.gif) no-repeat;
	padding-left:2px;
}
.featured-holder ul.control li:first-child {
	padding-left:0;
	background:none;
}
.featured-holder ul.control li a{
	background:url(../images/bg-gallerynav.gif) repeat-x;
	color:#303f4e;
	padding:10px 20px 0 30px;
	float:left;
	height:47px;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	width:108px;
	position:relative;
}
.featured-holder ul.control li a.first{
	background:url(../images/bg-gallerynav-first.gif) no-repeat;
	padding:10px 20px 0 38px;
	width:102px;
}
.featured-holder ul.control li a.last{background:url(../images/bg-gallerynav-last.gif) no-repeat 100% 0;}
.featured-holder ul.control li.active a, .featured-holder ul.control li a:hover{background-position:0 -57px;}
.featured-holder ul.control li a.last:hover ,.featured-holder ul.control li.active a.last {background-position:100% -57px;}
.intro ul.buttons {
	margin:0;
	padding:0 0 11px 8px;
	list-style:none;
	position:absolute;
	bottom:12px;
	left:-9px;
	width:382px;
	background:url(../images/bg-button-shadow.png) no-repeat;
}
.intro ul.buttons li{
	float:left;
	width:181px;
}
.intro ul.buttons li a{
	display:block;
	width:181px;
	height:49px;
	text-indent:-9999px;
	overflow:hidden;
}
.intro ul.buttons li.buy a{background:url(../images/btn-buy.gif) no-repeat;}
.intro ul.buttons li.contact a{background:url(../images/btn-contact.gif) no-repeat;}
.intro ul.buttons li a:hover, .intro ul.buttons li.active a{background-position:0 -49px;}
/* french translation for buttons */
.intro ul.buttons li.buy_fr a{background:url(../images/commercial-property-fr.gif) no-repeat;}
.intro ul.buttons li.contact_fr a{background:url(../images/contact_fr.gif) no-repeat;}
.intro ul.buttons li a:hover, .intro ul.buttons li.active a{background-position:0 -49px;}
/* main */
#main {
	width:100%;
	background:#f9f4e8 url(../images/bg-main.jpg) repeat-x;
}
.main-holder {
	width:960px;
	margin:0 auto;
	padding: 10px 0px 30px 0px;}
* html .main-holder {
	height:1095px;
	overflow:visible;
}
.main-holder:after {
	clear: both;
	content:"";
	display: block;
}
.home-holder {
	padding:28px 0 20px;
	height:auto !important;
	min-height:0;
}
/* content */
.home-holder #content {
	float:right;
	width:630px !important;
	padding-right:0 !important;
}
#main h2 {
	margin:0 0 8px;
	font-size:2.4em;
	color:#004d74;
	font-weight:bold;
}
#main h2 .propHeader {
	font-weight:normal;
	color:#485762;
}
#main h3 {
	margin:0 0 5px;
	font-size:2em;
	color:#004d74;
	font-weight:bold;
}
#main h3 .propHeader {
	font-weight:normal;
	color:#485762;
}
.properties-column {
	float:left;
	width:391px;
}
.properties-column ul.links {
	margin:0 0 10px -15px;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:406px;
	position:relative;
}
.properties-column ul.links li{
	display:inline;
	font:1.4em "Lucida Grande", Arial, sans-serif;
	padding-left:15px;
	text-transform:uppercase;
	letter-spacing:-1px;
}
.properties-box {
	width:400px;
	margin-left:-9px;
	position:relative;
	background:url(../images/bg-fproperties-c.gif) repeat-y;
}
.properties-box .holder{
	background:url(../images/bg-fproperties-t.gif) no-repeat;
}
.properties-box .frame{
	background:url(../images/bg-fproperties-b.gif) no-repeat 0 100%;
	height:1%;
	overflow:hidden;
	padding:5px 10px 0;
}
.properties-box ul {
	margin:0;
	padding:0;
	list-style:none;
}
.properties-box ul li{
	background:url(../images/border01.gif) repeat-x;
	padding:8px 0 9px;
}
.properties-box ul li:first-child {
	padding-top:0;
	background:none;
}
.properties-box .row {
	overflow:hidden;
	width:100%;
}
.alignleft {
	float:left;
	margin-right:10px;
}
.properties-box .alignleft {margin:2px 30px 0 0;}
.properties-box .text {
	float:left;
	width:125px;
	font:1.2em "Lucida Grande", Arial, sans-serif;
}
.properties-box strong.subhead {
	font-size:1.2em;
	color:#333;
	display:block;
	padding-bottom:4px;
	text-transform:uppercase;
}
.properties-box strong.subheadfr {
	margin-left: -10px;
	font-size:1.2em;
	color:#333;
	display:block;
	padding-bottom:4px;
	text-transform:uppercase;
}
.properties-box strong.subhead2 {
	font:1.2em "Lucida Grande", Arial, sans-serif;
	color:#485762;
	display:block;
	padding-top:7px;
	padding-bottom:3px;
	text-transform:uppercase;
	clear:left;
}
.properties-box ul.list {font-size:1.333em !important;}
.properties-box a.listing {
	text-transform:uppercase;
	padding-right:15px;
	background:url(../images/arrow01.gif) no-repeat 100% 70%;
	letter-spacing:-1px;
	float:left;
}
.properties-box a.listing:hover {background:url(../images/arrow02.gif) no-repeat 100% 70%;}
ul.list {
	margin:0 0 10px -10px;
	padding:0;
	list-style:none;
	font:1.6em/1.1em Garamond, Georgia, "Times New Roman", serif;
	position:relative;
	overflow:hidden;
	height:1%;
}
ul.list li{
	padding:0 0 0 10px !important;
	background:url(../images/bullet01.gif) no-repeat 0 7px !important;
	font-weight:normal !important;
	float:left;
	clear:left;
}
/* aside */
.home-holder #content .aside {
	float:right;
	width:204px;
	font-size:1.6em;
	line-height:1.4em;
	padding-top:6px;
}
.home-holder #content .aside h3{font-size:1.25em;}
.home-holder #content .aside p {margin:0 0 6px;}
.home-holder #content blockquote {
	margin-top: 30px;
	font-size:1.3em;
	line-height:1.15em;
	color:#004d74;
	display:block;
	font-weight:bold;
}
.home-holder #content p.quoted{
	font-size:1.5em;
	margin: 15px 0px 0px 0px;
}

/* info column */
.home-holder .info-column {
	float:left;
	width:280px;
	padding-left:10px;
	font-size:2em;
	line-height:1.4em;
}
.home-holder .info-column h2 {font-size:1.2em !important;}
.home-holder .info-column p{
	margin:0 0 10px;
}
.home-holder .info-column p a{text-decoration:none;}
.home-holder .info-column p a:hover {text-decoration:underline;}
/* visual */
.visual {
	width:100%;
	background:url(../images/bg-visual.gif) repeat-x;
}
.visual .holder{
	height:60px;
	background:url(../images/bg-visual-image.jpg) no-repeat 50% 0;
	width:100%;
}
/* content */
#content {
	float:right;
	width:700px;
	padding-right:10px;
}
/* properties listing */
.properties-listing h2 {
	border-bottom:1px solid #d6cfc0;
	padding-bottom:8px;
	margin:0 0 12px !important;
}
.properties-listing h2 span{
	font-weight:normal;
	color:#485762;
}
.properties-listing h2 a{
	text-decoration:none;
	color:#004d74;
}
.properties-listing h2 a:hover{text-decoration:underline;}
.properties-listing .row {
	padding:6px 0 11px;
	border-bottom:1px solid #d6cfc0;
}
.properties-listing .row h3 a {
	color:#004d74;
	text-decoration:none;
}
.properties-listing .row h3 a:hover {text-decoration:underline;}
.properties-listing .row-holder {
	background:url(../images/border01.gif) repeat-y 387px 0;
	overflow:hidden;
	width:100%;
}
.properties-listing .photobox {
	float:left;
	width:370px;
}
.properties-listing .photobox img{
	border:3px solid #d6cfc0;
	margin:2px 30px 7px 0;
}
.properties-listing .description {
	float:left;
	width:120px;
	position:relative;
}
.properties-listing strong.subhead {
	clear:left;
	font:1.4em "Lucida Grande", Arial, sans-serif;
	color:#485762;
	display:block;
	text-transform:uppercase;
}
.properties-listing strong.subhead_title {
	clear:left;
	padding-bottom: 7px;
	font:1.4em "Lucida Grande", Arial, sans-serif;
	color:#333;
	display:block;
	text-transform:uppercase;
}
.properties-listing ul.list li {padding:0 0 7px 10px !important;}
.properties-listing .text {
	float:right;
	width:296px;
	font-size:1.7em;
	line-height:1.4em;
	padding-right:6px;
	margin:-5px 0;
	position:relative;
}
.properties-listing a.listing {
	text-transform:uppercase;
	padding-right:15px;
	background:url(../images/arrow01.gif) no-repeat 100% 70%;
	font:0.706em "Lucida Grande", Arial, sans-serif;
}
.properties-listing a.listing:hover {background:url(../images/arrow02.gif) no-repeat 100% 70%;}
/* sidebar */
#sidebar {
	float:left;
	width:181px;
	padding-top:5px;
}
.sidebox {margin-bottom:48px;}
.sidebox .t {
	height:8px;
	font-size:1px;
	background:url(../images/bg-sidebox-t.png) no-repeat;
}
.alt-sidebox .t {background:url(../images/bg-sidenav-t.png) no-repeat;}
.sidebox .c {
	background:url(../images/bg-sidebox-c.png) repeat-y;
	height:1%;
	font-size:1.5em;
	padding-left:20px;
}
.alt-sidebox .c {
	background:url(../images/bg-sidenav-c.png) repeat-y;
}
.sidebox .c:after {
	clear: both;
	content:"";
	display: block;
}
.sidebox .b {
	height:7px;
	font-size:1px;
	background:url(../images/bg-sidebox-b.png) no-repeat;
}
.alt-sidebox .b {background:url(../images/bg-sidenav-b.png) no-repeat;}
.sidebox h3 {
	margin:0 0 14px !important;
	font-size:1.5em !important;
	font-weight:normal !important;
	color:#303f4e !important;
}
.sidebox h4 {
	font:0.8em "Lucida Grande", Arial, sans-serif;
	color:#485762;
	text-transform:uppercase;
	margin:0;
	padding-top:3px;
}
.sidebox ul {
	padding:0 0 10px;
	list-style:none;
}
.sidebox ul.alt {padding:0 0 6px;}
.sidebox ul li a {
	display:block;
	width:183px;
	margin:0 -3px 0 -21px;
	position:relative;
	text-decoration:none;
	cursor:pointer;
}
.sidebox ul li a span{
	width:155px;
	margin-right:-9px;
	position:relative;
	padding:1px 26px 2px 11px;
	display:block;
}
.sidebox ul li a strong{
	padding-left:10px;
	background:url(../images/bullet01.gif) no-repeat 0 10px;
	text-decoration:underline;
	display:block;
	line-height:1.5em;
}
.sidebox ul li.active a {
	background:url(../images/bg-sidenav-active-c.gif) repeat-y;
	color:#fff;
}
.sidebox ul li.active a span{background:url(../images/bg-sidenav-active.png) no-repeat;}
.sidebox ul li.active a strong{background:url(../images/bullet02.gif) no-repeat 0 10px;}
.sidebox .btn-all {
	display:block;
	padding-bottom:18px;
}
/* gallery holder */
.gallery-holder {
	overflow:hidden;
	width:100%;
	padding-bottom:15px;
}
/* gallery */
.gallery {
	float:left;
	width:381px;
}
.article_gallery {
	float:right;
	width:381px;
}
.gallery .photo, .article_gallery .photo {
	background:url(../images/bg-gallery-image.png) no-repeat;
	width:365px;
	height:236px;
	padding:8px;
	overflow:hidden;
	margin-bottom:18px;
}
.gallery .photo img, .article_gallery .photo img {display:block;}
/* gallery small */
.gallery-small {
	width:381px;
	overflow:hidden;
	padding:0 0 6px;
}
.gallery-small a.btn-prev, .gallery-small a.btn-next {
	float:left;
	width:16px;
	height:66px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/btn-prev.gif) no-repeat;
	margin:3px 4px 0 0;
}
.gallery-small a.btn-next {
	float:right;
	background:url(../images/btn-next.gif) no-repeat;
	margin:3px 0 0;
}
.gallery-small div {
	width:340px;
	overflow:hidden;
	float:left;
}
.gallery-small ul {
	margin:0;
	padding:0;
	list-style:none;
}
.gallery-small ul li{
	float:left;
	width:108px;
	height:73px;
	padding:0 2px;
}
.gallery-small ul li span{
	display:block;
	width:102px;
	height:67px;
	padding:3px;
}
.gallery-small ul li.active span, .gallery-small ul li a:hover span{background:url(../images/bg-gallery-active.png) no-repeat;}
.gallery .number {
	font:1.2em "Lucida Grande", Arial, sans-serif;
	text-transform:uppercase;
}
/* pagination */
.pagination {
	font:1.2em "Lucida Grande", Arial, sans-serif;
	text-transform:uppercase;
}
/* property description */
.gallery-holder .description {
	float:right;
	width:270px;
	font-size:1.6em;
	line-height:1.5em;
}
.gallery-holder .description h3{
	font:normal 1.2em "Lucida Grande", Arial, sans-serif !important;
	color:#333 !important;
	text-transform:uppercase;
	margin:0 0 10px !important;
}
.gallery-holder .description p {margin:0 0 17px;}
.gallery-holder .description h4{
	margin:0 0 5px;
	font:0.9em "Lucida Grande", Arial, sans-serif;
	color:#004d74;
	text-transform:uppercase;
}
.gallery-holder ul.list {font-size:1em;}
.gallery-holder ul.list li {
	padding-bottom:7px !important;
	width:100%;
}
/* full description */
.full-description {
	border-top:1px solid #d6cfc0;
	padding-top:9px;
	font-size:1.6em;
	line-height:1.5em;
}
.full-description h2{
	font-size:1.5em !important;
	margin:0 0 15px !important;
}
.full-description h3 {
	font:normal 1.125em "Lucida Grande", Arial, sans-serif !important;
	color:#65a6d6 !important;
	text-transform:uppercase;
	letter-spacing:-1px;
	margin:0 0 10px !important;
}
.full-description p{margin:0 0 14px;}
/* footer */
#footer {
	width:100%;
	background:#004d74 url(../images/bg-footer.jpg) repeat-x;
	padding:21px 0 70px;
}
#footer .holder {
	width:945px;
	margin:0 auto;
	overflow:hidden;
	font-size:1.6em;
	color:#00324c;
	padding-left:15px;
}
#footer h3 {
	margin:0 0 8px;
	font-weight:bold;
	font-size:1.3em;
	padding-bottom:5px;
	color: #00324c;
	border-bottom:1px solid #00324c;
}
#footer a {color:#9ccbee;}
#footer a:hover {color:#00324c;}
/* copy box */
#footer .copy-box {
	float:left;
	width:380px;
	padding-right:22px;
	font-size:0.813em;
	font-weight:bold;
	letter-spacing:-1px;
}
#footer .logo {
	display:block;
	width:299px;
	height:67px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/logo2.png) no-repeat;
}
#footer .logo a{
	display:block;
	height:100%;
	position:relative;
}
#footer .copy-box p{margin:11px 0 0;}
/* navbar */
#footer .navbar {
	float:left;
	width:210px;
	padding-top:28px;
	margin-right:30px;
}
#footer .navbar ul{
	margin:0;
	padding:0;
	list-style:none;
	font-weight:bold;
}
#footer .navbar ul li {padding-bottom:13px;}
/* contact box */
#footer .contact-box {
	float:left;
	width:290px;
	padding-top:28px;
}
#footer .contact-box span{
	display:block;
	color:#9ccbee;
	padding-bottom:3px;
}
#footer .contact-box strong{color:#00324c;}
#footer .contact-box a{text-decoration:none;}
#footer .contact-box a:hover{text-decoration:underline;}
#footer .contact-box .email, #footer .contact-box .address {padding-top:14px;}
#footer .contact-box address {font-style:normal;}
/* Full Page Article */
.full_page p{
	font-size:1.7em;
	line-height:1.4em;
}
.full_page strong	{
	color:#333333;
	font-weight:bold;
}
.full_page table {
	font-size:1.7em;
	line-height:1.5em;
	margin: 20px 0px;
	border-collapse: collapse;
	width:30em;
	border: 1px solid #D6CFC0;
}
.full_page table th, .full_page table td {
	margin: 0;
	padding: 0.1em 1em;
	text-align: left;
}
.full_page table th {
	color:#333333;
	font-weight:bold;
}
.full_page ul {
	margin: 10px 0px 10px 0px;
	font-size:1.7em;
	line-height:1.5em;
}
.full_page ul li {
	padding:0 0 0 10px !important;
	background:url(../images/bullet01.gif) no-repeat 0 10px !important;
	font-weight:normal !important; 
}
.full_page .image {
	float:right;
	padding-bottom: 9px;
	margin: 0px 0px 20px 20px;	
	background:url("../images/bg-article-image-bottom.png") no-repeat scroll bottom left transparent;
`	margin-bottom:18px;
	overflow:hidden;
	width:300px;
}
.full_page .image img {
	margin: 0;
	padding: 9px 9px 0px 9px;
	background:url("../images/bg-article-image-top.png") no-repeat scroll top left transparent;
	display: block;
}
.full_page h4 {
	color:#004D74;
	font:1.5em "Lucida Grande",Arial,sans-serif;
	line-height:1.6em;  	
	text-transform:uppercase;
}
/* Full Page Article With Small Thumbnail Images (Definition List)*/
#definition_list {
	font-size:1.7em;
	line-height:1.4em;  	
	float: left;
  	width: 700px;
  	padding: 10px 0;
  	}
#definition_list dl{
  	float: left;
	margin: 10px 0px 10px 0px;	
	padding-bottom: 20px;	
	border-bottom: 1px dotted #d6cfc0;	
}
#definition_list dt{
  	color:#004D74;
	font:1.0em "Lucida Grande",Arial,sans-serif;
	line-height:1.6em;  	
	text-transform:uppercase;
	float: right;
  	width:540px;
	margin:0;
	padding:0;
  	}
#definition_list dd{
	margin:0;
	padding:0;
	margin-left: 160px;
  	}
#definition_list dd.img {
	margin:0;  	
	}
#definition_list dd.img img{
	float:left;
  	}
#definition_list h2.title {
	font-size: 1.5em;
margin: 0px;}
/* Pagination */
.pagination {
	margin-top:10px;
	font:1.2em "Lucida Grande", Arial, sans-serif;
	text-transform:uppercase;
}
/* contact page */
#contact_form p {
	padding-bottom: 20px;
}
#contact_form p.captcha	{
	font-size: 2em;
	color:#004D74;
}
#contact_form label {
	padding-bottom: 5px;
	display: block;
	font: 1.3em "Lucida Grande", Arial, sans-serif;
	color:#485762;
	text-transform:uppercase;
}
#contact_form input {
	width:200px;
	padding: 2px;
}

#contact_form textarea {
	width:300px;
	height:200px;
	padding: 5px;
}
#contact_form input:focus, textarea:focus {
	border: 2px solid #006ba3;
}
#contact_form textarea, #contact_form input {
	display: block;
	font: 1.8em Garamond, Georgia, "Times New Roman", serif;
	color:#303F4E;
}
/* js styles */
.featured ul.slideset {
	position: relative;
	height: 291px;
}
.featured ul.slideset li {
	position: absolute;
	top: 0;
	left: 0;
}
.gallery-small ul {
	width: 99999px;
}
.gallery ul.slides {
	position: relative;
	list-style: none;
	height: 236px;
	padding: 0;
	margin: 0;
}
.gallery ul.slides li {
	position: absolute;
	top: 0;
	left: 0;
}
.gallery ul.slides li.active {
	z-index: 1;
}
/* Added Carousel styles for full page gallery */
#my-carousel ul {
    position:absolute; /* required */
    overflow:hidden; /* required */
    margin:0;
    padding:0;
    list-style:none;
}
 
#my-carousel ul li {
    float:left; /* required */
    width:100px;
    height:200px;
    margin:0 10px 0 0;
}
 
#my-carousel .mask {
    position:relative; /* required */
    overflow:hidden; /* required */
    width:540px; /* required */
}
 
#my-carousel .pagination-links {
    list-style:none;
    margin:0;
    padding:0;
}
 
#my-carousel .pagination-links li {
    display:inline;
}
 
#my-carousel .pagination-links li.current {
    background:grey;
}
 
#my-carousel .disabled {
    color:grey;
}
