/*body, td { font: 12px arial,helvetica,sans-serif; }*/
body { background: #8c2600 url(/images/bg.gif) repeat-x; margin-top: 77px; margin-bottom: 77px; }
/* td { color: #000000; font-size: 12px; font-family: Times New Roman, Georgia, Arial, serif; } */
body,td { color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
img { border: none; }

a { color: #5F9A9C; text-decoration: underline; }
a:active { color: #5F9A9C; text-decoration: underline; }
a:visited { color: #5F9A9C; text-decoration: underline; }
a:hover { color: #5F9A9C; text-decoration: none; }

a.a1 { color: #8C2600; text-decoration: underline; }
a.a1:active { color: #8C2600; text-decoration: underline; }
a.a1:visited { color: #8C2600; text-decoration: underline; }
a.a1:hover { color: #8C2600; text-decoration: none; }

h1 { color: #8c2600; font-size: 28px; font-family: Times New Roman, Georgia, Arial, serif; font-weight: normal; }
h2 { color: #5f9a9c; font-size: 17px; font-family: Times New Roman, Georgia, Arial, serif; font-weight: bold; }
h3 { color: #a6830b; font-size: 17px; font-family: Times New Roman, Georgia, Arial, serif; font-weight: bold; }
h4 { color: #8c2600; font-size: 20px; font-family: Times New Roman, Georgia, Arial, serif; font-weight: normal; margin-bottom: 10px; }
.hd1 { color: #8c2600; font-size: 28px; font-family: Times New Roman, Georgia, Arial, serif; font-weight: normal; }

.th1 { font-family: arial, helvetica, geneva; background-color: #2c7ab6; font-size: 13px; color: #fff; font-weight: bold; }
.th2 { font-family: arial, helvetica, geneva; background-color: #044FA0; font-size: 12px; color: #fff; font-weight: bold; }
.td1 { padding: 5px; background-color: #fff; font-family: arial, helvetica, geneva; font-size: 12px; color: #000; }
.td2 { padding: 5px; background-color: #ddd; font-family: arial, helvetica, geneva; font-size: 12px; color: #000; }
.t1r { font-family: arial, helvetica, geneva; font-size: 12px; color: #ff0000; font-weight: bold; } /* RED BOLD */
.t2r { font-family: arial, helvetica, geneva; background-color: #8c2600; font-size: 12px; color: #fff; font-weight: bold; }

#searchblock { background: #ffffff; }
#searchform { position: relative; top: 7px; left: 20px; width: 200px; height: 22px; border: 1px solid #d6d2d0; }
#inpsearch { border: none; background: #ffffff; color: #9f9f9f; font-size: 11px; font-family: Verdana, Arial, sans-serif; }
#leftcol { background: url(/images/bg_left.gif) repeat-y; }
#rightcol { background: url(/images/bg_right.gif) repeat-y; }
#loginbox { position: relative; top: 20px; left: 28px; }
#inside { background: #ffffff url(/images/bg_inside.gif) repeat-y; }
#subpagebg { background: url(/images/bg_subpage.gif) repeat-y; }
#loginbg { background: url(/images/bg_login.gif) repeat-y; }
#lgcontent { padding-left: 30px; padding-right: 30px; }

.leftshadow { background: url(/images/leftshadow.gif) repeat-y; width: 14px; }
.rightshadow { background: url(/images/rightshadow.gif) repeat-y; width: 37px; }
.noshadow { height: 230px; line-height: 230px; }
.spnoshadow { height: 142px; line-height: 142px; }
#leftshadowlg { background: url(/images/leftshadow_lg.gif) repeat-y; }
#rightshadowlg { background: url(/images/rightshadow_lg.gif) repeat-y; }

.photofloat1 { float: left; margin-right: 15px; margin-bottom: 15px; }

form { display: inline; }
.inp1 { border: 1px solid #d6d2d0; background: #ffffff; width: 170px; height: 21px; color: #000000; font-size: 12px;
font-family: Times New Roman, Georgia, Arial, serif; }

hr { background-color: #CBA110; color: #CBA110; border: none; line-height: 1px; height: 1px; }

.loadwhite { background-color: #ffffff; }
.loadred { background-color: #8C2600; }