body{
font-family:			Verdana, Arial, Helvetica, sans-serif;
background:				#ffffff;
padding:				0px;
margin:					0px;
}

a{
color:					#E1180C;
text-decoration:		none;
}

a:hover{
color:					#E1180C;
text-decoration:		underline;
}

#descriptionbar{
height:					24px;
width:					600px;
font-size:				13px;
font-weight:			900;
font-style:				italic;
text-decoration:		none;
line-height:			22px;
color:					#E9EBE7;
background:				url(/layout/background_media_print.gif) 0px 0px no-repeat;
margin:					0px 0px 7px 0px;
}

#descriptionbar img{
padding:				0px 7px 0px 14px;
float:					left;
}

#descriptionbar a{
text-decoration:		none;
color:					#E9EBE7;
background:				url(/layout/arrow_descriptionbar.gif) 0px 0px no-repeat;
margin:					0px 14px 0px 0px;
padding:				0px 4px 0px 17px;
float:					left;
}

#descriptionbar a:hover{
text-decoration:		none;
color:					#FFCA00;
background:				url(/layout/arrow_descriptionbar.gif) 0px -24px no-repeat;
margin:					0px 14px 0px 0px;
padding:				0px 4px 0px 17px;
float:					left;
}

#content{
width:					600px;
font-size: 				10px;
color:					#484948;
padding:				0px 10px 3px 10px;
}

#content h1{
font-size:				13px;
margin:					7px 0px 0px 0px;
padding:				0px;
color:					#F97908;
}

#content .overview h1{
margin:					0px;
}

#content h2{
font-size:				12px;
margin:					15px 0px -4px 0px;
padding:				0px;
color:					#252625;
}

#content h3{
font-size:				11px;
margin:					15px 0px 0px 0px;
padding:				0px;
color:					#252625;
}

#content p{
line-height:			14px;
margin:					7px 0px 8px 0px;
padding:				0px;
}

#content blockquote{
line-height:			14px;
margin:					7px 0px 8px 18px;
padding:				0px;
}

#content ul{
margin:					0px;
}

#content ul li{
list-style-type:		square;
line-height:			14px;
padding:				0px 0px 7px 0px;
}

#content table.home{
margin:					7px 0px -3px 0px;
}

#content td.homeleft, #content td.homeright, #content td.halfleft, #content td.halfright{
line-height:			14px;
width:					48%;
}

#content td.homemid, #content td.halfmid{
width:					4%;
}

#content table td h2{
line-height:			21px;
color:					#252625;
margin:					0px 0px -4px 0px;
padding:				0px;
color:					#252625;
}

#content table.home td h2, #content table.overview td h2{
height:					29px;
background:				url(/layout/background_h2.gif) repeat-x;
}

#content table.overview h2.h2abs{
margin:					15px 0px -4px 0px;
}

#content td h2 img{
padding:				0px 7px 0px 0px;
float:					left;
}

#content table.home a{
text-decoration:		none;
color:					#252625;
}

#content table.home a:hover{
text-decoration:		none;
color:					#E1180C;
}

#content tr.justy td{
font-size:				1px;
line-height:			1px;
height:					1px;
}

#content table.half{
margin:					7px 0px 8px 0px;
background:				url(/layout/ruler_vertical.gif) center repeat-y;
}

#content table.picandtext{
margin:					7px 0px 8px 0px;
}

#content table.picandtext td.pic{
width:					228px;
padding:				8px 0px 0px 0px
}

#content table.picandtext td.map{
width:					363px;
padding:				8px 0px 0px 0px
}

#content table.picandtext td.partner p{
margin:					7px 0px 8px 27px;
}

#content table.picandtext td.partner h4{
font-size:				12px;
font-weight:			300;
text-decoration:		underline;
margin:					7px 0px -3px 17px;
}

#content table.overview{
margin:					7px -10px 8px -10px;
}

#content table.overview td.overviewleft{
padding:				0px 0px 0px 10px;
}

#content table.overview td.overviewleft p{
padding:				0px 0px 2px 0px;
}

#content table.overview td.overviewleft p.explosion, #content table.overview td.overviewleft p.subspec{
margin:					7px 0px 10px 0px;
padding:				0px 10px 0px 0px;
clear:					both;
}

#content table.overview td.overviewleft p.explosion img, #content table.overview td.overviewleft p.subspec img{
float:					left;
padding:				0px;
margin:					0px 10px 0px 0px;
}

#content table.overview td.overviewleft p.subspec strong{
font-size:				10px;
font-weight:			900;
padding:				0px 0px 4px 0px;
display:				block;
}

#content table.overview td.overviewright{
width:					33%;
}

#content table.overview td.overviewright div.boxed{
background:				transparent url(/layout/boxed_outer.gif) no-repeat;
margin:					-1px 10px 18px 0px;
}

#content div#bulky{
margin:					-1px 10px 0px 0px;
}

#content div.boxed div{
background:				transparent url(/layout/boxed_inner.gif) no-repeat top right;
}

#content div.boxed div.boxedfooter{
font-size:				2px;
line-height:			2px;
height:					2px;
background:				transparent url(/layout/boxed_footer.gif) repeat-x;
margin:					0px 2px 0px 1px;
}

#content div.boxed h4{
height:					24px;
font-size:				12px;
line-height:			24px;
margin:					0px 0px 10px 0px;
padding:				0px 0px 0px 10px;
color:					#E9EBE7;
}

#content div.boxed h5{
font-size:				12px;
font-weight:			300;
line-height:			17px;
margin:					0px 10px 0px 10px;
padding:				0px 0px 3px 0px;
background:				transparent url(/layout/boxed_footer.gif) bottom repeat-x;
}

#content div.boxed p{
margin:					3px 10px 10px 10px;
padding:				0px 7px 0px 0px;
}

#content div.boxed ul{
padding:				0px 0px 5px 25px;
}

#content div.boxed li{
padding:				0px 7px 2px 0px;
}

#content table.specs{
background:				transparent url(/layout/table_outer.gif) no-repeat;
}

#content table.specs th{
height:					24px;
font-size:				10px;
line-height:			24px;
text-align:				left;
color:					#E9EBE7;
background:				transparent url(/layout/table_caption_inner.gif) no-repeat right top;
margin:					0px 0px 10px 0px;
padding:				1px 0px 0px 10px;
}

#content table.specs td.specsldata, #content table.specs td.specsldatalast{
font-size:				10px;
line-height:			14px;
background:				transparent url(/layout/table_data_inner_left.gif) no-repeat left bottom;
padding:				2px 10px 3px 10px;
}

#content table.specs td.specsldatalast{
background:				transparent url(/layout/table_data_inner_left_last.gif) no-repeat left bottom;
}

#content table.specs td.specsrdata, #content table.specs td.specsrdatalast{
font-size:				10px;
line-height:			14px;
background:				transparent url(/layout/table_data_inner_right.gif) no-repeat right bottom;
padding:				2px 10px 3px 10px;
}

#content table.specs td.specsrdatalast{
background:				transparent url(/layout/table_data_inner_right_last.gif) no-repeat right bottom;
}

#content table.specs tr.specsfooter{
height:					2px;
font-family:			sans-serif;
font-size:				2px;
font-weight:			300;
line-height:			2px;
}

#content table.t20{
width:					100%;
margin:					7px 0px 8px 0px;
}

#content table.t20 td{
line-height:			20px;
padding:				0px 0px 0px 0px;
}

#content h1 em{
color:					#252625;
}

#content h1 em span{
color:					#E1180C;
}

#content h1 em u{
text-decoration:		none;
color:					#FFCA00;
}

#content p.homelist{
margin:					7px 0px 8px 27px;
}

#content p.folderlist{
margin:					17px 0px 8px 47px;
}

#content p.sitelist{
margin:					7px 0px 8px 68px;
}

#content p.filelist{
margin:					7px 0px 8px 27px;
}

#content p.homelist img, #content p.folderlist img{
margin:					0px 4px 0px 0px;
}

#content p.homelist img, #content p.folderlist img, #content p.sitelist img, #content p.filelist img{
float:					left;
}

p#footer{
font-size: 				9px;
text-align:				center;
color:					#252625;
background:				transparent url(/layout/ruler_horizontal.gif) top repeat-x;
clear:					both;
margin:					14px 0px 0px 0px;
padding:				4px 0px 0px 0px;
}

p#spacer{
font-size: 				100px;
line-height:			1px;
color:					#E9EBE7;
margin:					50px 0px 0px 0px;
}
