IMG
{
	border:0px;
}

BODY
{
	margin:0px;	
	padding:0px;
	padding-top:10px;	
	font-family:Arial,Helvetica,Geneva,Sans Serif;
	font-size:100%;	
}

.imagelongdesc
{
	display:none;
}

.nostylesheet
{
	display:none;
}

.pageimagefloatleft
{
	float:left;
	padding-right:10px;
	padding-bottom:10px;
}

.pageimagefloatright
{
	float:right;
	padding-left:10px;
	padding-bottom:10px;
}

.boldlink
{
	font-weight:bold;
}

ul, td, body, p
{
	margin: 0px;
}

li
{
	margin-top: 0px;
	margin-bottom: 0px;
	font-size:100%;
	font-family:Arial;
}

p
{
	margin-bottom:1em;
}

ul
{
	margin-bottom:1em;
}

ol
{
	margin-bottom:1em;
}

.pageborder
{
	border:solid 1px #bfbfbf;
	width:760px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	/*doesn't work in firefox height:300px;*/
}

.pageheader
{
	position:absolute;
	top:0px;
}

.mainmenu
{
	position:absolute;
	top:81px;
	height:9px;
	padding-left:33px;
	font-size:7px;
}

.footer
{
	margin-left:auto;
	margin-right:auto;
	width:760px;
	margin-top:2px;

	clear:both;
	font-size:70%;	
	color:#666666;
	text-align:center;
}

.footer a
{
	font-size:100%;	
	font-weight:normal;
}

.footer a:hover
{
	font-size:100%;	
	font-weight:normal;
}

.footer a:visited
{
	font-size:100%;	
	font-weight:normal;
}



.hack
{
	clear:both;	
}

INPUT
{
	border:solid 1px #bfbfbf;
	color:#888888;
}


#newsdetail h4 {font-size:100%;padding-bottom:0px;margin:0;}
#newsdetail .date {margin-bottom:10px;}
#newsdetail .mainContent {float:left;width:240px;}
#newsdetail .mainImage {margin-right:33px;float:right;width:240px;text-align:center;}
#newsdetail vr {width:30px;}

.newsDetailContent {background-image: url(/upload/continuity/company/newsdetailbackground.gif);background-repeat: repeat-y;border:solid 1px white;}

#newslist
{
	padding-right:30px;
}


#newslist .horizontalRule 
{
	width:100%;
	border:0px;
	margin:0px;
	padding:0px;
}


#newslist h4
{
	padding:0;
	margin:0;
	font-size:100%;
}

#newslist h4 p
{
	padding:0;
	margin:0;
}

#newslist .title a
{
	color:Black;
}

#newslist .title a:hover
{
	color:Black;
}

#newslist .title a:visited
{
	color:Black;
}

#newslist p
{
	margin-bottom:2px;
}

#newslist .image
{
	float:right;	
}

#newslist .newsItem
{
	float:left;	
	width:390px;
}

#newslist li
{
	border:0;
	padding:0;
	margin:0;
	padding-bottom:10px;
}

#newslist ul
{
	border:0;
	padding:0;
	margin:0;
	list-style:none;	
}

#newslist .newslink
{
	padding-top:0px;
	margin-top:0px;
	border-top:0px;
	padding-bottom:6px;
}

