/* Global styles */
body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, sans-serif;
	color: #666666;
	font-size: 11px;
	background:#FFFFFF url(../_img/_bg/bg_body.gif) repeat-y scroll
}
form {
	margin: 0px;
	padding: 0px;
}

a,	
a:link, 
a:active, 
a:hover {
	/*width:100%;*/
	font-weight:600;
	color: #a50018;
	text-decoration: none;
}


a.blank:link, 
a.blank:active, 
a.blankbold:link, 
a.blankbold:active {
	text-decoration: none;
}
a.grey:link, 
a.grey:active{
	font-size:xx-small;
}
a:visitedm
a.blank:visited,
a.blankbold:visited {
	color: #a50018;
	text-decoration: none;
}

a.blank:hover, 
a.blankbold:hover {
	text-decoration: none;
}

a.linkBar:link, 
a.linkBar:visited, 
a.linkBar:active {
	text-decoration: none;
	font-size: 10px;
	color: #666666;
}

a.linkBar:hover, 
a.linkBar:hover {
	text-decoration: none;
	font-size: 10px;
	color: #a50018;
}

span.linkBarTitle {
	color:#a50018; 
	font-size:10px;
}

/* These two dives are used as "encapsulator" for the form/page to prevent wrapping when the browser size is reduced */
#limitHeader,
#limitContent {
	width: 995px;
}
 
/* Parnter Headers */
#partner {
	display: none;
}
/* Header styles */
#header {
	background-color: #ffffff;
	padding: 0px;
	margin: 0px;
	height: 121px;
}
#logo {
	background-color: #FFFFFF;
	position: absolute;
	top: 21px;
	width: 995px;
	height: 100px;
	padding: 0px;
	/*border-top: 1px solid #666;*/
}
#logo div.flashcontent
{
	padding:0px;
	vertical-align:top;
	margin:0px;
}
#theme {
	position: absolute;
	top: 21px;
	left: 192px;
	width: 791px;
	height: 100px;
	padding: 0px;

}

/* Main surrounding container styles 
		Navigation and Content containers found inside this container */
#mainbody {
	/*background: #FFFFFF url(../_img/_bg/bg_body.gif) top left repeat-y;*/
}

/* Content container styles
		Utilities, Main, Highlights, and Footer containers found inside this container */

/*******************************************
This section has been moved to the "HACK" file, to prevent the PRINT CRASH !! 
********************************************/

/* Utilities container styles */
#utilities {
	
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 25px;
	width: 995px;
}
#utilities table 
{
	height: 25px;
	background-color: #4d4d4d;
	margin: 0px;
	width: 100%;
}
#utilities td {
	margin: 0px;
	padding: 0px;
	padding-bottom:2px;
	font-size: 11px;
}
#utilities td.left {
}
#utilities td.middle {
	text-align: left;
	padding-left: 207px;
	
}	
#utilities td.right {
	text-align: right;
	padding-right: 20px;

}	
ul#utllist {
	background-color: #4d4d4d;
	color: #4d4d4d;
	margin: 0px;
	padding: 0px;
}
#utllist li {
	display: inline;
	list-style-type: none;
}
#utllist a 
{
	padding: 0px; 
	color: #ffffff;
	font-weight:600;
	}
#utllist a:link, 
#utllist a:visited {
	color: #ffffff;
	text-decoration: none;
	font-weight:600;
}
#utllist a:hover {
	text-decoration: none;
}
/* Main container styles
		This container is where the REAL content actually goes.
		So here you will find styles that can be used to format normal content 
*/
/*******************************************
This section has been moved to the "HACK" file, to prevent the PRINT CRASH !! 
********************************************/
/*boxmodel hack. http://css-discuss.incutio.com/?page=BoxModelHack SBMH*/
html #main {
	width: 793px;
}
#main td {
	font-family: Verdana, sans-serif;
	color: #333333;
	font-size: 11px;
	font-weight: normal;
	
}
#main td.container {
	padding: 0px;
}
#main td.spacer {
	background-color: #FFFFFF;
	height: 1px;
	padding: 0px;
}
#main img.imgleft {
	padding-right: 15px;
	padding-bottom: 15px;
}
#main img.imgpadsides {
	padding-left: 5px;
	padding-right: 5px;
}

#main table.results a:link, 
#main table.results a:visited, 
#main table.results a:active {
	text-decoration: none;
	font-weight:600;
}
#main table.results a:hover, 
#main table.results a:visited,
#main table.results table.button a:hover {
	text-decoration: none;
}
 
#main table.results tbody tr.head th{
	background-color:#4D4D4D;
}
#main table.results tbody tr.help th
{
	background-color:#FFFEF6;
}
#main table.results td img.imgleft {
	padding-right: 6px;
	padding-bottom: 0px;
}
#main img.imgright {
	padding-left: 15px;
	padding-bottom: 15px;
}
#main table.results td img.imgright {
	padding-bottom: 0px;
}
#main div.panel,
#main table.panel td {
	padding: 0px;
} 
#main td.content td {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 5px;
}
#main td.content td.alphabanner {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#main td.content td.jobsuchmaschine {
	text-align:center;
	padding-left:0px;
}

#main td.content td.tight {
	padding: 0px;
}
#main td.content th.tight {
	margin-right:5px;
}
#main td.content th.tight table td {
	font-weight: bold;
	height: 26px;
	padding-left: 7px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 0px;

}
#main td.content th.tight table td.tight {
	height: 0px;
	padding: 0px;

}
#main td.content td {
	text-align: left;
}
#main td.content td.bodyCenter {
	padding-top:10px;
	padding-bottom:10px;
	padding-left:0px;
	padding-right:0px;
	
} 
#main td.content td.bodyCenterCMS {padding:0px;} 


#main td.content .right, 
#main table.abn td.content .right, 
#main table.abg td.content .right {
	text-align: right;
}
#main td.content th.tight table td.bottompagingspacer {
	height: 0px;
	padding: 0px;
	padding-bottom: 2px;
}
#main td.content th.tight table.paging {
	margin-left: 11px;
	padding: 0px;
	height: 0px;
}
#main td.content th.tight table.paging td {
	height: 0px;
	padding: 0px;
	padding-bottom: 4px;
	vertical-align: top;
	padding-left: 2px;
	padding-right: 2px;
	
}
#main td.content th.tight table.paging td.end ,
#main td.content th.tight table.paging td.next,
#main td.content th.tight table.paging td.start, 
#main td.content th.tight table.paging td.previous {
	padding: 0px;
}
#main td.content th.tight table.paging td.next a, 
#main td.content th.tight table.paging td.previous a {
	display: block;
	width: 13px;
	height: 14px;
}
#main td.content th.tight table.paging td.end a, 
#main td.content th.tight table.paging td.start a {
	display: block;
	width: 15px;
	height: 14px;
}
#main table.abnwhite td.content td, 
#main table.abgwhite td.content td {
	padding-left: 0px;
	padding-right: 0px;
}
#main table.abnwhite,
#main table.abgwhite  {
	background-color: #FFFFFF;
}
#main td.content td.contentspacer, 
#main td.content th.tight td.contentspacer {
	padding: 0px;
	height: 8px;
}
#main td.content th.contentspacer, 
#main td.content th.tight th.contentspacer {
	padding: 0px;
	height: 5px;
	background-color:#fffef6;
	}
#main table.abnwhite td.contentspacer, 
#main table.abgwhite td.contentspacer {
	padding: 0px;
	height: 15px;
}
#main td.normtitle {
	height: 33px;
	vertical-align: top;
	font-size: 15px;
	font-weight: bold;
	padding-top: 2px;
	padding-left: 3px;
	padding-bottom: 0px;
}
#main td.content .bold,
#main td.content .boldstyle,
#main td.content .blankbold {
	font-weight: bold;
}
#main td.content .normal {
	font-family: Verdana, sans-serif;
	color: #666666;
	font-size: 11px;
	font-weight: normal;
}
#main td.content .notbold {
	font-weight: normal;
}
#main td.subtitle {
	font-weight: bold;
}
#main table.abnwhite td.subtitle, 
#main table.abgwhite td.subtitle {
	padding-top: 0px;
	padding-left: 3px;
	padding-bottom: 0px;
	height: 20px;
}
#main table.abn td.subtitle, 
#main table.abg td.subtitle {
	padding-top: 5px;
	padding-left: 9px;
	padding-bottom: 7px;
	height: 25px; 
	height/* */:/**/13px; 
	height: /**/13px;
}
#main table.abnwhite th, 
#main table.abgwhite th {
	text-align: left;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 5px;
	font-size: 11px;
}
#main table.abnwhite th.toright,
#main table.abgwhite th.toright {
	text-align: right;
}
#main td.content th, 
#main table.abn th, 
#main table.abg th {
	text-align: left;
	padding-top: 5px;
	padding-left: 9px;
	padding-right: 9px;
	padding-bottom: 7px;
	font-size: 11px;
}
#main table.abn th.toright,
#main table.abg th.toright {
	text-align: right;
}
#main td.content .fieldlabel {
	font-weight: bold;
	padding-left: 0px;
	padding-right: 7px;
}
#main td.content table.opt td, 
#main td.content table.opt label, 
#main td.content span.opt label, 
#main td.content table.chk label, 
#main td.content table.chk td, 
#main td.content span.chk label {
	font-weight: normal;
	padding-left: 0px;
	padding-right: 7px;
}
#main td.content table.opt label, 
#main td.content span.opt label, 
#main td.content table.chk label, 
#main td.content span.chk label {
	font-weight: normal;
	padding-left: 3px;
}
#main td.content td.fieldlabel {
	font-weight: bold;
	vertical-align: top;
	padding-top: 5px;
	padding-left: 9px;
}
#main td.content table.resultcount td.fieldlabel {vertical-align: middle;}
#main td.content td.field {
	margin: 0px;
	padding: 0px;
	padding-top: 2px;
	padding-left: 9px;
	padding-bottom: 3px;
}
#main td.content td.fieldextra {
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	padding-left: 9px;
	padding-right: 6px;
}
#main td.content span.fieldextra {
	margin: 0px;
	padding: 0px;
	padding-top: 2px;
	padding-left: 15px;
	padding-right: 6px;
	color: #666666;
	font-weight: normal;
}
#main td.content td.field .fieldlabel {padding-left: 5px;}
#main td.content td.fieldvalue {
	font-weight: normal;
	padding-right: 6px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#main td.content input {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, sans-serif;
	color: #666666;
	font-size: 11px;
}
#main td.content textarea {
	margin: 0px;
	font-family: Verdana, sans-serif;
	color: #666666;
	font-size: 11px;
	padding-top: 3px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	border: solid 1px #A5ACB2;
	width: 370px;
	height: 79px; 
	height/* */:/**/70px; 
	height: /**/70px;
}
html #main td.content textarea {
	width: 380px;
	width: 370px;
}
#main td.content textarea.maxwidth {width: 739px;}
html #main td.content textarea.maxwidth {
	width: 739px;
	width: 731px;
}
#main td.content textarea.small {
	width: 270px;
	height: 69px; 
	height/* */:/**/60px; 
	height: /**/60px;
}
html #main td.content textarea.small {
	width: 280px;
	width: 270px;
}
#main td.content textarea.large {width: 470px;}
html #main td.content textarea.large {
	width: 480px;
	width: 470px;
}
#main td.content textarea.tall {
	width: 270px;
	height: 169px; 
	height/* */:/**/160px; 
	height: /**/160px;
}
html #main td.content textarea.tall {
	width: 280px;
	width: 270px;
}
#main td.content input.chk, 
#main td.content span.chk input, 
#main td.content input.opt, 
#main td.content span.opt input, 
#main td.content table.opt input,
#main td.content table.chk input {
	width: 15px;
	height: 15px;
}
#main td.content input.file {height: 20px;}
#main td.content input.fileABG {
	padding-top: 3px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	border: solid 1px #A5ACB2;
	width: 185px;
	
}
#main td.content input.txtlogin {
	padding-top: 3px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	border: solid 1px #A5ACB2;
	width: 137px;
}
html #main td.content input.txtlogin {
	width: 147px;
	width: 137px;
}
#main td.content input.txt {
	padding-top: 3px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	border: solid 1px #A5ACB2;
	width: 177px;
}
html #main td.content input.txt {
	width: 187px;
	width: 177px;
}
#main td.content input.txtwide {
	padding-top: 3px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	border: solid 1px #A5ACB2;
	width: 300px;
}
html #main td.content input.txtwide {
	width: 310px;
	width: 300px;
}
#main td.content input.txtsmall {
	padding-top: 3px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	border: solid 1px #A5ACB2;
	width: 100px;
}
html #main td.content input.txtsmall {
	width: 110px;
	width: 100px;
}
#main td.content input.txttiny {
	padding-top: 3px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	border: solid 1px #A5ACB2;
	width: 70px;
}
html #main td.content input.txttiny {
	width: 80px;
	width: 70px;
}
#main td.content select {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, sans-serif;
	color: #666666;
	font-size: 11px;
}
#main td.content select.small {
	padding: 0px;
	width: 127px;
}
#main td.content select.normal {
	padding: 0px;
	width: 187px;
}
#main td.content select.wide {
	padding: 0px;
	width: 260px;
}
#main td.content select.wider {
	padding: 0px;
	width: 360px;
}
#main td.content select.verywide {
	padding: 0px;
	width: 580px;
}
#main td.content h1, 
#main td.content h2, 
#main td.content h3 {
	margin: 0px;
	text-align: left;
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 2px; 
	padding-bottom: 6px;
	font-size: 11px;
	font-weight: bold;
}
#main table.abnwhite td.container td.title, 
#main table.abnwhite td.content h1, 
#main table.abgwhite td.container td.title, 
#main table.abgwhite td.content h1 {
	background-color:#4d4d4d;
	color:#FFFFFF;
}
#main table.abnwhite td.container td.titleheadleft, 
#main table.abgwhite td.container td.titleheadleft
{
	background:#4D4D4D url(../_img/_shadow/bg_top_left.gif) repeat-y scroll left bottom;
	vertical-align:top;
	width:4px;
}
#main table.abnwhite td.container td.titleheadright img, 
#main table.abgwhite td.container td.titleheadright img{
	height:10px;
	padding-left:0;
	padding-top:0;
	width:10px;
} 

#main table.abnwhite td.container td.titleheadright, 
#main table.abgwhite td.container td.titleheadright 
{
	background:#4D4D4D url(../_img/_shadow/bg_top_right.gif) repeat-y scroll right top;
	vertical-align:top;
	width:10px;
}

#main table.abnwhite td.content h1,#main table.abgwhite td.content h1 {padding-left: 12px;}
/* ABN */
#main table.abn {background-color: #FFFEF6;}
#main table.abn_functional {background-color: #fffef6;}
#main table.abn_functionalSearch {background-color: #fffef6;}
#main table.abn a.button,#main table.abnwhite a.button {color: #a50018;}
#main table.abn td.content .boldstyle {color: #4D4D4D;}
#main table.abn td.normtitle, #main table.abnwhite td.normtitle {color: #E4E4E4;}
#main table.abn td.subtitle, 
#main table.abn th, 
#main table.abn td.content h2 {
	color: #333333;
	background-color: #fffef6;
}
#main table.abn td.content h2 {
	color: #FFFFFF;
	background-color: #4D4D4D;
}
#main table.abn td.fieldlabel,#main table.abn .fieldlabel,#main table.abn td.content table.opt label, #main table.abn td.content span.opt label, #main table.abn td.content table.chk label, #main table.abn td.content span.chk label {color: #333333;}
#main table.abn td.fieldvalue {color: #333333;}
#main table.abnwhite td.subtitle, 
#main table.abnwhite td.content h2 {
	color: #FFFFFF;
	background-color: #4D4D4D;
}
#main table.abnwhite th {
	color: #FFFFFF;
	background-color: #4D4D4D;
}
#main table.abn td.content th.tight td {color: #333333;}
#main table.abn td.content th.tight table.paging td
{
	color: #666666;
	text-decoration: none;
	background-image: none;
	font-weight:300;
}
#main table.abn td.content th.tight table.paging td a {
	color: #000000;
	text-decoration: none;
	background-image: none;
	font-weight:300;
}
#main table.abn td.content th.tight table.paging td.selected a {
	color: #a50018;
	text-decoration: none;
	background-image: none;
	font-weight:600;
}
#main table.abn td.content th.tight table.paging td a:hover {
	color: #AC1031;
	text-decoration: none;
}
#main table.abn td.content th.tight table.paging td.low a, 
#main table.abn td.content th.tight table.paging td.low a:hover {
	color: #cccccc;
	text-decoration: none;
}
/*Buttons */
#main table.abn td.content th.tight table.paging td.next a {background: url(../_img/_abn/but_g_next-lo.gif) center right no-repeat;}
#main table.abn td.content th.tight table.paging td.previous a {background: url(../_img/_abn/but_g_previous-lo.gif) center left no-repeat;}
#main table.abn td.content th.tight table.paging td.start a {background: url(../_img/_abn/but_g_start-lo.gif) center left no-repeat;}
#main table.abn td.content th.tight table.paging td.end a {background: url(../_img/_abn/but_g_end-lo.gif) center right no-repeat;}
#main table.abn td.content th.tight table.paging td.next a:hover {background: url(../_img/_abn/but_g_next-hi.gif) center right no-repeat;}
#main table.abn td.content th.tight table.paging td.previous a:hover {background: url(../_img/_abn/but_g_previous-hi.gif) center left no-repeat;}
#main table.abn td.content th.tight table.paging td.start a:hover {background: url(../_img/_abn/but_g_start-hi.gif) center left no-repeat;}
#main table.abn td.content th.tight table.paging td.end a:hover {background: url(../_img/_abn/but_g_end-hi.gif) center right no-repeat;}
#main table.abn td.content input.file {background-color: #FFFFFF;}

/* ABG */
#main table.abg {background-color: #FFFEF6;}
#main table.abg_functional {background-color: #FFFEF6;}
#main table.abg a.button, #main table.abgwhite a.button {color: #a50018;}
#main table.abg td.content .boldstyle {color: #a50018;}
#main table.abg td.normtitle, #main table.abgwhite td.normtitle {color: #a50018;}
#main table.abg td.subtitle, 
#main table.abg th, 
#main table.abg td.content h2 {
	color: #333333;
	background-color: #D7D7D7;
}
#main table.abg_functional td.subtitle, 
#main table.abg_functional th, 
#main table.abg_functional td.content h2 {
	color: #FFFFFF;
	background-color: #4D4D4D;
}
#main table.abg_functional th{background-color: #4D4D4D;}
#main table.abg_matching td.subtitle, 
#main table.abg_matching th,
#main table.abg_matching td.content h2 {
	color: #333333;

}
#main table.abg_functional th.tight
{
	background-color: #FFFEF6;
	padding-left:0px;
}
#main table.abg_matching td.content th{
	background-color: #FFFEF6;
}
#main table.abg_matching td.content table.results th{
	background-color: #4d4d4d;
}
#main table.abg td.fieldlabel,
#main table.abg .fieldlabel, 
#main table.abg td.content table.opt label, 
#main table.abg td.content span.opt label, 
#main table.abg td.content table.chk label, 
#main table.abg td.content span.chk label 
{
	color: #333333;
}
#main table.abg td.fieldvalue {color: #333333;}
#main table.abgwhite td.subtitle, 
#main table.abgwhite th, 
#main table.abgwhite td.content h2 {
	color: #FFFFFF;
	background-color: #4d4d4d;
}
#main table.abg td.content th.tight td {color: #FFFFFF;}
#main table.abg_matching td.content th.tight td {color: #666666; font-weight:normal;}

#main table.abg td.content th.tight table.paging td a,
#main table.abg_matching td.content th.tight table.paging td a 
{
	color: #666666;
	text-decoration: none;
	background-image: none;
}
#main table.abg td.content th.tight table.paging td.selected a {color: #a50018;}
#main table.abg td.content th.tight table.paging td a:hover {
	color: #C67C79;
	text-decoration: none;
}
#main table.abg_matching td.content th.tight table.paging td.selected a {color: #a50018; font-weight:bold;}
#main table.abg td.content th.tight table.paging td a:hover {
	color: #C67C79;
	text-decoration: none;
}

#main table.abg td.content th.tight table.paging td.low a, 
#main table.abg td.content th.tight table.paging td.low a:hover {
	color: #C67C79;
	text-decoration: none;
}
#main table.abg td.content th.tight table.paging td.next a {
	margin-top: 3px;
	margin-left: 8px;
	margin-bottom: 3px;
	background: url(../_img/_abg/but_g_next-lo.gif) top left no-repeat;
}
#main table.abg td.content th.tight table.paging td.previous a {
	margin-top: 3px;
	margin-bottom: 3px;
	background: url(../_img/_abg/but_g_previous-lo.gif) top left no-repeat;
}
#main table.abg td.content th.tight table.paging td.start a {
	margin-top: 3px;
	margin-bottom: 3px;
	background: url(../_img/_abg/but_g_start-lo.gif) top left no-repeat;
}
#main table.abg td.content th.tight table.paging td.end a {
	margin-top: 3px;
	margin-bottom: 3px;
	background: url(../_img/_abg/but_g_end-lo.gif) top left no-repeat;
}
#main table.abg td.content th.tight table.paging td.next a:hover {background: url(../_img/_abg/but_g_next-hi.gif) top left no-repeat;}
#main table.abg td.content th.tight table.paging td.previous a:hover {background: url(../_img/_abg/but_g_previous-hi.gif) top left no-repeat;}
#main table.abg td.content th.tight table.paging td.start a:hover {background: url(../_img/_abg/but_g_start-hi.gif) top left no-repeat;}
#main table.abg td.content th.tight table.paging td.end a:hover {background: url(../_img/_abg/but_g_end-hi.gif) top left no-repeat;}
/* Styles for result sets */
#main td.content td.tight table.results th {
	border-right: solid 1px;
	border-top: solid 1px;
}
#main td.content td.tight table.results tr.headline th {
	padding: 0px;
	margin: 0px;
	border: 0px;
	height: 1px;
}
#main td.content td.tight table.results th table th {border: 0px;}
#main td.content td.tight table.results th.tight {border: 0px;}
#main td.content td.tight table.results th.button {
	border: 0px;
	padding: 0px;
	padding-top: 4px;
}
#main td.content td.tight table.results th.end {border-right: 0px;}
#main td.content td.tight table.results td {
	border-right: solid 1px;
	padding-top: 4px;
}
#main td.content td.tight table.results td.end {border-right: 0px;}
#main td.content td.tight table.results td.box {border: 0px;}
#main td.content td.tight table.results td.start {border-left: solid 1px;}
#main td.content td.tight table.results td.contentspacer {
	border: 0px;
	padding: 0px;
	height: 8px;
}
#main td.content td.tight table.results th a, 
#main table.abg td.content td.cockpitresults table.results th a {
	display: block;
	margin-right: 20px;
	width: 100%;
}

#main td.content td.tight table.results th a:hover, 
#main table.abg td.content td.cockpitresults table.results th a:hover {
	text-decoration: none;
}

#main td.content td.tight table.results th a.normallink, 
#main table.abg td.content td.cockpitresults table.results th a.normallink 
{
	display: inline;
	margin: 0px;
	width: auto;
	background: none;
}

/* ABN */
#main table.abn td.content td.tight table.results th {
	border-color: #FFFFFF;
}

#main td.content td.tight table.results tr.headline th 
{
	background-color: #DAE2EA;
}

#main table.abn th.line {
	background-color: #DAE2EA;
	padding: 0px;
	margin: 0px;
	height: 1px;
}

#main table.abn td.content td.tight table.results tr.even, 
#main table.abn td.content td.tight table.results tr.boxeven,
#main table.abn td.content td.tight table.results tr.even table, 
#main table.abn td.content td.tight table.results tr.boxeven table{
	background-color: #FFFFFF;
}

#main table.abn td.content td.tight table.results tr.odd, 
#main table.abn td.content td.tight table.results tr.boxodd,
#main table.abn td.content td.tight table.results tr.odd td.end table, 
#main table.abn td.content td.tight table.results tr.boxodd td.end table{
	background-color: #F4F4F4;
}

#main table.abn td.content td.tight table.results td {
	border-color: #FFFFFF;
}

#main table.abn td.content td.tight table.results tr.bottom td {
	padding: 0px;
	margin: 0px;
	border: 0px;
	height: 1px;
	background-color: #FFFEF6;
}
#main table.abn td.content td.tight table.results tr.boxeven td.box, 
#main table.abn td.content td.tight table.results tr.boxodd td.box
{
	border-top: solid 1px #;
}
#main table.abn td.content td.tight table.results th a {
	color: #FFFFFF;
	background: url(../_img/sort_neutral.gif) center right no-repeat;
}
#main table.abn td.content td.tight table.results th a.normallink 
{
	background: none;
}
#main table.abn td.content td.tight table.results td.start {
	border-left: 0px;
}
#main table.abn td.content td.tight table.results tr.boxfooter td {
	padding: 0px;
	margin: 0px;
	height: 1px;
	border: 0px;
}
#main table.abn td.content td.tight table.results th a.up {
	background: url(../_img/_abn/sort_blue_up.gif) center right no-repeat;
}

#main table.abn td.content td.tight table.results th a.down {
	background: url(../_img/_abn/sort_blue_down.gif) center right no-repeat;
}

#main table.abn td.content td.tight table.results th a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

#main table.abn td.content td.tight table.results th a.up:hover {
	background: url(../_img/_abn/sort_blue_up.gif) center right no-repeat;
}

#main table.abn td.content td.tight table.results th a.down:hover {
	background: url(../_img/_abn/sort_blue_down.gif) center right no-repeat;
}

/* ABG */
#main table.abg td.content td.tight table.results th {
	border-color: #E4E4E4;
}

#main table.abg th.line {
	background-color: #E4E4E4;
	padding: 0px;
	margin: 0px;
	height: 1px;
}

#main table.abg td.content td.tight table.results tr.even {
	background-color: #E4E4E4;
}

#main table.abg td.content td.tight table.results tr.odd {
	background-color: #FFFFFF;
}

#main table.abg td.content td.tight table.results td {
	border-color: #ffffff;
}

#main table.abg td.content td.tight table.results th, 
#main table.abg td.content td.tight table.results th a, 
#main table.abg td.content td.cockpitresults table.results th a {
	color: #FFFFFF;
}
#main table.abg_functional td.content td.tight table.results th, 
#main table.abg_functional td.content td.tight table.results th a, 
#main table.abg_functional td.content td.cockpitresults table.results th a {
	/*color: #990000;*/
}
#main table.abg td.content td.tight table.results th a, 
#main table.abg td.content td.cockpitresults table.results th a {
	color: #FFFFFF;
}

#main table.abg td.content td.tight table.results th a.normallink 
{
	background: none;
}

#main table.abg td.content td.tight table.results th a, 
#main table.abg td.content td.cockpitresults table.results th a {
	background: url(../_img/sort_neutral.gif) center right no-repeat;
	width:95%;
}

#main table.abg td.content td.tight table.results th a.up, 
#main table.abg td.content td.cockpitresults table.results th a.up {
	background: url(../_img/_abg/sort_red_up.gif) center right no-repeat;
}

#main table.abg td.content td.tight table.results th a.down, 
#main table.abg td.content td.cockpitresults table.results th a.down {
	background: url(../_img/_abg/sort_red_down.gif) center right no-repeat;
}

#main table.abg td.content td.tight table.results th a:hover, 
#main table.abg td.content td.cockpitresults table.results th a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

#main table.abg td.content td.tight table.results th a.up:hover, 
#main table.abg td.content td.cockpitresults table.results th a.up:hover {
	background: url(../_img/_abg/sort_red_up.gif) center right no-repeat;
}

#main table.abg td.content td.tight table.results th a.down:hover, 
#main table.abg td.content td.cockpitresults table.results th a.down:hover {
	background: url(../_img/_abg/sort_red_down.gif) center right no-repeat;
}

#main table.abg td.content td.tight table.results tr.bottom td {
	padding: 0px;
	margin: 0px;
	border: 0px;
	height: 1px;
	background-color: #FFFFFF;
}


/* Framed Content - Cockpit (i.e. ABG only) */
/* ABG */
#main table.abg td.content td.cockpit {
	padding: 0px;
}

#main table.abg td.content td.cockpitwithmargin {
	padding: 0px;
}

#main table.abg td.content table.cockpitframedcontent {
	background-color: #FFFFFF;
	border: solid 1px #737374;
}

#main table.abg td.content table.cockpitframedcontent td {
	background-color: #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
}

#main table.abg td.content td.cockpitframedcontent {
	background-color: #FFFFFF;
	border: solid 1px #737374;
	vertical-align: top;
}

#main table.abg td.content td.cockpitframedcontent table {
	background-color: #FFFFFF;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
}

#main table.abg td.content td.cockpitresults {
	padding-left: 0px;
	padding-right: 0px;
	
}

#main table.abg td.content table.results tr.even {
	background-color: #FFFFFF;
}

#main table.abg td.content table.results tr.odd {
	background-color: #EFEFEF;
}

#main table.abg td.content table.results tr.evencomment {

	border-top: solid 1px #d7d7d7;
	border-right: solid 1px #737374;
}

#main table.abg td.content table.results tr.oddcomment {
	background-color: #EFEFEF;	
	border-top: solid 1px #d7d7d7;
	border-right: solid 1px #737374;
}

#main table.abg td.content td.cockpitresults table.results {
	background-color: #fffef6;
	border-left: solid 1px #FFFFFF;
	border-top: solid 1px #FFFFFF;
	

}

#main table.abg td.content td.cockpitresults table.results td, 
#main table.abg td.content td.cockpitresults table.results th {
	border: 0px;
	border-right: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;

}
#main table.abg td.content td.cockpitresults table.results td.filter
{
	padding-left:5px;
	padding-right:5px;
	padding-bottom: 2px;
	padding-top: 2px;
}

#main table.abg td.content table.results tr.evencomment td{
	border: 0px;
	border-top: solid 1px #d7d7d7;
	border-bottom: solid 1px #737374;
	border-right: solid 1px #d7d7d7;

}

#main table.abg td.content table.results tr.oddcomment td{
	border: 0px;
	border-top: solid 1px #d7d7d7;
	border-bottom: solid 1px #737374;
	border-right: solid 1px #d7d7d7;

}

#main table.abg td.content table.results tr.evenextend td
{
	background-color: #FFFFFF;
	border: 0px;
	border-top: solid 0px #d7d7d7;
	border-right: solid 0px #d7d7d7;	
	color:#333333;
	font-family:Verdana,sans-serif;
	font-size:11px;
	font-weight:normal;

}

#main table.abg td.content table.results tr.oddextend td
{	
	background-color: #EFEFEF;	
	border: 0px;
	border-right: solid 0px #ffffff;
	color:#333333;
	font-family:Verdana,sans-serif;
	font-size:11px;
	font-weight:normal;
}

#main table.abg td.content table.results tr.oddextend td.end
{	
	background-color: #EFEFEF;	
	border: 0px;
	border-top: solid 0px #d7d7d7;
	border-right: solid 1px #737374;
}

#main table.abg td.content  table.results tr.oddcomment td.box
{	
	background-color: #EFEFEF;	
	border: 0px;
	border-top: solid 0px #ffffff;
}


#main table.abg td.content  table.results tr.evenextend td.end
{	
	background-color: #FFFFFF;	
	border: 0px;
}

#main table.abg td.content  table.results tr.evencomment td.box
{	
	background-color: #FFFFFF;
	border: 0px;
}



#main table.abg td.content  table.results td.middle {
	text-align: center;
	vertical-align: middle;
}

/* Paging withing the cockpit */
#main table.abg td.content td.cockpit table.paging {
	margin-left: 21px;
	padding: 0px;
	height: 0px;
}

#main table.abg td.content td.cockpit table.paging td {
	height: 0px;
	padding: 0px;
	padding-bottom: 4px;
	vertical-align: top;
	padding-left: 2px;
	padding-right: 2px;
}

#main table.abg td.content td.cockpit table.paging td.start, 
#main table.abg td.content td.cockpit table.paging td.previous, 
#main table.abg td.content td.cockpit table.paging td.next, 
#main table.abg td.content td.cockpit table.paging td.end {
	padding: 0px;
}

#main table.abg td.content td.cockpit table.paging td.next a, 
#main table.abg td.content td.cockpit table.paging td.previous a {
	display: block;
	width: 13px;
	height: 14px;
}

#main table.abg td.content td.cockpit table.paging td.start a, 
#main table.abg td.content td.cockpit table.paging td.end a {
	display: block;
	width: 15px;
	height: 14px;
}

#main table.abg td.content td.cockpit table.paging td.next {
	width: 10px;
	padding-left: 4px;
}

html #main table.abg td.content td.cockpit table.paging td.next {
	width: 14px;
	width: 10px;
}

#main table.abg td.content td.cockpit table.paging td a {
	color: #666666;
	text-decoration: none;
	background-image: none;
}

#main table.abg td.content td.cockpit table.paging td.selected a {
	color: #a50018;
	font-weight: bold;
}

#main table.abg td.content td.cockpit table.paging td a:hover {
	color: #C67C79;
	text-decoration: none;
}

#main table.abg td.content td.cockpit table.paging td.next a {
	background: url(../_img/_abg/but_g_next-lo.gif) center left no-repeat;
}

#main table.abg td.content td.cockpit table.paging td.previous a {
	background: url(../_img/_abg/but_g_previous-lo.gif) center left no-repeat;
}

#main table.abg td.content td.cockpit table.paging td.start a {
	background: url(../_img/_abg/but_g_start-lo.gif) center left no-repeat;
}

#main table.abg td.content td.cockpit table.paging td.end a {
	background: url(../_img/_abg/but_g_end-lo.gif) center left no-repeat;
}

#main table.abg td.content td.cockpit table.paging td.next a:hover {
	background: url(../_img/_abg/but_g_next-hi.gif) center left no-repeat;
}

#main table.abg td.content td.cockpit table.paging td.previous a:hover {
	background: url(../_img/_abg/but_g_previous-hi.gif) center left no-repeat;
}

#main table.abg td.content td.cockpit table.paging td.start a:hover {
	background: url(../_img/_abg/but_g_start-hi.gif) center left no-repeat;
}

#main table.abg td.content td.cockpit table.paging td.end a:hover {
	background: url(../_img/_abg/but_g_end-hi.gif) center left no-repeat;
}



/* Framed Content */

#main table.abn td.content table.framedcontent {
	background-color: #FFFFFF;
	border: solid 1px #4D4D4D;
	margin-right: 5px;
}

#main table.abn td.content table.framedcontent td {
	background-color: #FFFFFF;
	color: #4D4D4D;
	padding-left: 10px;
	padding-right: 10px;
}

#main table.abn td.content table.framedcontent td.tight {
	padding: 0px;
	margin: 0px;
}

#main table.abn td.content table.framedcontent td.contentspacer {
	padding: 0px;
	margin: 0px;
	height: 3px;
}


/* styles for selection list */
#main td.content td.tight tr.select td {
	padding-top: 6px;
	padding-bottom: 6px;
	font-weight: bold;
}

#main td.content td.tight tr.select td input {
	width: 15px;
}

#main td.content td.tight td {
	vertical-align: top;
}

/* ABN */
#main table.abn td.content td.tight tr.select {
	background-color: #F5F7F9;
}

/* ABG */
#main table.abg td.content td.tight tr.select {
	background-color: #F9F5F5;
}


/* -- Start of special styles (used withing the Main container) --- */
/* Rounded edges title. Same as for the highlights, but I kept it sperate in case these look diff for diff skins */
#main td.headleft, #main td.mediumheadleft, 
#main td.titleheadleft, 
#main td.titlemediumheadleft {
	width:4px;
	padding: 0px;
}

#main td.title, #main td.titlemedium {
	padding: 0px;
	height: 22px;
	font-weight: bold;
	padding-left: 5px;
	background-color:#E4E4E4;
	
}

#main td.notitle, 
#main td.mediumnotitle {
	padding: 0px;
	height: 8px;
}

#main td.headright, 
#main td.mediumheadright, 
#main td.titleheadright, 
#main td.titlemediumheadright {
	width: 8px;
	padding: 0px;
}

#main td.footleft, 
#main td.footleftmedium, 
#main td.footleftdark 
{
	width: 8px;
	height: 8px;
	padding: 0px;
}

#main td.footright,
#main td.footrightmedium, 
#main td.footrightdark 
{
	width: 8px;
	height: 8px;
	padding: 0px;
}


#main td.footmiddle, 
#main td.footmiddlemedium, 
#main td.footmiddledark {
	padding: 0px;
	height: 8px;
}

/* ABN */
#main table.abn td.headleft,
#main table.abn_functional td.headleft,
#main table.abn td.mediumheadleft,
#main table.abn td.titleheadleft,
#main table.abnwhite td.titleheadleft 
#main table.abn_functional td.titleheadleft,
#main table.abn td.titlemediumheadleft {
	background: #4d4d4d url(../_img/_shadow/bg_top_left.gif) repeat-y scroll left bottom;
	vertical-align:top;
	width:4px;
	text-align:left;
}

#main table.abn td.headleft img,
#main table.abn_functional td.headleft img,
#main table.abn td.mediumheadleft img,
#main table.abn td.titleheadleft img,
#main table.abnwhite td.titleheadleft
#main table.abn_functional td.titleheadleft img,
#main table.abn td.titlemediumheadleft img {
	padding-top:0px;
	padding-left:0px;
	width:4px;
	height:10px;	
}


#main table.abn td.title, 
#main table.abn td.content h1 {
	background-color: #4D4D4D;
	color: #FFFFFF;
}
#main table.abnwhite td.title, 
#main table.abn td.content h1 {
	background-color: #4D4D4D;
	color: #FFFFFF;
}
#main table.abn_functional td.title, 
#main table.abn_functional td.content h1 {
	background-color: #4d4d4d;
	color: #FFFFFF;
}

#main table.abn td.titlemedium {
	background-color: #A8BCCE;
	color: #4D4D4D;
}

#main table.abn td.mediumnotitle {
	background-color: #A8BCCE;
	
}

#main table.abn td.headright,
#main table.abn td.mediumheadright,
#main table.abg td.titleheadright,
#main table.abg td.titlemediumheadright,
#main table.abg_functional td.titleheadright,
#main table.abn td.titleheadright, 
#main table.abnwhite td.titleheadright,
#main table.abn_functional td.titleheadright,
#main table.abn td.titlemediumheadright {
	background: #4d4d4d url(../_img/_shadow/bg_top_right.gif) repeat-y scroll right top;
	vertical-align:top;
	width:10px;
	text-align:right;
}
#main table.abn td.titleheadright img, 
#main table.abnwhite td.titleheadright img,
#main table.abn_functional td.titleheadright img,
#main table.abn td.titlemediumheadright img{
	padding-top:0px;
	padding-left:0px;
}
#main table.abn td.footspace {
	background-color: #FFFEF6;
	border-left:solid 1px #fffef6;
	border-right:solid 1px #fffef6;
}
#main table.abnwhite td.footspace {
	background-color: #FFFFFF;
	border-left:solid 1px #fffef6;
	border-right:solid 1px #fffef6;
}
#main table.abn_functional td.footspace {
	background-color: #fffef6;
	border-left:solid 1px #fffef6;
	border-right:solid 1px #fffef6;
}
#main table.abn_functionalSearch td.footspace {
	background-color: #fffef6;
	border-left:solid 1px #fffef6;
	border-right:solid 1px #fffef6;
}


#main table.abn td.footleft,
#main table.abnwhite td.footleft,
#main table.abn_functional td.footleft,
#main table.abn_functionalSearch td.footleft {
	background: #fffef6 url(../_img/_shadow/bg_bottom_left.gif) left bottom no-repeat;
	height:10px;
	width:4px;
}
#main table.abn td.footmiddle, 
#main table.abnwhite td.footmiddle,
#main table.abn_functional td.footmiddle {
	background: #fffef6 url(../_img/_shadow/bg_bottom_middle.gif) repeat-x scroll center bottom;
	height:10px;	
}
#main table.abn td.footmiddle img, 
#main table.abnwhite td.footmiddle img,
#main table.abn_functional td.footmiddle img
{
	padding-left:0px;
	padding-bottom:0px;
}
#main table.abn td.footright,
#main table.abnwhite td.footright,
#main table.abn_functional td.footright,
#main table.abn_functionalSearch td.footright {
	background: #fffef6 url(../_img/_shadow/bg_bottom_right.gif) bottom right no-repeat;
	height:10px;
	width:10px;
}

#main table.abn td.footspacemedium {
	background-color: #fffef6;
}

#main table.abn_functional td.footspacemedium {
	background-color: #fffef6;
}
#main table.abn_functionalSearch td.footspacemedium {
	background-color: #fffef6;
}
#main table.abn td.footleftmedium,
#main table.abn_functionalSearch td.footleftmedium,
#main table.abn_functional td.footleftmedium {
	background:#FFFEF6 url(../_img/_shadow/bg_bottom_left.gif) no-repeat scroll left bottom;
	height:10px;
	width:4px;
}



#main table.abn td.footmiddlemedium,
#main table.abn_functional td.footmiddlemedium,
#main table.abn_functionalSearch td.footmiddlemedium {
	background:#FFFEF6 url(../_img/_shadow/bg_bottom_middle.gif) repeat-x scroll center bottom;
	height:10px;
}

#main table.abn td.footrightmedium,
#main table.abn_functionalSearch td.footrightmedium,
#main table.abn_functional td.footrightmedium,
#main table.abn td.footrightdark {
	background:#FFFEF6 url(../_img/_shadow/bg_bottom_right.gif) no-repeat scroll right bottom;
	height:10px;
	width:10px;
}
 
#main table.abn td.footspacedark {
	background-color: #4D4D4D;
}

#main table.abn td.footleftdark {
	background: #4D4D4D url(../_img/_abn/grey_dark_bottom_left.gif) bottom left no-repeat;
}

#main table.abn td.footmiddledark {
	background-color: #4D4D4D;
}

#main table.abnwhite td.container td.title, 
#main table.abnwhite td.content h1 {
	color: #FFFFFF;
	font-size:11px;
	font-weight:bold;
	height:22px;
	padding:0px 0px 0px 5px;
	
}

/* ABG */
#main table.abg td.headleft {
	background:#4D4D4D url(../_img/_shadow/bg_top_left.gif) repeat-y scroll left bottom;
	vertical-align:top;
	width:4px;
}
#main table.abg td.headleft img 
{
	padding:0px;
}
#main table.abg_functional td.headleft,
#main table.abg td.mediumheadleft  {
	background:#4D4D4D url(../_img/_shadow/bg_top_left.gif) repeat-y scroll left bottom;
	vertical-align:top;
	width:4px;
}

#main table.abg td.headright,
#main table.abg_functional td.headright,
#main table.abg td.mediumheadright {
	background:#4D4D4D url(../_img/_shadow/bg_top_right.gif) repeat-y scroll right top;
	vertical-align:bottom;
	width:10px;
}

#main table.abg td.titleheadleft,
#main table.abg_functional td.titleheadleft,
#main table.abg td.titlemediumheadleft {
	background:#4D4D4D url(../_img/_shadow/bg_top_left.gif) repeat-y scroll left bottom;
	vertical-align:top;
	width:4px;
}

#main table.abg td.title, 
#main table.abg td.content h1 {
	background-color: #4d4d4d;
	color: #ffffff;
}
#main table.abg_functional td.title, 
#main table.abg_functional td.content h1 {
	background-color: #4D4D4D;
	color: #FFFFFF;
}

#main table.abg td.titlemedium {
	background-color: #C67C79;
	color: #a50018;
}

#main table.abn td.mediumnotitle {
	background-color: #C67C79;
}


#main table.abg td.footspace {
	background: #fffef6 url(../_img/_shadow/bg_center_right.gif) top right repeat-y;
}
#main table.abg_functional td.footspace {
	background-color: #F4F4F4;
	border-left: solid 1px #F4F4F4;
	border-right: solid 1px  #F4F4F4;
}


#main table.abg td.footleft,
#main table.abg td.footleftdark,
#main table.abg td.footleftmedium,
#main table.abg_functional td.footleft {
	background: #fffef6 url(../_img/_shadow/bg_bottom_left.gif) bottom left no-repeat;
	width:4px;
	height:10px;
}
#main table.abg td.footmiddle,
#main table.abg td.footmiddledark,
#main table.abg td.footmiddlemedium,
#main table.abg_functional td.footmiddle{
	background: #fffef6 url(../_img/_shadow/bg_bottom_middle.gif) bottom left repeat-x;
	height:10px;
}

#main table.abg td.footright,
#main table.abg td.footrightdark,
#main table.abg td.footrightmedium,
#main table.abg_functional td.footright {
	background: #fffef6 url(../_img/_shadow/bg_bottom_right.gif) bottom right no-repeat;
	width:10px;
	height:10px;
}
#main table.abg td.footspacedark, 
#main table.abg td.footspacemedium{
}



#main table.abgwhite td.container table td.footspace
{
}
#main table.abgwhite td.container table td.footleft
{
	background:#FFFEF6 url(../_img/_shadow/bg_bottom_left.gif) no-repeat scroll left bottom;
	height:10px;
	width:4px;
}
#main table.abgwhite td.container table td.footmiddle
{
	background:#FFFEF6 url(../_img/_shadow/bg_bottom_middle.gif) repeat-x scroll left bottom;
	height:10px;
}
#main table.abgwhite td.container table td.footright
{
	background:#FFFEF6 url(../_img/_shadow/bg_bottom_right.gif) no-repeat scroll right bottom;
	height:10px;
	width:10px;
}
#main table.abgwhite td.container td.title {
	color: #FFFFFF;
	height:22px;
	font-size:11px;
}
#main td.content 
{	
	/*border-left:solid 1px #E4E4E4;
	border-right: solid 1px #E4E4E4;*/
	background-color:#fffef6;
	padding:0px;
	margin:0px;
}


#main td.content table td.bodyRight,
#main td.content table td.bodyLeft,
#main td.content table td.bodyRightCMS,
#main td.content table td.bodyLeftCMS{
	width: 4px;
	padding: 0px;
}

#main td.content table td.bodyLeft,
#main td.content table td.bodyLeftCMS {
	background:#fffef6 url(../_img/_shadow/bg_center_left.gif) top left repeat-y;
	width: 4px;
}
#main td.content table td.bodyRight,
#main td.content table td.bodyRightCMS  {
	background:#fffef6 url(../_img/_shadow/bg_center_right.gif) top right repeat-y;
	width:10px;
}
#main td.content table td.cmsContent 
{
	padding:0px;
	/*margin:0px;*/
}

#main table.abn_functionalViewClassified td.content 
{	
	border-left:none;
	border-right: none;
}
#main table.abg_functionalViewClassified td.content 
{	
	border-left:none;
	border-right: none;
}

/* Styles for Container within a container */
#main td.content table.container td.containerlefttop, 
#main td.content table.container td.containertop, 
#main td.content table.container td.containerrighttop, 
#main td.content table.container td.containerleft, 
#main td.content table.container td.containerright, 
#main td.content table.container td.containerleftbottom, 
#main td.content table.container td.containerbottom, 
#main td.content table.container td.containerrightbottom {
	margin: 0px;
	padding: 0px;
	
}

#main td.content table.container td.containerlefttop, 
#main td.content table.container td.containertop, 
#main td.content table.container td.containerrighttop, 
#main td.content table.container td.containerleftbottom, 
#main td.content table.container td.containerbottom, 
#main td.content table.container td.containerrightbottom {
	height: 8px;
}

#main td.content table.container td.containerlefttop, 
#main td.content table.container td.containerrighttop, 
#main td.content table.container td.containerleftbottom, 
#main td.content table.container td.containerrightbottom {
	width: 8px;
}

#main td.content table.container td.containermiddle {
	padding: 5px;
}

/* ABN */
#main table.abn td.content table.container td.containertop, 
#main table.abn td.content table.container td.containerleft, 
#main table.abn td.content table.container td.containermiddle, 
#main table.abn td.content table.container td.containerright, 
#main table.abn td.content table.container td.containerbottom, 
#main table.abnwhite td.content table.container td.containertop, 
#main table.abnwhite td.content table.container td.containerleft, 
#main table.abnwhite td.content table.container td.containermiddle, 
#main table.abnwhite td.content table.container td.containerright, 
#main table.abnwhite td.content table.container td.containerbottom {
	background-color: #FFFEF6;
}
#main table.abn td.content table.container td.containertop, 
#main table.abnwhite td.content table.container td.containertop{
	background-color: #FFFEF6;
}

#main table.abn td.content table.container td.containerlefttop, 
#main table.abnwhite td.content table.container td.containerlefttop {

}

#main table.abn td.content table.container td.containerrighttop, 
#main table.abnwhite td.content table.container td.containerrighttop {

}

#main table.abn td.content table.container td.containerleftbottom, 
#main table.abnwhite td.content table.container td.containerleftbottom {

}

#main table.abn td.content table.container td.containerrightbottom, 
#main table.abnwhite td.content table.container td.containerrightbottom {

}

/* ABG */
#main table.abg td.content table.container td.containertop, 
#main table.abg td.content table.container td.containerleft, 
#main table.abg td.content table.container td.containermiddle, 
#main table.abg td.content table.container td.containerright, 
#main table.abg td.content table.container td.containerbottom, 
#main table.abgwhite td.content table.container td.containertop, 
#main table.abgwhite td.content table.container td.containerleft, 
#main table.abgwhite td.content table.container td.containermiddle, 
#main table.abgwhite td.content table.container td.containerright, 
#main table.abgwhite td.content table.container td.containerbottom {
	background-color: #E4E4E4;
}

#main table.abg td.content table.container td.containerlefttop, 
#main table.abgwhite td.content table.container td.containerlefttop {
	background: #E4E4E4 url(../_img/_abg/red_light_top_left.gif) top left no-repeat;
}

#main table.abg td.content table.container td.containerrighttop, 
#main table.abgwhite td.content table.container td.containerrighttop {
	background: #E4E4E4 url(../_img/_abg/red_light_top_right.gif) top left no-repeat;
}

#main table.abg td.content table.container td.containerleftbottom, 
#main table.abgwhite td.content table.container td.containerleftbottom {
	background: #E4E4E4 url(../_img/_abg/red_light_bottom_left.gif) top left no-repeat;
}

#main table.abg td.content table.container td.containerrightbottom, 
#main table.abgwhite td.content table.container td.containerrightbottom {
	background: #E4E4E4 url(../_img/_abg/red_light_bottom_right.gif) top left no-repeat;
}

/* TABBED styles */
#main td.content td.title, #main td.container td.title {
	height: 22px;
	font-weight: bold;
	padding:0 0 0 0px;

}
#main td.content td.title, #main td.container td.title span.notitle img{
	height: 22px;
}
#main td.content td.title{
/*	padding-left:10px;*/
	}

#main td.container td.title,
#main td.container td.notitle
{
	background-color:#4d4d4d;
	color:#ffffff;
}
#main td.container td.title span,
#main td.container td.notitle span{
	
	padding-left:10px;
}

#main td.content td.title table.tabbed, 
#main td.container td.title table.tabbed {
	padding: 0px;
	margin-top: 0px;
}

#main td.content td.title table.tabbed td, 
#main td.container td.title table.tabbed td {
	padding: 0px;
	padding-left: 10px;
	padding-right: 9px;
	font-weight: bold;
	height: 22px;
}

#main td.content td.title table.tabbed td.spacer, 
#main td.container td.title table.tabbed td.spacer {
	padding: 0px;
	width: 20px;
}

#main td.content td.title table.tabbed td a, 
#main td.container td.title table.tabbed td a {
	color: #FFFFFF;
	text-decoration: none;
}

#main td.content td.title table.tabbed td.tbselected, 
#main td.container td.title table.tabbed td.tbselected {
	padding: 0px;
	height: 22px;
	vertical-align: bottom;
}

#main td.content td.title table.tabbed td.tbselmiddle a, 
#main td.container td.title table.tabbed td.tbselmiddle a {
	text-decoration: none;
}

#main td.content td.title table.tabbed td.tbselleft, 
#main td.container td.title table.tabbed td.tbselleft {
	width: 8px;
	padding: 0px;
}

#main td.content td.title table.tabbed td.tbselmiddle, 
#main td.container td.title table.tabbed td.tbselmiddle {
	padding: 0px;
	height: 20px;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
}

#main td.content td.title table.tabbed td.tbselright, 
#main td.container td.title table.tabbed td.tbselright {
	width: 8px;
	padding: 0px;
}

#main td.content td.title table.tblinespacer, 
#main td.container td.title table.tblinespacer {
	width: 100%;
	padding: 0px;
}

#main td.content td.title table.tblinespacer td, 
#main td.container td.title table.tblinespacer td {
	width: 100%;
	padding: 0px;
	height: 1px;
}


/* ABN */
#main table.abn td.content td.title table.tabbed td, 
#main table.abn td.container td.title table.tabbed td {
	background-color: #4d4d4d;
	color: #E5EBF0;
}
#main table.abn_functional td.content td.title table.tabbed td, 
#main table.abn_functional td.container td.title table.tabbed td {
	background-color: a50018;
	color: #FFFFFF;
}

#main table.abn td.content td.title table.tabbed td.tbselected, 
#main table.abn td.container td.title table.tabbed td.tbselected {
	background-color: #a50018;
	
}

#main table.abn td.content td.title table.tabbed td.tbselmiddle a, 
#main table.abn td.container td.title table.tabbed td.tbselmiddle a {
	color: #FFFFFF;
}

#main table.abn td.content td.title table.tabbed td a:hover, 
#main table.abn td.container td.title table.tabbed td a:hover{
	color: #FFFFFF;
	text-decoration:none;
} 
#main table.abn td.content td.title table.tabbed td.tbselmiddle a:hover, 
#main table.abn td.container td.title table.tabbed td.tbselmiddle a:hover {
	color: #FFFFFF;
	text-decoration:none;
}

#main table.abn td.content td.title table.tabbed td.tbselleft, 
#main table.abn td.container td.title table.tabbed td.tbselleft {
	background-color: #a50018;
	width:0px;
}

#main table.abn td.content td.title table.tabbed td.tbselmiddle, 
#main table.abn td.container td.title table.tabbed td.tbselmiddle {
	background-color: #a50018;
	color: #FFFFFF;
	padding-left: 10px;
	padding-right: 9px;
}

#main table.abn td.content td.title table.tabbed td.tbselright, 
#main table.abn td.container td.title table.tabbed td.tbselright {
	background-color: #a50018;
	width:0px;
}

#main table.abn td.content td.title table.tblinespacer td, 
#main table.abn td.container td.title table.tblinespacer td {
	background-color: #A8BCCE;
}

/* ABG */
#main table.abg td.content td.title table.tabbed td, 
#main table.abg td.container td.title table.tabbed td {
	background-color: #4D4D4D;
	color: #E4E4E4;
}

#main table.abg td.content td.title table.tabbed td.tbselected, 
#main table.abg td.container td.title table.tabbed td.tbselected {
	background-color: #A50018;
}

#main table.abg td.content td.title table.tabbed td.tbselmiddle a, 
#main table.abg td.container td.title table.tabbed td.tbselmiddle a {
	color: #FFFFFF;
}

#main table.abg td.content td.title table.tabbed td a:hover, 
#main table.abg td.container td.title table.tabbed td a:hover{
	color: #FFFFFF;
	text-decoration:none;
}
#main table.abg td.content td.title table.tabbed td.tbselmiddle a:hover, 
#main table.abg td.container td.title table.tabbed td.tbselmiddle a:hover 
{
	text-decoration:none;
	color: #FFFFFF;
}

#main table.abg td.content td.title table.tabbed td.tbselleft, 
#main table.abg td.container td.title table.tabbed td.tbselleft {
	background-color: #A50018;
	background-repeat: no-repeat;
}

#main table.abg td.content td.title table.tabbed td.tbselmiddle, 
#main table.abg td.container td.title table.tabbed td.tbselmiddle {
	background-color: #A50018;
	color: #FFFFFF;
}

#main table.abg td.content td.title table.tabbed td.tbselright, 
#main table.abg td.container td.title table.tabbed td.tbselright {
	background-color: #A50018;
	background-repeat: no-repeat;
}

#main table.abg td.content td.title table.tblinespacer td, 
#main table.abg td.container td.title table.tblinespacer td {
	background-color: #4D4D4D;
}



/* Link Buttons */
#main table.button, #main table.button tr, 
#main table.button td, 
#main table.abn td.content table.button, 
#main table.abn td.content table.button tr, 
#main table.abn td.content table.button td, 
#main table.abg td.content table.button, 
#main table.abg td.content table.button tr, 
#main table.abg td.content table.button td, 
#main table.abg td.content td.cockpitresults table.button, 
#main table.abg td.content td.cockpitresults table.button tr, 
#main table.abg td.content td.cockpitresults table.button td {
	border: 0px;
	padding: 0px;
	margin: 0px;
	
}


#main a.buttonFwd, 
#main a.buttonBck, 
#main a.buttonUp, 
#main a.buttonDwn, 
#main a.buttonHelp, 
#main a.buttonCls,
#main a.buttonPrnt,
#main a.buttonESS,
#main a.buttonGoog,
#main a.buttonYahoo,
#main a.buttonRSS,
#main a.buttonPDF,
#main a.buttonSMS,
#main a.buttonMail,
#main a.buttonFav{
	background-repeat: no-repeat;
	background-position: top left;
	text-decoration: none;
	font-weight: bold;
	margin-top: 1px;
	padding-left: 20px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 3px;
	display: block;
}

#main a.buttonFwd .hack, 
#main a.buttonBck .hack, 
#main a.buttonUp .hack, 
#main a.buttonDwn .hack, 
#main a.buttonHelp .hack, 
#main a.buttonCls .hack,
#main a.buttonPrnt .hack,
#main a.buttonGoog .hack,
#main a.buttonYahoo .hack,
#main a.buttonRSS .hack, 
#main a.buttonPDF .hack,
#main a.buttonSMS .hack,
#main a.buttonMail .hack,
#main a.buttonFav .hack {
	font-size: 11px;
	visibility: hidden;
}

#main th a.buttonFwd, 
#main th a.buttonBck, 
#main th a.buttonUp, 
#main th a.buttonDwn, 
#main th a.buttonHelp, 
#main th a.buttonCls,
#main th a.buttonPrnt,
#main th a.buttonESS,
#main th a.buttonGoog,
#main th a.buttonYahoo,
#main th a.buttonRSS, 
#main th a.buttonPDF,
#main th a.buttonSMS,
#main th a.buttonMail,
#main th a.buttonFav {
	margin-top: 3px;
}

#main a.buttonFwd:hover, 
#main a.buttonBck:hover, 
#main a.buttonUp:hover, 
#main a.buttonDwn:hover, 
#main a.buttonHelp:hover, 
#main a.buttonCls:hover,
#main a.buttonPrnt:hover,
#main a.buttonESS:hover,
#main a.buttonGoog:hover,
#main a.buttonYahoo:hover,
#main a.buttonRSS:hover, 
#main a.buttonPDF:hover,
#main a.buttonSMS:hover,
#main a.buttonMail:hover,
#main a.buttonFav:hover {
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: middle left;
	text-decoration: none;
	font-weight: bold;
}

#main table.button .notbold, 
#main table.button .notbold a, 
#main table.button .notbold a:hover {
	font-weight: normal;
}

#main a.buttonFwd {
	background-image: url(../_img/_but/but_link_button_lo.gif);
}

#main a.buttonFwd:hover {
	background-image: url(../_img/_but/but_link_button_hi.gif);
}

#main a.buttonBck {
	background-image: url(../_img/_but/but_linkback_button_hi.gif);
}

#main a.buttonBck:hover {
	background-image: url(../_img/_but/but_linkback_button_lo.gif);
}

#main a.buttonUp {
	background-image: url(../_img/_but/but_up_lo.gif);
}

#main a.buttonUp:hover {
	background-image: url(../_img/_but/but_up_hi.gif);
}

#main a.buttonDwn {
	background-image: url(../_img/_but/but_down_lo.gif);
}

#main a.buttonDwn:hover {
	background-image: url(../_img/_but/but_down_hi.gif);
}

#main a.buttonHelp {
	background-image: url(../_img/_but/but_help_lo.gif);
}

#main a.buttonHelp:hover {
	background-image: url(../_img/_but/but_help_lo.gif);
}

#main a.buttonCls {
	background-image: url(../_img/_but/but_close_lo.gif);
}

#main a.buttonCls:hover {
	background-image: url(../_img/_but/but_close_hi.gif);
}

#main a.buttonPrnt {
	background-image: url(../_img/_but/but_print_lo.gif);
}

#main a.buttonPrnt:hover {
	background-image: url(../_img/_but/but_print_lo.gif);
}

#main a.buttonESS {
	background-image: url(../_img/_but/but_ESS_lo.gif);
}

#main a.buttonESS:hover {
	background-image: url(../_img/_but/but_ESS_hi.gif);
}

#main a.buttonGoog {
	background-image: url(../_img/_but/but_Google_lo.gif);
}

#main a.buttonGoog:hover {
	background-image: url(../_img/_but/but_Google_hi.gif);
}

#main a.buttonYahoo {
	background-image: url(../_img/_but/but_Yahoo_lo.gif);
}

#main a.buttonYahoo:hover {
	background-image: url(../_img/_but/but_Yahoo_hi.gif);
}

#main a.buttonRSS {
	background-image: url(../_img/_but/but_RSS_lo.gif);
}

#main a.buttonRSS:hover {
	background-image: url(../_img/_but/but_RSS_hi.gif);
}

#main a.buttonPDF {
	background-image: url(../_img/_but/but_PDF_lo.gif);
}

#main a.buttonPDF:hover {
	background-image: url(../_img/_but/but_PDF_lo.gif);
}
#main a.buttonSMS {
	background-image: url(../_img/_but/but_SMS_lo.gif);
}

#main a.buttonSMS:hover {
	background-image: url(../_img/_but/but_SMS_lo.gif);
}
#main a.buttonMail {
	background-image: url(../_img/_but/but_Mail_lo.gif);
}

#main a.buttonMail:hover {
	background-image: url(../_img/_but/but_Mail_lo.gif);
}
#main a.buttonFav {
	background-image: url(../_img/_but/but_Fav_lo.gif);
}

#main a.buttonFav:hover {
	background-image: url(../_img/_but/but_Fav_lo.gif);
}

/* ABN */
#main table.abn a.buttonFwd, 
#main table.abn a.buttonFwd:Hover, 
#main table.abn a.buttonBck, 
#main table.abn a.buttonBck:Hover, 
#main table.abn a.buttonHelp, 
#main table.abn a.buttonHelp:Hover, 
#main table.abn a.buttonCls, 
#main table.abn a.buttonCls:Hover, 
#main table.abn a.buttonUp, 
#main table.abn a.buttonUp:Hover, 
#main table.abn a.buttonDwn, 
#main table.abn a.buttonDwn:Hover {
	color: #a50018;
}

/* ABG */
#main table.abg a.buttonFwd, 
#main table.abg a.buttonFwd:Hover, 
#main table.abg a.buttonBck, 
#main table.abg a.buttonBck:Hover, 
#main table.abg a.buttonHelp, 
#main table.abg a.buttonHelp:Hover, 
#main table.abg a.buttonCls, 
#main table.abg a.buttonCls:Hover, 
#main table.abg a.buttonUp, 
#main table.abg a.buttonUp:Hover, 
#main table.abg a.buttonDwn, 
#main table.abg a.buttonDwn:Hover {
	color: #a50018;
}

#main table.abg td.content th a.buttonFwd, 
#main table.abg td.content th a.buttonFwd:Hover, 
#main table.abg td.content th a.buttonBck, 
#main table.abg td.content th a.buttonBck:Hover, 
#main table.abg td.content th a.buttonCls, 
#main table.abg td.content th a.buttonCls:Hover, 
#main table.abn a.buttonUp, 
#main table.abn a.buttonUp:Hover, 
#main table.abn a.buttonDwn, 
#main table.abn a.buttonDwn:Hover {
	color: #FFFFFF;
}
#main table.abg_functional td.content th a.buttonFwd, 
#main table.abg_functional td.content th a.buttonFwd:Hover, 
#main table.abg_functional td.content th a.buttonBck, 
#main table.abg_functional td.content th a.buttonBck:Hover, 
#main table.abg_functional td.content th a.buttonCls, 
#main table.abg_functional td.content th a.buttonCls:Hover, 
#main table.abg_functional a.buttonUp, 
#main table.abg_functional a.buttonUp:Hover, 
#main table.abg_functional a.buttonDwn, 
#main table.abg_functional a.buttonDwn:Hover {
	color: #a50018;
}


/* Wizard styles */
#main td.content table.wizard, 
#main table.abn td.content table.wizard, 
#main table.abg td.content table.wizard {
	background-color: #FFFEF6;
	padding: 0px;
	width: 100%;
}

#main td.content table.wizard td.start, 
#main table.abn td.content table.wizard td.start, 
#main table.abg td.content table.wizard td.start, 
#main td.content table.wizard th.start, 
#main table.abn td.content table.wizard th.start, 
#main table.abg td.content table.wizard th.start {
	padding: 0px;
	/*width: 10px;*/
}

#main td.content table.wizard td.end, 
#main table.abn td.content table.wizard td.end, 
#main table.abg td.content table.wizard td.end, 
#main td.content table.wizard th.end, 
#main table.abn td.content table.wizard th.end, 
#main table.abg td.content table.wizard th.end {
	padding: 0px;
	width: 5px;
}

#main td.content table.wizard td, 
#main table.abn td.content table.wizard td, 
#main table.abg td.content table.wizard td, 
#main td.content table.wizard th, 
#main table.abn td.content table.wizard th, 
#main table.abg td.content table.wizard th {
	background-color: #FFFEF6;
	padding: 0px;
	height: 26px; 
	height/* */:/**/24px; 
	height: /**/24px;
	text-align: left;
	vertical-align: middle;
	padding-left: 15px;
	padding-right: 5px;
	font-weight: normal;
}

#main td.content .boxit {
	border: solid 1px;
}

#main table.abn td.content table.wizard td.complete, 
#main table.abn td.content table.wizard th.complete, 
#main table.abg td.content table.wizard td.complete, 
#main table.abg td.content table.wizard th.complete {
	background: url(../_img/_wizard/bullet_completed_gray.gif) center left no-repeat;
	color: #CCCCCC;
	font-weight:600;
}

/* ABN */
#main table.abn td.content table.wizard {
	border: solid 1px #4D4D4D;
}

#main table.abn td.content table.wizard td.current, 
#main table.abn td.content table.wizard th.current {
	background: url(../_img/_wizard/bullet_current_blue.gif) center left no-repeat;
	color: #4D4D4D;
	font-weight: bold;
}

#main table.abn td.content table.wizard td.incomplete, 
#main table.abn td.content table.wizard th.incomplete {
	background: url(../_img/_wizard/bullet_incomplete_blue.gif) center left no-repeat;
	color: #4D4D4D;
}

#main table.abn td.content .boxit {
	border-color: #4D4D4D;
}

/* ABG */
#main table.abg td.content table.wizard {
	border: solid 1px #FFFEF6;
}

#main table.abg td.content table.wizard td.current, 
#main table.abg td.content table.wizard th.current {
	background: url(../_img/_wizard/bullet_current_red.gif) center left no-repeat;
	color: #000000;
	font-weight: bold;
}

#main table.abg td.content table.wizard td.incomplete, 
#main table.abg td.content table.wizard th.incomplete {
	background: url(../_img/_wizard/bullet_incomplete_red.gif) center left no-repeat;
	color: #000000;
}

#main table.abg td.content .boxit {
	border-color: #9B1B15;
}

#main table.abg td.content .cmShowHide 
{
	vertical-align:middle;
}
#main table.abg td.content .cmShowHide a.cmSHTitle
{
	text-decoration:none;
	font-weight:600;
	color:#FFFFFF;
	padding-left:10px;
}



/* -- End of special styles --- */


/* Highlights container styles - Hidden in this style sheet */
#highlights {
	width: 0px;
	display: none;
}


/* Footer container styles
		Currently not used ...*/

/*******************************************
This section has been moved to the "HACK" file, to prevent the PRINT CRASH !! 
********************************************/

#footer table {
	background-color: #FFFFFF;
	margin-right: 16px;
	margin-top: 20px;
	margin-bottom: 0px;
}

#footer table td {
	background-color: #FFFFFF;
	padding: 0px;
	vertical-align: top;
	font-size: 11px;
}

#footer table td.footerLeft
{
	width:192px;
}
#footer table td.copyright 
{
	padding-left: 10px;
	text-align: left;
	width: 582px;
}

#footer table td.agb {
	text-align: right;
	width:210px;
}

#footer .hack {
	font-size: 2px;
}

#footer table td.spacer {
	height: 1px;
}


/* Error Style */
.err {
	color: #FF0000;
	font-weight: bold;
	display: block;
	padding-right: 5px;
	padding-bottom: 3px;
}

.err a, .err a:visited, .err a:hover {
	color: #FF0000;
	text-decoration: noned;
}

.errnone {
	display: none;
}


/* Navigation Tree styles -- For the IE Tree view */
#main .navigation {
	padding: 0px;
	font-family: Verdana, sans-serif;
	color: #666666;
	font-size: 11px;
}

#main .navigation td {
	padding: 0px;
	font-family: Verdana, sans-serif;
	color: #666666;
	font-size: 11px;
}

#main .navigationhi {
	padding: 0px;
	font-family: Verdana, sans-serif;
	color: #666666;
	font-size: 11px;
}

#main .navigationsel {
	padding: 0px;
	font-family: Verdana, sans-serif;
	color: #666666;
	font-size: 11px;
}


/* Action panel for Cockpit */
#actionpanel {
	clear: both;
	position: absolute;
	top: 550px;
	left: 400px;
	visibility: hidden;
	display: block;
	
	width: 303px;/*width: 253px;*/
}

#actionpanel table {
	background-color: #FFFEF6;
	border: solid 1px #4d4d4d;
}

#actionpanel table th {
	background-color: #4d4d4d;
	color: #FFFFFF;
	text-align: left;
	padding-top: 7px;
	padding-left: 9px;
	padding-bottom: 7px;
	width: 302px;
	font-size: 11px;
}

html #actionpanel table th {
	width: 253px;
	width: 302px;
}

#actionpanel table td {
	color: #666666;
	text-align: left;
	padding: 0px;
	font-size: 11px;
}

#actionpanel ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	margin-left: 17px;
	margin-top: 2px;
	margin-bottom: 11px;
}

#actionpanel li {
	padding: 0px;
	padding-top: 3px;
	padding-bottom: 4px;
}

#actionpanel ul a {
	display: block;
	text-decoration: none;
}
#actionpanel ul a:hover {
	text-decoration: none;
}

#actionpanel table li img {
	padding-right: 8px;
}

#actionpanel table td.bottom {
	padding: 0px;
	height: 11px;
}

#actionpanel a.close {
	display: block;
	clear: both;
	position: absolute;
	top: 7px;
	left: 282px;
	height: 13px;
	width: 13px;
}

#actionpanel a.close img {
	padding: 0px;
}

/* CMS Styles */
#main td.content div.cmscontainer 
{
	margin: 0px;
	padding-bottom:5px;
}

#main td.content div.cmscontainer p {
	margin-left: 10px;
	margin-right: 10px;
}
#main td.content div.cmscontainer table {
	padding-left: 10px;
	padding-right: 10px;
}
#main td.content div.cmscontainer div {
	padding-left: 10px;
	padding-right: 10px;
}
/* Leave this one in, not sure if we need it later
#main td.content div.cmscontainer table.cmstable h1, 
#main td.content div.cmscontainer table.cmstable h2, 
#main td.content div.cmscontainer table.cmstable h3 {
	margin-left: -10px;
	margin-right: 10px;
}
*/
#main td.content div.cmscontainer table.cmstable td {
	padding-left: 20px;
}

#main td.content div.cmscontainer table.cmstable td.tight {
	padding: 0px;
}

#main td.content div.cmscontainer .fieldlabel {
	font-weight: bold;
	padding-left: 0px;
	padding-right: 7px;
}

#main td.content div.cmscontainer td.fieldlabel {
	font-weight: bold;
	vertical-align: top;
	padding-top: 5px;
	padding-left: 9px;
}

#main table.abnwhite div.cmscontainer td.fieldlabel, 
#main table.abnwhite div.cmscontainer .fieldlabel, 
#main table.abnwhite div.cmscontainer td.content table.opt label, 
#main table.abnwhite div.cmscontainer td.content span.opt label, 
#main table.abnwhite div.cmscontainer td.content table.chk label, 
#main table.abnwhite div.cmscontainer td.content span.chk label {
	color: #4D4D4D;
}

#main td.content div.cmscontainer h1, 
#main td.content div.cmscontainer h2, 
#main td.content div.cmscontainer h3 {
	margin-top: 7px;
	margin-bottom: 7px;
}

#main td.content div.cmscontainer table.cmstable {
	border: solid 1px #000000;
}

#main td.content div.cmscontainer ul
{
	padding-right:10px;
}
#main td.content table.formatted {
	margin-left: 10px;
	margin-right: 10px;
	border-left: solid 1px;
	border-top: solid 1px;
	padding-left:0px !important;
	padding-right:0px !important;
}

#main td.content table.formatted td, 
#main td.content table.formatted th {
	border-right: solid 1px;
	border-bottom: solid 1px;
	padding-left:5px !important;
	padding-right:5px !important;
	
}

/* ABN */
#main table.abn td.content div.cmscontainer table.cmstable, 
#main table.abnwhite td.content div.cmscontainer table.cmstable {
	border: solid 1px #4D4D4D;
}

#main table.abn td.content table.formatted {
	border-left-color: #4D4D4D;
	border-top-color: #4D4D4D;
	padding-left:0px;
	padding-right:0px;
}

#main table.abn td.content table.formatted td, 
#main table.abn td.content table.formatted th {
	border-right-color: #4D4D4D;
	border-bottom-color: #4D4D4D;
}

#main table.abn td.content table.formatted tr.even td {
	background-color: #F4F4F4;
}
#main table.abn td.content table.formatted tr.even td.end table.button{
	background-color: #F4F4F4;
}

#main table.abn td.content table.formatted tr.odd td {
	background-color: #FFFFFF;
}
#main table.abn td.content table.formatted tr.odd td.end table.button{
	background-color: #FFFFFF;
}

/* ABG */
#main table.abg td.content div.cmscontainer table.cmstable, 
#main table.abgwhite td.content div.cmscontainer table.cmstable {
	border: solid 1px #4D4D4D;
}

#main table.abg td.content table.formatted {
	border-left-color: #4D4D4D;
	border-top-color: #4D4D4D;
}

#main table.abg td.content table.formatted td, 
#main table.abg td.content table.formatted th {
	border-right-color: #4D4D4D;
	border-bottom-color: #4D4D4D;
}

#main table.abg td.content table.formatted tr.even td {
	background-color: #E4E4E4;
}

#main table.abg td.content table.formatted tr.even td.end table.button{
	background-color: #E4E4E4;
}

#main table.abg td.content table.formatted tr.odd td {
	background-color: #FFFFFF;
}


/* Group borders */
#main td.content table.group td.topleft, 
#main td.content table.group td.topright {
	padding: 0px;
	margin: 0px;
	width: 1px;
	background: #4D4D4D url(../_img/_abn/bg_group_top.gif) top left no-repeat;
}

#main td.content table.group label, 
#main td.content table.group td {
	font-weight: normal;
	padding-left: 0px;
	padding-right: 7px;
}

#main td.content table.group label {
	font-weight: normal;
	padding-left: 3px;
}

#main td.content table.group td.fieldmiddle {
	padding-left: 5px;
}

#main td.content table.group td.title {
	padding-top: 3px;
}

#main td.content table.group td.title span {
	margin-left: 20px;
	margin-right: 30px;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
}

#main td.content table.group td.none, 
#main td.content table.group td.left, 
#main td.content table.group td.right {
	padding: 0px;
	margin: 0px;
	width: 1px;
}

#main td.content table.group td.bottomleft, 
#main td.content table.group td.bottom, 
#main td.content table.group td.bottomright {
	padding: 0px;
	margin: 0px;
	height: 1px;
}

#main td.content table.group td.bottomleft, 
#main td.content table.group td.bottomright {
	width: 1px;
}

/* ABN */
#main table.abn td.content table.group td.topleft, 
#main table.abn td.content table.group td.topright {
	background: #333333 url(../_img/_abn/bg_group_top.gif) top left no-repeat;
}

#main table.abn td.content table.group td.title span {
	color: #333333;
	background-color: #FFFEF6;
}

#main table.abn td.content table.group td.bottomleft, 
#main table.abn td.content table.group td.bottom, 
#main table.abn td.content table.group td.bottomright {
	background-color: #4D4D4D;
}

#main table.abn td.content table.group td.left, 
#main table.abn td.content table.group td.right {
	background-color: #4D4D4D;
}

#main table.abn td.content table.group td.title {
	background: #FFFEF6 url(../_img/_abn/bg_group_title.gif) top left repeat-x;
}

/* ABG */
#main table.abg td.content table.group td.topleft, 
#main table.abg td.content table.group td.topright {
	background: #737374 url(../_img/_abg/bg_group_top.gif) top left no-repeat;
}

#main table.abg td.content table.group td.title span {
	color: #333333;
	background-color: #fffef6;
}

#main table.abg td.content table.group td.bottomleft, 
#main table.abg td.content table.group td.bottom, 
#main table.abg td.content table.group td.bottomright {
	background-color: #737374;
}

#main table.abg td.content table.group td.left, 
#main table.abg td.content table.group td.right {
	background-color: #737374;
}

#main table.abg td.content table.group td.title {
	background: #FFFEF6 url(../_img/_abg/bg_group_title.gif) top left repeat-x;
}

/* Format for Search Employer Inside items */
#main td.content td.seformat, 
#main table.abn td.content td.seformat, 
#main table.abg td.content td.seformat {
	padding: 0px;
	height: 60px;
	vertical-align: middle;
	text-align: center;
}

#main td.content td.lineSpacer {
	padding: 0px;
	margin: 0px;
	height: 1px;
	background-color: #FFFFFF;
}
a.blankbold:visited
{
	color: #a50018;
	text-decoration: none;
}
a:visited
{
	color: #a50018;
	text-decoration: none;
}
a.blank:visited;
{
	color: #a50018;
	text-decoration: none;
}
#main td.content td.bodyCenter
{
	padding-left:5px;
	padding-right:5px;
}
#main table.abg_functional td.content td.bodyCenter {
	padding-left:10px;
	padding-right:10px;
}
#main td.content table.insights
{
	padding-left:10px;
	padding-right:10px;

}
#main td.content table.feedLinks
{
	background-color:#FFFEF6;
}
#main td.content td.feedLinksUpperLeft
{
	background-color:#FFFEF6;
}
#main td.content td.feedLinksUpperRight
{
	background-color:#FFFEF6;
}

#main td.content td.feedLinksLowerLeft,
#main td.content td.feedLinksLowerRight{
	background-color:#FFFEF6;
}

#main td.content td table#tblClassifiedNo td.fieldlabel,
#main td.content td table#tblClassifiedWorkTime td.fieldlabel{
	width:105px;
}

#main td.content td table.editor{
	background-color:#FFFFFF;
	border-top:solid 1px #4D4D4D;
	border-bottom:solid 1px #4D4D4D;
	border-left:solid 1px #4D4D4D;
	border-right:solid 1px #4D4D4D;
}

#main td.content td table.editor td table,
#main td.content td table.editor td div{
	margin-left:-5px;
}

#main td.content td table.editor td.editorTitle{
	background-color:#4D4D4D;
	color:#FFFFFF;
}

#main td.content td table.editor td table.logoUpload td.fileupload, 
#main td.content td table.editor td table.logoUpload td.fileupload table{
	margin-left:2px;
}

#main td.content td table.editor td table.logoUpload td.fileupload table td{
	padding-left:0px;
}
#main td.content td label
{
	margin-left:5px;
}

#main td.content tr.resultdetails th.tight 
{
	padding-left:0px;
	margin-left:0px;
}
#main td.content #JWContainer1_ucSearchResults_trHelpText th, 
#main td.content #JWContainer1_ucSearchResults_trPagerTop th.tight, 
#main td.content #JWContainer1_ucSearchResults_trPagerBottom th.tight {
	padding-left:2px;
}
#main td.content #JWContainer1_ucSearchResults_trPagerTop th.tight table.paging,
#main td.content #JWContainer1_ucSearchResults_trPagerBottom th.tight table.paging
{
	margin-left:0px;
	padding-left:0px;
}
#main td.content table.sectionSearch a,	
#main td.content table.sectionSearch a:link, 
#main td.content table.sectionSearch a:active, 
#main td.content table.sectionSearch a:hover {
	font-weight: 300;
}
