/* generic */
body 	{ font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; background-color : transparent; margin : 0; padding : 0; } 
table 	{ font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; color : #333333; margin : 0; padding : 0; } 
td  	{ font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; color : #333333 } 
h1 		{ font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 14px; font-weight : bold; letter-spacing : 1px; color: #194A73; letter-spacing : 1px; margin-bottom : -2px; } 
h2 		{ font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bold; letter-spacing : 1px; } 
h3 		{ font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; letter-spacing : 1px; margin-bottom : -1px; } 
h4 		{ font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold;  color : #194A73} 
h5		{ font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold;  color : #194A73; letter-spacing : 1px; margin-bottom : -1px; }  
p		{ font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : normal; } 
a:link, a:visited { font-size : 11px; font-weight: bold; text-decoration: none; color: #990033; }
a:hover, a:active { font-size : 11px; font-weight: bold; text-decoration: none; color: #425A4A; }
a.sm:link, a.sm:visited { font-size : 10px; font-weight: normal; text-decoration: none; color: #990033; }
a.sm:hover, a.sm:active { font-size : 10px; font-weight: normal; text-decoration: none; color: #425A4A; }
a.smb:link, a.smb:visited { font-size : 10px; font-weight: bold; text-decoration: none; color: #990033; }
a.smb:hover, a.smb:active { font-size : 10px; font-weight: bold; text-decoration: none; color: #425A4A; }


/***********      CLASSES users can USE       *****************/
.text12     { font-size: 12px; color: #333333; font-weight: normal; }
.text10     { font-size: 10px; color: #333333; font-weight: normal; }
.textb      { font-size: 11px; color: #333333; font-weight: bold; }
.text12b    { font-size: 12px; color: #333333; font-weight: bold; }
.text10b    { font-size: 10px; color: #333333; font-weight: bold; }

/*      Classes used for Web Site           */
/* main colors */
.bluebk    	  { background-color: #194A73 ; }
.blue1bk	  { background-color: #29638C ; }
.yellowbk     { background-color: #E3BB33 ; }
.redbk        { background-color: #990033 ; }
.greybk       { background-color: #425A4A ; }
.whitebk      { background-color: #FFFFFF ; }
.redfont      { color: #990033 ; }
.bluefont  	  { color: #194A73 ; }

/* misc */
.copyright 	{ font-size: 9px; color: #425A4A;  margin-right: 0px; margin-left: 0px; }
.button1     {background-image: url(admin/img/button.gif); border-style:inset; border-color: #175684; width: 100px; height: 25px; border: 1px; font-size:11px; font-weight:bold; padding-top: 2px; cursor: hand; }
a.bottomLnk:link, a.bottomLnk:visited {	color: #175684; text-decoration: none; }
a.bottomLnk:hover, a.bottomLnk:active {	text-decoration: underline; }
.input { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; }
hr.slimgrey { height: 1px ; color: #425A4A; margin-bottom: -2px;}
hr.slimblue { height: 1px ; color: #29638C; margin-bottom: -2px;}
blockquote.bq1 { margin: 0.3em 0.5em 0.3em 0.5em }
TD.Q 	{ text-align: right; font-weight: bold; }
.input   { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; }
td.textFrm { padding : .25em .25em .25em .25em  ;  margin: .15em; border: 0 ; vertical-align:top}

/* Center table */
table.center { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; padding: 3px 10px 3px 10px; margin: 1px 10px 1px 10px; border-width : 0px}

/* Left navigation */
#linkList { font-family: Verdana, Arial, Helvetica, sans-serif; margin-left: 0em; margin-top: .2em; margin-bottom: .25em; }
#linkList ul { list-style-type: none; font-size: 9px; font-weight: normal; margin-left: 0em; padding-left: 0em;}
#linkList li { list-style-type: none; font-size: 9px; line-height: 2.25ex; margin: 0px 0px 3px 3px; font-weight: normal; padding-left: 0em;}
#linkList li a:link { color: #990033; text-decoration: none;}
#linkList li a:visited { color:  #425A4A; }
#linkList li a:hover { color: #425A4A; }
#linkList li a:active { color: #425A4A; }
#linkList1 ul { list-style-type: disc; font-size: 11px; margin-left: 0em; margin-bottom: .2em; margin-bottom: .25em; font-weight: normal;}
#linkList1 li { list-style-type: disc; font-size: 11px; line-height: 2.20ex; margin-left: 0em; margin-bottom: .2em; margin-bottom: .25em; font-weight: normal; }

/* specific DIVs */
div#center 	{ background-color: #FFFFFF; color: #175684; padding: 0px; margin: 0px; text-align:center}
div#box   	{ background-color: #FCFCFD; border-left: 1px solid #425A4A; border-right: 1px solid #425A4A; border-bottom:1px solid #425A4A; border-top:1px solid #425A4A; padding: 6px; margin: 2px; width: 175px;	}
div#box tr.hdr { font-weight: bold; border-bottom: 1px solid #cccccc; color: #333333; }
div#box td 	{ font-size: 9px; }
div#boxr   	{ background-color: #FCFCFD; border-left: 1px solid #425A4A; border-right: 1px solid #425A4A; border-bottom:1px solid #425A4A; border-top:1px solid #425A4A; padding:6px; margin-right:5px; width: 220px; }
div#boxr tr.hdr { font-weight: bold; border-bottom: 1px solid #cccccc; color: #333333; }
div#boxr td 	{ font-size: 10px; }
#centerbox 	  { background-color: #FCFCFD; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:3px solid #194A73; border-top:3px solid #194A73; padding:7px; margin-right:8px; font-size: 12px; width: 450px; }
#centerbox1	  { background-color: #FCFCFD; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:3px solid #194A73; border-top:3px solid #194A73; padding:7px; margin-right:8px; font-size: 11px; width: 500px; }
#centerbox2   { background-color: #FCFCFD; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:3px solid #194A73; border-top:3px solid #194A73; padding:7px; margin-right:8px; font-size: 12px; width: 350px; }

/* datagrid styles */
.dgt     { background-color: #dcdcdc; color: #425A4A; font-weight: bold; font-size: 16px; font-family: Verdana, Arial, Helvetica, Sans-Serif; text-align: left; }
.dgtg    { background-color: #999999; color: #ffffff; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, Sans-Serif; text-align: left; }
.dg	     { background-color: #ffffff; color: #333333; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; }
.dgr     { background-color: #f2f2f2; color: #333333; text-align: right; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; }
.dgalt   { background-color: #f2f2f2; color: #333333; text-align: left; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; }
.dgfoot  { background-color: #dcdcdc; color: #000000;  text-align: left; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; font-weight: bold; }
.dgfootg { background-color: #999999; color: #000000;  text-align: left; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; font-weight: bold; }
