.w{font-size:8pt;font-family:verdana;color:#666666;} /*welcome text*/
.hdr{background:#749FC3;color:white;}
.blck{background:black;}
.leftmenu{background:#ededed;font-size:10pt;}
.lmitem{background:#cbdFf2;font-size:10pt;} /*left menu item*/
.lmh{background:#BACFE1;font-size:10pt;} /*left menu header*/
.mh{background:#2B3B4A ;color:#F7CD9A;}
.msh{background:#A0B0BF;font-size:10pt;} /*main sub header*/
.msi{background:#D5E0E7;font-size:10pt;vertical-align:middle;} /* main sub item */
.msi2{background:#BCC5CC;font-size:10pt;vertical-align:middle;} /* main sub item 2*/
.txt{font-size:10pt; vertical-align:middle;background:#FFFFFF; }

table.topmenu {
  border-collapse : collapse;
}
td.border{background:#A0B0BF;}
table.topmenu td.background{background:#A0B0BF;}

table.topmenu a                 {text-decoration: none; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: verdana}
table.topmenu a:link    {color:#000000; text-decoration: none; }
table.topmenu a:visited {color:#000000; text-decoration: none; }
table.topmenu a:active  {color:#CC0000; text-decoration: none; }
table.topmenu a:hover   {color:#CC0000; text-decoration: none; }


table.topmenu td {
  color:#000000; text-decoration:none; FONT-SIZE: 11px; FONT-FAMILY: verdana;
}

table.scrolline td{
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size:17px;
  font-weight:bold;
}

table.scrolline td a, table.scrolline td a:visited{
  color: #2B547D;
  text-decoration:underline;
}
table.scrolline td a:hover  {
  color: #990000;
}



input, textarea, select {
border-top-width : 1px; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 1px;  
}

ul {
        list-style: square;
}

input { text-indent : 2px; }

.postbody { line-height: 18px}


a:link,a:active,a:visited {
        color: #445395;
        text-decoration: none;
}

a:hover         {
        color: #E35000;
        text-decoration: none;
}

a.cat           {
        color: #FFFFFF;
        text-decoration: none;
}

a.cat:hover{
        color: #F1F1F1;
        text-decoration: none;
}

a.copyright             {
        color: #444444;
        text-decoration: none;
}

a.copyright:hover {
        color: #000000;
        text-decoration: none;
}

a.forumlink     {
        color: #445395;
        text-decoration: none;
}

a.forumlink:hover{
        color: #E35000;
        text-decoration: none;
}

a.gen,a.genmed,a.gensmall {
        color: #445395;
        text-decoration: none;
}

a.gen:hover,a.genmed:hover,a.gensmall:hover     {
        color: #E35000;
        text-decoration: none;
}

a.mainmenu              {
        color: #445395;
        text-decoration: none;
}

a.mainmenu:hover{
        color: #E35000;
        text-decoration: none;
}

a.nav                   {
        color: #445395;
        text-decoration: none;
}

a.nav:hover             {
        text-decoration: none;
}

a.postlink:link {
        color: #445395;
        text-decoration: none;
}

a.postlink:visited {
        color: #445395;
        text-decoration: none;
}

a.postlink:hover {
        color: #E35000;
        text-decoration: none;
}

a.topictitle:link {
        color: #445395;
        text-decoration: none;
}

a.topictitle:visited {
        color: #5493B4;
        text-decoration: none;
}

a.topictitle:hover      {
        color: #E35000;
        text-decoration: none;
}

body {
        scrollbar-face-color: #DEE3E7;
        width:100%;
        height:100%;
	background-color : #ffffff;
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	margin : 0;
}

}

font,th,td,p {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
}
h5 {
        font-size: 13px; 
        font-weight:bold;
}

hr      {
        border: solid #D1D7DC 0px;
        border-top-width: 1px;
        height: 0px;
}

input {
        text-indent: 2px;
}

input,textarea, select {
        border-color: #000000;
        color: #000000;
        font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

input.button {
        border:1px solid #666666;
        background-color: #EFEFEF;
        color: #000000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
}

input.liteoption {
        background-color: #FAFAFA;
        font-weight: normal;
}

input.mainoption {
        background-color: #FAFAFA;
        font-weight: bold;
}

input.post, textarea.post, select {
        background-color: #FFFFFF;
}

td.cat, th.cat {
        background-image: url(images/cellpic2.gif);
        padding: 3px;
        height: 25px;
}

.row1   {
        background-repeat: repeat-x;
        background-color: #BDC6D3;
        height: 25px;
}

.row2   {
        background-repeat: repeat-x;
        background-color: #ECEDF3;
        height: 25px;
}

td.spacerow {
        background-image: url(images/cellpic1.gif);
        height: 4px;
}

td.rowpic {
        background-color: #FFFFFF;
        background-image: url(images/cellpic3.gif);
        background-repeat: repeat-y;
}


.bodyline       {
        background-color: #FFFFFF;
        border: 1px #98AAB1 solid;
}

.cat            {
        color: #FFFFFF;
        font-size: 12px;
        font-weight: bold;
}

.code {
        background-color: #FAFAFA;
        border: #D1D7DC;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-right-width: 1px;
        border-style: solid;
        border-top-width: 1px;
        color: #006600;
        font-family: Courier, 'Courier New', sans-serif;
        font-size: 11px;
}

.copyright              {
        color: #444444;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        letter-spacing: -1px;
}

.forumline      {
        background-color: #FFFFFF;
        border: 2px #D0D5E7 solid;
}

.forumlink              {
        color: #445395;
        font-size: 12px;
        font-weight: bold;
}

.gen {
        font-size: 12px;
}

.gen,.genmed,.gensmall {
        color: #000000;
}

.genmed {
        font-size: 11px;
}

.gensmall {
        font-size: 10px;
}

.helpline {
        background-color: #DEE3E7;
        border-style: none;
}

.mainbody {
        padding: 9px;
}

.mainmenu               {
        color: #000000;
        font-size: 11px;
}

.maintitle,h1,h2        {
        color: #000000;
        font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
        font-size: 22px;
        font-weight: bold;
        line-height: 120%;
        text-decoration: none;
}

.name                   {
        color: #000000;
        font-size: 11px;
}

.nav                    {
        color: #000000;
        font-size: 11px;
        font-weight: bold;
}

.postbody {
        font-size: 12px;
}

.postdetails            {
        color: #000000;
        font-size: 10px;
}

.quote {
        background-color: #FAFAFA;
        border: #D1D7DC;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-right-width: 1px;
        border-style: solid;
        border-top-width: 1px;
        color: #444444;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 125%;
}

.topictitle                     {
        color: #000000;
        font-size: 11px;
        font-weight: bold;
}

.currentTab {
                font-size: 12px;
                font-weight: bold;
                }
a.currentTab:link, a.currentTab:visited {
        color: #ffffff;
        text-decoration: none;
        }
a.currentTab:hover {
        color: #ffffff;
        text-decoration: none;
        }
        
.otherTab {
        font-size: 12px;
        font-weight: bold;
        }
a.otherTab:link, a.otherTab:visited {
        color: #444444;
        text-decoration: none;
        }
a.otherTab:hover {
        color: #666666;
        text-decoration: none;
        }
        
.emptyTabSpace {
        border-bottom: 1px solid #67b4ff; 
        }
        
.subMenu {
        font-size: 11px;
        color: #ffffff;
        background-color: #004d99;
        border-bottom: 1px solid #002549;
        padding-left: 18px;
        }
a.subMenu:link, a.subMenu:visited {
        color: #ffffff;
        text-decoration: none;
        border-bottom: 0px;
        padding-left: 0px;
        }
a.subMenu:hover {
        color: #ffffff;
        text-decoration: none;
        border-bottom: 0px;
        }
/*left column styles*/
        table.leftColumnModuleHead th {
                font-size: 12px;
                color: #ffffff;
                text-align: left;
                padding: 0px;
                background-color: #eeeeee;
        }
        table.leftColumnModuleS1 td {
                border-bottom: 1px solid #26496D;
                border-left: 1px solid #26496D;
                border-right: 1px solid #26496D;
                background-color: #EEEECC;
                padding: 5px;
        }
        
        table.leftColumnModuleS2 {
                border-bottom: 1px solid #26496D;
                border-left: 1px solid #26496D;
                border-right: 1px solid #26496D;
                background-color: #D5E0E7;
        }
        table.leftColumnModuleS2 td  {
                padding-left: 4px;
                padding-right: 4px;
                padding-top: 2px;
                padding-bottom: 2px;
        
                
        }
        
        .leftColumnModuleS3  {
                font-size: 11px;
                font-weight: bold;
                border-bottom: 1px solid #26496D;
                border-left: 1px solid #26496D;
                border-right: 1px solid #26496D;
                background-color: #efefef;
                padding: 5px;
        }

h3 {
        color: #4D95DD; 
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 16px; 
        font-weight: bold; 
        margin-bottom: 4px;
        }
h4  {
        color: #333333; 
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 13px; 
        font-weight: bold; 
        margin-bottom: 1px;
        }


.listheader {
                font-size: 11px;
                color: #ffffff;
                font-weight: bold;
                text-align: left;
                background-color: #356799;
                padding-left: 5px;
                padding-right: 5px;
}

table.boxes {
        border:1px solid #26496D;
        background-color:#D5E0E7;
}

table.boxes td {
        padding:5px;    
}

table.boxes td.header{
        font-weight:bold;
        font-size:11px;
        text-align:center;      
        text-transform:uppercase;
}

table.boxes td.button_row {
        text-align:center;
        vertical-align:middle;
        height:25px;
}

.warning {
        font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;
        font-size:11px;
        color:#FF0000;
}

div.ellipsis {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
