/* CSS Document */

body
{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#000;
background:#000;

}

td p, ul li{
text-align:left;
}

#frame{
background:#000 url(../images/bg.jpg) left top repeat-y;
width:998px;
padding:0;
margin:0
auto;
}

.header_bg
{
margin:0px;
padding:0px;
background:url(../images/header.jpg) left top no-repeat;
height:93px;
}

.call_head
{
margin:0px;
padding:3px 0px 3px 0px;
font-family: Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
text-align:right;
text-decoration:none;
color:#009574;
}

.call_head1
{
margin:0px;
padding:0px;
font-family: Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
text-decoration:none;
color:#000000;
}

.top_bg
{
margin:0px;
padding:0px;
background:#00805D;
}

.red_text
{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#CC0000;
}

.heading
{
margin:0px;
padding:15px 0px 0px 0px;
font-family:Tahoma;
font-size:27px;
font-weight:bold;
text-decoration:none;
color:#000000;
text-align:center;
}

.text
{
margin:0px;
padding:10px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#686868;
}


.text1
{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#686868;
}

.text2
{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
line-height:23px;
color:#333333;
}

.text3
{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#000000;
}

.heading1
{
margin:0px;
padding:15px 0px 0px 0px;
font-family:Tahoma;
font-size:27px;
font-weight:bold;
text-decoration:none;
color:#CC0000;
text-align:center;
}

.text1
{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#686868;
}


.heading2
{
margin:0px;
padding:15px 0px 0px 0px;
font-family:Tahoma;
font-size:17px;
font-weight:bold;
text-decoration:none;
color:#CC0000;
text-align:center;
}

.black_head
{
margin:0px;
padding:15px 0px 0px 0px;
font-family:Tahoma;
font-size:17px;
font-weight:bold;
text-decoration:none;
color:#000000;
text-align:center;
}

.table_bordor
{
margin:0px;
padding:0px;
border-right:1px solid #AAAAAA;
border-bottom:1px solid #AAAAAA;
}

.red_text1
{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#FF0000;
}

/*--------------------------top_menu----------------------------------------*/

ul#navlist, ul#navlist li{
        list-style-type:none;margin:0;padding:0;

        }
ul#navlist{
margin-left:20px;

        }
ul#navlist li{
        float:left;
        text-align: center;
		padding-left:13px;
		padding-right:13px;
		padding-top:10px;
		padding-bottom:10px;
		background:url(../images/link_line.gif) left 15px no-repeat;

        }
ul#navlist a{
        float:left;
		text-decoration:none;
        color: #ffffff;
font-weight:normal;
font-size:12px;
        }
ul#navlist a:hover{
color:#FFFF95;
}

ul#navlist .active a{
color:#FFFF95;
}

/*--------------------------left_menu----------------------------------------*/

ul#navlist1, ul#navlist1 li{
        list-style-type:none;margin:0;padding:0;

        }
ul#navlist1{
margin-left:0px;

        }
ul#navlist1 li{
		padding-left:20px;
		padding-right:20px;
		padding-top:7px;
		padding-bottom:8px;
		background:url(../images/link_line1.gif) 8px 11px no-repeat;
		border-bottom:1px solid #01946C;

        }
ul#navlist1 a{
		text-decoration:none;
        color: #ffffff;
font-weight:bold;
font-size:12px;
        }
ul#navlist1 a:hover{
color:#00F8B4;
}

ul#navlist1 .active a{
color:#00F8B4;
}

/*--------------------------right_pannel----------------------------------------*/

.coupan_box1
{
margin:0px;
padding:0px 0px 0px 0px;
background:url(../images/coupan_box.gif) left top no-repeat;
height:48px;
}

.coupan_boxline
{
margin:0px;
padding:0px;
background:#fff url(../images/coupanbg_line.gif) left top repeat-x;
border-left:1px solid #C5C5C5;
border-right:1px solid #C5C5C5;
border-bottom:1px solid #C5C5C5;
}

.stgeorge
{
margin:0px;
padding:7px 0px 0px 100px;
font-family:"Times New Roman", Times, serif;
font-size:18px;
font-weight:bold;
text-decoration:none;
color:#fff;
}

.dollor_head
{
margin:0px;
padding:0px;
font-family:Tahoma;
font-size:23px;
font-weight:bold;
text-decoration:none;
text-align:center;
color:#000;
}

.join_text
{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-align:center;
text-decoration:none;
color:#1B1B1B;
}

.simple_text
{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-align:right;
text-decoration:none;
color:#000000;
}

.simple_text1, p
{
margin:0px;
padding:7px 7px 7px 7px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#000000;
}

.not_text
{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#000;
}

.green_line
{
margin:0px;
padding:0px;
background:url(../images/green_line.jpg) left top no-repeat;
height:36px;
}

.grey_bg
{
margin:0px;
padding:0px;
background:#E9E7E8;
border-bottom:1px solid #C5C5C5;
border-left:1px solid #C5C5C5;
border-right:1px solid #C5C5C5;
}

.stgeorge1
{
margin:0px;
padding:7px 0px 0px 15px;
font-family:"Times New Roman", Times, serif;
font-size:18px;
font-weight:bold;
text-decoration:none;
color:#fff;
}


/*--------------------------left_pannel----------------------------------------*/

.green_head, h2
{
margin:0px;
padding:15px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
text-decoration:none;
color:#03906E;
}

.green_head1
{
margin:0px;
padding:15px 0px 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
font-weight:bold;
text-decoration:none;
color:#006666;
}

.mailing_box
{
margin:0px;
padding:0px;
background:#fff url(../images/mailing_box.gif) left top repeat-x;
height:173px;
border:1px solid #C5C5C5;
}

.official_link
{
margin:0px;
padding:10px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#00695A;
}

.official_link a
{
margin:0px;
padding:0px;
text-decoration:none;
color:#00695A;
}

.official_link a:hover
{
margin:0px;
padding:0px;
text-decoration:none;
color:#000;
}

.join_link
{
margin:0px;
padding:10px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#346667;
}

.join_link a
{
margin:0px;
padding:0px;
text-decoration:none;
color:#346667;
}

.join_link a:hover
{
margin:0px;
padding:0px;
text-decoration:none;
color:#000;
}

/*--------------------------footer_pannel----------------------------------------*/

.footer_image
{
margin:0px;
padding:0px;
background: url(../images/footertest3.jpg) left top no-repeat;
height:75px;
}

.white_text
{
margin:0px;
padding:5px 5px 5px 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#fff;
}

.green_head2
{
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:none;
text-align:center;
color:#006666;
}

/*---------------------------------------foooter_menu-----------------------------------------*/

ul#navlist2, ul#navlist2 li{
        list-style-type:none;margin:0;padding:0;

        }
ul#navlist2{
margin-left:0px;
text-align:center;



        }
ul#navlist2 li{
		display:inline;
		padding-left:10px;
		padding-right:10px;
		background:url(../images/footer_icons.gif) left 10px no-repeat;
		padding-top:5px;
 }
ul#navlist2 a{

		text-decoration:none;
		text-align:center;
        color: #006666;
font-weight:normal;
font-size:12px;
        }
ul#navlist2 a:hover{
color:#000;
}

ul#navlist2 .active a{
color:#000;
}


body, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.greenlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #006666;
	text-decoration: none;
}
.greenlink a {
	text-decoration: none;
}
.whitelink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.itineraries {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.testimonials {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 300;
	color: #006666;
}



.greenLinkUnderline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #006666;
	text-decoration: underline;
}
.footerGreenSmall {
	font-size: 10px;
	font-weight: bold;
	color: #006666;
}
.subhead {
	font-size: 16px;
	color: #009574;
	margin: 0;
}