body {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #374A5E;
	background-color: #FFFFFF;
	background-image: url(images/sky.jpg);
	background-repeat: repeat;
	
}

#pagecontainer {
width: 945px;
margin-right: auto;
margin-left: auto;
padding:0;
margin:0;
}


#top {
width: 945px;
background-image: url(images/top.gif);
height: 150px;
margin-right: auto;
margin-left: auto;
}

.mainheader {
width: 560px;
background-image: url(images/headback.gif);
margin: 0px;
padding: 0px;
height: 36px;
}



#middle {
width: 945px;
background-image: url(images/middle.gif);
margin-right: auto;
margin-left: auto;
padding: 0;
}

.rhs {
width: 560px;
margin-top: 0px;
margin-right: 64px;
margin-left: 0px;
margin-bottom: -14px;
float: right;
display: inline;
}


#bottom {
width: 945px;
height: 140px;
background-image: url(images/bottom.gif);
margin-right: auto;
margin-left: auto;
margin-top: 0px;
margin-bottom: 0px;
clear: right;

}

.newsfeed {padding:0; margin:0; border:0; font-size: 8px;}


/* image alignment */


.imagetop {
float: left;
margin-top: 36px;
margin-left: 46px;
margin-right: 40px;
border: 0;
padding: 10px;}

.imageleft {
float: left;
margin-top: 20px;
margin-left: 10px;
margin-right: 20px;
border: 0;
padding: 10px;}


.imageright {
float: right;
margin-top: 30px;
margin-left: 10px;
margin-right: 20px;
border: 0;
padding: 10px;}


.imagebottom {
float: right;
margin-right: 60px;
margin-top: 5px;
border: 0;
padding: 0px;}


/* set background images for round box*/
.rbroundbox { background: url(images/rcbg.gif) repeat; }
.rbtop div { background: url(images/rctl.gif) no-repeat top left; }
.rbtop { background: url(images/rctr.gif) no-repeat top right; }
.rbbot div { background: url(images/rcbl.gif) no-repeat bottom left; }
.rbbot { background: url(images/rcbr.gif) no-repeat bottom right; }

/* height and width stuff for round box */
.rbtop div, .rbtop {
height: 7px;
font-size: 1px;
}

.rbbot div, .rbbot {
height: 48px;
font-size: 10px;
color: #222222;
background-color: #e7e7e7;
text-align: center;
margin-bottom: -20px;
}

.rbcontent { 
margin-top: -30px;
margin-right: 4px;
margin-bottom: 0px;
margin-left: 14px;
padding: 0;
}

.rbroundbox { position: relative; top: 10px; left: 56px; width: 220px; margin-bottom: -20px;}


#newsfeed {margin: 0; padding: 0; border: 0;}


/* heading styles*/

h1 {
	font-size: 16px;
	font-weight: bold;
	color: #374A5E;
	margin-top: 30px;
	margin-bottom: 0px;
}

h1.toph {
	font-size: 16px;
	font-weight: bold;
	color: #374A5E;
	margin-top: 4px;
	margin-bottom: 0px;
}

h1.mainh {
	font-size: 16px;
	font-weight: bold;
	color: #374A5E;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
}

h1.smaller {
	font-size: 14px;
	font-weight: bold;
	color: #374A5E;
	margin-top: 30px;
	margin-bottom: 0px;
}

h2 {
	font-size: 11px;
	font-weight: bold;
	color: #374A5E;
	margin-bottom: 6px;
	margin-top: 6px;
}

h2.ntp {
	font-size: 11px;
	font-weight: bold;
	color: #374A5E;
	margin-bottom: 0px;
	margin-top: 0px;
}

p.main {
font-size: 11px;
text-align: justify;
margin-top: 20px;
margin-left: 4px;
margin-bottom: 0px;
margin-right: 6px;
line-height: 130%;
}



p.notop {
margin-top: 6px;
margin-bottom: 0px;
}


TR.lh {
background-color: #C6C6C6;
background: url(images/lhbak.gif);
height: 18px;

}



TD.listing { 
font-size : 10pt;
font-family : Arial, "Times New Roman", Times, serif;
font-weight: normal;
line-height: 120%;
color: #222222;
text-align: justify;
border-width: thin;
border-bottom-style: ridge;
padding: 4px 0px 4px 0px;
 }
 

a.list:link { color: #444444; font-size: 13px;
font-family: arial, geneva, sans-serif;
font-weight: bold;}

a.list:visited {  color: #444444; font-size: 13px;
font-family: arial, geneva, sans-serif;
font-weight: bold;}

a.list:hover {  color: #000000; font-size: 13px;
font-family: arial, geneva, sans-serif;
font-weight: bold;}


a.valid:link { color: #222222;
font-size: 8pt;
font-family: arial,geneva;
font-weight: normal;
text-decoration: none;
}

a.valid:visited { color: #222222;
font-size: 8pt;
font-family: arial,geneva;
font-weight: normal;
text-decoration: none;
}

a.valid:hover { color: #31684a;
font-size: 8pt;
font-family: arial,geneva;
font-weight: normal;
text-decoration: none;
}

a.inline
{ color: #4a5a52;
font-size: 10pt;
font-family: arial,geneva;
text-decoration: none;
font-weight: bold;
}

a.inline:visited
{ color:#4a5a52;
font-size: 10pt;
font-family: arial,geneva;
text-decoration: none;
font-weight: bold;
}

a.inline:hover
{ color: #222222;
font-size: 10pt;
font-family: arial,geneva;
text-decoration: none;
font-weight: bold;
}

a.flink
{ color: #4a5a52;
font-size: 9pt;
font-family: arial,geneva;
text-decoration: none;
}

a.flink:visited
{ color:#4a5a52;
font-size: 9pt;
font-family: arial,geneva;
text-decoration: none;
}

a.flink:hover
{ color: #222222;
font-size: 9pt;
font-family: arial,geneva;
text-decoration: none;
}



.amz {
margin-right: 10px;
}

