body			{text-align: center;
			background-color: #FFFFFF}



#container 		{ 
				position: absolute;
				width: 780px;
				font-family: Arial;
				left: 50%; 
				margin-left: -390px;
				

			}
			
			

		
#content	{float: right;
			text-align: justify;
			width: 540px;
		    color: #000;
		    padding-right: 20px;
		    padding-left: 10px; 
		    padding-bottom: 20px;
		    font: normal 12px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;}
		    
		    		    
			
#logo		{
			width: 180px; height: 42px;
			float: left;}
			
					
						
#gap			{width: 780px;
				height: 25px;
				background-color: #fff;}
				



#verticalmenu	{width: 199px;
				color: #000;
				clear: both;
				float: left;

				text-align: left;
				font: normal 12px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
				background-color: white;
}
				
#topverticalmenu	{background-color: #b33332;
					color: #fff;
					width: 199px;
					height: 20px;
					padding-left: 5px;
					clear: both;
					float: left;
					text-align: center;
					font: normal 12px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
					}
					
html>body #topverticalmenu	{margin-top: 5px;} /** lowers the topverticalmenu slightly in Firefox, otherwise it's right under the logo**/


#verticalmenu a:link, #verticalmenu a:visited, #verticalmenu a:hover, #verticalmenu a:active
{color: #000;
text-decoration: none}

#topverticalmenu a:link, #topverticalmenu a:visited
{color: #fff;
text-decoration: none}

#topverticalmenu a:hover, #topverticalmenu a:active
{color: #FAB0B0;
font-weight: bold;
text-decoration: none}


#verticalmenu ul
{list-style-type: none;
}

#verticalmenu a:hover
{color: #FAB0B0;}


#verticalmenu a:link.on, #verticalmenu a:visited.on, #verticalmenu a:hover.on, #verticalmenu a:active.on
{color: #b33332;
font-weight: bold;}


				
				
#picturespace	{width: 199px;
				clear: both;
				float: left;}
				


#navcontainer
{width: 591px;
				height: 40px;
				float: right;
				padding-left: 58px;}
				
html>body #navcontainer {padding-left: 0;} /**sets zero padding for Firefox, otherwise it puts the Nav too low down**/

#navcontainer ul
{
border: 0;
margin: 0;
list-style-type: none;
text-align: center;
}

#navcontainer ul li
{
display: block;
float: left;
text-align: center;
padding: 0;
margin: 0;
}

#navcontainer ul li a
{
background: #ffd2d1;
width: 105px;
height: 40px;
padding: 0;
margin: 0 0 0 0;
color: #fff;
text-decoration: none;
display: block;
text-align: center;
font: normal 12px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}

#navcontainer ul li a:hover
{
color: #fff;
background: #ffa4a3;
}

#navcontainer a:active
{
background-color: #ffa4a3;
color: #fff;}

#navcontainer li#active a
{
background-color: #ffa4a3;
color: #fff;
}

#horizmenu a:link.on, #horizmenu a:visited.on, #horizmenu a:hover.on, #horizmenu a:active.on

{
background: #fe4947;
border: 1px solid #fe4947;
color: #fff;
}

h1				{color: #b33332;
				font-size: 24px;}
				
h2				{color: #b33332;
				font-size: 18px;}
				
h3				{color: #b33332;
				font-size: 14px;}
				
				
#footer   		{width: 780px;
				height: 33px;
				clear: both;
				
				background-color: #fe4947;
				color: #fff;
				font: normal 12px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
				border-right: 15px solid white;
				
}

#footer a {color: #fff;}

.heading		{color: #b33332;
				font-size: 14px;
				font-weight: bold;}
				
#content a:link, #content a:visited
				{color: #b33332;}
				 

#content a:hover, #content a:active
				{color: #fe4947;}
				
.caption		{font-style: italic;
				font-size: 10px;
				text-align: left;}
				
				
.small			{
				font-size: 10px;
				text-align: left;}
	
.dontjustify	{text-align: left;}

input.red {background-color: #fe4947; color: #fff;}

.red {color: #fe4947; 
		font-weight: bold;}