/* main_content */

body  { background-color: #FFFFFF; margin: 0 }
/* OpxION FOR BACKGROUND
body { background-image: url(../images/interface_images/bgrnd_image.gif); margin: 0 }
*/

li {padding: 2px; }
hr  { color: green; height: 2px; }


div,p,blockquote,ol,ul,dl,dt,dd,td,th  { color: #000000; font-size: 12px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 14px }
a:link { color: #FC1921; font: bold }
a:visited  { color: #0B3D91; font: bold }
a:hover { text-decoration: underline; font: bold }

a.reverse_narrow:link { color: #FFFFFF; font-size: 12px; font-family: Arial Narrow, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; font-weight:bold }
a.reverse_narrow:visited { color: #FFFFFF; font-size: 12px; font-family: Arial Narrow, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; font-weight:bold }
a.reverse_narrow:hover { font-size: 12px; font-family: Arial Narrow, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline; font-weight:bold }

a.reverse:link { color: #FFFFFF; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; font-weight:bold }
a.reverse:visited { color: #FFFFFF; font-size: 12px; font-family: Arial Narrow, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; font-weight:bold }
a.reverse:hover { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline; font-weight:bold }


.bgcolor_gray { background: #EEEEEE; padding: 8px;}
.color { color: #FFCC33; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.menu_head { background: #FC1921; color: #FFFFFF; padding: 4px 4px 4px 4px; font-size:12px; font-family: Arial, Helvetica; font-weight: bold }
.menu { color: #FFFFFF; padding: 0px 0px 10px 22px; font-size:12px; font-family: Arial, Helvetica; text-align: left; font: bold }
.padding { padding: 4px 4px 8px 8px; font-size:11px; font-family: Arial, Helvetica; line-height: 12px; }

.breadcrumbs { background: #00446C; color: #FFFFFF; padding: 2px 2px 2px 2px; font-size:8px; font-family: Verdana, Arial, Helvetica; text-align: left; line-height: 12px }
.l_indent  { text-align: left; padding: 0px 0px 0px 6px }
.r_indent { text-align: left;  padding: 0px 0px 6px 0px}
.l_img  { text-align: left; float: left; clear: left; margin: 0px 10px 10px 0px; padding: 0px; border: solid 1px }
.r_img   { text-align: left; float: right; clear: right; margin: 0px 0px 10px 10px; padding: 0px; border: solid 1px }

.color_line { background: #FF6600; padding: 1px 0px 0px 0px;}
.links { color: #FFFFCC; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }


.header_lrg { background: #FC1921; padding: 10px; color: #FFFFFF; font-size: 22px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight:bold; line-height: 26px }
.header { color: #FC1921; font-size: 18px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 20px; font-weight:bold }
.title     { color: #00446C; font-size: 18px; font-family: Times New Roman,Georgia,Times; text-decoration: none; font-weight:bold; line-height: 20px }
.subhead { color: #0B3D91; font-size: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 18px; font-weight:bold }
.sublinks { color: #FFFFCC; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.reverse_sml { color: #FFFFFF; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.small { color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.color_blue { color: #00446C; font-size: 10px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular }