BODY {
	font-family : Arial, Helvetica, sans-serif;
	text-align : left;
	color : White;
	background-color : #000066;
	margin : 0;
	border : 0;
	padding : 0;
}

A {
    color : Yellow;
    text-decoration : none;
}

A:hover {
	color : Yellow;
    text-decoration : underline;
}

H1 {
	text-align : center;
	font-size : xxx-large;
	color : Yellow;
	background-color : #000066;
	clear : both;
	padding-top : 10px;
	padding-bottom : 25px;
}

H4 {
	text-align : left;
	font-size : x-small;
	background-color : #000066;
	clear : both;
	padding-left : 5px;
	padding-top : 5px;
	padding-bottom : 5px;
	width : auto;
	position: relative;
}

H4.news{
	color : Yellow;
	background-color : #006699;
	padding-left : 0px;
	padding-bottom : 0px;
	margin-bottom : 0px;
}

H4.news2{
	color : Yellow;
    background-color : #006699;
	padding-left : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
	margin-top : 0px;
	margin-left : 18px;
	margin-bottom : 0px;
}

H4.press{
	color : Yellow;
    background-color : #000066;
	float : left;
	padding : 3px;
	margin-top : 10px;
	margin-left : 2px;
	margin-bottom : 0px;
}

H4.pressdate{
	color : Yellow;
    background-color : #000066;
	float : right;
	padding : 3px;
	margin-top : 10px;
	margin-left : 2px;
	margin-bottom : 0px;
}

H4.frame{
	color : Yellow;
    background-color : #000066;
	text-align : center;
	padding : 15px;
	margin : 2px;
}

P {
	text-align : left;
	font-size : x-small;
}

P.news{
	background-color : #006699;
	text-align : justify;
	padding : 0px;
    margin-top : 0px;
	margin-left : 18px;
	margin-bottom : 2px;
}

P.newswrap{
	background-color : #006699;
	text-align : justify;
	padding : 0px;
	margin-top : 0px;
	margin-left : 18px;
	margin-bottom : 2px;
	clear : none;
}

P.press{
	background-color : #006699;
	color : White;
	text-align : justify;
	clear : both;
	padding : 0px;
    margin-top : 0px;
	margin-left : 5px;
	margin-bottom : 2px;
}

P.pressright{
	background-color : #006699;
	text-align : right;
	clear : both;
	padding : 0px;
    margin-top : 0px;
	margin-left : 5px;
	margin-bottom : 2px;
}

P.presswrap{
	background-color : #006699;
	text-align : justify;
	clear : none;
	padding : 0px;
    margin-top : 0px;
	margin-left : 5px;
	margin-bottom : 2px;
}

P.pressnoclear{
	background-color : #006699;
	text-align : left;
	clear : none;
	padding : 0px;
    margin-top : 0px;
	margin-left : 5px;
	margin-bottom : 2px;
}

P.newsfoot{
	background-color : #006699;
	font-size : xx-small;
	padding-left : 0px;
    margin-top : 0px;
	margin-left : 18px;
	margin-bottom : 2px;
}

P.pressfoot{
   color : White;
	background-color : #006699;
	font-size : xx-small;
	padding-left : 0px;
    margin-top : 0px;
	margin-left : 5px;
	margin-bottom : 2px;
}

LI.press{
	background-color : #006699;
	color : White;
	font-size : x-small;
	text-align : left;
	padding : 0px;
    margin-top : 0px;
	margin-left : 5px;
	margin-bottom : 0px;
}

TD{
	padding-top: 2px;
	padding-bottom:0px;
	padding-left: 20px;
	padding-right: 10px;
	vertical-align : top;
	font-size : x-small;
}

TD.td2{
	padding-left : 10px;
	text-align: right;
}

TD.td_left{
	padding-left : 1px;
}

#leftcol {
	position : absolute;
	left :0px;
	top : 0px;
	width : 137px; 
	background-color : #000066; 
}

#middlecol {
	margin-left : 147px;
	margin-right : 160px;
	background-color : #006699;
	position: relative;
}
	
#rightcol {
    position : absolute;
	right : 0px;
	top : 0px;
	width : 150px;
	}
	
#newsbox{
	margin : 1%;
	padding-bottom : 1%;
	position : relative;
}
	
#footer{
	background-color : #000066;
   	margin-left :  150px;
   	margin-right : 160px;
	margin-top : 50px;
}

P.foottext{
	text-align : center;
	font-size : xx-small;
	color : yellow;
}

.dontclear{
	clear : none;
}

IMG{
	margin : 0px;
	border : none;
}

IMG.lhs{
	float : left;
	margin : 1px;
	border : 0;
}

IMG.rhs{
	float : right;
	clear : none;
	margin : 1px;
}

IMG.rhsnews{
	position: relative;
	float : right;
	clear : none;
	margin-left : 10px;
	margin-right : 0px;
	margin-top : 0px;
	margin-bottom : 5px;
	border : 0;
}

IMG.rhsnews2{
	position: relative;
	float : right;
	clear : none;
	margin-left : 10px;
	margin-right : 0px;
	margin-top : 18px;
	margin-bottom : 5px;
	border : 0;
}
IMG.lhsnews2{
	position: relative;
	float : left;
	clear : none;
	margin-left : 0px;
	margin-right : 10px;
	margin-top : 18px;
	margin-bottom : 5px;
	border : 0;
}

IMG.news{
	margin-left : -18px;
}

IMG.newsfoot{
	margin-right : 4px;
}
