/* ------------------------------------------------------------------------- */

#logo	 	{
          	position: absolute;
          	height: 100px;	
          	left: 50px;
          	top: 20px;
          	}
          	
#logo a:hover   {
	        background-color: transparent;
	        }

#logo a		   {
	        padding: 0px; 
	        margin-left: 5px;
	        margin-top: 1115px;
	        }

/* ------------------------------------------------------------------------- */

#content 	{
        	position: absolute;
        	left: 215px;
        	top: 119px;
        	width: 80%;
        	padding: 0px 50px 30px 0px;
        	border-top: 1px solid #ccc;
        	border-left: 1px solid #ccc;
		}

/* ------------------------------------------------------------------------- */

#content_head img
		{
                margin: 0px 0px 0px 30px;
                padding: 0px 20px 0px 0px;
	      	}
		
#content_head table, #content_head tr
		{
		margin: 25px 40px 0px 30px;
                width: 93%;
      		background-color: #f6f6f6;
		border:none;      		
		}

#content_head td
		{ 
		border-width: 1px 0px 1px 0px;
		border-style: solid;
		border-color: #ccc;
      		margin: 0px;
      		padding: 0px;
      		}


#content_head td.action
		{
		width: 170px;
		text-align: center;
		vertical-align: middle;
		}

#content_head td.blank
		{
		border-style: none;
		width: 20px;
		background-color: white;
		}


#content td.title_head_image
		{ width: 50%;
		  vertical-align: middle;
		  text-align: center; 
				border-width: 1px 0px 1px 0px;
		border-style: solid;
		border-color: #ccc;

}
/* ------------------------------------------------------------------------- */

#menu 	        {
                position: absolute;
                left: 15px;
                top: 119px;
                width: 200px;
                height: 250px;
                border-top: 1px #eee solid;
                }

#submenu        {
		padding-left:15px;
		}

#menuspacer 	{
        	border-top: 1px #eee solid;
        	margin-top: 10px;
		}

#menu a		{
		text-decoration: none;
		display: block;
		font-weight: bold;
		padding: 6px 0px 5px 20px;
		color: #000066;
        	border-bottom: 1px #eee solid;
        	}

#submenu a	{
		font-weight: normal; 
		}

#submenu a:hover	
		{
		font-weight: normal; 
		}
#menu a:hover, 
a#active	{
		color:#892428;
		display: block;
		font-weight: bold;
		padding: 5px 0px 5px 20px;
		background-color: #f6f6f6;
        	border-top: 1px #ccc solid; 
        	border-bottom: 1px #ccc solid;
        	}

a#active 	{ 
		font-weight: normal; 
		}


a#red, 
		{	
		color:#832B29;
		text-decoration: underline;

		}


/* ------------------------------------------------------------------------- */


div#print 	{
		position: absolute;
		left: 5px;
		top: 119px;
		width: 100%;
		}
#print a	{
		color: black
		}


/* ------------------------------------------------------------------------- */

#index table, #index tr, #index td
		{ 
		border: none;
		}

#index table	{
		margin: 10px 50px 10px 30px;
		width: 93%;
		}
		
		
/* ------------------------------------------------------------------------- */

table.blank   	{ 
      		border: 1px solid white;
      		width: 93%;
      		margin-left:auto; 
      		margin-right:auto;
      		}
      		

td.blank, tr.blank, th.blank
		{ 
      		border-style: none;
      		padding: 3px;
      		margin: 3px;
      		spacing: 0px;
		}

table.small
		{
		width: 45%;	
		border-style: none;
		border-width: 0px;
		margin-left: 40px;
		}

table.centersmall
		{
		width: 45%;	
		border-style: none;
		margin-right: auto;
		margin-left: auto;
		text-align: center;
		}



table.centermedium
		{
		width: 80%;	
		border-style: none;
		margin-right: auto;
		margin-left: auto;
		text-align: center;
		}

/* ------------------------------------------------------------------------- */


#popup		{ 
		text-align: left 
		}

#popup img	{ 
		margin-top: 30px;
		}		

#popup table  	{	 
		width: 400px;
		border-style: none;
		margin-left: 50px;
		margin-top: 10px;
		}

#popup td, #popup tr
		{ 
		border-style: none;
		text-align: left;
		padding: 0px;
		margin: 0px;
				}

#popup table	{
		width: 400px;
		padding: 0px;
		}

p.popup 	{ 
		padding: 0px; 
		margin: 0px; 
		}

p.popupred 	{ 
		color: red;
	        font-weight:bold; 
	        }

p.popupgreen 	{ 
		color: green;
	        font-weight:bold; 
	        }


#email_preview p, #email_preview a   	
		{ 
		margin-top: 6px;
		font-family: courier;
		font-size: 10px;
		line-height: 18px
		}

#rate table	{
		padding: 0px;
		margin: 20px 0px 0px 30px;
		text-align: left;
		border: none;
		width: 500px;
		}

#center
		{
		margin-left: auto;
		margin-right: auto;
		text-align: center;
		}

#rate td, #rate tr
		{ 
		border-style: none;
		text-align: left;
		padding: 0px;
		vertical-align: top;
		margin: 0px;
		padding-top: 3px;
		
		}
		
#rate td.small {
		width: 30px;
		vertical-align: center;
		margin: 0px;
		padding: 0px;
	}
	
	
#comment p	{
		padding-left:20px;
		}

#comment strong	{
		font-style:italic;
		color: #000066;
		}
		
a.heading	{
		font-size: 14px;
		font-weight: bold;
		color: #000066;
        	text-decoration: none;
		}

a.headingred	{
		font-size: 14px;
		font-weight: bold;
		color: #832B29;
        	text-decoration: none;
		}

#footer 	{
		position: relative;
		top: 40px;
		border-top: 1px solid #ccc;
		text-align: right;
		padding-right: 30px;
		}

td.center	{
		text-align:center;
		}



/*


td.red 		{
		background-color: #f6f6f6;
		text-align: center;
		border: 1px solid green;

		}

a.whitebold	{
		color: white;
		margin: 0px; padding: 0px;
		font-weight: bold;
		text-decoration: underline;		}
		
a.whitebold:hover 
		{	
		color:black;
		text-decoration: underline;
		}


table.title   	{ 
      		border: 1px solid white;
      		width: 93%;
      		margin-left:60px;       		}
      		
      		      		

tr.title, td.title  	{ 
      		border: 1px solid white;
      		width: 50%;
      		margin-left:auto; 
      		margin-right:auto;
      		vertical-align: top;
      		}


a.no_underline
		{	
		padding-left: 0px;
        	margin: 0px;
		text-decoration: none;
		border-bottom: none; 
		}
		

*/