* {

margin: 0;

padding: 0;

}



body {

	font-family: Arial, Sans-serif;

	color: #666666;

	background: #FFFFFF;

	background-image:url(../images/header-background.jpg);

	background-repeat:repeat-x;

	

}







body a img{border:none;}



a {color:#666666}







h1 {

	margin: 0;

	padding: 0;

	font-size:30px;

	color:#ff9900;

}



h2 {

	margin: 0;

	padding: 0;

	font-size:30px;

	color:#ff9900;

}



h3{

		color:#333333;

		font-size:20px;

		margin:0;

}



h3 a {color:#333333;}	



p {

		margin: 0;

		padding: 0;

		padding-top: 10px;

		line-height: 18px;

		font-size:13px;

}





	#page-container {

		margin: auto;

			cursor:default;

	}

	

	

	

	#header {

		height: 55px;

		margin:0px;

		padding:0px;

		

		padding-left:50px;

		background-color:#424242;

		background-image:url(../images/header-background.jpg);

		background-repeat:repeat-x;		



	}

	#header p{

	padding:0px;

	font-family:Verdana, "sans serif";

	font-size:14px;

	color:#CCCCCC;

	}

	

	#header h2{

	margin: 0;

	}

	

	#header a {

	color: #fff;

	text-decoration: none;

}



.sitename{ color:#FFCC00;

	

}











 #nav {

	

	float: right;

	margin:0px;

	padding-right:100px;

	padding-top:30px;

	text-align: right;

	

}



#navlist

{

margin:0px;

padding:0px;

}

#navlist li

{

display: inline;

list-style-type: none;

padding-right: 20px;

}



#nav a{

	color:#ffcc66;

}



 #nav a:hover {

 text-decoration:underline;



}



	

	#content-container {

		width: 900px;

		margin: auto;

	}	

	

	#content {
		padding: 25px;
float: left;

	}

	

	li{
	padding:5px;

	}

	#sidebar-a {

		padding: 25px;
		width:200px;

		float: right;

	}

	#sidebar-a h3
	{
		color:#ff9900;
		font-size:18px;
		margin:0;
	}


























	

	

	#footer {

			background-color:#2A2A2A;

			clear: both;

			font-family: Tahoma, Arial, Helvetica, Sans-serif;

			font-size: 10px;

			color: #c9c9c9;
			
			padding: 20px;


	}

	

		#footer a {

			color: #c9c9c9;

			text-decoration: none;

		}



		#footer a:hover {

			color: #db6d16;

		}



.card { 

	  		

			width: 500px;

			

			padding-top:30px;

			padding-bottom:20px;

			padding-left:25px;

			padding-right:20px;

			

			background-image:url(../images/bullet.png);

			background-repeat:no-repeat;

			background-position:0px 38px;

			border-bottom: 2px dotted #ff6600;

			

}



.card:hover { 

			background: #FFFFCC;

			border-color:#FF6600;

			

			background-image:url(../images/bullet.png);

			background-repeat:no-repeat;

			background-position:0px 38px;
}



.card img
{
float:right;
}




.extra p
{
font-size:12px;
}	

#map_canvas
{
	margin-top:20px;
	
}
	





	





/* --------------------------------------------------------------------- BEGIN FAL stuff */

		/* =Forms

		-----------------------------------------------------------------------------*/

		

		.error {font-weight: bold;

		color:#FF3300;

		padding-left: 18px;

		background: url(../../shared/images/error.png) no-repeat left top;}

		

		/* :KLUDGE: Explicitly set the width for IE6- */

		

		* html .error {width: 10em;}

		

		fieldset {margin:1em 0;

		padding: 1em;

		/*border: 1px solid #ccc;*/

		

		border: thin;

 		border-color:#B9E3FB;

		border-style:solid;		

		}

		

		legend {font-weight:bold;}

		

		label {float: left;

		width: 100px;}

		

		#register {margin: 0;}

		

		#register label, #changePassword label  {width: 150px;}

		

		#register .error span{

		margin-left: 150px;

		padding-left: 150px;}

		

		.note {display: block;

		margin-left: 100px;}

		

		#register.note  {display: block;

		margin-left: 150px;}

		

		.button {

		text-align:center;

		font-weight:bold;

		cursor: pointer;}

		

		.button a {text-align: center;

		text-decoration: none;

		background: url(../images/fade-butt.png);

		border: 3px double #999;

		border-left-color: #ccc;

		border-top-color: #ccc;

		color: #333;

		padding: 0.25em;}

		

		.button a:active {background: #f4f4f4;

		border: 3px double #ccc;

		border-left-color: #999;

		border-top-color: #999;}

		

		/* =FLASH MESSAGE

		-----------------------------------------------------------------------------*/

		

		#flashMessage {width:400px;

		color:#FF0000;

		border-bottom: 2px solid #FF0000;

		border-top: 1px solid #FF0000;

		font-size: 16px;

		margin: 8px 0px;

		font-weight: bold;

		padding: 10px;}
