
* {border: 0;}

hr {border-top: 1px solid #191970; border-bottom: 1px solid #FFFFFF;}

body {background-color: #FFFFFF; color: #191970; font-family: georgia, 'palatino linotype', 'times new roman', serif; font-size: 10pt;}
body#datepicker {margin: 0; background-color: #B0C4DE; color: inherit;}
body#datepicker * {font-size: 8pt;}

a:link {color: #00008B; text-decoration: underline; background-color: inherit;}
a:visited {color: #0000FF; text-decoration: underline; background-color: inherit;}
a:hover {color: #FF0000; text-decoration: underline; background-color: inherit;}
a:active {color: #FF0000; text-decoration: underline; background-color: inherit;}
.spnMessageText a:link {color: #00008B; text-decoration: underline; background-color: inherit;}
.spnMessageText a:visited {color: #0000FF; text-decoration: underline; background-color: inherit;}
.spnMessageText a:hover {color: #FF0000; text-decoration: underline; background-color: inherit;}
.spnMessageText a:active {color: #FF0000; text-decoration: underline; background-color: inherit;}
.spnSearchHighlight {background-color: #FFFF00; color: inherit;}
input.radio {background-color: #B0C4DE; color: #000;}
input, select, textarea {border: 1px solid #A5ACB2;}
input.readonly {background-color: #E0DFE3; color: inherit;}

iframe {border: 1px solid #000000;}

/* This is for the color, font, and size tags. */
b {font-style: normal; font-weight: normal; display: inline;}
cite, i {font-style: normal; font-weight: normal; display: inline;}
/***********************************************/

/* This is for the spoiler tag. */
div.spoiler {margin: 0 5%; border: 1px dashed #FFFFFF; background-color: #191970; color: inherit;}
kbd {font-style: normal; font-weight: normal; display: block; color: #191970; background-color: inherit;}
span.spoiler {font-style: normal; font-weight: normal; font-size: 8pt; display: block; margin: 0 5%;}
/********************************/

.left {float: left;}
.right {float: right;}
.clear {display: block; float: none; clear: both;}
.center {text-align: center;}
.centered {margin: 0 auto;}
.txtLeft {text-align: left;}
.txtRight {text-align: right;}
.indent {padding-left: 30px;}

ol.ol_1 {list-style-type: decimal;}
ol.ol_a {list-style-type: lower-alpha;}

.quote {font-size: 8pt;}

.font-AndaleMono {font-family: "andale mono", monospace;}
.font-Arial {font-family: arial, sans-serif;}
.font-ArialBlack {font-family: "arial black", sans-serif;}
.font-BookAntiqua {font-family: "book antiqua", serif;}
.font-CenturyGothic {font-family: "century gothic", sans-serif;}
.font-CourierNew {font-family: "courier new", monospace;}
.font-ComicSansMS {font-family: "comic sans ms", sans-serif;}
.font-Georgia {font-family: georgia, serif;}
.font-Impact {font-family: impact, sans-serif;}
.font-LucidaConsole {font-family: "lucida console", monospace;}
.font-Tahoma {font-family: tahoma, sans-serif;}
.font-TimesNewRoman {font-family: "times new roman", serif;}
.font-TrebuchetMS {font-family: "trebuchet ms", sans-serif;}
.font-ScriptMTBold {font-family: "script mt bold", serif;}
.font-Stencil {font-family: stencil, sans-serif;}
.font-Verdana {font-family: verdana, sans-serif;}
.color-aliceblue {color: #F0F8FF; background-color: inherit;}
.color-antiquewhite {color: #FAEBD7; background-color: inherit;}
.color-aqua {color: #00FFFF; background-color: inherit;}
.color-aquamarine {color: #7FFFD4; background-color: inherit;}
.color-azure {color: #F0FFFF; background-color: inherit;}
.color-beige {color: #F5F5DC; background-color: inherit;}
.color-bisque {color: #FFE4C4; background-color: inherit;}
.color-black {color: #000000; background-color: inherit;}
.color-blanchedalmond {color: #FFEBCD; background-color: inherit;}
.color-blue {color: #0000FF; background-color: inherit;}
.color-blueviolet {color: #8A2BE2; background-color: inherit;}
.color-brown {color: #A52A2A; background-color: inherit;}
.color-burlywood {color: #DEB887; background-color: inherit;}
.color-cadetblue {color: #5F9EA0; background-color: inherit;}
.color-chartreuse {color: #7FFF00; background-color: inherit;}
.color-chocolate {color: #D2691E; background-color: inherit;}
.color-coral {color: #FF7F50; background-color: inherit;}
.color-cornflowerblue {color: #6495ED; background-color: inherit;}
.color-cornsilk {color: #FFF8DC; background-color: inherit;}
.color-crimson {color: #DC143C; background-color: inherit;}
.color-cyan {color: #00FFFF; background-color: inherit;}
.color-darkblue {color: #00008B; background-color: inherit;}
.color-darkcyan {color: #008B8B; background-color: inherit;}
.color-darkgoldenrod {color: #B8860B; background-color: inherit;}
.color-darkgray {color: #A9A9A9; background-color: inherit;}
.color-darkgreen {color: #006400; background-color: inherit;}
.color-darkkhaki {color: #BDB76B; background-color: inherit;}
.color-darkmagenta {color: #8B008B; background-color: inherit;}
.color-darkolivegreen {color: #556B2F; background-color: inherit;}
.color-darkorange {color: #FF8C00; background-color: inherit;}
.color-darkorchid {color: #9932CC; background-color: inherit;}
.color-darkred {color: #8B0000; background-color: inherit;}
.color-darksalmon {color: #E9967A; background-color: inherit;}
.color-darkseagreen {color: #8FBC8F; background-color: inherit;}
.color-darkslateblue {color: #483D8B; background-color: inherit;}
.color-darkslategray {color: #2F4F4F; background-color: inherit;}
.color-darkturquoise {color: #00CED1; background-color: inherit;}
.color-darkviolet {color: #9400D3; background-color: inherit;}
.color-deeppink {color: #FF1493; background-color: inherit;}
.color-deepskyblue {color: #00BFFF; background-color: inherit;}
.color-dimgray {color: #696969; background-color: inherit;}
.color-dodgerblue {color: #1E90FF; background-color: inherit;}
.color-feldspar {color: #D19275; background-color: inherit;}
.color-firebrick {color: #B22222; background-color: inherit;}
.color-floralwhite {color: #FFFAF0; background-color: inherit;}
.color-forestgreen {color: #228B22; background-color: inherit;}
.color-fuchsia {color: #FF00FF; background-color: inherit;}
.color-gainsboro {color: #DCDCDC; background-color: inherit;}
.color-ghostwhite {color: #F8F8FF; background-color: inherit;}
.color-gold {color: #FFD700; background-color: inherit;}
.color-goldenrod {color: #DAA520; background-color: inherit;}
.color-gray {color: #808080; background-color: inherit;}
.color-green {color: #008000; background-color: inherit;}
.color-greentellow {color: #ADFF2F; background-color: inherit;}
.color-honeydew {color: #F0FFF0; background-color: inherit;}
.color-hotpink {color: #FF69B4; background-color: inherit;}
.color-indianred {color: #CD5C5C; background-color: inherit;}
.color-indigo {color: #4B0082; background-color: inherit;}
.color-ivory {color: #FFFFF0; background-color: inherit;}
.color-khaki {color: #F0E68C; background-color: inherit;}
.color-lavender {color: #E6E6FA; background-color: inherit;}
.color-lavenderblush {color: #FFF0F5; background-color: inherit;}
.color-lawngreen {color: #7CFC00; background-color: inherit;}
.color-lemonchiffon {color: #FFFACD; background-color: inherit;}
.color-lightblue {color: #ADD8E6; background-color: inherit;}
.color-lightcoral {color: #F08080; background-color: inherit;}
.color-lightcyan {color: #E0FFFF; background-color: inherit;}
.color-lightgoldenrodyellow {color: #FAFAD2; background-color: inherit;}
.color-lightgrey {color: #D3D3D3; background-color: inherit;}
.color-lightgreen {color: #90EE90; background-color: inherit;}
.color-lightpink {color: #FFB6C1; background-color: inherit;}
.color-lightsalmon {color: #FFA07A; background-color: inherit;}
.color-lightseagreen {color: #20B2AA; background-color: inherit;}
.color-lightskyblue {color: #87CEFA; background-color: inherit;}
.color-lightslateblue {color: #8470FF; background-color: inherit;}
.color-lightslategray {color: #778899; background-color: inherit;}
.color-lightsteelblue {color: #B0C4DE; background-color: inherit;}
.color-lightyellow {color: #FFFFE0; background-color: inherit;}
.color-lime {color: #00FF00; background-color: inherit;}
.color-limegreen {color: #32CD32; background-color: inherit;}
.color-linen {color: #FAF0E6; background-color: inherit;}
.color-magenta {color: #FF00FF; background-color: inherit;}
.color-maroon {color: #800000; background-color: inherit;}
.color-mediumaquaMarine {color: #66CDAA; background-color: inherit;}
.color-mediumblue {color: #0000CD; background-color: inherit;}
.color-mediumwrchid {color: #BA55D3; background-color: inherit;}
.color-mediumpurple {color: #9370D8; background-color: inherit;}
.color-mediumseagreen {color: #3CB371; background-color: inherit;}
.color-mediumslateblue {color: #7B68EE; background-color: inherit;}
.color-mediumspringgreen {color: #00FA9A; background-color: inherit;}
.color-mediumturquoise {color: #48D1CC; background-color: inherit;}
.color-mediumvioletred {color: #C71585; background-color: inherit;}
.color-midnightblue {color: #191970; background-color: inherit;}
.color-mintcream {color: #F5FFFA; background-color: inherit;}
.color-mistyrose {color: #FFE4E1; background-color: inherit;}
.color-moccasin {color: #FFE4B5; background-color: inherit;}
.color-navajowhite {color: #FFDEAD; background-color: inherit;}
.color-navy {color: #000080; background-color: inherit;}
.color-oldlace {color: #FDF5E6; background-color: inherit;}
.color-olive {color: #808000; background-color: inherit;}
.color-olivedrab {color: #6B8E23; background-color: inherit;}
.color-orange {color: #FFA500; background-color: inherit;}
.color-orangered {color: #FF4500; background-color: inherit;}
.color-orchid {color: #DA70D6; background-color: inherit;}
.color-palegoldenrod {color: #EEE8AA; background-color: inherit;}
.color-palegreen {color: #98FB98; background-color: inherit;}
.color-paleturquoise {color: #AFEEEE; background-color: inherit;}
.color-palevioletred {color: #D87093; background-color: inherit;}
.color-papayawhip {color: #FFEFD5; background-color: inherit;}
.color-peachpuff {color: #FFDAB9; background-color: inherit;}
.color-peru {color: #CD853F; background-color: inherit;}
.color-pink {color: #FFC0CB; background-color: inherit;}
.color-plum {color: #DDA0DD; background-color: inherit;}
.color-powderblue {color: #B0E0E6; background-color: inherit;}
.color-purple {color: #800080; background-color: inherit;}
.color-red {color: #FF0000; background-color: inherit;}
.color-rosybrown {color: #BC8F8F; background-color: inherit;}
.color-royalblue {color: #4169E1; background-color: inherit;}
.color-saddlebrown {color: #8B4513; background-color: inherit;}
.color-salmon {color: #FA8072; background-color: inherit;}
.color-sandybrown {color: #F4A460; background-color: inherit;}
.color-seagreen {color: #2E8B57; background-color: inherit;}
.color-seashell {color: #FFF5EE; background-color: inherit;}
.color-sienna {color: #A0522D; background-color: inherit;}
.color-silver {color: #C0C0C0; background-color: inherit;}
.color-skyblue {color: #87CEEB; background-color: inherit;}
.color-slateblue {color: #6A5ACD; background-color: inherit;}
.color-slategray {color: #708090; background-color: inherit;}
.color-snow {color: #FFFAFA; background-color: inherit;}
.color-springgreen {color: #00FF7F; background-color: inherit;}
.color-steelblue {color: #4682B4; background-color: inherit;}
.color-tan {color: #D2B48C; background-color: inherit;}
.color-teal {color: #008080; background-color: inherit;}
.color-thistle {color: #D8BFD8; background-color: inherit;}
.color-tomato {color: #FF6347; background-color: inherit;}
.color-turquoise {color: #40E0D0; background-color: inherit;}
.color-violet {color: #EE82EE; background-color: inherit;}
.color-violetred {color: #D02090; background-color: inherit;}
.color-wheat {color: #F5DEB3; background-color: inherit;}
.color-white {color: #FFFFFF; background-color: inherit;}
.color-whitesmoke {color: #F5F5F5; background-color: inherit;}
.color-yellow {color: #FFFF00; background-color: inherit;}
.color-yellowgreen {color: #9ACD32; background-color: inherit;}
.size1 {font-size: .75em}
.size2 {font-size: .875em}
.size3 {font-size: 1em}
.size4 {font-size: 1.25em}
.size5 {font-size: 1.5em}
.size6 {font-size: 2em}
.size7 {font-size: 3em}

.headerTxt {font-size: 1em;}
.footerTxt {font-size: 8pt;}

.headerColTxt {color: #F5FFFA; background-color: inherit;}
.forumColTxt {color: #191970; background-color: inherit;}
.catColTxt {color: #F5FFFA; background-color: inherit;}

.forumColFooterSizeTxt {font-size: 8pt; color: #191970; background-color: inherit;}
.headColFooterSizeTxt {font-size: 8pt; color: #F5FFFA; background-color: inherit;}
.catColFooterSizeTxt {font-size: 8pt; color: #F5FFFA; background-color: inherit;}

.hiLiteTxt {color: #FF0000; background-color: inherit;}
.hiLiteColFooterSizeTxt {font-size: 8pt; color: #FF0000; background-color: inherit;}
.hiLiteColHeaderSizeTxt {font-size: 1em; color: #FF0000; background-color: inherit;}

.HeadCell {background-color: #191970; color: inherit;}
th {background-color: #191970; color: inherit;}
.CatCell {background-color: #4169E1; color: inherit;}
.ForumCell {background-color: #F5F5F5; color: inherit;}
.ForumCell:hover {background-color: #AFC5FF; color: inherit;}
.Topic1stLine {background-color: #F5F5F5; color: inherit;}
.TopicLine1 {background-color: #DCDCDC; color: inherit;}
.TopicLine2 {background-color: #F5F5F5; color: inherit;}

.msgIcons img {margin: 5px 5px 0 5px;}

.BGTableBorderCol {background-color: #000000; color: inherit;}
.PopUpTblCol {background-color: #B0C4DE; color: inherit;}
.PopUpBorderCol {background-color: #000000; color: inherit;}
.PageBGCol {background-color: #FFFFFF; color: inherit;}

.avatar {border-width: 1px;}

.AUAdminCol {color: #FF4500; background-color: inherit;}
.AUModCol {color: #228B22; background-color: inherit;}

fieldset {margin: 0; padding: 0; border: 0;}

/**************************/
/*** Calendar CSS Stuff ***/
/**************************/

.cal_activetab, .cal_activeborder {background-color: #191970; color: #F5FFFA;}
.cal_inactivetab {background-color: #DCDCDC; color: #191970;}

.cal_smallfont {color: #191970; background-color: inherit;}
.cal_listitem {display: list-item; list-style: square inside; margin: 0px; padding: 0px; color: #191970; background-color: inherit;}
.cal_indented {margin-left: 16px;}

.cal_smallcalendar {color: #191970; background-color: #DCDCDC;}
.cal_smallcalendar td {height: 15px; text-align: center;}
.cal_smallcalendar a:link, .cal_smallcalendar a:visited {color: #00008B; text-decoration: none; background-color: inherit;}
.cal_smallcalendar a:hover {color: #FF0000; text-decoration: underline; background-color: inherit;}
.cal_smallcalendar a:active {color: #FF0000; text-decoration: underline; background-color: inherit;}

.cal_largecalendar td {background-color: #DCDCDC; vertical-align: top; color: inherit;}
.cal_largecalendar a:link, .cal_largecalendarcell a:visited {color: #00008B; text-decoration: none; background-color: inherit;}
.cal_largecalendar a:hover {color: #FF0000; text-decoration: underline; background-color: inherit;}
.cal_largecalendar a:active {color: #FF0000; text-decoration: underline; background-color: inherit;}

.cal_datedisabled {color: #DCDCDC; background-color: inherit;}
#cal_datetoday {background-color: #4169E1; color: #F5FFFA;}
#cal_datetoday a {color: #F5FFFA; background-color: inherit;}
.isevent a:link, .isevent a:visited {color: #FF0000; font-weight: bold; background-color: inherit;}
.eventwk {background-color: #191970; color: #F5FFFA;}
.eventwk a:link, .eventwk a:visited {color: #F5FFFA; font-weight: bold; background-color: inherit;}


/*******************************************/
/************ Googiespell MOD **************/
.googie_window {text-align: left; border: 1px solid #555; background-color: #ecefff; margin: 0; position: absolute; visibility: hidden; z-index: 300; padding: 1px; width: 165px;}
.googie_list {margin: 0; padding: 0;}
.googie_list td {font-size: 13px; padding: 2px 0 2px 0; cursor: pointer; list-style-type: none; color: #000;}
.googie_list_onhover {background-color: #FBEC72;}
.googie_list_onout {background-color: #ecefff;}
.googie_list_selected {background-color: #ccc;}
.googie_list_revert {color: #b91479;}
.googie_list_close {color: #b91414;}
.googie_link {color: #b91414; text-decoration: underline; cursor: pointer;}
.googie_check_spelling_link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: underline; cursor: pointer;}
.googie_no_style {text-decoration: none;}
.googie_resume_editing {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: underline; cursor: pointer;}
.googie_check_spelling_ok {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: none; padding-left: 2px; padding-right: 2px; cursor: pointer; }
.googie_lang_3d_click img {vertical-align: middle; border-top: 1px solid #555; border-left: 1px solid #555; border-right: 1px solid #b1b1b1; border-bottom: 1px solid #b1b1b1; }
.googie_lang_3d_on img {vertical-align: middle; border-top: 1px solid #b1b1b1; border-left: 1px solid #b1b1b1; border-right: 1px solid #555; border-bottom: 1px solid #555;}
.btn {color: #050; font-size: 12px; font-weight: bold; background-color: #fed; border: 1px solid; border-top-color: #696; border-left-color: #696; border-right-color: #363; border-bottom-color: #363; filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');}
.btnhov {color:#050; font-size: 12px; font-weight: bold; background-color: #fed; border: 1px solid; border-top-color: #c63; border-left-color: #c63; border-right-color: #930; border-bottom-color: #930; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');}
/********** End Googiespell MOD ************/
/*******************************************/

/* CSS File Generated In: 0 seconds. */