/* CSS Document */
html {
	overflow-y: scroll;
}

body {
background-color:#CCCCCC;
background-image:url(images/bg.png);
margin:5px 5px 5px 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.adminBody {
background-color:#CCCCCC;
background-image:url(images/bg3.png);
margin:5px 5px 5px 15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

img {
border:0px;
}

a { color:#333333; }
a:hover { text-decoration:none; } 

/* use for table analysis
td {
border-width:1px;
border-color:#000000;
border-style:solid;} */

.pgBody {
background-image:url(images/bg2.png);
background-color:#CCCCCC;
}
.pgBody2 {
background-image:url(images/bg2.png);
background-color:#CCCCCC;
padding:5px 5px 5px 5px; /* might not be needed */
}

.pageHeader {
height:103px;
background-image:url(images/header_bg.png);
background-repeat:repeat-x;
text-align:left;
padding:0px 0px 0px 0px;
}
.pageAdHeader {
height:103px;
background-image:url(images/header_bg.png);
background-repeat:repeat-x;
text-align:right;
vertical-align:bottom;
padding:0px 0px 0px 0px;
}

.pageContent {
vertical-align:top;
text-align:left;
}

.pageFooter {
height:53px;
background-image:url(images/footer_bg.png);
background-repeat:repeat-x;
text-align:center;
vertical-align:top;
padding:0px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
}

.pageTable {
width:900px;
border:1px solid #000000;
background-color:#FFFFFF;
border-spacing:0px;
padding:0px 0px 0px 0px;
border-collapse:collapse;
}
.pageTable2 {
width:100%;
border:1px solid #000000;
background-color:#FFFFFF;
border-spacing:0px;
padding:0px 0px 0px 0px;
border-collapse:collapse;
}

.newsTable {
background-color:#FFFFFF;
border:1px solid #333333;
border-spacing:0px;
padding:1px 1px 1px 1px;
border-collapse:collapse;
vertical-align:top;
width:100%;
}
.newsSubTable {
border-spacing:0px;
padding:1px 1px 1px 1px;
border-collapse:collapse;
vertical-align:top;
width:100%;
}

.newsImg {
vertical-align:top;
width:175px; /*152*/
}

.newsTitle {
background-image:url(images/tableRed.png);
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
text-align:left;
padding:2px 2px 2px 2px;
vertical-align:top;
width:80%;
/*white-space:nowrap;*/
/*background-repeat:no-repeat;*/
/*background-position:left;*/
/*background-position:bottom;*/
}

.newsDate {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
font-style:italic;
color:#FFFFFF;
text-align:right;
padding:2px 2px 2px 2px;
vertical-align:top;
background-image:url(images/tableRed.png);
width:20%;
white-space:nowrap;
}
.moreNews {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
font-style:italic;
color:#FFFFFF;
text-align:right;
padding:2px 2px 2px 2px;
vertical-align:top;
background-image:url(images/tableBlack.png);
width:20%;
white-space:nowrap;
}
.moreNews a {
color:#FFFFFF;
}
.nextPage {
width:25%;
text-align:right;
padding:2px 2px 2px 2px;
vertical-align:top;
background-image:url(images/tableBlack.png);
}
.prevPage {
width:25%;
text-align:left;
padding:2px 2px 2px 2px;
vertical-align:top;
background-image:url(images/tableBlack.png);
}
.pageStat {
width:50%;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align:center;
padding:2px 2px 2px 2px;
vertical-align:top;
background-image:url(images/tableBlack.png);
}
.newsText {
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
vertical-align:top;
width:100%;
}

.newsLinks {
font-family:Arial, Helvetica, sans-serif;
text-align:left;
width:80%;
}

.newsSource {
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
text-align:right;
white-space:nowrap;
width:20%;
}

.pageTitle {
background-color:#333333;
background-image:url(images/tableBlack.png);
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#FFFFFF;
text-align:left;
padding:2px 2px 2px 2px;
}
.pageTitleR {
background-color:#333333;
background-image:url(images/tableBlack.png);
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#FFFFFF;
text-align:right;
padding:2px 2px 2px 2px;
}

.addFormLabel {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
text-align:left;
vertical-align:top;
padding-left:5px;
padding-top:2px;
}

.addFormField {
width:90%;
text-align:left;
}
.addFormButton {
text-align:center;
background-image:url(images/tableRed.png);
padding:5px 5px 5px 5px;
}

input {
width:98%;
border:1px solid #DDDDDD;
}
.radio {
width:20px;
border:0px;
vertical-align:middle;
}
.check {
width:20px;
border:0px;
vertical-align:middle;
}
.rememberMe {
text-align:center;
font-size:11px;
font-style:italic;
}

.SubTitleArea {
width:99%;
border:1px solid #DDDDDD;
height:30px;
}

.BodyArea {
width:99%;
border:1px solid #DDDDDD;
height:400px;
}

.SummaryArea {
width:99%;
border:1px solid #DDDDDD;
height:200px;
}

.button {
width:25%;
}

.adminLink {
text-decoration:none;
color:#FFFFFF;
}

.articleTitleP{
text-align:left;
padding:0px 0px 0px 0px;
}

.articleTitle {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-align:left;
}

.articleSubTitle {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
font-style:italic;
text-align:left;
}

.articleByline {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:italic;
text-align:left;
}

.articleBody {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
vertical-align:top;
}

p {
text-align:justify;
}

.lastUpdated {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-style:italic;
text-align:left;
}

.editListTable {
background-color:#FFFFFF;
border:1px solid #333333;
border-spacing:0px;
padding:1px 1px 1px 1px;
border-collapse:collapse;
vertical-align:top;
width:100%;
}

.editListTitle {
background-color:#333333;
background-image:url(images/tableBlack.png);
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#FFFFFF;
text-align:left;
padding:2px 2px 2px 2px;
}

.editListLabel {
background-color:#CC0000;
background-image:url(images/tableRed.png);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-align:left;
padding:2px 2px 2px 2px;
}

.editListTD {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
text-align:left;
white-space:nowrap;
padding:2px 2px 2px 2px;
}

.adPreview {
padding:5px 5px 5px 5px;
text-align:left;
}

.navTable {
background-color:#FFFFFF;
border:1px solid #333333;
border-spacing:0px;
padding:1px 1px 1px 1px;
border-collapse:collapse;
vertical-align:top;
width:150px;
}

.navTitle{
background-image:url(images/tableRed.png);
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
text-align:left;
padding:2px 2px 2px 2px;
vertical-align:top;
}
.navTitleA {
text-decoration:none;
color:#FFFFFF;
}
.navMore {
width:150px;
text-align:right;
font-style:italic;
font-size:10px;
}

.rumourTable {
background-color:#FFFFFF;
border:1px solid #333333;
border-spacing:0px;
padding:1px 1px 1px 1px;
border-collapse:collapse;
vertical-align:top;
}

.viewImage {
background-image:url(images/bg2.png);
background-color:#CCCCCC;
text-align:center;
vertical-align:middle;
padding:15px 15px 15px 15px;
}

.imgTable {
width:175px;
background-color:#FFFFFF;
border:1px solid #333333;
border-spacing:0px;
padding:1px 1px 1px 1px;
border-collapse:collapse;
vertical-align:top;
}
.imgCell {
height:166px;
/*background-image:url(images/imgbg.png);*/
text-align:center;
vertical-align:middle;
padding:4px 4px 3px 3px;
}
.imgCell2 {
text-align:center;
padding:4px 4px 3px 3px;
}
.imgCaption {
text-align:center;
font-weight:bold;
background-image:url(images/tableRed.png);
}
.imgCaption a {
color:#FFFFFF;
}
.imgViewed {
text-align:center;
font-size:10px;
color:#FFFFFF;
background-image:url(images/tableBlack.png);
}

.validCell {
text-align:center;
padding:10px 10px 10px 10px;
}

.linkTitle {
background-image:url(images/tableRed.png);
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
text-align:left;
padding:2px 2px 2px 2px;
vertical-align:top;
width:100%;
}

.copyright {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-style:italic;
}

.adminTable {
font-family:Verdana;
font-size:10px;
text-align:center;
color:#FFFFFF;
}
.adminTable td {
padding-left:5px;
padding-right:5px;
}
.adminTable a {
color:#FFFFFF;
text-decoration:none;
}
.adminTable a:hover {
color:#CC0000;
}
.adminMenu {
background-image:url(images/header_bg.png);
background-position:top;
border-left:2px ridge #FFFFFF;
border-right:2px ridge #FFFFFF;
border-bottom:2px ridge #FFFFFF;
border-top:1px solid #1E1E1E;
font-family:Verdana;
font-size:10px;
text-align:center;
color:#FFFFFF;
}
.adminMenu td {
padding-left:5px;
padding-right:5px;
}
.adminMenu a {
color:#FFFFFF;
text-decoration:none;
}
.adminMenu a:hover {
text-decoration:underline;
}