
@import url("common.css");


H {  font-family: "Arial"}

p {  font-family: "Arial"; font-size:x-small}
ul {  font-family: "Arial"; font-size:x-small}
ol {  font-family: "Arial"; font-size:x-small}
blockquote {  font-family: " Arial"; font-size:x-small}
td {  font-family: "Arial"; font-size:x-small}
sup {  font-family: "Arial"; font-size:smaller}

.subtitle {  font-family: Arial; font-size: 20px; font-weight: bolder; text-align: center;}
a:hover {  color: #FF3300; text-decoration: underline}


.listHeader { background-color: #1966FF; color: #ffffff}
.listHeaderSorted {  background-color: #1966FF; }
.messageHeader{ background-color: #eeffff; }
.messageMainHeader { background-color: #33ffff; }
.listHeaderSorted { background-color: #1966FF; }
.sectionHeaderLINK { color: #ffffff; }
.list { background-color: #ccffff; }
.listSorted {  background-color: #eeffff; }

td.mainNav { height: 19px; font-weight: bold; padding-right:3px;font-family:Arial;font-size:8pt;color:#ffffff;background-color:#3939E3; }
td.mainNav a{ text-decoration:none; color:#ffffff; }
td.mainNav a:hover{ color:#ffffff;text-decoration:none;}
.mainNavOver { display:image; text-transform:uppercase;font-family:Arial;font-size:8pt;color:#ffffff;background-color:#3939E3;line-height:19 }
.mainNavSelected { display:image;text-transform:uppercase;font-family:Arial;font-size:8pt;color:#ffffff;background-color:#3939E3;line-height:19 }

.SiteMap {width:100%; border-width: 0px; border-color: #000000; border-style:solid; overflow : auto }

.Lvl1-0 { width : 30px; vertical-align : top; line-height : 24px; text-align : left; text-decoration : none; word-spacing : 2px }
.Lvl2-0 { width : 150px; vertical-align : top; line-height : 24px; text-align : left; text-decoration : none; word-spacing : 2px }
.Lvl3-0 { width : 420px; vertical-align : top; line-height : 24px; text-align : left; text-decoration : none; word-spacing : 2px }



body, td, input, textarea, select {
	font-family: Arial;
	font-size: 12px;
}

div.document {
	width: 99%;
	padding: 12px;
}

div.pageHeader {
	background: #e6e6e6;
	width: 100%;
	padding: 4px;
	font-family: Trebuchet MS, Arial;
	font-size: 16pt;
	color: #808080;
}

div.navbar {
	font-family: Trebuchet MS, Arial;
	font-size: 8pt;
	color: #ffffff;
	font-weight: bold;
	padding-left: 12px;
}

div.navbar a {
	color: #ffcc00;
	text-decoration: none;
}

div.navbar a:hover {
	text-decoration: underline;
}

div.nav2bar {
	font-family: Trebuchet MS, Arial;
	font-size: 8pt;
	color: #ffffff;
	font-weight: bold;
	padding-left: 8px;
	padding-right: 12px;
}

div.nav2bar a {
	color: #ffcc00;
	text-decoration: none;
}

div.nav2bar a:hover {
	text-decoration: underline;
}

div.plainText {
	font-family: Courier New, Courier;
	font-size: 9pt;
}

div.pathListTitle {
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 1px;
}
div.pathListTitle a {
	text-decoration: none;
	color: #0000cc;
}
div.pathListTitle a:x {
	text-decoration: none;
}
div.pathListBlurb {
	padding-bottom: 1px;
}
div.pathListProps {
	color: #808080;
	font-size: 8pt;
}

td.sidebar {
	background-image: url(../images/template/t3-sb-gradient.png);
	background-repeat: repeat-x;
	background-position: top left;
	background-color: #e6e6e6;
	width: 179px;
	vertical-align: top;
}
div.sidebarHead {
	width: 171px;
	text-align: left;
	font-family: Arial;
	font-size: 8pt;
	letter-spacing: 0.2em;
	font-weight: bold;
	color: #000000;
	margin-top: 6px;
	padding-left: 8px;
}
div.sidebarHead a {
	color: #000000;
}
div.sidebarBody {
	margin-left: 2px;
	border-top: 1px solid #336699;
	border-left: 1px solid #336699;
	border-bottom: 1px solid #336699;
	background-image: url(/images/template/t3-sidebar-bgtop.gif);
	background-repeat: repeat-x;
	background-position: top left;
	background-color: #f2f2f2;
}
div.sidebarBody, div.sidebarBody td {
	font-family: Trebuchet MS, Arial;
	font-size: 8pt;
}
div.sidebarBody a {
	color: #003366;
	font-weight: bold;
	text-decoration: none;
}
div.sidebarBody a:hover {
	text-decoration: underline;
}
div.sidebarBody input {
	font-family: Trebuchet MS, Arial;
	font-size: 8pt;
}
div.sidebarBody select {
	font-family: Arial;
	font-size: 7pt;
	color: #ffffff;
	background: #336699;
	border: 1px inset #6699CC;
}
div.sidebarBody input.submit {
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
}

.cn {
	font-family: Trebuchet MS, Verdana, Arial;
	font-size: 14pt;
	font-weight: bold;
}

.sml {
	font-family: Arial;
	font-size: 7pt;
}

div.seen {
	font-family: Arial;
	font-size: 8pt;
	padding-bottom: 2px;
}

div.phead {
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	padding-bottom: 4px;
}

div.userTitle {
	height: 23px;
	padding-left: 12px;
	border-bottom: 1px solid #3f7fa6;
}
div.userTitleLinks {
	font-size: 8pt;
	padding-bottom: 3px;
}
div.userHead {
	font-size: 8pt;
	height: 57px;
	background: #cad9e2;
	padding-top: 4px;
	padding-left: 20px;
	padding-bottom: 4px;
	padding-right: 20px;
}

div.journalHead {
	font-family: Arial;
	font-size: 9pt;
	padding-bottom: 2px;
}

div.journalBody {
	font-family: Arial;
	font-size: 9pt;
	line-height: 1.3em;
	padding-left: 16px;
}

iframe.htmlEdit {
	width: 100%;
	margin-top: 1px;
	border: 1px solid #6699cc;
}

iframe.htmlEditHover {
    width: 100%;
    margin-top: 1px;
    border: 0px solid #6699cc;
}

a.pheadlink {
	text-decoration: none;
}

a.pheadlink:hover {
	text-decoration: none;
}

div.botbar {
	font-family: Trebuchet MS, Arial;
	font-size: 8pt;
	color: #666666;
	padding-left: 16px;
	padding-bottom: 4px;
	padding-top: 3px;
}

div.alertBox {
	border: 1px solid #ccccff;
	background: #eeeeff;
	padding: 4px;
}

div.debugPopper {
	background: #ffffff;
	color: #000000;
	padding: 3px;
	margin-top: 1px;
	cursor: pointer; cursor: hand; /* workaround for moz */
}
div.debugPopper div {
	background: #eeeeee;
	border: 1px solid #c0c0c0;
	float: left;
	font-size: 8pt;
	padding-left: 4px;
	padding-right: 4px;
	margin-right: 4px;
	font-weight: bold;
	color: #ff0000;
}

div.debug {
	border: 1px solid #ccccff;
	background: #eeeeff;
	padding: 3px;
	margin-top: 1px;
	margin-left: 24px;
	margin-right: 8px;
	margin-bottom: 2px;
	display: none;
}

div.treeNode {
	padding-left: 12px;
}

.photoVoteSel {
	background: #3091F2;
	border-right: 1px solid #80BFFF;
	width: 9px;
	height: 9px;
	font-size: 7px;
	text-decoration: none;
}

.photoVoteBlock {
	background: #AACEF2;
	border-right: 1px solid #80BFFF;
	width: 9px;
	height: 9px;
	font-size: 7px;
	text-decoration: none;
}

a.photoVoteBlock:hover {
	background: #004080;
}

a.photoVoteSel:hover {
	background: #004080;
}

div.photoVoteStatus {
	color: #0079F2;
	font-size: 8pt;
}

#content div.columns div.item, div.gnewsItem {
         border-top: 1px solid #fff;
         padding: 3px 6px 3px 6px;
         font-size: 90%;
         background-color: #D7E5F5;
}
