/*
	Colours that have been left in the main asp pages are greys (000000,cccccc,d4d4d4,ffffff)
*/

.RED {COLOR:#CC0000;}
.GREEN {COLOR:#00CC00;}
.BLUE {COLOR:#0000CC;}

.studyserve-logo
{
	margin: 10px 0 0 72px;
    background: url(/skins/broker/images/misc/studyserve.gif) no-repeat;
}

/*
.tabCenteron .tabTextDecoration{
	height: 100%;padding-right:2px;
}
.tabCenteroff .tabTextDecoration{
}
*/

.tabtext, .tabTextDecoration a
{
	font: tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #696;
}
.tabButtonSelected .tabtext {color: #fff;}
.tabButton_org
{
    COLOR: #74a470;
}
.tabButtonSelected_org
{
    COLOR: #ffffff;font-weight: bold;
}

a:hover .tabtext {color: #000;}


A.breadcrumb
{
	color: black;
	font-family:arial;
	font-weight: normal;
	font-size:10px;
}

DIV {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}


A.visited
{
    FONT-SIZE: 12px;
    TEXT-DECORATION: underline;
    COLOR: inherit;
}
A.hover
{
    FONT-SIZE: 12px;
    TEXT-DECORATION: none;
    COLOR: inherit;
}

A.normal
{
    FONT-SIZE: 12px;
    COLOR: blue;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.normal:hover
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
    COLOR: inherit;
}
A.normal:visited
{
    FONT-SIZE: 12px;
    COLOR: blue;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    text-decoration: none;
    COLOR: inherit;
}
A.page
{
    FONT-SIZE: 12px;
    COLOR: blue;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.page:hover
{
    FONT-SIZE: 12px;
    COLOR: blue;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.page:visited
{
    FONT-SIZE: 12px;
    COLOR: blue;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    text-decoration: underline
}
A.book-mark
{
    FONT-SIZE: 12px;
    COLOR: blue;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.book-mark:hover
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.book-mark:visited
{
    FONT-SIZE: 12px;
    COLOR: blue;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    text-decoration: none
}
.subtext
{
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    text-decoration: none
}
.subtextLink
{
    FONT-SIZE: 10px;
    COLOR: #7B9E38;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    text-decoration: none
}
.bodytitle
{
    FONT-SIZE: 14px;
    COLOR: #7B9E38;
    FONT-FAMILY: Arial
}
.testimonial
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial
}
BODY, .bodybackground
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-color: #ffffff;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    color: #333;
}
#childbody{
	padding: 10px 10px 10px 10px;
}
P
{
    FONT-SIZE: 12px;
    COLOR: #333;
    FONT-FAMILY: Arial, Tahoma, sans-serif;
}
p.MsoNormal SPAN, p.MsoNormal SPAN, p.KasText SPAN
{
	FONT-SIZE: 12px !important;
	COLOR: #333 !important; 
	FONT-FAMILY: Arial, Tahoma, sans-serif !important	
} 
B
{
    FONT-FAMILY: Arial, Tahoma, sans-serif
}
TD
{
    FONT-SIZE: 12px;
    COLOR: #333;
    FONT-FAMILY: Arial, Tahoma, sans-serif
}
H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: #7B9E38;
    FONT-FAMILY: Arial, Tahoma, sans-serif
}
H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #7B9E38;
    FONT-FAMILY: Arial, Tahoma, sans-serif
}
H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #7B9E38;
    FONT-FAMILY: Arial, Tahoma, sans-serif
}
H4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #7B9E38;
    FONT-FAMILY: Arial, Tahoma, sans-serif
}
H5
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #7B9E38;
    FONT-FAMILY: Arial, Tahoma, sans-serif
}

TEXTAREA
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Tahoma, sans-serif
}
.headDate
{
    FONT-SIZE: 10px;
    Z-INDEX: 150;
    LEFT: 20px;
    COLOR: #7B9E38;
    FONT-FAMILY: Arial;
    POSITION: absolute;
    TOP: 63px
}
.headMain
{
    Z-INDEX: 100;
    LEFT: 0px;
    WIDTH: 100%;
    POSITION: absolute;
    TOP: 0px
}
.headToolbar
{
    LEFT: 50px;
    POSITION: absolute;
    TOP: 75px
}
.headToolBarText
{
    FONT-SIZE: 10px;
    COLOR: #ffffff
}

.toolbartextContainer,.toolbartextContainerStart{padding: 0px 5px 0px 10px; }

.toolbartextStart, .toolbarText{display: block;font-weight: bold;}
.toolbartextStart
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    TEXT-DECORATION: none;
    padding-left: 15px;
}
A.toolbartextStart:hover
{
    FONT-SIZE: 12px;
    COLOR: #333;
    text-decoration: none;
}
.toolbarText
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    TEXT-DECORATION: none;
    border-left: 1px solid #ffffff;
    padding-left: 10px;
}

A.toolbarText:hover
{
    FONT-SIZE: 12px;
    COLOR: #333;
    TEXT-DECORATION: none
}
.toolbarText-selected
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.toolbarText-selected:hover
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}

.contextual-link-container{padding-bottom:7px;}

A.contextual-link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #ffffff;
    TEXT-DECORATION: none;
    /* BORDER: solid 1px transparent; */
	/*
		Because of a bug in IE 6 (transparent borders render as black) we have to set the border as the background colour instead
		This is going to cause real headaches with images in the nav bar background
	*/
	BORDER: solid 1px #ecf4f4;
}
A.contextual-link:visited
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.contextual-link:hover
{
    FONT-WEIGHT: bold;
    COLOR: #7B9E38;
    TEXT-DECORATION: underline;
    BORDER: solid 1px #83A13F
}
.contextual-sublink-container{padding-bottom:7px;}

A.contextual-sublink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.contextual-sublink:visited
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.contextual-sublink:hover
{
    FONT-WEIGHT: bold;
    COLOR: #7B9E38;
    TEXT-DECORATION: underline
}
A.table-sort
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, sans-serif;
    TEXT-ALIGN: left;
    TEXT-DECORATION: underline
}
A.table-sort:visited
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, sans-serif;
    TEXT-ALIGN: left;
    TEXT-DECORATION: underline
}
.SolidBoxBG
{
    BACKGROUND: #9BC747
}
TH.table-row,TH.table-row-highlight
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, sans-serif;
    BACKGROUND-COLOR: #9BC747;
    TEXT-ALIGN: left;
    padding: 5px 5px 5px 5px;
}
TH.table-row-highlight{BACKGROUND-COLOR: #7B9E38;}
TH.table-row-highlight P{color: #ffffff;}

TH.table-row-alt
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, sans-serif;
    BACKGROUND-COLOR: #9BC747;
    TEXT-ALIGN: left;
    padding: 5px 5px 5px 5px;
}
TD.table-row,.studyserve-table TR.even
{
    BACKGROUND-COLOR: #eeeeee;
    padding: 5px 5px 5px 5px;
}
TD.table-row-selected
{
    BACKGROUND-COLOR: #FFFF99;
    padding: 5px 5px 5px 5px;
}
TD.table-row-alt, ,.studyserve-table TR.odd
{
    BACKGROUND-COLOR: #ffffff;
    padding: 5px 5px 5px 5px;
}
TD.table-row-alt-selected
{
    BACKGROUND-COLOR: #FFFF99;
    padding: 5px 5px 5px 5px;
}
TD.table-row-alt2
{
    BACKGROUND-COLOR: #dddddd;
    padding: 5px 5px 5px 5px;
}
TABLE.studyserve-Table
{
    BACKGROUND-COLOR: #999;
}

.kas th.table-row, .studyserve-table .table-row th,.studyserve-table th.table-row{background-image:url(/skins/broker/images/table/table_header_bg.gif);background-position: center top;background-repeat: repeat-x; height: 22px;}

TABLE.editFrame
{
    BORDER-RIGHT: #f0f0f0 1px solid;
    BORDER-TOP: #f0f0f0 1px solid;
    BORDER-LEFT: #f0f0f0 1px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: #f0f0f0 1px solid
}
A.table-header
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    text-decoration: underline;
}
A.visited
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    text-decoration: underline;
}

.alert-notification
{
    BORDER-RIGHT: #ffaa55 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #ffaa55 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 10px;
    Z-INDEX: 5000;
    LEFT: 10px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #ffaa55 1px solid;
    WIDTH: 110px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #ffaa55 1px solid;
    FONT-FAMILY: Verdana, Tahoma, sans-serif;
    POSITION: absolute;
    TOP: 280px;
    BACKGROUND-COLOR: #ffffaa
}
.welcomeText
{
    FONT-SIZE: 13px;
    COLOR: #7B9E38
}
.errorText
{
    FONT-WEIGHT: 800;
    FONT-SIZE: 12px;
    COLOR: #cc0000;
    FONT-FAMILY: Arial, Tahoma, sans-serif
}
.legalfoot
{
    FONT-SIZE: 9px;
    COLOR: #808080;
    PADDING-TOP: 5px;padding-bottom: 5px;
    TEXT-ALIGN: center
}
.boxText
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 3px;
    WIDTH: 100%;
    PADDING-TOP: 10px
}
.TitleContainer{padding-bottom: 9px;border: 0px;}
.TitleText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #7B9E38;
    BACKGROUND-COLOR: #ffffff
}
.boxTitleText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #7B9E38
}
.boxTitleText-alt
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #7B9E38
}
.sectionHeading
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 13pt;
    /* FILTER: progid:DXImageTransform.Microsoft.MotionBlur(strength=2, direction=135)
			progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=2, Color='#cccccc', Positive='true'); */
    WIDTH: 100%;
    COLOR: #7B9E38;
    FONT-FAMILY: Arial, sans-serif
}
.correctText
{
    FONT-SIZE: 12px;
    COLOR: #00ff00;
    FONT-FAMILY: Arial, Tahoma, sans-serif
}
.incorrectText
{
    FONT-SIZE: 12px;
    COLOR: #ff0000;
    FONT-FAMILY: Arial, Tahoma, sans-serif
}
TEXTAREA.BMonfocus
{
    FONT-SIZE: 11px;
    WIDTH: 150px;
    HEIGHT: 75px
}
TEXTAREA.BMonblur
{
    FONT-SIZE: 11px;
    WIDTH: 150px;
    HEIGHT: 15px
}
TEXTAREA.RRCommentonfocus
{
    FONT-SIZE: 11px;
    WIDTH: 455px;
    HEIGHT: 75px
}
TEXTAREA.RRCommentonblur
{
    FONT-SIZE: 11px;
    WIDTH: 455px;
    HEIGHT: 20px
}
SELECT.ListView1
{
    FONT-SIZE: 11px;
    WIDTH: 350px;
    FONT-FAMILY: Verdana, Tahoma, sans-serif;
    HEIGHT: 200px
}
UL.JPlist
{
    LIST-STYLE-POSITION: outside;
    MARGIN-LEFT: 20px;
    LINE-HEIGHT: 100%;
    LIST-STYLE-TYPE: square
}
UL.JPlist1
{
    LIST-STYLE-POSITION: outside;
    MARGIN-LEFT: 20px;
    LINE-HEIGHT: 150%;
    LIST-STYLE-TYPE: square
}
LI.JPlist
{
}
TEXTAREA.POcomment
{
    WIDTH: 385px;
    HEIGHT: 50px
}
TEXTAREA.newPOcomment
{
    WIDTH: 300px;
    HEIGHT: 50px
}
INPUT.newPOactor
{
    WIDTH: 300px;
    HEIGHT: 25px
}
TEXTAREA.newPOinstruction
{
    WIDTH: 300px;
    HEIGHT: 50px
}
TEXTAREA.newPOaction
{
    WIDTH: 300px;
    HEIGHT: 50px
}
INPUT.newPOdescription
{
    WIDTH: 300px;
    HEIGHT: 25px
}
INPUT.FOdescription
{
    WIDTH: 120px;
    HEIGHT: 50px
}
TEXTAREA.FOinstruction
{
    WIDTH: 180px;
    HEIGHT: 50px
}
INPUT.FOactor
{
    WIDTH: 120px;
    HEIGHT: 50px
}
TEXTAREA.FOaction
{
    WIDTH: 220px;
    HEIGHT: 50px
}
INPUT.newFOdescription
{
    WIDTH: 300px;
    HEIGHT: 25px
}
TEXTAREA.newFOinstruction
{
    WIDTH: 300px;
    HEIGHT: 50px
}
INPUT.newFOactor
{
    WIDTH: 300px;
    HEIGHT: 25px
}
TEXTAREA.newFOaction
{
    WIDTH: 300px;
    HEIGHT: 50px
}
TEXTAREA.EmpComments
{
    WIDTH: 720px;
    HEIGHT: 100px
}
TEXTAREA.SupComments
{
    WIDTH: 720px;
    HEIGHT: 100px
}
INPUT.UserLoginBox
{
    FONT-SIZE: 8pt;
    WIDTH: 120px;
    FONT-FAMILY: verdana, sans-serif;
    HEIGHT: 20px
}
TD.UserLoginBox
{
}
DIV.UserLoginBox
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 1px;
    COLOR: #7B9E38;
    PADDING-TOP: 1px
}
table.LoginBG{
	margin-top: 7px;
}


TH.Report
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #7B9E38;
    FONT-FAMILY: Arial, Tahoma, sans-serif
}
TH.report-header1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Tahoma, sans-serif;
    BACKGROUND-COLOR: #7B9E38;

}
TH.report-header1-alt
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Tahoma, sans-serif;
    BACKGROUND-COLOR: #ffffff;
}
TH.report-header2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #7B9E38;
    FONT-FAMILY: Arial, Tahoma, sans-serif;
    BACKGROUND-COLOR: #9BC747
}
TH.report-header3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #7B9E38;
    FONT-FAMILY: Arial, Tahoma, sans-serif;
    BACKGROUND-COLOR: #ABDB4E;
}
TH.report-header3-right
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #7B9E38;
    FONT-FAMILY: Arial, Tahoma, sans-serif;
    BACKGROUND-COLOR: #ABDB4E;
    TEXT-ALIGN: right
}
TH.report-header4
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #7B9E38;
    FONT-FAMILY: Arial, Tahoma, sans-serif;
    BACKGROUND-COLOR: #CAE696;
}
TH.report-header5
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #7B9E38;
    FONT-FAMILY: Arial, Tahoma, sans-serif;
    BACKGROUND-COLOR: #DEECC4;
}

TH.report-header-blank
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #7B9E38;
    FONT-FAMILY: Arial, Tahoma, sans-serif;
    BACKGROUND-COLOR: #f5f5f5
}
TD.report
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #7B9E38;
    FONT-FAMILY: Arial, Tahoma, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
TH.report-plain
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #7B9E38;
    FONT-FAMILY: Arial, Tahoma, sans-serif
}
DIV.Report-Inline
{
    Z-INDEX: 100;
    LEFT: 162px;
    WIDTH: 100%;
    POSITION: absolute;
    TOP: 130px
}
DIV.Report
{
    Z-INDEX: 100;
    LEFT: 5px;
    POSITION: absolute;
    TOP: 5px
}
#tree
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Geneva, Arial, Helvetica, sans-serif
}
#tree A
{
    COLOR: #7B9E38;
    TEXT-DECORATION: underline
}
#tree IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    WIDTH: 19px;
    BORDER-BOTTOM: 0px;
    HEIGHT: 16px
}
.UserSelect
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.TitleHR
{
    COLOR: #9BC747;
    HEIGHT: 1px;
    BACKGROUND-COLOR: #9BC747
}
.toolbarbackground
{
	background-image: url(/skins/broker/images/navigation/toolbar_bg.gif);
	background-repeat: repeat-x;
    BACKGROUND-COLOR: #7B9E38;
}
td.toolbarbackground
{
	border-top: 1px solid #7B9E38;
	background-image: url(/skins/broker/images/navigation/toolbar_bg.gif);
	background-repeat: repeat-x;
	border-bottom: 4px solid #999999;
}
.bordericon{border: 0px solid #666666;}


/* Tabs */

.tabButton
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    COLOR: #9BC747;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none;
}

.tabButtonSelected
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    COLOR: #333;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}

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 */

td.tablefton { background: url(/skins/broker/images/tabs/top_left_on.gif); }
td.tablefton img { width: 9px; height: 19px;}
td.tabcenteron { height: 22px; background: url(/skins/broker/images/tabs/top_middle_on.gif) repeat-x; }
td.tabrighton { background: url(/skins/broker/images/tabs/top_right_on.gif); }
td.tabrighton img { width: 10px; height: 22px; }

td.tableftoff { background: url(/skins/broker/images/tabs/top_left_off.gif); }
td.tableftoff img { width: 9px; height: 22px; }
td.tabcenteroff { height: 22px; background: url(/skins/broker/images/tabs/top_middle_off.gif) repeat-x; }
td.tabrightoff { background: url(/skins/broker/images/tabs/top_right_off.gif); }
td.tabrightoff img { width: 10px; height: 22px; }

#IFrameHeader td.tablefton { background: url(/skins/broker/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: #7B9E38;}
#IFrameHeader td.tabcenteron .tabTextDecoration{}

#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: #9BC747;}
#IFrameHeader td.tabcenteroff .tabTextDecoration{}


/* use EITHER padding and a single line border OR populate the images below */
.tabMainContentContainer{padding:0px 0px 0px 0px;margin: 0px 0px 0px 0px;border: 0px;}

tr.tabMainContainerTopRow{margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;} /* use to hide the top row if required */
.tabMainContainerTopLeft{width: 10px;height: 1px;}
td.tabMainContainerTopLeft{border-top: 1px solid #B3B3B3;font-size: 0px;background: transparent url(/skins/broker/images/openBox/center_left.gif) repeat-y;}

div.tabMainContainerTopCenter{width: 100%;height: 1px;}
td.tabMainContainerTopCenter{border-top: 1px solid #B3B3B3;height: 1px;font-size: 0px;}

.tabMainContainerTopRight{width: 15px;height: 1px;}
td.tabMainContainerTopRight{background: transparent url(/skins/broker/images/tabs/tabs_top_right_clip.gif) repeat-y;width: 10px;height: 1px;font-size: 0px;}

.tabMainContainerMiddleLeft{background: transparent url(/skins/broker/images/openBox/center_left.gif) repeat-y;width: 10px;}
.tabMainContent{padding-top: 5px;} /* Space between the bottom of the tabs and the start of the content    */
.tabMainContainerMiddleRight{background: transparent url(/skins/broker/images/openBox/center_right.gif) repeat-y;width: 15px;}

.tabMainContainerBottomLeft{background: transparent url(/skins/broker/images/openBox/Bottom_left.gif) no-repeat;width: 10px; height: 15px;}
.tabMainContainerBottomCenter{background: transparent url(/skins/broker/images/openBox/Bottom_middle.gif) repeat-x;height: 15px;}
.tabMainContainerBottomRight{background: transparent url(/skins/broker/images/openBox/Bottom_right.gif) no-repeat;width: 15px; height: 15px;}

.tabMainContainerTopLeft{}
.tabMainContainerTopCenter{}
.tabMainContainerTopRight{}

.tabMainContainerMiddleLeft{}
.tabMainContent{}
.tabMainContainerMiddleRight{}

.tabMainContainerBottomLeft{}
.tabMainContainerBottomCenter{}
.tabMainContainerBottomRight{}




table.tabcontainer .tabspacer
{
    COLOR: #9BC747
}



/*
.openBoxTopCentreFull{font-weight: bold; color: #fff; font-size: 0.8em;}

#openBoxTopLeftFullForceWidth{width: 9px; height: 22px;padding: 0;margin:0;border: 0;}
#openBoxTopLeftFull{background: transparent url(/skins/broker/images/openBox/top_left.gif) no-repeat;width: 9px; height: 22px;padding: 0;margin:0;border: 0;}
.openBoxTopCentreFull{background: transparent url(/skins/broker/images/openBox/top_middle.gif) repeat-x;height: 22px;}
#openBoxTopRightFull{width: 9px; height: 22px;padding: 0;margin:0;border: 0;}
#openBoxTopRightFullForceWidth{background: transparent url(/skins/broker/images/openBox/top_right.gif) no-repeat;width: 9px; height: 22px;padding: 0;margin:0;border: 0;}

.openBoxLeftMiddle{background: transparent url(/skins/broker/images/openBox/center_left.gif) repeat-y;width: 9px;}
.openBoxRightMiddle{background: transparent url(/skins/broker/images/openBox/center_right.gif) repeat-y;width: 14px;}

.openBoxBottomLeft{background: transparent url(/skins/broker/images/openBox/Bottom_left.gif) no-repeat;width: 9px; height: 13px;}
.openBoxBottomCentre{background: transparent url(/skins/broker/images/openBox/Bottom_middle.gif) repeat-x;height: 13px;}
.openBoxBottomRight{background: transparent url(/skins/broker/images/openBox/Bottom_right.gif) no-repeat;width: 14px; height: 13px;}
*/


/*
.openBoxTopCentreFull{font-weight: bold; color: #fff; font-size: 0.8em;}
.OpenBoxHeadingTextFull{color: #fff;}

#openBoxTopLeftFullForceWidth{width: 9px; height: 22px;padding: 0;margin:0;border: 0;}
#openBoxTopLeftFull{background-color: #ccc; width: 9px; height: 22px;padding: 0;margin:0;border: 0;}
.openBoxTopCentreFull{background-color: #ccc;height: 22px;}
#openBoxTopRightFull{width: 9px; height: 22px;padding: 0;margin:0;border: 0;}
#openBoxTopRightFullForceWidth{background-color: #ccc;width: 9px; height: 22px;padding: 0;margin:0;border: 0;}

.openBoxLeftMiddle{border-left: 1px solid #ccc;width: 9px;}
.openBoxRightMiddle{border-right: 1px solid #ccc;width: 14px;}

.openBoxBottomLeft{border-left: 1px solid #ccc;border-bottom: 1px solid #ccc;width: 9px; height: 13px;}
.openBoxBottomCentre{border-bottom: 1px solid #ccc;height: 13px;}
.openBoxBottomRight{border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;width: 14px; height: 13px;}
.openBoxBottomLeft #openBoxBottomLeftForceWidth{width: 100%;height: 100%;}
.openBoxBottomRight #openBoxBottomRightForceWidth{width: 100%;height: 100%;}
*/


.mainContainer .openbox{border: 0;padding: 0px;}
.openBoxTopCentreFull{}
/* .openbox .OpenBoxHeadingTextFull{color: #7B9E38;font-weight: bold;} */
.openbox .OpenBoxHeadingTextFull{display: none;} /* HIDE THE TITLES FOR THIS SKIN ONLY */
.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{}




.navigationContainer .openbox{ border: 0;}
.navigationContainer .OpenBoxHeadingTextFull{color: #fff;display: block;}
.navigationContainer .openBoxTopCentreFull{font-weight: bold; color: #fff; font-size: 0.8em;}

.navigationContainer #openBoxTopLeftFullForceWidth{width: 10px; height: 22px;padding: 0;margin:0;border: 0;}
.navigationContainer #openBoxTopLeftFull{background: transparent url(/skins/broker/images/openBox/top_left.gif) no-repeat;width: 10px; height: 22px;padding: 0;margin:0;border: 0;}
.navigationContainer .openBoxTopCentreFull{background: transparent url(/skins/broker/images/openBox/top_middle.gif) repeat-x;height: 22px;}
.navigationContainer #openBoxTopRightFull{width: 15px; height: 22px;padding: 0;margin:0;border: 0;}
.navigationContainer #openBoxTopRightFullForceWidth{background: transparent url(/skins/broker/images/openBox/top_right.gif) no-repeat;width: 15px; height: 22px;padding: 0;margin:0;border: 0;}

.navigationContainer .openBoxLeftMiddle{background: transparent url(/skins/broker/images/openBox/center_left.gif) repeat-y;width: 10px;border: 0px;}
.navigationContainer .openBoxRightMiddle{background: transparent url(/skins/broker/images/openBox/center_right.gif) repeat-y;width: 15px;border: 0px;}

.navigationContainer .openBoxBottomLeft{background: transparent url(/skins/broker/images/openBox/Bottom_left.gif) no-repeat;width: 10px; height: 15px;border: 0px;}
.navigationContainer .openBoxBottomCentre{background: transparent url(/skins/broker/images/openBox/Bottom_middle.gif) repeat-x;height: 15px;border: 0px;}
.navigationContainer .openBoxBottomRight{background: transparent url(/skins/broker/images/openBox/Bottom_right.gif) no-repeat;width: 15px; height: 15px;border: 0px;}
.navigationContainer .openBoxTopCentreFull #WizardStep{display:none;}



.drawCollapsibleBoxHead .openbox{border: 0px; padding:0px 0px 0px 0px;margin: 0px;}

.drawCollapsibleBoxHead .OpenBoxHeadingTextFull{color: #fff;}
.drawCollapsibleBoxHead .openBoxTopCentreFull{font-weight: bold; color: #fff; font-size: 0.8em;}

.drawCollapsibleBoxHead #openBoxTopLeftFullForceWidth{width: 10px; height: 22px;padding: 0;margin:0;border: 0;}
.drawCollapsibleBoxHead #openBoxTopLeftFull{background: transparent url(/skins/broker/images/openBox/top_left.gif) no-repeat;width: 10px; height: 22px;padding: 0;margin:0;border: 0;}
.drawCollapsibleBoxHead .openBoxTopCentreFull{background: transparent url(/skins/broker/images/openBox/top_middle.gif) repeat-x;height: 22px;}
.drawCollapsibleBoxHead #openBoxTopRightFull{width: 15px; height: 22px;padding: 0;margin:0;border: 0;}
.drawCollapsibleBoxHead #openBoxTopRightFullForceWidth{background: transparent url(/skins/broker/images/openBox/top_right.gif) no-repeat;width: 15px; height: 22px;padding: 0;margin:0;border: 0;}

.drawCollapsibleBoxHead .openBoxLeftMiddle{background: transparent url(/skins/broker/images/openBox/center_left.gif) repeat-y;width: 10px;border: 0px;}
.drawCollapsibleBoxHead .openBoxRightMiddle{background: transparent url(/skins/broker/images/openBox/center_right.gif) repeat-y;width: 15px;border: 0px;}

.drawCollapsibleBoxHead .openBoxBottomLeft{background: transparent url(/skins/broker/images/openBox/Bottom_left.gif) no-repeat;width: 10px; height: 15px;border: 0px;}
.drawCollapsibleBoxHead .openBoxBottomCentre{background: transparent url(/skins/broker/images/openBox/Bottom_middle.gif) repeat-x;height: 15px;border: 0px;}
.drawCollapsibleBoxHead .openBoxBottomRight{background: transparent url(/skins/broker/images/openBox/Bottom_right.gif) no-repeat;width: 15px; height: 15px;border: 0px;}


#tabMainContentContainer #WizardPage .openbox{border: 0; padding:0;margin:0;font-size: 0;}
#tabMainContentContainer #WizardPage .OpenBoxHeadingTextFull{color: #fff;border: 0; padding:0;margin:0;font-size: 0;}
#tabMainContentContainer #WizardPage .openBoxTopCentreFull{border: 0; padding:0;margin:0;font-size: 0;}

#tabMainContentContainer #WizardPage #openBoxTopLeftFullForceWidth{padding: 0;margin:0;border: 0;}
#tabMainContentContainer #WizardPage #openBoxTopLeftFull{padding: 0;margin:0;border: 0;}
#tabMainContentContainer #WizardPage .openBoxTopCentreFull{border: 0; padding:0;margin:0;font-size: 0;}
#tabMainContentContainer #WizardPage #openBoxTopRightFull{padding: 0;margin:0;border: 0;}
#tabMainContentContainer #WizardPage #openBoxTopRightFullForceWidth{padding: 0;margin:0;border: 0;}

#tabMainContentContainer #WizardPage .openBoxLeftMiddle{}
#tabMainContentContainer #WizardPage .openBoxRightMiddle{}

#tabMainContentContainer #WizardPage .openBoxBottomLeft{}
#tabMainContentContainer #WizardPage .openBoxBottomCentre{}
#tabMainContentContainer #WizardPage .openBoxBottomRight{}
#tabMainContentContainer #WizardPage .openBoxBottomLeft #openBoxBottomLeftForceWidth{}
#tabMainContentContainer #WizardPage .openBoxBottomRight #openBoxBottomRightForceWidth{}


#WizardPage .openbox{border: 0px; padding:0px 0px 0px 0px;margin: 0px;}

#WizardPage .OpenBoxHeadingTextFull{color: #fff;}
#WizardPage .openBoxTopCentreFull{font-weight: bold; color: #fff; font-size: 0.8em;}

#WizardPage #openBoxTopLeftFullForceWidth{width: 10px; height: 30px;padding: 0;margin:0;border: 0;background-color: #b3b3b3;}
#WizardPage #openBoxTopLeftFull{background: none;width: 10px; height: 30px;padding: 0;margin:0;border: 0;background-color: #b3b3b3;}
#WizardPage .openBoxTopCentreFull{background: transparent none;height: 30px;background-color: #b3b3b3;}
#WizardPage #openBoxTopRightFull{width: 15px; height: 30px;padding: 0;margin:0;border: 0;background-color: #b3b3b3;}
#WizardPage #openBoxTopRightFullForceWidth{background: none;width: 15px; height: 30px;padding: 0;margin:0;border: 0;background-color: #b3b3b3;}

#WizardPage .openBoxLeftMiddle{background: transparent url(/skins/broker/images/openBox/center_left.gif) repeat-y;width: 10px;border: 0px;}
#WizardPage .openBoxRightMiddle{background: transparent url(/skins/broker/images/openBox/center_right.gif) repeat-y;width: 15px;border: 0px;}

#WizardPage .openBoxBottomLeft{background: transparent url(/skins/broker/images/openBox/Bottom_left.gif) no-repeat;width: 10px; height: 15px;border: 0px;}
#WizardPage .openBoxBottomCentre{background: transparent url(/skins/broker/images/openBox/Bottom_middle.gif) repeat-x;height: 15px;border: 0px;}
#WizardPage .openBoxBottomRight{background: transparent url(/skins/broker/images/openBox/Bottom_right.gif) no-repeat;width: 15px; height: 15px;border: 0px;}



#tabMainContentContainer #WizardPage .openbox{border: 0px; padding:0px 0px 0px 0px;margin: 0px;}

#tabMainContentContainer #WizardPage .OpenBoxHeadingTextFull{color: #fff;font-size: 0em;}
#tabMainContentContainer #WizardPage .openBoxTopCentreFull{font-weight: bold; color: #fff; font-size: 0em;}

#tabMainContentContainer #WizardPage #openBoxTopLeftFullForceWidth{width: 0px; height: 0px;padding: 0;margin:0;border: 0;}
#tabMainContentContainer #WizardPage #openBoxTopLeftFull{background: transparent url(none) no-repeat;width: 0px; height: 0px;padding: 0;margin:0;border: 0;}
#tabMainContentContainer #WizardPage .openBoxTopCentreFull{background: transparent url(none) repeat-x;height: 0px;}
#tabMainContentContainer #WizardPage #openBoxTopRightFull{width: 0px; height: 0px;padding: 0;margin:0;border: 0;}
#tabMainContentContainer #WizardPage #openBoxTopRightFullForceWidth{background: transparent url(none) no-repeat;width: 0px; height: 0px;padding: 0;margin:0;border: 0;}

#tabMainContentContainer #WizardPage .openBoxLeftMiddle{background: transparent url(none) repeat-y;width: 0px;border: 0px;}
#tabMainContentContainer #WizardPage .openBoxRightMiddle{background: transparent url(none) repeat-y;width: 0px;border: 0px;}

#tabMainContentContainer #WizardPage .openBoxBottomLeft{background: transparent url(none) no-repeat;width: 0px; height: 0px;border: 0px;}
#tabMainContentContainer #WizardPage .openBoxBottomCentre{background: transparent url(none) repeat-x;height: 0px;border: 0px;}
#tabMainContentContainer #WizardPage .openBoxBottomRight{background: transparent url(none) no-repeat;width: 0px; height: 0px;border: 0px;}

.News .openbox{border: 0px; padding:0px 0px 0px 0px;margin: 0px;}

.News .OpenBoxHeadingTextFull{color: #fff;display: block;}
.News .openBoxTopCentreFull{font-weight: bold; color: #fff; font-size: 0.8em;}

.News #openBoxTopLeftFullForceWidth{width: 10px; height: 22px;padding: 0;margin:0;border: 0;}
.News #openBoxTopLeftFull{background: transparent url(/skins/broker/images/openBox/top_left.gif) no-repeat;width: 10px; height: 22px;padding: 0;margin:0;border: 0;}
.News .openBoxTopCentreFull{background: transparent url(/skins/broker/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/broker/images/openBox/top_right.gif) no-repeat;width: 15px; height: 22px;padding: 0;margin:0;border: 0;}

.News .openBoxLeftMiddle{background: transparent url(/skins/broker/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/broker/images/openBox/center_right.gif) repeat-y;width: 15px;border: 0px;}

.News .openBoxBottomLeft{background: transparent url(/skins/broker/images/openBox/Bottom_left.gif) no-repeat;width: 10px; height: 15px;border: 0px;}
.News .openBoxBottomCentre{background: transparent url(/skins/broker/images/openBox/Bottom_middle.gif) repeat-x;height: 15px;border: 0px;}
.News .openBoxBottomRight{background: transparent url(/skins/broker/images/openBox/Bottom_right.gif) no-repeat;width: 15px; height: 15px;border: 0px;}

/* News Items */
div.news ul{margin-left: 15px;padding-left:0px;}
div.news li{padding-bottom: 5px;}

.drawtitlebg
{
    /*  COLOR: #7B9E38;
    BACKGROUND-COLOR: #7B9E38 */
}
.divHR
{
    COLOR: #7B9E38;
}
.timeoutwarning
{
    FONT-WEIGHT: bold;
    COLOR: #000000;
    BACKGROUND-COLOR: #ff0000
}
.discussionQuestionEntry {
	WIDTH: 400px;
}
.mainbodytext {
	padding: 0px;
	margin-top: 5px;
}


.headerbg{
	background-color: #ffffff;
	background-image: url("/skins/broker/images/broker/header/header_bg.gif");
	background-repeat: no-repeat;
	background-position: right;
}

TD.cataloguebg{
	background-color: #9BC747;
}

.jobSpecAttributeSearchBGColour {
	background-color: #7B9E38;
}

.breadcrumbbg{
	 BACKGROUND-COLOR: #cccccc;
	 height: 13px;
}

.tabsingleline{
	margin-top:8px;
	margin-bottom: 8px;
	BACKGROUND-COLOR: #7B9E38;
	height: 1px;
	width: 100%;
	padding: 0px 0px 0px 0px;
}

.navigationBG
{
    /* BACKGROUND-COLOR: #9BC747; */
}

#ForceNavigationTopRightImage{Width: 14px;}

td.navigationTopRightImage
{
	Height: 14px;
    /* background-image*: url(/skins/broker/images/openbox/ltblue/top_right_full.gif); */
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: transparent
}
.navigationCenterRightImage {background-color:#9BC747;}

.navigationBottomRightImage
{
	Height: 14px; /* Width is set via the ForceNavigationTopRightImage width to show background image  */
    /* BACKGROUND-IMAGE: url(/skins/broker/images/openbox/ltblue/bottom_right_full.gif); */
    BACKGROUND-REPEAT: no-repeat
}


.navigationSearchForm{ /* Required so the Search Box does not extend vertically too far */
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #ecf4f4;
}
.navigationSearch{
    padding: 0px 0px 0px 0px;
    margin: 0px;
}
#navigationSearchBottomRightImage{
	BACKGROUND-IMAGE: url(/skins/broker/images/navigation/user/search_bottom_right_full.gif);
	height: 14px; /* Width is set via the ForceNavigationTopRightImage width to show background image  */
}

/*
#navigationArrow
{
    BACKGROUND-IMAGE: url(/skins/broker/images/menu_blue/menu_arrow.gif);
    BACKGROUND-REPEAT: no-repeat;
    width: 24px;
    height: 18px;
}
*/

/* MAIN CONTENT */
		td.mainContainer{padding: 5px 15px 0px 15px;margin: 0px;}
			div.mainContainer{padding: 0px 0px 0px 0px;margin: 0px;}
				.mainContent{}
					.innerContent{margin: 0px;}

td.navigationContainer{padding-left: 6px;padding-top:5px;background-image: url(/skins/broker/images/navigation/nav_bg.gif);background-repeat: repeat-y;background-position: right;padding-right: 5px;background-color: #ecf4f4;}
	div.navigationContainer{}
		.innernavigationContainer{height: 170px;}
			div.navigationContent{height:100%;}

		/* AUX (3rd Column) */
		td.auxContainer{}
			div.auxContainer{width:0px;padding:0px;margin:0px;}
				.auxContent{}

#ForceNavagationWidth{width:170px;padding: 5px 5px 5px 5px;} /* TOTAL Navigation width INCUDING borders and images around Nav box */
.NavSearchTextBox{width: 120px;}

/* BreadCrumb */
.breadcrumbNavCell{background-color: #cccccc;}
.breadcrumbbackground{padding: 0px 3px 1px 0px;background-color: #cccccc;margin:0px;}
.breadcrumbImage{padding: 0px 0px 0px 0px;}
DIV.breadcrumb
{
	height: 13px; /* Need to set height here to stop breadcrumb collapsing */
	position: relative;
	left: -140px;
	color: black;
	font-family:arial;
	font-weight: normal;
	font-size:10px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}


		/* HEADER */
		td.headerContainer{background-color: #000;padding:0px 0px 0px 0px;height:59px;} /* 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{}
				.headerContent{}

					/* Float the logos and tag images relative to each other - not the easiest thing to do but gives more flexibility for skinning */
					.headerContent div.mainlogo{width:222px; height: 40px;background-image:url(/skins/broker/images/header/logo.gif);float:left;margin: 7px;}
					.headerContent .altLogo1{width:89px; height: 44px;background-image:url(/skins/broker/images/header/cii_logoblack.gif);float:right;margin-right: 10px;margin-top:4px}
					.headerContent .altLogo2{}
					.headerContent .altLogo3{}
					.headerContent .altLogo4{}
					.headerContent .altLogo5{}
					#organisationLogo{float:right;margin: 2px 40px 0px 0px;}

					#breadcrumbcontainer{display: none;}
.holdingTable{width:100%;}

#ForceAuxContainerWidth{}

/* Only show on welcome/home page using style tags in page */
#displayFooterContainer{display:none;}
#calcHeightFooterImages{display:none;}


.tdlogoundernav{background-color: #ffffff;text-align:center;}
.divlogoundernav{}
#logoundernav{}

.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 */

#termsofservicetextbox{width:100%;height:220px;}
.GenericTextBoxLengthSmall{width: 130px;}
.GenericTextBoxLength{width: 230px;}

/* Set approx height of table cell per site */
.noscroll{overflow: hidden;height: 15px;}

.collapseHeader{background-color:#7B9E38;}
.collapseHeaderText{color: #ffffff;}


/*
#Nav{margin:2px;padding:2px;}
#Nav ul {margin: 0;padding: 0;list-style-type: none;}
#Nav ul li{background: #3c658d;border: 1px solid #fff;margin:1px;padding:2px;}
#Nav ul li a{color: #fff;position:relative;display: block;background: #7B9E38;margin: 0;padding:2px;font-weight: bold;text-decoration: none;font-size: 0.9em;}
#Nav ul li a:hover{background: #7ca5cd;color: #000;}
*/

#Nav{margin:1px;padding:0;}
#Nav ul {margin: 0;padding: 0;list-style-type: none;}
#Nav ul li{margin:0;padding:1px;} /* IE HACK - Remove and the nav will expand stupidly - the border is the same colour as the nav bg */
#Nav ul li a{color: #333;position:relative;display: block;margin: 0;padding:2;font-weight: bold;text-decoration: none;font-size: 0.9em;}
#Nav ul li a:hover{background: #CAE696;color: #333;}

#bottomofNavLeftOfLegalFoot{background-color:#ecf4f4;BACKGROUND-IMAGE: url("/skins/broker/images/navigation/nav_bg.gif");BACKGROUND-REPEAT: repeat-y;background-position: right;}
.orgSelectionBorder th.table-row,.kas th.table-row{text-align:left;vertical-align: bottom;}
.orgSelectionBorder{border: 1px solid #aaaaaa;}

.orgadmintabon{background-image: url(/skins/broker/images/tabs/tabs_middle_on.gif); background-repeat: repeat-x;color: #fff;font-weight: bold;}
.orgadmintaboff{background-image: url(/skins/broker/images/tabs/tabs_middle_off.gif); background-repeat: repeat-x;color: #fff;}
.orgadmin-spacerabovegrouphierarchy{height: 22px;} /* Should be the same height as the tabs for users/group details */
.orgSelectionBorder th.table-row{background-image:url(/skins/broker/images/table/table_header_bg.gif);background-position: center top;background-repeat: repeat-x; height: 22px;}

.studyserve-Table th.table-row b{color: #fff;}



/* DHTMLTabBar Settings */
.dhx_tab_element_inactive{color: #696;}
/* USED IN QBM */
.dhx_tab_element_active{color: #7B9E38;}
.dhx_tab_element_inactive:hover{color: #666;}

#WizardHead{position: relative;}
div.tabMainContent{position:relative;}

#restrictedContentContainer{padding: 1px 3px 1px 3px;}
#restrictedContentButtons{padding:10px 0px 0px 0px;}

/*
#restrictedContentButtons{position:absolute;top: 0px;padding-top:10px;}
.WizardTableMainContainer #restrictedContentButtons{position:relative !important;display:block;height:50px;border: 1px solid #0f0;}

	#restrictedContentButtons{position:absolute;top: 0px;padding-top:10px;border: 1px solid #0f0;}
	#IFrameHeader #restrictedContentContainer{overflow: visible;height: 100%;border: 0;padding:0;display:block;}
	#IFrameHeader #restrictedContentButtons{position:relative;display:block;height:50px;border: 1px solid #0f0;}
*/


/* Tabs v65 Skin */
.ui-tabs-nav, .ui-tabs-panel {
    font-family: Tahoma, sans-serif;
    font-size: 8pt;
}

.ui-tabs-nav a, .ui-tabs-nav a span {
    background: url(/skins/broker/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: #696;
}
.ui-tabs-nav .ui-tabs-selected a
{
	color: #fff;
}

