/* Generic Settings */

#form1{margin:0px;}

HTML, BODY, DIV, FORM {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #000000;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;}

TABLE, TR, TH, TD, THEAD, TFOOT, TBODY, COLGROUP, COL {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #000000;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;}

P {margin: 7px 0px 7px 0px;}



/*Overrides the inline styles embedded in questions*/
p.MsoNormal SPAN, p.MsoNormal SPAN, p.KasText SPAN
{
	FONT-SIZE: 12px !important;
	COLOR: #1D95D2 !important; 
	FONT-FAMILY: Arial, Helvetica, sans-serif !important	
} 

H1, H2, H3, H4, H5, H6 {
	padding:0px 0px 15px 0px;
	margin:0px;}

/* Set this for the background colour of the entire page */
BODY {
	BACKGROUND-COLOR: #ffffff;
	PADDING: 0px;
	MARGIN: 0px;}

#childbody{
	BACKGROUND-COLOR: #ffffff;
	padding: 20px 20px 20px 20px;}

IMG {
	BORDER: 0px;}

TEXTAREA{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

/* Table Layout */

.pageContainer{padding:0px 0px 0px 0px;margin: auto;overflow:hidden;}
/* No BGColors here, they should be set in the BODY tag instead. This Div is used to rectify an IE issue */

	.pageContent{margin: auto;text-align: center;overflow:hidden;}
	/*By default, this Div will stretch to 100% of the screen minus the padding applied by pageContainer and BODY */

		 /* .holdingTable{width:1000;border: 1px solid #000000;} */
		 #holdingTable{width: 100%;} /* YES ... 1024 - IE Borders and scrollbar = 994.  Firefox is 10 pixels less (could run in 1004px! */
		 .holdingTable{}
		 /* This is either set to 100% (full screen) minus the padding set in pageContainer,  or the MAXIMUM width the page should be constrained to */
		 /* Using text-align is CSS instead of align="center" in the table decalration does NOT align the table properly in FireFox, hence why it's fixed for the moment */

		/* HEADER */
		td.headerContainer{padding:0px 0px 0px 0px;height:131px;} /* background-image here */
		/* set the height and background of the header bar NOT INCLUDING the breadcrumbs and static links (these are "appended" afterwards, depending on the type of background) */
			div.headerContainer{position:relative;}
				.headerContent{}

					/* Float the logos and tag images relative to each other - not the easiest thing to do but gives more flexibility for skinning */
					.headerContent .mainlogo{width:174px; height: 86px;background-image:url(/skins/3DChange/images/header/Logo.gif);float:left;margin-top: 22px;margin-left: 22px;}
					/* .headerContent .tagline{width:320px; height: 61px;background-image:url(/skins/3DChange/images/header/tagline.gif);float:left;margin-top: 22px;margin-left: 22px;} */
					/* .headerContent .altLogo1{width:347px;height:52px;background-image:url(/skins/3DChange/images/header/ribbon2.gif);float:right;margin-top: 10px;} */
					.headerContent .altLogo2{width:208px; height: 69px;background-image:url(/skins/3DChange/images/header/learning_zone2.gif);float:right;margin-top: 27px;margin-right: 22px;}
					.headerContent .altLogo3{}
					.headerContent .altLogo4{}
					.headerContent .altLogo5{}

					.headerContent div.headeranchor{position:absolute;right: 0px;width:205px; height: 19px;margin-top: 10px;}


		/* STATIC LINKS TOOLBAR */
		.toolbarContainer{}
			td.toolbarbackground{background-color: #ffffff;background-image:url(/skins/3DChange/images/header/toolbar_bg.gif);background-repeat: repeat-x;}
				div.toolbarbackground{height:37px;}
					.toolbarContent{margin-top:7px;}

						td.toolbartextContainer{height:16px;}
						a.toolbarText,a.toolbarTextStart{height:16px;display: table-cell;padding:3px 7px 2px 7px;} /* tablecell is a netscape adjustment */
						a.toolbarTextStart:hover,a.toolbarText:hover{width:100%;height:16px;}

						.toolbartextContainer{border-right:1px solid #fff;border-left:0;margin:0px;}
						.toolbartextContainer_selected{border-right:1px solid #fff;border-left:0;}
							.toolbartextContainer_selected .toolbarText{color:#ffffff;}
						.toolbartextContainerStart_selected{border-right:1px solid #fff;border-left:0;}
							.toolbartextContainerStart_selected .toolbarText{color:#ffffff;}
						.toolbartextContainerStart{border-right:1px solid #fff;border-left:0;margin:0px;}
						.toolbartextContainerEnd{}
						.toolbartextContainerEnd_selected{}

						.toolbarText{TEXT-DECORATION: none;font-size:11px;font-weight:bold;text-transform:uppercase;}
						.toolbarTextSelected, .toolbartextstart{TEXT-DECORATION: none;font-size:11px;font-weight:bold;text-transform:uppercase;}
						/* .toolbarText:hover, .toolbarTextStart:hover{color: #666666;} */
						.toolbarTextStart:hover, .toolbarText:hover{background-color: #369343;}

		/* BREADCRUMB */
		.breadcrumbNavCell{}
		/* Set this cell to EITHER the navigationContainer (if you have breadcrumbs above the content, OR breadcrumbbackground if the breadcrumb is fullscreen */
		 #breadcrumbcontainer{display: none;}
			.breadcrumbbackground{padding: 0px 0px 0px 0px;margin: 0px;}

					/* User Name */
					.currentusernamebackground{padding-right:15px;border-bottom: 1px solid #e1e1e1;background-color: #ffffff;}
					.currentusername{FONT-SIZE:9px;}

					/* Change User Mode */
					#optMode,#UserMode{FONT-SIZE:9px;border:0px;}
					.UserSelect{FONT-SIZE:9px;border:1px solid #000000;padding:0px 0px 0px 0px;margin: 0px;margin-right: 5px;}

					/* Splash Image */
					.imagebanner{padding:0px 5px 5px 5px;background-color:#DCDCDC;}

		/* NAVIGATION */
		td.navigationContainer{background-color: #FFF;border-right: 2px dotted #CA188A;padding-right: 5px;}
			#ForceNavagationWidth{width:185px;height: 1px;}
			.NavSearchTextBox{width: 165px;}
			div.navigationContainer{position: relative;}

				.navigationContainer{}
					.innernavigationContainer{} /* Force min height of navigation table if self contained */

					/* Navigation Links */
					/* div.navigationContent{position: relative; top: -33px;} */
					/* div.navigationContent{position: relative; top: -20px;} */

						.navigationSearchForm{padding: 0px 0px 0px 0px;	margin: 0px;color: #1D95D2;}
						.navigationSearchForm td{color: #1D95D2;}
						 /* Required so the Search Box does not extend vertically too far */

						.navigationSearch{padding: 10px 10px 0px 10px; margin: 0px;}
						#navigationSearchBottomRightImage{}

					.contextuallinkbullet{width:7px;border-bottom: 1px solid #e7e7e7;}
					.contextual-link-container{padding: 6px 2px 6px 0px;text-align:left;width:100%;}
					.contextual-link{FONT-SIZE: 12px;TEXT-DECORATION: none;}

					.contextualsublinkbullet{width:7px;border-bottom: 1px solid #e7e7e7;}
					.contextual-sublink-container{border-bottom: 1px solid #e7e7e7; padding: 6px 2px 6px 0px;text-align:left;width:100%;}
					.contextual-sublink{FONT-SIZE: 12px;TEXT-DECORATION: none;}

					/* Login */
					.UserLogin{padding:0px 0px 0px 10px;}
					.UserLoginBox{FONT-SIZE: 9px;background-color: #fff;border: 1px solid #666;}
					.logintext{text-align:left;font-size: 1.2em;font-weight: bold;}
					.LoginBG{margin-top: 0px;}
					input.UserLoginBox{height:13px;width:100%;FONT-SIZE: 9px;background-color: #ddd;border: 0;}
					.forgotpassword{color: #fff;}

					/* LOGO UNDER THE NAV BAR */
					.tdlogoundernav{text-align:center;}
					.divlogoundernav{}
					#logoundernav{}


		/* MAIN CONTENT */
		td.mainContainer{padding: 10px 15px 0px 15px;margin: 0px;}
			div.mainContainer{padding: 0px 0px 0px 0px;margin: 0px;}

				.mainContent{}
					.innerContent{margin: 0px;}

		/* AUX (3rd Column) */
		td.auxContainer{}
			#ForceAuxContainerWidth{width:1px;height:300px;}
			div.auxContainer{width:0px;padding:0px;margin:0px;}
				.auxContent{}

		/* FOOTER */
		td.footerContainer{}
			div.footerContainer{text-align:center;}
				.footerContent{padding-top: 5px;}


/* DISPLAY TABLES */

/* Below there are 2 variations of classes, the new way that sets the tr, followed by the old way for compatibiltiy  */


.studyserve-table{text-align:left;empty-cells:show;background-color: #999999;}
	.studyserve-table .table-row th,.studyserve-table th.table-row{background-color: #DCDCDC;border-top: 0px none;border-bottom: 0px solid #aaaa99;border-left: 0px none;border-right: 0px none;vertical-align: bottom;}
	.studyserve-table .table-row-alt th,.studyserve-table th.table-row-alt{background-color: #DCDCDC;border-top: 0px none;border-bottom: 0px solid #aaaa99;border-left: 0px none;border-right: 0px none;vertical-align: bottom;}
	.studyserve-table .table-row td,.studyserve-table td.table-row{background-color: #ffffff;border-top: 0px none;border-bottom: 0px solid #aaaa99;border-left: 0px none;border-right: 0px none;padding-right:5px;}
	.studyserve-table .table-row-alt td,.studyserve-table td.table-row-alt{background-color: #eeeeee;border-top: 0px none;border-bottom: 0px solid #aaaa99;border-left: 0px none;border-right: 0px none;padding-right:5px;}

	.studyserve-table .table-row-selected td,.studyserve-table td.table-row-selected{background-color: #369343;border-top: 0px none;border-bottom: 0px solid #aaaa99;border-left: 0px none;border-right: 0px none;padding-right:5px;}
	.studyserve-report{text-align:left;empty-cells:show;border-collapse: collapse;}

	.studyserve-table .table-row th a, .studyserve-table th.table-row a {color: #fff;}
	.studyserve-table .table-row-alt th a, .studyserve-table th.table-row-alt a {color: #fff;}

/* STYLING */

/* Tables */
/* USE G_LNGGENERICCELLSPACING IN DECLARES.ASP TO SET CELLSPACING TO KEEP CROSS BROWSER SUPPORT */


/* Container Boxes */
.wizardContainer{background-color: #ffffff;padding:0px;margin:0px;border: 0px none;}
.tableContainer{background-color: #ffffff;padding:0px;margin:0px;border: 0px none;}
.Box{background-color: #ffffff;padding:10px;margin:0px;border: 1px solid #DCDCDC;}
.tabboxcontainer{border-collapse: collapse;border-top:0px;border-left:1px solid #aaa999;border-right:1px solid #aaa999;border-bottom:1px solid #aaa999;}
.tabbox{padding:10px;}

.tableContainerContent{margin:15px 0px 0px 0px;width:100%;}
.tableContainerTitle{font-weight:bold;font-size:14px;padding-bottom:10px;}
.BoxTitle{font-weight:bold;font-size:14px;padding-bottom:10px;}

/* Titles */
.TitleContainer{padding-bottom: 7px;padding-top:0px;border: 0px;}

.tableContainerTitle{font-weight: bold;}
.TitleText{FONT-SIZE: 20px;font-weight: normal;}
.TitleHR{FONT-SIZE: 0px;line-height: 0px;BACKGROUND-COLOR: #333333;} /* ADD BACKGROUND-COLOR TO DISPLAY SINGLE PIXEL HR */
.drawtitlebg{background-color: #333333;color: #333333;height:2px;}
.divHR{COLOR: #333333;}

/* Tabs */
div.tabcontainer{height:22px;padding:0px 0px 0px 0px;margin-bottom: 0px;position:relative;}
table.tabcontainer{border-collapse: collapse;}
table.tabcontainer td{padding:0px 0px 0px 0px;}
table.tabcontainer td.tabButton{padding:1px 2px 0px 0px;vertical-align:bottom;}
table.tabcontainer td.tabButton a{text-decoration: none;}
table.tabcontainer td.tabButton a:hover{text-decoration: none;}
table.tabcontainer td.tabButtonSelected{padding:1px 2px 0px 0px;}
table.tabcontainer td.tabspacer{width:1px;}
table.tabcontainer td.tabspacerEnd{width:100%;}
#tabspacerwidth{width:0px;}
#Starttabspacerwidth{width:0px;} /* This is the spacing on the tab bar BEFORE the first tab */

/*
.TabsHR{color:#000000;background-color:#000000;height:1px;border: 0px;margin: 5px 0px 5px 0px;}
td.tabButton{padding:1px 4px 1px 4px;border:1px solid #aaa999;font-size:12px;background-color:#eeeeee;}
td.tabButtonSelected{padding:1px 4px 1px 4px;font-weight:bold;border-left:1px solid #aaa999;border-right:1px solid #aaa999;border-top:1px solid #aaa999;border-bottom:1px solid #ffffff;background-color: #ffffff;font-size:12px;}
td.tabspacer{width:13px;border-bottom:1px solid #aaa999;}

#tabspacerwidth{width:3px;}
.tabSpacerFirstTab{Border-bottom: 1px solid #aaa999;}
#Starttabspacerwidth{width:10px;}
*/

.tabMainContentContainer{padding:0px 0px 0px 0px;margin: 0px 0px 0px 0px;border: 1px solid #aaa999;font:0;}
td.tabspacerEnd{width:100%;}

.tabMainContent{padding:3px;margin:0;border:0;font:11px;}

/* Terms of Service */
#termsofservice{width:100%;height:100px;background-color: #ffffff;}
#termsofservicetextbox{width:100%;height:250px;}

/* KAS */
.KAS-TestQuestionSelection{border:1px solid #369343;width:591px;padding:5px 5px 5px 5px;}
.orgSelectionBorder th.table-row,.kas th.table-row{background-color: #DCDCDC;text-align:left;vertical-align: bottom;}


/* REPORT */
.report-header1{background-color: #0475B0;color: #ffffff;}
.report-header2{background-color: #0475B0;color: #ffffff;}
.report-header3{background-color: #0475B0;color: #ffffff;}
.report-header4{background-color: #0475B0;color: #ffffff;}
.report-header5{background-color: #0475B0;color: #ffffff;}
.report-header-blank{background-color: #0475B0;}

/* OVERLIB STYLING */
	.Overlib_LearningStyle_Foreground{background-color: #ffffaa;} /* Main Content BG colour */
	.Overlib_LearningStyle_Background{background-color: #666666;} /* Caption and border BG colour */
	.Overlib_LearningStyle_CaptionFont{font-size: 13px;font-weight: bold;color: #ffffff;} /* Caption text */

/* OPENBOX CONTAINERS */


.orgSelectionBorder{border-width:1px;border-style:solid;border-color:#aaaaaa;}
.Studyserve-Table-OrgAdmin {BACKGROUND-COLOR: #DCDCDC;border-width:1px;border-style:solid;border-color:#aaaaaa;}
.orgadmintabon{background-color: #ffffff;border-top: 1px solid #AAA999;}
.orgadmintaboff{background-color: #EEEEEE;border-top: 1px solid #AAA999;}
.tabButton_org{COLOR: #1D95D2;text-decoration: underline;}
.tabButtonSelected_org, .orgadmintaboff{COLOR: #333333;font-weight:bold;}

/* COLOURS */

/* BLUE */
H1, H2, H3, H4, H5, H6{color: #333333;}
TH.table-row, TH.table-row-alt, TH.table-row-alt,.TitleText,.tableContainerTitle,#tree A{color: #fff;}
.BoxTitle,.Box td,.searchbackground,.contextual-link:hover,.contextual-sublink:hover,.tabButton {color: #CA188A;}

/* BLACK */
.breadcrumb a,.tabButtonSelected,.breadcrumb:hover, .highlight,TD.table-row,TD.table-row b,TD.table-row i,TD.table-row u,TD.table-row-alt,TD.table-row-alt b,TD.table-row-alt i,TD.table-row-alt u,.book-mark,.normal{color: #000000;}

/* GREY */
.tabButton a:hover{color: #333333;}
.breadcrumb{color: #666666;}

/* WHITE */
.toolbarText, .toolbartextstart,.logintext {color: #ffffff;}

/* RED */
.errorText{color: #ff0000;font-weight: bold;}
a.contextual-link,a.contextual-sublink{color: #1D95D2;font-weight: bold;}
A{color: #1D95D2;}

.RED{color: #ff0000;}
.GREEN{color: #00ff00;}
.BLUE{color: #0000ff;}

.discussionQuestionEntry{width:400px;}

/* SITE SPECIFIC */
.RepeatingHeaderBG{background-image:url(/images/header/header_repeat.gif);background-repeat:repeat-x;height:0px;padding-top:3px;}
.display{width:40px;height:40px;}
table.userInput{padding:4px 4px 4px 4px;}
.OrganisationAdminBorder{border:1px solid #999999;}
.drawBoxHeadTitle{}
.WizardStep{}
.wizardFootSpacingP{font-size:0px;padding:0px;margin:0px;}
.boxText {} /* GENERALLY FOUND IN REPORTS */
A.page{text-decoration: none;}

/* PADDING AROUND BODY OF CHILD */
.child {padding:30px;}

#tree{}

#tree A
{
    TEXT-DECORATION: underline;
}
#tree IMG
{
    padding: 0px 0px 0px 0px;
}
.table-sort{color: #fff;}
#objDiv_UserTab,#objDiv_OrgTab{padding:5px 5px 5px 5px;}
.searchbackground{background-color: #f5f5f5;padding:15px;}
.rightpadding{padding-right:10px;}
.UserInput{width:250px;}

.legalfoot{text-align: center;}
#bottomofNavLeftOfLegalFoot{background-color:#ffffff;BACKGROUND-IMAGE: url("/skins/3DChange/images/misc/poweredby.gif");BACKGROUND-REPEAT: no-repeat;background-position: center center;height:10px;}

.GenericTextBoxLengthSmall{width: 130px;}
.GenericTextBoxLength{width: 230px;}

.report-inline{position:absolute ;top: 135; left: 168;}

/* Set approx height of table cell per site */
.noscroll{overflow: hidden;height: 15px;}

.bordericon{border: 0px solid #666666;}

.supportDetails{padding: 10px;border: 1px solid #999999;}
.supportdetailsborder{border: 1px dashed #AAAAAA;padding: 5px;}

 #footerAddress{}

/*
#displayFooterContainer{display:none;}
#calcHeightFooterImages{display:none;}
*/
#divTabImage2{display:none;z-index:1;position:absolute;Height: 92px;width: 238px;padding:0;margin:0;border:0;font:0;background-image:url("/skins/3dchange/images/misc/splash_right.gif");background-position: bottom left;background-repeat: no-repeat;}
#divTabImage1{display:none;z-index:1;position:absolute;Height: 92px;width: 195px;padding:0;margin:0;border:0;font:0;background-image:url("/skins/3dchange/images/misc/splash_left.gif");background-position: bottom left;background-repeat: no-repeat;}


/* DISCUSSION GROUPS  */
th.collapseHeader{border: 1px solid #666;	COLOR: #666;	BACKGROUND-COLOR: #DADADA;	TEXT-ALIGN: left;}
a.collapseHeader{COLOR: #666;	TEXT-DECORATION: none;}
a.collapseHeader:hover{	COLOR: #fff;	TEXT-DECORATION: underline;}
td.collapseCell{border: 1px solid #000000;	COLOR: #000000;	BACKGROUND-COLOR: #ffffff;	TEXT-ALIGN: left;}
td.collapseHeaderText{COLOR: #666;TEXT-ALIGN: left}

.navigationContainer {margin:5px 0px 5px 10px;}
.navigationContainer .openbox{ border: 0;background-color: #fff;}
.navigationContainer .OpenBoxHeadingTextFull{margin-top:2px;color: #fff;display: block;}
.navigationContainer .openBoxTopCentreFull{font-weight: bold; color: #fff; font-size: 0.8em;}


.navigationContainer #openBoxTopLeftFullForceWidth{width: 10px;padding: 0;margin:0;border: 0;}
.navigationContainer #openBoxTopLeftFull{background-image: url("/skins/3DChange/images/OpenBox/top_left.gif");width: 10px; height: 22px;padding: 0;margin:0;border: 0;}
.navigationContainer .openBoxTopCentreFull{background-image: url("/skins/3DChange/images/OpenBox/top_middle.gif");height: 22px;}
.navigationContainer #openBoxTopRightFull{background-image: url("/skins/3DChange/images/OpenBox/top_right.gif");width: 15px; height: 22px;padding: 0;margin:0;border: 0;}
.navigationContainer #openBoxTopRightFullForceWidth{background: transparent none;width: 15px; height: 22px;padding: 0;margin:0;border: 0;}

.navigationContainer .openBoxLeftMiddle{background-image: url("/skins/3DChange/images/OpenBox/center_left.gif");}
.navigationContainer .openBoxMiddle{background-color: #fff;padding:3px 3px 3px 3px;}
.navigationContainer .openBoxRightMiddle{background-image: url("/skins/3DChange/images/OpenBox/center_right.gif");}

.navigationContainer .openBoxBottomLeft{background-image: url("/skins/3DChange/images/OpenBox/bottom_left.gif");background-repeat:no-repeat;width: 10px; height: 15px;border: 0px;}
.navigationContainer .openBoxBottomCentre{background-image: url("/skins/3DChange/images/OpenBox/bottom_middle.gif");background-repeat:repeat-x;height: 15px;border: 0px;}
.navigationContainer .openBoxBottomRight{background-image: url("/skins/3DChange/images/OpenBox/bottom_right.gif");background-repeat:no-repeat;width: 15px; height: 15px;border: 0px;}
.navigationContainer .openBoxTopCentreFull #WizardStep{display:none;}

#Nav{margin:1px;padding:0;}
#Nav ul {margin: 0;padding: 0;list-style-type: none;}
#Nav ul li{margin:0;padding:0;} /* IE HACK - Remove and the nav will expand stupidly - the border is the same colour as the nav bg */
#Nav ul li a{color: #1D95D2;position:relative;display: block;margin: 0;padding:3px;font-weight: bold;text-decoration: none;font-size: 0.9em;}
#Nav ul li a:hover{background: #CA188A;color: #fff;}

#checklistusername{z-index: 100;position:absolute;top:10;left:10;font-size:24px;color:#ffffff;}

.News .openbox{ border: 0;background-color: #ffffff;}
.News .OpenBoxHeadingTextFull{color: #fff;display: block;}
.News .openBoxTopCentreFull{font-weight: bold; color: #5A5B56; font-size: 0.8em;}

.News #openBoxTopLeftFullForceWidth{width: 10px; height: 22px;padding: 0;margin:0;border: 0;}
.News #openBoxTopLeftFull{background: transparent url(/skins/3dchange/images/openBox/top_left.gif) no-repeat;width: 10px; height: 22px;padding: 0;margin:0;border: 0;}
.News .openBoxTopCentreFull{background: transparent url(/skins/3dchange/images/openBox/top_middle.gif) repeat-x;height: 22px;}
.News #openBoxTopRightFull{width: 15px; height: 22px;padding: 0;margin:0;border: 0;}
.News #openBoxTopRightFullForceWidth{background: transparent url(/skins/3dchange/images/openBox/top_right.gif) no-repeat;width: 15px; height: 22px;padding: 0;margin:0;border: 0;}

.News .openBoxLeftMiddle{background: transparent url(/skins/3dchange/images/openBox/center_left.gif) repeat-y;width: 10px;border: 0px;}
.News .openBoxMiddle{padding-bottom:0px;padding-top:8px;}
.News .openBoxRightMiddle{background: transparent url(/skins/3dchange/images/openBox/center_right.gif) repeat-y;width: 15px;border: 0px;}

.News .openBoxBottomLeft{background: transparent url(/skins/3dchange/images/openBox/Bottom_left.gif) no-repeat;width: 10px; height: 15px;border: 0px;}
.News .openBoxBottomCentre{background: transparent url(/skins/3dchange/images/openBox/Bottom_middle.gif) repeat-x;height: 15px;border: 0px;}
.News .openBoxBottomRight{background: transparent url(/skins/3dchange/images/openBox/Bottom_right.gif) no-repeat;width: 15px; height: 15px;border: 0px;}
.News .openBoxTopCentreFull #WizardStep{display:none;}

/* News Items */
div.news ul{margin-left: 15px;padding-left:0px;}
div.news li{padding-bottom: 5px;}



/* Tabs v65 Skin */
.ui-tabs-nav, .ui-tabs-panel {
    font-family: Tahoma, sans-serif;
    font-size: 10pt;
	text-transform:uppercase;
}
.ui-tabs-nav a, .ui-tabs-nav a span {
    background: url(/skins/3DChange/images/tabs/tab.png) no-repeat;
}


.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {
    background-position: 100% -150px;
}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {
    background-position: 100% -100px;
}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span
{
    background-position: 0 -50px;
}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {
    background-position: 0 0;
}
.ui-tabs-nav a
{
	color: #fff;
}
.ui-tabs-nav .ui-tabs-selected a
{
	color: #fff;
}


td.tablefton { background: url(/skins/3DChange/images/tabs/top_left_on.gif); }
td.tablefton img { width: 10px; height: 22px;}
td.tabcenteron { height: 10px; background: url(/skins/3DChange/images/tabs/top_middle_on.gif) repeat-x; }
td.tabrighton { background: url(/skins/3DChange/images/tabs/top_right_on.gif); }
td.tabrighton img { width: 10px; height: 22px; }

td.tableftoff { background: url(/skins/3DChange/images/tabs/top_left_off.gif); }
td.tableftoff img { width: 10px; height: 22px; }
td.tabcenteroff { height: 22px; background: url(/skins/3DChange/images/tabs/top_middle_off.gif) repeat-x; }
td.tabrightoff { background: url(/skins/3DChange/images/tabs/top_right_off.gif); }
td.tabrightoff img { width: 10px; height: 22px; }

#IFrameHeader td.tablefton { background: url(/skins/3DChange/images/tabs/selected_arrow.gif) no-repeat left center; }
#IFrameHeader td.tablefton img { width: 19px; height: 10px;background: url(none) no-repeat;}
#IFrameHeader td.tabcenteron { height: 10px; background: url(none) no-repeat; }
#IFrameHeader td.tabrighton { background: url(none) no-repeat; }
#IFrameHeader td.tabrighton img { width: 10px; height: 10px; }
#IFrameHeader td.tabcenteron .tabText{color: #ffffff;}
#IFrameHeader td.tabcenteron .tabTextDecoration{color: #666;}
.tabTextDecoration{color: #fff;}

#IFrameHeader td.tableftoff { background: transparent url(none) no-repeat; }
#IFrameHeader td.tableftoff img { width: 19px; height: 10px; }
#IFrameHeader td.tabcenteroff { height: 10px; background: url(none) no-repeat; }
#IFrameHeader td.tabrightoff { background: url(none) no-repeat; }
#IFrameHeader td.tabrightoff img { width: 10px; height: 10px; }
#IFrameHeader td.tabcenteroff a:hover .tabText{color: #333;}
#IFrameHeader td.tabcenteroff a .tabText{color: #999;}
#IFrameHeader td.tabcenteroff .tabTextDecoration{color:#999;}

.mainContainer .openbox{border: 0;padding: 0px;}
.openBoxTopCentreFull{}
/* .openbox .OpenBoxHeadingTextFull{color: #7B9E38;font-weight: bold;} */

.openbox .shadow{filter:none;}

#openBoxTopLeftFullForceWidth{padding: 0;margin:0;border: 0;}
#openBoxTopLeftFull{padding: 0;margin:0;border: 0;}
.openBoxTopCentreFull{}
#openBoxTopRightFull{padding: 0;margin:0;border: 0;}
#openBoxTopRightFullForceWidth{padding: 0;margin:0;border: 0;}

.openBoxLeftMiddle{}
.openBoxRightMiddle{}

.openBoxBottomLeft{}
.openBoxBottomCentre{}
.openBoxBottomRight{}
.openBoxBottomLeft #openBoxBottomLeftForceWidth{}
.openBoxBottomRight #openBoxBottomRightForceWidth{}

#tabMainContainerTopRow{display:none;}
#tabMainContainerBottomRow{display:none;}

.imagegeneratorButton{display:inline;margin-right:5px;}

.studyserve-logo
{
    background: url(/skins/3dchange/images/misc/studyserve.gif) no-repeat;
    position: absolute;
	width: 171px;
	margin: 0;
	padding: 0;
	height: 164px;
	top: 0;
	left: 0;
}



.kas th.table-row, .studyserve-table .table-row th,.studyserve-table th.table-row{background-image:url(/skins/3dchange/images/table/table_header_bg.gif);background-position: center top;background-repeat: repeat-x; height: 22px;}
.orgSelectionBorder th.table-row{background-image:url(/skins/3dchange/images/table/table_header_bg.gif);background-position: center top;background-repeat: repeat-x; height: 22px;}

.drawbutton{color: #0475B0;}
.drawbuttondisabled{color: #999;}

