
/*##############################################################
  Eric Meyer's Latest version of Reset.css (includes Baseline)
##############################################################*/ 

html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
	vertical-align: baseline;
}
a img, :link img, :visited img {border: 0}
table {border-collapse: collapse; border-spacing: 0}
ol, ul {list-style: none}
q:before, q:after,
blockquote:before, blockquote:after {content: ""}
strong {font-weight:bold}

/*#######################
  Element Styles 
#######################*/

body {font-size:12px; font-family:Arial, Verdana, Helvetica, sans-serif; color:#fff; background:#000 url(/test2/images/body_bg.png) left top repeat}
a {outline:none; color:#3edae4; text-decoration:none}
	a:hover {text-decoration:underline}
p {line-height:1.25em; margin:10px 0}
small {font-size:.95em}
em {font-style:italic}
h2 {margin:15px 0; font-size:2em; font-weight:bold; text-transform:uppercase}
h3 {clear:both; margin:15px 0; font-size:1.5em; font-weight:bold}

/*#######################
  Classes 
#######################*/


.hide {text-indent:-999em}
.right {width: 100px;
	float:right}
.naplesnet {font-size:1.0em; font-weight:bold; color:#3D854D}
.img_float_right {float:right}
#feature_box {
	line-height:	1.6em;
	width:			150 px;
	font-style:		normal;
	font-family:	Georgia, "Times New Roman", Times, serif;
	color:			#444444;
	border-color:	white;
	border-width:	2px;
	border-style:	dashed;
	background-color:	#a7cece;
	padding:		25px;
	padding-left: 	80px;
	margin:			10px;
	margin-right:	450px;
	background-image:url(/images/icons/cart.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	  -webkit-border-radius: 10px;    /* for Safari */
  -moz-border-radius: 10px;       /* for Firefox */
	float:left;
}

#feature_box_right {
	line-height:	1.2em;
	width:			200 px;
	font-style:		italic;
	font-family:	Georgia, "Times New Roman", Times, serif;
	color:			#444444;
	border-color:	white;
	border-width:	1px;
	border-style:	dashed;
	background-color:	#a7cece;
	padding:		25px;
	padding-right: 	80px;
	margin:			30px;
	margin-left:	450px;
	background-image:url(/images/icons/cart.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
				  /* Rounded corner stuff starts here */
  -webkit-border-radius: 10px;    /* for Safari */
  -moz-border-radius: 10px;       /* for Firefox */
	clear:both;
}
#left {	width: 500px;
		float:left
}

#accordion	{
	width:	800px;
	clear:both;
}

/*#######################
  Layout Styles 
#######################*/
 
		#wrapper {width:960px; margin:0 auto}
		#header_wrapper {width:100%;
		background:url(../images/Naples_Pier177_back_60.jpg) left top repeat-x
		}
		#header {margin:0 auto; padding:10px 15px; width:930px; height:150px; background:url(../images/Naples_Pier177.jpg) left top no-repeat}
		#header img {float:left; display:inline; margin-right:10px}
		#header h1 {font-size:2.5em; font-weight:bold; color:#853d75}
		#header h3 {font-size:1.5em; font-weight:bold; color:#853d75}
		#header h4 {font-size:1.0em; font-weight:bold; color:#853d75}
		#header h1 a {text-decoration:none; color:#853d75}	
		
		#mainContent	{
		text-align:	left;
		width: 90%;
  		margin-left: auto ;
  		margin-right: auto ;
		padding: 10px;
		-webkit-border-radius: 16px;    /* for Safari */
  		-moz-border-radius: 16px;       /* for Firefox */

		
		}
		#container	{
		width: 900px ;
  		margin-left: auto ;
  		margin-right: auto ;
		border:thin;
		border-color: #FFF;
		background-color: #E8C46B;
		}
		#tabs	{
	margin-top: 145px;
	clear:both;
			}
		.tabs img right	{float:right}
		.tabs img left {float:left}
		.naplesnet {font-size:1.0em; font-weight:bold; color:#3D854D}
		
		#right_para	{
	border-color:	white;
	border-width:	1px;
	border-style:	dashed;
	width:			200 px;
	background-color:	#a7cece;
	float:	right;
		}
			
.scContainer p {
		font-size: .8em;
		margin-bottom: 1.4em;
		}

.scContainer {
		position: relative;
		float: right;
		width: 250px;
		margin: 0 0 20px 20px;
		}

.scContent {
	padding: 18px 15px;
	width: 220px;
	height: 150px;
	overflow: auto;
	background: #dddddd url(/test2/images/sc-background.gif);
		}
		
		#footer {clear:both; padding-top:20px; font-size:.9em}
		#footer a {text-decoration:none}
		#footer a:hover {text-decoration:underline}
	    #footer #footer_links, #footer #footer_links p {margin:5px 0}
        #footer #footer_links li {display:inline; margin-right:10px; margin-top:10px;}
        #footer #footer_links li a {text-decoration:underline}
        #footer #footer_links li a:hover {text-decoration:none}  
  	    #footer p {margin:10px 0}
	    #footer #copyright {font-style:italic; margin-left:15px;}        

/*#######################
  Static Page Styles 
#######################*/
          
		#content .static_text {clear:both; margin-bottom:15px; line-height:1.5em}		
		#content .static_text h1 {font-size:2em; font-weight:bold}          
		#content .static_text ul {margin:15px 0 15px 25px; line-height:1.5em; list-style-type:disc}
		#content .static_text ol {margin:15px 0 15px 25px; line-height:1.5em; list-style-type:decimal}
        #static_text ol li, #static_text ul li {margin:5px 0}
		#content .static_text dl {margin:15px 0 15px 25px; line-height:1.5em}
        #content .static_text dt {margin:15px 0}
        #content .static_text dd {margin:5px 25px}
		#content .static_text blockquote {margin:15px 25px; font-size:1.25em}
		#content .static_text cite {font-size:.9em; font-style:italic}
		#content .static_text img {margin:15px}

#registerForm label {
	float:left;
	width: 20%;
	font-size: 90%;
	margin-left: 1.2em;
}

#registerForm div {
	width: 65%;
	clear:left;
	margin: 0.4em 0 0.6em 0;
	font:Verdana, Geneva, sans-serif;
	color:#333;

}

#registerForm fieldset {
	border: 2px solid #92B8CE;
	background: #E6E2AF;
		  /* Rounded corner stuff starts here */
  -webkit-border-radius: 16px;    /* for Safari */
  -moz-border-radius: 16px;       /* for Firefox */

}

#registerForm legend {
	color: #353D59;
	background-color:#92B8CE;
	font-size:16px;
			  /* Rounded corner stuff starts here */
  -webkit-border-radius: 4px;    /* for Safari */
  -moz-border-radius: 4px;       /* for Firefox */
  padding:.2em;
  margin-left:.5em;
  margin-right:.5em;

}

#registerForm fieldset label {
	margin-left: .6em;
	font-weight: bold;
}

#registerForm .required {
	width: 30%;
	border: 1px solid #89B1CA;
}

#registerForm textarea.txt {
	width: 40%;
}

#registerForm .btn {
	border: 2px solid #89B1CA;
	background-color: #365787;
	color: #FFFFFF;
	padding: 0.4em;
			  /* Rounded corner stuff starts here */
  -webkit-border-radius: 10px;    /* for Safari */
  -moz-border-radius: 10px;       /* for Firefox */

}

#registerForm div.submit {
	text-align: center;
} 
#registerForm H3 {
	padding:.4em;
	font-size:18px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:400;
	color:#EFECCA;
	font-stretch:expanded;
	background-color:#A7A37E;
	border: 2px solid #92B8CE;
	line-height:1.4em;
			  /* Rounded corner stuff starts here */
  -webkit-border-radius: 6px;    /* for Safari */
  -moz-border-radius: 6px;       /* for Firefox */

}

.style1 #GlossaryLookup {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #0000FF;
}
.error {
	font: normal 10px arial;
	padding: 3px;
	margin: 3px;
	background-color: #ffc;
	border: 1px solid #c00;
}
#recaptcha
	{
		width:400px;
		margin-left:auto;
		margin-right:auto;
	}
img { behavior: url(captcha/iepngfix.htc); }

/* FANCY CAPTCHA STARTS */
#ajax-fc-container { 
		width: 316px;
		margin-left: auto;
  		margin-right: auto;
		background:#a8d7ea;
		color:#fff;
		}

/* rounded corners */
.ajax-fc-rtop, .ajax-fc-rbottom{ display:block; background: white; }
.ajax-fc-rtop *, .ajax-fc-rbottom *{ display: block; height: 1px; overflow: hidden; background:#a8d7ea; }

/* describes left and right boxes */
div#ajax-fc-content { position: absolute; margin-top: -3px; margin-left: 9px; width: 298px; height: 105px; background: url(imgs/bg-content-div.png); }
div#ajax-fc-content div#ajax-fc-left { width: 200px; height: 100px; float: left; }

div#ajax-fc-content div#ajax-fc-right { width: 98px; height: 100px; float: right; }

/* block left: task and pictures */
p#ajax-fc-task { line-height: 16px; margin: 0; padding: 11px 0 0 11px; font-size: 10px; font-family: Verdana, Tahoma, Arial; color: #18779d; }
p#ajax-fc-task span { color: #66a70b; font-weight: bold; }

ul#ajax-fc-task { width: 190px; height: 18px; list-style-type: none; background: url(imgs/bg-items.png) -4px 0px; background-repeat: no-repeat; margin: 6px 0 0 0; padding: 5px 0 0 2px; }

/* block right: cycle and backlink */
ul#ajax-fc-task li { float: left; margin-right: 1px; margin-top: 6px;}
p#ajax-fc-circle { position: absolute; margin: 18px 0 0 15px; width: 79px; height: 79px; background: url(imgs/circle.png); background-repeat: no-repeat; }
img#ajax-fc-backlink { position: absolute; margin-top: 1px; margin-left: 6px; border: 0px; z-index: 101; }

/* left and right png borders */
div#ajax-fc-corner-spacer { height: 99px; }
img.ajax-fc-border { position: absolute; margin-top: -3px; }
img.ajax-fc-border#ajax-fc-left { margin-left: 2px; }
img.ajax-fc-border#ajax-fc-right { margin-left: 307px; }

/* items */
.ajax-fc-highlighted { cursor: pointer; z-index: 102}

/* rounded corners */
.ajax-fc-r1{ margin: 0 5px } .ajax-fc-r2{ margin: 0 3px } .ajax-fc-r3{ margin: 0 2px } .ajax-fc-r4{ margin: 0 1px; height: 2px }

/* FANCY CAPTCHA ENDS */
