﻿body
{
	margin: 0 0;
	width: 100%;
	background-color: #fff;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 65%;
	color: #333333;
}

html, body, div, h1, h2, h3, h4, h5, h6, p, img {
	margin: 0;
	padding: 0;
}
html,body {
	height: 100%; /* the container div will stretch the full viewport in all browsers */
}
a:link, a:visited
{text-decoration: none;
color: #ff6600;
}
a:link:hover, a:visited:hover
{text-decoration: none;
color: black;
}

/* END GENERAL */


/* LAYOUT */

#Bidders
{
  overflow: auto;
  width: 790px;
  height: 100px;
}
#MainWrapper 
{
  width:100%;
}

#HeaderWrapper
{display:block;
  position:relative;
  background-color: #282828;
background-attachment: scroll;
width: 100%;
}
#HeaderWrapper a 
{
color:White;
}

#HomePageLogin
{background-color: white;
width: 100%;
margin: 0 auto;
}	
#Logo 
{display:block;
position:relative;
top:1px;
left:1px;
float:left;
}	
#Logo a
{display:block;
position:relative;
top:1px;
left:1px;
float:left;
}	
#TopLinks
{position:relative;
  display:block;
  	float: right;
	right: 5px;
	color: White;
	color: #ffffff;
	background-color: #393939;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	text-align:center;
	width:300px;
}


#SearchBar
{
	display:block;
	width: 435px;
	position: relative;
	top: 15px;
	margin: 0 auto 0 auto;
	font-size: 10pt;
	}

.WaterMark
{
font-family: Verdana;
color: #ffcc99;
font-weight: bold;
font-size: 10pt;
text-align:center;
}
.TextBoxSearch
{display:inline;
font-family: Verdana;
color: #ff6600;
font-weight: bold;
font-size: 10pt;
text-align:left;
}
/****************
Navigation Menu
*****************/
#MainNavigation 
{	display:block;
height: 32px;
background-color: #282828;
font-weight: bold;
font-family: Verdana;
font-size: 1.2em;
width:100%;
margin:auto auto;
}
#MainNavigation .item
{ float:inherit; 
	width:120px;
	height:32px;
	line-height:32px;
	vertical-align:middle;
	text-align:center;
	background: url(images/primary-nav-tab-right.gif) no-repeat right top;
	
}
#MainNavigation .item a 
{ 
	height:32px;display: block;
float: left; /* for Mac/IE5.2 */
background: url(images/primary-nav-tab-left.gif) no-repeat left top;
color: #c8c8c8;
}
#MainNavigation .item .hover 
{text-decoration: none;
color: white;
}
#MainNavigation .item .selected
{font-family: Verdana;
	color: white;
}
#MainNavigation .selected
{
	background: url(images/primary-nav-tab-right-selected.gif) no-repeat right top;
}
#MainNavigation .selected a{
background: url(images/primary-nav-tab-left-selected.gif) no-repeat left top;
color: #fff;
}

/****************
Sub Navigation
*****************/
#SubNavigation 
{display:block;
height:28px;
overflow: hidden;
width: 100%;
background-color: #ff9907;
background-image: url(images/secondary-nav-bg.gif);
background-repeat: repeat-x;
background-attachment: scroll;
font-weight:bold;
font-family: Verdana;
font-size: 1.2em;
}
#SubNavigation .item
{
	width: 150px;
	color: #545454;
	color: #ffffff;
	background-color: transparent;
	text-align: center;
	line-height:25px;
	vertical-align:middle;
	
}
#SubNavigation .item a
{display: block;
float: left; /* for Mac/IE5.2 */
color: #545454;
display: block;
color: #FFEEDE;
background-color: transparent;
}
#SubNavigation .item .hover 
{
color: white;
}
#SubNavigation .hover 
{
color: white;
display: block;
background-color: transparent;
}
#SubNavigation .selected
{
	color: white;
	float: left;
	display: block;
	text-decoration: underline;
	color: #ffffff;
	background-color: transparent;
	font-family: Verdana;
	font-weight: bold;
}

#SubNavigation .item .selected
{
	color: white;
	
}
/****************
Sub Navigation
*****************/

/****************
SiteMap Path
*****************/

#SMPath
{clear: both;
height:14px;
overflow: hidden;
width: 100%;
background-color: white;
font-weight:bold;
font-family: Verdana;
font-size: 0.9em;
vertical-align:top;
margin-left:20px;
}

/****************
End of SiteMap Path
*****************/

/****************
Beginning of ContentStyles
*****************/

#ContentWrapper
{
	width:expression(document.body.clientWidth > 1008? "1008px": "auto" );
	xwidth: 96%;
	min-height: 100%; /* the container div will stretch the full viewport in all browsers */
	margin: 0 auto;
	padding: 0;
	background-color: #fff;
min-height:500px;
	max-width: 1008px;
	font-size: 10pt;
	text-align:left;
}
* html #ContentWrapper {
	height: 100%; /* the container div will stretch the full viewport in all browsers */
}
h1
{
	padding: 0px 5px 5px 5px;
	margin: 0px;
	color: white;
	font-weight: bold;
	font-size: 10pt;
	font-family: Verdana;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
h2
{
	padding: 5px 0px 5px 0px;
	margin: 0px;
	color: #ff6600;
	font-weight: normal;
	font-size: 10pt;
	font-family: Verdana;
		border-bottom: #ff6600 thin dotted;
		font-weight:bold;

}
h3
{
	padding: 5px 0px 0px 0px;
	margin: 0px;
	color: #ff6600;
	font-weight: normal;
	font-size: 10pt;
	font-family: Verdana;
		font-weight:bold;

}

/* 2 column layout - half width columns, liquid */


#RelatedLinks 
{
clear:left;
float:left;
width:140px;
margin:0 0 5px;
padding:0;
}

#ContentPlaceHolder
{

	left:0px;
	top:-55px;
	width: 888px;
	float: left;
	display: inline;
}

#MainWindowContent 
{
	float: left;
	width: 100%;	
 padding:0px 0px 0px 10px;
 
}


* html .PnlMain, * html .2ColsHalfEach-left {
	width: 49%; /* IE hack */
}


.2ColsHalfEach-left, .2ColsHalfEach-right {
	width: 50%;
	float: left;
	display: inline;
}

.2ColsHalfEach-right{
	float: right;
}

* html .2ColsHalfEach-right, * html .2ColsHalfEach-left {
	width: 49%; /* IE hack */
}

.row-wrapper {
	float: left;
	width: 50%;
	padding:50px, 0px,50px,0px;
}
.ProjectInfo, .ProjectImages {
	width: 120px;
	float: right;
	display: inline;
}

.ProjectInfo{
	float: left;
}


/* END LAYOUT */

/* STYLES */




/* ContentWindow - Variable height & width */

.ContentWindow {
	margin: 0 auto; /* center for now */
	width: 100%; /* percentage width so it can grow */
	background: url(images/middlebox_rightbot.gif) no-repeat bottom right;
	font-size: 100%;
	position:relative;
	top:0px;
	
}

.ContentWindowHeader {
	background: url(images/middlebox_righttop.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: left;
}

.ContentWindowHeader h1, .ContentWindowHeader h2 {
	background: url(images/middlebox_lefttop.gif) no-repeat top left;
	margin: 0;
	padding: 15px 20px 3px 25px;
	color: white; 
	font-weight: bold;
	font-size: 1.0em;
}
.InnerMenu {
	padding: 2px 5px 2px 5px;
	background-color:#FFEB9C;
	position:relative;
	top:-10px;
	margin:0px -5px 0px -5px;

}
.ContentWindowBody {
	background: url(images/middlebox_leftbot.gif) no-repeat bottom left;
	margin: 0;
	padding: 3px 15px 15px 15px;
	}

	
	.ContentWindowInnerBody {
	margin: 0;
	padding: 0px 15px 15px 15px;
	min-height:150px;
	overflow:auto;
	
	
}


/* MiddleboxNOHeader - Variable height & width */

.middleboxNoHeader {
	margin: 0 auto; /* center for now */
	width: 100%; /* percentage width so it can grow */
	background: url(images/middlebox_rightbot.gif) no-repeat bottom right;
	font-size: 100%;
}

.middleboxNoHeaderHead {
	background: url(images/middleboxNO_righttop.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: left;
}

.middleboxNoHeaderHead h1, .middleboxNoHeaderHead h2 {
	background: url(images/middleboxNO_lefttop.gif) no-repeat top left;
	margin: 0;
	padding: 20px 20px 5px 20px;
	color: #ff6600; 
	font-weight: bold;
	font-size: 1.1em;
	line-height: 1em;
}

.middleboxNoHeaderBody {
	background: url(images/middlebox_leftbot.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 20px 25px 20px;
}




/* two column layout inside middlebox */

.LeftColumn
{
	width: 200px;
	float: left;
	min-height:500px;
	border-right: 3px solid #DFDCCB;
	background: #E1DFCF;
}
.RightColumn
{
	padding: 10px;
	font-size: 0.8em;
}



/* MISC */

.larger {
	font-size: 1.3em;
	font-weight: bold;
}

.orangetext {
	color: #ff6600;
}

.float-right {
	float: right;
}

.outertext {
	margin: 5px 8px;
	font-size: 1.1em;
}

.clearboth {
	clear: both;
}

.align-center {
	text-align: center;
}

.valign-middle {
	vertical-align: middle;
}

.block {
	display: block;
}
.Bold 
{
	font-weight:bold;
}
.Large
{
	font-size: large;
}
/* END MISC */

/* FORMS */

.field
{
	width: 170px;
	padding: 5px 2px 5px 2px;
	width: 170px;
		background-color: #fff;
	color: #696969;
	font-size: 1.1em;
	font-weight: bold;
	border: 1px solid #777777;
	vertical-align: middle;
}
.fieldlabel
{
	width: 170px;
	padding: 5px 2px 5px 2px;
	background-color: #fff;
	color: #696969;
	font-size: 1.1em;
	font-weight: bold;
	vertical-align: middle;
	line-height: 30px;
	text-align:left;
	
}
.noborder
{
	border: none;
}

.FieldHelper
{
	padding: 2px 2px 2px 2px;
	background-color: #fff;
	color: gray;
	font-size: 0.8em;
	font-weight: normal;
	vertical-align: middle;
	font-style: italic;
	text-align: left;
}

.label
{
	font-weight: bold;
	line-height: 30px;
	height:30px;
	vertical-align: middle;
	color: #ff6600;
}
.LabelDescription
{
	font-weight: normal;
	line-height: 30px;
	height: 30px;
	vertical-align: middle;
	color: #808080;
}
.width180
{
	width: 180px;

}
.width250
{
	width: 250px;

}
.ListLabel

{
	float: left;
	width: 200px;
	font-weight: bold;
	line-height: 20px;
	text-align: right;
	vertical-align: middle;
	color: #ff6600;
}
.FieldLabel
{
  width: 170px;
  padding: 5px 2px;
  background-color: #fff;
  color: #ff6600;
  font-size: 1.1 em;
  font-weight: bold;
  vertical-align: middle;
  line-height: 30px;
  vertical-align: middle;
  color: #ff6600;
  border-bottom: #ffcc66 thin dashed;
  border-top: #ffcc66 thin dashed;
}
.ListFieldLabel
{
  width: 170px;
  padding: 5px 2px;
  background-color: #fff;
  color: black;
  font-weight: bold;
  font-size: 1.2 em;
  font-weight: bold;
  vertical-align: middle;
  line-height: 20px;
  vertical-align: middle;
  border-bottom: #ffcc66 thin dashed;
  border-top: #ffcc66 thin dashed;
}
.AlignToField
{
	margin-left:250px;
	vertical-align:middle;


}
.DataLabel
{
	width: 170px;
	padding: 5px 2px;
	background-color: #fff;
	color: #ff6600;
	font-size: 1.1 em;
	font-weight: bold;
	vertical-align: middle;
	line-height:30px;
	vertical-align:middle;
	color:Black;
	background-color:#ff9900;

}


.RadioCheck{
width: 50px;
line-height:30px;
vertical-align:middle;
}
.CheckBox{
width: 170px;
line-height:30px;
vertical-align:middle;
margin-left:250px;
}
.textarea{
width: 500px;
height: 150px;
}
.FormButton{
margin-left: 250px;
margin-top: 5px;
width: 90px;
}
br{
clear: left;

}



/* END OF FORMS */


/****************
End of ContentStyles
*****************/











.FormTable
{
	border-top-style: solid;
	border-color: #FF8B06;
}
.FormTableHeader { background-color: #507CD1; font-weight: bold; color: White; }
#Footer
{vertical-align:middle;
	background-color:Black;
	width: 100%;
	line-height:30px;
	height: 30px;
	vertical-align:middle;
	color: white;
	clear: both;
	font-size: 11px;
	text-align: center;
	background-image: url(images/secondary-nav-bg.gif);
	background-repeat: repeat-x;
	background-attachment: scroll;
}
#Footer a
{
	line-height:30px;
	vertical-align:middle;
	font-size:11px;

	color: white;
}
.ClassTable
{
	border-width: thin;
	border-color: #C0C0C0;
	width: 100%;
		background-color: #d3d3d3;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
}

/* Data Web Control Styles */
#RememberMe
{
	width:50px;
}
.DataWebControlStyle
{
	border-width: thin;
	font-size: 90%;
	min-width: 100%;
	overflow: hidden;
	color: #696969;
	border-left-color: #d3d3d3;
	border-bottom-color: #d3d3d3;
	border-top-style: solid;
	border-top-color: #d3d3d3;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d3d3d3;
	border-bottom-style: solid;
}

.HeaderStyle
{
	background-color: #ff8e06;
	background-repeat: repeat-x;
	color: white;
	font-weight: bold;
	height: 30px;
	line-height:30px;
	vertical-align:middle;
	padding: 5px 5px 5px 5px;
	border-right: darkgray thin solid;
	border-top: darkgray thin solid;
	border-left: darkgray thin solid;
	border-bottom: darkgray thin solid;
	 text-align:center;
}
.HeaderStyle a
{	
	color: white;
	
}
.HeaderStyle A
{	
	color: white;
	
}

.RowStyle
{
	height: 25px;
	line-height: 25px;
	vertical-align: middle;
	background-color: #FFFFFF;
	text-align: center;
	color: #666666;
}



.AlternatingRowStyle
{
	height: 25px;
	line-height: 25px;
	vertical-align: middle;
	background-color: #EFEFEF;
	text-align: center;
	color: #666666;
}

.SelectedRowStyle
{
  height:25px;
  line-height:25px;
  vertical-align:middle;
    background-color: Yellow;
    	 text-align:center;
}

.PagerRowStyle
{
    background-color: #ddd;
    text-align: right;
}

.SortHeaderRowStyle
{
    background-color: #c00;
    text-align:center ;
    font-weight: bold;
    color: white;
}

/* Data Web Control Styles end */

.button
{
	border: 1px solid #000000;
  padding: 3px 6px;
  font-size: 11px;
	  font-family: Tahoma,Verdana,Arial,Sans-Serif;
	  font-weight: bold;
	  background-color: #db6600;
	  color: #ffffff;
	background-image: url('images/button_bg.jpg');
}
.button:hover
{
	background-color: #000000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #db6600;
	border-right-color: #db6600;
	border-bottom-color: #db6600;
	border-left-color: #db6600;
	background-image: url(images/button_bg_over.jpg);
}



li
{
	font-family:verdana;

}
ul
{
	font-family:verdana;

	
}

.Table 
{
	width:100%;
	font-family: verdana;
		color: #333;
}


.Table td, .Table th {
	line-height: 1.8em;
	vertical-align: top;
}

.Table tr.odd th, .Table tr.odd td {
	background: #efefef;
}
.ClassLogin
{
	width:100%;
	
}
.UserDetailContent
{
	padding-left:25px;
	width: 100%;
	border-left: #ff6600 thin dotted;
	height:100%
}
.UserDetailLabel
{
	float: left;
	position: relative;
	line-height: 25px;
	width: 30%;
	border-bottom: #ff6600 thin solid;
	border-top-width: thin;
	border-top-color: black;
}
.UserDetailText
{
	float: left;
	position: relative;
	line-height: 25px;
	width: 70%;
	border-bottom: #ff6600 thin solid;
	border-top-width: thin;
	border-top-color: black;
}
/****************
Beginning of AutoComplete List
*****************/
.list 
{
	padding-right:25px;
	border: 1px solid black;
	list-style-type: none;
	margin: 0px;
	background-color: #444444;
	text-align: left;
}

	ul.list li {
		padding: 2px 2px;
	}

	.listitem
{
	color: white;
}

	.hoverlistitem
{
	background-color: white;
	font-weight: bold;
	color: #ff6600;
}



/****************
End of AutoComplete List
*****************/

/****************
Beginning of Project Table
*****************/
.ProjectImage 
{width:60px;
	padding:1px;
	background-color:transparent;
}
.ProjectTitle
{
	color: #696969;
}
.ProjectTitle a:hover
{
	color: #696969;
	border-bottom: #ff6600 thin dotted;
}
.ProjectDescription
{
	color:#696969;
}
.ProjectNumbers
{
	font-weight: bold;
	color: #696969;
}
/****************
Beginning Departments Categories Products
*****************/
.Departments
{
	font-weight: bold;
	color: #FF3300;
	text-align: left;
	text-indent: 2px;
	width:240px;
	word-wrap:normal;	

}
.Categories
{
	font-weight: bold;
	color: #009933;
	text-align: left;
	text-indent: 2px;
	width: 240px;
	word-wrap: normal;
}
.Products
{
	font-weight: bold;
	color: #0000FF;
	text-align: left;
	text-indent: 2px;
	width: 240px;
	word-wrap: normal;
}


/****************
End Departments Categories Products
*****************/
/****************
End of Project Table
*****************/

/****************
beginning Newsletter table styles
*****************/


input
{
	font-family: Verdana; font-size: 100%;
}

input.textbox
{
	width: 95%;
}

table.table
{
	border: solid 1px silver; width: 95%;
}

td.cell
{
    border: solid 1px silver; vertical-align: top;
}

td.title
{
  text-align: center;
  background-color: #ff9900;
  color: White;
  font-family: Verdana;
  font-size: 12pt;
  border: solid 1px silver;
}

td.header
{
  background-color: #FFCC00;
  border: solid 1px silver;
}

td.item
{
  background-color: #FFCC00;
  color: #666666;
}

td.value
{
	text-align: left;
}

textarea
{
	width: 95%; margin: 10px 10px 10px 10px;
}


/****************
End Newsletter table styles
*****************/

/****************
beginning of RegTable
*****************/


input
{
	font-family: Verdana; font-size: 100%;
}

input.textbox
{
	width: 95%;
}

.RegTable
{
	border: solid 1px silver; 
	
}

td.cell
{
    border: solid 1px silver; vertical-align: top;
}

.RegTableTitle
{
  text-align: center;
  background-color: #ff9900;
  color: White;
  font-family: Verdana;
  font-size: 12pt;
  border: solid 1px silver;
}

.RegTableHeader
{

  text-align:right;
}

td.item
{
  background-color: #FFCC00;
  color: #666666;
}

td.value
{
	text-align: left;
}

textarea
{
	width: 95%; margin: 10px 10px 10px 10px;
}


/****************
End Newsletter table styles
*****************/
.highlight {text-decoration: none;color:black;background:yellow;}

/*lndcl site navigation*/

#header
{
	width: 100%;
	background: #282828;
}


#primary-nav
{
	list-style-type: none;
	margin: 18px 0px 0px 20px;
	width:auto;
	float: left;
	font-size: 1.2em;
	overflow: hidden;
	font-weight: bold;
}
#primary-nav LI
{
	margin: 0px 5px;
	background: url(images/nav-sprite.gif) no-repeat right top;
	float: left;
}
#primary-nav A
{
	padding-bottom: 6px;
	padding-left: 20px;
	padding-right: 20px;
	display: block;
	background: url(images/nav-sprite.gif) no-repeat left top;
	float: left;
	color: #c8c8c8;
	padding-top: 6px;
}
#primary-nav A:hover
{
	color: #FFFFFF;
}
#primary-nav LI.selected
{
	background: url(images/nav-sprite.gif) no-repeat right -150px;
}
#primary-nav LI.selected A
{
	background: url(images/nav-sprite.gif) no-repeat left -150px;
	color: #fff;
	float:left;
}
DIV#primary-nav-wrapper
{
	position: relative;
	margin: 0px auto;
	width: 850px;
	background: #282828;
	overflow: hidden;
}
DIV#secondary-nav-wrapper
{
	min-height: 28px;
	width: 100%;
	background: url(images/secondary-nav-bg.gif) #ff9907 repeat-x 50% bottom;
	clear: both;
}
#secondary-nav
{
	list-style-type: none;
	margin: 0px auto;
	width: 850px;
	font-size: 1.2em;
	overflow: hidden;
}
#secondary-nav LI
{
	text-align:center;
	padding-bottom: 0.9em;
	padding-left: 1em;
	padding-right: 1em;
	float: left;
	padding-top: 0.5em;
}
#secondary-nav A
{
	padding-bottom: 1px;
	display: block;
	white-space: nowrap;
	float: left;
	color: #fff;
	font-weight: bold;
}
#secondary-nav A.selected
{
	text-decoration: underline;
}
/*instrbls layout*/
.ReadAllButton
{
	border-bottom: #c2bab0 1px solid;
	text-align: center;
	border-left: #c2bab0 1px solid;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	white-space: nowrap;
	background: url(images/buttonBG.gif) #fddeb0 repeat-x;
	color: #ff5200;
	font-size: 11px;
	border-top: #c2bab0 1px solid;
	cursor: pointer;
	font-weight: bold;
	border-right: #c2bab0 1px solid;
	text-decoration: none;
	padding-top: 2px;
}
A
{
	color: #ff5200;
	cursor: pointer;
	text-decoration: none;
}
A IMG
{
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.title
{
	border-bottom: #cabfb1 1px solid;
	border-left: #cabfb1 1px solid;
	padding-bottom: 1px;
	margin: 0px;
	padding-left: 4px;
	padding-right: 4px;
	border-top: #cabfb1 1px solid;
	border-right: #cabfb1 1px solid;
	padding-top: 1px;
}
.pager
{
	margin-top: 15px;
	margin-bottom: 15px;
	height: 0.5em;
	clear: both;
}
.pager A.page-button
{
	border-bottom: #ff5200 1px solid;
	border-left: #ff5200 1px solid;
	padding-bottom: 2px;
	background-color: #ff5200;
	margin: 0px 3px;
	padding-left: 6px;
	padding-right: 6px;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 11px;
	border-top: #ff5200 1px solid;
	font-weight: bold;
	border-right: #ff5200 1px solid;
	padding-top: 2px;
}
.pager A.page-button
{
	border-bottom: #c2bab0 1px solid;
	border-left: #c2bab0 1px solid;
	background: none transparent scroll repeat 0% 0%;
	color: #ff5200;
	border-top: #c2bab0 1px solid;
	font-weight: normal;
	border-right: #c2bab0 1px solid;
}
#container
{
	margin: 0px auto;
	width: 970px;
}
#you #container
{
	width: 970px;
}
#main_content
{
	margin: 0px;
	width: 636px;
	float: left;
}
#you #main_content
{
	width: 654px;
}
.boxgray
{
	margin-top: 5px;
	margin-left:10px;
	background: #fafafa;
	float:left;
	width:300px;

	
}
.boxgray_top
{
	
	background: url(images/box_topmid_gray.gif) repeat-x 50% top;
	height: 22px;
}
.boxgray_tleft
{
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	background: url(images/box_topleft_gray.gif) no-repeat;
	float: left;
	height: 19px;
	color: #333333;
	font-size: 9pt;
	font-weight: bold;
	padding-top: 3px;
}
.boxgray_tright
{
	padding-right: 6px;
	background: url(images/box_topright_gray.gif) no-repeat right 50%;
	float: right;
	height: 18px;
	padding-top: 4px;
}
.boxgray_mid
{
	border-bottom: #cacaca 1px;
	border-left: #cacaca 1px solid;
	padding-bottom: 0px;
	padding-left: 8px;
	padding-right: 8px;
	border-top: #cacaca 1px;
	border-right: #cacaca 1px solid;
	padding-top: 8px;
	max-height:500px;
	overflow:auto;
	position:relative;
	
	
}
.boxgray_mid A
{
	color: #ff5200;
	font-size: 9pt;
	font-weight: bold;
	line-height:10pt;
	max-height:500px;
	overflow:auto;
	position:relative;
}
.boxgrayHalf_mid
{
	border-bottom: #cacaca 1px;
	border-left: #cacaca 1px solid;
	padding-bottom: 0px;
	padding-left: 8px;
	padding-right: 8px;
	border-top: #cacaca 1px;
	border-right: #cacaca 1px solid;
	padding-top: 8px;
	max-height:250px;
	overflow:auto;
	position:relative;
	
	
}

.boxgrayHalf_mid A
{
	color: #ff5200;
	font-size: 9pt;
	font-weight: bold;
	line-height:10pt;
	max-height:250px;
	overflow:auto;
	position:relative;
}
.boxgray_bot
{
	background: url(images/box_botmid_gray.gif) repeat-x 50% bottom;
	height: 5px;
	clear: both;
}
.boxgray_bleft
{
	width: 4px;
	display: block;
	background: url(images/box_botleft_gray.gif) no-repeat 50% top;
	float: left;
	height: 5px;
	overflow: hidden;
}
.boxgray_bright
{
	width: 4px;
	background: url(images/box_botright_gray.gif) no-repeat 50% top;
	float: right;
	height: 5px;
	overflow: hidden;
}

.thumbs
{
	display: block;
		height: auto;
	clear: both;
	font-family:Verdana;
	line-height:10pt;
	font-size: 9pt;
	overflow: hidden;
	position:relative;
	text-align:left;
}
.thumbs IMG
{
	padding-right: 5px;
	float: left;
}
.thumbs A.title
{
	border-bottom-style: none;
	padding-bottom: 0px;
	border-right-style: none;
	padding-left: 0px;
	padding-right: 0px;
	border-top-style: none;
	letter-spacing: -1px;
	font-size: 14px;
	border-left-style: none;
	padding-top: 0px;
}
.thumb_spacer
{
	padding-bottom: 2px;
	margin-top: 9px;
	display: block;
	border-top: #cacaca 1px solid;
}
.morelnk
{
	padding-bottom: 4px;
	margin-bottom: 0px;
	padding-top: 14px;
}
.NewsDetails
{
	margin-right: auto;
	margin-left: auto;
}
