
	#container {
		width: 100%;
		margin: auto;
	}

	#main_body {
		margin: auto;
		width: 980px;
		text-align: left;
	}

	
	#content_front {
		float:left;
		width:777px;
	}

	#main_left {
		float:left;
		width: 777px;


	}

	#main_right {
		float: right;
		width: 195px;



		padding-top: 108px;
	}
	#main_logo {
		/*float: left;*/
		width: 100%;

		height: 104px;

		background-image: url('../images/alliance-header-image.jpg');
		background-position: top left;
		background-repeat: no-repeat;
	}

	#main_menu_home {

		width: 768px;
		height: 32px;

		background-image: url('../images/nav-s-mid.gif');
		background-position: top left;
		background-repeat: repeat-x;

		padding-left: 0px;
		margin-bottom: 8px;

		margin-left: 9px;

	}

	#main_menu {

		width: 757px;
		height: 32px;

		background-image: url('../images/nav-s-mid.gif');
		background-position: top left;
		background-repeat: repeat-x;

		padding-left: 0px;
		margin-bottom: 8px;

		margin-left: 9px;

	}

	.mainleft {
		
		background: #fff left top no-repeat;
		background-image: url('../images/nav-s-left.gif');

		height: 32px;
		width: 4px;
		float: left;
	}

	.mainright {
		
		background: #fff 100% 0 no-repeat;
		background-image: url('../images/nav-s-right.gif');

		height: 32px;
		width: 4px;
		float: right;

	}

	.menu_item, .menu_item_current, .menu_item_hover {
		float: left;
		margin-top: 0px;
	}

	.menu_item div, .menu_item_current div, .menu_item_hover div {
		float: left;

	}

	.menu_item_sep {
		float: left;
		width: 1px;
		height: 20px;

		margin-top: 8px;
		/** margin-top: 4px; */

		border-left: 1px solid #ccc;

		margin-left: 1px;
		margin-right: 0px;
	}

	.menu_item .left {
		width: 4px;
		height: 32px;
		/*background-image: url('../images/nav-s-left.gif');*/
		background-position: top left;
		background-repeat: no-repeat;
	}

	.menu_item .homeleft {
		width: 4px;
		height: 32px;
		background-image: url('../images/nav-s-left.gif');
		background-position: top left;
		background-repeat: no-repeat;
	}

	.menu_item .text {
		font-family: verdana;
		font-size: 12px;
		height: 32px;

		margin-top: 9px;
				
		width: 107px;
		text-align: center;

		/*background-image: url('../images/nav-s-mid.gif');*/
		background-position: top left;
		background-repeat: repeat-x;
	}

	a {
		color: #323132;
		font-family: arial;
	}

	a:hover {
		color: #0055A6;
	}




	.menu_item .right {
		width: 4px;
		height: 32px;
/*		background-image: url('../images/nav-s-right.gif'); */
		background-position: top left;
		background-repeat: no-repeat;
	}

	.menu_item_current .left {
		float: left;
		width: 4px;
		height: 32px;
		background-image: url('../images/place-b-leftt.gif');
		background-position: top left;
		background-repeat: no-repeat;
	}

	.menu_item_current .text {
		float: left;
		font-family: verdana;
		font-size: 12px;
		color: #fff;
		height: 32px;

		margin-top: 9px;

		
		width: 107px;
		text-align: center;

		/*background-image: url('../images/place-b-mid.gif');*/
		background-position: top left;
		background-repeat: repeat-x;
	}

	.menu_item_current .right {
		float: left;
		width: 4px;
		height: 32px;
		background-image: url('../images/place-b-right.gif');
		background-position: top left;
		background-repeat: no-repeat;
	}



	.menu_item .text a {
		text-decoration: none;
		color: #000;
	}

	.menu_item_hover .text a {
		text-decoration: none;
		color: #000;
	}

	.menu_item_current .text a {
		text-decoration: none;
		color: #fff;
	}

	.menu_item_hover .text {
		float: left;
		font-family: verdana;
		font-size: 12px;
		color: #fff;
		height: 12px;
		width: 107px;
		text-align: center;

		margin-top: 9px;
		padding: 0px;

		/*background-image: url('../images/over-g-mid.gif');*/
		background-position: top left;
		background-repeat: repeat-x;

	}

	.menu_item:hover .menuItemArea{

		background-image: url('../images/over-g-mid.gif');
		background-position: top left;
		background-repeat: repeat-x;
		height: 32px;
	}


	.menu_item:hover .left {

		float: left;
		width: 4px;
		height: 32px;
		background-image: url('../images/over-g-left.gif');
		background-position: top left;
		background-repeat: no-repeat;
	}

	.menu_item:hover .right {
		float: left;
		width: 4px;
		height: 32px;
		background-image: url('../images/over-g-right.gif');
		background-position: top left;
		background-repeat: no-repeat;
	}

	.menu_item_hover .right {
		float: left;
		width: 4px;
		height: 32px;
		background-image: url('../images/over-g-right.gif');
		background-position: top left;
		background-repeat: no-repeat;
	}
	#homemenu.menu_item_hover .menuItemArea{

		background-image: url('../images/over-g-mid.gif');
		background-position: top left;
		background-repeat: repeat-x;
		height: 32px;
	}

	#loansmenu.menu_item_hover .menuItemArea{

		background-image: url('../images/over-g-mid.gif');
		background-position: top left;
		background-repeat: repeat-x;
		height: 32px;
	}
	#aboutmenu.menu_item_hover .menuItemArea{

		background-image: url('../images/over-g-mid.gif');
		background-position: top left;
		background-repeat: repeat-x;
		height: 32px;
	}


	#partnersmenu.menu_item_hover .menuItemArea{

		background-image: url('../images/over-g-mid.gif');
		background-position: top left;
		background-repeat: repeat-x;
		height: 32px;
	}
	#contactmenu.menu_item_hover .menuItemArea{

		background-image: url('../images/over-g-mid.gif');
		background-position: top left;
		background-repeat: repeat-x;
		height: 32px;
	}

	.menu_item_current .menuItemArea{
		background-image: url('../images/place-b-mid.gif');
		background-position: top left;
		background-repeat: repeat-x;
		height: 32px;
	}

	#loansmenu.menu_item_current .menuItemArea, 
	#loansmenu.menu_item .menuItemArea,
	#loansmenu.menu_item_hover .menuItemArea
	{
		width: 118px !important;
	}

	#homemenu.menu_item_current .menuItemArea, 
	#homemenu.menu_item .menuItemArea,
	#homemenu.menu_item_hover .menuItemArea
	{
		width: 88px !important;

	}

	#aboutmenu.menu_item_current .menuItemArea, 
	#aboutmenu.menu_item .menuItemArea,
	#aboutmenu.menu_item_hover .menuItemArea
	{
		width: 108px !important;
	}


	#brokersmenu.menu_item_current .menuItemArea, 
	#brokersmenu.menu_item .menuItemArea,
	#brokersmenu.menu_item_hover .menuItemArea
	{
		width: 108px !important;
	}

	#partnersmenu.menu_item_current .menuItemArea, 
	#partnersmenu.menu_item .menuItemArea,
	#partnersmenu.menu_item_hover .menuItemArea
	{
		width: 148px !important;
	}

	#contactmenu.menu_item_current .menuItemArea, 
	#contactmenu.menu_item .menuItemArea,
	#contactmenu.menu_item_hover .menuItemArea
	{
		width: 120px !important;
	}

	#main_menu_home #contactmenu.menu_item_current .menuItemArea, 
	#main_menu_home #contactmenu.menu_item .menuItemArea,
	#main_menu_home #contactmenu.menu_item_hover .menuItemArea
	{
		width: 130px !important;
	}

	#homemenu  .text {
		width: 45px;
		height: 22px;
		margin-left: 13px;
	}

	.text {
		height: 22px !important;
		float: none;
	}


	#loansmenu  .text {
		width: 90px;
		height: 22px !important;
		margin-left: 13px;
		font-size: 10px;
		float: none;
		clear: none;
	}

	#aboutmenu  .text {
		width: 65px;
		height: 22px !important;
		margin-left: 13px;
		font-size: 10px;
		float: none;
		clear: none;

	}

	#brokersmenu  .text {
		width: 55px;
		margin-left: 18px;
		font-size: 10px;
		line-height: 22px;
		float: none;
		clear: none;
	}

	#partnersmenu  .text {
		width: 120px;
		margin-left: 13px;
		font-size: 10px;
		line-height: 22px;
		float: none;
		clear: none;
	}

	#contactmenu  .text {
		width: 80px;
		height: 22px;
		margin-left: 13px;
		font-size: 10px;
		float: none;
		clear: none;
	}

	.home_page_news {	

		width: 777; 
		padding: 0px;
		margin-left: 9px;
	
	}

	.side_menu, .side_menu ul {
		margin:0;
		padding:0;



	}

	.right_module_text ul {
		list-style-image:url(../images/arrow-nav-quicklink.gif);
		margin-left: 15px;
		width:135px;
		
	}

	.menu_module_text ul {
		list-style-image:url(../images/arrow-nav-quicklink.gif);
		margin-left: 15px;
		width:135px;
		
	}

	.side_menu {
		margin-top: 5px;
		width:160px;
	}

	.side_menu li {
		margin:0;
		padding:0;
		margin-bottom:0px;
		border: 1px solid #f1f1f1;
		/*border: 1px solid red;*/
		margin-bottom: 5px;

	}

	.side_menu li.side_menu_current  {

		list-style-image: url(../images/arrow-currentpage-nav-quicklink.gif);
	}

	.side_menu_current_text {
		color: #0055A6 !important;

	}



	.side_menu a {
		display:block;
		/*padding:2px 5px;*/
		color:#323132;

		/*padding-left:15px;*/

		/*
		background-image:url(../images/arrows.gif);
		background-position:left;
		background-repeat:no-repeat;
		*/
		font-weight: normal;
		
		font-size:12px;
		text-decoration:none;
	}

	.side_menu a:hover, .side_menu a:focus, .side_menu a:active {
		font-weight:normal;
		color:#0055A6;

/*
		background-image:url(../images/arrows.gif);
		background-position:left;
		background-repeat:no-repeat;
*/
	}



	.side_menu ul li {
		padding: 0px;
		padding-left:10px;
		/*border: 1px solid ##f1f1f1;*/
		font-weight: normal;
		color:#323132 !important;
	}

	.side_menu ul li ul li {

		color:#323132 !important;
	}

	.hidden {
		display: none;
	}


	#main_content {
		width: 777px;
	}

	#main_image_class{
		background-position: top left;
		background-repeat: no-repeat;
		width: 776px;
		height: 397px;
		margin-bottom: 5px;
	}
	.main_image1 {
		/*float: left;*/
		background-image: url('../images/mainimage.jpg');
		background-position: top left;
		background-repeat: no-repeat;
		width: 776px;
		height: 397px;

		margin-bottom: 5px;
		/*margin-bottom: 0px;*/
	}
	.main_image2 {
		/*float: left;*/
		background-image: url('../images/main-image-1v2.jpg');
		background-position: top left;
		background-repeat: no-repeat;
		width: 776px;
		height: 397px;

		margin-bottom: 5px;
		/*margin-bottom: 0px;*/
	}
	.main_image3 {
		/*float: left;*/
		background-image: url('../images/main-image-2v2.jpg');
		background-position: top left;
		background-repeat: no-repeat;
		width: 776px;
		height: 397px;

		margin-bottom: 5px;
		/* margin-bottom: 0px;*/
	}
	.main_image4 {
		/*float: left;*/
		background-image: url('../images/main-image-3v2.jpg');
		background-position: top left;
		background-repeat: no-repeat;
		width: 776px;
		height: 397px;

		margin-bottom: 5px;
		/*margin-bottom: 0px;*/
	}




	.content_image_homeloans {
		float: left;
		background-image: url('../images/content-p3-image.jpg');
		background-position: top left;
		background-repeat: no-repeat;
		width: 100%;
		height: 171px;

		margin-bottom: 10px;
	}
	.content_image_aboutus {
		float: left;
		background-image: url('../images/content_aboutus_banner.jpg');
		background-position: top left;
		background-repeat: no-repeat;
		width: 100%;
		height: 171px;

		margin-bottom: 10px;
	}
	.content_image_brokers {
		float: left;
		background-image: url('../images/content_brokers_banner.jpg');
		background-position: top left;
		background-repeat: no-repeat;
		width: 100%;
		height: 171px;

		margin-bottom: 10px;
	}
	.content_image_partners {
		float: left;
		background-image: url('../images/content_partners_banner.jpg');
		background-position: top left;
		background-repeat: no-repeat;
		width: 100%;
		height: 171px;

		margin-bottom: 10px;
	}




	#content_left {
		float: left;
		width: 185px;
		margin-left: 0px;
		padding-left: 9px;
	}

	#content_right {
		float: left;
		width: 573px;
	}

	span, div {
		font-family: verdana;
		font-size:12px;
		line-height: 17px;
		color: #323132;
	}

	div.callnow {
		padding-top: 5px;
		margin-bottom: 14px;
		margin-left: 8px;
		font-size: 10px;
	}

	span.callnow {
		font-family: verdana;
		font-size: 14px;
		color: #55B23A;
	}

	span.breadcrumbs {
		font-family: verdana;
		font-size: 10px;
		text-decoration:none;
	}
	
	span.breadcrumbs a:hover{
		color:#323132;
		font-family:verdana;
		font-size:10px;
		text-decoration:underline;
		
	}
	span.breadcrumbs a {
		color:#323132;
		font-family:verdana;
		font-size:10px;
		text-decoration:none;
	}
	span.breadcrumbs a.nolink {
		text-decoration:none;
	}
	
	span.footer {
		font-family: verdana;
		font-size: 10px;
		margin: auto;
	}	

	span.footer a {
		text-decoration: none;
		color: #323132;
	}	

	span.footer a:hover {
		text-decoration: none;
		color: #0055A6;
	}
	
	span.heading_grey_sectionpanel {
		font-family: verdana;
		font-size:15px;
		color:#323132;
		font-weight: bold;
	}

	span.heading_grey {
		font-family: verdana;
		font-size:15px;
		color:#323132;
		/*font-weight: bold;*/
	}

	.appointmentHeading {
		float: right;
		width: 110px;
		font-family: verdana;
		font-size:15px;
		color:#0055A6;


	}

	span.heading_grey_nb {
		font-family: verdana;
		font-size:14px;
		color:#000;
	}
	span.heading_grey_nb a:hover{
		color:#000000;
		font-family:verdana;
		font-size:14px;
		text-decoration:underline;
	}
	
	a.heading_grey_nb, a.heading_grey_nb:visited {
		color:#000000;
		font-family:verdana;
		font-size:14px;
		text-decoration:none;
	}

	span.heading_blue {
		font-family: verdana;
		font-size:13px;
		color:#0055A6;
	}

	a.more, a.more:visited {
		font-family: verdana;
		font-size:12px;
		color:#323132;
		text-decoration: none;
	}

	a.more:hover {
		font-family: verdana;
		font-size:12px;
		color:#0055A6;
		text-decoration: none;
	}

	h1 {
		font-family: verdana;
		font-size: 25px;
		height: 30px;

	}

	.h2 {
		font-family: verdana;
		font-size: 15px;
		font-weight: 100;
	color:#fff;
	font-weight:bold;
	text-decoration:none;

	}
	
	h4{
		color:#323132;
		font-family:verdana;
		font-size:15px;
		font-weight:bold;
	}
	


	.right_search {
		width: 177px;
		height: 25px;
		background-image: url('../images/search-box-bg.jpg');
		background-position: top left;
		background-repeat: no-repeat;
		font-family: verdana;
		font-size: 12px;
		color: #333;
		padding: 9px 1px 1px 9px;
		margin-bottom: 10px;
		height: 26px;
	}

	.right_module {
		width: 184px;
		margin-bottom: 10px;

	}

	.menu_module_text {

		background-image: url('../images/reques-top.jpg');
		background-position: top left;
		background-repeat: no-repeat;
		font-family: verdana;
		font-size: 12px;
		color: #323132;
		line-height: 17px;

		margin-top: 0px;

		/*background-color: #eeeeef;*/
		background-color: #F1F1F1;
		padding: 9px;
		
		width: 161px;

	}

	.right_module_text {
		background-image: url('../images/reques-top.jpg');
		background-position: top left;
		background-repeat: no-repeat;
		font-family: verdana;
		font-size: 12px;
		color: #323132;
		line-height: 17px;

		margin-top: 0px;

		/*background-color: #eeeeef;*/
		background-color: #F1F1F1;
		padding: 9px;
		
		width: 166px;

	}

	.menu_module_bottom {
		width: 179px;
		background-image: url('../images/reques-bottom.jpg');
		background-position: top left;
		background-repeat: no-repeat;
		height: 8px;
		
		margin-bottom: 0px;
		/** margin-bottom: 0px;*/
	}

	.right_module_bottom {
		width: 184px;
		background-image: url('../images/reques-bottom.jpg');
		background-position: top left;
		background-repeat: no-repeat;
		height: 8px;
		
		margin-bottom: 0px;
		/** margin-bottom: 0px;*/
	}

	.right_module_bottom2 {
		width: 100%;
		background-image: url('../images/content-right-b3-bottom.jpg');
		background-position: top left;
		background-repeat: no-repeat;
		height: 33px;

		font-family: verdana;
		font-size: 12px;
		color: #323132;
		line-height: 17px;
		margin-bottom: 15px;
		/** margin-bottom: 0px;*/

		padding-left: 10px;
	}
	
	.right_module_bottom2b {
		width: 174px;
		background-image: url('../images/content-right-b3-bottom-b.jpg');
		background-position: top left;
		background-repeat: no-repeat;
		height: 33px;

		font-family: verdana;
		font-size: 12px;
		color: #323132;
		line-height: 17px;
		margin-bottom: 15px;
		* margin-bottom: 0px;

		padding-left: 10px;
	}
	.right_module_bottom2c {
		width: 174px;
		background-image: url('../images/content-right-b3-bottom-c.jpg');
		background-position: top left;
		background-repeat: no-repeat;
		height: 33px;

		font-family: verdana;
		font-size: 12px;
		color: #323132;
		line-height: 17px;
		margin-bottom: 15px;
		* margin-bottom: 0px;

		padding-left: 10px;
	}
	.right_module_bottom2d {
		width: 174px;
		background-image: url('../images/content-right-b3-bottom-d.jpg');
		background-position: top left;
		background-repeat: no-repeat;
		height: 33px;

		font-family: verdana;
		font-size: 12px;
		color: #323132;
		line-height: 17px;
		margin-bottom: 15px;
		* margin-bottom: 0px;

		padding-left: 10px;
	}
	
	.right_module_bottomg {
		width: 100%;
		background-image: url('../images/arms-bottom.jpg');
		background-position: top left;
		background-repeat: no-repeat;
		height: 41px;

		
		margin-bottom: 15px;
		padding-left: 10px;
	}

	.right_modulew {
		width: 170px;
	}

	.right_module_topw {
		width: 120%;
		background-image: url('../images/arms-p11-top.jpg');
		background-position: bottom left;
		background-repeat: no-repeat;
		height: 8px;
	}

	.right_module_textw {
		font-family: verdana;
		font-size: 12px;
		color: #323132;
		line-height: 17px;

		padding: 4px;
		
		width: 166px;
		/** width: 176px;*/

		border-left: 1px solid #999;
		border-right: 1px solid #999;
	}
	span.armsloginlink{
		margin-left: 38px;
		margin-right: 4px;
	}

	.right_module_bottomw {
		width: 120%;
		background-image: url('../images/arms-p11-bottom.jpg');
		background-position: top left;
		background-repeat: no-repeat;
		height: 8px;

		
		margin-bottom: 15px;
		/** margin-bottom: 0px;*/
	}

	#bottom_modules {
		padding-left: 9px;
	
	}

	.bottom_module {
		width: 250px;
		float: left;
		margin-right: 0px;
	}

	.middle_module {
		margin-left: 7px;
		margin-right: 7px;
	}

	.bottom_module_top {
		width: 100%;
		background-image: url('../images/b-boxes-top.jpg');
		background-position: bottom left;
		background-repeat: no-repeat;
		height: 8px;
	}

	.bottom_module_text {
		font-family: verdana;
		font-size: 12px;
		color: #323132;
		line-height: 17px;

		padding: 0px;

		height: 90px;
		
		width: 248px;

		border: 1px solid #ccc;
		border-top: 0px;
		border-bottom: 0px;
	}

	.bottom_module_bottom {
		width: 100%;
		background-image: url('../images/b-boxes-bottom.jpg');
		background-position: top left;
		background-repeat: no-repeat;
		height: 8px;

		
		margin-bottom: 15px;
		/* margin-bottom: 0px;*/
	}

	.cbottom_module {
		width: 183px;
		float: left;

	}

	.cbottom_middle {
		margin-left: 9px;
		margin-right: 9px;

	}	

	.cbottom_module_top {
		width: 100%;
	}

	.cbottom_module_text {
		font-family: verdana;
		font-size: 12px;
		color: #323132;
		line-height: 17px;

		padding: 2px;
		padding-top: 9px;
		
		width: 175px;
		/* width: 185px; */
	}

	.cbottom_module_text a:hover {
		text-decoration: none;
		color: #0055A6;
	}

	.cbottom_module_content {
		margin-top: 5px;
		margin-bottom: 5px;

	}

	.data_table {
		border-collapse: collapse;
		font-family: verdana;
		font-size: 12px;
		color: #323132;
		line-height: 17px;
	}

	.data_table th {
		background-color: #f6f7f7; 
		border-bottom: 1px solid #d8d8d8;
		padding: 3px;

		text-align: left;
	}

	.data_table td {
		padding: 8px;
	}

	.data_table td.highlight {
		background-color: #add4f1;
		color: #000;
	}

	#main_footer_home {
		margin-top: 15px;
		text-align: left;
		float: left;
		width: 100%;

	}
	#main_footer {
		margin-top: 95px;
		text-align: left;
		float: left;
		width: 100%;
		text-align: -moz-center;
		margin-bottom: 2px;
	}
	
	.newstext {
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 12px;
		font-weight:normal;
		padding-left: 2px;
		padding-top: 20px;
		text-align: left;
		text-transform: none;
		color:#323132;
		text-decoration: none;
	}
			
			
	 .newstextlink {
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 12px;
		font-weight:normal;
		padding-left: 2px;
		padding-top: 20x;
		text-align: left;
		text-transform: none;
		color:#323132;
		text-decoration: none;
	}
			
 .newstextlink:hover	{
		text-decoration: none;
		color: #0055A6;
	}

.longinput {
	width:182px;
	height:21px;

	background-color: #2D7CBC !important;
	border: 0px;
	background:	url('../images/text_box_long.gif') no-repeat left top;
	color: white;
	font-weight: bold;
}

.shortinput {
	width:90px !important;
	height:21px;

	background-color: #2D7CBC !important;
	border: 0px;
	background:	url('../images/text_box_short.gif') no-repeat left top;
	color: white;
	font-weight: bold;
}

.main_image .send {

	border: 0px;

}

#homeText {
	height: 130px;
	font-size: 20px;
	color: #fff;
}

#appointmentImage {

	width: 50px;
	float: left;
}

#appointmentText {

	width: 110px;
	float: right;
}

#appointmentTitle {

	font-weight: bold !important;
	color: blue !important;
	width: 110px;
	float: right;
}

#sectionText {
	
	width: 300px;
	height: 50px;
	margin-top: 25px;

}
#content_right ul{
	list-style-image: url(../images/content-page-bullets.jpg);
	/*list-style-image: url(../images/arrow-bullet.gif);*/

}

#content_right ul {
	margin-left: 9px;
	padding-left: 9px;
}

#content_right ul li{
	//margin-left: 0px;
	padding-left: 0px;
}



#content_right #furtherInformation {
	text-decoration:none;
	padding-left: 2px;
	padding-top: 20x;
	margin-top: 20px
}
#content_right #furtherInformation a{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;	
	text-align: left;
	text-transform: none;
	color:#323132;
	text-decoration: none;
}
#content_right #furtherInformation a:hover{
	text-decoration: none;
	color: #0055A6;
}
.lender_container{
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.lender{
	width: 31%;
	float: left;
	height: 91px;
	margin-bottom: 20px;
	margin-right: 13px;
}

.lender_border{
	background: url("../images/lenders_box_background3.jpg");
	width: 190px;
	height: 110px;
	margin-right: 10px;
}

.lender_image{
	margin-left: 10px;
	vertical-align: middle;
}


/* form factory styles (unlike fs_form these use tables for layout) */
.fs_formFactory form {
	margin:0;
	padding:12px 12px 18px 12px;
	}

.fs_formFactory .button,
.fs_formFactory .fs_button {
	margin-bottom:0;
	padding-bottom:0;
	width: 68px;
	}

.fs_formFactory label {
	width:100%;
	background-color:transparent !important;
	border:none !important;
	white-space:nowrap;
	}

.fs_formFactory table {
	background:none;
	border:none;
	}

.fs_formFactory td {
	border:none;
	}

.fs_formFactory .label {
	width:15%;
	text-align:right;
	}

.fs_formFactory .field {
	width:75%;
	vertical-align:middle;
	}

.fs_formFactory .required {
	margin-left:0.5em;
	}

.fs_formFactory input {
	width:40%;
	border: 1px solid #B1B1B1;
	}

.fs_formFactory textarea {
	width:85%;
	border: 1px solid #B1B1B1;
	}

.fs_formFactory_radio, .fs_formFactory_checkbox {
	width:auto !important;
	border:none !important;
	}

.fs_formFactory_date input {
	width:20%;
	border: 1px solid #B1B1B1;
	}

.fs_form .textbox{
	width:40%;
	border: 1px solid #B1B1B1;
	vertical-align: top;
	margin-top: 2px;
}
.fs_form .resultsMessage{
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}
span.pageNums{
	margin-top: 0xp;
	padding: 0px;
}
.staff_profile {
	width: 568px;
	margin-bottom: 5px;
	clear: both;
}
.staff_profile .staff_image{
	margin-bottom: 10px;
	float: left;
	width: 144px;
	margin-top: 6px;
}
.staff_profile .staff_description{
	margin-bottom: 10px;
	float: right;
	width: 405px;
	padding: 5px;
}
.homepanel_links{

	position: absolute;
	margin-top: 72px;
	margin-left: 84px;
}

.homepanel_image {
	padding-top: 12px;

}

#outer-appear {
 float:right;
 width: 200px; height: 70px;
}

#appear-div {
  float:right;
  width: 200px; height: 70px;

}

#fs_sitemap h2 {
	padding:0.2em 12px;
	border-bottom: solid 1px #ccc;
	background-color:#eee;
	}

.fs_sitemap_child a, .fs_sitemap_child a:visited {
	font-size:1em;
	}

.fs_sitemap_parentNode {
	font-size:1em !important;
	}
