body { padding:0px; margin:0px; font-family:Verdana, serif; margin-top:45px; font-size:11px; line-height:19px; color:#393838; background-image:url(../images/bg.gif); }

a:link { color:#063062; font-family:verdana; text-decoration:underline; }
a:visited { color:#063062; font-family:verdana; text-decoration:underline; }
a:hover { color:#999999; font-family:verdana; text-decoration:underline; }

a.caps:link { color:#063062; font-family:verdana; text-decoration:underline; text-transform:uppercase; }
a.caps:visited { color:#063062; font-family:verdana; text-decoration:underline; text-transform:uppercase; }
a.caps:hover { color:#999999; font-family:verdana; text-decoration:underline; text-transform:uppercase; }

a.footer:link { color:#FFFFFF; font-family:verdana; font-size:10px; text-decoration:underline; }
a.footer:visited { color:#FFFFFF; font-family:verdana; font-size:10px; text-decoration:underline; }
a.footer:hover { color:#FFFFFF; font-family:verdana; font-size:10px; text-decoration:none; }

h1 { font:20px Georgia, serif; color:#08355A; margin:0px; padding:0px; }
h2 { font:14px Georgia, serif; font-weight:bold; color:#063062; margin:0px; padding:0px; margin-bottom:-9px; }
h3 { font:11px Georgia, serif; color:#FFFFFF; line-height:18px; margin:0px;}
h4 { font:17px Georgia, serif; color:#666666; margin:0px; padding:0px; }

ul { margin:0; padding:0; }
ul li { list-style:none; margin:0; padding:0px; padding-left:12px; background:url(../images/bullet.gif) 0px 7px no-repeat; }
ol { margin:0; padding:0; padding-left:25px; }
.textholder { float:left; width:592px; padding:0 20px 20px 0; }
.heightfix { display:none; display:block; }
.png { behavior:url(../utils/pngHack.htc); }
.off { display:none; }
.on { display:block; padding:7px; }
br { line-height:11px; }
br.small { line-height:3px; }


#center { margin:auto; width:814px; }
#border { float:left; width:802px; padding:6px; background:#063062; border:5px solid white; }
#container { float:left; width:800px; padding:1px; background:#FFFFFF; }
#rotatecontainer { margin-left:15px; margin-bottom:5px; border:1px solid black; }

#header { float:left; width:800px; height:120px; background:url(../images/header.jpg); }
#topnavbar { float:left; width:800px; height:24px; }

#left { float:left; width:148px; padding:24px 5px 0 15px; color:#597184; font-size:12px; background:url(../images/undernav_bg.gif) repeat-x; }
#right { float:left; width:612px; padding:24px 0 0 20px; background:url(../images/undernav_bg.gif) repeat-x; min-height:400px; }
/* \*/
* html #right { 
	height:400px; 
}
/* */
#sidebar { float:left; width:185px; }

#footer { float:left; width:814px; }
#footer_text { margin:10px 30px; }

/** Top Navigation **/
.TopNav { width:800px; cursor:pointer; text-transform:uppercase; }
.TopGroup { cursor:pointer; }
.SubGroup { cursor:pointer; background:#D6DDE4; }
.TopItem { }
.TopItemHover { }
.TopChildItem {  }
.TopChildItemHover {  }

/** Left Navigation **/
.LeftGroup { cursor:pointer; }
.LeftItem { cursor:pointer; }
.LeftItemActive { cursor:pointer; }



/**** Datagrids ****/
.datagrid { border-color:#CCCCCC; }
.datagrid td { padding:2px; }
.datagridheader { background-color:#666666; color:#FFFFFF; font-weight:bold; }
.datagridheader a:link { color:#FFFFFF; text-decoration:none;  }
.datagridheader a:visited { color:#FFFFFF; text-decoration:none;  }
.datagridheader a:hover { color:#FFFFFF; text-decoration:underline;  }

.datagriditem { }
.datagriditem_alt { background-color:#eeeeee; }
.datagridfooter {  }