body {
	margin: 0px;
	background-color: #f1f1f1;
}

.twitter_thumb {
	float:left;
	margin-right:20px;
	margin-bottom:0px;
}
.user {
	background-color:#efefef;
	margin-bottom:10px;
	border-bottom:;
	padding:10px;
}
.clear {
	clear:both;
}

.box {
	width: 980px;
	background:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	padding:30px;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

a {
	text-decoration: none;
}

table.nitty_gritty {
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	border-collapse: collapse;
	margin: 0px;
	padding-top:10px;
	padding-right:0px;
	margin-bottom:5px;
	padding-left:0px;
	border-right: 1px solid #4D7F55;
	border-top: 1px solid #4D7F55;
	border-bottom: 1px solid #4D7F55;
	border-left: 1px solid #4D7F55;
}

td.nitty_gritty1 {
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #0f121d;
	background: #ffffff; /* white */
}

td.nitty_gritty2 {
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #0f121d;
	background: #ffffff; /* white */
}

.top_ad {
	width:450px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	line-height:10px;
  background: #F7F6F6;
  padding: 10px 10px 10px 10px;
	border: dotted #6b9fd5 1px;
}
.top_ad1 {
	width:455px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
  background: #F7F6F6;
  padding: 10px 10px 10px 10px;
	border: dotted #6b9fd5 1px;
}
.top_ad2 {
	width:480px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
  background: #F7F6F6;
  padding: 10px 10px 10px 10px;
	border: dotted #6b9fd5 1px;
}
.top_ad3 {
	width:460px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
  background: #F7F6F6;
  padding: 10px 10px 10px 10px;
	border: dotted #6b9fd5 1px;
}

.box_title {
	font-size:14pt;
	font-weight:bold;
}

.sub_title {
	font-size:10pt;
	font-weight:bold;
	padding:10px;
}
.sub_title2 {
	width:480px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
	font-size:10pt;
	font-weight:bold;
}

#frm {
	width:350px;
	text-align:left;
	padding:15px;
	border:1px dotted red;
}

.red_head {
	color:#CC0000;
	font-family:Tahoma;
	font-size:34px;
	font-weight:bold;
	line-height:35px;
}

.red_headline {
	width:600px;
	color:#CC0000;
	font-family:Tahoma;
	font-size:34px;
	font-weight:bold;
	line-height:35px;
  padding: 10px 10px 10px 10px;
}

.blue_headline {
	width:600px;
	color:#000080;
	font-family:Tahoma;
	font-size:34px;
	font-weight:bold;
	line-height:35px;
  padding: 10px 10px 10px 10px;
}

.blue_headline2 {
	width:580px;
	color:#000080;
	font-family:Tahoma;
	font-size:34px;
	font-weight:bold;
	line-height:35px;
  padding: 10px 10px 10px 10px;
}
.blue_headline3 {
	width:500px;
	color:#000080;
	font-family:Tahoma;
	font-size:34px;
	font-weight:bold;
	line-height:35px;
  padding: 10px 10px 10px 10px;
}
.blue_headline4 {
	width:480px;
	color:#000080;
	font-family:Tahoma;
	font-size:34px;
	font-weight:bold;
	line-height:35px;
  padding: 10px 10px 10px 10px;
}
.blue_head {
	color:#000080;
	font-family:Tahoma;
	font-size:34px;
	font-weight:bold;
	line-height:35px;
}
.red_text {
	color:#CC0000;
}
.green_text {
	color:#00CC00;
}
.blue_text {
	color:#000080;
}
.blue_title {
	color:#000080;
	font-family:Tahoma;
	font-size:18px;
	font-weight:bold;
	line-height:18px;
}
.blue_title2 {
	width:500px;
	color:#000080;
	font-family:Tahoma;
	font-size:18px;
	font-weight:bold;
	line-height:18px;
}
.blue_title3 {
	width:350px;
	color:#000080;
	font-family:Tahoma;
	font-size:18px;
	font-weight:bold;
	line-height:18px;
}
.blue_title4 {
	width:420px;
	color:#000080;
	font-family:Tahoma;
	font-size:18px;
	font-weight:bold;
	line-height:18px;
}
.red_title {
	color:#CC0000;
	font-family:Tahoma;
	font-size:18px;
	font-weight:bold;
	line-height:18px;
}
.red_title3 {
	width:350px;
	color:#CC0000;
	font-family:Tahoma;
	font-size:18px;
	font-weight:bold;
	line-height:18px;
}
.black_title {
	width:460px;
	color:#000000;
	font-family:Tahoma;
	font-size:18px;
	font-weight:bold;
	line-height:18px;
}
.black_title2 {
	width:360px;
	color:#000000;
	font-family:Tahoma;
	font-size:18px;
	font-weight:bold;
	line-height:18px;
}
.black_title3 {
	width:460px;
	color:#000000;
	font-family:Tahoma;
	font-size:18px;
	font-weight:bold;
	line-height:18px;
	margin-top:10px;
	margin-right:0px;
	margin-bottom:5px;
	margin-left:0px;
}
.black_headline {
	width:520px;
	color:#000000;
	font-family:Tahoma;
	font-size:34px;
	font-weight:bold;
	line-height:35px;
  padding: 10px 10px 10px 10px;
}
.tweet { padding:8px; width:470px; border:1px solid #CCCCCC; font-family:Courier; font-size:10pt;}
.tweet2 { padding:2px; width:460px; border:1px solid #CCCCCC; font-family:Courier; font-size:8pt;}
.tweet3 { padding:8px; width:490px; border:1px solid #CCCCCC; font-family:Courier; font-size:10pt;}
.tweet4 { padding:8px; width:480px; border:1px solid #CCCCCC; font-family:Courier; font-size:10pt;}
.tweet5 { padding:8px; width:480px; border:1px solid #CCCCCC; font-family:Courier; font-size:10pt; background-color:#ffffff;}
.tweet6 { padding:10px; width:480px; border:1px solid #CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:10pt; background-color:#ffffff;}
.tweet7 { padding:5px; width:580px; border:1px solid #CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:10pt; background-color:#ffffff;}
.tweet8 { padding:5px; width:480px; font-family:Arial, Helvetica, sans-serif; font-size:10pt; background-color:#ffffff;}
.tweet9 { padding:5px; width:580px;}
.tweet9a { padding:5px; width:680px;}
.tweet9b { padding:5px; width:760px;}
.tweet9c { width:700px; text-align: left; border: 0px solid #ccc; padding: 0em; margin: 0; }
.tweet9d { padding:5px; width:980px;}

.vt_input {width:155px;}
.twitter_message { width:300px; height:80px;}
.twitter_follow { margin:10px 0 10px; padding:3px; width:300px; border:1px dotted GRAY; background-color:#F1F1F1;}
.twitter_input { margin:0px; padding:3px; width:350px; background-color:#ffffff;}
.twitter_input2 { margin:0px; padding:3px; width:420px; background-color:#ffffff;}
.twitter_input3 { margin:0px; padding:1px; width:470px; background-color:#ffffff;}
.twitter_input4 { margin:0px; padding:1px; width:550px; background-color:#ffffff;}
.twitter_input5 { margin:0px; padding:1px; width:650px; background-color:#ffffff;}
.vt_caption { font-family:Arial; font-size:8pt; color:gray; text-align:center;}
.vt_caption1 { font-family:Arial; font-size:8pt; color:gray; text-align:left;}
.vt_caption2 { font-family:Arial; font-size:6pt; color:#ffffff; text-align:center;}
.vt_caption2b { font-family:Arial; font-size:6pt; color:#f1f1f1; text-align:center;}
.vt_caption3 { font-family:Arial; font-size:8pt; color:#000080; text-align:center;}
.vt_aff { padding:8px; width:450px; text-align:right; font-family:Arial; font-size:8pt; }

img.floatLeft {
	float: left;
	margin: 4px;
}
img.floatRight {
	float: right;
	margin: 4px;
}
img.floatRightClear {
	float: right;
	clear: right;
	margin: 4px;
}
.red_required {
	color:#CC0000;
	margin:0px;
	padding-top:3px;
	padding-right:4px;
	margin-bottom:3px;
	padding-left:3px;
}
.normal_text {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
}

ul {
	list-style: none;
	padding-left: 1em;
	text-indent: -1em;
}
ol {
	list-style-type: decimal;
}
.normal_ul {
	/* background: #FFFFD4 url('../images/check.gif') top left no-repeat; */
	width: 400px;
	margin-top:5px;
	margin-right:100px;
	margin-bottom:5px;
	margin-left:5px;
}
.normal_ul2 {
	width: 350px;
	margin-top:5px;
	margin-right:50px;
	margin-bottom:5px;
	margin-left:5px;
}
.normal_ul3 {
	width: 420px;
	margin-top:5px;
	margin-right:50px;
	margin-bottom:5px;
	margin-left:5px;
}

.box_ul {
	width: 400px;
}

.box_ul2 {
	width: 350px;
}
.ad_bar_text {
	color:#FF7800;
}

@charset "UTF-8";
/* CSS Document */

#assessment-form {
	width: 480px;
	padding-left: 15px;
	padding-top: 15px;
	float: left;
}
#assessment-item {
	width: 465px;
	background-color: #e9f4f3;
	margin-bottom: 10px;
}
#assessment-counter {
	background-image: url(counter-dot-bg.gif);
	color: #FFFFFF;
	width: 24px;
	height: 24px;
	text-align: center;
	line-height: 23px;
	font-family: Helvetica, sans-serif;
	font-width: bold;
	font-size: 16px;
	margin: 0px;
	float: left;
	margin-top: 10px;
}
#assessment-question-content {
	float: left;
	margin: 0px;
	margin-top: 10px;
	width: 400px;
	padding-left: 10px;
	padding-right: 10px;
}
#assessment-question {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	color: #676767;
}
#assessment-tl-corner {
	float: left;
	width: 11px;
	height: 11px;
	background: no-repeat url(tl-corner.gif);
	line-height: 0px;
	font-size: 0px;
}
#assessment-tr-corner {
	float: right;
	width: 11px;
	height: 11px;
	background: no-repeat url(tr-corner.gif);
	line-height: 0px;
	font-size: 0px;
}
#assessment-bl-corner {
	float: left;
	width: 11px;
	height: 11px;
	background: no-repeat url(bl-corner.gif);
	line-height: 0px;
	font-size: 0px;
}
#assessment-br-corner {
	float: right;
	width: 11px;
	height: 11px;
	background: no-repeat url(br-corner.gif);
	margin: 0px;
	padding: 0px;
	line-height: 0px;
	font-size: 0px;
}
#assessment-combo {
	float: right;
}
#assessment-submit {
	background: no-repeat url(submit.gif);
	width: 108px;
	height: 24px;
	border: 0px;
	color: #D17D2B;
	font-family: Helvetica;
	font-weight: bold;
	font-size: 14px;
	float: right;
	margin-top: 15px;
	margin-bottom: 25px;
	margin-right: 15px;
}
#assessment-hr {
	height: 1px;
	clear: both;
	padding: 0px;
	margin: 0px;
	color: #CCCCCC;
}
#assessment-footer {
	color: #D17D2B;
	font-family: Helvetica;
	font-weight: bold;
	font-size: 12px;
}
#assessment-header {
	color: #441511;
	font-family: Helvetica;
	font-size: 14px;
	margin-top: 15px;
}
.visible {
	visibility: visible;
}

.invisible {
	visibility: hidden;
}

.tag_cloud {
	font-family: Arial, Verdana, Helvetica, Sans-serif;
	padding: 3px;
	text-decoration: none;
}
.tag_cloud:link  { color: #81d601; }
.tag_cloud:visited { color: #019c05; }
.tag_cloud:hover { color: #ffffff; background: #69da03; }
.tag_cloud:active { color: #ffffff; background: #ACFC65; }

table.green_table {
	border-collapse: collapse;
	margin: 0;
	border-right: 1px solid #4D7F55;
	border-top: 1px solid #4D7F55;
	border-bottom: 1px solid #4D7F55;
	border-left: 1px solid #4D7F55;
}
td.row0 {
  color: #36332D;
	background: #ffffff; /* white */
	border-right: 1px solid #4D7F55;
	border-top: 1px solid #4D7F55;
	border-bottom: 1px solid #4D7F55;
	border-left: 1px solid #4D7F55;
}
td.row1 {
  color: #36332D;
	background: #f2faf3; /* lighter green */
	border-right: 1px solid #4D7F55;
	border-top: 1px solid #4D7F55;
	border-bottom: 1px solid #4D7F55;
	border-left: 1px solid #4D7F55;
}
td.row2 {
  color: #36332D;
	background: #e1eee3; /* medium green */
	border-right: 1px solid #4D7F55;
	border-top: 1px solid #4D7F55;
	border-bottom: 1px solid #4D7F55;
	border-left: 1px solid #4D7F55;
}
td.row3 {
  color: #36332D;
	background:#cbdccd; /* darker green */
	border-right: 1px solid #4D7F55;
	border-top: 1px solid #4D7F55;
	border-bottom: 1px solid #4D7F55;
	border-left: 1px solid #4D7F55;
}
td.row4 {
  color: #36332D;
	background:#4D7F55; /* real dark green */
}
td.row5 {
  color: #36332D;
	background:#cccccc; /* gray? */
}
td.row6 {
  color: #36332D;
	background:#dddddd; /* gray? */
}
td.row7 {
  color: #36332D;
	background:#eeeeee; /* gray? */
}

.strikeout {
  color: #DC143C;
	text-decoration: line-through;
}

.bottom_nav {
  font: bold 12px/14px tahoma, arial, verdana, helvetica, sans-serif;
  color: #000080;
  padding: 0px 0px 0px 0px;
}
.bottom_nav A:link {
  color: #000080;
	text-decoration: none;
}
.bottom_nav A:visited {
  color: #000080;
	text-decoration: none;
}
.bottom_nav A:active {
  color: #000080;
	text-decoration : none;
}
.bottom_nav A:hover {
	text-decoration : underline;
}

