* { font-family:Arial, Helvetica, sans-serif; }
body { margin: 0; font-size: 15px; color: #2f2f2f;	}
#wrapper { margin: 0 auto; width: 999px; }

.header { height: 279px; }
.warning { margin-top: 45px; width: 680px; padding: 7px 0; float: right; text-align: center; border: 1px solid #c70400; font-size: 11px; color : #c70400; font-weight: bold; text-transform: uppercase; }
.navigation { width: 680px; float: right; }
.navlink { float: left; border: none; }

.contents {  }
.contentspad { width: 730px; margin-left: 146px; border: none 1px #ccc; }

.sidebar { width: 155px; margin-right: 50px; float: left; font-size: 11px; }
.subnav { height: 25px; padding-top: 15px; color: #FFF; font-size: 11px; font-weight: bold; text-transform: uppercase; text-align: center; }
a.subnavlink, a.subnavlink:visited, a.subnavlink:hover { text-decoration: none; color: #FFF; }
.mod { padding: 0 8px; }

.document { width: 495px; float: left; }
.social { margin: 20px auto; text-align: center; }
.sociallink { margin-right: 5px; border: none; }
.foot { height: 110px; }
.footer { color: #999; font-size: 10px; }
a.footer, a.footer:visited, a.footer:hover { text-decoration: none; color: #999; }
sup { font-size: 8px; color: #999; }

.docheader, .section, .title { font-size: 20px; }
h3 {   }
.date { font-size: 15px; }
.errorContainer { background: #efd9d9; border: solid 1px #C00; padding: 10px; font-weight: bold; color: #C00; line-height: 1.4; margin-bottom: 20px; }
li.error { list-style: square; list-style-position: inside; }

.twitter { }
ul#twitter_update_list { list-style-type:none; padding: 0px; margin: 10px 5px; }
ul#twitter_update_list li { margin-bottom: 25px; font-weight: normal; font-size: .8em; color: #555; }

.blogposts { width: 510px; }

a, a:visited, a:hover { color: #c70400; text-decoration: none; }
a:hover { text-decoration: underline; }
.mod a, .mod a:visited, .mod a:hover { color: #000; }

.floatleft { float: left; }
.floatright { float: right; }
.clear { clear: both; }


.bodybold { font-weight: bold; }

b { font-weight:bold }
i { text-decoration:italic }
u { text-decoration:underline }

.lightboxDiv
{
    border: 1px solid #666;
    margin: 10px;
    width: 120px;
}

.lightboxDiv div
{
    margin: 5px;
    text-align: center;
}

.lightboxThumb
{

}

#questioncell { padding-bottom: 10px; font-size: 1.1em; font-weight: bold; }
#radiocell { padding-bottom: 6px; }
#answercell { padding: 0 0 6px 7px; }
#buttoncell { text-align: center; background: #e0e0e0; padding: 4px 0; }
#buttoncell .btn { background: #e0e0e0; border: none; cursor: pointer; }
#viewresultcell { text-align: center; padding-top: 5px; }