/*
-----------------------------------------------
OCEAN(R) Standard Styles
Theme:   Green-Ivy
Version: May 2007
----------------------------------------------- */



	/* General
	----------------------------------------------- */

	body {
		font-family: 'lucida grande', arial, verdana, tahoma, sans-serif;
		font-size: 11px; 
		font-weight: normal; 
		color: #000000; 
		padding: 0px;
		text-align: center;
		min-width: 780px;
		background-attachment: fixed;
		background-color: #fff;
		background-image: url(/templates/images/page_bg.gif);
		background-repeat: repeat-x;
	}



	
	
	
	/* =Headers
	----------------------------------------------- */
	h1 {
		font: 135%/150% Tahoma, Arial, Helvetica, sans-serif;
		color: #1E2F44;
		font-weight: bold;
		font-size: 24px;
		letter-spacing: -1px;
		line-height: 28px;
		display: inline;
		margin: 0;
		padding: 0;

	}
	
	
	h2 {
		font: 135%/150% arial,verdana, sans-serif;
		color: #666666;
		font-weight: bold;
		font-size: 16px;
		letter-spacing: -1px;
		line-height: 20px;
		display: inline;
		margin: 0;
		padding: 0;

	}
	
	h3 {
		font: 135%/150% arial,verdana, sans-serif;
		color: #00606C;
		font-weight: bold;
		font-size: 16px;
		letter-spacing: -1px;
		line-height: 20px;
		display: inline;
		margin: 0;
		padding: 0;

	}
	



	/* Containers
	----------------------------------------------- */

	#container {
		position: relative;
		margin: 0 auto; /* center on everything else */
		width: 720px;
		text-align: left;
	}

	#container-inner { position: static; width: auto; }
	#banner { position: relative; }
	#banner-inner { position: static; }
	#pagebody { position: relative; width: 100%; }
	#pagebody-inner { position: static; width: 100%; }

	#container-inner {
		margin: 0 10px 0 10px;
		background: transparent url(/templates/images/column-right-bg.gif) -500px 0 repeat-y;
	}







	/* Feedback Section
	----------------------------------------------- */

	#comment-header {
		position: relative;
		margin: 30px 0 5px 0;
		width: 400px;
		text-align: center;
	}

	.comment-text {
		width: 100%;
		color: #527523;
		font-size: 20px;
		line-height: 1;
		font-weight: bold;
	}

	#comment-subheader {
		position: relative;
		margin: 0 0 30px 0;
		width: 400px;
		text-align: center;
	}

	.comment-nav {
		margin: 0 0 20px 0;
		color: #527523;
		font-size: 11px;
		line-height: 1;
		font-weight: normal;
	}


















	/* Iframes
	----------------------------------------------- */
	.iframe-body
	{
		font-family: 'lucida grande', arial, verdana, tahoma, sans-serif;
		font-size: 11px; 
		font-weight: normal; 
		color: #000000; 
		padding: 0px;
		text-align: center;
		background-image: url(/templates/images/spacer.gif);
		background-color: #D6EBBD;
	}
	

	#iframe-banner	{
		position: relative;
		margin: 0 0 30px 0;
		width: 400px;
		text-align: center;
	}

	.iframe-header {
		width: 100%;
		margin: 1px 0;
		padding: 5px 5px 5px 10px;
		color: #527523;
		font-size: 11px;
		line-height: 1;
		font-weight: bold;
	}

	

	#iframe-entry {
		position: relative;
		margin: 0 0 30px 0;
		width: 400px;
		text-align: left;
		border-bottom: 1px solid #5D3976;
	}


	#iframe-comment {
		position: relative;
		margin: 0 0 5px 0;
		width: 400px;
		text-align: left;
	}

	.iframe-text {
		color: #5D3976;
		font-size: 14px;
		line-height: 1;
		/* font-style: italic; */
		font-weight: normal;
	}


	.iframe-author {
		color: #527523;
		font-size: 11px;
		line-height: 1;
		font-weight: bold;
	}

	.iframe-timestamp, .iframe-nav {
		color: #527523;
		font-size: 11px;
		line-height: 1;
		font-weight: normal;
	}





	/* =Forms and Tables
	----------------------------------------------- */

	.fieldLabel  { 
		position: relative; 
		width: 400px; 
		color: #816AA6;
		font-size: 14px;
		line-height: 1;
		font-weight: bold;
		height: 20px; 
               	padding:0;
		text-align: center; 
	}


	.fieldValue  { 
		position: relative; 
		width: 400px; 
		height: 20px; 
               	padding: 0 0 20px 0;
		text-align: center; 
	}


	.leftButton button { 
		font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; 
		font-size: 11px; 
		position: absolute; 
		left: 330px; 
		background-image: url('/templates/images/btn_bg.gif'); 
		width: 91px; 
		height: 22px; 
		background-repeat: no-repeat; 
		border: 0 solid white 
	}

	.rightButton button { 
		font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; 
		font-size: 11px; 
		position: absolute; 
		left: 440px; 
		background-image: url('/templates/images/btn_bg.gif'); 
		width: 91px; 
		height: 22px; 
		background-repeat: no-repeat; 
		border: 0 solid white 
	}

	.commonButton button { 
		font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; 
		font-size: 11px; 
		position: relative; 
		background-image: url('/templates/images/btn_bg.gif'); 
		width: 91px; 
		height: 22px; 
		background-repeat: no-repeat; 
		border: 0 solid white 
	}



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


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


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


	.inputdropdown { 
		font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; 
	       	font-size: 11px; 
		width: 406px; 
		height: 20px; 
		border: 1px solid #AD9EC5; 
		padding: 2px; 
		margin-left: 0px;
	}

	.inputpassword { 
		font-family: courier, sans-serif; 
		color: #008000;
		font-weight: normal;
		font-size: 16px;
	}










	
