/**** Globals ****/
body { width:780px; padding:0px; margin:0px; font-family:arial; font-size:11px; color:#000000; background-color:#FFFFFF; line-height:16px; }

ul { padding:0px; margin-left:30px; margin-right:0px; margin-top:10px; margin-bottom:5px; list-style-type:square; }
li { padding-left:0px; padding-bottom:3px; }

h1 { font-size:16px; margin-bottom:4px; margin-top:5px; color:#613336; }
h2 { font-size:13px; margin-bottom:3px; margin-top:5px; color:#613336; }
h3 { font-size:12px; margin-bottom:1px; margin-top:5px; }
h4 { font-size:13px; margin-bottom:2px; margin-top:2px; color:#A50021; }
h5 { font-size:12px; margin-bottom:3px; margin-top:5px; color:#613336; }
br { line-height: 9px; }
b  { color:#A50021; }

.small { font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; line-height: 11px; }
.red { color:red; }
.blue { color:blue; font-style:italic; }
.boldblue { color:blue; font-weight:600; }

form { padding:0px; margin:0px; }

a:link { color:#0000FF; font-family: arial; text-decoration: underline; }
a:visited { color: #0000FF; font-family: arial; text-decoration: underline; }
a:hover { color: #0000FF; font-family: arial; text-decoration: underline; }

a.footer:link { color: #FFFFFF; font-family: arial; text-decoration: none; }
a.footer:visited { color: #FFFFFF; font-family: arial; text-decoration: none; }
a.footer:hover { color: #FFFFFF; font-family: arial; text-decoration: underline; }

a.np:link { color:#999999; font-size:9px; }
a.np:visited { color:#999999; font-size:9px; }
a.np:hover { color:#999999; font-size:9px; }
.np { color:#999999; font-size:9px; display:none; }

.heightfix { display:none; }
.clearfix:after { content:"."; display:block; height:0px; clear:both; visibility:hidden; }
.clearfix { display:inline-block; } 
/* Hides from IE-mac \*/ 
* html .clearfix {height: 1%;} 
.clearfix {display: block;}
/* End hide from IE-mac */

#bodyborder { width:780px; display:block; float:left; background-image:url(../images/bg.gif); background-repeat:repeat-y; } 

#below_nav { width:780px; float:left; display:block; color:#FFFFFF; }
#below_navA { width:609px; height:54px; float:left; display:block; color:#FFFFFF; background-image:url(../images/below_nav_left.gif); background-repeat:repeat-y; padding-left:10px; }
#below_navB { width:140px; float:left; height:54px; display:block; background-image:url(../images/below_nav_right.gif); text-align:center; padding-left:20px; }

#box { width:311px; float:left; display:block; vertical-align:middle; }
#box1 { width:218px; height:188px; float:left; display:block; }
#box_header { width:218px; height:29px; float:left; display:block; background-image:url(../images/sub_box_header.gif); }
#box_header1 { display:block; width:89px; height:29px; float:left; display:block; background-image:url(../images/sub_box_header1.gif); } 
#box_header2 { display:block; width:129px; height:29px; float:left; display:block; background-image:url(../images/sub_box_header2.gif); }
#box_bg { width:203px; height:119px; float:left; display:block; background-image:url(../images/sub_box_bg.gif); background-repeat:repeat-y; padding:5px 5px 5px 10px; color:#FFFFFF;}
#box_footer_left { width:218px; height:30px; float:left; display:block; background-image:url(../images/sub_box_footer_left.gif); cursor:pointer; }
/*#box_footer_right { width:85px; height:30px; float:left; display:block; background-image:url(../images/sub_box_footer_right.gif); cursor:pointer; }*/
#box_photo { width:92px; height:188px; float:left; display:block; }
#body_left { width:434px; float:left; display:block; padding:0px 15px 0px 20px; }

/**** Subpage ****/

#topnav { width:780px; float:left; height:32px; }
#header { display:block; float:left; width:780px; height:145px; background-image:url(../images/sub_header.jpg); }

#body_text { width:745px; float:left; display:block; padding:0px 15px 0px 20px; }
#footer_right { width:645px; height:27px; float:left; display:block; background-image:url(../images/footer_right.gif); text-align:right; padding-right:10px; padding-top:4px; }
#footer_left { width:125px; height:31px; float:left; display:block; background-image:url(../images/footer_left.gif); }

/**** Navigation Styles ****/
.TopNav { margin:0px; height:32px; cursor:pointer; }
.TopGroup { background-color:#e4e4e4; margin-left:1px; cursor:pointer; margin:0px; border:1px solid #999999; }
.TopItem { color:#FFFFFF; font-weight:bold; }
.TopItemHover { color:#0070B5; font-weight:bold; }
.TopItemExpanded { color:#000000; font-weight:bold; }
.TopChildItem { color:#FFFFFF; background-color:#4C4747; }
.TopChildItemHover { color:#3D3939; background-color:#F2F0F0; font-weight:bold; }
.TopChildItemExpanded { color:#3D3939; background-color:#F2F0F0; font-weight:bold; }

/*<!-- #config src="/templates/styles.css" id="topnav"# --><!-- #end config# -->*/

/**** Form ****/
#form { float:left; width:745px; padding:10px 15px 10px 20px; background-image:url(../images/bottom_body_bg.gif); background-repeat:repeat-y; }
input { font-size:11px; line-height:13px; }
textarea { font-family:arial; font-size:11px;  line-height:13px; }
select { font-size:11px; line-height:13px; }

#bid { width:750px; float:left; display:block; padding:5px 15px 0px 15px; font-size:11px; }

#answer1 { display:none; margin:5px 0px; width:575px; }
#answer2 { display:none; margin:5px 0px; width:575px; }
#answer3 { display:none; margin:5px 0px; width:575px; }
#answer4 { display:none; margin:5px 0px; width:575px; }
#answer5 { display:none; margin:5px 0px; width:575px; }
#answer6 { display:none; margin:5px 0px; width:575px; }

/**** Datagrids ****/
.datagrid { border-color:#CCCCCC; }
.datagridheader { background-color: #999999; color: white; font-weight: bold; }
a.datagridheader { color: white; text-decoration:underline;  }
a.datagridheader:visited { color: white; text-decoration:underline; }
.datagriditem { background-color: white; }
.datagriditem_alt { background-color: #CCCCFF; }
.datagridfooter {  }


#TableLayout { }
#TableLayout table{ width:100%; background-color:#999999; }
#TableLayout td { background-color:#FFFFFF; }


/* THIS MAKES THE DROP SHADOW WORK ON IMAGES */
.imagecontainer { float:left; clear:both; background: url(../images/shadow_large.gif) no-repeat bottom right !important; background: url(../images/shadow_large.gif) no-repeat bottom right; margin: 10px 0 5px 7px !important; margin: 10px 0 5px 5px; }
.imagecontainer img { display: block; margin:-6px 6px 6px -6px;  }


.dropshadow2{
	float:left;
	clear:left;
	background: url(../images/shadow_large.gif) no-repeat bottom right !important;
	background: url(../images/shadow_large.gif) no-repeat bottom right;
	margin: 10px 0 10px 10px !important;
	margin: 10px 0 10px 5px;
	padding: 0px;
}
.innerbox{
position:relative;
bottom:6px;
right: 6px;
border: 1px solid #999999;
padding:4px;
margin: 15px 0px 0px 0px;
}
.innerbox{
/* IE5 hack */
\margin: 0px 0px -3px 0px;
ma\rgin:  0px 0px 0px 0px;
}
.innerbox p{		
margin: 3px;
padding-bottom:0px
}
