﻿/*Modified 3/26/2010 */

body {

	font-size:				10px;

	font-family:			'Lucida Grande', Verdana, Arial, Sans-Serif;

	/*background-image:		url('/images/bg.gif');*/

	/*background-color:		#505050;*/

	background-color:		#EEEEEE;

	color:					#202020;

	margin:					5px;

	text-align:				center;

}

td {

	vertical-align:      	top;

}

ul {

	line-height:			1.5em;

}

a {

   	text-decoration:		none;

   	font-family: 			Arial, Helvetica, sans-serif; 

}

img {

	border: 				0;

}

a:hover {

	text-decoration:		underline;

}

#content {

	padding:			    10px 15px 15px 15px;

}	

#content h2{

    width:               	100%;

    border-bottom:       	2px solid #000;

    font-size:           	1.8em;

    margin:					0 0 4px 0;

}

#content h3 {

  	font-weight:         	bold;

    font-size:			   	1.15em;

}

#content h4 {

    font-weight: 			bold;

    padding: 				0 0 1px 5px;

    margin:					5px 0 3px 0;

    font-size:				1em;

}

#content h5 {

	font-weight:			bold;

	background-color:		#C4CCCC;

	color:					#02283A;

}

#rightcolumn{

	width:					200px;

	padding:				10px;

	float:					right;

	background-color:		#f0f0f0;

	border:					2px #ddd dotted;

	margin-left:			10px;

}

#container {

	margin-left:		  	auto; 

	margin-right:		   	auto;

   	text-align:			   	left;

	width: 				   	760px;

	min-width: 			   	760px;

	max-width:			   	760px;

	background-color: 		white;

	font-size:				1.3em;

}

#pageheader {

	/*background-color: 		#000066;*/

	background-color: 		#3F4C6B;

	padding:			    5px 5px 5px 10px;

	border-bottom:		   	4px solid #FFCC00; 

	font-family:			"Gill Sans", "Trebuchet MS", Verdana, Arial, sans-serif;

	min-height:				55px;

	height:					55px;

}

#pageheader h1 {

	display:				inline;

	color:				   	#FFCC00;

	font-size:				26px;

}

#pageheader span {

	color: 				   	white;

	display:			    inline;

	font-size:				1.15em;

	font-weight:			bold;

	position: 			   	relative;

	left:					1px;

	top:					-5px;

}



#menu {

	width: 				   	160px;

	background-color:		#FFFFAA;

	border-right:		   	4px solid #FFCC00;

	padding: 			   	10px 3px 10px 10px; 

}

#menu ul{

	list-style-type:		none;

	margin:					0px;

	padding:				0px;

	line-height:		   	1.8em;

}

#menu ul .indent{

	padding-left: 20px;

}

#menu ul li a{

  	font-weight:         	bold;

	font-size:				1.15em;

}

#footer {

    height:              	20px;

    text-align:          	center;

    padding:				1em;

}

.floatleft{

	float:left;

}

.floatright{

	float:right;

}

.quote{

	font-family: 			"Trebuchet MS", Verdana, Arial, Sans-Serif;

	line-height:			1.8em;

	background-color:		#f0f0f0;

	padding:				0px 10px 5px 10px;

	margin: 				10px 0px 10px 0px;

}

.quoteperson {

	text-align:				right;

	background-color:		#f0f0f0;

	line-height:			1em;

}

.smalltext{

	font-size:				0.8em;

}

.section {

	color: 					white;

	background-color:		#000066;

	padding:				5px;

}

.subsection {

	background-color:		#C4CCCC;

	color:					#02283A;

}

.footNote {

	border-top:				#C0C0C0 1px solid;

	font-size:				0.8em;

}

.keyFeature {

	background-color:		#C4CCCC;

	padding:				2px 2px 2px 5px;

	font-weight:			bold;

}

.feature {

	text-align:				center;

	padding:				2px;

	vertical-align:      	middle;

}

.staff{

	padding-right:			1em;

	padding-bottom:			1em;

	float:					left;

}

.thumbnail{

	padding-right:			2em;

	padding-bottom:			1em;

}

.alignRight{

	width:               	100%;

    text-align:          	right;

}

.price{

	width:					100%;

}
