
.foo{}

/* MASTER STYLES */
body {
	font-family: arial,verdana,tahoma;
	font-size: 12px;
	background: #000000;
	text-align: center;
    margin-left:4px;
    margin-right:4px;
    margin-top: 0px;
}

h3
{
    margin-bottom: 0px;
    padding-bottom: 2px;
}

h4
{
    margin-bottom: 0px;
    padding-bottom: 1px;
}

a 
{
    color: #000080;    
}

a:hover
{
    color: #000000;
    text-decoration: none;
}
 
.table-right
{
    text-align: right;
    float: right;
    margin: 4px;    
} 
 
.imgright
{
    text-align: right;
    float: right;
    margin: 4px;
    border: 1px #000000 solid;
} 

.imgright_noborder
{
    text-align: right;
    float: right;
    margin: 4px;
} 

.imgtable
{
    width: 100%;    
}

.imgtd
{
    text-align: center;
}

.imgcenter
{
    text-align: center;
    border: 1px #000000 solid;
}    
    
.imgleft
{
    text-align: left;
    float: left;
    margin: 4px;
    border: 0;
    
} 

.imgleft_noborder
{
    text-align: left;
    float: left;
    margin: 4px;
}
.centerbottom
{
    text-align: center;
    vertical-align: bottom;
}

.fullwidth
{
    width: 100%;
}

.bigtext
{
    font-size: 1.2em;
}    
    
.summarytable
{
    width: 100%;
    padding: 4px;
    border: 1px #000000 solid;
    border-collapse: collapse;
}

.td30
{
    padding: 6px;
    border: 1PX #000000 solid;
    text-align: center;
    width: 30%;
}

.td90
{
    width: 90%;
}

.tdleft
{
    vertical-align: top;
    text-align: left;
}

.tl_top
{
    height:68px;
    width: 7px;
    background-image: url("images/tl_top.gif");
    background-repeat: no-repeat;
}

.c_top
{   
    text-align: left;
    height: 68px;
    background-image: url("images/c_top.gif");
    background-repeat: repeat-x;
}

.tr_top
{
    height:68px;
    width: 7px;
    background-image: url("images/tr_top.gif");
    background-repeat: no-repeat;
}

.bl_bottom
{
    height: 36px;
    width: 3px;
    background-image: url("images/bl_bottom.gif");
    background-repeat: no-repeat;
}

.c_bottom
{
    height: 36px;
    background-image: url("images/c_bottom.gif");
    background-repeat: repeat-x; 
}

.br_bottom
{
    height: 36px;
    width: 3px;
    background-image: url("images/br_bottom.gif");
    background-repeat: no-repeat;
}

.rounded_corners
{
    margin-top: 4px;
    width: 800px;
    text-align:center;
}

.rounded-corners-inner
{
    width: 100%;
    height: 100%;
    text-align: center;
    border-color: #000000;
    border-collapse: collapse;
}

.rounded-corners-gray
{
    width: 100%;
    height: 100%;
    text-align: center;
    border-color: #000000;
    border-collapse: collapse;
}

.rounded_corners_inner_footer
{
    width: 100%;
    text-align:center;
    border-color: #000000;
    border-collapse: collapse;
}

.supertable
{
    background-color: #999999;
    text-align:center;
    width: 788px;
}

.center-td
{
    text-align: center;
}

.blue_line
{
    text-align: left;
    display: block;
    padding-top: 2px;
}

.left-bottom
{
    text-align: left;
    vertical-align: bottom;
}

.navcolumn-top
{
    background-color: #999999;
    text-align:left;
    
    height: 4px;
}

.navcolumn-left
{
    vertical-align: top;

    background-color: #999999;
}

.navcolumn-bottom
{
    text-align:left;
    background-color: #999999;
    
    height: 4px;
}

.bodycolumn-top
{
    text-align:left;
    
    height: 20px;
    background-color: #ffffff;
}

.bodycolumn-bottom
{
    text-align:left;
    
    height: 20px;
    background-color: #ffffff;
}

.left-shading
{
    width: 10px;
    background-image: url("/images/bodyframe-navshadow.gif");
    background-repeat: repeat-y;
}

.bodycell
{
    width: 616px;
    vertical-align: top;
    background-color: #999999;
}

.bodycell-table
{
    width: 100%;
    height: 100%;
    border-color: #000000;
    border-collapse: collapse;
    background-color: #ffffff;
}

.bodycell-table-left
{
    vertical-align: bottom;
    
    width: 100%;
}

.navmenu-table
{
    border-color: #000000;
    border-collapse: collapse;
}

.navmenu-td
{
    vertical-align: top;
    text-align: left;
}

.navmenu
{
}

.padding-table
{
 
}

.content-table
{
    width: 100%;
    height: 100%;
    border-color: #333333;
    border-collapse: collapse;    
}

.content-td
{
    text-align: left;
    vertical-align: top;
    background-image: url("/images/grc_watermark.jpg");
    background-repeat: no-repeat;
}

.content-right-td
{
    border-left: #cccccc 1px solid;
    vertical-align: top;
    text-align: left;
    width: 160px;
    background-image: url("/images/right_bg.jpg");
    background-repeat: no-repeat;
}


.blue_r
{
    width: 6px;
    height: 21px;
    background-image: url("/images/blue_r.gif");
    background-repeat: no-repeat;
}
.blue_l
{
    width: 6px;
    height: 21px;
    background-image: url("/images/blue_l.gif");
    background-repeat: no-repeat;
}
.blue_c
{
    text-align: center;
    padding-left: 4px;
    padding-right: 4px;
    width: 776px;
    height: 21px;
    border-collapse: collapse;    
    background-image: url("/images/blue_grad.gif");
    background-repeat: repeat-x;
    color: #cccccc;
    font-size: 10px;
}

.gray_td
{
    background-color: #999999;
}

.footer-td
{
    vertical-align: middle;
    text-align: center;
}

.footer-td-inner
{
    vertical-align: middle;
    text-align: center;
    height: 19px;
}

.imglink
{
    border: 0;
}

/* Outer Rounded Corners */
.tl
{
    height: 6px;
    width: 6px;
    background-image: url("/images/tl.gif");
}

.t
{
    height: 6px;
    background-image: url("/images/t.gif");
}

.tr
{
    height: 6px;
    width: 6px;
    background-image: url("/images/tr.gif");
}

.l
{
    width: 6px;
    background-image: url("/images/l.gif");
}

.c
{
    text-align: center;
    background-color: #ffffff;
}

.r
{
    width: 6px;
    background-image: url("/images/r.gif");
}

.bl
{
    height: 6px;
    width: 6px;
    background-image: url("/images/bl.gif");
}

.b
{
    height: 6px;
    background-image: url("/images/b.gif");
}

.br
{
    height: 4px;
    width: 4px;
    background-image: url("/images/br.gif");
}

/* Inner Rounded Corners */
.tl_i
{
    height: 8px;
    width: 7px;
    background-image: url("/images/tl_i.gif");
    background-repeat: no-repeat;
}

.t_i
{
    height: 8px;
    background-repeat: repeat-x;
    background-image: url("/images/t_i.gif");
}

.tr_i
{
    height: 8px;
    width: 7px;
    background-image: url("/images/tr_i.gif");
    background-repeat: no-repeat;
}

.l_i
{
    width: 7px;
    background-repeat: repeat-y;
    background-image: url("/images/l_i.gif");
}

.c_i
{
    background-color: #999999;
}

.r_i
{
    width: 7px;
    background-repeat: repeat-y;
    background-image: url("/images/r_i.gif");
}

.bl_i
{
    height: 8px;
    width: 7px;
    background-image: url("/images/bl_i.gif");
    background-repeat: no-repeat;    
}

.b_i
{
    height: 8px;
    background-repeat: repeat-x;
    background-image: url("/images/b_i.gif");
}

.br_i
{
    height: 8px;
    width: 7px;
    background-image: url("/images/br_i.gif");
    background-repeat: no-repeat;    
}

.right-table
{
    text-align: right;
    white-space: nowrap;
}

/* Butt Rounded Corners */
.l_butt
{
    height: 72px;
    width: 19px;
    background-image: url("/images/l_butt.gif");
    background-repeat: no-repeat;
}

.c_butt
{
    height: 72px;
    background-repeat: repeat-x;
    background-image: url("/images/c_butt.gif");
}

.r_butt
{
    height: 72px;
    width: 19px;
    background-image: url("/images/r_butt.gif");
    background-repeat: no-repeat;
}

/* NAV MENU STYLES */

.smis
{
    text-align: left;
    
    width: 204px;
    height: 34px; 
    
    
    padding-left: 2px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 4px;
    
    margin-left: 2px;
    margin-bottom: 3px;    
    border: #333333 1px solid;
    
    background-image: url("images/button_bg.gif");
    background-repeat: repeat-x;
    background-color: #666666;
    color: #ffffff;
    
    font-size: 14px;
    font-weight: bold;
    font-family: Arial, Verdana, Tahoma;
}


.dmis
{
    text-align: left;
    
    /*width: 204px;*/
    height: 34px; 
    
    padding-left: 2px;
    padding-right: 4px;
    padding-top: 4px;
    padding-bottom: 4px;
    
    margin-left: 2px;
    margin-bottom: 3px;
    
    border: #cccccc outset;
    
    background-image: url("images/button_bg.gif");
    background-repeat: repeat-x;
    background-color: #666666;
    color: #ffffff;
    
    font-size: 14px;
    font-weight: bold;
    font-family: Arial, Verdana, Tahoma;
}

.shs
{
    color: #000000;
    border-color: #666666;
    background-color: #666666;
    background-image: url("images/button_bg-on.gif");
    background-repeat: repeat-x;    
}

.dhs
{
    color: #000000;
    border-color: #666666;
    background-color: #666666;
    background-image: url("images/button_bg-on.gif");
    background-repeat: repeat-x;    
}


.dms
{
    padding-top:3px;   
}

.dss
{
    background-color: #666666;
}

/* PAGE STYLES */
