/* CSS Document */

body {
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
background-color: #1A3137;
background-image: url(img/bcg.png);
background-repeat: repeat-x;
line-height: 17px;
}
* {
scrollbar-face-color: #004080;
scrollbar-highlight-color: #003C77;
scrollbar-3dlight-color: #006AD5;
scrollbar-darkshadow-color: #004080;
scrollbar-shadow-color: #008040;
scrollbar-arrow-color: #FF8040;
scrollbar-track-color: #002B55;
}
body, td, th {
/* define Font Style */
font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
font-size: 13px;
text-decoration: none;
color: #0080FF;
}
th {
/* for worse browsers */
text-align: center;
font-weight: bold;
}
ol li {
list-style-type: square;
}
ul li {
list-style-type: decimal;
}
/* header, left side */
#headerleft {
background-image: url(img/bcgleft.png);
background-repeat: repeat-x;
}
#headerright {
background-image: url(img/bcgright.jpg);
background-repeat: repeat-x;
}
select {
cursor: pointer;
border: none;
background-color: #004080;
color: #FF8040;
padding-bottom: 1px;
padding-top: 1px;
}
option {
border: none;
}
a {
font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
font-size: 13px;
}
a:link {
color: #00B058;
text-decoration: none;
}
a:hover, a:active {
color: #75FFBA;
text-decoration: none;
}
a:visited {
color: #0DB0FF;
text-decoration: none;
}
img {
border: 0px;
}
h1, h2, h3, h4, h5, h6 {
padding-left: 1px;
font-family: Arial, Helvetica, sans-serif;
color: #FF3333;
font-variant: small-caps;
}
h1 {
font-size: 29px;
}
h2 {
font-size: 23px;
}
h3 {
font-size: 16px;
}
h4 {
font-size: 12px;
}
h5 {
font-size: 9px;
}
h6 {
font-size: 7px;
}

.nav {
text-align: center;
}
.nav img {
border: 0px;
}
.nav a:active {
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
-moz-opacity: 0.4;
opacity:0.4;
-khtml-opacity:0.4;
}
.nav a {
border: 0px;
}
.subNav {
background-color: #000000;
border-top: 3px solid #333333;
padding-bottom: 5px;
padding-top: 2px;
text-align: center;
padding-left: 10px;
padding-right: 10px;
}

.mSub {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
text-align: center;
font-weight: bold;
color: #004080;
}

/* Due to nonsense conflicts in Firefox and IE, I'll be forced
to use alt way of getting nice subNav links */

a.mSub:link, a.mSub:visited {
color: #9D9D4F;
text-decoration: none;
}
a.mSub:hover, a.mSub:active {
color: #FFFFFF;
text-decoration: none;
}


.top {
background-color: #001000;
}

.bcg {
background-image: url(img/b.png);
background-repeat: repeat-y;
background-color: #14272C;
}

.sides {
width: 8%;
vertical-align: top;
}
.middle {
width: 84%;
text-align: center;
font-family: serif;
color: #408080;
font-size: 20px;
font-weight: normal;
vertical-align: middle;
}
.skip {
font-size: 10px;
text-align: right;
color: #004080;
text-decoration: none;
vertical-align: middle;
}
a.skip:link, a.skip:visited {
color: #004080;
text-decoration: none;
}
a.skip:hover, a.skip:active {
color: #0080C0;
text-decoration: blink;
}
.ads {
text-align: center;
vertical-align: middle;
}

/* Footer */
.footer {
background: url(img/topbottom.png) bottom repeat-x;
}
.footer #sides {
width: 84px;
vertical-align: top;
}
.footer #content {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-align: center;
padding-top: 5px;
color: #004080;
vertical-align: top;
}

.footerLinks {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #004080;
}
a.footerLinks:link, a.footerLinks:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #004080;
text-decoration: none;
}
a.footerLinks:hover, a.footerLinks:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #004080;
text-decoration: underline;
}
.preFooter {
font-size: 10px;
}
.indexRight {
width: 38%;
}
.indexTblSpacer {
width: 2%;
}
.irMain {
background-image:url(img/indexRightMain.jpg);
background-repeat: repeat-y;
text-align: center;
}
.rightPanel {
width: 204px;
}
.rightPanel td {
font-family: Arial, Helvetica, sans-serif;
color: #008080;
font-size: x-small;
text-align: left;
}
.rightPanel td#titles {
color: #0063C6;
font-size: 17px;
font-family: "Times New Roman", Times, serif;
font-variant: small-caps;
font-weight: bold;
text-align: center;
cursor: pointer;
}
.rightPanel td#subtitles {
font-family: Verdana, Arial, Helvetica, sans-serif !important;
text-align: center !important;
font-weight: bold !important;
color: #0080C0 !important;
font-size: 12px !important;
letter-spacing: 2px !important;
word-spacing: 4px !important;
}


.rightWide {
width: 100%;
}
/* Right Side - links */
a.rightPanel:link, a.rightPanel:visited {
text-decoration: none;
color: #008080;
font-size: x-small;
font-family: Arial, Helvetica, sans-serif;
}
a.rightPanel:hover, a.rightPanel:active {
text-decoration: none;
color: #00D269;
}

/* Index - Login To PMG Style */
input, textarea {
background-color: #4AA5FF;
border: 1px solid #004080;
color: #00366C;
padding: 3px;
letter-spacing: 2px;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
input:focus, textarea:focus {
background-color: #003366;
color: #FF8040;
}
input#pmg, textarea#pmg, input#default {
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
width: 135px;
height: 15px;
}
input[type="image"] {
border: none !important;
padding: 0 !important;
}

.dgLinks, a.dgLinks:link, a.dgLinks:visited {
padding-left: 5px;
padding-right: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
color: #0080FF;
text-decoration: none;
}
a.dgLinks:hover, a.dgLinks:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
color: #0080FF;
border-bottom: 1px dashed #0080FF;
}

/* News */
p#news:first-letter {
font-size: 18px;
font-weight: bold;
}
a:link#news {
color: #FF8080;
}
a:visited#news {
color: #FF8080;
}
a:hover#news {
color: #FF3333;
}
a:active#news {
color: #FF3333;
}
a.newsContent:link {
font-family: inherit;
font-size: inherit;
font-weight: inherit;
color: #00B058;
text-decoration: none;
}
a.newsContent:hover, a.newsContent:active {
font-family: inherit;
font-size: inherit;
font-weight: inherit;
color: #75FFBA;
text-decoration: none;
}
a.newsContent:visited {
font-family: inherit;
font-size: inherit;
font-weight: inherit;
color: #0DB0FF;
text-decoration: none;
}
.newsPoster, a.newsPoster, a.newsPoster:link, a.newsPoster:active, a.newsPoster:hover, a.newsPoster:visited {
color: #0080FF;
text-decoration: none;
font-weight: bold;
}
a.nochange {
color: #0080FF;
font-weight: bold;
text-decoration: none;
line-height: 25px;
padding-bottom: 5px;
}
a.nochange:hover, a.nochange:active {
border-bottom: 1px solid #0080FF;
}

div#sitefriendsindex {
text-align: center !important;
}
div#sitefriendsindex a:link, div#sitefriendsindex a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #00B7B7;
font-size: 11px;
text-decoration: none;
}
div#sitefriendsindex a:hover, div#sitefriendsindex a:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #FF8040;
font-size: 11px;
text-decoration: none;
}
div#sitefriendsindex a:hover:before {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #FF6F28;
font-size: 11px;
content: " >> ";
text-decoration: none;
}
div#sitefriendsindex a:hover:after {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #FF6F28;
font-size: 11px;
content: " << ";
text-decoration: none;
}
.ngTd, .ngTd a:link, .ngTd a:visited {
text-align: center !important;
line-height: 8px !important;
font-size: 9px;
font-family: Arial, Helvetica, sans-serif;
color: #D24400;
letter-spacing: 1px;
text-decoration: none;
}
.ngTd a:hover, .ngTd a:active {
color: #FF8040;
}

a:link img.newgroundsPic, a:visited img.newgroundsPic {
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
opacity:0.5;
-khtml-opacity:0.5;
}
a:hover img.newgroundsPic {
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
-moz-opacity: 0.9;
opacity:0.9;
-khtml-opacity:0.9;
}
a:active img.newgroundsPic {
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1;
-khtml-opacity: 1;
}
input.search {
width: 179px !important;
}

select.search, option.search {
font-size: 9px;
font-family: Verdana, Arial, Helvetica, sans-serif;
width: 144px;
}

input[type="submit"] {
font-family: Verdana, Arial, Helvetica, sans-serif;
letter-spacing: 2px;
font-size: 13px;
/* color: #4AA5FF; */
color: #003399;
font-weight: bold;
font-variant: small-caps;
}
input[type="submit"]:focus {
background-color: #003366;
color: #FF8040;
}
#em {
font-style: italic !important;
}
#serifs {
font-family: Georgia, serif !important;
}
#center {
text-align: center !important;
}
#gt {
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
color: #FFFFFF;
}
#gold, #gold:link, #gold:hover, #gold:visited {
color: #FF8000;
text-decoration: underline;
}
#gold:active, #gold:focus {
color: #FF5300;
}
#pmbh {
margin-left: 2em;
}

.featured {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	line-height: 29px;
	font-variant: small-caps;
}

ol#featured li {
	list-style: none;
}

ol#featured li#two {
	margin-left: 45px;
}

old#featured li#two {
	margin-left: 45pt;
	color: #CC3300 !important;
}

/* 16th Aug 2007 changes below */
.recently {
width: 50%; vertical-align: top; border-right: 1px solid #23434B; border-bottom: 1px solid #23434B; border-top: 1px solid #23434B;
}
.recently a:visited {
	color: #00B058 !important;
}
.recently a:hover, .recently a:active {
color: #75FFBA !important;
}