body, html { margin:0px; padding:0px; height:100%; background:#FFFFFF; color:#666666; }
table { font-size:11px; font-family:Tahoma,Arial,Helvetica; text-align:left; }

.maintable { width:100%; height:100%; }
.topleft { background:url(../../images/topleft.gif) repeat-x top; }
.usertopleft { background:url(../../images/topleft1.gif) repeat-x top; }
.tbmiddle { background:url(../../images/leftbg.gif) repeat-y top left; }
.topright { background:url(../../images/topright.gif) repeat-x top; }
.usertopright { background:url(../../images/topright1.gif) repeat-x top; }

.toppart { background:#DDDDDD; color:#666666; font-size:12px; font-family:Arial; 
	font-weight:bold; text-align:center; width:541px; }
.toppart a { color:#444444; padding:0px 1px; }

.usertop { background:url(../../images/usertopbg.gif) no-repeat; padding-left:20px; }
.usertop h1 { color:#ffffff; font-size:180%; font-weight:normal; margin:0px; padding:0px; line-height:69px; }

.menu { background:url(../../images/menubg.jpg) no-repeat; height:146px; font-size:120%; font-weight:bold; font-family:Arial; }
.menu a { color:#333333; text-decoration:none; padding:6px 0px 6px 30px; width:100%; display:block; }
.menu a:hover { color:#B71A00; text-decoration:none; }

.leftpart { padding:4px; }
.leftpart ul { margin:10px; padding-left:15px; list-style:url(../../images/arw1.gif) none; }
.leftpart ul li { margin:4px 0px; padding:0px; }
.searchbg { background:url(../../images/searchbg.gif) no-repeat; height:40px; padding-left:10px; }
.pointbg { background:url(../../images/pointbg.gif) no-repeat; width:181px;
	color:#B71A00; font-size:180%; font-family:Arial; line-height:37px; }

.titlebg { background:url(../../images/headershad.jpg) no-repeat top #F2F2F2; height:47px; padding-left:15px; }
.titlebg h1 { color:#33382E; font-size:180%; font-weight:normal; margin:0px; padding:0px; line-height:100%; }

.content { padding:15px; }

.content img { vertical-align:middle; }

.footerbg { background:url(../../images/footerbg.gif) repeat-x bottom; color:#97F0FF; }
.footerbg a {  color:#97F0FF; }
.footerbg a:hover {  color:#ffffff; }
.footerright { background:url(../../images/footerrightbg.gif) repeat-x bottom; }

.footerright a { color:#5A5443 !important; }
.footerright a:hover { color:#917327 !important; }

.bheadbg, .gheadbg { font-size:13px; font-family:Arial; font-weight:bold; line-height:28px; }
.bheadbg { background:url(../../images/bhead2.gif) repeat-x; color:#00607B;  }
.gheadbg { background:url(../../images/ghead2.gif) repeat-x; color:#444444; }
.boxpadd { padding:8px 4px; }
.boxpadd ul { margin:0px 0px 0px 5px; }

.tableborder {}
.allborder {}
.fieldheader {}
.lightbg { background:#efefef; }
.darkbg {}

p { margin:15px 0px; padding:0px; }

.texthead { color:#990000; font-size:140%; font-family:Arial; font-weight:bold; }
.ntext { color:#666666; font-size:11px; }
.justify { text-align:justify; }
.linespace { line-height:16px; }
.hline { background:url(../../images/line.gif) repeat-x center; }
.vline { background:url(../../images/line.gif) repeat-y center; }

.red { color:#FF0000; }

.thumimg { border:1px solid #D1CBB4; padding:1px; margin-bottom:5px; }
.listimg { border:1px solid #D1CBB4; padding:1px; margin-right:5px; }
a:hover .thumimg, a:hover .listimg { border:1px solid #FF9C00; padding:1px; }

a { color:#54797F; text-decoration:none; }
a:hover { color:#006E80; }

a.redlink { color:#B71A00; text-decoration:none; }
a.redlink:hover { color:#0A8397; }

input, select, textarea { color:#666666; font-size:11px; border:1px solid #A8A8A8; }
.but { background:#B71A00; padding:1px; border:0px none; color:#ffffff; font-weight:bold; font-family:Arial; }
.noborder { border:0px none; }