/*
-----------------------------------------------
OCEAN(R) Standard Styles
Theme:   NCC Core
Version: 2010
----------------------------------------------- */


	/* =General
	----------------------------------------------- */
	body { 
		font-family: 'lucida grande', arial, verdana, tahoma, sans-serif; 
		font-size: 11px; 
		font-weight: normal; 
		color: #000000; 
		background-color: #E5E1C8;     
    		padding: 0px;
    		text-align: center;
		margin-top: 0px;
	}

	table, tr, td { 
		font-family: 'lucida grande', arial, verdana, tahoma, sans-serif; 
		font-size: 11px; 
		font-weight: normal; 
		color: #000000; 
	}

	
	
	/* =Special
	----------------------------------------------- */
	
	
	dfn	{
		font-family: arial, verdana, helvetica, sans-serif;
		font-size: 11px;
		line-height: 14px; 
		letter-spacing: 0.5px;
		font-weight: bold;
		color: #0000FF;
		background-color: #FFFF00;
		display: none;
		}
	
		
	
	blockquote {
		color:#222; 
		border:1px #808080 dotted; 
		background:#F0F0F0; 
		padding:10px 20px 10px 20px; 
		margin:10px 25px 10px 25px;
		}
	
	
            



	
	/* =Links
	----------------------------------------------- */

	a {
	  color:#7C1925;
	  text-decoration:none;
	  /* border-bottom:1px dotted #7C1925; */
	  border-bottom:0px dotted #FFFFFF; 
	  }
	a:visited {
	  color:#1E2F44;
	  border-color:#899;
	  }
	a:hover {
	  color:#7C1925;
	  border-color:#7C1925;
	  border-bottom-style:1px solid;
	  }

	  .cleanlink {
	  color:#1E2F44;
	  text-decoration:none;
	  border-bottom: 0px;
	  }

	  #img {
	  color:#1E2F44;
	  text-decoration:none;
	  border-bottom: 0px;
	  }
	


	

	/* Ad Banners
	----------------------------------------------- */
	.leaderboard {
		position: relative; 
		top:0px; 
    		width: 750px; 
		height: 100px;
    		margin: 0px auto;
    		text-align: center;
		background-image: url('/templates/images/ncc_leaderboard.jpg');   
		background-color: #E5E1C8;     
    		/* border: 1px solid #00FF00; */
		/* --STANDARD SIZE = 728x90 --*/

	}




	/* Page Header
	----------------------------------------------- */
	.page_header {
		position: relative; 
		top:0px; 
    		width: 750px; 
		height: 240px;
    		margin: 0px auto;
    		text-align: left;
		background-image: url('/templates/images/ncc_header2.jpg');   
		background-color: #E5E1C8;     

	}








	/* Page Middle
	----------------------------------------------- */
	.page_middle {
		position: relative; 
		top:0px; 
    		width: 750px; 
		/* height: 1000px; */
		clip: auto;
    		margin: 0px auto;
    		text-align: left;
		background-image: url('/templates/images/ncc_middle.jpg');   
		background-color: #E5E1C8;     
    		/* border: 0px solid #FF0000; */

	}


	.frontpage_content {
		position: relative; 
		top:10px; 
		left:195px; 
    		width: 340px;
		/* height: 500px; */
		/* overflow:auto; */
    		/* border: 0px solid #00FF00; */
	}

	.alert_banner {
		position: relative; 
		top:0px; 
		left:0px; 
    		width: 100px; 
		height: 14px;
    		/* margin: 0px auto; */
		background-image: url('/templates/images/ncc_alerts.gif'); 
		background-repeat: no-repeat; 
		background-color: #FFFFFF;     
	}

	.calendar_banner {
		position: absolute; 
		top:3px; 
		left:2px; 
    		width: 100px; 
		height: 14px;
    		margin: 0px auto;
    		text-align: left;
		background-image: url('/templates/images/ncc_calendar.gif'); 
		background-repeat: no-repeat; 
		background-color: #FFFFFF;     

	}


	.chronicle_banner {
		position: absolute; 
		top:190px; 
		left:2px; 
    		width: 100px; 
		height: 14px;
    		margin: 0px auto;
    		text-align: left;
		background-image: url('/templates/images/ncc_chronicles.gif'); 
		background-repeat: no-repeat; 
		background-color: #FFFFFF;     
	}

	
	.page_content {
		position: relative; 
		top:10px; 
		left:90px; 
    		width: 500px;
		/* height: 1000px; */
    		margin: 0px auto;
		/* overflow:auto; */
    		border: 0px solid #00FF00;
	}




	
	.page_submiddle {
		position: relative; 
		top:0px; 
    		width: 750px; 
		height: 200px;
    		margin: 0px auto;
    		text-align: center;
		background-image: url('/templates/images/ncc_middle.jpg');   
		background-color: #E5E1C8;     
    		border: 0px solid #FF0000;

	}
	
	
	.frontpage_login {
		position: relative; 
    		width: 700px;
		height: 200px;
    		margin: 0px auto;
		overflow:auto;
    		border: 0px solid #FF00FF;
	}


	




	/* Page Footer
	----------------------------------------------- */
	.page_footer {
		position: relative; 
		top:0px; 
    		width: 750px; 
		height: 36px;
    		margin: 0px auto;
    		text-align: left;
		background-image: url('/templates/images/ncc_footer.jpg');   
		background-color: #E5E1C8;     

	}



	.topnav_zone {
		position: absolute; 
		top:0px; 
		left:430px; 
    		width: 300px;
    		height: 20px;
    		text-align: right;

    		margin: 0px auto;
    		border: 0px solid #00FF00;
	}



	.topnav_link  { 
		font-family: arial, verdana, helvetica, sans-serif;
		/* font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; */
		font-size: 16px; 
		font-weight: bold;
		color: #1E2F44;
		line-height: 21px; 
		/* letter-spacing: -1px; */
		text-align: justify;
		/* text-transform:lowercase; */
	}




	.search_zone {
		position: absolute; 
		top:10px; 
		left:10px; 
    		width: 640px;
    		margin: 0px auto;
    		border: 0px solid #00FF00;
	}

	.search_label  { 
		position: absolute; 
		top: 18px; 
		left: 520px; 
		width: 190px; 
		height: 20px; 
		text-align: left 
	}




	.search_button button { 
		position: absolute; 
		top: 18px; 
		left: 630px; 
		width: 91px; 
		height: 22px; 

		font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; 
		font-size: 11px; 
		background-image: url('/templates/images/btn_bg.gif'); 
		background-repeat: no-repeat; 
		border: 0 solid #647996; 
	}

	.search_input_text, { 
		font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; 
	       	font-size: 11px; 
		width: 100px; 
		height: 14px; 
		border: 1px solid #bdc7d8; 
		padding: 2px; 
		margin-left: 0px;
	}





	/* =Left Side Navigation
	----------------------------------------------- */

	.left_sidebar {
		position: absolute; 
		top:10px; 
		left:20px; 
    		width: 160px;
    		margin: 0px auto;
    		border: 0px solid #00FF00;
	}




	/* =Right Side Navigation
	----------------------------------------------- */

	.right_sidebar {
		position: absolute; 
		top:10px; 
		left:555px; 
    		width: 150px;
    		margin: 0px auto;
		padding: 10px 10px 30px 10px; 
    		border: 1px solid #7C1A26;
	}
















/* --------------- end of OCEAN standards -------------------- */

