body {margin:0px; padding:0px; background:#70cdff; font-family:Georgia; background: #fff url(images/bg_main-palmsky.jpg) no-repeat top fixed;}
#wrapper {background: transparent url(images/bkgrd_wrapper.png) repeat-y top center; margin: 0px auto; padding: 0px;}
img.right {float: right; padding-left: 10px; padding-bottom: 1px;}
img.left {float: left; padding-right: 10px; padding-bottom: 1px;}
img.border {padding: 2px; border: 1px solid #BBC2BA;}
.right {float: right;}
.left {float: left;}
.txtcenter {vertical-align: middle;}
.txtleft {text-align: left;}
.block {display: block;}
.clearer{height: 1px; overflow: hidden; margin-top: 1px; clear:both;}
.smtext {font: 7.5pt/10pt;}

h1 {overflow: hidden;}
h1, h1 span {width: 586px; height: 34px; background-image: url(images/headline_allaboutdominica.gif); font-size: 100%; margin: 0px; padding: 0px;}
h1 span {display: block; position: relative; z-index: 1; margin-bottom: -34px;}
h2 {font: bold 11pt Georgia, "Times New Roman", Times, serif; color: #3E3D3D; padding: 0px 10px 5px 15px;}
h3 {padding: 0px 10px 0px 15px; margin: 0px;}
#mastphoto {width: 586px; height: 249px; background: #fff url(images/calinfo_mainmiddlebanner.jpg) no-repeat top center; }
td {vertical-align:top;	font-size:11px;	line-height:14px; font-family:Georgia; color:#3E3D3D;}	
img {border:0;}
p {padding: 3px 15px; line-height: 1.4em;}
																
/*--------------------------------------------------   ul, em, i, form	 ---------------------*/						

em, i {font-style:normal;}						
form {padding:0px; margin:0px;}
b i {color:#7C7C7C;}	
span {color:#ffffff;}
span a	{color:#ffffff;	text-decoration:underline;}
span a:hover {color:#ffffff; text-decoration:none;}
																												
/*----------------------------------------------------   a	 ---------------------*/	
					
a {color:#6cb144; font-size:11px; text-decoration:underline;}
a:hover	{color:#6cb144;	font-size:11px;	text-decoration:none;}

/*----------------------------------------------------   input, textarea	 ---------------------*/		
				
.input_h {width:160px; height:18px; border:1px solid #9F9F9F; line-height:11px;	margin:0px 0px 0px 0px;}
.input_h1 {width:26px; height:18px;	background:none; border:0px; padding:0px 0px 0px 0px; margin:0px 0px 0px 7px;}						
input, textarea {width:164px; background-color:#ffffff;	border-bottom:1px solid #CDCDCD; border-right:1px solid #CDCDCD; font-family: Tahoma; font-size:11px; color:#777E85; line-height:12px; padding-left:2px; padding-right:2px;}												
textarea {height:160px; margin:0px 0px 0px 0px; overflow:hidden;}
select	{height:18px; font-size:10px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.select_0_1	{width:86px; margin:0px 0px 0px 0px;}	
.select_0_2	{width:79px; margin:0px 13px 0px 10px;}	
.select_0_3	{width:210px;}
.input_0_1 {width:19px;	height:17px; background:none; border:0px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; vertical-align:middle;}
.input_0_2 {height:18px; width:210px; margin:0px 0px 0px 0px;}
.input_0_3 {height:12px; width:12px; margin:3px 9px 0px 0px; vertical-align:middle;}
.input_0_4 {width:44px;	height:18px; background:none; border:0px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; vertical-align:middle;}	
.form_1 td	{color:#696766;}	
.form_1 span {color:#404040;}	
.input_2_1 {width:164px; height:20px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}						
.select_2_1	{width:70px; margin:0px 0px 0px 0px;}	
.select_2_2	{width:80px; margin:0px 0px 0px 0px;}	
.select_2_3	{width:49px; margin:0px 0px 0px 0px;}	
.textarea_2_1 {height:51px;	margin:0px 0px 0px 0px; overflow:hidden;}	
																																																																																
/*-----------------------------------------------------   bg_talling	 ---------------------*/		
															
.bg_left {background-image: url(images/bg_left.gif);	background-position: right top;	background-repeat: repeat-x;}
.bg_right {background-image: url(images/bg_right.gif); background-position: left top;	background-repeat: repeat-x;}
.bg_shadow_left	{background-image: url(images/shadow_l_bg.gif);	background-position: left top; background-repeat: repeat-y; vertical-align:bottom;}						
.bg_shadow_right {background-image: url(images/shadow_r_bg.gif); background-position: left top; background-repeat: repeat-y; vertical-align:bottom;}
.shadow_b_bg {background-image: url(images/shadow_b_bg.gif); background-position: left top; background-repeat: repeat-x;}
						
/*-----------------------------------------------------  	li	 	---------------------*/

div.hr {padding: 0px; margin: 5px auto; width: 570px; height: 12px; background: transparent url(images/hr_main.gif) no-repeat;}
div.hr hr {display: none;}

ul {list-style: none; margin:0px; padding:0px;}	
li {list-style-type: none; display: block; padding: 0px 5px 0px 45px; margin: 0px; background: transparent url(images/li_main.gif) no-repeat 30px 4px;}

li a {color:#6cb144; font-size:11px; text-decoration:underline;	font-weight:bold;}
li a:hover	{color:#6cb144;	font-size:11px;	text-decoration:none;}
						
#nav ul {margin: 0px 0px; position: relative; width: 586px;}
#nav ul li {text-align: left; height: 22px; float: left; display: inline; list-style: none; padding: 0px; margin: 0px 1px 0px 0px;}
#nav img {padding: 0px; margin: 0px;}

/*------------------------------------------------------- footer	 ---------------------*/
.footer {background:#D3D3D3; padding: 10px;}
.footer td	{color:#545454;	font-size:11px; line-height:12px;}	
.footer a {color:#545454; font-size:11px; text-decoration:none;}
.footer a:hover	{color:#545454; font-size:11px;	text-decoration:underline;}
.footer span {color:#6E6E6E; line-height:12px;}	
.footer span a {color:#6E6E6E; font-size:11px; text-decoration:underline;}
.footer span a:hover {color:#6E6E6E; font-size:11px; text-decoration:none;}		

.footer ul {display:block; text-align: right; padding: 0px; margin:0 0 0 0;}
.footer li {background: none; display: inline; margin: 0px 0px 0px 0px; padding: 0px; border: 0;}
.footer p {float: left;}
.footer img {padding: 0px 0px 0px 0px;}

.utilitylinks {clear: both;	position: relative;	padding: 0px; margin: 0px;}
.utilitylinks span.copyright {float: left; display: inline; padding: 0px; margin: 0px;}
.utilitylinks span.utility {float: right; display: inline; padding: 0px; margin: 0px;}

/* ----------------------------------------   tables   ----------------------------------*/
 
#suite table {font: 11px verdana, arial; margin: 0; padding: 0; border-collapse: collapse; color: #333; line-height: 19px;}
#suite caption {font-size: 14px; font-weight: bold; margin-bottom: 20px; text-align: left; text-transform: uppercase;}
#suite td {margin: 0; padding: 20px 10px; border: 1px dotted #f5f5f5; text-align:center;}
#suite th {font-weight: normal; text-transform: uppercase;}
#suite thead tr th {background-color: #575757; padding: 20px 10px; color: #fff; font-weight: bold; border-right: 2px solid #333; text-transform: uppercase; text-align:center;}
#suite tfoot tr th, #suite tfoot tr td {background-color: transparent; padding: 20px 10px; border-top: 1px solid #ccc;}
#suite tbody tr th {padding: 20px 10px; border-bottom: 1px dotted #fafafa;}
#suite tr {background-color: #FBFDF6;}
#suite tr.odd {background-color: #EDF7DC;}
#suite tr:hover {}
#suite tr:hover td, #suite tr:hover td a, tr:hover th a {}
#suite td:hover {}
#suite tr:hover th a:hover {background-color: #F7FBEF;}
#suite table a {color: #66cc66; background-image: none; text-decoration: none; border-bottom: 1px dotted #8A8F95; padding: 2px; padding-right: 12px;}
#suite table a:hover {color: #66cc66; background-image: none; text-decoration: none; border-bottom: 3px solid #333; padding: 2px; padding-right: 12px; color: #66cc66;}
#suite table a:visited {text-decoration: none; border-bottom: 1px dotted #333; text-decoration: none; padding-right: 12px; color: #66cc66;}
#suite table a:visited:hover {background-image: none; text-decoration: none; border-bottom: 3px solid #333; padding: 2px; padding-right: 12px; color: #66cc66;}

						