/* --RepoIndustry default style sheet*/
html, body
{
	margin:				0;
	padding:			0;
}
body
{
	font-weight:		400;
	font-size:			12px;
	line-height:		14pt;
	font-family:		helvetica, arial, sans-serif;
	font-variant:		normal;
	font-style:			normal;
	background-color:	#ffffff;
	color:				#20493a;
	text-align:			left;
}
h1
{
	font-weight:		600;
	font-size:			18px;
	line-height:		20px;
	white-space:		nowrap;
	background-color:	transparent;
	margin:				5px 0px;

}
h2
{
	font-size:			14px;
	font-weight:		600;
	line-height:		16px;
	background-color:	transparent;
	margin:				5px 0px;
}
h3
{
	font-size:			12px;
	font-weight:		600;
	line-height:		14px;
	background-color:	transparent;
	margin:				5px 0px;
}
h4
{
	display:			inline;
	font-size:			12px;
	font-weight:		600;
	line-height:		14px;
	background-color:	transparent;
}
.head-title
{
	color:				#20493a;
	margin-bottom:		0px;
}
.colHead
{
	text-align:			center;
	background-color:	#20493a;
	color:				#ffffff;
	padding:			3px 0px;
	margin-top:			0px;
}
img
{
	padding:			0;
	border:				0;
	margin:				0px;
}
fieldset
{
	border:				0;
	padding:			0;
}
legend
{
	font-size:			11px;
	font-weight:		600;
}
p
{
	margin:				2px 0px;
}
#page
{
	position:			relative;
	top:				0px;
	margin:				10px 40px;
	min-width:			940px;
}
#sub-title
{
	background-color:	transparent;
	color:				#ffffff;
	margin:				-10px 40px;
}
.sub-heading
{
	border-bottom:		1px solid;
}
#pg-head
{
	display:			block;
	font-size:			16px;
	border-bottom:		1px solid #20493a;
}
#art-head
{
	padding:			0px 20px;
	text-align:			center;
}
.col-head
{
	text-align:			center;
	font-size:			16px;
	padding:			4px 0px 5px 0px;
	color:				#e3cf7e;
	background-color:	#20493a;
}
.under-title
{
	margin-top:			-15px;
	color:				#20493a;
}
/* -- Positioning  elements */
#heading
{
	position:			relative;
	height:				100px;
	text-align:			left;
	white-space:		nowrap;
}
#title-img
{
	position:			absolute;
	left:				0px;
	width:				480px;
	padding-left:		0px;
	z-index:			25;
}
#title-text
{
	white-space:		nowrap;
}
#top-pic
{
	position:			absolute;
	right:				0px;
	width:				450px;
	z-index:			5;
}
#head-bot
{
	position:			relative;
	top:				-10px;
	right:				0px;
	height:				6px;
	width:				100%;
	background-image:	url('/graphics/bg-border.gif');
	background-repeat:	repeat-x ;
}
#nav
{
	height:				20px;
	margin-right:		140px;
	text-align:			right;
}
#search-box
{
	font-size:			10px;
}
#search input
{
	font-size:			10px;
}
#body-text
{	
	text-align:			left;
	background-color:	transparent;
	z-index:			2;
}
#main_text
{
	padding-left:		160px;
	padding-right:		140px;
	overflow:			hidden;
	padding-top:		0px;
}
#inner-text
{
	padding:			10px;
	padding-top:		3px;
	padding-bottom:		30720px;
	margin-bottom:		-30720px;
}

#inner-left
{
	width:				49%;
	padding:			5px;
	padding-left:		0px;
	float:				left;
	text-align:			justify;
}
#inner-right
{
	width:				49%;
	padding:			5px;
	padding-right:		0px;
	float:				right;
	text-align:			justify;
}
#left-col
{
	width:				49%;
	padding:			5px;
	padding-left:		0px;
	float:				left;
	text-align:			left;
}
#right-col
{
	width:				49%;
	padding:			5px;
	padding-right:		0px;
	float:				right;
	text-align:			left;
}
.inner-col-img
{
	text-align:			center;
}
#menu-col
{
	float:				left;
	width:				160px;
	margin-left:		-160px;
	z-index:			2;
	padding:			0px;
	padding-bottom:		30720px;
	margin-bottom:		-30710px;
}
.inner-menu
{
	background-color:	#cecece;
	border:				1px solid;
}
#col-top
{
	text-align:			center;
	font-size:			16px;
	height:				20px;
	color:				#e3cf7e;
	background-color:	transparent;
	background-image:	url('/graphics/col-top.gif');
	background-repeat:	no-repeat;
}
#col-bot
{
	text-align:			center;
	font-size:			16px;
	height:				20px;
	color:				#e3cf7e;
	background-color:	transparent;
	background-image:	url('/graphics/col-bot.gif');
	background-repeat:	no-repeat;
}
#ad-col
{
	float:				right;
	width:				140px;
	padding:			0px 10px;
	margin-right:		-150px;
	z-index:			2;
	padding-bottom:		30720px;
	margin-bottom:		-30710px;
}
#ac-top
{
	text-align:			center;
	font-size:			16px;
	height:				20px;
	color:				#e3cf7e;
	background-color:	transparent;
	background-image:	url('/graphics/ac-top.gif');
	background-repeat:	no-repeat;
}
#ac-bot
{
	text-align:			center;
	font-size:			16px;
	height:				20px;
	color:				#e3cf7e;
	background-color:	transparent;
	background-image:	url('/graphics/ac-bot.gif');
	background-repeat:	no-repeat;
}
.article_6
{
	min-height:			600px;
}
.article_5
{
	min-height:			500px;
}
.article_4
{
	min-height:			400px;
}
.article_3
{
	min-height:			300px;
}
.article_2
{
	min-height:			200px;
}
.article_1
{
	min-height:			100px;
}
#log-info
{
	display:			block;
	padding:			0px 5px 5px 5px;
}
#dir-search
{
	margin:				0px 5px;
	padding:			0px;
	margin-bottom:		5px;
}
#dir-search fieldset
{
	margin:				0px;
	padding:			0px;
}
.input-title
{
	width:				100px;
	text-align:			right;
}
.dirInput
{
	width:				125px;
}
.dsBox
{
	width:				115px;
}
.ban-disp
{
	text-align:			center;
	margin:				10px auto;
	padding:			0 10px;
}
#welcome
{
	text-align:			center;
	min-height:			140px;
}
.adbar
{
	text-align:			center; 
	padding:			10px;
}
.coDisp
{
	padding:			5px 10px;
	border-bottom:		3px solid;
	margin-bottom:		15px;
	border:				1px solid;
}
.lenderCoDisp
{
	padding:			5px 10px;
	margin-bottom:		15px;
	border:				0;
}
.lenderCoNote
{
	margin-bottom:		15px;
	margin-left:		30px;
	border:				0;
}

.srLogo
{
	float:				left;
	padding-right:		10px;
	border:				0;
}
.srCoHead
{
	font-size:			14px;
	display:			block;
	margin:				5px 0px;
	border-bottom:		2px solid;
}
.srCoDesc
{

}
.coPremDisp
{
	padding:			5px 10px;
	border:				1px solid;
	border-bottom:		3px solid;
	background-color:	#cecece;
	margin-bottom:		15px;
}
.srCoPremHead
{
	font-size:			14px;
	display:			block;
	color:				#ffffff;
	background-color:	#20493a;
	padding:			1px 5px;
	margin:				0px;
	margin-bottom:		5px;
	border-bottom:		2px solid;
}
.srAddress
{
	text-align:			center;
}

.menu-head
{
	display:			block;
	font-size:			12px;
	height:				12px;
	font-weight:		600;
	color:				#ffffff;
	background-color:	#20493a;
	padding:			0px 5px 3px 5px;
	margin:				0px 5px 0px 5px;
}
#searchHead
{
	border-bottom:		1px solid;
	padding:			6px;
}
.input_title
{
	font-weight:		600;
}
.login
{
	padding:			10px;
}
.footer
{
	border-top:			1px solid;
	clear:				both;
	text-align:			center;
	font-size:			8pt;
	z-index: 			5;
}
/*
end positions
Begin special formats
*/
.notice
{
	display:			block;
	color:				#20493a;
	background-color:	#ffffff;
	border:				1px solid #20493a;
	padding-right:		5px;
	padding-left:		5px;
}
.warn
{
	color:				#bb150f;
}
.notice-nb
{
	color:				#20493a;
	background-color:	#ffffff;
	padding-right:		5px;
	padding-left:		5px;
}
.field_title
{
	font-weight:		600;
}
/* -- end special formats */
/* -- table Formats */
table
{
	border:				0;
	padding:			0;
	margin:				0;
}
#contactForm
{
	width:				400px;
	margin:				0px auto;
}
/*end Tables*/
ul
{
	list-style:			none;	
}
ul#top-menu
{
	margin:				-1px 0px 0px 0px;
	padding:			0;
	height:				20px;
	list-style:			none;
	display:			inline;
	white-space:		nowrap;
}
ul.searchInstuct
{
	margin:				0px 5px;
	padding-left:		0px;
}
ul.searchInstuct li
{
	padding-left:		0px;
}
.s_Form
{
	border:				1px solid;
	margin-bottom:		10px;
}
.dirSearch
{
	border:				1px solid;
}
/*for testing only*/
.repoListing
{
	font-size:			11px;
	line-height:		12px;
	padding:			0 .5em;
	margin-bottom:		.5em;
}
span.listingTitle
{
	display:			block;
	font-size:			11px;
	font-weight:		600;
	border-bottom:		2px solid;
	margin-top:			.5em;
	margin-bottom:		.5em;
}
/*end test only*/
.root-list
{
	font-weight:		600;
	height:				20px;
	border:				0;
	position:			relative;
	display:			inline;
	margin-right:		3px;
}
ul#top-menu li a
{
	background-color:	transparent;
	padding:			0px 0px;

}
/* -- links */
a:link
{
	color:				#20493a;
	text-decoration:	none;
	white-space:		normal;
}
a:visited
{
	color:				#20493a;
	text-decoration:	none;
}
a:active
{
	color:				#20493a;
	text-decoration:	none;
}
a:hover
{
	color:				#20493a;
	text-decoration:	underline;
}
.sitemap
{
	display:			block;
	font-size:			10px;
	margin:				0;
	margin-bottom:		3px;
	padding:			0 .5em;
}
a.inline:link
{
	color:				#0000ff;
}
a.inline:visited
{
	color:				#800080;
	text-decoration:	none;
}
a.inline:active
{
	color:				#0000ff;
	text-decoration:	none;
}
a.inline:hover
{
	text-decoration:	underline;
}
a.menu-bar:link
{
	height:				20px;
	padding:			2px 5px;
	text-decoration:	none;
}
a.menu-bar:visited
{
	text-decoration:	none;
	padding:			2px 5px;
}
a.menu-bar:active
{
	text-decoration:	underline;
	padding:			2px 5px;
}
a.menu-bar:hover
{
	text-decoration:	underline;
	padding:			2px 5px;
}
a.sub-menu-bar:link
{
	text-decoration:	none;
}
a.sub-menu-bar:visited
{
	text-decoration:		none;
}
a.sub-menu-bar:active
{
	text-decoration:	none;
}
a.sub-menu-bar:hover
{
	text-decoration:	none;
	background-color:  #e7b602;
}
a.spec-link
{
	font-weight:		600;
	color:				#20493a;
	background-color:	transparent;

}
a.spec-link:active
{
	font-weight:		600;
	color:				#20493a;
	background-color:	transparent;
}
a.spec-link:hover
{
	text-decoration:	none;
}
/*end of links*/
ul.main-menu
{
	margin:				0px;
	padding:			0px;
	list-style:			none;
	width:				153px;
	margin-bottom:		1em;
	margin-left:		5px;
	background-color:	transparent;
}
ul.main-menu li
{
	position:			relative;
	margin-left:		-5px;
	left:				0px;
	z-index:			4;
	height:				20px;
	padding:			0;
}
li:hover ul, li.over ul
{
	color:				#20493a;
	background-color:	#c8c8c8;
	display:			block;
}
li.menu-item ul
{
	position:			absolute;
	list-style:			none;
	top:				0px;
	left:				158px;
	margin:				0;
	background-color:	#c8c8c8;
	width:				200px;
	border:				1px solid #20493a;
	padding:			0;
	display:			none;
	z-index:			4;
}
.menu-item
{
	font-weight:		600;
	color:				#20493a;
	background-color:	transparent;
	line-height:		20px;
}
ul.sub-menu li a
{
	display:			block;
	margin-left:		5px;
	font-weight:		600;
	text-decoration:	none;
	padding-left:		10px;
	color:				#20493a;
}
ul.main-menu li a
{
	display:			block;
	font-weight:		600;
	text-decoration:	none;
	padding:			0px;
	padding-left:		10px;
	color:				#20493a;
	background-color:	transparent;
}
ul.main-menu li a:hover
{
	display:			block;
	font-weight:		600;
	text-decoration:	none;
	color:				#20493a;
	background-color:	#e3e3e3;
	line-height:		20px;
}
ul.sub-menu li a:hover
{
	display:			block;
	font-weight:		600;
	text-decoration:	none;
	color:				#20493a;
	background-color:	#e3e3e3;
	line-height:		20px;
}
li.menu-item:hover ul.sub-menu
{
	display:			block;
}
a.inline:link
{
	color:				#0000ff;
	text-decoration:	underline;
}
a.inline:visited
{
	color:				#0000ff;
	text-decoration:	underline;
}
a.inline:hover
{
	color:				#0000ff;
	text-decoration:	underline;
}
a.inline:active
{
	color:				#0000ff;
	text-decoration:	underline;
}
/* -- end of file -- */

