BODY {   scrollbar-face-color: #2B3958;   scrollbar-highlight-color: #737184;   scrollbar-shadow-color: #000F2B;   scrollbar-3dlight-color: #000F2B;   scrollbar-arrow-color: #C7DCFF;   scrollbar-track-color: #2C3247;   scrollbar-darkshadow-color: #2C3247;     background: #2C3554 url(../images/bluegray/bg.gif);   color: #FFFFFF;    }A:link, A:visited {	color: #C7DCFF; }A:hover, A:active {	color: #76ADEA; }.tableborder {   border-left: transparent;   border-top: transparent; }TD {	font-size: 80%; }.strHeadCellColor, .strHeadCellColor3 {   color: #FFFFFF;   background: #354873;   border-right: #1E2024 1px solid;   border-top: #515E83 1px solid;   border-left: #515E83 1px solid;   border-bottom: #1E2024 1px solid;	 }TD.strHeadCellColor2 {   color: #FFFFFF;   background: #354873;    }.strAltForumCellColor, TD.strForumCellColor2, TD.strForumCellColor3, TD.strForumCellColor5, TD.strForumCellColor6, TD.strPopUpTableColor {   color: #FFFFFF;   background: #373f58;   border-right: #1E2024 1px solid;   border-top: #515E83 1px solid;   border-left: #515E83 1px solid;   border-bottom: #1E2024 1px solid; }.strAltForumCellColor2 {   color: #373F58; }.strForumFirstCellColor, TD.strForumCellColor, TD.strForumCellColor4, TD.strForumCellColor7 {   color: #FFFFFF;   background: #3C4662;   border-right: #1E2024 1px solid;   border-top: #515E83 1px solid;   border-left: #515E83 1px solid;   border-bottom: #1E2024 1px solid;	 }TD.strForumCellColor8 {   color: #FFFFFF;   background: #3C4662;	 }TD.strForumCellColor9 {   color: #FFFFFF;   background: #3C4662;   border-right: #1E2024 2px solid;   border-top: #515E83 2px solid;   border-left: #515E83 2px solid;   border-bottom: #1E2024 2px solid; }TD.strCategoryCellColor {   color: #FFFFFF;   background: #2C3247;   border-right: 1px solid #1E2024;   border-bottom: 1px solid #1E2024; }.strCategoryCellColor a:link, .strCategoryCellColor a:visited {   color: #FFFFFF; }.strCategoryCellColor a:hover, .strCategoryCellColor a:active {   color: #FFFFFF; }TD.strCategoryCellColor2 {   color: #FFFFFF;   background: #2C3247;   padding-right: 5px;    padding-left: 0.5em;    font-weight: normal;    padding-bottom: 5px;    padding-top: 5px;    border-bottom: black 0px solid;   border-right: 1px solid #1E2024; }TD.strCategoryCellColor3 {   color: #FFFFFF;   background: #2C3247;   border-bottom: 1px solid #1E2024; }.strCategoryCellColor3 a:link, .strCategoryCellColor3 a:visited {   color: #FFFFFF; }.strCategoryCellColor3 a:hover, .strCategoryCellColor3 a:active {   color: #FFFFFF; }TD.strPopUpTableColor2 {   color: #FFFFFF;   background: #373F58; }TEXTAREA, INPUT.text {	background: #2C3247;	color: #FFFFFF;	font: 11px verdana, helvetica;	border-right: #515E83 1px solid;	border-top: #1E2024 1px solid;	border-left: #1E2024 1px solid;	border-bottom: #515E83 1px solid; }HR {   color: #515E83; }INPUT.button {	background: #2C3247;	color: #FFFFFF;	font: 11px verdana, helvetica;	border-right: #1E2024 2px solid;	border-top: #515E83 2px solid;	border-left: #515E83 2px solid;	border-bottom: #1E2024 2px solid; }SELECT {	background: #2C3247;   	color: #FFFFFF;	font: 10px verdana, helvetica; }.boxhead {   color: #FFFFFF;   font: 10px verdana, helvetica;   margin-left: 30px;   margin-right: 0px;   margin-top: 5px;   margin-bottom: 2px; }.codebox {   background: #2C3247;   color: #FFFFFF;   font: 11px Courier New, Courier, Monaco, mono;   position: relative;   margin-right: 5px;   margin-left: 30px;   margin-bottom: 8px;   margin-top: 4px;   padding: 4px;   border-right: #515E83 1px solid;   border-top: #1E2024 1px solid;   border-left: #1E2024 1px solid;   border-bottom: #515E83 1px solid;   width: 400px;   height: 100px;   overflow: scroll; }.quotebox {   background: #515E83;   color: #FFFFFF;   font: 10px lucida sans unicode, verdana, sans-serif;   border-width: 1px;   border-style: dotted;   height: auto;   border-color: #1E2024;   margin-right: 5px;   margin-left: 30px;   margin-bottom: 8px;   margin-top: 4px;   padding: 4px; }.isevent a:link, .isevent a:visited {   color: red;   font-weight: bold; }#cal_datetoday {   border-collapse: collapse;   border: transparent; }TD.LEGEND {   color: #FFFFFF;   font-family: sans-serif;   letter-spacing: 3px; }TD.midleft {   background: url(../images/bluegray/icon_midleft.gif); }TD.midright {   background: url(../images/bluegray/icon_midright.gif); }BUTTON.top {   padding-top: 2px;   color: #C7DCFF;   background: #2C3554 url(../images/bluegray/bg.gif);   font: 11px verdana, helvetica;   border-right: #C7DCFF 1px solid;   border-top: #C7DCFF 1px solid;   border-left: #2C3554;   border-bottom: #2C3554; }BUTTON.topover {   padding-top: 2px;   color: #76ADEA;   background: #2C3554 url(../images/bluegray/bg.gif);   font: 11px verdana, helvetica;   border-right: #76ADEA 1px solid;   border-top: #76ADEA 1px solid;   border-left: #2C3554;   border-bottom: #2C3554;   cursor:pointer; }BUTTON.bottom {   padding-bottom: 2px;   color: #C7DCFF;   background: #2C3554 url(../images/bluegray/bg.gif);   font: 11px verdana, helvetica;   border-right: #2C3554;   border-top: #2C3554;   border-left: #C7DCFF 1px solid;   border-bottom: #C7DCFF 1px solid; }BUTTON.bottomover {   padding-bottom: 2px;   color: #76ADEA;   background: #2C3554 url(../images/bluegray/bg.gif);   font: 11px verdana, helvetica;   border-right: #2C3554;   border-top: #2C3554;   border-left: #76ADEA 1px solid;   border-bottom: #76ADEA 1px solid;   cursor:pointer; }.googie_window {   text-align: left;	border-right: #515E83 1px solid;	border-top: #1E2024 1px solid;	border-left: #1E2024 1px solid;	border-bottom: #515E83 1px solid;   background-color: #2C3247;   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: #FFFFFF; }.googie_list_onhover {   background-color: #1E2024; }.googie_list_onout {   background-color: #2C3247; }.googie_list_selected {   background-color: #515E83; }.googie_list_revert {   color: #b91479; }.googie_list_close {   color: #b91414; }.googie_link {   color: #C7DCFF;   text-decoration: underline;   cursor: pointer; }.googie_check_spelling_link {   font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 12px;   color: #FFFFFF;   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: #FFFFFF;   text-decoration: underline;   cursor: pointer; }.googie_check_spelling_ok {   font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 12px;   color: #FFFFFF;   background-color: none;   padding-left: 2px;   padding-right: 2px;   cursor: pointer; }.googie_lang_3d_on img {   vertical-align: middle;   background: #2C3247;   border-right: #1E2024 2px solid;   border-top: #515E83 2px solid;   border-left: #515E83 2px solid;   border-bottom: #1E2024 2px solid; }.googie_lang_3d_click img {   vertical-align: middle;   background: #2C3247;   border-right: #515E83 2px solid;   border-top: #1E2024 2px solid;   border-left: #1E2024 2px solid;   border-bottom: #515E83 2px solid; }