#content .right { width:779px;  float:left; position:relative;}
#content .right .top { width:779px; position:relative; padding:15px 0 0 0; background:url(../img/content/right/top_sh.jpg) top repeat-x;}
#content .right .top .in { width:777px; background:url(../img/content/right/bot_sh.jpg) bottom repeat-x;}
#content .right .top .inner { width:778px; background:url(../img/content/right/left_sh.jpg) left repeat-y;}
#content .right .top .inner .ininner { width:729px; padding:5px 27px 20px 20px; background:url(../img/content/right/right_shadow_teir2.gif) right repeat-y;}
#content .right .top .inner .ininner .in_ininner { width:719px; position:relative;}

#content .right .und { width:650px;}
#content .right .und .txt { width:450px; font-family:Arial; padding:10px 0 60px 30px;}
#content .right .und .way {width:460px;}
#content .right .und .way ul { font-family:Arial; font-size:12px; padding:12px 0 14px 30px; }
#content .right .und .way ul li { float:left; }
#content .right .und .way ul li a { color:#939598; } 
#content .right .und .way ul li a:hover { color:#1c2f3e;}
#content .right .und .way ul li p  { color:#939598;}
#content .right .und .txt .h31 {  font-size:18px; color:#627f98; padding-bottom:19px; }
#content .right .und .txt .h32 {  font-size:14px; color:#627f98; padding:17px 0; }
#content .right .und .txt p { font-size:12px; color:#000;}
#content .right .und .txt .p { padding-top:17px;}
#content .right .und .txt .pb { padding-bottom:17px;}
#content .right .und .txt .b { font-weight:bold;}
#content .right .und .txt a { font-size:11px; font-family:Tahoma; color: #444;}
#content .right .suport { width:233px; position:absolute; top:187px; right:41px;}
#content .right .suport .t { width:220px; border:1px solid #244154; padding:5px 0 5px 11px;}
#content .right .suport .t span { font-family:Arial; font-size:12px; font-weight:bold;}
#content .right .suport .t .s1 { color:#c5c6c8;}
#content .right .suport .t .s2 { color:#9d2929;}
#content .right .suport .video { width:228px; padding:3px 0 3px 3px; border:1px solid #244154; position:relative; top:7px;}
#content .right .suport .video .vid { width:120px; height:83px; float:left;}
#content .right .suport .video .whatch { width:80px; float:left; padding:51px 0 0 10px; }
#content .right .suport .video .whatch h6 { font-family:Arial; font-weight:bold; text-transform:uppercase; color:#c5c6c8; font-size:12px;}

#content .right .providing { width:239px; background:url(../img/content/right/bg.jpg) repeat-y; height:167px !important; position:absolute; right:42px; top:0;}
#content .right .providing table { margin: 0 22px 0 52px; width: 160px; }
#content .right .providing table tr td { font-family: Georgia; font-size: 15px; color: #fff; height: 160px; }
#content .right .providing table tr td span { font-family: Arial; font-weight: bold; font-size: 12px; display: block; text-align: right; }

#heading-drug-use { height: 62px; background: url(../img/heading_drug_use_quiz.png) no-repeat top left; text-indent: -9999px; margin-bottom: 10px; }
form.quiz { margin: 25px 0; }
div.quiz-odd { background: url(../img/bg_quiz_odd.jpg) no-repeat top left; }
div.quiz-even { background: url(../img/bg_quiz_even.jpg) no-repeat top left; }
div.quiz-odd, div.quiz-even { height: 37px; margin-bottom: 12px;}
div.quiz-num { width: 36px; text-align: center; padding: 3px 0; color: #fff; font-size: 26px; font-weight: bold; }
div.quiz-text { padding: 10px 12px; }
div.quiz-text2 { padding: 3px 12px; }
div.quiz-text, div.quiz-text2 { font-weight: bold; font-size: 13px; width: 525px; }
div.quiz-text span, div.quiz-text2 span { font-weight: normal; font-size: 12px; }
div.quiz-question { width: 585px; }
div.quiz-answers { width: 113px; padding: 5px; }
label.q-yes, label.q-no { font-size: 20px; font-weight: bold; padding: 0 8px 0 3px; }
label.q-yes { color: #98e238; }
label.q-no { color: #d40505; }
#btn_submit_answers { border: none; margin: 20px auto 0 !important; display: block; }

div.txt ul.downloads li { list-style-type: none; margin: 0 0 10px; }
div.txt ul.downloads li .img { padding-right: 7px; width: 34px; }
div.txt ul.downloads li .lbl { padding-top: 12px; width: 400px; }
div.txt ul.downloads li .lbl2 { padding-top: 5px; width: 400px; }
div.txt ul.downloads li a { font-weight: bold; }

/*
	----- CONTENT STUFF -----
*/

div.txt p { margin-bottom: 10px;}
div.txt a:hover { text-decoration: underline;}
div.txt ul li { list-style: square outside; margin-left: 24px; font-size: 12px;}
div.txt ol li {	list-style: decimal outside; margin-left: 24px; font-size: 12px;}
.headingText { color: #5b91b5; font-size: 30px; margin-top: 8px; height: 140px; font-family: Georgia;}
.woman { position:absolute; /*left: -75px;*/ bottom: 0px; _bottom: -1px; z-index:999999; }
a.btt { text-decoration: none; color: #939598 !important; margin-top: 3em; display: block; }
a.btt:hover { text-decoration: underline; }

.right form p {
	padding: 0 !important;
	margin: 0 !important;
}

.right form input, .right form textarea {
	border: 1px solid #777;
	margin-bottom: 1em;
}

ul.formErrors {
	border:1px solid #CB0F0A;
	background:#FFBAB8;
	color:#77100C;
	padding: 0.25em;
}

ul.formErrors p {
	color:#77100C !important;
	text-align: center;
	padding: 0;
	margin: 0;
	font-weight: bold;
}

div.formSuccess {
	border:1px solid #1CA020;
	background:#CCF0CD;
	color:#2C6F14;
	padding: 0.25em;
}

div.formSuccess p {
	color: #2C6F14 !important;
	padding: 0;
	margin: 0;
	text-align: center;
	font-weight: bold;
}

form.quiz {
}

form.quiz input {
	margin: 0 !important;
	padding: 0 !important;
}

span.good {
	font-weight: bold;
	color: #42cb22;
}

span.fair {
	font-weight: bold;
	color: #8ed71b;
}

span.poor {
	font-weight: bold;
	color: #d7ba1b;
}

span.bad {
	font-weight: bold;
	color: #d7281b;
}

/* video */
div#vidContainer {
	position: relative;
}

div#autoGenVideo {
	background: #fff;
	position: absolute;
	right: -1px;
	top: -1px;
	border: 1px solid black;
	padding: 1em;
}

div#autoGenVideo a {
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
