.main_text { font-family:tahoma; font-size:11px; line-height:14px; color:#333333}
.main_text_b { font-family:tahoma; font-size:11px; font-weight: bold; line-height:14px; color:#333333}
#image_nonborder img { border:0px}
.yellow_11_b {font-family:tahoma; font-size:11px; font-weight:bold; color:#F2AB22; line-height:12px}
#link_blue a {font-family:tahoma; font-size:11px; color:#5A8C9C; line-height:12px}
.text_pom_b {font-family:tahoma; font-size:11px; font-weight:bold; color:#F26522; line-height:17px}
.text_blue_b{font-family:tahoma; font-size:11px; font-weight:bold; color:#5E809E; line-height:13px}
#link_blue_1 a {font-family:tahoma; font-size:11px; color:#0099CC; line-height:12px}
.big_blue_num { font-family:arial; font-size:19px; color:#2E82B3; font-weight:bold}
#link_grey_b a {font-family:tahoma; font-size:11px; font-weight:bold; color:#6C6B6B; line-height:13px}
#link_bottom a {font-family:tahoma; font-size:11px; font-weight:bold; color:#ffffff; line-height:13px; text-decoration:none}
.style1 {color: #939393}
.style2 {color: #F26522}

body {
    margin: 0px;
    padding: 0px;
}

div#content {
	width: 875px;
	background-color: white;
	margin-top: 10px;
	min-height: 500px;
}

div#bootcamp_content {
	width: 896px;
	height: 675px;
	background-color: white;
	margin-top: 10px;
	border: 2px solid #872d2d;
	overflow: scroll;
}

div#header {
    clear: both;
    height: 272px;
}

div#left_column {
    width: 180px;
	border: 3px solid #BCA665;
	background-color: #D6C695;
}

div#middle {
	margin: 10px;
/* don't set the width because there are pages with no right column...
	width: 460px; 
*/
}

div#right_column {
    width: 190px;
	border: 3px solid #BCA665;
	background-color: #D6C695;
}

div#footer {
    clear: both;
    background-color: white;
}

.tdmenu {
	border-right: 2px solid white;
	vertical-align: middle;
}

.smallHdr, .e
{
	font-weight: bold;
	color: #872d2d;
}

.yhdr
{
	color: #872d2d;
	font-weight: bold;
	font-size: 24px; 
	font-style: italic;
}

.menuLink
{
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	color: #732121;
	text-decoration: none;
	font-size: 14px;
	font-family: sans-serif;
}

.menuLink:hover
{
	font-weight: bold;
}

.a_header {
	background-color: #872d2d;
	color: white;
}

.a_th {
	font-family: Tahoma,sans-serif;
	font-size: 12px;
}

.a_td {
	font-family: Tahoma,sans-serif;
	color: #333333;
	font-size: 11px;
}

.admin {
	font: normal 12px Tahoma,sans-serif;
}

pre {
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
	_white-space: pre;
	font: normal 11px Tahoma,sans-serif;
}

.module {
	font: 11px tahoma;
	line-height:14px;
	color:#333333
}

.test_text, .poll_text {
	font: 13px tahoma; 
	line-height: 16px; 
	color:#333333;
	margin: 15px;
}

.headerText {
	color: #fff;
	font: bold 12px tahoma;
	padding: 5px;
}

.spacer {
	clear: both;
}

.errorbox {
	border: 1px solid red;
	padding: 10px;
	font-weight: bold;
	color: red;
}

.mod_title {
	color: #fff;
	font: bold 12px tahoma;
	background: #BCA665;
	padding: 5px;
	text-align: center
}

.module {
	font: 11px tahoma;
	line-height:14px;
	color:#333333;
	border: 1px solid #BCA665;
	padding: 1px;
	background: white;
	text-align: left;
}

#spotlight{
	filter:light;
}
