BODY { color : #eee; font-family : Arial, Helvetica, sans-serif; font-size : 76%; }
BODY, HTML { background : #000 url('/img/ace_bg.png') repeat-y top center; line-height : 1.5em; margin : 0; padding : 0; }



DIV#outer { background-color: #000; margin: 0 auto; width: 910px; }
/*DIV#main { float : left; padding : 0px 3px 0px 8px; width : 620px; }*/
DIV#main { float : left; padding : 0px 3px 0px 8px; }

DIV#main HR { border : 0; border-bottom : 20px solid #0f2e91; clear : both; height : 20px; }

DIV#menu { background : #0d1838 url('/img/menu_bg.png') repeat-x top left; color : #555; font-weight : bold; height : 40px; margin : 10px 0px; width : 910px; }/*ddd*/
#menu UL { list-style : none; margin : 0px; padding : 0px; }
#menu LI { float : left; height : 40px; line-height : 40px; margin : 0px; padding : 0px; }
#menu A { color : #555; display : block; padding : 0px 13px; text-decoration : none; }
#menu A:hover { background : url('/img/menu_bg_hover.png') no-repeat bottom center; color : #000; text-decoration : none; }


DIV#footer { clear : both; font-size : 94%; margin : 10px 0px 0px 0px; padding : 10px; text-align : center; }


A { color : #fff; text-decoration : underline; }
A:visited { color : #fff; text-decoration : underline; }/*6889ef*/
A:hover { color : red; text-decoration : underline; }



H1, .h1, H2, .h2, H3, .h3, H4, .h4, H5, .h5, H6, .h6 { font-family : Georgia, Times, serif; font-weight : bold; line-height : normal; margin : 2px 0px; text-decoration : none; }
H1, .h1 { font-size : 180%; }/*22px*/
H2, .h2 { font-size : 167%; }/*20px*/
H3, .h3 { font-size : 148%; }/*18px*/
H4, .h4 { font-size : 130%; }/*16px*/
H5, .h5 { font-size : 115%; }/*14px*/
H6, .h6 { font-size : 100%; }/*12px*/

ABBR, ABBR SPAN, ACRONYM, ACRONYM SPAN, .abbr { cursor : help; border-bottom: 1px dotted #c0c0c0; }
HR { border : 0; border-bottom : 1px solid #d8dfea; height : 1px; }
LABEL { cursor : pointer; }
TH { font-weight : bold; }
UL { list-style-type : square; list-style-image: url('/img/bullet_box.gif'); padding : 5px 3px 5px; }

INPUT, SELECT, OPTION, TEXTAREA { font-family : Arial, Helvetica, sans-serif; font-size : 100%; }
INPUT[type="text"], INPUT[type="password"], TEXTAREA { background-image : url('/img/input_shadow.png'); background-repeat : no-repeat; border : 1px solid; border-color : #bfbfbf #dedede #dedede #bfbfbf; padding : 5px 1px; }
INPUT[type="text"]:focus, INPUT[type="password"]:focus, TEXTAREA:focus { background : #ffc none; border : 1px solid #fc0; }



.button { color : #fff; font-size : 13px; font-weight : bold; background-color : #475470; padding : 0px; border-width : 1px; border-color : #d9dfea #0e1f5b #0e1f5b #d9dfea; width : 100px; }
.button:focus { background-color : #475470; }
.button:hover { cursor : pointer; }

.blue { color : #039; }
.bold { font-weight : bold; }
.datarow, .datarow TD { border : 0; border-bottom : 1px solid #d8dfea; }
.dottedborder { border-width : 1px; border-style : dashed; border-color : #808080; }
.disabled { color : red; }
.disabled_input { background-color : #c0c0c0; }
.fixedtable { border : 1px solid #ddd; border-collapse : collapse; table-layout : fixed; }
.fixedtable TH, .fixedtable TD { font-family : Arial, Helvetica, sans-serif; font-size : 0.9em; overflow : hidden; padding : 3px; white-space : nowrap; }
.green { color : #008000; }
.grey { color : #808080; }
.greypanel { background-color : #f7f7f7; border : 1px solid #ccc; padding : 4px; }
.hide { display : none; text-align : left; }
.search_selected TD { background-color : #feff7d; color : #000; }
.show { display : inline; text-align : left; }
.smalltext { font-size : 94%; font-weight : normal; }
.solidborder { border : 1px solid #d8dfea; }
.strike { text-decoration : line-through; }
.url { color : #3b5998; }
.red { color : #f30; }

DIV.right { text-align : right; }