@charset "utf-8";
/* CSS Document */

body {
margin:0;
padding:0;
background-color:#FFFFFF;
color:#ccc;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;

}

p {
line-height:18px;
margin:20px 0 0 0;
}

h3 {
font-size:14px;
font-weight:bold;
}

a {
color:#ccc;
text-decoration:none;
text-decoration:underline;
}

a:hover {

color:#FFF;
}

ul {
margin:0 0 0 10px;
padding:0;
}

li {
list-style:none;
margin-bottom:10px;
}

div.clear {
clear:both;
height:1px;
margin:0;
}

#wrapper1 {
width:931px;
margin:0 auto;

padding:0;
background-image:url(../images/wrapperBG.jpg);
background-repeat:repeat-y;
}

#footer {
width:882px;
background-image:url(../images/footerBG.gif);
background-position:top;
background-color:#FFFFFF;
background-repeat:repeat-x;
padding:10px 10px;
height:100%
}

#footer p {
font-size:10px;
text-align:right;
color:#666666;
line-height:12px;
}

#wrapper {
width:902px;
margin:0 auto;
background-color:#07064d;
}

#header {
height:190px;
background-image:url(../images/headerBG.jpg);
background-position:top;
background-repeat:repeat-x;
width:902px;
}

#logo {
width:362px;
height:190px;
float:left;
}

#highLight {
position:relative;
height:343px;
width:902px;
}

#navigation{
float:left;
margin:0;
padding:0;
background-image:url(../images/navigationBG.jpg);
background-repeat:no-repeat;
background-position:top;

height:343px;
width:278px;
}

#navigation a {
text-decoration:none;
}

#sub_navigation {

position:absolute;
margin:0;
padding:0;

background-image:url(../images/subpage_leftCol_nav2.gif);
background-repeat:no-repeat;

height:336px;
width:283px;
}

#flashBannerHome {
float:left;
width:623px;
height:344px;
padding:0;
border:0;
margin:0;
}

#flashBannerSub {
float:right;
width:621px;
margin-right:2px;
_margin-right:-17px;
background-color:#040349;
*height:100%;
}

#flashBannerSub .top {
width:621px;
height:11px;
padding:0;
margin:0;
background-image:url(../images/subpage_rightColtop.gif);
background-repeat:no-repeat;
background-position:top;
}

#flashBannerSub .mid {
background-image:url(../images/subpage_rightCol_mid.gif);
background-repeat:repeat-y;
width:551px;
padding:10px 50px 10px 20px;
_margin-top:-3px;
}

div { behavior: url(iepngfix.htc) }

#flashBannerSub h2 {
background-image:url(../images/h3_underline.png);
width:570px;
background-position:bottom left;
height:33px;
margin:0 0 0 0;
padding:5px 0 0 0; 
/* _azimuth: expression(
this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "../images/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='scale')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true);
 */
 background-repeat:no-repeat;
}

.mid p {

text-align:justify;
}

.noTopPadding {
padding-top:0;
}

.noBottomMargin {
margin-bottom:0;
}

.bold_head {
font-size:12px;
font-weight:bold;
margin-bottom:5px;
/* border-bottom:1px solid #999999; */
}

#flashBannerSub .bottom {
width:621px;
height:11px;
padding:0;
margin:0;
background-image:url(../images/subpage_rightCol_bottom.gif);
background-repeat:no-repeat;
background-position:top;
}


#homeContent {
width:797px;
height:271px;
padding:31px 31px 32px 23px;
background-image:url(../images/homeContentBG.gif);
background-repeat:no-repeat;
position:relative;
left:25px;
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
color:#CCCCCC;
font-size:12px;
line-height:30px;
}

#homeContent p {
text-align:justify;
}

.homeContentIMG {
margin:0 0 10px 20px;
*margin:0 0 10px 25px;
}

.marginTop30 {
margin-top:30px;
*margin-top:-15px !important;
}

.marginTop15 {
margin-top:15px;
}

.marginTop5 {
margin-top:5px;
}

.noTopMargin {
margin-top:0;
behavior: url(iepngfix.htc);
}

.paddingRight5 {
margin-right:5px;
}

.navigationUL {
padding:20px 0 0 50px;
margin:10px;
}

ul.navigationUL li {
font-size:16px;
font-family:Tahoma, Verdana;
font-weight:bold;

list-style:none;
}

ul.navigationUL li:hover {
color:#fff;
}

ul.navigationUL li a {
text-decoration:none;
}

li.navi {
margin-top:23px;
}

.contactNumber {
float:left;
margin-top:20px;
}

.contactForm {
float:right;
}

.smallerFont {
font-size:10px;
line-height:14px;
}

.marginBottom10 {
margin-bottom:10px;
}

.testimonial {
*height:900px;
}

.motto {
margin: 150px 0pt 0pt 40px;
_margin: 80px 0px 0px -165px;
*padding: 0px 0 0 0;
} 

#linksSection {
width:782px;
padding:10px 60px;
position:relative;
float:left;
}

.rightCol {
float:right;
position:relative;
margin-top:45px;
}

.rightCol a {
text-decoration:underline;
padding-bottom:3px;
}

.rightCol a:hover {
text-decoration:none;
}

.leftCol {
float:left;
position:relative;
}

.leftCol a {
text-decoration:underline;

}

.leftCol a:hover {
text-decoration:none;
}

.featuredPackageListing {
float:left;
position:relative;
width:550px;
height:140px;
margin-bottom:30px;
}

#container { margin:0 auto; background:url(images/transparent-background.png) repeat-y top left; width:598px; height:500px;


}