/* Main site */

body {
	font-size: 10pt;
	font-family: verdana, arial, helvetica, serif;
	background-color : White;
	margin-top : 4px;
	color : Black;
 	}

table {
	background-color : transparent;
}

tr {
	background-color : transparent;
}

td {
	font-size: 10pt;
	color: Black;
	font-family: verdana, arial, helvetica, serif;
	background-color : transparent;
}
	
p {
	font-size : 10pt;
	font-family : verdana, arial, helvetica, serif;
	color : black;
	background-color : transparent;
	margin-top : 0px;
	margin-bottom : 8px;
}

h1 {
    font-size : 11pt;
	margin-bottom : 4px;
}

h2 {
}

h3 {
	font-size : 11pt;
	margin-bottom : 4px;
}

.small {
	font-size:8pt;
	background-color : transparent;
}

.tiny {
	font-size : 7pt;
	background-color : transparent;
}

.quote {
	color : Navy;
	font-style : italic;
	background-color : transparent;
}

.emph1 {
	color : red;
	background-color : transparent;
}

.emph2 {
	color : #000077;
	background-color : transparent;
}

.emph3 {
	color : gray;
	background-color : transparent;
}

.boldred {
	color : red;
	font-weight : bold;
	background-color : transparent;
}

.boldblue {
	color : #000077;
	font-weight : bold;
	background-color : transparent;
}

.boldgray {
	color : gray;
	font-weight : bold;
	background-color : transparent;
}





A {
	color: #000099;
	text-decoration : none;
	background-color : transparent;
}

A:hover {
	color: #000099;
	text-decoration : underline;
	background-color : transparent;
}

A.bottomMenu {
	text-decoration: none;
	font-size : 8pt;
}
	
A.bottomMenu:hover {
	text-decoration: underline;
}



.border {
	color : black;
	background-color : Black;
}

.borderSpacer {
	color : white;
	background-color : white;
}

.sideMenuHeader {
	vertical-align : middle;
	background:#dbdbdb;
	padding-left:4px;
	padding-top:1px;
	padding-bottom:1px;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	font-family : Veranda, Arial, Helvetica, sans-serif;
	color : #555555;
	font-size : 9pt;
}

.sideMenuSection {
	margin-top:5px;
	margin-bottom:10px
}

.sideMenuItem {
	color: Black;
	margin-left:1px;
	margin-bottom:4px;
	border-bottom:1px solid #dbdbdb;
	font-size : 7pt;
	background-color : transparent;
}

.adTable {
	background-color : Silver;
	border : 1px solid black;
	vertical-align : middle;
	color : Black;
}

.newsBox {
	background-color : #dbdbdb;
	border : 1px solid black;
	vertical-align : middle;
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	padding-bottom:1px;
	color : Black;
}

.articlePageMenuHeader {
	background-color : Gray;
	border : 1px solid black;
	vertical-align : middle;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	color : White;
}

.articlePageMenuContentLeft{
	background-color:#dbdbdb;
	padding-left:4px;
	padding-right:2px;
	padding-top:4px;
	padding-bottom:4px;
	border-left:1px solid #555555;
	font-size : 8pt;
	color : #555555;
	vertical-align : top;
}

.articlePageMenuContentRight{
	background-color:#dbdbdb;
	padding-left:2px;
	padding-right:4px;
	padding-top:4px;
	padding-bottom:4px;
	border-right:1px solid #555555;
	font-size : 8pt;
	color : #555555;
	vertical-align : top;
}

.articlePageMenuContentBottom{
	background-color:#dbdbdb;
	padding-left:5px;
	padding-right:5px;
	border-left:1px solid #555555;
	border-right:1px solid #555555;
	border-bottom:1px solid #555555;
}

.articleToolBoxHeader {
	background-color : Gray;
	border : 1px solid black;
	vertical-align : middle;
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	color : White;
}

.articleToolBox{
	background-color:#dbdbdb;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:2px;
	border-left:1px solid #555555;
	border-right:1px solid #555555;
	border-bottom:1px solid #555555;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #555555;
	vertical-align : top;
}

.photoRateBox{
	background-color:#dbdbdb;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:2px;
	border:1px solid #555555;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #555555;
	vertical-align : middle;
}


.emphBox{
	background-color:#dbdbdb;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:4px;
	border:1px solid black;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : black;
	vertical-align : top;
}

.locationBar{
	vertical-align : middle;
	background-color:#dbdbdb;
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	padding-bottom:1px;
	border-top:1px solid #555555;
	border-bottom:1px solid #555555;
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color : #555555;
}

.articleTitle {
	font-size: 10pt;
	background-color : transparent;
	}

.articleIntro {
	font-size:9pt;
	background-color : transparent;
	text-align : justify;
	margin-right : 12px;
}

.articleHeaderBox{
	background-color:#dbdbdb;
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
	padding-bottom:5px;
	border:1px solid black;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #555555;
	vertical-align : top;
	font-style : italic;
	text-align : justify;
}

.articleIntoDivider {
	width : 10%;
	padding-top : 5px;
	padding-bottom : 5px;
	color: Blue;
	background-color : transparent;
}

.inset {
	font-size : 11pt;
	font-family : Arial, Helvetica, sans-serif;
	color : navy;
	margin-top : 5px;
	margin-bottom : 10px;
	background : silver;
	font-style : italic;
	font-weight : bold;
}

.monthHeader {
	vertical-align : middle;
	background-color:#dbdbdb;
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	padding-bottom:1px;
	border-top:1px solid #555555;
	border-bottom:1px solid #555555;
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color : black;
}

.bottomMenuBar {
	padding-left:4px;
	padding-top:1px;
	padding-bottom:1px;
	border-top:1px solid #555555;
	border-bottom:1px solid #555555;
	background:#dbdbdb;
	color : black;
}

IMG.imageBorder {
	border:1px solid black;
}

.bgimage {
	background-image : url(../graphics/watermark_icon.jpg);
	background-repeat : no-repeat;
}
