/* Start of CMSMS style sheet 'Layout: Top menu + 2 columns' */
.tumbnamil-img-border {
	padding: 5px;
	border: 1px solid #C0C043;
	background-color: #D6D683;
}
dfn {
	position:absolute;
	left: -1000px;
	top: -1000px;
	width: 0;
	height:0;
	overflow:hidden;
	display:inline;
}
.footer-text {
	font-family:Verdana, sans-serif;
	font-size:9px;
	text-align: center;
}
.sub-title {
	border: 1px solid #C0C043;
	background-color: #D6D683;
	font-size:14px;
	font-weight: bold;
	color: #996600;
}
.footer-right-corner {
	filter: FlipH;
}
.print-button {
	border-style:none;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
.page-title {
	font-family:Verdana, sans-serif;
	font-size:20px;
	font-weight: bold;
}
.white-table-background {
	background: #ffffff;
}
.main-table-background {
	background: #cccc66;
}
.form-blank-background {
	background: red;
}
.breadcrumbs-text {
	font-family:Verdana, sans-serif;
	font-size:9px;
	text-align: left;
	color: #996600;
}
.breadcrumbs-box {
	border: 1px solid #ffffff;
}
.OutBorder {
	border: 1px solid #999999;
}
.bar {
	background-image: url(imgs/bar_line1.gif);
}
.copyright {
	font-family: Verdana;
	font-size: 8pt;
	color: #999999;
	text-align: center;
	background-image: url(imgs/bar_line1.gif);
}
.menuText {
	font-family: Verdana;
	font-size: 8pt;
	color: #999999;
}
.x-small {
	font-size: x-small;
}
td {
	font-family: Verdana;
	font-size: 8pt;
	color: #996600;
	text-align: left;
}
a {
	color: #996600;
	text-decoration: none;
	font-family: Verdana, sans-serif;

	}
a:hover {
	color: #CCCCCC; 
	text-decoration: none;
	}
.subTitle {
	font-weight: bold;
	text-transform: uppercase;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	font-size: 12px;
}
.dotline {
	border-top: 1px none #CCCCCC;
	border-right: 1px none #CCCCCC;
	border-bottom: 1px dotted #CCCCCC;
	border-left: 1px none #CCCCCC;

}
.menu {
	font-family: Verdana;
	font-size: x-small;
}
.chartBorder {
	border: 1px solid #1D2939;
}
.dotline2 {
	border: 1px dotted #CCCCCC;
}
.DetailsColor {
	background-color: #1d2939;
}

.RowHead {
	background-color: #003366;
	font-size: 8px;
}
.Rows {
	background-color: #00003E;
}
/* general.tpl + view_post.tpl */

.newsContent {
	margin:0 0 1.5em 0;
}
.newsContent h1 {
	font-size:1.5em;
	font-weight:normal;
	border-bottom:1px solid #ddd;
	margin:0;
	padding:0;
}
.newsContent h1 a {
	text-decoration:none;
}
.newsContent h2 {
	text-align:right;
	font-size:1em;
	font-weight:normal;
	margin:0 0 1em 0;
	padding:0;
}
.newsContent .submessage {
	text-align:right;
	margin:1em 0 0 0;
}
.newsContent .message p {
	margin:0 0 1em 0;
	padding:0;
}
.newsContent .message blockquote {
	margin:1em;
	border-left:3px solid #ddd;
	padding:0 0 0 1em;
}
.newsContent .message pre {
	background-color:#eee;
	border:1px dashed #aaa;
	color:#000;
	margin:1em 0;
	padding:0.3em;
}
.newsContent .message img {
	border-style:none;
}
.newsContent .message ul {
	margin:0 0 1em 2.5em;
	padding:0;
}


/* comments.tpl */

#newsComment ol {
	margin:0;
	padding:0;
	list-style-type:none;
}
#newsComment li {
	border-bottom:1px dashed #aaa;
	margin:0 0 1em 0;
}
#newsComment .submessage {
	text-align:right;
	margin:0.5em 0.5em 0.3em 0;
}
#newsComment h3 {
	margin:3em 0 1em 0;
	padding:0.3em 0.5em;
	font-size:1.2em;
	background-color:#ddd;
	color:#000;
}
#newsComment .message blockquote {
	margin:0 3em 0 2em;
	padding:0;
}




/* note.tpl */

#newsNotice {
	margin:0 0 2em 0;
	background-color:#FFFFE0;
	color:#000;
	padding:0.5em;
}
#newsNotice span {
	font-weight:bold;
	font-size:1.5em;
}


/* comment_form.tpl */

#commentForm {
	margin:3em 0 1em 0;
}
#commentForm h3 {
	margin:0 0 1em 0;
	padding:0.3em 0.5em;
	font-size:1.2em;
	background-color:#ddd;
	color:#000;
}
#commentForm div {
	margin:0 0 0.2em 0;
}
#commentForm input {
	font:normal 1em Verdana, Arial, Helvetica, sans-serif;
}
#commentForm .name, #commentForm .website {
	width:20em;
	border:1px solid #ddd;
	padding:0.3em;
}
#commentForm .message {
	width:30em;
	border:1px solid #ddd;
	padding:0.3em;
}


/* archives.tpl */

ul#newsArchive {
	margin:0;
	padding:0;
	list-style-type:none;
}
#newsArchive li {
	margin:0 0 0.5em 0;
}


/* categories.tpl */

ul#newsCategory {
	margin:0;
	padding:0;
	list-style-type:none;
}
#newsCategory li {
	margin:0 0 0.5em 0;
}
.style2 {font-weight: bold}
.PortLiveHeader {font-size: 10px; font-weight: bold; }
.PortLiveText {font-size: 9px; }
.solidBOX {
	border: 1px solid #666666;
}
.SolidRight {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.bgIMG {background-image:url(imgs/line_fade2.gif); background-repeat:no-repeat}



/*TABS*/

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #C0C043;
background-color: #D6D683;
}

.shadetabs li a:visited{
color:#FFFFFF;
}

.shadetabs li a:hover{
color:#FFFFFF;
}

.shadetabs li.selected{
position: relative;
top: 1px;
}

.shadetabs li.selected a{ /*selected main tab style */
background-color: #996600;
color:#FFFFFF;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
color:#FFFFFF;
}

.contentstyle{
border: 1px solid #C0C043;
width: 688px;
margin-bottom: 1em; padding: 10px;
}



/* End of 'Layout: Top menu + 2 columns' */

