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

tr, tbody {
	padding: 0;
	margin: 0px;
	border: 0;
}
.horizontal, .horizontal td {
	valign:top;
	vertical-align:top;
	
}

.horizontal tr {
	width:100%;
}

/*
a:link, a:visited {
	font-family:Verdana;
	font-size: 10px;
	}


a:hover {
	font-family:Verdana;
	font-size: 10px;
	text-decoration: none;
	color:#CC0033;
}

.yui-skin-sam .yuimenubaritem-selected {
background:transparent url(upload/images/menu_background_gradient_5b.gif) repeat-x scroll 0pt -1700px;
}


*/
a.yuimenubaritemlabel , a.yuimenubaritemlabel:link, a.yuimenubaritemlabel:visited, a.yuimenubaritemlabel:hover {
	color: black;
	font-family:verdana;
	font-size: 10px;
	text-decoration: none;}


a.yuimenubaritemlabel:hover {
	color: #000000;
}

a.yuimenuitemlabel , a.yuimenuitemlabel:link, a.yuimenuitemlabel:visited, a.yuimenuitemlabel:hover {
	color: black;
	font-family:verdana;
	font-size: 10px;
	text-decoration: none;
	
}


a.yuimenuitemlabel:hover, a.yuimenuitem-selected, a.yuimenuitem-hassubmenu-selected, .yui-skin-sam .yuimenuitem-selected  {
	color: #000000;
	/*background-color: #bcd7e7;*/
	background-color: #bcd7e7;
}


body {
	background-color: #005984;
	margin: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding: 0px;	
}
.container {
	
	border-top: color:#999999,10px; 
	background-color:#FFFFFF;
	padding: 0px;
	margin: 0px;
}	

table.vertical {
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: none;
	border-collapse:collapse;
	border-spacing: 0px;
	}
	
table.horizontal {
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: none;
	border-collapse:collapse;
	border-spacing: 0px;
	}
	
.horizontal td, .vertical td {
	margin:0px;
	padding:0px;
}



#dwt_menu_bar_contents {
	float: right;
	width: auto;
	padding: 0;
	}
	
#dwt_outer_container_container {
	width: 900px;
	margin:0 auto; 
	background-color: #005984;
	}
	
#subWindow_outer_container_container {
	width: 900px;
	margin:0 auto; 
	background-color: #005984;
	}	

#dwt_footer_container {
	width: 500px;
	margin:0 auto;
	}
	
#dwt_main_container {
	width:820px;
	margin:0 auto;
	font-family:verdana;
	font-size:10pt;
	color: black;
	border-top: 10px solid #cccccc;
	border-bottom: 10px solid #cccccc;
	border-right: 10px solid #a9a9a9;
	border-left: 10px solid #a9a9a9;
	padding: 0px;
	}
	
#subWindow_main_container {
	width:820px;
	margin:0 auto;
	font-family:verdana;
	font-size:10pt;
	color: black;
	border-top: 10px solid #cccccc;
	border-bottom: 10px solid #cccccc;
	border-right: 10px solid #a9a9a9;
	border-left: 10px solid #a9a9a9;
	padding: 0px;
	}
	
#demo_main_container {
	width:820px;
	margin:0 auto;
	font-family:verdana;
	font-size:10pt;
	color: black;
	border-top: 8px solid #cccccc;
	border-bottom: 8px solid #cccccc;
	border-right: 8px solid #a9a9a9;
	border-left: 8px solid #a9a9a9;
	padding: 0px;
}

#demo_body_contents {
padding: 15px 20px;	
}

#subWindow_body_contents {
padding: 15px 20px;	
}

	
/*#the_framework_main_container {
padding: 10px 20px 0px 30px;

}*/

#the_framework_main_container {
padding: 5px;
}

#the_framework_center_container {
padding-left: 40px

}

#sub_user_framework_center_container {
padding-left: 40px

}

/*#the_framework_main_contents {
padding: 10px;


}*/

/*#framework_main_container {
width: 100% ;

}*/

#my_profile_container {
padding-left: 10px

}

#speed_coach_form_container {
padding-left: 10px

}

#the_framework_details_center_container {
padding: 15px 0px;

}

#the_framework_details_center_contents {
margin-bottom: 10px;
}

#the_framework_center_no_click_container {
padding-left: 40px;
padding-top: 5px;
}


/*#the_framework_details_contents {
padding: 15px 20px;

}*/

#the_framework_details_container {
/*	width:820px;
	margin:0 auto;
	font-family:verdana;
	font-size:10pt;
	color: black;
	border-top: 8px solid #cccccc;
	border-bottom: 8px solid #cccccc;
	border-right: 8px solid #a9a9a9;
	border-left: 8px solid #a9a9a9;
	padding: 0px;
	*/
}


#user_summary_zfactor_container {
/*
	width: 756px;
	margin:0 auto;
	font-family:verdana;
	font-size:9pt;
	color: black;
	border-top: 6px solid #cccccc;
	border-bottom: 6px solid #cccccc;
	border-right: 6px solid #a9a9a9;
	border-left: 6px solid #a9a9a9;
	padding: 12px;
*/
	}
	
#dwt_center_outer_box_container {
	width: 100%;
	padding: 0px;
	margin: 0px;
	background-color: white;
	}
	
#dwt_center_top_inner_box_container {
	width: auto;
	padding: 0px;
	background-color: white;
	}
	
#dwt_center_bottom_inner_box_container {
	width: 100%;
	padding: 0px;
	background-color: white;
	}
	

#dwt_client_logo_container {
	width:auto;
	background-color: #FFFFFF;
	
	}
	
#dwt_site_title_line_container {
	width:380px;
	float: right;
	background-color: white;
	}
		
#dwt_left_img_container {
		width:auto;
		float: left;
		padding: 0px;
		margin: 0px;
		background-color:white;
		}

#dwt_right_img_container {
	width:auto;
	float: right;
	padding: 0px;
	margin: 0px;
		}
	
#dwt_header_container {
	width: 100%;
	padding: 0px;
	margin: 0px;
	background-color: white;
		}

#dwt_body_editable_region_contents {
	padding: 15px 20px;

		}
#zfactor_logo_footer_contents {
	padding: 0px 20px;

		}
#dwt_body_editable_region_container {
	margin: 0;
	padding: 0;

		}
	
#dwt_footer_container {
	width: auto;
		}

#dwt_menu_bar_container {
	padding: 0px;
	margin: 0px;
	
	font-family:verdana;
	font-size:10pt;
	color: black; 
	width: 100%;
	}
#dwt_menu_bar_contents {
	padding: 0px;
	margin: 0px;
	border-collapse:collapse;
	background_color: white;
	width: 100%;
	}

#home__top_right_inner_box_container {
	width:inherit;
	float: right;
	}


#home_container {
	width:auto;
	min-width: 90%;
	align: center;
	font-family:verdana;
	font-size:10pt;
	border: 1px solid black;
}

#sidebar_container {
	/*float:left;*/
	width:250px;
}

#sidebar_title {
	background-color:yellow;
	color:#cc0000;
}

#sidebar_contents {
	padding:5px;
	margin:0;
	line-height:150%;
	font-size:10pt;
	
}

#header_container {
	/*text-align:center;*/
}

#main_container {
	/*margin-left: 25%;*/
	width:700;
}

#dwt_main_contents {
	
}

#footer_container {
	
}	

.step_statement td {
	padding: 5px;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
	
.radio_button td{
	padding-top: 5px;
	padding-bottom: 2px;
	
}

.radio_button_label, .radio_button_label td  {
	padding-bottom: 4px;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}

.left_header_image {
	float:left;
	padding: 0 0 0 50px;
}

.right_zf_footer_image {
	float:right;
	padding: 0 20px 5px 0px;
}

.client_left_header_image {
	float:left;
	padding: 5px 10px 5px 5px;
}

.client_quote {
	float:left;
	padding: 5px 0px 0 70px ;	
}

.client_right_header_image {
	float:right;
	padding: 0px 20px 0px 10px;	
}

/*.client_left_header_image {
	float:left;
	padding: 5px 0px 5px 5px;
}*/

/*.client_right_header_image {
	float:right;
	padding: 10px 35px 0 10px;	
}*/
/*.client_quote {
	float:left;
	padding: 10px 30px 0 50px ;	
}*/



.clearboth {
	clear:both;
	display:none;
}


.right_header_image {
	float:right;
	padding: 2px 30px 0 0;
}
.title {
	background-color:#ffff99;
	line-height: single;
	font-family:verdana;
	color:blue;
	font-size:8pt;
	padding: 0px;
}

.contents {
background-color: white;	
}

.contents p {
	font-size: 9pt;
	line-height: 135%;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	
}

.text_box_container {
	background-color:white;
	padding: 0px;
}

.text_box_contents {
	background-color:white;
	padding: 15px;
		
}
.login {
	
	padding: 20px;
		
}

.text_box_contents a {

	
}

.window_background_contents, .window_background_container {
		background-color: #005984;
	}

.box_pane, .box_panel {
	border-width:3px;
	border-style:solid;
	border-color:#f0f0f0;
}


.formClass, .formClass th, .formClass td {
	font-family:verdana;
	font-size: 13px;
	border-width:3px;
	border-style:solid;
	border-color:#f0f0f0;
}

.formClass th {
	text-align:right;
}

.formClass td {
	text-align:left;
}

.listClass, .listClass th, .listClass td {
	font-family:verdana;
	font-size: 13px;
	text-align:left;
	border-width:3px;
	border-style:solid;
	border-color:#f0f0f0;
}

.listButton, .listButton a {
	background-color:#e0e0e0;
	text-decoration:none;
	color:black;
	border-style:solid;
	border-width:1px;
	border-color:#c0c0c0;
}

table.listClass  {
	border-width:1px;
	border-style:solid;
	border-color:#808080;
}

.listTitle, .listClass th {
	text-align:left;
}

.listFooter {
	text-align:left;
}

.listTitle {
	color:#8080ff;
	font-size:16pt;
	font-weight:bold;
	text-align:center;
	padding:5px;
}


.evenRow {
	background-color: #ffffc0;
}

.oddRow {
}

table.formClass  {
	border-width:1px;
	border-style:solid;
	border-color:#808080;
}

.formFooter {
	text-align:center;
}

.formTitle {
	color:#8080ff;
	font-size:16pt;
	font-weight:bold;
	text-align:center;
	padding:5px;
}

/**
 *
 * Button definitions.
 */

.formButton, .formButton a {
	/*background-color:#e0e0e0; */ /* 	#e0e0e0; */
	text-decoration:none;
	color:black;
	border: none;
	padding: 3px;
	margin: 1,1,1,1;
}

.formButtonDelete, .formButtonDelete a {
	color: white;
	background-color:#CC0000;
	padding: 1px;
}

.formButtonDelete a:hover {
	color: black;
	background-color:#CCCCCC;
	padding: 1px;
}


.formButtonRemove, .formButtonRemove a {
	background-color:#c82020;
	color:white;
}

.XformButtonSave, .XformButtonSave a {
	background-color:#33CC66;
	color:white;
}

.XformButtonCancel, .XformButtonCancel a {
	background-color:#ffff80;
	color:black;
}

.formButtonEdit, .formButtonEdit a {
	background-color:#3333cc;
	color:white;
	padding: 1px;
	
}

.formButtonEdit a:hover {
	color:black;
	background-color:#cccccc;
	padding: 1px;
	
}

.formButtonNew, .formButtonNew a {
	background-color:#6633cc;
	color:white;
	
}
.formButtonNew a:hover {
	color: black;
	background-color:#CCCCCC;
	padding: 1px;
}

.formButtonSort, .formButtonSort a {
	background-color:#5050ff;
	color:white;
}

.formButtonDup, .formButtonDup a {
	background-color:#009933;
	color:white;
	padding: 1px;
}
	
.formButtonDup a:hover {
	color: black;
	background-color:#CCCCCC;
	padding: 1px;
}


.formButtonSelect, .formButtonSelect a {
	background-color:#ffff80;
	color:black;
	border:none;
}

.wizardError {
	background-color:#c82020;
	color:white;
	font-size: 14px;
	padding: 5px;
}

.editable {
	border: 1px dotted #009900;
}


.hidden {
	display: none;
	}
	
.catTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	margin-bottom: 20px;
}
.formQuestion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	vertical-align: top;
	padding-right: 5px;
}

.smallLabel {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
	}
	
.tableLabel10ptB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	padding: 5px;
}
.cellContent10pt {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; }

.LeaderXYwebBlue005984 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #005984;
}

/*Manage Resources styles*/

/* Grid classes... for Resource list */

/*this is the header line at the top of the table */
.dojoxGrid-header  {
	background:#f4f4f4;
	
	
}

.dojoxGrid-header .dojoxGrid-cell {
	background:#005984;
	color:#FFFFFF;
	font-weight:700;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
	
}

/* all rows, EXCEPT the header */

.dojoxGrid-row .dojoxGrid-cell {
	padding: 8px 3px 5px 3px;
	font-size: 9pt;
	font-family: verdana;
}

/*selected row only */
.dojoxGrid-row-selected {
	background-color:#bcd7e7;	
	

}

/*odd rows only - background-color is usually yellow
*/

.dojoxGrid-row-odd {
	background-color:#f3f9fc;

	
}
.dojoxGrid-row-over {
	border-bottom: solid 1px #f3f9fc;
	background-color:#bcd7e7;
	
	
	
	
}
th.dojoxGrid-cell-over {
	border-bottom: solid 2px #cc0000;
	
	
	
	
	
}


/*all cells, INCLUDING the header*/

.dojoxGrid-cell {
}

.backupDatabase {

	margin-top: 20px;
	margin-bottom: 40px;
	

}

.dateTime {
	
	color: #cc0000;
	font-weight: 700;
}



.userTreeContainer {
	
	border: solid 1px #999999;
	/*background-color:#f3f9fc;*/
	/*background-color:#ffffee;*/
	margin-left: 185px;
	padding: 5px 0px 20px 10px;
	margin-right: 185px;
	margin-top: 10px;
	margin-bottom: 20px;
	}

.dijitTreeLabel {

	font-size: 8pt;
	
	}
	
	.userTreeSelected {
	font-weight: 700;
	background-color:#bcd7e7;
	}
	
/*.userTreeUserIcon {
background-image: url('icons/Tree_User_20px.gif');
}

.userTreeSubUserIcon {
background-image: url('icons/Tree_Sub_User_20px.gif');
}

.userTreeGroupIcon {
background-image: url('icons/Tree_User_Group_20px.gif');
}*/

.tundra .dijitFolderClosed, .tundra .dijitFolderOpened, .userTreeUserIcon {
background-image: url('icons/Tree_User_20px.gif');
}

.tundra .dijitLeaf, .userTreeSubUserIcon {
/*background-image: url('icons/Tree_Sub_User_20px.gif');*/
background-image: url('icons/GreenUser_20px.gif');

}

.userTreeGroupIcon {
background-image: url('icons/Tree_User_Group_20px.gif');
}
.journalInstructions {
	font-style:italic;
	padding-left: 10px;
	padding-top: 5px;
	font-size: 8pt;

}
.wagtoolForm {
}



.wagtoolFormFirst {
background: url('icons/FormFirstE_24px_fade2.gif') no-repeat;
width: 92px;
height: 24px;
}
.wagtoolFormFirstDisabled {
background: url('icons/FormFirstD_24px_new2.gif') no-repeat;
width: 92px;
height: 24px;
}

.wagtoolFormPrev {
background: url('icons/FormPrevE_24px.gif');
width: 24px;
height: 24px;
}
.wagtoolFormPrevDisabled {
background: url('icons/FormPrevD_24px.gif');
width: 24px;
height: 24px;
}

.wagtoolFormCurrent {
padding: 3px;
font-size: 8pt;
/*background-image: url('icons/FormCurrentE_24px.gif');
width: 24px;
height: 24px;*/
}
.wagtoolFormCurrentDisabled {
/*background-image: url('icons/FormCurrentE_24px.gif');
width: 24px;
height: 24px;*/
}

.wagtoolFormNext {
background-image: url('icons/FormNextE_24px.gif');
width: 24px;
height: 24px;
}
.wagtoolFormNextDisabled {
background-image: url('icons/FormNextD_24px.gif');
width: 24px;
height: 24px;
}

.wagtoolFormLast {
/*background-image: url('icons/FormLastE_24px3.gif');*/
background-image: url('icons/FormLastE_24px_fade2.gif');
width: 92px;
height: 24px;
}
.wagtoolFormLastDisabled {
background-image: url('icons/FormLastD_24px_new2.gif');
width: 92px;
height: 24px;
}

.wagtoolFormNew {
background-image: url('icons/FormNewE_24px.gif');
width: 24px;
height: 24px;
}
.wagtoolFormNewDisabled {
background-image: url('icons/FormNewD_24px.gif');
width: 24px;
height: 24px;
}

.wagtoolFormSave {
background-image: url('icons/FormSaveE_24px2.gif');
width: 24px;
height: 24px;
}
.wagtoolFormSaveDisabled {
background-image: url('icons/FormSaveD_24px2.gif');
width: 24px;
height: 24px;
}


.tundra .dijitToolbar .dijitButtonNode {

adding: 2px;
}
.tundra .dijitToolbar .dijitButtonHover {
	/*background-color:#bcd7e7;*/
	background-color:#f4f4f4;
	border: solid 1px #999999;
	margin: 1px;
}

.formContainerDiv {
 	padding: 5px


}
.wagFileTree {

	border: solid 1px #999999;
	/*background-color:#f3f9fc;*/
	/*background-color:#ffffee;*/
	margin-left: 185px;
	padding: 5px 0px 20px 10px;
	margin-right: 185px;
	margin-top: 10px;
	margin-bottom: 20px;
}


 .wagFileTree .uploadTreeFolderOpenIcon {
background-image: url('icons/Folder_open20px.gif');
}

.wagFileTree .uploadTreeFolderClosedIcon {
background-image: url('icons/Folder_closed20px.gif');
}

.wagFileTree .uploadTreeFileIcon {
background-image: url('icons/Folder_file20px.gif');
}

.resourceTable td {
	border: 1px solid #666666;
	padding: 8px;
	
}
.resourceDescription td {
	border: 1px solid #666666;
	padding: 8px;
	
}

.borderedTable td {
	border: 1px solid #666666;
	padding: 8px;
	
}

.borderedTableCenterAlign td {
	border: 1px solid #999999;
	
	vertical-align: middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;


	
}
.borderedTableTopAlign td {
	border: 1px solid #999999;
	text-align:left;
	vertical-align:top;
	padding: 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;

		
}
