.ffhover {

cursor: pointer;

}

.bottombg {

	background-image: url(../images/bottom_fade.gif);

	background-repeat:repeat-x;

	height: 4px;

}

div.shadow_r {

	background-color: #CCCCCC;

	background-position: bottom right;

	background-repeat: repeat;

	float: left;



	/*	margin: 0 0 15px 25px;*/

	/* top - right - bottom - left */

	margin: 0 0 15px 45px;

	/*sn added 10-19-07 for space between img and right grey column*/

	margin-right: 5px;

	/*sn added 10-19-07 */

}



div.shadow_r img {

	background-color: #fff;

	border: 1px solid #a9a9a9;

	display: block;

	/*margin: -5px 5px 5px -5px;*/

	margin: -5px 5px 5px -5px;

	padding: 4px;

	position: relative;

}



div.shadow_center {

	background-color: #CCCCCC;

	background-position: bottom right;

	background-repeat: repeat;

	float: right;

	/*	margin: 0 0 15px 25px;*/

	/* top - right - bottom - left */

	margin: 0 0 15px 0px;

	/*sn added 10-19-07 for space between img and right grey column*/

	margin-right: 0px;

	/*sn added 10-19-07 */

}



div.shadow {

	background-color: #CCCCCC;

	background-position: bottom right;

	background-repeat: repeat;

	float: right;

	

	/*	margin: 0 0 15px 25px;*/

	/* top - right - bottom - left */

	margin: 0 0 15px 25px;

	/*sn added 10-19-07 for space between img and right grey column*/

	margin-right: 5px;

	/*sn added 10-19-07 */

}



div.shadow img {

	background-color: #fff;

	border: 1px solid #a9a9a9;

	display: block;

	/*margin: -5px 5px 5px -5px;*/

	margin: -5px 5px 5px -5px;

	padding: 4px;

	position: relative;

}

#container {

	width: 100%;

}



#main {

	margin: 0 auto;

	width: 774px;



}



#masthead {

	width: 760px;

	left: 0px;

	height: 100px;

	background-image: url(../line.jpg);

	background-repeat: repeat-x;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	margin: 0px;

}





#middle {	width: 760px;}

#footer {

	background-color: #0E2934;

	width: 760px;

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

	font-size: 11px;

	color: #FFFFFF;

}

#leftcolumn {

	width: 170px;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #CCCCCC;

	background-image: url(../map/nav-down.gif);

	background-repeat: no-repeat;

	background-position: center 10px;

	padding-top: 60px;

}

#leftcolumnoptional {

	background-color: #ffffff;

	width: 100%;

	left: 0px;

}

#rightcolumn {

	width: 150px;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #CCCCCC;

	background-image: url(../map/bg-right.jpg);

	background-repeat: repeat-y;

	background-position: center 230px;

}

#copycolumn {

	width: auto;

	background-attachment: fixed;

	background-image: url(../map/bg-content-area.jpg);

	background-position: 70px 100px;

	background-repeat: no-repeat;

	padding-top: 20px;

	padding-right: 20px;

	padding-bottom: 12px;

	padding-left: 20px;

}

#sidenav {

	background-color: #fofff8;

	width: auto;

	padding-top: 18px;

	padding-right: 0px;

	padding-bottom: 18px;

	padding-left: 0px;

	margin-top: 3px;

	margin-bottom: 3px;

}

#logo {

	width: auto;

	background-attachment: fixed;

	background-image: url(../assets/logo.jpg);

}

#mastmessage {

	width: 100%;

	text-align: right;

	vertical-align: middle;	

	font-size: 18px;

	color: #cccccc;

	padding-right: 150px;

	font-weight: bold;



}

.mastphoto{

	margin-top: 1px;

	padding: 0px;

	margin-right: 1px;

	margin-bottom: 0px;

	margin-left: 0px;



}

#side_shadows { background: transparent url(../images/bg_sides.gif) repeat-y 50% 0%; }

#top_shadow { background: transparent url(../images/bg_top.gif) no-repeat 50% 0%; }

#bottom_shadow { background: transparent url(../images/bg_bottom.gif) no-repeat 50% 100%; }

.white{
	color: #FFFFFF;
	margin-left: -15px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: -15px;

}
