/*  Globals  */
*						{ margin:0; padding: 0; }
body					{ background-color: #dedede; font-family: verdana; color: #484848; font: 13px/1.231 arial,helvetica,clean,sans-serif; }


/*  Structures  */
#page					{ width: 850px; margin:0 auto; background-color: white; }
#header					{ width: 850px; height:140px; margin-bottom: 90px; background: #fff url(images/headerGradient.jpg) top left repeat-x}
#header .border			{ background: #C41E3A url(images/tabGradient.png) repeat-x scroll left top; width:850px; height:10px; margin-top: -5px;}
  #header h1,h3,h5		{ padding: 0; text-align: center; }
  #header h1			{ text-decoration: underline; font-weight: bolder; }
  #header h5			{ font-style: italic; }
#application			{ border: 0px double #ccc; padding: 15px; }
#search					
#appl_info				
#contacts
#coappl_info
#employer
#coappl_employer
#rental_history			{  }
#terms_conds			{ /*padding-top: 5px;*/ padding-bottom: 0px !important; }
#submit_btn	input		{ width: 20em; font-size: 1.3em;}
#footer					{ width: 850px; margin:0 auto; }
#rental_app_results		{ border-collapse: collapse; width: 100%; }
#rental_app_results th 	{ font-size: 1.4em; text-align: left; padding-top: 5px; padding-bottom: 4px; background-color: #A7C942; color: #fff; }
#rental_app_results tr	{ cursor: pointer; }


/*  Tags  */
h1, h1 a				{ font-size: 1.6em; font-weight: normal; margin: 0 0 5px 0; }
h2						{ border: 0px solid #eee; padding: 5px; font-size: 1.1em; margin-bottom: 5px; width: 1215px; background: #C41E3A url(images/tabGradient.png) repeat-x scroll left top; color: white; }
h2:hover				{ background-color: gray; }
p						{ padding-bottom: 10px; }
input, textarea			{ border: 1px solid #ccc; padding: 3px; border-top-width: 2px; }
label					{ cursor: pointer; }
/*div					{ border: 1px solid #ccc; }*/
div						{ /*padding-bottom: 25px;*/ }
table td				{ width: 850px; }
fieldset				{ margin-bottom: 5px; border: 1px solid #ccc; background-color: white; }
thead					{ font-weight: bold; }


/*  Custom Classes  */
.button					{ cursor: pointer; padding: 4px; border: 1px solid #fff; background-color: #c41E3A; color: white; font-weight: bolder; text-decoration: none; }
.button:hover			{ background-color: #9C1229; }
.clear					{ clear:both; }
.logo					{ width: 850px; height: 140px; display: block; margin-left: auto; margin-right: auto; }
.bold					{ font-weight: bolder; }
.right_pic				{ float: right; height: 140px; margin-left: auto; margin-right: auto; }
.left_pic				{ float: left; height: 140px; margin-left: auto; margin-right: auto; }
.pointer				{ cursor: pointer; }


/*  Links  */