body {
margin : 0 0; 
SCROLLBAR-FACE-COLOR: #666699;
SCROLLBAR-HIGHLIGHT-COLOR: #e5e5e5; SCROLLBAR-SHADOW-COLOR: #4b4b4b; SCROLLBAR-3DLIGHT-COLOR: #4b4b4b; SCROLLBAR-ARROW-COLOR: #ffffff; SCROLLBAR-TRACK-COLOR: #e6e6e6; SCROLLBAR-DARKSHADOW-COLOR: #e6e6e6;
} 
.highlightbg {
	color : #666699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-variant: small-caps;
	text-align: left;


} 
.smalltxt {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height: 16px;
} 

.bar{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height: 16px;
	background:#336699;
	width:100%;
	height:20px;
	border-top:1px solid #99CCFF;
	border-bottom:1px solid #000000;
}

a.smalltxt:hover {
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : bold; 
color : #666699; 
} 
.box {
	border : 1px ridge #cccccc;
	font-size : 10px;
	color: #999999;
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#99ffffff', EndColorStr='#66666699'); 

	background-attachment: fixed;
	background-repeat: repeat-y;
	
} 
a:visited {
color : #999999; 
} 
a:hover {
color : #000000; 
text-decoration : dashed; 
border-bottom: 1px dashed #D6D3D;
} 
a:active {
color : #333366; 
text-decoration : none; 
} 
.thinbox {
padding-top : 3px; 
padding-right : 3px; 
padding-bottom : 3px; 
padding-left : 3px; 
border : 1px #cccccc dashed; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 71%; 
line-height : 20px; 
text-align: center;
} 
.callouthead {
	font-weight: bold;
		font-size: 125%;
	font-variant: small-caps;
	color: #336666;

} 
.left {
background-image : url(images/home/body-bg.gif); 
width : 18%; 
float : left; 
z-index : 10; 
text-align: center; margin-top: 0px; margin-right: 20px; margin-bottom: 5px; margin-left: 0px; height: 150%; padding-left: 2px; padding-right: 5px;
} 
.header {
	filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#99ffffff', EndColorStr='#99666699'); 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	color: #FFFFFF;
	background-color: #666699;

top: 0px;
left : 30%;
width : 70%; 
visibility: visible; height: 25px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;
} 
.main {
padding-top : 3px; 
padding-right : 3px; 
padding-bottom : 3px; 
padding-left : 3px; 
border : 1px #cccccc dotted; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 95%; 
line-height : 20px; 
width : 99%; 
left : 1%; 
top : 1%; 
position : relative; 
visibility : visible; 
z-index : 2; 
font-variant: bold;
} 
.content {
padding-top : 5px; 
padding-right : 5px; 
padding-bottom : 5px; 
padding-left : 5px; 
border : 1px dotted;
float : right; 
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 90%;  
left : 20%; 
line-height : 22px; 
margin-top : 2%; 
bottom : 20px;
z-index : 1; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
position : absolute; 
background-image : url(images/home/mapBG.jpg); 
top: 20px;
width: 78%;
border-color: #CCCCCC #cccccc #cccccc #cccccc; 
font-variant: small-caps;
} 
img {
border-style : none; 
border-top-width : 0; 
border-right-width : 0; 
border-bottom-width : 0; 
border-left-width : 0; 
} 

.callout {  float: right}

.package {
	padding-top : 5px;
	padding-right : 5px;
	padding-bottom : 5px;
	padding-left : 5px;
	border : 1px #cccccc dashed;
	font-size: 80%;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	line-height : 20px;
	text-align: left;
	height: 150px;
	width: 23%;
	float: left;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#10000000', EndColorStr='#59666699')
	background-image: url(images/home/head.jpg);
	background-attachment: fixed;
	background-repeat: repeat-y;
}

.button {
	border : 1px #cccccc dashed;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#90ffffff', EndColorStr='#99666699');}

.clear {clear: right;}

.footer {
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #FFFFFF;

}
.sectionhead {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	;
	color: #FFFFFF;
	line-height: 18px;
	background-color: #666699;
	border-left-color: #666699;
	padding-left: 1px;

}
hr {  font-size: 1px; line-height: 1px; color: #999999; height: 1px}
.on {  background-color: #000099}
td {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;

}
.strong {
	font-weight: bold;
}
.formfont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 3px;
	font-size: 11px;


}
li {
	list-style-type: square;
}
/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{position:absolute; width:10; height:10; layer-background-color:#9CB6CF; visibility:hidden}
.clLevel0over{
	position:absolute;
	padding:4px;
	font-family:tahoma, arial, helvetica;
	font-size:14px;
	color:white;
	font-weight:normal;
	background-color: #0B216D;
	font-variant: small-caps;
	border: none;
	margin: 1px;
	cursor: hand;

}
.clLevel0{
	background-color:#666699;
	layer-background-color:#0B216D;
	color:#FFFFFF;
	font-weight:normal;
	font-size: 14px;
	font-variant: small-caps;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	padding: 3px;
	margin: 1px;
	top: 5px;

}
.clLevel0border{
	position:absolute;
	visibility:hidden;
	layer-background-color:#CCCCCC;
	border: none;

}

/*Styles for level 1*/
.clLevel1, .clLevel1over{
	position:absolute;
	padding:3px;
	margin: 1px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #FFFFFF;
	background-color: #666699;
	font-variant: small-caps;
}
.clLevel1{
	background-color:#0B216D;
	layer-background-color:#666699;
	color:white;
	font-variant: small-caps;
}
.clLevel1over{background-color:#666699; layer-background-color:#666699; color:#FFFFFF; cursor:hand; }
.clLevel1border{position:absolute; visibility:hidden; background-color:#666699; layer-background-color:#666699}

/*Styles for level 2*/
.clLevel2, .clLevel2over{
	position:absolute;
	padding:2px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-variant: small-caps;
	color: #FFFFFF;
}
.clLevel2{background-color:#666699; layer-background-color:#666699; color:white;}
.clLevel2over{background-color:#0B216D; layer-background-color:#0B216D; color:white; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; visibility:hidden; background-color:#9CB6CF; layer-background-color:#9CB6CF}
.head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;
	font-variant: small-caps;
	color: #FFFFFF;
	background-color: #9999CC;
	text-align: right;

}
.boxtop {
	font-size : 12px;
	font-variant: small-caps;
	color: #ffffff;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#30ffffff', EndColorStr='#99666699'); 
	text-align: right;
	background-image: url(images/home/head.jpg);
	background-attachment: fixed;
	background-repeat: repeat-y;
	height: 125px;
}
.time {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: right;

}
.boxbot {
font-size : 10px;
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#99ffffff', EndColorStr='#20666699'); 
	text-align: right;
}
.boxtop2 {
	font-size : 12px;
	font-variant: small-caps;
	color: #F3F3F3;
	background-image: url(web_design_bg.jpg);

}
.bg {
	background-image: url(mapBG.jpg);
}

