/* general styles */
body {
	margin:0;
	padding:0;
	width:100%;
	text-align:center;
	font-family:verdana,sans-serif;
	font-size:1em;
	background-color:#FFFFFF;
	color:#000000;
}

p {
	font-family:verdana,sans-serif;
	font-size:1em;
	margin-top:15px;
	margin-bottom:15px;
}

h1 {
	font-size:1.5em;
	letter-spacing: 1px;
	margin-bottom: 0px;
}

h2 {
	font-size:1em;
	letter-spacing: 1px;
	margin-bottom: 0px;
}

#masterMenu a, #masterMenu a:link, #masterMenu a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

a, a:active, a:focus, a:hover, a:link, a:visited {
	color:#000000;
}

select,input,textarea,file,button
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	border:#819CC9 1px solid;
	background-color:#FFFFFF;
	color:#616264;
}

/* master styles */
#masterContainer {
	margin-left:auto;	/*** Mozilla/Opera/Mac IE 5.x alignment of page ***/
	margin-right:auto;	/*** Mozilla/Opera/Mac IE 5.x alignment of page ***/
	margin-top:17px;
	text-align:left; 	/*** IE Win re-alignment of page if page is centered ***/
	position:relative;	/*** Needed for IE, othewise header and footer aren't contained
							directly above and below the body ***/
	width:760px; 		/*** Needed for Moz/Opera to keep page from sliding to left side of
							page when it calculates auto margins above. Can't use min-width. Note that putting
							width in #fullheightcontainer shows it to IE and causes problems, so IE needs a hack
							to remove this width. Left Col + Right Col + Center Col + Both Inner Border + Both Outer Borders ***/
	height:350px;
}

#masterAddress {
	color:#4F6273;
	font-size:0.6em;
	text-align:center;
	margin-top:10px;
}

#masterHeader {
	width:760px;
	height:137px;
	
	background:url('/media/masterHeader.jpg');
}

#masterMenu {
	width:760px;
	height:20px;
	
	color:#B0B0B0;
	font-weight:bold;
	font-size:0.7em;
	font-family: Slicker, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:center;
	
	padding-top:5px;
	
	background:#4F6273;
}

#masterMain {
	float:right;
	width:521px;
	margin-top:30px;
}

#masterMainTop {
	width:521px;
	height:10px;
	background:url('/media/masterMainTop.gif');
	font-size:0em;
}

#masterMainContent {
	width:369px;
	min-height:317px;
	background: #F0F0F0;
	
	font-size:0.7em;
	
	padding-top:55px;
	padding-left:75px;
	padding-right:75px;
	padding-bottom:55px;	
	border:#F0F0F0 1px solid;
}

* html #masterMainContent 
{
	height:317px;
	width:367px;
	border:none;
}

#masterMainBottom {
	width:521px;
	height:10px;
	
	background:url('/media/masterMainBottom.gif');
	
	font-size:0em;
}

#masterLeftSidebar {
	width:219px;
	float:left;
	
	margin-top:30px;
	margin-right:20px;
	
	display: inline;
}

.clear {
	clear:both;
}
