
html,body { font-family:arial,helvetica,sans-serif; color:#555; font-size:12px; line-height:1.2em; margin-left:auto; margin-right:auto; }
h1,h2 { font-weight:bold; }
a,a:link,a:visited,a:active { text-decoration:underline; color:blue; font-size:11pt; }
a:hover { text-decoration:none; color:green; font-size:11pt; }

h1 { position:relative; color:#333; font-size:138%; padding:4px 0; margin:0; }
h2 { position:relative; color:#333; font-size:110%; padding:2px 0; margin:0; }

.boxcontent { position:relative; padding:7px 10px; }

.statusmessagebox { border:1px solid #D7D7D7; background:none; padding:3px; margin:0 0 5px 0; }

table.tbl1, td.td1 { border-color:#8b9a4f; border-style:solid; }
table.tbl1 { border-width:0 0 1px 1px; border-spacing:0; border-collapse:collapse; }
td.td1 { margin:0;padding:4px; border-width:1px 1px 0 0; background-color:#ffffff; }
hr { color:#8b9a4f; background-color:#8b9a4f; }
#status { color:red; font-size:16pt; padding-bottom:5px; }

#picker1,#picker2 { cursor:pointer; text-align:center; font-weight:bold; font-family:arial,helvetica,sans-serif; font-size:11pt; height:25px; line-height:23px; border-bottom:1px #000000 solid; border-right:1px #000000 solid; border-top:1px #cccccc solid; border-left:1px #cccccc solid; width:150px; background-color:#506987; color:#ffffff; }
#picker1,#picker2 { height:23px; }
#friendSelector1,#friendSelector2 { text-align:left; font-family:Arial; padding:0px; position:absolute; z-index:1; background-color:#ffffff; border:#669acc 2px solid; visibility:hidden; width:250px; }

.friendSelector { text-align:left; font-family:Arial; padding:0px; position:absolute; z-index:1; background-color:#ffffff; border:#669acc 2px solid; visibility:hidden; width:200px; }

.itemDiv { padding:4px; border:1px #8b9a4f solid; width:140px; text-align:center; }
.itemDivNoBorder { padding:4px; width:140px; text-align:center; }
.announcement-box { padding:5px; background:#E2FFE4; }
.announcement-box-title { font-size:1em;font-weight:bold;display:inline; color:green; }
.announcement-box-text { font-size:10pt;display:inline;padding-left:10px; padding-right:10px; }

.menustrip { height:25px; background-color:#8c9a4f; }
.menu2 { color:#ffffff; font-weight:bold; font-size:10pt; }
a.menu2 { font-weight:bold; font-size:10pt; }
a.menu2,a.menu2:link,a.menu2:visited,a.menu2:active { text-decoration:none; color:#ffffff; font-size:10pt; }
a.menu2:hover { text-decoration:underline; color:#FF4000; font-size:10pt; }

.tooltip { width:200px; color:#000; font:lighter 10pt Arial,Sans-serif; text-decoration:none; text-align:center; opacity:0.85; -ms-filter:"alpha(opacity=85)"; filter:alpha(opacity=85); }
.tooltip span.top { padding:15px 5px 0; background:url(http://images.x2line.com/layouts/generic/bt.gif) no-repeat top; }
.tooltip img.top { vertical-align:top; }
.tooltip b.bottom { padding:3px 8px 30px; color:#548912; background:url(http://images.x2line.com/layouts/generic/bt.gif) no-repeat bottom; }

.warning { color:red; font-style:italic; }
