BODY, HTML, INPUT, SELECT, TEXTAREA, BUTTON { color: #4e4e4e; background: #FFF; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; }
BODY, HTML { padding: 0; margin: 0; }
FORM { padding: 0; margin: 0; }

/*A { text-decoration: none; color: #4e4d4d; }*/
A { text-decoration: underline; color: #4285a7; }
/*A:hover { text-decoration: underline; color: #4285a7; }*/

IMG { border: 0 solid; }

#logo { padding: 0 0 5px 0; border-bottom: 2px solid #4285a7; margin-bottom: 10px; display: block; }
#logo IMG { width: 180px; }  

H1 { color: #ff8510; font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; padding: 0; margin: 0 0 1em 0; line-height: normal; }
H2 { color: #4285a7; font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; padding: 0; margin: 0 0 1em 0; line-height: normal; }
H3 { color: #4285a7; font-size: 12px; font-weight: bold; padding: 0; margin: 1em 0 0 0; line-height: normal; }
H4 { color: #4285a7; font-size: 11px; font-weight: bold; padding: 0; margin: 1em 0 0 0; line-height: normal; }

P { padding: 0; margin: 1em 0 0 0; line-height: 15px; }

.center { text-align: center; }
.right { text-align: right; }
.left { text-align: left; }
.nowrap { white-space: nowrap; }

#e1 { clear: both; height: 35px; }
.clear1 { clear: both; height: 1px; font-size: 1px; line-height: 0px; display: block; }
.clear2 { clear: both; height: 5px; font-size: 1px; line-height: 0px; display: block; border: solid #e0e0e0; border-width: 0 1px; }
.s1 { height: 5px; font-size: 1px; line-height: 0; display: block; clear: both; }


#front2 { width: 45%; float: left; margin-right: 10px; }
#front3 { width: 45%; float: left; }

DIV.ft1 { float: left; width: 24%; }
DIV.ft1 P { padding: 0; margin: 0; }
DIV.ft1 UL { margin-top: 5px !important; }

DIV.front-partners { float: left; width: 49%; padding: 20px 0; font-weight: bold; }
DIV.front-partners IMG { vertical-align: middle; margin: 0 0 0 10px; }
DIV.mr5 { margin-right: 5px; }

TABLE.rightimg { float: right; border: 3px solid #eaf1f2; margin: 0 0 10px 10px !important; width: 1px; }
TABLE.rightimg TD.img { width: 1px; padding: 0; }
TABLE.rightimg TD.img IMG { border: 1px solid #FFF; }
TABLE.rightimg TD.label { width: auto; padding: 5px 8px; border: 1px solid #FFF; color: #4285a7; text-align: center; }

DIV.content {}
DIV.content A { text-decoration: underline; color: #4285a7; }
DIV.content TABLE { margin: 1em 0 0 0; }
DIV.content UL.news A { text-decoration: none; color: #4e4d4d; }
DIV.content UL.news LI { padding-bottom: 10px; }
DIV.content UL.news SPAN.date { font-size: 11px; display: inline; }

BLOCKQUOTE { padding: 8px 10px; margin: 1em 0 0 0; border: 4px solid #eaf1f2; color: #4285a7; }
TABLE { border-collapse: collapse; width: 100%; }
TD, TH { color: #4e4e4e; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; line-height: normal; text-align: left; vertical-align: top; border: 1px solid; border-color: #e0e0e0 #f1f1f1; }
TH { padding: 4px 10px; font-size: 10px; color: #b6b6b6; }
TD { padding: 4px 10px; }

DIV.form { padding: 8px 10px; margin: 1em 0 0 0; border: 4px solid #eaf1f2; }
DIV.form H3 { margin: 0 0 1em 0; }
DIV.form TABLE { margin: 0 0 1em 0; }
DIV.form TABLE TH { width: 30%; border: solid #f1f1f1; border-width: 1px 0; text-align: right; background: none; font-size: 11px; color: #4e4e4e; padding: 5px 10px 5px 0; }
DIV.form TABLE TD { width: 70%; border: solid #f1f1f1; border-width: 1px 0; padding: 2px 0; }
DIV.form .normal { width: 300px; }
DIV.form SELECT.normal { width: 306px; }


/* Not printable */

#evaluate, #menu1, #front2 UL, DIV.heading DIV.rm, #front1, #footer, #sub1, DIV.actions { display: none; }
