/* CSS Document */
html,body{

height:100%;
width:100%;
margin-left: auto;
margin-right: auto;
margin-top:.25em;
margin-bottom:0;

}
#container{
display:block;
width:100%;
height:100%;

}

#language
{
display:block;
float:right;
height:20px;
width:100px;
border: 0px;
color: #003333;
font: 10px ARIAL,sans-serif;
text-align:left;
text-decoration:none;
margin-right:2em;
margin-top:1em;
vertical-align:middle;
}
.width {
display:block;
width: 800px;
margin-left: auto;
margin-right: auto;

border: 1px solid #000000;
}

.header{
display:block;
width: 800px;
padding-left:2em;
padding-top:0em;
}

.menutop{
display:block;
background-image:  url(images/greenupper.jpg);
background-color:none;
background-repeat:repeat-x;
background-position: top;
height:66px;
}
#flash{
display:block;
width: 800px;
height:201px;
}

#content{
display:block;
width:800px;
background-image:  url(images/beigeBack.jpg);
background-color:none;
background-repeat:repeat;
background-position: top;
padding-top:1em;
padding-bottom:1em;

}
#contentinner{
display:block;
width:580px;
overflow:hidden;
background-image:  url(images/beigeBack.jpg);
background-color:none;
background-repeat:repeat;
background-position: top;
padding-top:1em;
padding-bottom:1em;
padding-left:1em;
color: #003333;
font: 12px ARIAL,sans-serif;

}
#contentinner h2{
display:block;
clear:both;
color: #003333;
font: 16px ARIAL,sans-serif;
font-weight:800px;
margin-left:1em;
margin-top:1em;
}

#contentinner h3{
display:block;
clear:both;
color: #003333;
font: 14px ARIAL,sans-serif;
font-weight:800px;
margin-left:0em;
margin-top:1em;
}
#contentinner img.left{
display:inline;
float:left;
color: #003333;
font: 16px ARIAL,sans-serif;
font-weight:800px;
margin:0;
margin-right:4em;
border: 1px solid #000000;
}
.sellright2{
display:inline;
float:right;

width:165px;
margin-top:1em;
margin-right:.5em;
margin-left:.5em;
border: 0px solid #000000;
border-top: 0px solid #000000;
}
.sellright2 img{

margin-bottom:.25em;
margin-right:.5em;
margin-left:.5em;
border: 4px solid #000000;

}
.media{
display:inline;
float:left;
}
.selllong{
display:block;
clear:both;
width:800px;
height: 200px;
padding-top:1em;
text-align:center;
}
.sell{
display:block;
float:left;
width:178px;
margin-right:.5em;
margin-left:.5em;
border-left: 1px solid #000000;
border-top: 1px solid #000000;
}
.sellright{
display:block;
float:right;
width:178px;
margin-top:1em;
margin-right:.5em;
margin-left:.5em;
border-left: 1px solid #000000;
border-top: 1px solid #000000;
}
a#menu2
{
display:block;
height:20px;
border: 0px;
color: #003333;
font: 12px ARIAL,sans-serif;
text-align:left;
text-decoration:none;
padding-left:1.75em;
padding-right:0.5em;
background-image:  url(images/arrowOrange.jpg);
background-color:none;
background-position: -1px 2px; 
background-repeat:no-repeat;
padding-bottom:0em;

vertical-align:middle;
}
a#menu2:hover 
{padding-left:1.75em;padding-bottom:0em;
padding-right:0.5em;
color:#ffcc33;height:20px;
background-image:  url(images/arrowGreen.jpg);
background-position: -1px 2px; 
background-color:#003333;text-align:left;vertical-align:middle;

}

#greenfooter
{
display:block;
width: 800px;
margin-top:0;
margin-bottom:0;
height:80px;

}

#menuh-container
	{
	position: absolute;		
	top: .5em;
	left: 0em;
	}

#menuh
	{
	font-size: 9pt;
	font-family: arial, helvetica, sans-serif;
	width:100%;
	float:left;
	margin:0em;
	margin-top: 1em;
	
	}
		
#menuh a
	{
	text-align: left;
	display:block;
	border: 0px solid #555;
	white-space:nowrap;
	margin:0;
	padding: 0.2em;
	}
	
#menuh a, #menuh a:visited	/* menu at rest */
	{
	color: white;
	margin-right:.25em;
	background-color: #003333;
	text-decoration:none;
	}


	
#menuh a:hover	/* menu at mouse-over  */
	{
	color: #ffcc33;
	background-color: #003333;

	}	
			
#menuh a.top_parent, #menuh a.top_parent:hover  /* attaches down-arrow to all top-parents */
	{
margin-right:.00em;
	background:none;
	/*width : 50px;*/
	}
	
#menuh a.parent, #menuh a.parent:hover 	/* attaches side-arrow to all parents */
	{
background-image: url(images/subBack.jpg);

	}

#menuh ul
	{
	list-style:none;
	margin-right:.0 em;
	padding:0;
	float:left;
	background:none;

	text-align:left;
	/* width of all menu boxes */
	}
#menuh ul.low
	{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	width:13em;	/* width of all menu boxes */
	border-top: 1px solid #ffcc33;
	background-image: url(images/subBack.jpg);
	}
#menuh li
	{
	position:relative;
    min-height: 1px; 	/* Sophie Dennis contribution for IE7 */
    vertical-align: bottom; /* Sophie Dennis contribution for IE7 */
	}

#menuh ul ul
	{
	position:absolute;
	z-index:500;
	top:auto;
	display:none;
	padding: 1em;
	margin:-1em 0 0 -1em;
	}

#menuh ul ul ul
	{
	top:0;
	left:100%;
	}

div#menuh li:hover
	{
	cursor:pointer;
	z-index:100;
	}

div#menuh li:hover ul ul,
div#menuh li li:hover ul ul,
div#menuh li li li:hover ul ul,
div#menuh li li li li:hover ul ul
{display:none;}

div#menuh li:hover ul,
div#menuh li li:hover ul,
div#menuh li li li:hover ul,
div#menuh li li li li:hover ul
{display:block;}


/* End CSS Popout Menu */
table h3{
color:white;


}

table.new {
border: 1px solid #336666;
padding :.25em


}
#contentinner table.new h3 {

color:white;

}
table.new td{

border: 1px solid #336666;
padding:.15em;
}
