@charset "utf-8";

body { font: 100% Verdana, Arial, Helvetica, sans-serif; background-color:#FFF; font-size:12px; margin: 0; padding: 0; color: #000000; }
h2 { padding:0; margin:0; line-height:16px; color:#39b249; }
.twoColFixRtHdr { background-image:url(../images/argyle_bkg.png); background-repeat:repeat-x; }
.twoColFixRtHdr #container { background-image:url(../images/lower-gradient.gif); background-position:top; background-repeat:no-repeat; width: 1100px; margin: 15px  auto; text-align: center; } 
.twoColFixRtHdr #header { background: #DDDDDD; padding: 0 10px 0 20px; } 
.twoColFixRtHdr #header h1 { margin: 0; padding: 10px 0; }
.twoColFixRtHdr #sidebar1 { float: right; width: 225px; background-image:url(../images/chalkboard-boy.png);	background-repeat:no-repeat; min-height:723px; padding: 0px; margin-right:0px; margin-top:20px; color:#fff; z-index:100; }
.twoColFixRtHdr #mainContent { background-color:#fff; margin:0 auto; text-align:left; width:800px; padding: 0 10px; min-height:750px; }
.twoColFixRtHdr #curvy{ background-image:url(../images/top-gradient.png); background-repeat:repeat-x; background-color:#fff; margin:0 auto; text-align:left; width:800px; padding: 0 10px; min-height:25; }
.twoColFixRtHdr #content { padding:1px; }
.twoColFixRtHdr #footer { padding: 0 10px 0 20px; background:#FFF; border-top:1px #838383 solid; border-bottom:1px #838383 solid; text-align:center; }
.twoColFixRtHdr #footer p { margin: 0; padding: 10px 0; color:#838383; text-align:center; }
.fltrt { float: right; margin-left: 8px; }
.fltlft { float: left; margin-right: 8px; }
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }
div#about_cf {	border:3px #d5e9ae solid; padding:10px; width:740px; background-color:white; }
div#open_learning { float:left; width:365px; padding:10px; }
.round { -webkit-border-radius: 3ex; -moz-border-radius: 3ex; } 
#sidbar_content { margin:9px; text-align:right; }
#sidebar_content { color:#fff; text-align:right; }
div#sign_in { font-weight:bold; font-size:12px; }
ul#sign_in { font-weight:bold; font-size:12px; list-style-type: none; margin:0; padding:5px; }
ul#sign_in li { float:left; margin-right:3px; }
ul#sign_in li a:link { color:#fff; text-decoration:none; }
ul#sign_in li a:visited { color:#fff; text-decoration:none; }
ul#sign_in li a:hover { color:#fff; text-decoration:underline; }
ul#sign_in li a:active { color:#fff; text-decoration:none; }
ul#sign_in_right { font-weight:bold; font-size:12px; list-style-type: none; margin:0; padding:5px; }
ul#sign_in_right li { float:right; margin-right:3px; }
ul#sign_in_right li a:link { color:#fff; text-decoration:none; }
ul#sign_in_right li a:visited { color:#fff; text-decoration:none; }
ul#sign_in_right li a:hover { color:#fff; text-decoration:underline; }
ul#sign_in_right li a:active { color:#fff; text-decoration:none; }
.course_browse_link_left { background-image:url('/www/fw/images/left_green_edge.png'); }
.course_browse_link_right { background-image:url('/www/fw/images/right_green_edge.png'); }
.course_browse_link_middle { color:#000000; background-color:#FFFFFF; }
.course_browse_link_middle_selected { color:#FFFFFF; background-color:#016938; border-top:1px solid #000000; border-bottom:1px solid #000000; }
.no-decoration-grey { text-decoration:none; color:#6C6C6C; }
#filter_by_div { padding: 7px 0px 0px 0px; width:212px; height:162px; margin-left:0px; background: url(/www/global/images/filterby.png) no-repeat; }
.green_button_left { background: url(/www/fw/images/green_button_left.jpg) no-repeat; line-height:31px; height:31px; }
.green_button_right { background: url(/www/fw/images/green_button_right.jpg) no-repeat; }
.green_button_middle { color:white; font-weight:bold; background: url(/www/fw/images/green_button_middle.jpg) repeat-x; }
.footer { margin-top: 25px; text-align: center; color: #999999; font-size: 11px; border-top: 1px solid #b2b2b2; }
.footer a:link {color: #666666; text-decoration: underline;}
.footer a:visited {color: #666666; text-decoration: underline;}
.footer a:hover {color: #FF6600; text-decoration: underline;}
.footer a:active {color: #666666; text-decoration: underline;}
table.list_table { width: 100%; margin: auto; border-top: 1px solid #ccc; border-left: 1px solid #ccc; }
table.list_table tr:hover {background-color: #eee !important;}
table.list_table tr td table tr:hover {background-color: transparent !important;}
table.list_table td { padding: 4px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; color: #666666; }
table.list_table tr.header td { background: #fff url(../images/tr_tile.png) left bottom repeat-x; white-space: nowrap; font-weight: bold; }
table.list_table tr.header td a {text-decoration: none !important;} 
.show td { line-height:22px; }
div#socialLearning{ float:left; width:365px; padding:10px; }
div#xFlow{ text-align:right; margin-right:20px; margin-bottom:15px; }
div#browseButton { text-align:right;margin-right:10px;margin-top:-10px; }
a.forgotPassword { text-align:left; font-size:10px; color:#fff; line-height:14px; margin-right:5px; }
form#loginBox { font-size:12px; text-align:right; padding-top:5px; padding-bottom:5px; padding-right:5px; }
div.remember-me{ font-size:14px;font-weight:bold;text-align:right;}
/* CSS rule for IE6 */
* html . clearfix { height: 1%; }
* + html .clearfix { display: inline-block; /* IE7xhtml*/ }
/* CSS rule for IE7 */ 
*: first-child+html .clearfix { min-height: 1px; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }