/*====================================*/
/*         Navigation Box             */
/*====================================*/

.left_nav_top
{
	height:2px;
	border:0px;	
}

.left_nav_content
{
	width:100%;
	color:#6d6d6d;
	border:0px;	
}

.left_nav_bottom
{
	width:155px;
	height:2px;
	border:0px;	
}

.left_nav_padding
{
	display: inline-block;
	
	padding-top:8px;
	padding-bottom:0px;
	margin:0px;
	width:100%;
	padding-left:1px;
}

/*====================================*/
/*  Vert spacing beteen nav controls  */
/*====================================*/

.info_td, #toc_container, .usercorner_toc, .usercorner_buttons, .dashboard_buttons
{
	margin-left: 5px;
	margin-right: 5px;
}
.usercorner_buttons, .dashboard_buttons
{
	background-color: #F0E19B;
	padding-bottom: 5px;
	border-radius: 0 0 .5em .5em;
}
.dashboard_buttons
{
	margin-top: 5px;
	color: #222;
	text-align: center;
}
.nav_spacer_small
{
	display: block;
	padding: 2px;
}

.nav_spacer_medium
{
	display: block;
	padding: 5px;
}

.nav_spacer_large
{
	display: block;
	padding: 10px;
}

/*====================================*/
/*          SEARCH FORM               */
/*====================================*/

.search_field
{
	background-color:#FFFFFF;


	border-top: 1px SOLID #404040;
	border-left: 1px SOLID #404040;
	border-bottom: 1px SOLID #FFFFFF;
	border-right: 1px SOLID #FFFFFF;
	background-color:#FFFFFF;

	margin:0px;
	margin-left:10px;
	color:black;
	
	padding-top:0px;
	
	width:194px;
	text-indent:4px;
	padding-left:4px;
}

.search_submit
{
	border-top: 1px SOLID #FFFFFF;
	border-left: 1px SOLID #FFFFFF;
	border-bottom: 1px SOLID #404040;
	border-right: 1px SOLID #404040;
	background-color:#FFFFFF;
	text-align:center;
	color:black;
	width:58px;
	
	margin-left: 4px;
}


.search_table td
{
	vertical-align: top;
	padding:0px;
	margin:0px;
	border:0px;
}

#sidebar_logo
{

background-image:url('../images/sidebar_logo.jpg');
background-repeat:no-repeat;

	margin-top:4px;
	position:relative;
	left:4px;
	display:block;
	width:268px;
	height:80px;
	border-top: 1px SOLID #FFFFFF;
	border-left: 1px SOLID #FFFFFF;
	border-bottom: 1px SOLID #404040;
	border-right: 1px SOLID #404040;
	background-color:#D4D0C8;
}


/* changed 1/4/11 -bm */
.admin_td 
{
	border-top: 1px SOLID #3d6583;
	border-left: 1px SOLID #3d6583;

	border-bottom: 1px SOLID #1d2f3d;
	border-right: 1px SOLID #1d2f3d;
	background-color: #F3D224;
	padding: 4px;
	color: white;
}
/* changed 1/4/11 -bm */

.admin_td a 
{
	text-decoration:none;
	color: white;
	font: bold 10px "Lucida Grande", "Verdana", sans-serif;
	text-align: center;
	padding:4px;
	padding-left:10px;
}
.admin_td a:hover
{
	color:white;
	margin-left:10px; /* shift pos on mouseover */
}
.translate_td
{
	color: black;
	padding-bottom: 5px;
}
.perswitch_td
{
}
.perswitch_td select
{
	margin-top: 3px;
	margin-bottom: 2px;
	width: 156px;
}

.perswitch_td, .translate_td
{
	font-size: 12px;
}

#google_translate_element
{
	padding-top: 1px;
}

body {top: 0px !important;}
.goog-te-banner-frame {display: none !important; height: 0px;}
.goog-te-balloon-frame{display: none !important;  box-shadow: none !important; -moz-box-shadow: none !important; -webkit-box-shadow none !important;}
font{background: transparent !important;}
.goog-te-balloon{display: none !important;}
#goog-gt-tt{display: none !important; text-decoration:none; box-shadow: none !important; -moz-box-shadow: none !important; -webkit-box-shadow none !important;}
font{background: transparent !important;}
#goog-gt-tt .status-message {text-shadow: none !important;}
#goog-gt-tt .alt-menu, .goog-text-highlight, #goog-gt-tt .trans-target-highlight, #alt-input-text:hover, #alt-input-text:focus {box-shadow: none !important; -moz-box-shadow: none !important; -webkit-box-shadow none !important;}
.goog-te-gadget-simple { text-align: left; }
.goog-te-menu-value span:first-child { display: inline-block; width: 98px; }
#footer_bar select { color: black; }
/* changed 1/4/11 -bm */
.info_td
{
	border-top: 1px SOLID #876E02;
	border-left: 1px SOLID #f0e19b;
	border-bottom: 1px SOLID #876E02;
	border-right: 1px SOLID #876E02;
	background-color: #f0e19b;
	padding: 4px;
	color: black;
	text-decoration :none;
	font: normal 10px "Lucida Grande", "Verdana", sans-serif;
	text-align: left;
	padding-left:10px;
	padding-top:10px;
	text-transform: capitalize;
	background-image: url('../images/binder_tan.png');
	background-repeat: no-repeat;
	margin-top: 2px;
}
/* changed 1/4/11 -bm */


/*====================================*/
/*         TOOLS BUTTONS              */
/*====================================*/


.community_td
{
	border-top: 1px SOLID #FFFFFF;
	border-left: 1px SOLID #FFFFFF;
	border-bottom: 1px SOLID #404040;
	border-right: 1px SOLID #404040;
	background-color:#D4D0C8;
	padding-bottom:4px;
}

#COMMUNITY_TRIGGER
{
	display:block;
	text-decoration:none;
	font: bold 10px "Lucida Grande", "Verdana", sans-serif;

	text-align:center;
	
	width:120px;
	color:black;
	height:30px;
	border:0px;
	outline:none;
	margin-left: auto;
	margin-right: auto;
	padding-top:20px;
}

#COMMUNITY_TRIGGER:hover
{
	color:white;
}

#COMMUNITY_LINKAGE
{
	display: none;
}

#COMMUNITY_LINKAGE ol
{
	display: inline-block;
	padding-left: 25px;
	padding-bottom:220px;
}

#link_style
{
	list-style-image:url("../images/LI_glow.png");
	list-style-type:square;
	height:18px;
	width:140px;
	margin-left:24px;
}

.tools_link
{
	color:black;
	font: normal 10px "Lucida Grande", "Verdana", sans-serif;
	text-decoration:none;
	line-height:2;
	margin-top:-10px;
	display:inline;
}

.tools_link:hover
{
	color:white;

}





.icon_td
{
	border-top: 1px SOLID #FFFFFF;
	border-left: 1px SOLID #FFFFFF;
	border-bottom: 1px SOLID #404040;
	border-right: 1px SOLID #404040;
	background-color:#D4D0C8;
	text-decoration :none;
	
	color:black;
	font: bold 10px "Lucida Grande", "Verdana", sans-serif;
	text-align: center;
	padding-top:2px;
	padding-right:2px;
	padding-left:2px;
}
.icon_td a
{
text-decoration:underline;
color:#000;
}
.icon_td a:hover
{
color:WHITE;
}


/*====================================*/
/*          VIRTUAL AVATAR            */
/*====================================*/

#helper_position, #no_helper
{
	position:absolute;
	/*bottom:0px; */
	bottom:60px; 
	left:0px;
	z-index: 10001;
}
#helper_position
{
	width:180px;
	height:200px;
	padding:0px;
	margin:0px;
}
#helper_output
{
	cursor: pointer;
}
#avatar_trans_btn
{
	position: absolute;
	bottom: 5px;
	width: 180px;
	color: white; 
	text-decoration: none; 
	text-align: center; 
	cursor: pointer;
	font: normal 13px "Lucida Grande", "Verdana", sans-serif;
	z-index: 10002;
}
#no_helper
{
	width: 230px;
	height: 100px;
	font-size: 0.75em;
	padding: 15px;
	color:white;
}
#no_helper a
{
	color:white;
}
#helper_output, #helper_buffer, #helper_output
{
	position: relative;
	z-index: 9999;
	display: none;
}

.topic_actions
{
	padding-left: 10px;
}
.topic_actions strong
{
	color: black;
	font-size: 12px;
}
.topic_actions ul
{
	display: inline;
}
.topic_actions li
{
	padding: 0px;
	padding-left: 0px !important;
	display: inline;
}
.topic_actions li img
{
	vertical-align: baseline;
}

#add_lession
{
	color: black;
	font-size: 12px;
	cursor: pointer;
}


/**  **/

#uctabs
{
/*background:url(../images/uctabs_grad.png)top left;background-repeat:repeat-x; put this on #left_pane for consistency*/
background:transparent;
border: 0px;
padding: 0px;
border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0;
}
#uctabs .ui-tabs-panel
{
	padding-left: 0px;
	padding-right: 0px;
}
#uctabs .ui-state-default
{
	font-size: 11px !important;
}
#uctabs .ui-tabs-nav li a
{
	padding-left: 0.5em;
	padding-right: 0.5em;
}
#uctabs .ui-state-default img, #uctabs .ui-state-default span
{
	vertical-align: middle;
	line-height: 20px;
}
#uctabs .ui-state-default,
#uctabs .ui-state-default a
{
	margin-bottom: 0px !important;
	background: #384354/*#46546a*/;
	color: #ccc;
	font-weight: bold;
	border-top: 1px solid #2d3e5a;
	border-left: 1px solid #2d3e5a;
	border-right: 1px solid #2d3e5a;
}
#uctabs .ui-state-hover, 
#uctabs .ui-state-focus,
#uctabs .ui-state-hover a, 
#uctabs .ui-state-focus a
{
	color: white;
}
#uctabs .ui-state-active,
#uctabs .ui-state-active a
{
	background: #576882 url(../images/uctabs_tab_grad.png) top left;
	background-repeat:repeat-x;
	color: white;
	border-color: #455368/*#576882*/;
}
#uctabs .ui-state-active{padding-bottom:0;}
#uctabs .ui-widget-header
{
/*	border-bottom: 2px solid #2D3E5A;*/
	border-radius: 0px;
}
.ui-widget-content .toc_button a
{
	color: white;
}
#uctabs .ui-tabs-panel
{
padding:5px 0 3px 0;
background:#576882/*#2D3E5A*/;
background-image: -webkit-gradient(linear, left top, left bottom, from(#576882), to(#46546a)); /* Saf4+, Chrome */
background-image: -webkit-linear-gradient(top, #576882, #46546a); /* Chrome 10+, Saf5.1+, iOS 5+ */
background-image:    -moz-linear-gradient(top, #576882, #46546a); /* FF3.6+ */
background-image:      -o-linear-gradient(top, #576882, #46546a); /* Opera 11.10+ */
background-image:         linear-gradient(to bottom, #576882, #46546a);
}

/**  **/

#footertools_cont
{
	float: left;
	width: 255px;
	height: 100%;
}

#footernav_cont
{
	margin-left: 255px;
}