* { margin:0; padding:0; }
body { font-size: 11pt; background:url(/images/top.gif) left top repeat-x #f2eeed; font-family:Arial, Helvetica, sans-serif; line-height:1em; color:#858181; }
a { font-size: 11pt; color:#858181; text-decoration: none; }
a:hover { text-decoration: underline; }
a.link { text-decoration: none; color:#a4215d; }
a.link:hover { text-decoration: underline; }
.small { font-size: 9pt; color:#b0adad; }
.small a { font-size: 9pt; color:#b0adad; text-decoration: none; border-bottom: 1px solid #c2c2c2; }
.medium, .medium a { font-size: 12pt; color:#858181; letter-spacing: -1px; text-decoration: none; }
.medium a:hover { color:#444444; }
.medium1, .medium1 a { font-size: 11pt; color:#858181; line-height:1.3em; }
.medium2, .medium2 a { font-size: 11pt; color:#444444; line-height:1.3em; }
.big, .big a { font-size: 12pt; color:#a4215d; letter-spacing: -1px; }
.big1, .big1 a { font-size: 12pt; color:#252525; letter-spacing: -1px; }
.smaller, .smaller a { font-size: 9pt; color:#b0adad; text-decoration: none; letter-spacing: 0px; }
.footer, .footer a { font-size: 9pt; color:#b0adad; text-decoration: none; letter-spacing: 0px; }
.navi { font-size: 12pt; color: #a4215d; letter-spacing: -1px; }
.navi a { font-size: 12pt; color: #a4215d; text-decoration: underline; letter-spacing: -1px; }
textarea, input, select { vertical-align:middle; font-weight:normal; color: #858181; font-size: 9pt; float:left; border-top:1px solid #c2c2c2; border-bottom:0px; border-right:0px; border-left:1px solid #c2c2c2; padding:2px 0 3px 5px; }
input.button { background: #999999; color: #fff; padding: 0 0 0 0; font-size: 9pt; float: none; border-top:1px solid #c2c2c2; border-left:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2; border-right:1px solid #c2c2c2; }
img { border:0; text-align:left; }
form { margin: 0; padding: 0; }
ul { list-style:none;}
.button li { display:inline; float:left; }
.button li a { display:block; float:left; width:180px; color:#fff; padding:17px 0 44px 0; text-align:center; text-decoration:none; font-weight:bold; font-size:0.9em; }
.button li a.button1 { background:url(/images/m1.gif) repeat-x; }
.button li a.button1:hover { color:#cd3602; text-decoration:none; }
.button li a.button2 { background:url(/images/m2.gif) repeat-x; }
.button li a.button2:hover { color:#b87806; text-decoration:none; }
.button li a.button3 { background:url(/images/m3.gif) repeat-x; }
.button li a.button3:hover { color:#75a203; text-decoration:none; }
.button li a.button4 { background:url(/images/m4.gif) repeat-x; }
.button li a.button4:hover { color:#a50c65; text-decoration:none; }
.button li a.button5 { background:url(/images/m5.gif) repeat-x; }
.button li a.button5:hover { color:#6a1196; text-decoration:none; }
h1, h1 a { font-size:1.3em; font-weight:normal; margin-bottom:5px; margin-top:5px; color:#141414; }
h2, h2 a { font-size:12pt; font-weight:normal; margin-bottom:5px; margin-top:0px; color:#4e4e4e; letter-spacing: 1px; }
h3, h3 a { font-size:11pt; font-weight:normal; margin-bottom:0px; margin-top:3px; color:#111111; letter-spacing: 1px; }

.list { width:100%; overflow:hidden; color:#747373; font-family:Arial, Helvetica, sans-serif; }
.list li.center { display:inline; float:left; width:180px; text-align: center; }
.list li.left { display:inline; float:left; width:180px; text-align: left; }
.list li img { align: center; margin: 0 0 0 0; background: url(/images/loader.gif) center no-repeat; width:170px; height:100px; display:block; }
.list li span { float:center; }
.list li b,.list li a { text-decoration:none; display:block; font-family:Arial, Helvetica, sans-serif; font-weight: normal; margin: 0 10 0 0; letter-spacing: -1px; color:#a4215d; font-size: 11pt; }
.list li img.small { float: center; align: center; width:24px; height:24px; background: none; display:inline; }
.list li a.small { display: inline; }

.box { background: #FDFEFE url(top.gif) top left repeat-x; padding: 5px; }
#error, #ok { border-bottom: 1px solid #e3e3e3; font-size: 12pt; font-weight: bold; line-height: 1.3; width: 100%; margin-top: 10px; margin-bottom: 10px; }
#error .wrap1 { border: 1px solid #ff1515; }
#ok .wrap1 { border: 1px solid #4ed000; }
#error .wrap2, #ok .wrap2 { border: 1px solid #fff; padding: 7px; }
#error .wrap2 { background: #fff6f1; color: #ff1200; }
#ok .wrap2 { background: #f9ffe4; color: #276900; }
#error a { background: #fff6f1; color: #ff1200; text-decoration: underline; font-size: 12pt; line-height: 1.3; }
#ok a { background: #f9ffe4; color: #276900; text-decoration: underline; font-size: 12pt; line-height: 1.3; }
.gradient { background: #ffffff url(gradient.gif) top left repeat-x; color: inherit; padding: 0 10px 5px 10px; }

#pagination { display:block; clear:both; }
#pagination a { font-size: 9pt; margin-left:5px; text-decoration:none; color: #fff; background: #999999; border-top:1px solid #c2c2c2; border-left:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2; border-right:1px solid #c2c2c2; padding: 0 5 0 5; }
#pagination a:hover { background: #666666; }
#pagination .active { font-size: 9pt; margin-left:5px; color: #fff; background: #666666; border-top:1px solid #c2c2c2; border-left:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2; border-right:1px solid #c2c2c2; padding: 0 5 0 5; }
