a		{ color:#789; text-decoration:none; cursor:pointer; font-size:10pt; font-family:Arial,Verdana,Helvetica; font-weight:bold; }
a.white	{ color:#FFF; text-decoration:none; cursor:pointer; font-size: 8pt; font-family:Arial,Verdana,Helvetica; font-weight:bold; }
a:hover	{ color:#CD5C5C; text-decoration:underline; }
body	{ background-color:#FFF; color:#000; font-family:Arial,Verdana,Helvetica; }
			  
.subSectionLeft { font-size: 8pt; font-weight:normal; vertical-align:top; text-align:left;  }
.subSectionLeftB{ font-size: 8pt; font-weight:bold;   vertical-align:top; text-align:left;  }
.subSectionRght { font-size: 8pt; font-weight:normal; vertical-align:top; text-align:right; }
.subSectionRghtB{ font-size: 8pt; font-weight:bold;   vertical-align:top; text-align:right; }

.page-navigator 		{ color:#FFF; background:#789; font-size:11px; font-weight:bold; }
.page-navigator a       { color:#FFF; text-decoration:none;      }
.page-navigator a:hover { color:#FC4; text-decoration:underline; }

.nowrap { white-space: nowrap; }
.left   { text-align : left;   }
.right  { text-align : right;  }
.center { text-align : center; }

.bFoot  { text-align:left; width:750px; border-top:1px solid #069; font-weight:bold; }
.bHead  { text-align:left; width:750px; margin:0px; }
.bMenu  { text-align:left; width:600px; }
.bMain  { text-align:left; width:750px; }
.bPage  { background:#FFF url('../images/BeachSunburst.jpg') no-repeat left top; margin:0px; }
caption	{ color:#069; font-weight:bold; }
h2  	{ color:#000; font-weight:normal; font-family:georgia,"times new roman",times,serif; margin-top:10px; }
h3		{ color:#000; font-weight:bold; }
h4		{ color:#069; font-weight:bold; }
hr		{ color:#069; background-color:#069; border-style:none; height:1px; }
				
td		{ font-size:10pt; }
p		{ font-size:10pt; }

.Courier	{ font-size:10pt; font-family:"Courier New",Courier,mono; }
.General	{ font-size:10pt; font-family:Arial,Verdana,Helvetica; }
#font10		{ font-size:10pt; }
#font8		{ font-size: 8pt; }

.topmenu	{ background-image: url("../images/hosting/topbar2.gif"); font-weight:bold; text-align:center; }
.topline	{ background-image: url("../images/hosting/topbar4.gif"); }
.botline	{ background-image: url("../images/hosting/botbar2.gif"); font-weight:bold; text-align:left; }
.botmenu	{ background-image: url("../images/hosting/botbar4.gif"); font-weight:bold; text-align:center; }
.blue-area	{ background-color:#F5F5F5; border:1px solid #91ACC9; text-align:left; }

.client_sample	{ border:1px solid #999; vertical-align:top; text-align:right; }

.click		{ color:#069; background-color:#EEE; border-top:1px solid #333; border-bottom:1px solid #333; }

.client		{ border: 1px solid  #000; }

#navholder  { position:absolute; left:50px; top:140px; }
			  
.filler1 	{ height:1px; width:1px; border:0px; margin:0px; }
.filler7 	{ height:7px; width:7px; border:0px; margin:0px; }
.corners 	{ height:6px; width:6px; border:0px; margin:0px; }

#fcolorB 	{ color:#CCC; }

#tabkgdB 	{ background-color:#E8EFF7; }

.bdLowrB 	{ background-color:#E8EFF7; height:6px; border-bottom:1px solid #6F9ECD; }
.bdUpprB 	{ background-color:#E8EFF7; height:6px; border-top:   1px solid #6F9ECD; }
.bdSideB 	{ background-color:#6F9ECD; width :1px; }
.bdLeftB 	{ background-color:#E8EFF7; width :6px; border-left:  1px solid #6F9ECD; }
.bdRghtB 	{ background-color:#E8EFF7; width :6px; border-right: 1px solid #6F9ECD; }

#tabkgdG 	{ background-color:#FFF; }

.bdLowrG 	{ background-color:#FFF; height:6px; border-bottom:1px solid #CCC; }
.bdUpprG 	{ background-color:#FFF; height:6px; border-top:   1px solid #CCC; }
.bdSideG 	{ background-color:#CCC; width :1px; }
.bdLeftG 	{ background-color:#FFF; width :6px; border-left:  1px solid #CCC; }
.bdRghtG 	{ background-color:#FFF; width :6px; border-right: 1px solid #CCC; }
			  
.designinfo      { color:#6AC; }
.designinfo span { color:#069; font-weight:bold; }

table.tab1  { border-top   :1px solid #069; 
			  border-left  :1px solid #069; 
			  border-right :1px solid #069; }

table.tab2  { border-bottom:1px solid #FFF; 
			  border-left  :1px solid #FFF; 
			  border-right :1px solid #FFF; }
			  
td.menu1    { text-align   :left; 
			  border-left  :1px solid #F3F6FF; 
			  border-right :1px solid #F3F6FF; 
			  border-bottom:1px solid #069; 
			  background-color:#F3F6FF; }
			  
td.menu2    { text-align   :left; 
			  border-left  :1px none  #069; 
			  border-right :1px none  #069; 
			  border-bottom:1px solid #069; 
			  background-color:#F3F6FF; }

table.contact{ border:1px solid #999; }
td.contact  { border-bottom:1px solid #DDD; }

.ecmenutable { margin: 10px 10px 0 10px; background-color: #fff; }

#rightshadow { background: #fff url('../images/shadow/right_shadow.gif') repeat-y; }
#lowershadow { background: #fff url('../images/shadow/lower_shadow.gif') repeat-x; }

#ecmenuhead h3 {
	margin: 4px 0 4px 10px;
	color: #000;
	padding: 0;
	font-size: 11px;
}
#ecsubmenu {
	width: 130px;
	padding: 0;
	margin: 0;
}
.ecmenu a {
	border-top: 1px solid #999;
	padding: 4px 0px 4px 10px;
	line-height: 12px;
	color: #666;
	text-decoration: none;
	font-size: 12px;
	width: 140px;
	display: block;
}
.ecsubmenu a {
	border-top: none;
	padding: 4px 0px 4px 20px;
	line-height: 12px;
	color: #666;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
	width: 130px;
	display: block;
}
.ecmenu    a:hover { color: #333; background-color:#EEE8AA; }
.ecsubmenu a:hover { color: #333; background-color:#EEE8AA; }
.ecnews            { color: #333; background-color:#fff; border-bottom:1px solid #6e98f0; border-right:1px solid #6e98f0; font-size: 8pt; padding:10px; }

.eclist		  { vertical-align: top; border-bottom: 1px solid #C6B54A; }

.bNav         { font-weight:normal; color:#000; font-size: 8pt; text-align:left; width:100%; background-image: url('../images/trail_bg.gif'); padding:5px; margin:0 0 10px 0; }
.bNav a	      { font-weight:bold;   color:#333; font-size: 8pt; text-decoration:none; }
.bNav a:hover { font-weight:bold;   color:#000; font-size: 8pt; text-decoration:underline; }
#bNav         { font-weight:normal; color:#000; font-size: 8pt; }

.leftpanel {
	background    :#FFF url('../images/curves_mid.gif') repeat-y; 
    text-align    :center; 
    margin        :0; 
    width         :150px; 
}
.leftpanel img {
	border        :1px solid #999; 
}
.news-head {
	background    :#789;
	color         :#fff;
	padding       :0px 10px 0px 10px;
	text-align    :left;
	font-family   :Verdana, Arial, Helvetica, sans-serif;
	font-size     :13px;
	font-weight   :bolder;
	letter-spacing:5px;
	line-height   :110%;
}
.news-line {
	background    :none; 
	color         :#789; 
	padding       :0px 10px 0px 10px; 
	text-align    :left; 
	font-size     :11px; 
	font-weight   :normal; 
}
.news-line a {
	font-size     :11px; 
}
#wrap {
	position      :relative; 
	margin-left   :5px; 
    margin-right  :5px; 
    width         :140px;
}
#panel {
	vertical-align:top; 
    text-align    :left; 
    font          :normal 10px Verdana, Arial, Helvetica, sans-serif; 
    color         :#999999; 
    padding       :5px; 
}
#panel div {
	margin-left   :5px; 
    margin-right  :5px; 
}
#nav {
	margin        :0; 
    width         :125px; 
}
#nav ul {
	margin        :0;
	padding       :0;
	padding-bottom:2px;
	list-style    :none;
}
#nav li {
	margin        :0;
	padding       :0;
	border-top    :1px solid #ffffff;
	border-bottom :1px solid #cccccc;
}
#nav a {
	font-size       :11px;
	text-decoration :none;
	color           :#999999;
	border-right    :4px solid #ffffff;
	font-weight     :normal;
    line-height     :16px;
	width           :118px;
	display         :block;
	padding         :0 0 0 5px;
}
#nav a:hover {
	color           :#ffffff;
	border-right    :4px solid #CD5C5C;
	background-color:#aabbcc;
}
.errmsg {
	color           :#C00;
	font-weight     :bold;
	font-size       :12pt;
	font-variant    :small-caps;
}
