/* $Id: style.css,v 1.7 2004/06/18 21:16:40 ryan Exp $ */
body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #000000;}

a:active {  text-decoration: none; color: #FF6600; }
a:link {  text-decoration: none; color: #FF6600; }
a:visited {  text-decoration: none; color: #FF6600; }
a:hover {  text-decoration: underline; color: #395175; }

a.titleLink:active { color: #F4F4F4; }
a.titleLink:link { color: #F4F4F4; }
a.titleLink:visited { color: #F4F4F4; }
a.titleLink:hover { text-decoration: underline; color: #395175; }

a.forumTitleLink:active { color: #F4F4F4; }
a.forumTitleLink:link { color: #F4F4F4; }
a.forumTitleLink:visited { color: #F4F4F4; }
a.forumTitleLink:hover { text-decoration: underline; color: #395175; }
.diff1 { color: red; }
.diff2 { color: blue; }

/* Forms */
input { font-size: 11px; }
/*option { border-color:#000000; border-width:1; }
select { border-color:#000000; border-width:1; }
textarea { border-color:#000000; border-width:1; }      */
input.submit { border: 1px solid #254A8E; text-align: center; font-size: 11px; background-color: #ffffff; }

/* Body */
#mainBody { margin: 0px; }
#container { text-align: center; }
#bold { font-weight: bold; }
#top { vertical-align: top; }

/* CHAT */
.system { color: #B8D6EC; font-weight: bold; }
.selfMessage { color: #FF6D6D; font-style: italics; }

/* Boxes (Generic) */
#boxTitle { font-weight: bold; font-size:12px; background-image: url('images/fon_top.jpg'); color: #ffffff; border-bottom: 1px solid #254A8E; text-align: center; }
#boxTitleLeft { font-weight: bold; font-size:12px; background-image: url('images/fon_top.jpg'); color: #ffffff; border-bottom: 1px solid #254A8E; text-align: left; }
#box { border: 1px solid #254A8E; width: 95%; margin: 0px auto;}
#boxBody { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding: 2px; text-align: left; margin: 0px;}
#boxCell { text-align: left; padding: 1px; vertical-align: top; font-size: 11px; }
#boxCell-padding { text-align: center; padding: 5px; vertical-align: center; font-size: 11px; }
#boxCell-alt { text-align: left; padding: 1px; vertical-align: top; background-color: #EFEFEF; font-size: 11px;}
#boxCell-alt-center { text-align: center; padding: 1px; vertical-align: top; background-color: #EFEFEF; font-size: 11px;}
#box-400 { border: 1px solid #254A8E; width: 400px; margin: 0px auto;}
#box-200 { border: 1px solid #254A8E; width: 200px; margin: 0px auto;}
#box-invis { border: 0px; margin: 0px auto; }
#boxCell-right { text-align: right; font-size: 11px; padding: 1px; }
#boxCell-center { text-align: center; font-size: 11px; }
#boxCell-bold { text-align: left; font-weight: bold; font-size: 11px; vertical-align: top;}
#boxCell-bold-alt { text-align: left; font-weight: bold; font-size: 11px; background-color: #E0E0E0; vertical-align: top;}
#boxCell-bold-center { font-weight: bold; font-size: 11px; text-align: center;}
#boxCell-bold-right { font-weight: bold; text-align: right; font-size: 11px; }
#smallText { font-size: 9px; text-align: left; font-weight: normal; }
.smallText { font-size: 9px; text-align: left; font-weight: normal; }
#smallText-center { font-size: 9px; text-align: center;  }
#smallText-right { font-size: 9px; text-align: right;  }


/* General */
#paging { font-size: 9px; text-align: left; padding: 1px; }
#attn { font-size: 9px; color: #FF0000;  }
.attn { font-size: 9px; color: #FF0000;  }
#hover { font-size: 11px; }


/* News & Search*/
#newsSubTitle { font-weight: bold; font-size: 9px; padding: 2px; text-align: left; }
#newsTable { width: 700px; border: 1px solid #254A8E; text-align: left; margin: 0px auto; }
#newsNoBGTitle { font-weight: bold; font-size: 12px; border-bottom: 1px solid #254A8E; text-align: left; }
#newsBrowse { width: 95%; margin: 0px auto;}

/* FAQ */
#faq-box { border: 1px solid #254A8E; width: 95%; margin: 0px auto;}
#faq-box-title { color: #ffffff; font-weight: bold; font-size:12px; background-image: url('images/fon_top.jpg'); border-bottom: 1px solid #254A8E; text-align: left; padding: 1px 1px 1px 5px;}
#faq-summary-body { text-align: left; vertical-align: top; padding: 1px 0px 1px 5px;}
#faq-spacer { height: 10px; }
#faq-body { font-size: 11px; text-align: left; vertical-align: top; padding: 5px;}

/* Gallery */
#gallery-box { border: 1px solid #254A8E; width: 95%; margin: 0px auto; }
#gallery-box td { vertical-align: top; }
.gallery-box-title { font-weight: bold; font-size:12px; background-color: #3F3931; border-bottom: 1px solid #254A8E; text-align: left; padding: 1px 1px 1px 1px;}
.gallery-category-title { font-weight: bold; font-size:12px; text-align: left; }
.gallery-description    { font-weight: normal; font-size:10px; text-align: left; padding: 0px; }
.gallery-category-table { border: 1px solid #254A8E; width: 95%; margin: 5px auto; }
.gallery-table { border: 1px solid #254A8E; margin: 5px auto; }
.gallery-subcategory-table { border: 1px solid #254A8E; width: 98%; margin: 5px auto; }
#gallery-summary-body { text-align: left; vertical-align: top; padding: 1px 0px 1px 5px;}
#gallery-spacer { height: 10px; }
#gallery-body { text-align: center; vertical-align: top; padding: 5px; margin: 10px;}
#gallery-cat-header { text-align: left; padding: 3px; font-size: 13px;}
#gallery-cat-header-small { text-align: left; padding: 3px; font-size: 11px;}
#gallery-cat-header-small-bold { text-align: left; padding: 3px; font-size: 11px; font-weight:bold;}
.galleryImage {
    /*padding: 4px;*/
    margin:  2px;
    border:  1px solid #254A8E;
}
#galleryImageCell-new { text-align: center; vertical-align: top; padding: 2px; border: 1px solid #254A8E; background: #E5EEFB;}
#galleryImageCell { text-align: center; vertical-align: top; padding: 2px; border: 1px solid #254A8E;}

/* Paragraphs */
p { margin-top: 0px; margin-bottom: 0px; }
p.p1 { text-align: center; padding: 5px; }
p.padding { padding: 5px; }

/* Forums */
#quotaBox { border: 1px solid #254A8E; width: 150px; margin: 0px auto; padding: 3px;}
#forumBox { border: 1px solid #254A8E; width: 95%; margin: 0px auto;  }
#forumBox-border { border: 1px solid #254A8E; width: 95%; margin: 0px auto; padding: 3px; border-collapse: collapse; border-spacing: 0px; }
#forumPoll { border: 1px solid #254A8E; width: 90%; margin: 0px auto; padding: 3px; border-collapse: collapse; border-spacing: 0px; }
#blankBox { border: 0px; width: 95%; margin: 0px auto; padding: 3px; }
#forumTitle1 { padding: 2px; color: #ffffff; font-weight: bold; font-size:12px; background-image: url('images/fon_top.jpg'); border-bottom: 1px solid #254A8E; text-align: left; }
#forumTitle1-noborder { color: #ffffff; padding: 2px; font-weight: bold; font-size:12px; background-image: url('images/fon_top.jpg'); text-align: left; }
#forumTitle1-thin { color: #ffffff; height: 5px; font-weight: bold; font-size:12px; background-image: url('images/fon_top.jpg');background-color: #A8B6CC; border-bottom: 1px solid #254A8E; text-align: left; padding-left: 5px; }
#forumTitle1-right { color: #ffffff; padding: 2px; font-weight: bold; font-size:12px; background-image: url('images/fon_top.jpg'); border-bottom: 1px solid #254A8E; text-align: right; padding-left: 5px; }
#forumTitle1-center { color: #ffffff; padding: 2px; font-weight: bold; font-size:12px; background-image: url('images/fon_top.jpg'); border-bottom: 1px solid #254A8E; text-align: center; padding-left: 5px; }
#forumTitle1-topborder { color: #ffffff; padding: 2px; font-weight: bold; font-size:12px; background-image: url('images/fon_top.jpg'); border-top: 1px solid #254A8E; border-bottom: 1px solid #254A8E; text-align: left;  }
#forumTitle2 { font-weight: bold; font-size:12px; background-color: #E7E7E7; border-bottom: 1px solid #254A8E; text-align: center; }
#forumTitle2-left { font-weight: bold; font-size:12px; background-color: #E7E7E7; border-bottom: 1px solid #254A8E; text-align: left; }
#smileBox { text-align: center; padding: 2px; vertical-align: top; background-color: #E0E0E0; }
#forumLarge { text-align: left; font-size: 13px; }
#forumLarge-right { text-align: right; font-size: 13px; }
#forumLarge-bold { font-size: 13px; font-weight: bold; }
#forumHeader1 { font-size: 13px; width: 95%; padding: 3px; text-align: left;}



#forumCell { text-align: left; padding: 1px; font-size: 11px; background-color: #EFEFEF; border: 1px solid #254A8E; vertical-align:top; }
#previewCell { text-align: left; padding: 1px; font-size: 11px; background-color: #EFEFEF; border: 1px solid #254A8E; vertical-align:top; }
#forumCell-option { width: 40px; text-align: center; padding: 1px; font-size: 11px; background-color: #EFEFEF; border: 1px solid #254A8E; vertical-align:top;  }
#forumCell-alt { text-align: left; padding: 1px; background-color: #EFEFEF; font-size: 11px; border: 1px solid #254A8E; vertical-align:top; }
#forumCell-150 { width: 150px; text-align: left; padding: 1px; font-size: 11px; background-color: #EFEFEF; border: 1px solid #254A8E; vertical-align: top; }
#forumCell-alt-150 { width: 150px; text-align: left; padding: 1px; background-color: #EFEFEF; font-size: 11px; border: 1px solid #254A8E; vertical-align: top;}
#forumCell-right { text-align: right; padding: 1px; font-size: 11px; background-color: #EFEFEF; border: 1px solid #254A8E; vertical-align: top; }
#forumCell-alt-right { text-align: right; padding: 1px; background-color: #EFEFEF; font-size: 11px; border: 1px solid #254A8E; vertical-align: top;}
#forumCell-noborder { text-align: left; padding: 1px; font-size: 11px; background-color: #EFEFEF; vertical-align: top;  }
#forumCell-alt-noborder{ text-align: left; padding: 1px; background-color: #EFEFEF; font-size: 11px; vertical-align: top; }
#forumCell-noborder-right { text-align: right; padding: 1px; font-size: 11px; background-color: #EFEFEF; vertical-align: top;  }
#forumCell-alt-noborder-right{ text-align: right; padding: 1px; background-color: #EFEFEF; font-size: 11px;  vertical-align: top;}
#forumCell-alt-center { text-align: center; padding: 1px; background-color: #EFEFEF; font-size: 11px; border: 1px solid #254A8E; }
#forumCell-center { text-align: center; font-size: 11px; background-color: #EFEFEF; border: 1px solid #254A8E; }
#forumCell-bold { font-weight: bold; font-size: 11px;  background-color: #EFEFEF; border: 1px solid #254A8E; padding: 1px; vertical-align:top; }
#forumCell-bold-alt { font-weight: bold; font-size: 11px; background-color: #EFEFEF; border: 1px solid #254A8E; padding: 1px; vertical-align:top; }


/* TABS */
.tab { font-size: 11px;  background-color: #ffffff; color: #254A8E;border: 1px solid #254A8E; border-width: 1px 1px 0px 1px; }
.tab-on { font-size: 11px; color: #ffffff; background-color: #6A9ACA; border: 1px solid #254A8E; border-width: 1px 1px 0px 1px; }
#tabBox { border: 0px; width: 95%; margin: 0px auto;  }

th {
	color : #000000;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
}
input {
	color : #000000;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.px {
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	margin-top : 2px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
.px5 {
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	margin-top : 5px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
.t01 {
	color : #000000;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 40px;
	margin-right : 30px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
}
.t01 a {
	color : #FF6600;
}
.t01 a:hover {
	color : #395175;
}
.list {
	color : #FFFFFF;
	margin-top : 3px;
	padding-bottom : 3px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.right {
	color : #000000;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 60px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.right a, .list a {
	color : #FF6600;
}
.right a:hover {
	color : #395175;
}
.left {
	color : #000000;
	margin-top : 10px;
	padding-bottom : 5px;
	margin-bottom : 0px;
	margin-left : 25px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.left b {
	color : #FFFFFF;
}
.left a {
	color : #FF6600;
}
.left a:hover {
	color : #395175;
}
p {
	color : #000000;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
}
p a {
	color : #FF6600;
	font-weight: bold;
}
p a:hover {
	color : #294A7B;
}
.menu01 {
	color : #000000;
	margin-top : 0px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 25px;
	margin-right : 0px;
	font-size : 12px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.menu01 a {
	color : #FF6600;
	text-decoration: none;
}
.menu01 a:hover {
	color : #395175;
}
.menu02 {
	color : #000000;
	margin-top : 0px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 45px;
	margin-right : 0px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.menu02 a {
	color : #FF6600;
	text-decoration: none;
}
.menu02 a:hover {
	color : #395175;
}

h1, h2, h3, h4, h5, h6 {
	color: black;
	background: none;
	font-weight: bold;
	margin: 0;
	padding-top: .5em;
	padding-bottom: .17em;
	border-bottom: 1px solid #aaa;
}
h2 { font-size: 150%; }
h3, h4 { border-bottom: none; }
h3 { font-size: 132%; }
h4 { font-size: 116%; }

div.editsection { font-size: smaller; float: right; margin-left: 5px; }
div#toc { border: 1px solid #aaa; width: 200px; background-color: #ECF5FA; }
div.toc { margin-top: 2px; margin-bottom: 2px; }

