﻿body { background-image: url(../images/homeonly/banner_background_body.gif);
		background-repeat: repeat-x; background-position: 0 128px; }

#banner { background-image: url(../images/homeonly/banner_background_content.gif); background-repeat: no-repeat;
		position: absolute; left: -2px; top: 98px; width: 802px; height: 252px; overflow: auto; }
#banner-text { position: absolute; left: 320px; top: 25px; width: 450px; height: 150px; font-size: 100%; }
#banner-text h1 { font-size: 130%; margin: 0; }
#banner-text .search-txt { width: 350px; border: none; background-color: #FFFAD4; color: #666666; }
	
#content-container .columns .left-column,
#content-container .columns .right-column 
{ padding-top: 315px; color: #5E5E5E; }

#content-container .left-column h1 { margin: 0; font-size: 120%; color: #000; }
#content-container .left-column .document { font-size: 120%; margin: 15px 0; }
#content-container .left-column .document a{ text-decoration:none; color:inherit;}
#content-container .left-column .document h2 { font-size: 100%; color: #000; margin: 0; font-weight: normal; }
#content-container .left-column .document div.pdf { background-image: url(../images/icons/pdf.gif); 
		background-repeat: no-repeat; padding: 5px 0 5px 28px;  }
#content-container .left-column .document div.doc { background-image: url(../images/icons/doc.gif); 
		background-repeat: no-repeat; padding: 5px 0 5px 28px;  }
#content-container .left-column .document div.web { background-image: url(../images/icons/web.gif); 
		background-repeat: no-repeat; padding: 5px 0 5px 28px;  }
#content-container .left-column .document p { margin: 0; }
#content-container .left-column .document .date { color: #5E5E5E; }

#content-container .left-column .left-text { width:210px; float:right; font-size: 100%; margin: 0;}
.left-text a, a.action { color: #8F1F07; }

#content-container .right-column h1,
#primary-action h1{ color: #5E5E5E !important; font-size: 100% !important; margin-top: 0; }

#content-container .admin h1 { color: #000 !important; font-size: 120% !important; }
#content-container .admin .user { color: #000; font-size: 120%; margin: 10px 0; line-height: 120%; }
#content-container .admin .user .date { color: #5E5E5E; display: block; }

#login-box { width: 100%; text-align: right; }
#primary-action { width: 250px; float: right; clear:left; text-align: right; }
#primary-action a, a.action { color: #8F1F07; }


#content-container .search h1 { color: #000 !important; font-size: 100% !important; }
#content-container .search .user { color: #000; font-size: 120%; margin: 10px 0; line-height: 120%; }
#content-container .search .user .date { color: #5E5E5E; display: block; }
#content-container .search label { width:60px;}
#content-container .search .input { margin: 2px 0px 5px 0px; border: 1px solid #bababa; width:130px;}
#content-container .search .sign-in{float:right;}

/*Alex's Styles*/
.searchBtnHome {vertical-align:-10px;margin-left:3px;}