body.index{ 
background-color: #010060;
}

img.logo{
width: 950px;
}

a:link.index_link, a:visited.index_link{
font-size: 12px;
font-family: verdana;
color: #00568a;
text-decoration: underline;
}

a:hover.index_link{
color: #00568a;
text-decoration: underline;
font-weight: bold;
}

a:link.gen_small, a:visited.gen_small, .ltext{
font-size: 12px;
font-family: verdana;
color: #00568a;
text-decoration: underline;
}

a:hover.gen_small, .ltext_over{ /* ltext_over needs the extra font stuff to work */
font-size: 12px;
font-family: verdana;
color: #00568a;
text-decoration: underline;
font-weight: bold;
}

a:link.no_bold, a:visited.no_bold, a:link.nbu, a:visited.nbu{
font-size: 12px;
font-family: verdana;
color: #00568a;
text-decoration: none;
}

a:hover.no_bold{
color: #4f88dc;
text-decoration: none;
}

a:hover.nbu{ /*no bold mouse over underline */
color: #4f88dc;
text-decoration: underline;
}

a:link, a:visited{
font-size: 12px;
font-family: verdana;
color: #00568a;
text-decoration: underline;
}

a:hover{
color: #4f88dc;
text-decoration: underline;
}

a:link.combo{
	color: #0000FF;
}

a:hover.combo{
	font-weight: bold;
}

table.invisible{
text-align: center;
margin-left: auto; 
margin-right: auto;
}

table.parent_table{
text-align: center;
margin-left: auto; 
margin-right: auto;
background-image: url(images/waterback.gif);
background-color: #FFFFFF;
width: 950px;
}

table.box_table_left{
text-align: center;
width : 170px;
}

table.box_table{
width : 550px;
}

table.box_table_right{
width : 155px;
}

table.bar{
background-color: #D2EDFF;
width : 950px;
height : 25px;
background-image: url(images/table/barback.gif);
}

table.main_box_table{
width : 550px;
}

td.corner{
width: 5px;
height: 5px;
}

/* center box layout */
td.content_box_header{ 
height: 5px;
background-color: #94C4EC;
}

td.content_side{
background-color: #94C4EC;
width: 5px;
}

td.content_box_body{
background-color: #94C4EC;
font-size: 12px;
font-family: verdana;
color: #00568a;
}

td.content_box_bottom{
background-color: #94C4EC;
height: 5px;
}

/* side boxes layout */
td.box_header{
height: 5px;
background-color: #6CACE4;
}

td.side{
background-color: #6CACE4;
width: 5px;
}

td.box_body{
text-align: center;
background-color: #6CACE4;
}

td.box_bottom{
/*background-image: url(images/table/tablefiller.gif);*/
background-color: #6CACE4;
height: 5px;
}


input.textbox, input.pass, input.button, select, textarea{
font-size: 12px;
font-family: verdana;
color: #0072c3;
background-color: #D2EDFF;
}

font.htext{ /* box title header text */
font-size: 18px;
font-family: book antiqua;
color: #00568a;
font-weight: bold;
}

.btext{ /* general text */
font-size: 12px;
font-family: verdana;
color: #00568a;
}

.ttext{	/* tips text */
font-size: 10px;
font-family: verdana;
color: #516982;
}

font.cmd{
font-size: 12px;
font-family: verdana;
color: #000000;
font-weight: bold;
}

font.bartext{
font-size: 10px;
font-family: verdana;
color: #a4ccec;
text-decoration: underline;
}

font.status{
font-size: 18px;
font-family: book antiqua;
color: #4f88dc;
font-weight: bold;
}
font.eitext{ /* error text large */
font-size: 16px;
font-family: courier;
font-weight: bold;
color: red;
}


font.status{
font-size: 18px;
font-family: verdana;
color: #00568a;
font-weight: bold;
}

font.online{
font-size: 20px;
font-weight: bold;
font-family: verdana;
color: green;
}

font.offline{
font-size: 20px;
color: red;
font-family: verdana;
font-weight: bold;
}

font.copyright{
font-size: 8px;
font-family: verdana;
color: #516982;
}

table.collapse{
border: 1px solid #38719C;
border-collapse: collapse;
text-align: center;
}

.filled_header{
background-color: #38719C;
font-size: 12px;
font-family: book antiqua;
color: #E6F2FF;
font-weight: bold;
}

.filled_header_exright, .filled_header_mob, .filled_header_item{
background-color: #38719C;
font-size: 14px;
font-family: book antiqua;
color: #E6F2FF;
}

.content_box{ /* for list with btext, w/ white bgcolor & blue text, use w/ bkgd_chg */
/* either cellspacing = 0 or have white lines sparating cells */
font-size: 12px;
font-family: verdana;
color: #00568a;
background-color: #E6F2FF;
}

.content_box2{ /* for profile, w/ white bgcolor & grey text, use w/ bkgd_chg */
font-size: 12px;
font-family: lucida console;
color: #516982;
background-color: #E6F2FF;
}

.content_box_db, .content_box_exright, .content_box_mob, .content_box_item{ /* for db content display table, comes with btext and collapse */
font-size: 12px;
font-family: verdana;
color: #00568a;
border: 1px solid #38719C;
border-collapse: collapse;
background-color: #E6F2FF;
}

.bborder, .bb{
border-color: #38719C;
}

br.pxbreak{
font-size: 6px;
font-family: verdana;
}








