/* General Styles */
body{
	color: #717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

table
{
	color: #717171;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}


/* HEADER STYLES */
h1
{

	font-size: 14px;
	color: #666666;	
	margin: 0px;
}

h2
{

	font-size: 12px;
	color: #717171;	
	margin: 0px;
}

h3
{

	font-size: 12px;
	color: #717171;	
	margin: 0px;
}

.loginnn{ padding-left: 60px; }


h4
{

	font-size: 10px;
	color: #717171;	
	margin: 0px;
}


h5
{

	font-size: 10px;
	color: #717171;	
	margin: 0px;
}

h6
{
	font-size: 10px;
	color: #717171;	
	margin: 0px;
}

p
{
	font-size: 10px;
	color: #717171;	
	margin: 3 0 auto 0;
}

ul
{
	margin: 3 auto 3 auto;
}
li
{
	margin: 6 auto auto auto;
}

/* LINK STYLES */
a:active
{
	color: #717171;	
	text-decoration: none;
}
a:link
{
	color: #717171;	
	text-decoration: none;
}
a:visited
{
	color: #717171;	
	text-decoration: none;
}
a:hover
{
	color: #717171;	
	text-decoration: none;
}

/* STANDARD INPUT STYLES */

input
{
	font-size: 10px;
	color: #717171;	
	border: 1px solid #CCCCCC;
	xwidth: 150px;
	

}

textarea
{
	font-size: 10px;
	color: #717171;	
	border: 1px solid #CCCCCC;

	width: 200px;
	height: 100px;	
}


/* WorkspacePrivateUC STYLES */

#WorkspacePrivateUC
{
	background-color: #A5B4D5;
	padding: 0 0 0 5;
}

#WorkspacePrivateUC .MyContentContainer
{
	padding-left: 8px;
	background-color: #FFFFFF;
}

#WorkspacePrivateUC .content_base
{
	height: 47px;
	background-image: url(images/skin1/menu_base.jpg);
	background-repeat: repeat-x;
}

/* DETAILS TABLES */
.details
{
	padding: 0 0 10 0;
	/*border-bottom: 1px solid #CCCCCC; */
	width: 500px; 

}

.details td
{
	vertical-align: top;
}

.details td.col1
{
	width: 100px;
}

.details input
{
	width: 100%;
}

.details textarea
{
	width: 100%;
	height: 200px;
}



/* CONTENT MAIN STYLES */
#content_main
{
	
}

#content_main .content_base
{
		height: 47px;
	background-image: url(images/skin1/section_base.jpg);
	background-repeat: repeat-x;
}


/* CONTENT HEADER STYLES */
#content_header
{

	margin-bottom: 30px;
	background-image: url(images/skin1/section_header.jpg);
    background-repeat: repeat-x;
	
}



/* PROFILE STYLES */

.profile_menu
{
	padding:0px;
}
.profile_menu .object-icon
{
	float: none;
}



.menu-icon
{	
	xpadding: 15px;
	display:inline-block;
	float: left;
}

.name_div
{
	border: 1px solid #666666;
	padding: 3px;
	margin-bottom: 3px;
	margin-top: 3px;
	width: 100%;
	font-weight: bold;
}

.fp_item
{
	padding: 3px;
}

.single_column .fp_item
{
	width: 33%;
/*	
	height: 200px;
	overflow: auto;
	background-color: #EEEEEE;
*/	
	float: left;
	
}

.single_column .fp_item .fpcontent_div
{

	height: 120px;
	overflow: auto;
	background-color: #EEEEEE;
	
}


.double_column .fp_item
{
	width: 50%;
	float: left;
}

.triple_column .fp_item
{
	width: 33%;
	float: left;
}


body
{
		background-color: #edecd1;
		overflow: hidden;
		
		border: 0px;
		margin: 0px;
}
.topBlock
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	background-color: Transparent;
	text-align: center;
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-left: 18px;
}
.tab-active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	background-color: Transparent;
	text-align: center;
}
.tab-inactive
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: Transparent;
	text-align: center;
}
.tab-inactive a:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.tab-inactive a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.tab-inactive a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFC453;
	text-decoration: none;
}
.tab-inactive a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFC453;
	text-decoration: none;
}


.sideMenu
{
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: black;
	border:0px;
	background-color: #EDECD1;
	text-align: left;
	width:108px;
}

.sideMenuHeader
{
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: black;
	border:0px;
	background-color: #EDECD1;
	text-align: left;
}

.sideMenuActive
{
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: darkred;
	border: 0px;
	background-color: #EDECD1;
	text-align: center;
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-left: 18px;
}

.sideMenuInactive
{
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: blue;
	text-decoration:underline;

	border: 0px;

	background-color: #EDECD1;
	text-align: center;
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-left: 18px;
}
.sideMenuInactive a:hover
{
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: darkred;
	text-decoration: underline;
}

.sideMenuInactive a:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: blue;
	text-decoration: underline;
}
.sideMenuInactive a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: blue;
	text-decoration: underline;
}
.sideMenuInactive a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFC453;
	text-decoration: underline;
}
.sideMenuInactive a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFC453;
	text-decoration: underline;
}





.-sideMenuInactive
{
	font-size: 10px; 
	height:18px;
	padding-top:2px;
	padding-bottom:2px;
	border-top: #aaaaaa 1px solid;
}

.-sideMenuActive
{
	font-size: 10px; 
	height:18px;
	padding-top:2px;
	padding-bottom:2px;
	border-top: #aaaaaa 1px solid;
}


/** Form styles **/
input.button		
	{	
	font-family: 		Arial, Helvetica, san-serif;
	font-size: 			xx-small;
	background-color: 	#F3F4FC;
	padding-left: 		3;
	border: 			1px solid #7D7D7D;
	height:				18px
	}

.admin-tab-active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #696969;
	border-top: 1px solid #D5D291;
	border-right: 1px solid #D5D291;
	border-left: 1px solid #D5D291;
	border-bottom: 0px none #D5D291;
	background-color: #ffffff;
	text-align: center;
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-left: 18px;
}
.admin-tab-inactive
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border-top: 1px solid #D5D291;
	border-right: 1px solid #D5D291;
	border-left: 1px solid #D5D291;
	border-bottom: 1px solid #D5D291;
	background-color: #EDECD1;
	text-align: center;
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-left: 18px;
}
.admin-tab-right
{
	border-bottom: 1px solid #D5D291;
}
.admin-tan-border
{
	border-top: 1px solid #ffffff;
	border-left: 1px solid #D5D291;
	border-right: 1px solid #D5D291;
	border-bottom: 1px solid #D5D291;
	background-color: White;
}
.admin-tab-inactive a:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #696969;
	text-decoration: none;
}
.admin-tab-inactive a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #696969;
	text-decoration: none;
}
.admin-tab-inactive a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #696969;
	text-decoration: none;
}
.admin-tab-inactive a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}


table.blackborder
{
	border: 1px solid black;
}

.grid-header a:active
{
	color: #696969;
	text-decoration: none;
}
.grid-header a:link
{
	color: #696969;
	text-decoration: none;
}
.grid-header a:visited
{
	color: #696969;
	text-decoration: none;
}
.grid-header a:hover
{
	color: darkred;
	text-decoration: none;
}
.grid-edit-column
{
	border-top: #696969 1px solid;
	border-bottom: #696969 1px solid;
	border-left: #696969 1px solid;
}
.grid-first-item
{
	border-top: #696969 1px solid;
	border-right: #696969 1px solid;
	border-bottom: #696969 1px solid;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	margin: 1px;
}
.grid-item
{
	border-right: #696969 1px solid;
	border-top: #696969 1px solid;
	border-left: #696969 1px double;
	border-bottom: #696969 1px solid;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	margin: 1px;
}
.grid-header
{
	border-bottom: #696969 1px solid;
	font-weight: bold;
	font-size: 8px;
	color: #696969;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.grid-last-item
{
	border-top: #696969 1px solid;
	border-left: #696969 1px solid;
	border-bottom: #696969 1px solid;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	margin: 1px;
}
.header-gray
{
	font-weight: bold;
	font-size: 11px;
	color: #696969;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.header-lightgray
{
	font-weight: bold;
	font-size: 10px;
	color: gray;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.report-main-header
{
	font-weight: bold;
	font-size: 11px;
	color: Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #DCDCDC;
	padding-left: 18px;
	padding-right: 18px;
}
.report-header
{
	font-weight: bold;
	font-size: 11px;
	color: Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 18px;
	padding-right: 18px;
}
.report-text
{
	font-size: 10px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 18px;
	padding-right: 18px;
}
.report-header a:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: Black;
	text-decoration: none;
}
.report-header a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #696969;
	text-decoration: none;
}
.report-header a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: Black;
	text-decoration: none;
}
.report-header a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #696969;
	text-decoration: none;
}
.standard-text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}




/* region of Dave controled styles */

.Table_KMS_CatObj_Container {
	padding: 2px;
	width: 100%;
}

.Table_KMS_CatObj_Main {
	width: 100%;
}
.Image_KMS_Title_Category_Seperator {
	width: 1px;
	height: 3px;
}
.Table_KMS_Title_Category_Seperator {
	height: 3px;
}

.Image_KMS_Category_Object_Seperator{
	width: 1px;
	height: 10px;
}

.Table_KMS_Category_Object_Seperator{
	height: 10px;
}

.Table_KMS_Category_Title {
	width: 100%;
	border: 1px solid #66667E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #66667E;
	padding-left: 5px;
	background-image: url(images/kms/kms_titles_bg.jpg);
	background-repeat: repeat-x;
	background-color: #DBE3DB;

}

.Table_KMS_Objects_Title {
	width: 100%;
	border: 1px solid #66667E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #66667E;
	padding-left: 5px;
	background-image: url(images/kms/kms_titles_bg.jpg);
	background-repeat: repeat-x;
	background-color: #DBE3DB;
}
.Table_KMS_Category_Details_Main {
	width: 100%;
	border: 1px solid #66667E;
	background-color: #E0DFE3;
}
.Table_KMS_Category_Details_Holder {
	width: 100%;
}
.Table_KMS_Category_Details {
	border-bottom: 1px solid #66667E;
}
.Table_KMS_Category_Options {
	border-top: 1px solid #ffffff;
}
.Table_KMS_Objects_Main {
	width: 100%;
	border: 1px solid #66667E;
	background-color: #E0DFE3;
}
.Table_KMS_Objects_Holder {
	width: 100%;
}
.Table_KMS_Objects_List {
	border-top: 1px solid #ffffff;
	border-right: 1px solid #9D9DAD;
	border-bottom: 1px solid #66667E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-left: 5px;
}
.Table_KMS_Objects_List_Icons {
	text-align: center;
	border-right: 1px solid #9D9DAD;
	border-bottom: 1px solid #66667E;
	padding-top: 3px;
}
.Table_KMS_Objects {
	border-bottom: 1px solid #66667E;
}
.Table_KMS_Objects_Options {
	border-top: 1px solid #ffffff;
}
.Image_KMS_Title_Objects_Seperator {
	width: 1px;
	height: 3px;
}

.Table_KMS_Category_Details_Inner {
	width: 100%;
}
.Table_KMS_Category_Details_Icon{
	padding: 5px;
	width: 60px;
}
.Table_KMS_Objects_Detail_Titles{
	border-bottom: 1px solid #9D9DAD;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #9D9DAD;
	background-color: #F0EFF1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #66667E;
	padding-left: 5px;
}

.Table_KMS_Objects_Detail_Titles_Icons{
	width: 65px;
	border-bottom: 1px solid #9D9DAD;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #9D9DAD;
	background-color: #F0EFF1;
}

.Table_KMS_Category_Details_Title{
	vertical-align: bottom;
	padding-bottom: 7px;
	padding-left: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.Table_KMS_Category_Details_Details {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px;
}

.Table_KMS_Category_Details_Version {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px;
}

.Table_KMS_Category_Details_Description {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 5px;
}

.Table_KMS_Category_Desc_Det_Holder{
	width: 100%;
}

.Table_KMS_Category_AscCats_Holder{
	width: 100%;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #66667E;
}

.Table_KMS_Category_AscCats_Main {
	width: 100%;
}
.Table_KMS_Category_AscCats_Main_Left {
	width: 75px;
}
.Table_KMS_Category_AscCats_Cat_Hold{
	width: 100%
}
.Table_KMS_Category_AscCats_Cats_Display {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding: 5px;
}
.Table_KMS_Category_AscCats_Cats_title{

	border: 1px solid #66667E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #66667E;
	padding-left: 5px;
	background-image: url(images/kms/kms_titles_bg.jpg);
	background-repeat: repeat-x;
	background-color: #DBE3DB;
}

/* end of Daves region */

/* region of Vin controled styles */

.main_table_description
{
	/*padding-bottom: 3px;*/
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 1px;
	width: 100%;
	border: solid 1px #66667E;
}

.Filter_Dropdown
{
	font-size: 9px;
}

a: link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #;
	text-decoration: none;
}
a: visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #66667E;
	text-decoration: none;
}
a: active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #66667E;
	text-decoration: none;
}
a: hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #66667E;
	text-decoration: none;
}

/*	Make the related folders float 3 at a time */
#pnlRelatedCategories table
{
	width: 30%;
	float: left;
}

.table_left_panel_title {
	width: 150;
	border: 1px solid #66667E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;/*#66667E;*/
	padding-left: 5px;
	background-image: url(images/kms/kms_titles_bg.jpg);
	background-repeat: repeat-x;
	background-color: #FFD69F;
}

.table_centre_panel_title {
	border: 1px solid #66667E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding-left: 5px;
	padding-right: 5px;
	background-image: url(images/kms/kms_titles_bg.jpg);
	background-repeat: repeat-x;
	background-color: #FFD69F;
}

.table_centre_panel_msgtitle
{
	border-bottom: 1px solid #66667E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;/*#F18F12;*/
	padding-left: 5px;
	padding-right: 5px;
	background-image: url(images/kms/kms_titles_bg.jpg);
	background-repeat: repeat-x;
	background-color: #FFD69F;
}

.table_centre_panel_msgrow1
{
	border-bottom: 1px solid #66667E;
}

.table_centre_panel_msgrow2
{
	border-top: 1px solid #FFFFFF;
	height: 3px;
}

.table_centre_panel_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.table_centre_panel_spacer
{
	border-bottom: 1px solid #66667E;
}

.table_centre_panel_body
{
	border-top: 1px solid white;
	border-bottom: 1px solid #66667E;
	padding: 3px;
}

.table_centre_panel_submenu
{
	border-top: 1px solid white;
	border-bottom: 1px solid #66667E;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 3px;
}

.table_centre_panel_msg
{
	padding: 3px;
	background-color: White;
	border-top: 1px solid white;
	border-bottom: 1px solid #66667E;
}

.table_centre_panel_msgdiv
{
	border-top: 1px solid white;
	xborder-right: 1px solid #66667E;
	width: 5px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #66667E;
}

.table_centre_panel_msgposter
{
	width : 100px;
	vertical-align: top;
	padding: 3px;
	background-color: #dde5dd;
	border-top: 1px solid white;
	border-bottom: 1px solid #66667E;
}

.table_centre_panel_msgbar2
{
	height: 3px;
	padding: 0px;
	border-bottom: 1px solid #66667E;
	border-top: 1px solid #ffffff;
}

.table_centre_panel_msgtools
{
	padding: 0px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #66667E;
}

.table_centre_panel_msgtools2
{
	padding: 0px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #66667E;
	border-right: 1px solid #66667E;
	border-left: 1px solid #66667E;
	background-color: #E0DFE3;
}

.table_centre_panel_msgmain
{
	border-top: 1px solid #66667E; 
	border-right: 1px solid #66667E; 
	border-left: 1px solid #66667E; 
	background-color: #E0DFE3;
}

.new_message_body
{
	width: 100%;
	height: 100px;
	border: none;
}

.new_message_subject
{
	width: 100%;
	border: none;
}

.std_text_input
{
	width: 100%;
	border: solid 1px #66667E;
}

.std_checkbox
{
	width: 100%;
	border: none;
}

.table_centre_panel_container
{
	border-right: 1px solid #66667E;
	border-left: 1px solid #66667E;
	border-top: 1px solid #66667E;
	/*border-bottom: 1px solid #66667E;*/
	background-color: #E0DFE3;
}

a.neo_object_hirachy:link{font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none;color: #66667E;}
a.neo_object_hirachy:visited{font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none;color: #66667E;}
a.neo_object_hirachy:active{font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none;color: #66667E;}
a.neo_object_hirachy:hover{font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none;color: #888888;}

.neo_object_hirachy
{
	font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none;color: #66667E;
}

.iconstyle
{
	
}

.history_table
{
	border-right: 1px solid #66667E;
	border-left:  1px solid #66667E;
	border-top:  1px solid #66667E;
}

a.historylinks:link{padding-top: 1px;padding-bottom: 1px;padding-left: 0px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none;color: #66667E;}
a.historylinks:visited{padding-top: 1px;padding-bottom: 1px;padding-left: 0px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none;color: #66667E;}
a.historylinks:active{padding-top: 1px;padding-bottom: 1px;padding-left: 0px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none;color: #66667E;}
a.historylinks:hover{padding-top: 1px;padding-bottom: 1px;padding-left: 0px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none;color: #888888;}

.history_item_link
{
	border-bottom: 1px solid #66667E;
	border-right: 1px solid #66667E;
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-color: #E0DFE3;
}
/*
#pnlListedObjects table
{
	width: 33%;
	float: left;
}
*/
/* Vins general stuff*/

#ListerIn3 table
{
	width: 33%;
	float: left;
}

.ListerIn2
{
	width: 50%;
	float: left;
}

/*
*	Standard object icon
*/
.object-icon
{
	width: 33%;
	float: left;
	/*JM 2007-11-01 - added height to fix floating issue*/
	height: 50px;
}

.object-icon .selected
{
	background-color: #CCCCCC;
}
/* JM 2008-02-01 - override settings for MessageStoreUC folders */
#MessageStoreUC .object-icon
{
	height:auto;
}

/*
*	Single column view
*/
.single_column
{
	width: 33%;
	float: left;
	padding-right: 3px;
}

.single_column .object-icon
{
	width: 100%;
	float: left;	
}

/*
*	Double column view
*/
.double_column
{
	width: 66%;
	float:left;
}

.double_column .object-icon
{
	width: 50%;
	float: left;	
}



.form_select_boxes
{
    font-family: Verdana, Arial, Helvetica, san-serif;
    background-color : #FFD69F;
    border : 1px solid #66667E;
    font-size: 10px;
    color: #000000;
}
.form_textarea_boxes
{
    font-family: Verdana, Arial, Helvetica, san-serif;
    background-color : #FFD69F;
    border : 1px solid #66667E;
    font-size: 10px;
    color: #000000;
}
.form_input_boxes
{
    font-family: Verdana, Arial, Helvetica, san-serif;
    background-color : #FFD69F;
    border : 1px solid #66667E;
    font-size: 10px;
    color: #000000;
}
/* end of Vins general stuff*/
/* end of Vins region */


/* region of Olly's styles */
.calTable
{
	width: 100%;
	border-right: green thin solid;
	border-top: black thin solid;
	border-left: green thin solid;
	border-bottom: black thin solid;
}

.calEntriesTable
{
	border: #66667E thin solid;
}

.calHeader
{
	border-right: white 1px solid;
	border-top: gray 1px solid;
	border-left: white 1px solid;
	border-bottom: gray 1px solid;
	background-color: #FFF9DC;
}
.calCell
{
	border-right: white 1px solid;
	border-top: gray 1px solid;
	border-left: white 1px solid;
	border-bottom: gray 1px solid;
	background-color: #F0F0FF;
}
/*JM 2007-11-06 - formatting for calendar entries*/
.calCell .object-icon
{
	height: auto;
	margin-top: -21px;
}
.calDiv
{
	position: absolute;
	overflow: visible;
	background-color: #FFFFF0;
}
.calDiv_selected
{
	border-bottom: 2px solid #F00;
	border-right: 2px solid #F00;
	border-left: 2px solid #F00;
	border-top: 2px solid #F00;
	position: absolute;
	overflow: visible;
	background-color: #CCCCCC;
}
.richeditor
{
	border: solid 1px gray;
}
/* end of Olly's region */

/* Header Page Styles */
.Table_Banner_Col1_Communities{
  width: 167px;
  height: 162px;
  xbackground-image: url(Images/communities.jpg);
  background-image: url(Images/logo_whitstone.jpg);
  background-repeat: no-repeat
}
.Table_Banner_Menu{
    height:54px;
    width:594px;
    text-align: right;
    vertical-align: top;
}
.Table_Banner_Menu_Row1{
    height:53px;
    width:594px;
    text-align: right;
    vertical-align: top;
}
.Table_Banner_Menu_Row3{
    height:75px;
    width:594px;
    vertical-align: top;
    padding-right: 35px;
    xpadding-bottom: 5px;
}
.Table_Banner_Menu_Ac{
    height:53px;
    width:236px;
}
.Table_Banner_Menu_Ac_Col1{
    height:53px;
    width:41px;
    background-image: url(Images/fave.gif);
    background-repeat: no-repeat
}
.Table_Banner_Menu_Ac_Col2{
    height:53px;
    width:41px;
    background-image: url(Images/search.gif);
    background-repeat: no-repeat
}
.Table_Banner_Menu_Ac_Col3{
    height:53px;
    width:41px;
    background-image: url(Images/clipb.gif);
    background-repeat: no-repeat
}
.Table_Banner_Menu_Ac_Col4{
    height:53px;
    width:44px;
    background-image: url(Images/history.gif);
    background-repeat: no-repeat
}
.Table_Banner_Menu_Ac_Col5{
    height:53px;
    width:48px;
    background-image: url(Images/trash.gif);
    background-repeat: no-repeat
}
.Table_Banner_Menu_Ac_Col5_5{
    height:53px;
    width:40px;
    background-image: url(Images/logout.gif);
    background-repeat: no-repeat
}
.Table_Banner_Menu_Ac_Col6{
    height:53px;
    width:20px;
}
.Table_Banner_Menu_Ac_Titles{
    height:30px;
    width:236px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-style: normal    ;
    color: #717171;
    text-align: right;
    padding-right: 35px;
}
.Table_Header_Main{
  height: 100%;
  width: 100%;
  background-image: url(Images/bg_top.jpg);
  background-repeat: repeat-x
}
.Table_Banner{
  width: 100%;
  height: 158px;
  padding: 0px;
  margin: 0px;
}
.Table_Banner_Col2{
  width: 100%;
  height: 158px;
  xbackground-image: url(Images/bg_banner.jpg);
  background-image: url(Images/bg_banner_whitstone.jpg);
  background-repeat: no-repeat;
  vertical-align: top;
  text-align: right;
}
.Table_Main_Row2{
  vertical-align: top;
}

/*
*	Copied from CSS dir
*/

body{
  margin: 0px;
  background-color: #ffffff;
}

/* IFRAME styles */
iframe{
	border: 0px;
}


/* Table Styles */

.Table_Main{
  width: 100%;
  height:100%;
}
.Table_Main_Row1{
  height: 158px;
  background-image: url(Images/bg_top.jpg);
  background-repeat: repeat-x
}
.Table_Main_Row2{
  height: 100%;
  xbackground-color: #ffcc00;
  vertical-align: top;
}
.Table_Main_Row3{
  height: 54px;
  background-image: url(Images/bg_base.jpg);
  background-repeat: repeat-x
}
.Table_Banner{
  width: 100%;
  height: 158px;
}
.Table_Banner_Col1_Home{
  width: 248px;
  height: 158px;
  background-image: url(Images/home.jpg);
  background-repeat: no-repeat
}
.Table_Banner_Col1_Communities{
  width: 248px;
  height: 158px;
  xbackground-image: url(Images/communities.jpg);
  background-image: url(Images/logo_whitstone.jpg);
  background-repeat: no-repeat
}
.Table_Banner_Col2{
  width: 100%;
  height: 158px;
  /*background-image: url(Images/bg_banner.jpg);*/
  background-image: url(Images/bg_banner_whitstone.jpg);
  background-repeat: no-repeat;
  vertical-align: top;
  text-align: right;
}
.Table_Banner_Menu{
    height:54px;
    width:512px;
    text-align: right;
    vertical-align: top;
}
.Table_Banner_Menu_Row1{
    height:54px;
    width:512px;
    text-align: right;
    vertical-align: top;
}
.Table_Banner_Menu_Ac{
    height:53px;
    width:280px;
}
.Table_Banner_Menu_Ac_Col1{
    height:53px;
    width:48px;
    background-image: url(Images/fave.gif);
    background-repeat: no-repeat
}
.Table_Banner_Menu_Ac_Col2{
    height:53px;
    width:54px;
    background-image: url(Images/search.gif);
    background-repeat: no-repeat
}
.Table_Banner_Menu_Ac_Col3{
    height:53px;
    width:51px;
    background-image: url(Images/clipb.gif);
    background-repeat: no-repeat
}
.Table_Banner_Menu_Ac_Col4{
    height:53px;
    width:52px;
    background-image: url(Images/history.gif);
    background-repeat: no-repeat
}
.Table_Banner_Menu_Ac_Col5{
    height:53px;
    width:55px;
    background-image: url(Images/trash.gif);
    background-repeat: no-repeat
}
.Table_Banner_Menu_Ac_Col6{
    height:53px;
    width:20px;
}
.THIS_WILL_BE_MAIN_IFRAME {
  width:100%  ;
  height:100%;
}
.THIS_WILL_BE_MENU_IFRAME{
    width: 248px;
    height:100%;
    background-color: #F6F6F6;
}
.THIS_WILL_BE_ASPACEBETWEEN_IFRAMES{
    height:100%;
    width:6px;
}
.THIS_WILL_BE_MAINCONTENT_IFRAME{
    width: 100%;
    height:100%;
}
.Table_Base {
  width:100%  ;
  height:54px;
}
.Table_Menu_Base{
  width: 248px;
  height:54px;
  background-image: url(Images/section_base.jpg);
  background-repeat: repeat-x
}
.Table_Gap_Base{
    height:54px;
    width:6px;
}
.Table_Content_Base{
    width: 100%;
    height:54px;
    background-image: url(Images/section_base.jpg);
	background-repeat: repeat-x
}

.NormalTextBox{width:120px;}

#main_content{background:transparent;}

/* JM 2007-05-01 */
.clipboard_left { background-image: url(images/skin1/clipboard_left.gif); }
.clipboard_right { background-image: url(images/skin1/clipboard_right.gif); }
.poweredby { background-image: url(images/schx-poweredby.gif); }

/* JM 2007-11-08 */
#favourites .topNavObjectIconHolder .object-icon,
#clipboard .topNavObjectIconHolder .object-icon { width:200px; margin-top:10px; }

/* JM 2008-07-14 */
/* User Management update */
.txtSearchName { width: 180px; }
.results .object-icon { position: relative; float: left; overflow: hidden; width: 180px; height: 30px; }
#userfavourites h3 { margin-bottom: 12px; }
.userfavourites-container .object-icon  { padding: 0; margin: 0; position: relative; float: left; overflow: hidden; width: 162px; height: 30px; }
.userfavourites-container { width: 180px; height: 306px; overflow-y: scroll; padding: 0; margin: 0; }
.user_chooser_results .user_manager_results { width: 380px; height: 440px; overflow-y: scroll; }
.toolzone-checkbox { vertical-align: top; padding-right:10px;}
