body { margin: auto; }

td, p, li { font: normal 10pt Arial; }

a { text-decoration: none; }
a:hover { text-decoration: underline; }

.capitalise { font-size: 11px; color: #16387C; text-transform: capitalize; }
.description { color: #2E2D2D; background-color: #F7F7F7; padding: 10px; border: 1px solid #C8C6C6; }
.tip { color: #6B6B6B; font: 8pt Verdana;}
.alert { color: #CC0000; }
.rightSideBox { border: solid 1px #eee; padding: 10px; }

.statusDiv { border: 1px solid #CC3300; background-color: #FFFF99; padding: 10px; text-align: center; margin: 10px 0px 10px 0px; font: bold 12pt Arial; }

/*shadowed rounded corner box*/
.t { background: url(images/table_t.gif) 0 0 repeat-x; width: 100%; }
.b { background: url(images/table_b.gif) 0 100% repeat-x; }
.l { background: url(images/table_l.gif) 0 0 repeat-y; }
.r { background: url(images/table_r.gif) 100% 0 repeat-y; }
.bl { background: url(images/table_bl.gif) 0 100% no-repeat; }
.br { background: url(images/table_br.gif) 100% 100% no-repeat; }
.tl { background: url(images/table_tl.gif) 0 0 no-repeat; }
.tr { background: url(images/table_tr.gif) 100% 0 no-repeat; padding: 15px; }

/*.pageHeader { background-image: url(images/form-ttl-bg.gif); background-repeat: repeat-x; padding: 0px 7px 0px 7px; font-family: "Trebuchet MS" , Tahoma; font-size: 12px; font-weight: bold; color: #0B3B7E; height: 29px; }*/
.pageHeader { background-image: url('images/bg_pgHeader.gif'); background-repeat: repeat-x; padding: 10px; color: #0B3B7E; }
.pageHeader h1{ font: normal 20pt "Segoe UI", "Trebuchet MS", Tahoma; color: #0B3B7E; margin:0px;}

h2{ font: normal 16pt "Segoe UI", "Trebuchet MS", Tahoma; color: #0B3B7E; margin:10px 0px 4px 0px;}

.workTable { border: 1px solid #B4C5D4;}
.workTable th { background-image: url(images/form-ttl-bg.gif); background-repeat: repeat-x; padding: 8px; font: bold 12pt Arial; color: #003366; text-align: left; border-bottom: dotted 1px #B4C5D4;}
.workTable tbody { background-image: url(images/win_lines_bg.gif); padding: 5px; }
.workTable tfoot td { padding: 10px; text-align: right; border-top: solid 1px #AFC2E2; background-color: #EBF3FA; }

/* form table */
.formTable { /*border: solid 1px #E0E0E0;*/ }
.formTable thead th { font: bold 11pt Arial; background-color: #EAF0F4; border-bottom: solid 1px #AFC2E2; color: #2F55AD; text-align: left; padding: 6px; }
.formTable tbody td { background-image: url(images/win_lines_bg.gif); }
.formTable tbody td table tr th{ text-align: left; background: #eee; border-bottom: solid 1px #ccc; }
.formTable tfoot td { padding: 10px; text-align: right; border-top: solid 1px #AFC2E2; background-color: #EBF3FA !important; }
/* end here*/

.td_footer { padding: 10px; text-align: right; border-top: dotted 1px #AFC2E2; background-color: #EBF3FA !important; }

.top-gray-bg { background-image: url(images/top_gray_bg.jpg); padding: 3px 6px 3px 0; text-align: right; 
    font: bold 10pt Arial; color:#0B3B7E;}
.top-gray-bg a{ color:#2C469F;}

.top-blue-bg { background: url(images/top_blue_bg.jpg) repeat-x; height: 66px; border-top: solid 1px #fff;}

.lines-bg { background-image: url(images/lines_bg.gif); }

.sectionhead { font: bold 14pt "Trebuchet MS" , Tahoma; color: #419D2D; height: 14px; }
.sec_head_underline { height: 12px; background-image: url(images/sec_head_underline.gif); }
.sectiondotsbg { background-image: url(images/sect_dots48.gif); }
.sec-title { font: bold 10pt "Arial";  color: #2C469F;}
/*.sec-content { font-family: Tahoma, Arial; font-size: 11px; color: #737272; text-decoration: normal; }
.section-linefooter { background-color: #999999; height: 4px; background-image: url(images/section_linebg_ftr.gif); }
*/
.footer-text { font: normal 8pt Verdana, Arial, Helvetica, sans-serif; height: 20px; text-align: center; }

/* FORM CONTROLS */
.button { font: bold 10pt Arial; color: #003366; background-image: url(images/button_bg.gif); padding: 5px; border: solid 1px #0B3B7E; }
.txtBox { border: 1px solid #d0d0d0; font: normal 10.5pt Century; padding: 3px; width: 90%; margin-top: 2px; }

