body { 
        padding: 0; 
        margin: 0 0 0 5;
        color: #454545;
	      font-family: Verdana, Arial, Helvetica, sans-serif;
	      font-size: 12px;
	      background: #6799e2 url(../../images/bg_base.jpg) repeat-x;
}
.container {
        margin: 0;
        width: 960px;
        color: #454545;
        border-top: solid 0px #E0E0E0;
        border-left: solid 0px #47739e;
        border-right: solid 0px #47739e;
        border-bottom: solid 0px #47739e;
}
.mainContent {
        padding: 0 5px 0 0;
}
.header {
        margin: 0 0 0 0; 
        border-width: solid 2px #EEEEEE;
}
.headerBar {
	      background-color:#26618D;
	      margin: 3px 0px 0px 0px;
	      padding: 2px 10px 1px 10px;
	      border-bottom: solid 1px #CCCCCC;
	      color:#FFFFFF;
}
a:link {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #0099CC;
        text-decoration: underline;
}
a:visited {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        text-decoration: underline;
        color: #0099CC;
}
a:hover {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #0099CC;
        text-decoration: none;
}
a:active {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #FFFFFF;
        text-decoration: none;
        background: #0259C4;
}
h1 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 18px;
        font-weight: normal;
        border-top: 0px solid #E0E0E0;
        border-left: 0px solid #E0E0E0;
        border-right: 0px solid #999999;
        border-bottom: 0px solid #7878D2;
        padding-top: 1px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 1px;
        margin-right: 0px;
        margin-left: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        color: #FFFFFF;
}
h2 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-weight: normal;
        border-top: 0px solid #E0E0E0;
        border-left: 0px solid #E0E0E0;
        border-right: 0px solid #999999;
        border-bottom: 0px solid #7878D2;
        padding-top: 0px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        margin-right: 0px;
        margin-left: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        color: #FFFFFF;
}
h3 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: normal;
        border-top: 0px solid #E0E0E0;
        border-left: 0px solid #E0E0E0;
        border-right: 0px solid #999999;
        border-bottom: 0px solid #7878D2;
        padding-top: 0px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        margin-right: 0px;
        margin-left: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        color: #FFFFFF;
}
h5 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-weight: normal;
        border-top: 0px solid #E0E0E0;
        border-left: 0px solid #E0E0E0;
        border-right: 0px solid #999999;
        border-bottom: 0px solid #7878D2;
        padding-top: 1px;
        padding-left: 1px;
        padding-right: 1px;
        padding-bottom: 1px;
        margin-right: 0px;
        margin-left: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        color: #FFFFFF;
}
h6 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        border-top: 0px solid #E0E0E0;
        border-left: 0px solid #E0E0E0;
        border-right: 0px solid #999999;
        border-bottom: 0px solid #7878D2;
        padding-top: 1px;
        padding-left: 1px;
        padding-right: 1px;
        padding-bottom: 1px;
        margin-right: 0px;
        margin-left: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        color: #FFFFFF;
}
.clearAll {
        clear: both;
}
.successfulBox {
	      font-family: Verdana, Arial, Helvetica, sans-serif;
	      font-size: 16px;
        color:#008000;
        border: solid 2px #008000;
        margin: 5px 10px 5px 0px;
        padding: 10px 10px 10px 10px;
}
.successfulBox a:link, .successfulBox a:active, .successfulBox a:visited
{
        font-size: 16px;
        color: #0099CC;
        text-decoration: underline;
}
.successfulBox a:hover
{
        font-size: 16px;
        color: #0099CC;
        text-decoration: none;
}
.alertBox {
        border:solid 2px #C62026;
}
.alertHeader {
        background-color:#C62026;
        padding:7px;
        color:#FFFFFF;
        font-size:14px;
}
.alertContent {
        padding:10px;
}
.edit
{
        font-size: 20px;
        color: #000000;
        text-decoration: none;
}
.edit a:link, .edit a:active, .edit a:visited
{
        font-size: 20px;
        color: #0099CC;
        text-decoration: underline;
        margin: 0 5px 0 5px;
}
.edit a:hover
{
        font-size: 20px;
        color: #0099CC;
        text-decoration: none;
}


.errorBox {
	      font-family: Verdana, Arial, Helvetica, sans-serif;
	      font-size: 16px;
        color:#FF0000;
        border: solid 2px #FF0000;
        margin: 5px 5px 5px 0px;
        padding: 10px 10px 10px 10px;
}
.errorBox a:link, .errorBox a:active, .errorBox a:visited
{
        font-size: 16px;
        color: #0099CC;
        text-decoration: underline;
}
.errorBox a:hover
{
        font-size: 16px;
        color: #0099CC;
        text-decoration: none;
}



.error {
        color:#FF0000;
}

.hidden { 
        display: none; 
}

.highlight {
        color:#FF9C00;
}
.highlightBox {
        color:#FF9C00;
        font-weight:bold;
        border: solid 2px #FF9C00;
        margin: 0px 0px 0px 0px;
        padding: 10px 10px 10px 10px;
}
.b1 {
        font-size: 25px;
        /*color:#252525;*/
        font-weight:bold;
}
.b2 {
        font-size: 18px;
        /*color:#252525;*/
        font-weight:bold;
}
.b3 {
        font-size: 16px;
        /*color:#252525;*/
        font-weight:bold;
}
.b4 {
        font-size: 12px;
        /*color:#252525;*/
        font-weight:bold;
}

.b5 {
        font-size: 25px;
        color:#808080;
        font-weight:bold;
}
.b6 {
        font-size: 18px;
        color:#808080;
        font-weight:bold;
}
.b7 {
        font-size: 16px;
        color:#808080;
        font-weight:bold;
}
.b8 {
        font-size: 12px;
        color:#808080;
        font-weight:bold;
}

.f1 {
        margin: 3px 0px 0px 0px;
}
.f2 {

}
.f3 {

}
.storyTextContent {
        background-color: #EEEEEE;
        padding: 2px 5px 2px 5px;
}
.chatUsername {
        color:#8383FE;
}
.infoBox {
        border:solid 2px #D7DFE6;
}
.infoHeader { 
        background-color:#D7DFE6;
        padding:7px;
        color:#666666;
        font-size:14px;
}
.infoHeader a:link, .infoHeader a:active, .infoHeader a:visited
{
        font-size: 14px;
        color: #0099CC;
        text-decoration: underline;
        font-weight:bold;
}
.infoHeader a:hover
{
        font-size: 14px;
        color: #0099CC;
        text-decoration: none;
        font-weight:bold;
}
.infoContent {
        padding:10px;
        text-align:left;
}
.infoContentA {
        padding:10px;
        text-align:left;
}
.infoContentB {
        padding:10px;
        text-align:left;
        border-left:solid 2px #D7DFE6;
}    
.infoContent img {
        padding: 0px;
        border:solid 1px #CCCCCC;
        background-color:#FFFFFF;
        margin:5px 0 0 0;
}
.infoContent img:hover {
        padding: 0px;
        border:solid 1px #FFFFFF;
}
.infoChartThumbnail {
        padding:10px;
        text-align:center;
}       
.infoChartThumbnail img {
        padding: 0px;
        border:solid 1px #CCCCCC;
        background-color:#FFFFFF;
        margin:5px 0 0 0;
}
.infoChartThumbnail img:hover {
        padding: 0px;
        border:solid 1px #FFFFFF;
}
.infoHeader1 {
        background: #FFFFFF;
        font-size: 20px;
        color:#999999;
        font-weight:bold;
}
.infoHeader2 {
        background: #FFFFFF;
        font-size: 16px;
        color:#999999;
        font-weight:bold;
}
.tableHeader {
        background: #EEEEEE;
        font-size: 15px;
        color:#212121;
        font-weight:bold;
        padding: 10px 10px 10px 10px;
}
.tableHeader h1, .tableHeader h2 {
        background: #EEEEEE
        font-size: 15px;
        color:#000000;
        font-weight:bold;
}
.tableBorder {
        border:solid 2px #CCCCCC;
        padding:0px 0px 0px 0px;
        margin:5px 0px 20px 0px;
}

.sideNavigation {
        padding: 10px 0px 0px 2px;
        background: #f4f4f4 url(../images/_.gif) no-repeat;
        border-top: solid 2px #CCCCCC;
        border-bottom: solid 2px #CCCCCC;
        width:200px;
}
.sideNavigation a:link, .sideNavigation a:active, .sideNavigation a:visited
{
        font-size: 11px;
        color: #0099CC;
        text-decoration: underline;
}
.sideNavigation a:hover
{
        font-size: 11px;
        color: #0099CC;
        text-decoration: none;
}
.sideNavi {
        font-size: 11px;
        color:#FFFFFF;
        font-weight:bold;
}



.mainHeaderLink
{
        font-size: 25px;
        color: #0099CC;
        text-decoration: none;
        padding:0px 0px 10px 0px;
}
.mainHeaderLink a:link, .mainHeaderLink a:active, .mainHeaderLink a:visited
{
        font-size: 25px;
        color: #0099CC;
        text-decoration: underline;
        padding:0px 0px 10px 0px;
}
.mainHeaderLink a:hover
{
        font-size: 25px;
        color: #0099CC;
        text-decoration: none;
        padding:0px 0px 10px 0px;
}
.calendarTextbox img {
        padding: 0 0 0 0;
        border:solid 0px #CCCCCC;
        background-color:#FFFFFF;
        margin:0px 0 0 2px;
}
.calendarTextbox img:hover {
        padding: 0px;
        border:solid 0px #FFFFFF;
        margin:0px 0 0 2px;
}
.topInfo
{
        margin: 0 10px 0 0;
        font-size: 11px;
        color: #666666;
}
.topInfo a:link, .topInfo a:active, .topInfo a:visited
{
        font-size: 11px;
        color: #0099CC;
        text-decoration: underline;
}
.topInfo a:hover
{
        font-size: 11px;
        color: #0099CC;
        text-decoration: none;
}
.clipart {
        padding-top: 5px;
        padding-left: 5px;
        padding-right: 5px;
        padding-bottom: 10px;
}
.clipartBox {
        padding-top: 5px;
        padding-left: 5px;
        padding-right: 5px;
        padding-bottom: 10px;
        float:left;
}

.contentLink
{
        font-size: 11px;
        color:#FFFFFF;
        text-decoration:none;
}
.contentLink a:link, .contentLink a:active, .contentLink a:visited
{
        font-size: 11px;
        color:#FFFFFF;
        text-decoration: underline;
}
.contentLink a:hover
{
        font-size: 11px;
        color:#FFFFFF;
        text-decoration: none;
}


.contentBox1
{
        font-size: 11px;
        color:#FFFFFF;
        text-decoration:none;
}
.contentBox1 a:link, .contentBox1 a:active, .contentBox1 a:visited
{
        font-size: 11px;
        color:#FFFFFF;
        text-decoration: underline;
}
.contentBox1 a:hover
{
        font-size: 11px;
        color:#FFFFFF;
        text-decoration: none;
}

.contentBox1 h1, .contentBox1 h2, .contentBox1 h3
{
        color:#FFFFFF;
        text-decoration:none;
}



.newsPopup {
        margin:15px 15px 15px 15px;
        padding: 10px 10px 10px 10px;
        border:solid 3px #FFFFFF;
        background-color:#eee;
}
.newsPopup a:link, .newsPopup a:active, .newsPopup a:visited
{
        font-size: 11px;
        color:#FFFFFF;
        text-decoration: underline;
}
.newsPopup a:hover
{
        font-size: 11px;
        color:#FFFFFF;
        text-decoration: none;
}

.itemHeader td {
        background-color: #D7DFE6;
        border-top: #00C9C9 0px solid;
        border-left: #CCCCCC 0px solid;
        border-right: #CCCCCC 0px solid;
        border-bottom: #CCCCCC 1px solid;
        padding-top: 10px;
        padding-left: 5px;
        padding-right: 5px;
        padding-bottom: 10px;
        color: #212121;
        text-align: left;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
}
.textboxItemQty {
        width:30px;
}
.textboxItemDescription {
        width:355px;
}
.textboxItemUnitPrice {
        width:75px;
}
.textboxItemTotal {
        width:75px;
}
.itemInputForm {
        border: solid 1px #CCCCCC;
        margin: 5px 0px 10px 0px;
}
.rolesTable td {
        background-color: #D7DFE6;
        color: #212121;
        text-align: left;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: normal;
        border:solid 1px #CCCCCC;
}

.tableRowSmall td {
        border-top: #CCCCCC 0px solid;
        border-left: #CCCCCC 0px solid;
        border-right: #CCCCCC 0px solid;
        border-bottom: #CCCCCC 0px solid;
        padding-top: 5px;
        padding-left: 5px;
        padding-right: 5px;
        padding-bottom: 2px;
        color: #000000;
        text-align: left;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
}



.gridHeader td {
        background-image: url(images/datagridrowbg_grey.gif);
        background-color: #FFFFFF;
        border-top: #00C9C9 0px solid;
        border-left: #CCCCCC 0px solid;
        border-right: #CCCCCC 0px solid;
        border-bottom: #CCCCCC 1px solid;
        padding-top: 5px;
        padding-left: 5px;
        padding-right: 5px;
        padding-bottom: 2px;
        color: #666666;
        text-align: left;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        line-height: 18px;
}
.gridPager {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        padding-top: 20px;
        padding-left: 1px;
        padding-right: 1px;
        padding-bottom: 10px;
        margin-right: 0px;
        margin-left: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        line-height: 30px;
}
.gridPager a {
        padding-top: 3px;
        padding-left: 6px;
        padding-right: 6px;
        padding-bottom: 3px;
        border: solid 1px #ddd;
        background: #fff;
        text-decoration: none;
        line-height: 30px;
}
.gridPager a:visited {
        padding-top: 3px;
        padding-left: 6px;
        padding-right: 6px;
        padding-bottom: 3px;
        border: solid 1px #DDDDDD;
        background: #FFFFFF;
        text-decoration: none;
        line-height: 30px;
}
.gridPager a:hover {
        color: #FFFFFF;
        background: #0063DC;
        border-color: #003366;
        text-decoration: none;
        line-height: 30px;
}
.gridRow td {
        background-image: url(images/datagridrowbg.gif);
        background-color: #FFFFFF;
        border-top: #CCCCCC 0px solid;
        border-left: #CCCCCC 0px solid;
        border-right: #CCCCCC 0px solid;
        border-bottom: #CCCCCC 0px solid;
        padding-top: 5px;
        padding-left: 5px;
        padding-right: 5px;
        padding-bottom: 2px;
        color: #000000;
        text-align: left;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        line-height: 16px;
}
.gridRowAlternate td {
        background-color: #FFFFFF;
        border-top: #CCCCCC 0px solid;
        border-left: #CCCCCC 0px solid;
        border-right: #CCCCCC 0px solid;
        border-bottom: #CCCCCC 0px solid;
        padding-top: 5px;
        padding-left: 5px;
        padding-right: 5px;
        padding-bottom: 2px;
        color: #000000;
        text-align: left;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        line-height: 16px;
}


.gridWithBGHeader td {
        border-top: #00C9C9 0px solid;
        border-left: #CCCCCC 0px solid;
        border-right: #CCCCCC 0px solid;
        border-bottom: #CCCCCC 0px solid;
        padding-top: 5px;
        padding-left: 5px;
        padding-right: 5px;
        padding-bottom: 2px;
        color: #FFFFFF;
        text-align: left;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
}
.gridWithBGPager {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        padding-top: 20px;
        padding-left: 1px;
        padding-right: 1px;
        padding-bottom: 10px;
        margin-right: 0px;
        margin-left: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
}
.gridWithBGPager a {
        color: #FFFFFF;
        padding-top: 3px;
        padding-left: 6px;
        padding-right: 6px;
        padding-bottom: 3px;
        border: solid 1px #ddd;
        text-decoration: none;
}
.gridWithBGPager a:visited {
        color: #FFFFFF;
        padding-top: 3px;
        padding-left: 6px;
        padding-right: 6px;
        padding-bottom: 3px;
        border: solid 0px #DDDDDD;
        text-decoration: none;
}
.gridWithBGPager a:hover {
        color: #FFFFFF;
        border-color: #003366;
        text-decoration: none;
}
.gridWithBGRow td {                            
        border-top: #CCCCCC 0px solid;
        border-left: #CCCCCC 0px solid;
        border-right: #CCCCCC 0px solid;
        border-bottom: #CCCCCC 0px solid;
        padding-top: 5px;
        padding-left: 5px;
        padding-right: 5px;
        padding-bottom: 2px;
        color: #FFFFFF;
        text-align: left;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
}
.gridWithBGRowAlternate td {
        border-top: #CCCCCC 0px solid;
        border-left: #CCCCCC 0px solid;
        border-right: #CCCCCC 0px solid;
        border-bottom: #CCCCCC 0px solid;
        padding-top: 5px;
        padding-left: 5px;
        padding-right: 5px;
        padding-bottom: 2px;
        color: #FFFFFF;
        text-align: left;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
}




.gridHeaderCompact td {
        border-top: #00C9C9 0px solid;
        border-left: #CCCCCC 0px solid;
        border-right: #CCCCCC 0px solid;
        border-bottom: #CCCCCC 1px solid;
        padding-top: 5px;
        padding-left: 0px;
        padding-right: 5px;
        padding-bottom: 2px;
        color: #999999;
        text-align: left;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        text-decoration: none;
}
.gridHeaderCompact td a {
        border-top: #00C9C9 0px solid;
        border-left: #CCCCCC 0px solid;
        border-right: #CCCCCC 0px solid;
        border-bottom: #CCCCCC 1px solid;
        padding-top: 5px;
        padding-left: 0px;
        padding-right: 5px;
        padding-bottom: 2px;
        color: #999999;
        text-align: left;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        text-decoration: underline;
}
.gridPagerCompact {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        padding-top: 20px;
        padding-left: 1px;
        padding-right: 1px;
        padding-bottom: 10px;
        margin-right: 0px;
        margin-left: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
}
.gridPagerCompact a {
        padding-top: 3px;
        padding-left: 6px;
        padding-right: 6px;
        padding-bottom: 3px;
        border: solid 1px #ddd;
        text-decoration: none;
        font-size: 10px;
}
.gridPagerCompact a:visited {
        padding-top: 3px;
        padding-left: 6px;
        padding-right: 6px;
        padding-bottom: 3px;
        border: solid 1px #DDDDDD;
        text-decoration: none;
        font-size: 10px;
}
.gridPagerCompact a:hover {
        color: #FFFFFF;
        border-color: #003366;
        text-decoration: none;
        font-size: 10px;
}
.gridRowCompact td {
        background-image: url(images/datagridrowbg.gif);
        background-color: #FFFFFF;
        border-top: #CCCCCC 0px solid;
        border-left: #CCCCCC 0px solid;
        border-right: #CCCCCC 0px solid;
        border-bottom: #CCCCCC 0px solid;
        padding-top: 5px;
        padding-left: 5px;
        padding-right: 5px;
        padding-bottom: 2px;
        color: #000000;
        text-align: left;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
}
.gridRowAlternateCompact td {
        background-color: #FFFFFF;
        border-top: #CCCCCC 0px solid;
        border-left: #CCCCCC 0px solid;
        border-right: #CCCCCC 0px solid;
        border-bottom: #CCCCCC 0px solid;
        padding-top: 5px;
        padding-left: 5px;
        padding-right: 5px;
        padding-bottom: 2px;
        color: #000000;
        text-align: left;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
}



/* Topic Box Start */
.topicBox {
	      font-family: Verdana, Arial, Helvetica, sans-serif;
	      font-size: 10px;
        color:#FFFFFF;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width:240px;
        border:solid 0px #000000;
}
.topicBox a:link, .topicBox a:active, .topicBox a:visited
{
        font-size: 10px;
        color: #FFFFFF;
        text-decoration: underline;
}
.topicBox a:hover
{
        font-size: 10px;
        color: #FFFFFF;
        text-decoration: none;
}
/* Topic Box End */


/* My Session Box Start */
.mySessionBox {
	      font-family: Verdana, Arial, Helvetica, sans-serif;
	      font-size: 10px;
        color:#FFFFFF;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width:350px;
}
.mySessionBox a:link, .mySessionBox a:active, .mySessionBox a:visited
{
        font-size: 10px;
        color: #FFFFFF;
        text-decoration: underline;
}
.mySessionBox a:hover
{
        font-size: 10px;
        color: #FFFFFF;
        text-decoration: none;
}
/* My Session Box End */


.contentBox {
	      font-family: Verdana, Arial, Helvetica, sans-serif;
	      font-size: 10px;
        color:#FFFFFF;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width:95%;
}
.contentBox a:link, .contentBox a:active, .contentBox a:visited
{
        font-size: 10px;
        color: #FFFFFF;
        text-decoration: underline;
}
.contentBox a:hover
{
        font-size: 10px;
        color: #FFFFFF;
        text-decoration: none;
}


.contentBoxForum {
	      font-family: Verdana, Arial, Helvetica, sans-serif;
	      font-size: 10px;
        color:#000000;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width:350px;
}
.contentBoxForum a:link, .contentBoxForum a:active, .contentBoxForum a:visited
{
        font-size: 10px;
        color: #0099CC;
        text-decoration: underline;
}
.contentBoxForum a:hover
{
        font-size: 10px;
        color: #0099CC;
        text-decoration: none;
}



.chatWindow
{
        border-right: #CC0000 2px solid;
        border-top: #CC0000 2px solid;
        border-left: #CC0000 2px solid;
        border-bottom: #CC0000 2px solid;
        height: 200px;
        width: 150px;
        background-color: #FFFFCC;
}

.chatNowPanel
{
        background-color: whitesmoke;	
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        /*
        position: absolute;
        top: 100px;
        left: 100px;
        */
        text-align: center;	
        width: 100px;
        height: 136px;
        color: #666666;
}

.chatNowPanelTitle
{
        background-color: #6699FF;
        padding: 2px 2px 2px 2px;	
        text-align: center;
        color: White;
        font-weight: bold;
}


.button {
        color:#005500;
        font-family:'trebuchet ms',helvetica,sans-serif;
        font-size:medium;
        font-weight:bold;
}
#noscriptBox {
        display: block;
        position: absolute;
        z-index: 999;
        top: 0%;
        left: 0%;
        min-height: 2000px;
        background-color: #212121;
        -moz-opacity: 0.5;
        opacity: 0.5;
        filter: alpha(opacity=50);
        width: 100%;
        height: 100%; 
}
#noscriptContent {
        display: block;
        position: absolute;
        z-index: 1000;
        top: 100px;
        left: 25%;
        padding: 1em;
        border: 4px solid #CCCCCC;
        background-color: #FFFFFF;
        text-align: center;
        color: #333333;
        width: 500px;
        height: 250px;
}
#noscriptContent h1 { 
        padding-top: 20px;
        padding-left: 5px;
        padding-right: 5px;
        padding-bottom: 10px;
}
.footer { 
        clear: both; 
        text-align: center;
        color: #212121;
        padding: 0px 0 0px 0;
        font-size:10px;
}
.footer p 
{	
        line-height: 2em; 
}
.footer a:link, .footer a:active, .footer a:visited
{
        color: #212121;
        text-decoration: none; 
        font-size:10px;
}
.footer a:hover
{
        color: #212121;
        text-decoration: underline; 
        font-size:10px;
}