.list_hover
 {
background-color: #f0f5fe;
 }
.window_title {
	color: #333333;
	text-decoration: none;
}
a:hover.window_title {
	color: #000000;
}
a:hover.subtle_link, .subtle_link {
	color: #333333;	
}
#window_04 .window_title {
	color: #333333;
}
a:hover #window_04 .window_title {
	color: #000000;
}
/* studywizEnglishDefault */
/* SWE Stucture */

/* HEADER */

/*  TOP FRAME */
.wrapper_header_text
{
	font-family: Lucida Grande, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	margin:	0px;
	color: #333333;
	font-weight: bold;
	padding-left: 10;
}
.wrapper_header_text a, .wrapper_header_text a:visited
{
	font-family: Lucida Grande, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	margin:	0px;
	color: #0000FF;
	font-weight: bold;
}
.wrapper_header_text a:hover
{
	font-family: Lucida Grande, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	margin:	0px;
	color: #000000;
	font-weight: bold;
}

.wrapper_header_text .panel_general_text
{
	font-family: Lucida Grande, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	margin:	0px;
	color: #333333;
	font-weight: normal;
}

.wrapper_header_text2
{
	font-family: Lucida Grande, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	margin:	0px;
	color: #ffffff;
	font-weight: normal;
}
/* DROP DOWN */
.nav_input_drop
{
	font-family: Arial, Verdana;
	font-size: 11px;
	width: 200px;
	border: solid 1px #999999;
}
.nav_input_search 
{
	font-family: Arial, Verdana;
	font-size: 11px;
	width: 150px;
	border: solid 1px #999999
}
/* TITLE PANEL */
/*  background image and text used in the title window's heading */
.title_border_h_text {
	font-size:     20px;
	font-weight:   bold;
	height: 30px;
	color: #5a5a5a;
	white-space: nowrap;
	/*vertical-align: middle;*/
	background-image:  url(window/title_bg.gif);
	background-repeat: repeat-x;
	background-color: #CECECE;
	font-family: Verdana, Arial, Verdana, Helvetica, sans-serif;
}
/*  background image and colour used in the <td class="icon_bg" in the title window's heading */
.title_border_h_icon 
{
	width: 42;
	vertical-align: top;
	padding-top: 3;
	padding-left: 3;
	background-image:  url(window/title_bg.gif);
	background-repeat: repeat-x;
	background-color: #CECECE;
}
.title_icon_bg
{
	background-position: center center;
	padding-top: 6px;
	text-align: center;
	height: 42;
	width: 42;
	z-index: 1;
	position: absolute;
}
.title_icon_width {
	width: 40px;
	padding-left: 40px;
}
/*  background image and colour used in the title window's heading */
.title_border_t 
{
	height: 10px;
	background-image:  url(window/title_border_t_bg.gif);
	background-repeat: repeat-x;
	background-color: #7DAFE0;
}
/*  background image used in the top left of the title window's heading */
.title_border_tl
{
	width: 8px;
	height: 10px;
	background-image:  url(window/title_border_tl_bg.gif);
	background-repeat: no-repeat;
}
/*  background image used in the top right of the title window's heading */
.title_border_tr
{
	width: 11px;
	height: 10px;
	background-image:  url(window/title_border_tr_bg.gif);
	background-repeat: no-repeat;
}
/*  background image used in the left of the title window's navigation bar */
.title_border_l
{
	width: 8px;
	background-image:  url(window/title_navbar_l.gif);
	background-repeat: repeat-y;
}
/*  background image used in the right of the title window's navigation bar */
.title_border_r
{
	width: 11px;
	background-image:  url(window/title_navbar_r.gif);
	background-repeat: repeat-y;
}
.title_border_bl
{
	width: 0;
	height: 0;
}
.title_border_br
{
	width: 0;
	height: 0;
}
/* WINDOW PANEL */
/*  background image used behind the <td class="icon_bg"in the   window's heading */
.window_border_h_icon 
{
	width: 42px;
	background-image:  url(window/subtitle_bg.gif);
	background-repeat: repeat-x;
	padding-top: 4;
	padding-left: 0px;
	background-color: #CDCDFF;
	background-position: center top;
}
/*  background image and text used in the window's heading */
.window_border_h_text 
{
	height: 30;
	width: 100%;
	vertical-align: middle;
	background-image:  url(window/subtitle_bg.gif);
	background-repeat: repeat-x;
	padding: 4px 5px 2px 5px;
	font-size:     14px;
	font-weight:   bold;
	color: #5a5a5a;
	white-space: nowrap;
	font-family: Lucida Grande, Arial, Verdana, Helvetica, sans-serif;
	background-color: #CDCDFF;
}
/*  background image used in the top left of window's heading */
.window_border_tl
{
	width: 8px;
	padding-left: 8px;
	background-image:  url(window/border_tl_bg.gif);
	background-repeat: no-repeat;
}
/*  background image used in the top right of window's heading */
.window_border_tr
{
	width: 11px;
	padding-left: 11px;
	background-image:  url(window/border_tr_bg.gif);
	background-repeat: no-repeat;
}
/*  background image used in the left of the window's heading */
.window_border_hl
{
	padding-left: 8px;
	background-color: #88C580;
	background-image:  url(window/border_l_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
/*  background image used in the right of the window's heading */
.window_border_hr
{
	padding-left: 11px;
	background-color: #88C580;
	background-image:  url(window/border_r_bg.gif);
	background-repeat: repeat-x;
}
/*  background image used in the left border of the window's content */
.window_border_l
{
	width: 1px;
	padding-left: 2px;
	height: 100%;
	background-color: #FFFFFF;
	background-image:  url(window/border_lb_bg.gif);
	background-repeat: repeat-y;
}
/*  background image used in the right border of the window's content */
.window_border_r
{
	width: 2px;
	padding-left: 2px;
	height: 100%;
	background-image:  url(window/border_rb_bg.gif);
	background-repeat: repeat-y;
	background-position: right;
}
/*  background image used in the bottom border of the window's content */
.window_border_b
{
	height: 11px;
	width: 100%;
	background-image:  url(window/border_b_bg.gif);
}
/*  background image used in the bottom left border of the window's content */
.window_border_bl
{
	height: 11px;
	padding-left: 8px;
	background-image:  url(window/border_bl_bg.gif);
}
/*  background image used in the bottom right border of the window's content */
.window_border_br
{
	height: 11px;
	padding-right: 11px;
	background-image:  url(window/border_br_bg.gif);
}
/*  background colour used in the window's content */
.window_content 
{
	background-color: #ffffff;
	width: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A3A7AD;

}
.window_content_ipod
{
	background-color: #ffffff;
	width: 100%;
}
.window_border_h_help {
	background-image:  url(window/subtitle_bg.gif);
	background-repeat: repeat-x;
}
/*  bg img used where icons are displayed in the 'window' and 'title' panel headings */
.icon_bg
{
	background-position: center top;
	text-align: center;
	height: 36;
	width: 32;
	top: 2px;
	padding-top: 5px;
}
/* -- added by Pavel 24 Jan 2006 */
/*  background image used in the top left of window2's heading */
.window2_border_tl
{
	padding-left: 12px;
	background-image:  url(window/border2_tl_bg.gif);
	background-repeat: no-repeat;
}
/*  background image used in the top right of window2's heading */
.window2_border_tr
{
	padding-right: 12px;
	background-image:  url(window/border2_tr_bg.gif);
	background-repeat: no-repeat;
}
/*  background image used in the top of window2's heading */
.window2_border_t
{
	height: 30;
	width: 100%;
	vertical-align: middle;
	background-image:  url(window/border2_t_bg.gif);
	background-repeat: repeat-x;
	padding: 4px 5px 4px 5px;
	font-size:     16px;
	font-weight:   bold;
	color: #FFFFFF;
	white-space: nowrap;
	font-family: Verdana, Arial, Verdana, Helvetica, sans-serif;
}
/*  background image used behind the <td class="icon_bg"in the   window2's heading */
.window2_border_h_icon 
{
	width: 42px;
	background-image:  url(window/border2_t_bg.gif);
	background-repeat: repeat-x;
	padding-top: 2;
	padding-left: 3;
	background-color: #71B968;
}
/*  background image used in the left of window2 */
.window2_border_l
{
	padding-left: 14px;
	background-image:  url(window/window2_bg.gif);
	background-repeat: repeat;
}
/*  background image used in the right of window2 */
.window2_border_r
{
	padding-right: 14px;
	background-image:  url(window/window2_bg.gif);
	background-repeat: repeat;
}
/*  background image used in the bottom left of window2 */
.window2_border_bl
{
	height: 14px;
	padding-left: 14px;
	background-image:  url(window/border2_bl_bg.gif);
	background-repeat: no-repeat;
}
/*  background image used in the bottom right of window2 */
.window2_border_br
{
	height: 14px;
	padding-left: 14px;
	background-image:  url(window/border2_br_bg.gif);
	background-repeat: no-repeat;
}
/*  background image used in the window2*/
.window2_bg
{
	background-image:  url(window/window2_bg.gif);
	background-repeat: repeat;
}
/* -- END OF added by Pavel 24 Jan 2006 */
/* POPUPS */
.popup_banner
{
	background-image:  url(popup/popup_bg.gif);
	table-border: 1px; 
}
.popup_banner_title
{
	padding-left: 8px;
	font-size: 28px;
	color: #3C3C3C;
	font-family: Verdana, Arial, Verdana, Helvetica, sans-serif; 
	font-weight: bold;
}
/* GENERAL STRUCTURE - Body, Text, Navbar, Buttons, Tabs, Forms, Calender, Tree Branch, Reports, Status Panel, Discussion */
body 
{
	background-color: #EDF0F0;
	background-image:  url(window/content_bg.gif);
	font-family: Lucida Grande, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	margin:	0px;
	background-repeat: repeat-x;
	color: #333333;
	background-position: left top;
}
div
{
}
.layout
{
	margin-left:3px;
	margin-right:3px;
	margin-top:6px; 
	margin-bottom:0px;  
}
table
{
   font-family: Verdana, Arial, Verdana, Helvetica, sans-serif;
   font-size: 11px;
}
.border_data td
{
	border: 1px #000000 solid;
}
.divider
{
	height: 1px;
	background-color: #999999;
}
.layouttablecell 
{
	padding: 3px;
}
/* TEXT */
/* Text attributes are also used in; "body", "table", ".window_border_h_text", "title__border_h_text", ".status_title_success", .status_title_fail", ".status_text", "tabs_input", ".tree_input", ".form_textbox", ".form_textbox_required", ".highlight_text" */
/* defines text links */
a { color: #0000FF; text-decoration: underline; }
a:hover { color: #000000; text-decoration: underline; }
a:active { color: #0000FF; text-decoration: none; }
/*  button text styles */
a.button {
color: #0000FF; 
text-decoration: none; 
font-size: 11px; 
font-weight: bold;
text-transform: capitalize;
margin-left: 5px;
margin-right: 5px;
}
a.button:hover { color: #000066; text-decoration: none; }
a.button:active { color: #0000FF; text-decoration: none; }
/*  text styles used in the tree links */
a.treelink { 
	color: #4A4A4A; 
	text-decoration: none; 
	font-size: 11px; 
	border-right:     #BBBBBB 1px solid;
	border-left:      #EBEBEB 1px solid; 
	border-top:       #BBBBBB 0px solid;
	border-bottom:    #BBBBBB 1px solid; 
	background-color: #EBEBEB;
}
a.treelink:hover {
	color: #000000;
	text-decoration: none;
}
.treelabel
{
	font-weight: bold;
}
.treechilddesc
{
	 color: #AAAAAA;
}
/* TABS */
.tabs_table
{
	table-layout: auto;
	height: 25px;
}
/*  background image used when the first Tab (from left) is selected */
.tabs_start_up 
{
	padding-left: 23px;
	width: 1px;
	background: url(tabs/start_up.gif) repeat-x left top;
}
/*  background image used when the first Tab (from left) is not selected */
.tabs_start_down 
{
	background-image:  url(tabs/start_down.gif);
	padding-left: 23px;
	width: 1px;
	background-repeat: repeat-x;
	background-position: left top;
}
/*  background image used when a Tab is selected */
.tabs_up 
{
	background-image:  url(tabs/bg.gif);
	padding-right: 4px;
	background-repeat: repeat-x;
	background-position: left top;
}
/*  background image used when a Tab is not selected */
.tabs_down 
{
	background-image:  url(tabs/down_bg.gif);
	padding-right: 4px;
	background-repeat: repeat-x;
	background-position: left top;
}
/*  background image used behind the Tabs. */
.tabs_bar
{
	background-image:  url(tabs/bar_bg.gif);
	height: 25px;
	background-repeat: repeat-x;
	background-position: left top;
}
/*  background image used when a left Tab is selected (multiple tabs) */
.tabs_mid_up_down 
{
	background-image:  url(tabs/up_down.gif);
	padding-left: 27px;
	width: 1px;
	background-repeat: repeat-x;
	background-position: left top;
}
/*  background image used when 2 Tabs are not selected (multiple tabs) */
.tabs_mid_down_down 
{
	background-image:  url(tabs/down_down.gif);
	padding-left: 27px;
	width: 1px;
	background-repeat: repeat-x;
	background-position: left top;
}
/*  background image used when a right Tab is selected (multiple tabs) */
.tabs_mid_down_up 
{
	background-image:  url(tabs/down_up.gif);
	padding-left: 27px;
	width: 1px;
	background-repeat: repeat-x;
	background-position: left top;
}
/*  background image used on the right hand side of the furthest right selected Tab */
.tabs_end_up 
{
	background-image:  url(tabs/end_up.gif);
	padding-left: 27px;
	width: 1px;
	background-repeat: repeat-x;
	background-position: left top;
}
/*  background image used on the right hand side of the furthest right unselected Tab */
.tabs_end_down 
{
	background-image:  url(tabs/end_down.gif);
	padding-left: 27px;
	width: 1px;
	background-repeat: repeat-x;
	background-position: left top;
}
/*  colour of the background of the input field in tabs */
.tabs_input
{
	font-size: 9px;
	background-color: #FFFFFF;
	border-width: 1px;
}
/* NAVBAR */
/*  background image used in the title window's navigation bar. */
.navbar {
	height: 25px;
	background-image:  url(window/navbar_bg.gif);
	padding-left: 4px;
	padding-right: 4px;
}
.navbar td 
{
	white-space: nowrap;
}
.navbar_left {
	height: 25;
	padding-left:  9px;
	background: url(window/navbar_bg_left.gif);
}

.navbar_right {
	background-image:  url(window/navbar_bg_right.gif);
	background-position:  right top;
	height: 25;
	padding-left:  9px; 
}
/* BUTTONS */
/*  background left image of the buttons */
.button_left 
{
	background-image:  url(buttons/button_left.gif);
	height: 25;
	padding-left:  9px;
}
/*  background right image of the buttons */
.button_right
{
	background-image:  url(buttons/button_right.gif);
	background-position:  right top;
	height: 25;
	padding-left:  9px;}
/*  background image of the buttons. */
.button_background
{
	background-image:  url(buttons/button_bar_bg.gif);
	vertical-align: middle;
	padding: 0px 4px 0px 4px;
	height: 25px;
}
.button_background a
{
	display: block;
	width: 100%;
}

/* added by Cam 051122 */
/*  window_button */


.content_button {
	background: url(buttons/button_up_bg.gif) no-repeat left top;
	height: 50px;
	width: 250px;
	top: 0px;
	left: 0px;
}
.content_button div {
	text-align: left;
	height: 50px;
	width: 250px;
	padding-left: 5px;
}
.content_button a {
	text-decoration: none;
	color: #333333;
	cursor: hand;
}
.content_button a:hover {
	text-decoration: none;
	color: #000000;

}
.content_button div img {
	margin-bottom: -10px;
	padding-left: 5px;
	padding-top: 6px; 
}
/* -- added by Pavel 23 Jan 2006 */
/*  top left corner image for resizable buttons */
.button_res_tl
{
	height: 9px;
	padding-left: 4px;
	background-image:  url(buttons/but_res_tl.gif);
	background-repeat: no-repeat;
}
/*  top right corner image for resizable buttons */
.button_res_tr
{
	height: 9px;
	padding-right: 4px;
	background-image:  url(buttons/but_res_tr.gif);
	background-repeat: no-repeat;
}
/*  top image for resizable buttons */
.button_res_t
{
	height: 9px;
	background-image:  url(buttons/but_res_t.gif);
	background-repeat: repeat-x;
}
/*  bottom left corner image for resizable buttons */
.button_res_bl
{
	height: 9px;
	padding-left: 4px;
	background-image:  url(buttons/but_res_bl.gif);
	background-repeat: no-repeat;
}
/*  bottom right corner image for resizable buttons */
.button_res_br
{
	height: 9px;
	padding-right: 4px;
	background-image:  url(buttons/but_res_br.gif);
	background-repeat: no-repeat;
}
/*  bottom image for resizable buttons */
.button_res_b
{
	height: 9px;
	background-image:  url(buttons/but_res_b.gif);
	background-repeat: repeat-x;
}
/*  top left corner image for resizable buttons */
.button_res_bg
{
	background-image:  url(buttons/but_res_bg.gif);
	background-repeat: repeat;
}
/* -- END OF added by Pavel 23 Jan 2006 */
/* STATUS PANEL */
.status_div 
{
	position: absolute; 
	z-index: 1; 
	padding-top: 5;
}
/*  image used in the title window to depict a successful save */
.status_icon_success {
	width: 40;
	height: 40;
	background-image:  url(window/status_success.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
/*  image used in the title window to depict a failed save - image generally animated */
.status_icon_fail {
	width: 40;
	height: 40;
	background-image:  url(window/status_fail.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
/*  background image used in the title window */
.status_bg 
{
	height: 40;
	background-image:  url(window/status_bg.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.status_r
{
	width: 14;
	background-image:  url(window/status_right_bg.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}
.status_title_success 
{
	font-weight: bold;
	font-style: italic;
	text-transform: capitalize;
	color: Green;
}
.status_title_fail 
{
	font-weight: bold;
	font-style: italic;
	text-transform: capitalize;
	color: Maroon;
}
.status_text 
{
	font-size: 8pt;
	width : 100%; 
	height: 10pt;
	overflow: hidden;
	display: block;
}
/* CALENDER */
.calendar
{
	border: solid 1px #CCCCCC;
	border-collapse: collapse;
}
.calendar TD
{
	border: solid 1px #CCCCCC;
	border-collapse: collapse;
}
.calendar A
{
	font-weight: bolder;
}
/* REPORTS */
.barcolor_correct {
	background-color: #009900;
	background-image:  url(icons/misc/barcolor_correct.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.barcolor_incorrect {
	background-color: #CC0000;
	background-image:  url(icons/misc/barcolor_incorrect.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.barcolor_notattempted {
	background-color: #FFCC00;
	background-image:  url(icons/misc/barcolor_notattempted.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
/* TREE BRANCH */
.treebranch 
{
	background:  url(tree/vert_line.gif);
}
.tree_input
{
	font-size: 9px;
	border-width: 1px;
}
/* FORMS */
.form_textbox
{  
	font-size:        12px; 
	border-right:     #3C3C3C 1px solid;
	border-left:      #3C3C3C 1px solid; 
	border-top:       #3C3C3C 1px solid;
	border-bottom:    #3C3C3C 1px solid; 
	background-image:  url(forms/textfield_bg.gif);
	color:            #3C3C3C;
   	padding-left:     8px;
   	padding-right:    8px;
}
.form_textbox_required
{  
	font-size: 12px; 
	border: solid 1px #3C3C3C;
	background-image:  url(forms/textfield_required_bg.gif);
	color:	#3C3C3C;
   	padding-left: 8px;
   	padding-right: 8px;
}
/* HIGHLIGHT */
.highlight
{
	background-color: #ffffff;
}
.true
{
	background-color: #ffffff;
}
.highlight_text
{
	color: #2576C8;
	font-style: italic;
}
/* DISCUSSION */
.discussion_table 
{
	border: solid 1px #d5d5d5;
}
.discussion_cell
{
	background-image:  url(window/disc_thread_bg.gif);
	background-repeat: repeat-x;
	padding: 3px;
}
/* styles added by cam 050908  */

#content_divider
{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}

#list_divider
{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}

.list_row
{}

.list_row_alternate
{
	background: #eeeeee;
}

.menu_label {}
.menu_logout {}
.list_resource_type {
	font-weight: bold;
}

/* OPTIONAL */
/* TEACHER GUIDE */
/* added by Peter on 14 December 2004. Provided by Cam */
/* These attributes define the background images of the larger buttons, i.e. in the "TEACHER GUIDE" */
.button_big_bg_left {
	background-image:  url(buttons/button_big_bg_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.button_big_bg {
	background-image:  url(buttons/button_big_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.button_big_bg_right {
	background-image:  url(buttons/button_big_bg_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.wizard_step_bg 
{
	background-image:  url(icons/wizard_step_bg.gif);
	background-position: right top;
	background-repeat: no-repeat;
}
/* CHARTING MODULE */
.chart_grid_header
{
	color: #FFFFFF;
	background-image:  url(window/subtitle_bg.gif);
}
.chart_grid_class_sub_header
{
	color: #FFFFFF;
	background-image:  url(window/subtitle_bg.gif);
}
.chart_grid_class_column_cell
{
	background-color: #ffffff;	
}
.chart_grid_assignment_sub_header
{
	color: #FFFFFF;
	background-image:  url(window/subtitle_bg.gif);
}
.chart_grid_assignment_column_cell
{
	background-color: #ffffff;	
}
.chart_grid_normal_cell
{
	background-color: #ffffff;	
}
.chart_grid_hightlight_cell
{
	background-color: #E8E8E8;	
}
/* slipstream styles */
#trialLayer {
	background-color: #ffffff;
}
#trialLayer .window_border_h_text {
	margin-top: -1px;
	background-image: url(window/subtitle_bg.gif);
	background-position: left -1px;
}
/* slipstream  */
.SSspacer {
	padding-left: 150px;
 
}
.slip_heading_border_tr
{
	background-image: url(slipstream/heading_border_tr.gif);
	background-repeat: no-repeat;
	background-position: right top;

}
.slip_heading_border_tl
{
	background-image: url(slipstream/heading_border_tl.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.slip_heading_border_t
{
	background-image: url(slipstream/heading_border_t.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.slip_border_tr
{
	background-image: url(slipstream/border_tr.gif);
	background-repeat: no-repeat;
	background-position: right top;

}
.slip_border_tl
{
	background-image: url(slipstream/border_tl.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.slip_border_t
{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
}
.slip_border_br
{
	background-image: url(slipstream/border_br.gif);
	background-repeat: no-repeat;
	background-position: right bottom;

}
.slip_border_bl
{
	background-image: url(slipstream/border_bl.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.slip_border_r
{
	background-image: url(slipstream/border_r.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.slip_border_l
{
	background-image: url(slipstream/border_l.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.slip_border_b
{
	background-image: url(slipstream/border_b.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

/* icon BG  */
.slip_icon
{
	background-image: url(slipstream/slip_icon_bg.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
/* popup heading */
.slip_heading
{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.slip_heading_active
{
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
/* styles added by cam 051108 */
 
.two_column_left_column {
	border-right: 1px solid #CCCCCC;

}
.two_column_right_column {
	border-left: 1px solid #CCCCCC;

}

#dropboxusage .middle {
	background: url(window/usage_middle.gif) repeat-x left top;
	height: 20px;
}
#dropboxusage .left {
	background: url(window/usage_left.gif) no-repeat right top;
	height: 20px;
	padding-left: 10px;
	width: 10;
}
#dropboxusage .right {
	background: url(window/usage_right.gif) no-repeat left top;
	height: 20px;
	padding-left: 10px;
	width: 10;
}
#dropboxusage_bar .middle {
	background: url(window/usage_middle.gif) repeat-x right top;
	height: 20px;
}
#dropboxusage_bar .right {
	background: url(window/usage_right.gif) no-repeat left top;
	height: 20px;
	padding-left: 10px;
	width: 10;
}
#dropboxusage_bar .left {
	background: url(window/usage_left_bar.gif) no-repeat right top;
	height: 20px;
	padding-left: 10px;
	width: 10;
}

#dropboxusage_text {
	background: url(window/usage_right_bar.gif) repeat-x right top;
	height: 20px;
	color: #FFFFFF;
	font-size: 11px;
}
.window_border_h_text  .right {
	float: right;
}
/* -- added by Pavel 24 Jan 2006 */
/*  background image used in the top left of window2's heading */
.window2_border_tl
{
	padding-left: 12px;
	background: url(window/border2_tl_bg.gif) no-repeat left top;
}
/*  background image used in the top right of window2's heading */
.window2_border_tr
{
	padding-right: 12px;
	background: url(window/border2_tr_bg.gif) no-repeat right top;
}
/*  background image used in the top of window2's heading */
.window2_border_t
{
	height: 30;
	width: 100%;
	vertical-align: middle;
	background-image:  url(window/border2_t_bg.gif);
	background-repeat: repeat-x;
	padding: 4px 5px 4px 5px;
	font-size:     16px;
	font-weight:   bold;
	color: #FFFFFF;
	white-space: nowrap;
	font-family: Verdana, Arial, Verdana, Helvetica, sans-serif;
}
/*  background image used behind the <td class="icon_bg"in the   window2's heading */
.window2_border_h_icon 
{
	width: 42px;
	background-image:  url(window/border2_t_bg.gif);
	background-repeat: repeat-x;
	padding-top: 2;
	padding-left: 3;
	background-color: #71B968;
}
/*  background image used in the left of window2 */
.window2_border_l
{
	padding-left: 14px;
	background-image:  url(window/border2_lb_bg.gif);
	background-repeat: repeat-y;
}
/*  background image used in the right of window2 */
.window2_border_r
{
	padding-right: 14px;
	background-image:  url(window/border2_rb_bg.gif);
	background-repeat: repeat-y;
}
/*  background image used in the bottom left of window2 */
.window2_border_bl
{
	height: 14px;
	padding-left: 14px;
	background: url(window/border2_bl_bg.gif) no-repeat left bottom;
}
/*  background image used in the bottom right of window2 */
.window2_border_br
{
	height: 14px;
	padding-left: 14px;
	background: url(window/border2_br_bg.gif) no-repeat right bottom;
}
/*  background image used in the window2*/
.window2_bg
{
	background: url(window/window2_content.gif) repeat;
}
/* -- END OF added by Pavel 24 Jan 2006 */
/* -- added by Pavel 23 Jan 2006 */
/* -- added by Pavel 23 Jan 2006 */
/*  top left corner image for resizable buttons */
.button_res_tl
{
	height: 9px;
	padding-left: 9px;
	background: url(buttons/but_res_tl.gif) no-repeat left top;
}
/*  top right corner image for resizable buttons */
.button_res_tr
{
	height: 9px;
	background: url(buttons/but_res_tr.gif) no-repeat right top;
	padding-left: 9px;
}
/*  top image for resizable buttons */
.button_res_t
{
	height: 9px;
	background: url(buttons/but_res_t.gif) repeat-x left top;
	width: 150px;
}
/*  bottom left corner image for resizable buttons */
.button_res_bl
{
	height: 9px;
	padding-left: 4px;
	background: url(buttons/but_res_bl.gif) no-repeat left bottom;
}
/*  bottom right corner image for resizable buttons */
.button_res_br
{
	height: 9px;
	padding-right: 4px;
	background: url(buttons/but_res_br.gif) no-repeat right bottom;
}
/*  bottom image for resizable buttons */
.button_res_b
{
	height: 9px;
	background: url(buttons/but_res_b.gif) repeat-x  left bottom;
}
/*  top left corner image for resizable buttons */
.button_res_bg
{
	background: #f2f2f2 url(buttons/but_res_bg.gif) repeat right top;
	margin-right: 9px;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
}
/* -- END OF added by Pavel 23 Jan 2006 */

/* added by Cam 19th May 2006 */
.iconEffect {
	position: relative;
	top: 0px;
	padding: 0px;
	z-index: 888;
	vertical-align: middle;
	margin-top: -32px;
	height: 32px;
	width: 32px;
	text-align: center;
}
.iconEffect img {
float: right;
}
/* END added by Cam 19th May 2006 */
