/************/
/*  GLOBAL Island Dave Ventures  */
/************/

/* NON-HEADER */
*{padding:0; margin:0;}
 body {font-size:12px; background-color:#FFFFFF; font-family:verdana, arial, sans-serif;} 
 
 
 
 
.page-container {width:900px; margin:0px auto; margin-top:10px; margin-bottom:10px; border:solid 1px rgb(150,150,150); font-size:12px; background-image: url(../img/bg_main_withnav.jpg); background-repeat: repeat-y;}
.main {
	clear:both;
	width:900px;
	padding-bottom:30px;
	background-color: #D4D0C8;
	background-image: url(../img/bg_main_withnav.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.main-navigation {
	display:inline /*Fix IE floating margin bug*/;
	float:left;
	width:200px;
	overflow:visible !important /*Firefox*/;
	overflow:hidden /*IE6*/;
}
.main-content {display:inline; /*Fix IE floating margin bug*/; float:left; width:440px; margin:0 0 0 30px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.main-subcontent {display:inline /*Fix IE floating margin bug*/; float:right; width:185px; margin:0 15px 0 0; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.footer {
	clear:both;
	width:900px;
	height:auto;
	font-size:1.0em;
	overflow:visible !important /*Firefox*/;
	overflow:hidden /*IE6*/;
	background-color: #CCCCCC;
	background-image: url(../img/bg_foot.jpg);
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

/* --- For alternative headers START PASTE here --- */

/* HEADER */
.header {width:900px; font-family:Arial, Helvetica, sans-serif;}
.header-top {
	width:900px;
	height:80px;
	overflow:visible !important /*Firefox*/;
	overflow:hidden /*IE6*/;
	background-color: #CCCCCC;
	background-image: url(../img/bg_head_top.jpg);
}
.header-middle {
	width:900px;
	height:150px;
	overflow:visible !important /*Firefox*/;
	overflow:hidden /*IE6*/;
	background-color: #CCCCCC;
	background-image: url(../img/palmtree2.jpg);
}
.header-bottom {width:900px; height:40px; background:rgb(255,255,255) url(../img/bg_head_breadcrumbs.jpg) repeat-y;}
.header-breadcrumbs {
	clear:both;
	width:900px;
	background-color: #333333;
	background-image: url(../img/bg_head_breadcrumbs.jpg);
	background-repeat: repeat-y;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 0;
}

/********************/
/*  HEADER SECTION  */
/********************/
.sitelogo {width:60px; height:40px; position:absolute; z-index:1; margin:22px 0 0 20px; background:url(../img/bg_head_top_logo.jpg); }
.sitename {width:435px; height:45px; position:absolute; z-index:1; margin:20px 0 0 90px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.sitename h1 {font-size:240%;}
.sitename h2 {margin:-2px 0 0 0; color:#333333; font-size:14px;}
.sitename a {text-decoration:none; color:#666666;}
.sitename a:hover {text-decoration:none; color:#333333;}

 

.sitemessage {
	width:350px;
	height:120px;
	position:absolute;
	z-index:1;
	margin:20px 0 0 530px;
	color:#FFFFFF; /*xoverflow:visible !important /*Activate if Firefox print problems*/
	;
	overflow:hidden /*IE6*/;
	font-size: 14px;
	left: 52px;
}
.sitemessage h1 {width:350px; text-align:right; font-size:14px;}
.sitemessage h2 {float:right; width:270px; margin:8px 0 0 0; text-align:right; line-height:1.5em; font-size:14px;}
.sitemessage h3 {float:right; width:270px; margin:10px 0 0 0; text-align:right; font-size:13px;}
.sitemessage h3 a {text-decoration:none; color:#0353AB;}
.sitemessage h3 a:hover {text-decoration:none; color:#333333;}

 /* MAIN SUBCONTENT */
.subcontent-unit-border {width:183px; margin:0 0 2.0em 0; padding:0 0 5px 0; border:1px solid #999999; background:rgb(235,235,235);}
.subcontent-unit-border-green {width:183px; margin:0 0 2.5em 0; padding:0 0 10px 0; border:solid 1px rgb(160,214,81); background-color:#CFF1C0;}
.subcontent-unit-border-blue  {width:183px; margin:0 0 2.5em 0; padding:0 0 10px 0; border:solid 1px rgb(137,170,214); background-color:#A8D3FF;}
.subcontent-unit-border-orange {width:183px; margin:0 0 2.5em 0px; padding:0 0 10px 0; border:solid 1px rgb(232,177,13); background-color:#F9E19B;}

.subcontent-unit-noborder {width:185px; margin:0 0 2.5em 0; padding:0 0 10px 0; background:rgb(235,235,235);}
.subcontent-unit-noborder-green {
	width:185px;
	margin:0 0 2.5em 0;
	padding:0 0 10px 0;
	background-color: #D9EFB9;
}
.subcontent-unit-noborder-blue  {width:185px; margin:0 0 2.5em 0; padding:0 0 10px 0; background-color:#A1CBF1;}
.subcontent-unit-noborder-orange {width:185px; margin:0 0 2.5em 0; padding:0 0 10px 0; background-color:#F9E19B;}

/*******************/
/*  HORIZ NAV      */
/*******************/

#styleone{position:relative;display:block;height:30px;font-size:13px;font-weight:bold;background:transparent url(../img/bgOFF.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;}
#styleone ul{margin:0;padding:0;list-style-type:none;width:auto;}
#styleone ul li{display:block;float:left;margin:0 1px 0 0;}
#styleone ul li a{display:block;float:left;color:#0353AB;text-decoration:none;padding:7px 20px 0 20px;height:29px;}
#styleone ul li a:hover,#styleone ul li a.current{color:#0353AB;background:transparent url(../img/bgON.gif) repeat-x top left;}


/******************/
/*  MAIN SECTION  */
/******************/

/* MAIN NAVIGATION */
.main-navigation .round-border-topright {width:10px; height:10px; position:absolute; z-index:100; margin:0 0 0 190px; background:url(../img/bg_corner_topright.gif) no-repeat;}

/* MAIN CONTENT */
.column1-unit {width:440px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column2-unit-left {float:left; width:200px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column2-unit-right {float:right; width:200px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column3-unit-left {float:left; width:120px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column3-unit-middle {float:left; width:120px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/; margin-left:40px;}
.column3-unit-right {float:right; width:120px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}

 
.round-border-topleft {width:10px; height:10px; position:absolute; z-index:100; background:url(../img/bg_corner_topleft.gif) no-repeat; margin-top:-1px; margin-left:-1px;}
.round-border-topright {width:10px; height:10px; position:absolute; z-index:100; background:url(../img/bg_corner_topright.gif) no-repeat; margin-top:-1px; margin-left:174px;}
.round-noborder-topleft {width:10px; height:10px; position:absolute; z-index:100; background:url(../img/bg_corner_topleft.gif) no-repeat; margin-top:0px; margin-left:0px;}
.round-noborder-topright {width:10px; height:10px; position:absolute; z-index:100; background:url(../img/bg_corner_topright.gif) no-repeat; margin-top:0px; margin-left:175px;}

/********************/
/*  FOOTER SECTION  */
/********************/
.footer p {line-height:1.3em; text-align:center; color:#666666; font-weight:bold; font-size:12px;}
.footer p.credits {font-weight:normal;}
.footer a {text-decoration:underline; color:#666666;}
.footer a:hover {text-decoration:none; color:#666666;}
.footer a:visited {color:#000000;}
