.alertBoxContainer, .alertBox {display:none;visibility:hidden;}

body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
h1, h2, h3, h4, h5, h6 {font-weight:bold; color: #115f9e;}
h1	{font-size: 153.9%}
h2	{font-size: 138.5%;}
h3	{font-size: 123.1%;}
h4	{font-size: 108%;}
h5	{font-size: 93%;}
h6	{font-size: 77%;}	
html {margin:0;padding:0}

a:link { 
	text-decoration: none; 
	color: #1f66b9;
}
a:visited { 
	text-decoration: none; 
	color: #1f66b9;
}
a:hover, a:active { 
	text-decoration: underline; 
	color: #333333;
}
body {
	background: #fff url(/images/organizations/cms/sfClassroomV2/images/backgroundTile.png) repeat-x 0 0;
	padding:0; 
	margin:auto;
}

html, body {
	height: 100%;
}

#outerWrap {
	min-height:100%;
	height:auto !important;
	height:100%;
	margin-bottom:-150px;
}

#wrap {
	margin:auto;
	height:auto;
	width:970px;
	position:relative;
	z-index:900;
}
#headWrap {
	width:970px;
	height:116px;
	margin:auto;
}
#header {
	background: url(/images/organizations/cms/sfClassroomV2/images/header.png) no-repeat 50% 0;
}

#logo{
	float:left;
	position:relative;
	top:20px;
	left:20px;
}

#blogPosts {
	background: url(/images/organizations/cms/sfClassroomV2/images/blogPosts.png) no-repeat 0 0;
	float:right;
	position:relative;
	right:15px;
	width:220px;
	height:88px;
}

#awardIcon {
	background: url(/images/organizations/cms/sfClassroomV2/images/awardIcon.png) no-repeat 0 0;
	position:absolute;
	top:7px;
	right:0;
	width:25px;
	height:40px;
	display:none;
}

#topConversations {
	width: 215px;
	height:45px;
	overflow:hidden;
	color:#c3d8ed;
	font-size:12px;
	position:relative;
	top:42px;
	left:2px;
}

#topConversations ul {
	padding:5px 0 0 25px;
	margin:0;
}

#topConversations li {
	width:180px;
	height:40px;
	position:relative;
}

#topConversations a:hover {
	color:#FAA633;
}

#topConversations a {
	color:#fff;
	font-size:13px;
	margin-bottom:4px;
}

#topConversations ul li i {
	position:absolute;
	bottom:3px;
	right:3px;
}

#tagline {
	float: right;
	font-size: 182%;
	color:#fff;
	padding: 30px 0 0 0;
	}
#webinar {
	float:right;
	clear:right;
	margin: 32px 5px 0 0;
	font-size:16px;
	font-weight:bold;
}
	
#learnMore {
	height: 84px;
}

#useText {
	font-size: 123.1%; font-weight: bold; margin: 30px 0 0 5px; color: #115f9e; clear: both;
}

#landingContent {
	padding:20px 0;
}

#leftColumn {
	float:left;
	padding:0px 0px 0 15px;
}

#rightColumn {
	float:right;
	width: 300px;
	padding:0;
	margin:0 5px 0 0;
}

#description {
	font-size:16px;
	color: #0170a2;
}

#movie {
	margin:0 auto;
	padding:2px;
	border:1px solid #ccc;
}

#buttons a {
	padding:0 0 9px 0px;
	float: right;
	position:relative;
}

.BtnHover {
	background: url(/images/organizations/cms/sfClassroomV2/images/hoverUnderline.png) no-repeat 0 0;
	width:0px;
	height:11px;
	position:absolute;
	top:82px;
	left:2px;
	display:none;
}

#learnMore a {float:left;margin:12px;}

#mainBody {
	display:none;
}
/**/
/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.2
*/
/* default space between tabs */
.yui-navset .yui-nav li,
.yui-navset .yui-navset-top .yui-nav li,
.yui-navset .yui-navset-bottom .yui-nav li {
    margin:0 0.5em 0 0; /* horizontal tabs */
}
.yui-navset-left .yui-nav li,
.yui-navset-right .yui-nav li {
    margin:0 0 0.5em; /* vertical tabs */
}

/* default width for side tabs */
.yui-navset .yui-navset-left .yui-nav,
.yui-navset .yui-navset-right .yui-nav,
.yui-navset-left .yui-nav,
.yui-navset-right .yui-nav { width:6em; }

.yui-navset-top .yui-nav,
.yui-navset-bottom .yui-nav {
    width:auto;
}
.yui-navset .yui-navset-left,
.yui-navset-left { padding:0 0 0 6em; } /* map to nav width */
.yui-navset-right { padding:0 6em 0 0; } /* ditto */

.yui-navset-top,
.yui-navset-bottom {
    padding:auto;
}
/* core */

.yui-nav,
.yui-nav li {
    margin:0;
    padding:0;
    list-style:none;
}
.yui-navset li em { font-style:normal; }

.yui-navset {
    position:relative; /* contain absolute positioned tabs (left/right) */
    zoom:1;
}

.yui-navset .yui-content { zoom:1; }

.yui-navset .yui-nav li,
.yui-navset .yui-navset-top .yui-nav li, /* in case nested */
.yui-navset .yui-navset-bottom .yui-nav li {
    display:inline-block;
    display:-moz-inline-stack;
    *display:inline; /* IE */
    vertical-align:bottom; /* safari: for overlap */
    cursor:pointer; /* gecko: due to -moz-inline-stack on anchor */
    zoom:1; /* IE: kill space between horizontal tabs */
}

.yui-navset-left .yui-nav li,
.yui-navset-right .yui-nav li {
    display:block;
}

.yui-navset .yui-nav a { position:relative; } /* IE: to allow overlap */

.yui-navset .yui-nav li a,
.yui-navset-top .yui-nav li a,
.yui-navset-bottom .yui-nav li a {
    display:block;
    display:inline-block;
    vertical-align:bottom; /* safari: for overlap */
    zoom:1;
    text-decoration: none;
  	-moz-outline-style: none; /*TURNS OFF THE FOCUS OUTLINE OF AN ELEMENT IN FIREFOX*/}

.yui-navset-left .yui-nav li a,
.yui-navset-right .yui-nav li a {
    display:block;
}

.yui-navset-bottom .yui-nav li a {
    vertical-align:text-top; /* for inline overlap (reverse for Opera border bug) */
}

.acRegTxt {
	text-align:right;
	width:115px;
}

#registerMsg input[type="submit"] {
	background: #016b9b url(/images/organizations/cms/sfClassroomV2/images/signUpBtn.gif) repeat-x 0 0;
	height: 27px;
}

.yui-navset .yui-nav li a em,
.yui-navset-top .yui-nav li a em,
.yui-navset-bottom .yui-nav li a em { display:block; }

/* position left and right oriented tabs */
.yui-navset .yui-navset-left .yui-nav,
.yui-navset .yui-navset-right .yui-nav,
.yui-navset-left .yui-nav,
.yui-navset-right .yui-nav {
   position:absolute;
   z-index:1; 
}

.yui-navset-top .yui-nav,
.yui-navset-bottom .yui-nav {
    position:static;
}
.yui-navset .yui-navset-left .yui-nav,
.yui-navset-left .yui-nav { left:0; right:auto; }

.yui-navset .yui-navset-right .yui-nav,
.yui-navset-right .yui-nav { right:0; left:auto; }


#mainBody .text_light {
	display: none;
}




/*************BEGIN REGISTER * LOGIN * FIND * FORM******************/
.yui-skin-sam .yui-navset .yui-nav {
	background: transparent url(/images/organizations/cms/sfClassroomV2/images/formTop.gif) no-repeat center bottom;
	height:33px;
	text-align:center;
}
.yui-skin-sam .yui-navset .yui-nav li,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav li {
	margin-right:0; /* IE7 needs this to override property set in tabview-core.css */
}
.yui-skin-sam .yui-navset .yui-nav a em,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a em {
	padding:5px 0 5px 0;
}
.yui-skin-sam .yui-navset .yui-nav .selected a em,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav .selected a em {
	background: url(/images/organizations/cms/sfClassroomV2/images/tabDown.gif) no-repeat top right;
}
.yui-skin-sam .yui-navset .yui-nav a em, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav a em {
	background: url(/images/organizations/cms/sfClassroomV2/images/tabUp.gif) no-repeat  0 0;
	height: 24px;
    color:#017db5;
	width: 99px;
}
.yui-skin-sam .yui-navset .yui-nav .selected a em,
.yui-skin-sam .yui-navset .yui-nav .selected a:focus em,
.yui-skin-sam .yui-navset .yui-nav .selected a:hover em {
	background: url(/images/organizations/cms/sfClassroomV2/images/tabOn.gif) no-repeat top right;
	height: 24px;
}

/***begin registration form body styles***/
.yui-skin-sam .yui-navset .yui-content,
.yui-skin-sam .yui-navset .yui-navset-top .yui-content {
	background: url(/images/organizations/cms/sfClassroomV2/images/regBodyTile.gif) repeat-y top right;
    padding:0.25em 0.5em; /* content padding */
	min-height:192px;
	}
.yuiBottom {
	background: url(/images/organizations/cms/sfClassroomV2/images/formBottom.gif) no-repeat center bottom;
	height: 9px;
}

#registerMsg {
	color: #fff;
	background: url(/images/organizations/cms/sfClassroomV2/images/registerMsgBG.gif) no-repeat center top;
	height: 66px;
	font-size: 123.1%;
	padding: 9px 30px 20px 30px;
	margin-top: 5px;
	text-align: center;
}

#registerMsg a:link {
	color: #a1d43a;
	font-size: 108%;
	font-weight: normal;
}

.yui-content tbody {
	margin-top: 30px;
}
.yui-content tbody tr td input{
	float: left;
	width: 100%;
/*	background-color:#B7DFFF;
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #79B4DA;
	border-top:1px solid #79B4DA;
	border-right:1px solid #FFFFFF;*/
}

/*
#registrationTable select {
	background-color:#b7dfff;
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #79B4DA;
	border-top:1px solid #79B4DA;
	border-right:1px solid #FFFFFF;
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}*/

.yui-content #acRegBtn{
	background: #bad5ea url(/images/organizations/cms/sfClassroomV2/images/signUpBtn.gif) no-repeat center top;
	width: 71px;
	height: 27px;
	font-size: 0px;
	border: none;
	cursor: pointer;
	float: right;
	color: #0188c4;
}

.yui-content #acRegLoginBtn{
	background: #bad5ea url(/images/organizations/cms/sfClassroomV2/images/loginBtn.gif) no-repeat center top;
	width: 61px;
	height: 27px;
	font-size: 0px;
	border: none;
	cursor: pointer;
	float: right;
}


.yui-content tbody tr td {
	color: #01608b;
	font-size: 77%;
	font-weight: bold;
}

.yui-content #tab1 {
	height: 135px;
	padding: 10px 0 0 0;
	margin-top: 5px;
}

.singleMsg {
	color: #01608b;
	font-size: 108%;
	font-weight: bold;
	padding: 0 0 10px 25px;
}


/***end registration form body styles***/


/*************END REGISTER * LOGIN * FIND * FORM******************/



#quote {
	clear:both;
	padding: 10px 75px 0 75px;
	font-size: 18px;
	font-style: italic; 
	color: #1f66b9;
	text-align: right;
	}

#quote span{
	font-size: 16px;
	font-style: normal; 
	}

	
#leftColumn ul {
	font-size:131%;
	font-weight:bold; 
	clear:both;
	padding-top:12px;
	}	
#leftColumn li {
	font-weight:normal;
	list-style:none;
	height:40px;
	list-style-type:none;
	margin: 0px 0px 0px -37px;
	padding:8px 0px 0px 37px;
	text-align:left;
	}


/*************LIQUID BOX * FORM * BEGIN******************/

.acRegMsg .liquidBoxShort .hd {
	background:transparent url(/images/organizations/cms/sfClassroomV2/images/LQWideForm.gif) no-repeat 0px 0px;
}
.acRegMsg .liquidBoxShort .hd .c {
	background:transparent url(/images/organizations/cms/sfClassroomV2/images/LQTallForm.gif) no-repeat right 0px;
}
.acRegMsg .liquidBoxShort .bd {
	background:transparent url(/images/organizations/cms/sfClassroomV2/images/LQWideForm.gif) no-repeat 0px -30px;
}
.acRegMsg .liquidBoxShort .bd .c {
	background:transparent url(/images/organizations/cms/sfClassroomV2/images/LQTallForm.gif) no-repeat right -30px;
}
.acRegMsg .liquidBoxShort .ft {
	background:transparent url(/images/organizations/cms/sfClassroomV2/images/LQWideForm.gif) no-repeat bottom left;
}
.acRegMsg .liquidBoxShort .ft .c {
	background:transparent url(/images/organizations/cms/sfClassroomV2/images/LQTallForm.gif) no-repeat bottom right;height:15px
}
.acRegMsg .liquidBoxShort .hd .c  {color:#016693;font-weight:bold;height: 17px;}

.acRegMsg {
	width: 280px;
	margin: 5px 0px 10px 10px;
}

.acRegMsg .liquidBoxShort .s p{
	margin-bottom: 0px;
}

.acRegMsg .liquidBoxShort .bd .c .s {
	margin: -8px 0 0px 2px;
	padding: 1px 10px 0px 10px;
	font-size: 123.1%;
	font-weight: bold;
	color: #115F9E;
}

/*************LIQUID BOX * FORM * BEGIN******************/



#item1 {background: transparent url(/images/organizations/cms/sfClassroomV2/images/bullet1.gif) no-repeat 0 0;}
#item2 {background: transparent url(/images/organizations/cms/sfClassroomV2/images/bullet2.gif) no-repeat 0 0;}
#item3 {background: transparent url(/images/organizations/cms/sfClassroomV2/images/bullet3.gif) no-repeat 0 0;}
#item4 {background: transparent url(/images/organizations/cms/sfClassroomV2/images/bullet4.gif) no-repeat 0 0;}
#item5 {background: transparent url(/images/organizations/cms/sfClassroomV2/images/bullet5.gif) no-repeat 0 0;}

#footer {
	background: transparent url(/images/organizations/cms/sfClassroomV2/images/footerTile.png) repeat-x 0 0;
	height:150px;
}

#foot {
	clear:both;
}

#push {
	height:120px;
}
	
#powered .spaced span{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	color:#c3d8ed;
}
#powered {
	background:transparent;
	height:55px;
    padding-top:80px;
}
#powered .text_small span{
	font:9px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	color:#c3d8ed;
}