body { background:#FFFFFF; scrollbar-arrow-color:#000000; scrollbar-face-color:#0078B9; scrollbar-track-color:#FFFFFF; scrollbar-3dlight-color:#D7EBFB; scrollbar-highlight-color:#D7EBFB; scrollbar-shadow-color:#333333; scrollbar-darkshadow-color:#000000; padding:0px; margin:0px; text-align:center; }
 
form { margin:0 0;}

html { min-height:100%; margin-bottom:1px; } 
 
body a {text-decoration:none}
body a:link {color:#004F7F}
body a:visited {color:#004F7F} 
body a:hover {text-decoration:underline; color:#333333}

a img { border:none; }


.site_link{text-decoration:none}
.site_link:link {color:#00386F}
.site_link:visited {color:#00386F} 
.site_link:hover {text-decoration:underline; color:#333333}


.text { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:500; font-style:normal; color:#000000; text-align:justify }
.textblue { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; color:#0055AA; text-align:justify; }
.textbluenj { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; color:#0055AA; } 
.textnj { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; color:#000000; }
.textscroll { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; color:#00427A; font-weight:600; }
.smallblue { font-family:helvetica, arial; color:#0055AA; font-size:11px; text-align:justify }
.smallwhite { font-family:helvetica, arial; color:#FFFFFF; font-size:11px; font-weight:strong; } 
.smallerblue { font-family:helvetica, arial; color:#004F7F; font-size:10px; font-weight:strong; }

h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-style:bold; color:#0055AA; }
h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-style:bold; color:#0055AA; }	 

#topNav { height:181px; background-image:url(graphics/headerComplete.gif); background-position:bottom; background-repeat:no-repeat; }

.navMenu { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; color:#FFFFFF; }
/*.navMenu a:link, a:visited, a:hover { text-decoration:none; color:#FFFFFF; }*/
.navMenu a:link { text-decoration:none; color:#FFFFFF; }
.navMenu a:visited { text-decoration:none; color:#FFFFFF; }
.navMenu a:hover { text-decoration:none; color:#FFFFFF; }
.navList ul { margin:0px; padding:0px; list-style-type:none; list-style-image:none; }
.navList li { display:inline; padding:0px 12px 0px 12px; border-left:1px solid #FFF; }
.navList li.first { border-left:none; margin-left:-14px; }
 
.ic_topselect { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; font-weight:normal; color:#000000}
.ic_top_message { font-family:helvetica, arial; font-size:12px; color:#000000; font-weight:bold; text-align:center; }
.ic_text { font-family:helvetica, arial; font-size:13px; color:#333333; }
.ic_text_small { font-family:helvetica, arial; font-size:11px; color:#003333; }
.ic_posted_by { font-family:helvetica, arial; font-size:12px; color:#003399; }

.admin_heading { font-family:helvetica, arial; font-size:13px; font-weight:bold; text-align:center; }
.admin_link { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000; background-color:#00CCFF; padding-top:2px; padding-right:2px; padding-bottom:2px; padding-left:2px; text-decoration:none}
.admin_link:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000; background-color:#00CC00; padding-top:2px; padding-right:2px; padding-bottom:2px; padding-left:2px; text-decoration:none }

.indexHolder { clear:both; width:708px; }
.indexCol {float:left; list-style:none; margin:0; padding:0 0 0 20px; width:308px; }
	.indexCol li { clear:left; list-style:none; margin:0 0 20px; padding:0; }
		.indexCol li hr { display:block; height:1px; border:0; border-top:dotted 1px #0055AA; margin:1em 0; padding:0; }
.indexHolder h3 { background:#DDEEFF; color:#0055AA; font:bold 12px Verdana, Geneva, sans-serif; line-height:20px; margin:0 0 0 -20px; padding:0 0 0 20px; }
	.indexHolder h3 a { color:#0055AA; text-decoration:none; }
.indexHolder p { }
.indexHolder p img { float:left; margin:0 20px 10px 0; }
.indexHolder .lImg { float:left; margin:0 20px 20px -20px; }
	.indexCol.rCol a + h3 + p, .indexCol.rCol img + h3 + p { margin-left:106px; }
	
.indexCol.rCol { margin:0 0 0 52px; padding:0 20px; width:288px; }
	.indexCol.rCol h3 { font:bold 11px/20px Helvetica, Verdana, Arial, sans-serif; margin:0 -20px; }
	.indexCol.rCol p { font:11px Helvetica, Verdana, Arial, sans-serif; margin-top:4px; }


#videoList { list-style:none; margin:0; padding:6px 0 0 0; }
	#videoList li { float:left; list-style:none; margin:0; padding:0; }
	#videoList a { background:#0078b9; border:solid 1px #004164; border-bottom:none; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0; color:#FFF; display:block; margin:-4px 3px 0 0; outline:none; padding:4px 10px 9px; position:relative;
		-webkit-transition: all .1s ease-out;
		-moz-transition: all .1s ease-out;
		-o-transition: all .1s ease-out;
		transition: all .1s ease-out;
	}
		#videoList a:hover, #videoList a:hover:focus { top:-4px; margin-bottom:-4px; padding-bottom:13px; text-decoration:none; }
#videoPlayback { background:#FFF; border-left:solid 1px #004164; margin:-4px 0 0; padding:6px; position:relative; }
	#videoPlayback h3 { font-size:1.5em; }
.vid { display:none; }


.indexHolder a { text-decoration:underline; }
.indexLcol { width:328px; margin-right:26px; float:left; }
.indexRcol { width:328px; margin-left:26px; float:right; }
.item { clear:both; margin-bottom:20px; }
.item2 { clear:both; }
.header1 { width:100%; background-color:#DDEEFF; font-weight:bold; line-height:20px; text-indent:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#0055AA; }
.header2 { width:100%; background-color:#DDEEFF; font-weight:bold; line-height:20px; text-indent:20px; font-family:Helvetica, Verdana, Arial, sans-serif; font-size:11px; color:#0055AA; }
.item p { padding-left:20px; }
.item2 p { font-family:Helvetica, Verdana, Arial, sans-serif; font-size:11px; margin-top:4px; }
.item2Inner { position:relative; left:20px; padding-right:40px; }
.item img { float:left; }
.item2 img { float:left; margin-bottom:10px; margin-right:1px; }

#cForm { }
#cForm label { font-size:10px; font-weight:bold;  display:block; width:50px; float:left; margin-top:5px; clear:left; }
#cForm input { font-size:12px; padding:2px 2px; border:solid 1px #0055aa; width:140px; float:left; }
#cForm input.error { border:solid 1px #F00; background:#f7cfcf; }
#cForm button { width:auto; margin:0 0 0 10px; padding:2px 4px; font-size:10px; color:#0055aa; border:solid 1px #0055aa; background:#ddeeff; float:left; }
#cForm .loader { width:16px; display:block; margin:0 4px; float:right; }
#cForm .fl { display:block; height:20px; float:left; }
#cForm .fl.first { margin-bottom:4px; }
.response { display:block; margin-left:20px; font-weight:bold; font-size:10px; }


/* Facebook Like Button look alike */
.fbl { background:#eceef5; border:solid 1px #cad4e7; border-radius:3px; font-size:11px; line-height:12px; padding:3px 4px; }
	.fbl:hover { border-color:#9dacce; text-decoration:none; }


/* Clearfix */
.clearfix:after { clear:both; display:block; font-size:0; content:" "; height:0; visibility:hidden; }
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
