* {margin:0; padding:0}
html, body, #wrap {height: 100%; text-align:center; background:center; }

body > #wrap {height: auto; min-height: 100%; width: 100%;}

/*changes Mar.18*/
#main {padding-bottom: 511px; background: #d8d8d8  url(../images/netcircles_btag2.png ) repeat-y center;}  /* must be same height as the footer */

#footer {position: relative; background:center;
	margin-top: -541px; /* negative value of footer height */
	height: 541px;
	width: 100%;
	clear:both;
	z-index:15} 

.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.alignright {float: right}
.alignleft {float:left}

body {margin:0; padding:0; text-align:center;}
.clear {clear:both}
.ct_input {width:400px}
ul { margin: 0 18px 18px 18px; }
li { margin: 0px 0px 5px 20px; }
p {margin-bottom: 20px;}

h1 {font:normal 24px  Georgia, "Times New Roman", Times, serif; color:#999; line-height:120%; letter-spacing:10px; text-transform:uppercase; }
h2 {font:bold 24px  Georgia, "Times New Roman", Times, serif; color:#999; line-height:120%;}

h3,h4,h5,h6 { font-weight: bold;font-family:Arial,"Trebuchet MS",sans-serif ;clear:both; } /*Option II*/
/*h1 { font-size: 24px; line-height: 1.5; margin: 0.5em 0;text-transform:uppercase; color:#142f95;}
h2 { font-size: 24px; margin: 0.75em 0; color:#333;}*/
h3 { font-size: 18px; line-height: 1.25; margin: 1em 0; }
h4 { font-size: 16px; line-height: 1.25; margin: 1.25em 0; }
h5 { font-size: 14px; font-weight: bold; margin: 1.5em 0; }
h6 { font-size: 14px; font-weight: bold; margin: 1.5em 0;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin: 0;}




div#outer {position: relative; width: 1024px; z-index:10; text-align:left;}
div#outer_right {position:absolute; top:2px; left:622px; width:424px; z-index:5; }
div#body_area {position:relative; text-align:left;}
div#line {margin: 12px 0px 5px -10px;}
div#main_content_area {margin-left:40px; height:170px; width:500px;}

div#header {z-index:5; width:1024px; position:relative;}
div#content {z-index:5; width:1024px; position:relative; top:-160px; text-align:left;}
div#email_box {position:absolute; top:34px; left:208px; z-index:5; text-align:left; width:300px;}
div#rollover_nav {position:absolute; top:-65px; left:700px; z-index:100; text-align:left; width:250px;}
div#header_title {position:absolute; top:80px; left:13px; z-index:5; text-align:left; width:600px}
div#body_title {width:600px}

div#footer_area {position:relative; top:-541px; text-align:left; width:1024px; margin: 0 auto; padding: 0px;}
div#footer_content {position:relative; left:0px;text-align:left; width:1024px; background:center; z-index:5; margin: 0; }
div#tag_content_1 {position:absolute; left:10px; top:20px; width:192px; z-index:5;}
div#tag_content_2 {position:absolute; left:210px; top:20px; width:192px; z-index:5;}
div#tag_content_3 {position:absolute; left:410px; top:20px; width:192px; z-index:5;}
div#tag_content_4 {position:absolute; left:610px; top:20px; width:192px; z-index:5;}
div#tag_content_5 {position:absolute; left:810px; top:20px; width:192px; z-index:5;}
div#footer_content_1 {position:absolute; left:10px; top:210px; width:202px; z-index:5;}
div#footer_content_2 {position:absolute; left:210px; top:210px; width:202px; z-index:5;}
div#footer_content_3 {position:absolute; left:410px; top:210px; width:202px; z-index:5;}
div#footer_content_4 {position:absolute; left:630px; top:210px; width:180px; z-index:5;}
div#footer_content_5 {position:absolute; left:830px; top:210px; width:180px; z-index:5;}

div#nav_bar a.l1 {font:bold 13px arial, sans-serif; color:#FFF; text-decoration:none;}
a.l2 {font:bold 12px arial, sans-serif; color:#036; text-decoration:none; line-height:120%}
a.l3 {font:bold 12px arial, sans-serif; color:#999; text-decoration:none; line-height:120%}
a.l4 {font:italic normal 11px arial, sans-serif; color:#FFF; display:block; text-decoration:none; padding:2px 0px 0px 12px;}
a {font:normal 12px arial, sans-serif; color: #00F; text-decoration:underline; line-height:120%}
a.breadcrumbs {font:bold 10px arial, sans-serif; color:#00F; text-decoration:underline;}
a#downloads {font:bold 11px arial, sans-serif; color:#00F; text-decoration:none; line-height:150%; margin: 2px 0px 0px 0px;}
a#downloads:hover {text-decoration:underline}
a.location_web_site {font:bold 11px arial, sans-serif; color:#00F; text-decoration:underline;}

div.spacer_nav {font:11px sans-serif; height:10px; line-height:10px;}
div.spacer_nav_small {font:9px sans-serif; height:6px; line-height:6px;}

.input1 {background-color: #fff; font: italic normal 11px georgia, serif; color: #142f95; width:190px; height:14px; padding-top:2px; padding-left:4px;}
.input2 {background-color: #fff; font: normal 11px arial, sans-serif; color: #000; width:190px; height:14px; padding-top:2px; padding-left:4px;}
.input3 {background-color: #fff; font: italic normal 11px georgia, serif; color: #142f95; height:12px; width:100px; padding-top:2px; padding-left:4px;}
.input4 {background-color: #fff; font: normal 11px arial, sans-serif; color: #000; height:12px; width:100px; padding-top:2px; padding-left:4px;}
.input5 {background-color: #fff; font: italic normal 11px georgia, serif; color: #142f95; width:190px; height:82px; padding-top:1px; padding-left:2px;}
.input6 {background-color: #fff; font: normal 11px arial, sans-serif; color: #000; width:190px; height:82px; padding-top:1px; padding-left:2px;}
.copy_title {font:normal 24px  Georgia, "Times New Roman", Times, serif; color:#999; line-height:120%; letter-spacing:10px; text-transform:uppercase;}
.page_title {font:bold 24px  Georgia, "Times New Roman", Times, serif; color:#999; line-height:120%; }
.copy_title_bubble {font:bold 16px  Georgia, "Times New Roman", Times, serif; color:#FFF; line-height:120%; letter-spacing:4px; text-transform:uppercase;}
.copy_title_right {font:normal 14px  Georgia, "Times New Roman", Times, serif; color:#444; line-height:120%; letter-spacing:10px; text-transform:uppercase;}
.copy_sub_title_right {font:bold 12px  Georgia, "Times New Roman", Times, serif; color:#444; line-height:120%; letter-spacing:6px; text-transform:uppercase;}
.copy_normal {font:normal 12px arial, sans-serif; color:#444; line-height:120%;}
.index_copy_normal {font:normal 13px arial, sans-serif; color:#444; line-height:150%;}
.copy_normal_11 {font:normal 12px arial, sans-serif; color:#000; line-height:190%;}
.more_link {font:bold 11px arial, sans-serif; color:#FFF; text-decoration:underline; line-height:200%;}
.copy_footer {font:normal 12px arial, sans-serif; color:#FFF; text-decoration:none; line-height:200%;}
.upsell_link {font:bold 11px arial, sans-serif; color:#FFF; text-decoration:underline; line-height:110%;}
.copy_upsell {font:normal 11px arial, sans-serif; color:#FFF; text-decoration:none; line-height:110%;}
.copy_footer_2 {font:normal 12px arial, sans-serif; color:#FFF; text-decoration:none; line-height:120%;}
.bubble_link {font:normal 12px arial, sans-serif; color:#FFF; text-decoration:none; line-height:100%;}
.location_link {font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#003366; text-decoration:none; line-height:100%;}
.copy_tag_title {font:normal 12px Georgia, "Times New Roman", Times, serif; color:#FFF; text-decoration:none; line-height:120%; letter-spacing:2px; text-transform:uppercase;}
.copy_footer_title {font:normal 12px Geneva, Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; line-height:120%; letter-spacing:2px;}
.copy_link {font:normal 12px arial, sans-serif; color:#00F; text-decoration:none; line-height:120%;}
.linkedin {font:normal 11px arial, sans-serif; color:#00F; text-decoration:underline; line-height:190%;}
.member_login {font:bold 12px arial, sans-serif; color:#333; text-decoration:none; line-height:120%;}

/* networld with us rollover */
a.tt{
    position:relative;
    z-index:24;
    color:#000000;
		font-weight:bold;
    text-decoration:none;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #000; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:-135px;
	padding: 0 0 0 0;
	width:450px;
	color: #993300;
    text-align: center;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
	background-color: #036;
}
a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
    /*background: url(../images/bubble.gif) no-repeat top;*/
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	/*background: url(../images/bubble_filler.gif) repeat bottom; */
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    /*background: url(../images/bubble.gif) no-repeat bottom;*/
}
