* {
	font-family: "Times New Roman", Times, serif !important;}

blockquote,body,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,img,li,ol,p,pre,ul,table, tr, td {
	border:0;
	margin:0;
	padding:0;}
	
p {
	margin: 0;
	font-family:"Times New Roman", Times, serif !important;
	font-size:16px;
	color: #1c1c1c;
	line-height:17pt !important;}

h1, h2, h3, h4, h5 {
	font-family: "Times New Roman", Times, serif !important;}

h1 {
	font-size:23px;
	font-style:italic;
	font-weight:bold;
	color:#666666;}

h2 {
	font-size:20px;
	font-style:italic;
	color:#555555;}

h3 {
	font-size:20px;
	font-style:italic;
	font-weight:normal;
	color:#555555;}

td {
	font:"Times New Roman", Times, serif;}	
	
a {
	cursor: pointer;
	color: #018B95;
	font-weight: normal;
	text-decoration: none;
	font-family:"Times New Roman", Times, serif !important;
	line-height: 18pt !important;}	
	
a:hover, a:active {
	color:#e09600;}

ul {
	list-style:none;
    margin-top: 0px;
    margin-left: 0px;
    padding-left: 0;}

li {
    margin-top: 0px;
    margin-left: 0px;
    padding: 0;}

#top {
	background: #d8eaee;}
	
#header {
	width: 1000px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;}	
	
#horis-menu {
	background:url(images/menu-bg.png) repeat-x;
	height: 55px;}

#menu-content {
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	border-collapse:collapse;
	border-spacing:0;}
	
#reflection {
	width:312px;
	height:50px;
	background:url(images/tanya-reflection.png) no-repeat;
	background-position: top right;}	
	
#horis-navlist {
	padding-bottom:6px;}

#horis-navlist li {
	display:inline;
	list-style-type:none;
	background:url(images/separator.png) no-repeat;	
	background-position: bottom left;
	padding:1px 5px 2px 14px;}

#horis-navlist #first-li {
	padding-left:5px;
	background:none;}

#horis-navlist a {
	color:#FFF;
	font-size:13px;
	text-decoration:none;
	font-family: "Times New Roman", Times, serif;}

#content {
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	margin-top: -5px;
	background:url(images/content-bg.jpg) no-repeat;}

#menuleft {
	width:200px;}
	
#maintext {
	padding-top: 30px;}	
	
#maintext p{
	font-size:15px;
	line-height: 18pt !important;}	

#tel-email {
	position: relative;}

#tel-email p, #coq-office p, #van-office p {
	line-height: 17pt !important;
	font-size: 12pt;}

#coq-office p {
	padding-bottom: 20px;}

#tel-email a {
	line-height: 12pt !important;
	font-family:"Times New Roman", Times, serif;
	font-size:12pt;} 
	
#mob-icon {
	position: relative;}	

#mob-icon  img{
	position:absolute;
	left:-62px;}

#cont-info-pink {
	position: relative;}
	
#cont-info-pink img{
	position: absolute;
	left:-40px;
	top:-30px;}	
	
/* Footer */

#footer {
	background:url(images/footer-bg.jpg) no-repeat;
	height: 90px;
	width:1000px;
	margin-left:auto;
	margin-right:auto;}
	
#anexis	 {
	font-size:11px;
	color: #099;
	margin-left: 10px;
	padding-top:47px;
	float:left;
	width:195px;
	line-height: 15pt !important;}

#anexis	 a{
	font-size:11px;
	color:#099;
	font-weight:bold;
	line-height: 15pt !important;	}
	
#sutton {
	width: 150px;
	float:right;
	line-height:12pt !important;
	text-align:right;
	font-size:11px;
	color:#099;
	margin-right:35px;
	padding-top: 20px;}	
	
#disclamer {
	font-size:9px;
	color: #099;
	margin-left: 10px;
	float:left;
	width:585px;
	padding-top: 42px;
	line-height: 8pt !important;
	text-align:center}	
	
.page-footer-responsibility, .page-footer-copyright {
	color: #099;
	font-size:11px;
	line-height:8pt !important;
	text-align:center;
	margin-bottom: 0px;}

.page-footer-copyright a{
	color:#099;
	font-weight:bold;}
	
#sutton-disclamer {
	width:800px;
	margin:10px auto;}	
	
/* end of footer */
	


/* additional */

/* general */

#pagewrap__p {
	background:none;
	background-color: #fefefe;}

body, body table tbody {
	-x-system-font:none;
	font-family:Times New Roman;
	font-size:12pt;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:18pt !important;
	margin:0;
	padding:0;}

tbody {
	display:table-row-group;
	vertical-align:middle;}

.dynamic-form {
	border: medium none;}

.dynamic-form-small {
	background-color:transparent;
	border:medium none;}
	
.dynamic-form-small tbody td, .dynamic-form-small tfoot td {
	-x-system-font:none !important;
	font-family: "Times New Roman", Times, serif !important;
	font-size:13px !important;
	font-size-adjust:none !important;
	font-stretch:normal !important;
	font-style:normal !important;
	font-variant:normal !important;
	font-weight:normal !important;
	line-height: 14pt !important;
	color: #666 !important;}

.dynamic-form-small tbody select {
	-x-system-font:none;
	font-family: "Times New Roman", Times, serif;
	font-size:9pt;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal !important;}
	
.paragraph 	{
	font-size:12pt;
	color: #1c1c1c;
	line-height:18pt !important;}

/*end of general */

	
/* Navigation */

#navigation {
	padding-top: 15px;}

#navigation table td {
	font-size:16px;
	font-family: "Times New Roman", Times, serif;}
	
.p7PMnavV .p7PMmark, .p7PMnavV .p7PMmark:hover {
	color:#333333 !important;}	

.p7PMnavV a, .p7PMnavV a:link, .p7PMnavV a:hover, .p7PMnavV .p7PMtrg, .p7PMnavV .p7PMtrg:link, .p7PMnavV .p7PMtrg:hover, .p7PMnavV .p7PMon, .p7PMnavV .p7PMon:link, .p7PMnavV .p7PMon:hover {
	border-top: none;
	color: #018B95 !important;
	border-bottom: 1px dashed #504738;}
	
.p7PMnavV a:hover, .p7PMnavV a:active, .p7PMnavV a:focus,
.p7PMnavV .p7PMon, .p7PMnavV .p7PMon:hover, 
.p7PMnavV .p7PMon:active {
	color: #333333 !important;
	background-color: #E1F5FF;	}

.p7PMnavV ul a:hover, .p7PMnavV ul a:active, .p7PMnavV ul a:focus,
.p7PMnavV ul .p7PMon, .p7PMnavV ul .p7PMon:hover, 
.p7PMnavV ul .p7PMon:active {
	background-color: #E1F5FF;
	letter-spacing: .01px;
	border-top: 1px solid #EDDFC5;
	border-left: 4px solid #EDDFC5;
	padding: 4px 12px 4px 10px;}

.p7PMnavV li a, .p7PMnavV li a:link, .p7PMnavV li a:hover {
	border-bottom:0 none;
	border-top:0 none;
	color: #018B95 !important;}	
	
.p7PMnavV {
	background-color: transparent;
	border-bottom:0 none;}

.p7PMnavV ul {
	border-left: 1px solid #CCC;
	border-right:1px solid #CCC;}

.p7PMnavV .p7PMfirstSubMenuItem {
	border-top:1px solid #CCC;}

.p7PMnavV ul li {
	background-color:white;
	border-bottom:1px solid #CCC;}

.p7PMnavV ul li {
	margin-bottom: 0px;}

.p7PMnavV a {
	padding:6px 4px 6px 0px;
	line-height:10pt !important;}
	
/* end of Navigation */	


/* contact form */

#contactform table{
	border:none;}

#contactform table td {
	font-size: 12px;
	line-height: 14pt !important;
	font-family: "Times New Roman", Times, serif;
	color: #018B95;}

#contactform form textarea {
	height:90px !important;}

.captcha-image {
	border:1px solid #EDDFC5;}	
	
.captcha-info-text {
	font-family: "Times New Roman", Times, serif;
	font-size:12px;}	

.form table td input[type="text"], .form table td input[type="password"], .form table td textarea {
	background-color:white;
	border:1px solid #EDDFC5;}

/* end of contact form */

		
/* Search Form */
#search {
  background:url(images/search-bg2.png) no-repeat;
  position: relative;
  top: -66px;
  height: 281px;
  width:200px;}

#search table.dynamic-form { /* note this rule: it targets
table.dynamic-form by class */
  margin-left: 8px;
  margin-top: 42px;
  margin-right:16px;}

#search table.dynamic-form td{
  font-size:12px;
  height: 14px;
  font-family: "Times New Roman", Times, serif;}

#search table.dynamic-form td span{ /* note this rule: it targets
line-height on span */
  line-height: 12pt !important;
}
	
/*end of search form */	


/* weather */

div.wow_container table, div.wow_container tr, div.wow_container td, div.wow_container p, div.wow_container div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:medium none;
font-size:11px;
line-height:10pt !important;
}

#wx_module_7042 {
	float: left;
	margin-bottom: 20px;}

/*end of weather */

#cities a{
	font-size:12px;
	line-height:14px !important;}
	
#cities p{
	line-height:14px !important;
	text-align:right;
	padding-right:7px;}	
	
	
/* google search */	
	
td.gsc-clear-button {
	display:none !important;
	width:0px !important;}	
	
input.gsc-search-button {
	margin-left:3px !important;}
	
.cse input.gsc-search-button, input.gsc-search-button {
	font-size:12px;
	padding-left:1px;
	padding-right:1px;
	padding-top:0px;
	padding-bottom:0px;}	
	
input.gsc-input {
	background:none !important;}
	
/* end of google search */	
/* end of additional */	

div.results-item-expanded div.side-content div.side-content-right {
	height:180px;}
	
div.results-item-expanded div.description {
	margin-top:40px;}	
	
	
	
	
	
	
	
	
	
	
