/* --------------- Main ---------------*/



* {
	margin: 0;
	padding: 0;
}



html { 



}

#contactform {
	margin-left: 20px;
	width: 500px;
	color: #333333;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
}

#contactform input, #contactform select, #contactform textarea{
	margin: 4px 0px;
}


body {

	background-color: #424242;

	text-align: center;


	font-family:Arial, Helvetica, sans-serif;

	color: #333333;

}



p {
	font-size: 12px;
	line-height: 16px;
	padding: 20px 30px 20px 20px;
}

h4  {

	color: #818F7D;
	font-size: 18px;
	font-style:italic;
	font-variant: small-caps;
	padding-top: 26px;

}

h5 {

font-size: 12px;
font-style:italic;
color: #666666;


}

h6 {
	font-size: 14px;
	font-weight: bold;
	padding: 12px 0px 8px 0px;
	clear: both;
	color: #5d7054;
}



.active {

cursor: default;

}



dl {



line-height: 15px;

margin: 10px 0px 10px 30px;

text-align: left;

color: 3333;

font-family: Arial,Helvetica,sans-serif;

font-size: 12px;



}



dt {

font-weight:bold;

}



dd {

margin: 0px 0px 10px 0px;

}





/* --------------- Header ---------------*/

#headertile {

	background:#004779 url(../images/TopTile.gif) repeat-x;

	height: 36px;

}



#headertile div {

	width: 740px;

	margin: 0 auto;

	text-align: left;

}



#headertile a {

	color: #8b8160;

	text-transform: uppercase;

	text-decoration: none;

	height: 32px;

	line-height: 32px;

	width: 100px;

	display: block;

	background:  url(../images/homeicon.gif) no-repeat 0px 7px;

	padding-left: 20px;

}







/* --------------- MainMenu -----------*/

#mainmenu {
	height: 40px;
	width: 900px;
	vertical-align:top;
	text-align:left;
}



#content #mainnav {
	padding: 0;
	list-style: none;
	margin: 0 0 0 0;
	width: 900px;
}



#mainnav a {

	display: block;

	width: 203px;

	

/*	text-align:center;*/

}



#mainnav li {
	float: left;
	width: 220px;
	text-align:left;
	height: 30px;
	padding: 0px;
	margin: 0px;
}



li#Home {
	width: 76px;
	height: 40px;
	float: left;
	display: block;
	padding: 0px;
	margin: 0px;
}



li#Home a.graphicbuttons {
	width: 76px;
	height: 40px;
	margin: 0px;
	padding: 0px;
	display: block;
}



li#Products {
	width: 102px;
	height: 40px;
	float: left;
	display: block;
	padding: 0px;
	margin: 0px;
}



li#Products a.graphicbuttons {


	width: 102px;

	height: 40px;
	
	margin: 0px;

	padding: 0px;

	display: block;

}



li#Our_Difference {
	width: 136px;
	height: 40px;
	float: left;
	display: block;
	padding: 0px;
	margin: 0px;
}


li#Our_Difference a.graphicbuttons {


	width: 136px;

	height: 40px;
	
	margin: 0px;

	padding: 0px;

	display: block;

}



li#High_Performance_Proof {
	width: 193px;
	height: 40px;
	float: left;
	display: block;
	padding: 0px;
	margin: 0px;
}



li#High_Performance_Proof a.graphicbuttons {

	width: 193px;

	height: 40px;

	margin: 0px;

	padding: 0px;

	display: block;

}

li#Our_Team {
	width: 100px;
	height: 40px;
	float: left;
	display: block;
	padding: 0px;
	margin: 0px;
}



li#Our_Team a.graphicbuttons {

	width: 100px;

	height: 40px;

	margin: 0px;

	padding: 0px;

	display: block;

}

li#News_And_Events {
	width: 131px;
	height: 40px;
	float: left;
	display: block;
	padding: 0px;
	margin: 0px;
}



li#News_And_Events a.graphicbuttons {

	width: 131px;

	height: 40px;

	margin: 0px;

	padding: 0px;

	display: block;

}

li#Contact_Us {
	width: 110px;
	height: 40px;
	float: left;
	display: block;
	padding: 0px;
	margin: 0px;
}



li#Buy_Now a.graphicbuttons {
	width: 110px;
	height: 40px;
	margin: 0px;
	padding: 0px;
	display: block;
}

li#Buy_Now {
	width: 110px;
	height: 40px;
	float: left;
	display: block;
	padding: 0px;
	margin: 0px;
}



li#Contact_Us a.graphicbuttons {
	width: 110px;
	height: 40px;
	margin: 0px;
	padding: 0px;
	display: block;
}



#mainnav li ul {
	position: absolute;
	top: 40px;
	list-style: none;
	width: 220px;
	left: -999em;
	margin: 0px;
	border-bottom: solid 2px #4a4a4a;
	text-align: left;
	background: #e5e5d9 url(../images/BG-dropdown.jpg) no-repeat left top;	




}



#mainnav li:hover ul {

	left: auto;

}



#mainnav li:hover ul, #mainnav li.sfhover ul {

	left: auto;

}



#mainnav li li a {

	padding:3px 5px 3px 15px;

	margin:0px 0px;

	font-weight: normal;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color: white;

	text-decoration:none;


	width: 220px;

}



#mainnav li li a.active {

	color: #c5d69a;


}



#mainnav li li a.active:hover {

	color: #424848;


}



#mainnav  li li a:hover {

	background: #CCCCCC;
	
	background-image: url(../images/dropdown_over_grad.jpg);
	
	background-repeat: repeat-y;
	
	background-position: top left;

	font-size:11px;
	
	color: #424848;
	
	width: 200px;

}

#US_Greentech_Header {
	width: 900px;
	height: 139px;
	text-align: left;
	margin: 0px;
	padding: 0px;
}

#US_Greentech_Header img {
	margin: 0px;
	padding: 0px;
}





/* --------------- Page ---------------*/

#page {
	width:100%;
	text-align: center;
	background:#fff url(../images/bg_tile.jpg) repeat-x;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

#homepage {

	width:100%;

	text-align: center;

	background:#F8F1E4 url(../images/gym_bg.jpg);

	text-align: center;

	margin: 0px;

	padding: 0px;
	height: 340px;

}

#area {
	width: 654px;
	
	background-color: #FFFFFF;
	
}

#logocontainer {
	width: 654px;
	height: 100px;
	background-image: url(../images/logocontain.jpg);
	background-repeat: no-repeat;
	margin: 0px auto 0px auto;
	text-align: left;
}

#featuredlogo {
	height: 100px;
	width: 188px;
	float: left;
	padding-left: 20px;
}

*html #featuredlogo {
	width: 188px;
}

#featuredtext {
	float: right;
	width: 438px;
	text-align: left;
}

#featuredtext p {
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 13px;
	color: #333333;
	padding: 34px 25px 0px 0px;
}

#hometop {
	
	
	width: 898px;
	
	height: 240px;
	
	margin: 0px auto;
	
	display: block;
	
	
	
}




#ccontent {
	margin: 0px auto 0px auto;
	padding: 0px;
	text-align: right;
	overflow: hidden;
	width: 900px;
}

#ccontent2 {

	margin: 0px auto 0px auto;

	padding: 0px 0px 25px 0px;

	text-align: right;

	overflow: hidden;

	width: 898px;
	
	background-color: #FFFFFF;
	
	clear: both;

}

#ccontentbottom {
	text-align: right;
	overflow: hidden;
	width: 900px;
	background-color: #FFFFFF;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}




*html #ccontent {

	width: 898px;

}



*html #logofloat {

	width: 242px;
	
	overflow: hidden;



}



#logofloat {
	clear: left;
	float: left;
	width: 250px;
}

#leftcol_subnav {
	
	background-color: white;
	
}



#bodycontent {
	clear: left;
	float: right;
	width: 654px;
	margin: 0px;
	padding: 0px;
	background-color: white;
	text-align: left;

}

*html bodycontent {
	width: 504px;
}

#bodycontent form {
	width: 532px;
	font-size: 12px;
	margin-left: 20px;
}

*html #bodycontent form {
	width: 380px;
}

#bodycontent h1{
	color: #086224;
	font-family: Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding-top: 36px;
	line-height: 18px;
	
}

#bodycontent h2{
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-top: 36px;
	line-height: 25px;
	
}


#bodycontent h1{
	color: #086224;
	font-family: "Times New Roman", Times, serif;
	font-size: 26px;
	padding-top: 36px;
	line-height: 18px;
	padding-left: 20px;
	font-weight: lighter;
}

#bodycontent h2{
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-top: 36px;
	line-height: 25px;
	
}


#contactform {
	margin-left: 20px;
	width: 380px;

}

*html #contactform {
	width: 380px;

}




#bodycontent1col {

	clear: left;

	float: left;

	background-image:url(../images/bodycontentTile.gif);

	background-repeat:repeat-x;

	width: 615px;

	margin: 0px;

	padding: 0px;



}



#rss_picker{

	padding: 0px 0px 10px 30px;

}



.rss-item {

	padding: 0px 0px 10px 30px;

}

#contentblock {
	width: 654px;
	display: block;
	clear: both;
}

#paragraph {
	width: 654px;
	float: left;
	display: block;
	padding-bottom: 20px;
}

#paragraph img {
	padding-right: 0px;
	border: none;
	margin-left: 0px;
}

#paralist {
	
	width: 472px;
	float: left;
	display: block;
}


#paragraph ul {
	margin-left: 30px;
	margin-top: 0px;
	text-indent:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;

	color: #333333;
}


#news ul li, #paragraph ul li {
	text-indent:0px;
	padding: 3px 0px 3px 30px;
	font-size: 12px;
	background-image: url(../images/pdficon.gif);
	background-repeat: no-repeat;
	background-position: 0;
	line-height: 12px;
	margin: 0px 0px 10px 0px;
}



#paragraph_image {

	width: 170px;
	float: right;
	margin-bottom: 15px;
	margin-left: 8px;
	display: block;
}

*html #paragraph_image {

	width: 170px;

}

#paragraph_image img {
	
	padding: 0px 5px 8px 4px;
	float: left;
	
}


#rightcolumn {

	width: 182px;

	float:left;
	
	padding-top: 103px;

/*	background-image:url(../images/map.jpg);

	background-repeat:no-repeat;

	padding: 182px 0px 0px 0px;*/

}



#ccontent #rightcolumn h2{

	margin: 0px 10px 0px 20px;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size: 14px;

	color: #666600;

}

#content #rightcolumn p{

	margin: 8px 10px 20px 20px;

	line-height:15px;

}



#locationholder {

	width: 615px;

	height: 200px;

	margin: 0px;

	padding: 0px;

}

#bodycontent1col form {
	margin-left: 30px;
}



#map {

	float:right; 

	margin:10px 50px 5px 10px;

}



*html #map {

width: 300px;

}

/* --------------- leftmenu ---------------*/

#rightcolumn {
	float: right;
	width: 246px;
	font-size: 12px;
	color:#333333;
	background-color: white;
	text-align: left;
	margin: 40px 0px 20px 0px;
	padding: 0px;
}



#leftmenu h2{

	margin: 0px 0px 5px 0px;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:normal;

	font-size: 12px;

	color: #666600;

}

#leftnavheader {

	width: 244px;
	
	height: 68px;

}

#leftmenu a:hover{

	color:#FFFFFF;
}



#leftmenu a{

	color: #45453D;

}



#leftmenu ul{

	margin: 0px;

	list-style-type: none;

}

#leftmenu ul li{

	display: block;

	width: 244px;
	
	height: 21px;

	margin-bottom: 1px;

	list-style-type: none;

	text-align: left;
	
	background-image: url(../images/subnav_Up.jpg);
	
	background-repeat: no-repeat;
	

}

#leftmenu ul li:hover{

	display: block;

	width: 244px;
	
	height: 21px;

	margin-bottom: 1px;

	list-style-type: none;

	text-align: left;
	
	background-image: url(../images/subnav_Over.jpg);
	
	background-repeat: no-repeat;
	
	color:#FFFFFF;
	

}

#leftmenu ul li.active{

	display: block;

	width: 244px;
	
	height: 21px;

	margin-bottom: 1px;

	list-style-type: none;

	text-align: left;
	
	background-image: url(../images/subnav_Active.jpg);
	
	background-repeat: no-repeat;
	
	color:#FFFFFF;
	

}






#leftmenu ul li a {

	display: block;

	text-decoration: none;

	padding: 5px 5px 5px 30px;

}

#leftmenu ul li a:hover {

	color:#FFFFFF;

}

#leftmenu ul li.active a{

	color: #ffffff;
}

*html #leftmenu ul li a {
	font-weight: bold;
}



#leftmenu div.news{

	margin: 0px 0px 30px 0px;

	line-height: 1.5em;

	width: 175px;

}





/* --------------- content ---------------*/

#content {
	width: 900px;
	margin: 0px;
	padding: 0;
	line-height: 1.5em;
	float: left;
}

#white_bgcontent {
	width: 630px;
	overflow: hidden;
	background-color: white;
	float: left;
}

#ccontent2 h1{

	margin: 0px 0px 0px 0px;

	Padding: 30px 10px 0px 0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 24px;

	font-stretch:condensed;

	text-shadow:#949284  2px 2px 2px; 

	font-weight: normal;

	color: #086224;

}

#ccontent2 h2{

	margin: 10px 0px 0px 0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 14px;

	line-height:21px;

	font-weight: bold;

	color: #67342E;

}



#ccontent2 h3 {

	margin: 20px 0px 0px 30px;

}



#ccontent2 p{

	margin: 0px 0px 10px 0px;

	line-height:15px;

}



#content ul,

#content ol {

	margin: 10px 0px 10px 0px;

}



#paragraph a{

	color: #3774BE;

	text-decoration: none;
	
	font-weight: bold;

}

#paragraph a:hover{

	color: #3774BE;

	text-decoration: underline;
	
	font-weight: bold;

}

#bodycontent a{
	color: #3774BE;
	text-decoration: none;
	font-weight: bold;
	border: none;
}

#bodycontent a:hover{
	color: #3774BE;
	text-decoration: underline;
	font-weight: bold;
	border: none;
}

#imagefloat {
	float: right;
}




/* --------------- footer ---------------*/

#cfooter {

	width:100%;

	height:auto;

	background-color: #414848;

	text-align: center;

	background-image:url(../images/footergradient.gif);

	background-repeat:repeat-x;
	background-position:top left;

	margin: 0px;

	padding: 0px 0px 0px 0px;
	
	clear: both;

}

#footer {

	width: 898px;

	height: 100%;

	margin: 0px auto 0px auto;

	padding: 0px;

	text-align: left;

	overflow: hidden;

}



#footermain {

	float: left;

	width: 898px;

	margin: 0px;

	padding: 0px

}



#contactbutton {

	clear: left;

	float: left;

	width: 175px;

	height: 20px;

	vertical-align:top;

	margin: 0px;

	padding: 0px;

}

#contactbuttonfooter {
	width: 898px;
	height: 23px;
	text-align: right;
	padding-bottom: 10px;
}



#footmenu {

	width: 898px;	

	margin: 0px;

	padding: 0px;

}

#footmenu h2 {

	color: #79a35b;
	font-size: 14px;

}



#menu1 {

	clear: left;

	float: left;

	width: 179px;

	font-size: 12px;

	margin: 0px 0px 20px 0px;

}



*html #menu1 {

width: 179px;

}



#menu2 {

	float: left;

	width: 179px;

	font-size: 12px;

	margin: 0px 0px 0px 0px;

}



*html #menu2 {

width: 179px;

}





#menu3 {

	margin: 0px 0px 20px 0px;

	float: left;

	width: 179px;

	font-size: 12px;

}



*html #menu3 {

width: 179px;

}

#menu4 {

	margin: 0px 0px 20px 0px;

	float: left;

	width: 179px;

	font-size: 12px;

}



*html #menu4 {

width: 179px;

}

#menu5 {

	margin: 0px 0px 20px 0px;

	float: left;

	width: 179px;

	font-size: 12px;

}



*html #menu5 {

width: 179px;

}





#footmenu h2 a{

	margin: 0px 0px 8px 0px;

	padding: 0px 0px 0px 0px;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	color: #79a35b;
	font-size: 14px;

	text-decoration:none;

}

#footmenu h2 a:hover{
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #CCCCCC;
	font-size: 14px;
	text-decoration:none;
}



#footmenu a{

	color: #79bde9;

}



#footmenu ul{

	margin: 0px;

	list-style-type: none;

}



#footmenu ul li{

	margin: 4px 0px 4px 0px;

	list-style-type: none;

	text-align: left;

	line-height:12px;

}

*html #footmenu ul li{

	font-weight: bold;
	
}

#footmenu ul li a{

	text-decoration: none;
	color: #a5a4a4;

}

#footmenu ul li a:hover{

	color: #79A35B;



}



#footmenu ul li a.active{

	background:url(../images/footerNav-active.gif) no-repeat 0px 4px;

	color: #79A35B;

	padding-left: 10px;

	/*font-weight:bold;*/

}



#legalinfo {

	width: 900;

	margin: 15px 5px 5px 20px;

	font-size: 11px;

	color: #999999;
	
	clear: both;

}



*html #legalinfo {

	width: 615px;

	}



#legalinfo a{

	color: #CCCCCC;

	text-decoration:none;

}



#legalinfo a:hover{

	color: #CCCCCC;
	text-decoration: underline;

	

}



/* --------------- homepage ---------------*/

#homeflash {

height: 284px;

width: 100%;

background-image:url(../images/hometoptile.gif);

background-repeat:repeat-x;

}

#flash {
	width: 400px;
	height: 240px;
	float: left;
	display: block;
}

#hometext {
	width: 498px;
	height: 340px;
	display: block;
	float: right;
	text-align:left;
	
}

#hometext h1 {
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:14px;
	color: #000000;
	padding: 40px 0px 0px 15px;
}

#hometext p {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
	color: #000000;
	padding: 20px 0px 10px 15px;
}

#video {
	width: 472px;
	height: 379px;
	margin-bottom: 10px;
}	


#chomecols {

	background-color:#ebeae1;

	width: 100%;

	height: 1005;

}



#homecols {

	width: 790px;

	height: 100%;

	margin: 0px auto 0px auto;

	padding: 0px 5px 0px 5px;

	text-align: left;

	overflow: hidden;

	background-color:#ebeae1;

}



#homecol1 {

	clear: left;

	float: left;

	width: 260px;

	height: 100%;

	vertical-align:top;

	margin: 0px;

	padding: 90px 0px 50px 0px;

	background-image:url(../images/Col1Overview.jpg);

	background-repeat:no-repeat;

}



#homecol1 li{

	text-align: left;

	margin: 5px 0px 5px 70px;

	padding: 0px 0px 0px 0px;

	font-family:Arial, Helvetica, sans-serif;

	color:#854442;

	line-height:12px;

	text-decoration:none;

	list-style-type: none;

	background: url(../images/bulletimage.gif) no-repeat;

	background-position: center left;

}



#homecol1 li.lined{

	width: 175px;

	height: 1px;

	line-height: 1px;

	list-style:none;

	border-bottom: dotted 1px #9d9d9d;

	background-image:none;

	margin: 0px 0px 0px 45px;

	padding: 0px;

	font-size: 0px;

}



#homecol1 a{

	text-align: left;

	margin: 0px 0px 0px 20px;

	font-family:Arial, Helvetica, sans-serif;

	color:#854442;

	line-height:12px;

	text-decoration:none;

}



#homecol1 a:hover{

	text-align: left;

	margin: 0px 0px 0px 20px;

	font-family:Arial, Helvetica, sans-serif;

	color:#854442;

	line-height:12px;

	font-weight:bold;

	text-decoration:none;

}

#homecol2 {

	float: left;

	float: left;

	width: 260px;

	height: 100%;

	vertical-align:top;

	margin: 0px;

	padding: 90px 0px 50px 0px;

	background-image:url(../images/Col2Employers.jpg);

	background-repeat:no-repeat;

}



#homecol2 li{

	text-align: left;

	margin: 5px 0px 5px 70px;

	padding: 0px 0px 0px 0px;

	font-family:Arial, Helvetica, sans-serif;

	color:#854442;

	line-height:12px;

	text-decoration:none;

	list-style-type: none;

	background: url(../images/bulletimage.gif) no-repeat;

	background-position: center left;

}



#homecol2 li.lined{

	width: 175px;

	height: 1px;

	line-height: 1px;

	list-style:none;

	border-bottom: dotted 1px #9d9d9d;

	background-image:none;

	margin: 0px 0px 0px 45px;

	padding: 0px;

	font-size: 0px;

}



#homecol2 a{

	text-align: left;

	margin: 0px 0px 0px 20px;

	font-family:Arial, Helvetica, sans-serif;

	color:#854442;

	line-height:12px;

	text-decoration:none;

}



#homecol2 a:hover{

	text-align: left;

	margin: 0px 0px 0px 20px;

	font-family:Arial, Helvetica, sans-serif;

	color:#854442;

	line-height:12px;

	font-weight:bold;

	text-decoration:none;

}



#homecol3 {

	float: left;

	float: left;

	width: 260px;

	height: 100%;

	vertical-align:top;

	margin: 0px;

	padding: 90px 0px 50px 0px;

	background-image:url(../images/Col3JobSeekers.jpg);

	background-repeat:no-repeat;

}



#homecol3 li{

	text-align: left;

	margin: 5px 0px 5px 70px;

	padding: 0px 0px 0px 0px;

	font-family:Arial, Helvetica, sans-serif;

	color:#854442;

	line-height:12px;

	text-decoration:none;

	list-style-type: none;

	background: url(../images/bulletimage.gif) no-repeat;

	background-position: center left;

}



#homecol3 li.lined{

	width: 175px;

	height: 1px;

	line-height: 1px;

	list-style:none;

	border-bottom: dotted 1px #9d9d9d;

	background-image:none;

	margin: 0px 0px 0px 45px;

	padding: 0px;

	font-size: 0px;

}

#copyblock {
	width: 654px;
	display: block;
}




#homecol3 a{

	text-align: left;

	margin: 0px 0px 0px 20px;

	font-family:Arial, Helvetica, sans-serif;

	color:#854442;

	line-height:12px;

	text-decoration:none;

}



#homecol3 a:hover{

	text-align: left;

	margin: 0px 0px 0px 20px;

	font-family:Arial, Helvetica, sans-serif;

	color:#854442;

	line-height:12px;

	font-weight:bold;

	text-decoration:none;

}

#legalinfohome {

	width: 615;

	margin: 24px 5px 200px 30px;

	font-size: 11px;

	color: #001727;

	text-align: right;

}



#legalinfohome a{

	color: #79bde9;

	text-decoration:none;

}



#legalinfohome a:hover{

	color: #001727;

	

}

#floattype {
	float: right; 
	
	padding-left: 8px;
	
	width: 290px;
}



/* --------------- homepage footer ---------------*/


#homearea {
	background-color: #000000;
	width: 100%;
	height: 500px;
}


/* --------------- right column box ---------------*/

.boxtop {
			height: 20px;
			background-image: url(../images/boxtop.gif);
			background-repeat: no-repeat;
			font-size: .9em;
			font-family: helvetica, arial, sans-serif;
			font-weight: bold;
			color: #fff;
			text-decoration: none;
			text-transform: uppercase;
			padding: 9px 0 0 16px;
			margin: 0;
			text-align: left;
		}


		.box {
	clear: both;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding: 10px 15px 10px 15px;
	margin: 0 0 15px 0;
	background-color:#eeeeee;
		}
		
		.box ul li img {
			border:#BFBFBF thin solid;
			margin-bottom: 8px;
		}
		
		.box ul li a {
			color: #3774BE;
			text-decoration:none;
		}
		
		.box ul li a:hover {
			color: #3774BE;
			text-decoration:underline;
		}


		#infobox {
			height: 80px;
			background-image: url(../images/info.jpg);
			background-repeat: no-repeat;
			color: #fff;
			padding: 20px 0 0 95px;
			margin: 0;
		}


			#infobox h3 {
				color: #fff;
				margin: 0 0 10px 0;
			}


			#infobox a { color: #fff; text-decoration: none; }
			#infobox a:hover { color: #fff; text-decoration: underline; }



	#news {
		list-style-type: none;
		padding: 0;
		margin: 0;
	}


		#news li {
	padding: 0px;
	margin: 0px;
		}

/*
#news li {
			padding: 0 0 10px 0;
			margin: 0 0 10px 0;
			border-bottom: 1px solid #bfbfbf;
		}
*/


		.date {
			text-transform: uppercase;
			margin: 0 0 3px 0;
		}


#spacer { clear: both; height: 10px; }
.downloads {
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
}

#orderblock {
	width: 310px;
	background-color: #E3E3E3;
	margin-top: 15px;
}

.floatright {
	float: right;
}

.floatleft {
	float: left;
}
