BODY, IMG, DIV, A, P, UL, OL, H1, H2, H3, TABLE, FORM, INPUT { font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; font-size: 12px; font-weight: normal; text-decoration: none; text-align: left; color: #444444; }
BODY { background: #ffffff; padding: 20px; margin: 40px auto; }
DIV.Page { background: #f0f0f0 url('images/pagebg.png') top repeat-x; width: 800px; padding: 10px; border: 1px solid #c0c0c0; }
DIV.PageBottom { background: #ffffff; color: #888888; width: 822px; text-align: right; }
DIV.BottomMenu { background: #eeeeee; color: #666666; font-size: 11px; text-align: center; padding: 0; position: relative; top: 6px; margin-left: 180px; }
DIV.Refs { display: none; margin: 0px; padding: 0px; }

#navbm { margin: 0 auto 15px auto; }
#navbm { width: 440px; height: 10px; position: relative; }
#navbm .select { margin: 0; padding: 0; list-style: none; }
#navbm li { display: inline; margin: 0; padding: 0; height: auto; }
#navbm .select a { display: block; height: 10px; float: left; padding: 0 5px; color: #666666; text-decoration: none; line-height: 10px; white-space: nowrap; font-size: 9px; }
#navbm .select a:hover, #navbm .select li:hover a { color: #666666; cursor: pointer; font-size: 9px; }
#navbm .select a:visited, #navbm .select li:visited a { color: #666666; font-size: 9px; }
#navbm .sub { display: none; }
#navbm .sub li a:hover, #navbm .select a:hover .sub li a:hover, #navbm .select li:hover .sub li a:hover { color: #666666; font-size: 9px; }
#navbm .select li a:hover .sub, #navbm .select li:hover .sub { display: block; position: absolute; width: 440px; top: 10px; left: 0px; margin-top: 0; padding: 0; z-index: 10; font-size: 9px; }
#navbm .sub { margin: 0; padding: 0; list-style: none; }
#navbm .select a:hover .sub li a, #navbm .select li:hover .sub li a { display: block; padding: 5px; margin: auto 0; white-space: nowrap; border: 0; font-size: 9px; }

A:ACTIVE, A:LINK, A:VISITED { color: #a13a6b; text-decoration: underline; }
A:HOVER { color: #0000ff; text-decoration: none; }

A.Inline:ACTIVE, A.Inline:LINK, A.Inline:VISITED { color: #444444; text-decoration: none; }
A.Inline:HOVER { color: #444444; text-decoration: underline; }
A.HInline:ACTIVE, A.HInline:LINK, A.HInline:VISITED,A.HInline:HOVER { color: #444444; text-decoration: none; }

A.Hint:ACTIVE, A.Hint:LINK, A.Hint:VISITED { color: #888888; text-decoration: none; }
A.Hint:HOVER { color: #888888; text-decoration: underline; }

A.BM:ACTIVE, A.BM:LINK, A.BM:VISITED { font-size: 10px; color: #666666; text-decoration: none; }
A.BM:HOVER { font-size: 10px; color: #666666; text-decoration: underline; }

#banner { margin: 0px 0px 10px 0px; width: 798px; }
#service { width: 1px; height: 10px; float: left; border: none; }
#logo { float: left; margin: 0px; padding: 0px; position: relative; top: 5px; left: 15px; width: 170px; height: 111px; }
#welc { float: right; background: url('/images/welc.png') top left no-repeat; width: 595px; height: 62px; border: none; position: relative; top: 33px; left: -15px; }
#welch { background: transparent; border: none; font-size: 17px; position: relative; left: -5px; top: 30px; text-align: right; }
#welct { color: #a13a6b; font-size: 17px; font-weight: bold; position: relative; left: 25px; top: -23px; }

DIV.Box { background: #ffffff; width: 160px; border: 1px solid #c0c0c0; margin: 0px 0px 10px 0px; padding: 5px; -moz-border-radius: 3px; }
DIV.Content { background: #ffffff url('/css/images/homebg.png') no-repeat; color: #444444; padding: 5px; border: 1px solid #c0c0c0; margin: 0px 0px 0px 10px; width: 606px; -moz-border-radius: 3px; }
DIV.Content2 { background: #ffffff; color: #444444; padding: 5px; border: 1px solid #c0c0c0; margin: 0px 10px 0px 10px; width: 424px; -moz-border-radius: 3px; }
DIV.Footer { background: #eeeeee; color: #444444; border: 0px; margin: 0px 0px 0px 10px; }
DIV.FooterLeft { float: left; }
DIV.FooterRight { text-align: right; }

DIV.Head { width: 154px; font-size: 14px; line-height: 16.5px; font-weight: bold; background: #a13a6b url('images/headbg.png') bottom repeat-x; text-align: center; color: #fefefe; padding: 2px; margin: 1px 1px 5px 1px; -moz-border-radius: 3px; }
DIV.navbox { width: 151px; font-size: 12px; line-height: 16.5px; background: #f0f0f0 url('images/navbg.png') left repeat-y; color: #a13a6b; border-color: #a0a0a0; border-width: 0px 1px 1px 0px; border-style: solid; padding: 3px 2px; margin: 3px 1px 3px 2px; -moz-border-radius: 3px; }
DIV.navbox2 { width: 131px; font-size: 12px; line-height: 16.5px; font-weight: bold; background: #f0f0f0 url('images/navbg.png') left repeat-y; color: #a13a6b; border-color: #a0a0a0; border-width: 0 1px 1px 0; border-style: solid; padding: 3px 2px; margin: 3px 1px 3px 22px; -moz-border-radius: 3px; }

A.nav, A.nav:visited { font-size: 12px; width: 151px; color: #777777; background: transparent; display: block; font-weight: bold; text-decoration: none; }
A.nav:hover { font-size: 12px; width: 151px; color: #fefefe; background: #a13a6b; display: block; font-weight: bold; text-decoration: none; }
A.navsel, A.navsel:visited, A.navsel:hover { font-size: 12px; width: 151px; color: #a13a6b; background: transparent; font-weight: bold; display: block; text-decoration: none; }
A.nav2, A.nav2:visited { font-size: 12px; width: 131px; color: #777777; background: transparent; font-weight: bold; display: block; text-decoration: none; }
A.nav2:hover { font-size: 12px; width: 131px; color: #fefefe; background: #a13a6b; font-weight: bold; display: block; text-decoration: none; }
A.navsel2, A.navsel2:visited, A.navsel2:hover { font-size: 12px; width: 131px; color: #a13a6b; background: transparent; font-weight: bold; display: block; text-decoration: none; }

DIV.PictureLeft { float: left; padding: 5px; }
DIV.PictureCenter { text-align: center; padding: 10px; }
DIV.PictureRight { float: right; text-align: right; margin: 0px 0px 0px 10px; padding: 5px; }
DIV.Paragraph { margin-bottom: 10px; padding: 5px; }
DIV.SmallParagraph { margin-bottom: 5px; padding: 5px; }

p { margin: 0 0 10px 0; padding: 5px; }
p.p { margin: 0 0 10px 18px; padding: 5px; }

DIV.Back { border-top: 1px solid #a0a0a0; margin: 20px 0px 0px 0px; padding: 5px 0px 0px 0px; }
SMALL { font-size: 80%; }
UL, OL { list-style-position: outside; line-height: 130%; margin: 0px 0px 0px 10px; padding-left: 10px; text-align: left; }
LI { margin-bottom: 3px; }
ul { list-style-image: url('/css/images/bullet.png'); margin-left: 20px; }

H1 { color: #333333; font-size: 17px; font-weight: bold; margin: 0 5px 5px 5px; padding: 0 0 2px 0; }
H2 { background: transparent url('/css/images/bullet.png') center left no-repeat; color: #333333; font-size: 15px; font-weight: bold; margin: 0 0 5px 7px; padding: 0 0 2px 15px; }
H3 { color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold; text-align: left; text-decoration: none; letter-spacing: 0px; margin: 0px 0px 5px 5px; padding: 0px 0px 2px 0px; }
H4 { color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; font-weight: normal; text-align: left; text-decoration: underline; letter-spacing: 0px; margin: 0px 0px 5px 5px; padding: 0px 0px 2px 0px; }

FORM { padding: 5px; }
#important { visibility: hidden; }

INPUT.text { border: solid 1px #c0c0c0; background: #f0f0f0 url('images/pagebg.png') top repeat-x; margin: 0px 0px 5px 0px; padding: 1px; -moz-border-radius: 3px; }
TEXTAREA { border: solid 1px #c0c0c0; background: #f0f0f0 url('images/pagebg.png') top repeat-x; margin: 0px 0px 5px 0px; padding: 1px; -moz-border-radius: 3px; }
INPUT.textinc, TEXTAREA.textinc { border: solid 1px #c0c0c0; background-color: #ffff00; margin: 0px 0px 5px 0px; padding: 1px; -moz-border-radius: 3px; }
INPUT.button { border: solid 1px #808080; color: #fefefe; background: #a13a6b url('images/headbg.png') bottom repeat-x; font-size: 90%; font-weight: bold; text-align: center; margin: 5px 0px 0px 0px; -moz-border-radius: 3px; }

.clear { overflow: hidden; width: 100%; }
a.btn2 a.btn2:active, a.btn2:link, a.btn2:visited { background: url('images/btn2right.png') no-repeat scroll top right; color: #ffffff; display: block; float: left; font: bold 12px arial, sans-serif; height: 24px; margin: 0; padding-right: 20px; text-decoration: none; }
a.btn2 span { background: url('images/btn2left.png') no-repeat; display: block; line-height: 14px; padding: 5px 13px 5px 20px; cursor: hand; }
a.btn2:hover { background-position: bottom right; outline: none; color: #ffffff; }
a.btn2:hover span { background-position: bottom left; padding: 5px 13px 5px 20px; }

a.bbtn2 a.bbtn2:active, a.bbtn2:link, a.bbtn2:visited { background: url('images/bbtn2right.png') no-repeat scroll top right; color: #ffffff; display: block; float: left; font: bold 12px arial, sans-serif; height: 24px; margin: 0; padding-right: 5px; text-decoration: none; }
a.bbtn2 span { background: url('images/bbtn2left.png') no-repeat; display: block; text-align:center; line-height: 14px; padding: 5px 13px 5px 5px; cursor: hand; }
a.bbtn2:hover { background-position: bottom right; outline: none; color: #ffffff; }
a.bbtn2:hover span { background-position: bottom left; padding: 5px 13px 5px 5px; }
