
*
{
	font: 13px Arial, Georgia, Times, Times New Roman, serif;
	color: #000;
}
img
{
	border: none;
	margin: 0;
	padding: 0;
}
body
{
	text-align: center;
	margin: 0 auto;
}
br
{
	height: 0;
	clear: both;
}

/* HEADER */
#header
{
	text-align: center;
	margin: 0 auto;
	padding: 15px 0 0 24px;
	width: 766px;
	height: 71px;
	overflow: hidden;
	background: url(../images/bg_header.gif) top left no-repeat;
}
#logo
{
	float: left;
	padding: 0;
	margin: 3px 0 0 0;
	width: 539px;
}
#logo a
{
	padding: 0;
	margin: 0;
}
#tools
{
	float: left;
	width: 170px;
	margin: 0 0 0 40px;
}
#tools a
{
	color: #706a6a;
	text-decoration: none;
	text-transform: uppercase;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 5px;
}
#tools a:hover
{
	color: #000;
}

/* GLOBAL NAVGATION */

#navigation
{
	width: 790px;
	height: 24px;
	margin: 0 auto;
	padding: 0;
	background: url(../images/bg_nav.gif) top left no-repeat;
}
#nav, #nav ul
{
	padding: 0;
	margin: 0 0 0 101px;
	list-style: none;
	line-height: 1;
}
#nav a
{
	display: block;
	padding: 3px 0 0 0;
	text-transform: uppercase;
	color: #fff;
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#nav li#btn_program
{
	background: url(../images/nav_program.gif) top left no-repeat;
}
#nav li#btn_program_active
{
	background: url(../images/nav_program_active.gif) top left no-repeat;
}
#nav #btn_program a, #nav #btn_program_active a
{
	height: 21px;
	width: 115px;
	display: block;
	font-weight: bold;
}
#nav #btn_program a:hover
{
	color: #dabb6b;
}
#nav #btn_program_active a:hover
{
	color: #7d1c13;
}

#nav li#btn_potential_donors
{
	background: url(../images/nav_potential_donors.gif) top left no-repeat;
}
#nav li#btn_potential_donors_active
{
	background: url(../images/nav_potential_donors_active.gif) top left no-repeat;
}
#nav #btn_potential_donors a, #nav #btn_potential_donors_active a
{
	height: 21px;
	width: 147px;
	display: block;
	font-weight: bold;
}
#nav #btn_potential_donors a:hover
{
	color: #dabb6b;
}
#nav #btn_potential_donors_active a:hover
{
	color: #7d1c13;
}

#nav li#btn_transplant_centers
{
	background: url(../images/nav_transplant_centers.gif) top left no-repeat;
}
#nav li#btn_transplant_centers_active
{
	background: url(../images/nav_txc_active.gif) top left no-repeat;
}
#nav #btn_transplant_centers a, #nav #btn_transplant_centers_active a
{
	height: 21px;
	width: 170px;
	display: block;
	font-weight: bold;
}
#nav #btn_transplant_centers a:hover
{
	color: #dabb6b;
}
#nav #btn_transplant_centers_active a:hover
{
	color: #7d1c13;
}

#nav li#btn_news_updates
{
	background: url(../images/nav_news_updates.gif) top left no-repeat;
}
#nav li#btn_news_updates_active
{
	background: url(../images/nav_news_updates_active.gif) top left no-repeat;
}
#nav #btn_news_updates a, #nav #btn_news_updates_active a
{
	height: 21px;
	width: 136px;
	display: block;
	font-weight: bold;
}
#nav #btn_news_updates a:hover
{
	color: #dabb6b;
}
#nav #btn_news_updates_active a:hover
{
	color: #7d1c13;
}

#nav li#btn_resources
{
	background: url(../images/nav_resources.gif) top left no-repeat;
}
#nav li#btn_resources_active
{
	background: url(../images/nav_resources_active.gif) top left no-repeat;
}
#nav #btn_resources a, #nav #btn_resources_active a
{
	height: 21px;
	width: 101px;
	display: block;
	font-weight: bold;
}
#nav #btn_resources a:hover
{
	color: #dabb6b;
}
#nav #btn_resources_active a:hover
{
	color: #7d1c13;
}

#nav li
{
	float: left;
}
#nav li ul
{
	position: absolute;
	background-color: #e5c77d;
	width: 195px;
	left: -999em;
	border-top: 1px solid #861e15;
	border-left: 1px solid #861e15;
	border-right: 1px solid #861e15;
	margin: -3px 0 0 0;
	z-index: 1;
}
#nav li ul li
{
	border-bottom: 1px solid #861e15;
	width: 195px;
	text-align: left;
}
#nav ul li:hover, #nav ul li.sfhover
{
	background: #861e15;
}
#nav li ul li a
{
	color: #861e15;
	display: block;
	width: 185px;
	padding: 5px 10px 1px 11px;
	text-transform: none;
	font-size: 12px;
}
#nav #btn_program ul li a, #nav #btn_program_active ul li a, #nav #btn_potential_donors ul li a, #nav #btn_potential_donors_active ul li a, #nav #btn_transplant_centers ul li a, #nav #btn_transplant_centers_active ul li a, #nav #btn_news_updates ul li a, #btn_news_updates_active ul li a, #nav #btn_resources ul li a, #nav #btn_resources_active ul li a
{
	width: 185px;
}
#nav #btn_program ul li a:hover, #nav #btn_program_active ul li a:hover, #nav #btn_potential_donors ul li a:hover, #nav #btn_potential_donors_active ul li a:hover, #nav #btn_transplant_centers ul li a:hover, #nav #btn_transplant_centers_active ul li a:hover, #nav #btn_news_updates ul li a:hover, #nav #btn_news_updates_active ul li a:hover, #nav #btn_resources ul li a:hover, #nav #btn_resources_active ul li a:hover
{
	color: #fff;
}
/*#nav li:hover ul, #nav li.sfhover ul {left: auto;}*/
#nav li:hover ul, #nav li.sfhover ul
{
	left: auto;
	display: block;
}


/* HOMEPAGE INTRO */
#intro
{
	font: 12px Arial, Helvetica,Trebuchet;
	margin: 0 auto;
	width: 238px;
	height: 247px;
	overflow: hidden;
	background: url(../images/bg_home4.jpg) top left no-repeat;
	padding: 25px 511px 0 41px;
	text-align: left;
}
#intro h1
{
	font-size: 22px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	color: #7d1c13;
}
#intro p
{
	margin: 15px 0 0 0;
	padding: 0;
}
#intro p.learnmore
{
	margin: 10px 0 0 0;
}
#intro a
{
	margin: 20px 0 0 0;
	padding: 0;
	font-size: 16px;
	text-decoration: none;
}
#intro a:hover
{
	color: #b29b62;
}

#mainhead
{
	font-size: 18px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	color: #7d1c13;
}
#subhead
{
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	color: #7d1c13;
}

/* HOMEPAGE RED PANEL */

#panel
{
	margin: 0 auto;
	padding: 0;
	width: 790px;
	height: 155px;
	overflow: hidden;
	background: url(../images/bg_panel.jpg) top left no-repeat;
	text-align: left;
}
#panel #left
{
	float: left;
	padding: 15px 0 0 41px;
	width: 432px;
}
#panel #left h2, #panel #right h2
{
	font-size: 25px;
	color: #fff;
	margin: 0;
	padding: 0;
}
#panel #left p
{
	margin: 7px 0 0 0;
	padding: 0;
	font-size: 12px;
	color: #fff;
}
#panel #left a
{
	color: #ffe095;
	font: 13px Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
#panel #left a:hover
{
	color: #c8b075;
}
#panel #right
{
	float: right;
	padding: 15px 40px 0 0;
	width: 231px;
}
#panel #right p.category
{
	font-size: 13px;
	color: #ffe095;
	margin: 0;
	padding: 4px 0 0 0;
}
#panel #right .number
{
	color: #fff;
	font-size: 22px;
	margin-left: 10px;
}

/* SECONDARY PAGES */

#navigationSec
{
	width: 790px;
	height: 24px;
	margin: 0 auto;
	padding: 0;
	background: url(../images/bg_nav_secondarypgs.gif) top left no-repeat;
}
#lead
{
	width: 423px;
	height: 95px;
	overflow: hidden;
	background: url(../images/bg_lead4.jpg) top left no-repeat;
	margin: 0 auto;
	text-align: left;
	padding: 0 326px 0 41px;
}
#lead h1
{
	font-size: 30px;
	font-weight: bold;
	margin: 25px 0 0 0;
	padding: 0;
	color: #861e15;
}

#body
{
	background: url(../images/bg_page.gif) top left repeat-y;
	width: 748px /*834px*/;
	margin: 0 auto;
	text-align: left;
	padding: 10px 21px;
}
#overlay
{
	width: 748px; /*834px;*/
	background: url(../images/bg_overlay.gif) top left repeat-y;
	margin: 0;
	padding: 0;
}
#leftnav
{
	float: left;
	width: 159px;
	margin: 0 20px 0 0;
}
#content-main
{
	float: left;
	width: /*428px;*/ 342px;
}
#content-whole
{
	float: left;
	width: /*428px;*/ 544px;
}
#right-rail
{
	float: left;
	width: 202px;
	margin: 0 0 0 25px;
}

#content-main h1
{
	font-size: 23px;
	margin: 0px;
	padding: 0px;
}
#content-main h2
{
	font-size: 18px;
}
#content-main h3
{
	font-size: 16px;
	font-weight: bold;
	color: #861e15;
}

#content-whole h1
{
	font-size: 23px;
}
#content-whole h2
{
	font-size: 18px;
}
#content-whole h3
{
	font-size: 16px;
	font-weight: bold;
	color: #861e15;
}

#right-rail .tile
{
	width: 172px;
	background: url(../images/bg_rtcol.gif) bottom left no-repeat;
	padding: 0 15px 15px 15px;
	margin: 0 0 10px 0;
}
#right-rail .cap
{
	width: 202px;
	height: 15px;
	background: url(../images/bg_rtcol_cap.gif) top left no-repeat;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
#right-rail h3
{
	margin: 0;
	padding: 0;
	color: #fff;
	font-size: 21px;
}
#right-rail p
{
	font-size: 12px;
}
#right-rail a
{
	font: 13px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffe095;
	text-decoration: none;
}
#right-rail a:hover
{
	color: #c8b075;
}

/* SECONDARY NAVIGATION */

#leftnav ul
{
	margin: 0;
	padding: 0 0 10px 0;
}
#leftnav li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#leftnav li a
{
	width: 140px;
	display: block;
	background: url(../images/bg_leftnav.gif) 0 -27px no-repeat;
	padding: 8px 0 8px 9px;
	color: #717171;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
#leftnav li a:hover
{
	color: #861e15;
}
#leftnav li a.selected
{
	background-position: left bottom;
	color: #861e15;
}
#leftnav li a.wrap
{
	width: 140px;
	display: block;
	background: url(../images/bg_leftnav.gif) 0 -12px no-repeat;
	padding: 8px 0 8px 9px;
	color: #717171;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
#leftnav #sponsors
{
	margin: 15px 0 0 18px;
	width: 108px;
	text-align: center;
}




/* FOOTER */
#footer
{
    text-align: left;
    width: 728px;
    height: 120px;
    margin: 0 auto;
    background: url(../../images/bg_footer.jpg) top left no-repeat;
    /**background: url(http://testldonorassist.informaticsinstitute.com/images/bg_footer.jpg) top left no-repeat;**/ 
    text-transform: uppercase; 
    padding: 7px 21px 0 41px;
    
}
#footer #footleft
{
    float: left;
    width: 440px;
    margin: 2px 0 0 0;
    padding: 0;
    font: 9px Geneva, Arial, Helvetica, sans-serif;
    color: #89774b;
}
#footer #footleft a
{
    color: #89774b;
    text-decoration: none;
    font: 9px Geneva, Arial, Helvetica, sans-serif;
}
#footer #footleft a:hover
{
    color: #000;
}
#footer #footright
{
    float: right;
    width: 200px;
    text-align: right;
}
#footer #footright a
{
    color: #89774b;
    margin: 1px 5px 0 5px;
    text-decoration: none;
    font: 9px Geneva, Arial, Helvetica, sans-serif;
}
#footer #footright a:hover
{
    color: #000;
}
#footer #footrightspan
{
    width: 700px;
    text-align: left;
    text-transform: uppercase;
    font: 9px Geneva, Arial, Helvetica, sans-serif;
    text-decoration: none;
    padding-top:5px;
    color: #89774b;
}


/* FORMATTING */
div.footnote
{
	font-size: 8pt;
}

span.red
{
	color: #990000;
}

form, label, span, input, textarea, fieldset, pre
{
	padding: 0;
	margin: 0;
	font-size: 12px;
}

rowFiler
{
	padding-top: 5px;
}

a:link
{
	text-decoration: underline;
	color: #2966c4;
}

a:visited
{
	text-decoration: underline;
	color: #2966c4;
}

#content-main a span
{
	color: #2966c4;
}

/* Login Page Styles */

/*
forminput, .FormInput, input[type="text"]
{
	background: #FFFFFF none repeat scroll 0%;
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 1px 1px 2px;
	color: #444444;
	height: 20px;
	padding: 4px 0pt 0pt 6px;
	vertical-align: middle;
}
*/

forminput
{
	background: #FFFFFF none repeat scroll 0%;
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 1px 1px 2px;
	color: #444444;
	height: 20px;
	padding: 4px 0pt 0pt 6px;
	vertical-align: middle;
}

#loginpage p
{
	padding-bottom: 25px;
	margin: 0px;
}

.errorlist p
{
	color: Red;
}

.errorlist ul
{
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.forgotpassword a
{
	padding: 3px 0 0 0;
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;}