
html body
{
	font-size : 0.85em;
	font-family : Garamond, Helvetica, Arial, Verdana, sans-serif;
	margin : 0px;
	padding : 0px;
	color : Black;
	background-color : White;
	padding-bottom : 20em;
}
html body div#groupbranding
{
	width : 100%;
	clear : both;
}
html body div#groupbranding a,
html body div#groupfooter a
{
	text-decoration : none;
}
html body div#groupbranding a:hover,
html body div#groupfooter a:hover
{
	text-decoration : underline;
}
html body div#groupbranding ul.navigation
{
	font-family : Helvetica, Arial, Verdana, sans-serif;
	display : block;
	margin : 0px;
	text-indent : 0px;
	padding-left : 1em;
	background : #969696 url( '/images/groupbranding/linggrouplogo.gif' ) no-repeat right;
	color : White;
	font-weight : bold;
	height : 2.5em;
	padding-right : 213px;
}
html body div#groupbranding ul.navigation li
{
	background: transparent url( '/images/groupbranding/headerborder.gif' ) repeat-y right;
	display : inline;
	vertical-align : bottom;
	padding : 1em;
	padding-bottom : 0px;
	position : relative;
	top : 1em;
}
html body div#groupbranding ul.navigation li a
{
	color : White;
}
html body div#groupbranding ul.navigation a img
{
	margin-top : 9px;
	margin-right : 3px;
	border : 0px;
}
html body div#groupbranding ul.navigation a img.selected
{
	border : thin solid White;
	margin-top : 10px;
	margin-left : 1px;
	margin-right : 2px;
}
html body div#groupbranding div.logos
{
	background: White url( '/images/groupbranding/statement.jpg' ) no-repeat left;
	text-align : right;
	padding : 1ex;
	height : 69px;
	vertical-align : middle;
}
html body div#groupbranding div.logos a img
{
	border : 0px;
}
html body div#groupbranding div.logos a img#pingulogo
{
	margin-right : 0px;
	width : 136px;
	height : 65px;
	padding-bottom : 2px;
}
html body div#groupbranding div.logos a img#lingylogo
{
	margin-top : 23px;
	margin-right : 0px;
	margin-left : 23px;
	width : 140px;
	height : 22px;
	padding-bottom : 24px;
}
html body div#groupbranding div.logos a img#delogo
{
	margin : 2px;
	margin-right : 0px;
	margin-left : 13px;
	width : 53px;
	height : 65px;
}

html body ul#alternateversions
{
	text-align : right;
	margin : 0px;
	padding : 2px;
	float : right;
	clear : both;
	position : relative;
	
		top : -28px;
		margin-bottom : -28px;
	
}
html body ul#alternateversions li
{
	display : inline;
	margin : 0px;
}
html body ul#alternateversions li a img
{
	padding : 2px;
	border : 0px;
}
html body ul#alternateversions li a img.selected
{
	border : thin outset #cdcdff;
	background-color : #cdcdff;
}

html body div#groupfooter
{
	color : #666666;
	text-align : center;
	font-family : Helvetica, arial, Verdana, sans-serif;
	font-size : 0.9em;
	border-top : 1px solid #AAAAAA;
	font-weight : bold;
	bottom : 0px;
	position : fixed;
	width : 100%;
	clear : both;
}
html body div#groupfooter ul
{
	margin : 0px;
}
html body div#groupfooter ul li
{
	display : inline;
	background: transparent url( '/images/groupbranding/headerborder.gif' ) repeat-y left;
	padding-left : 1em;
	padding-right : 1em;
	margin : 0px;
}
html body div#groupfooter ul li:first-child 
{
	background-image: none;
}
html body div#groupfooter ul.internallinks
{
	border-bottom : 1px solid #AAAAAA;
	background-color : White;
}
html body div#groupfooter ul.internallinks li
{
	background: transparent url( '/images/groupbranding/headerborder.gif' ) repeat-y left;
}
html body div#groupfooter ul.internallinks li:first-child 
{
	background-image: none;
}
html body div#groupfooter ul.internallinks li a
{
	color : #666666;
}

html body div#groupfooter ul.externallinks
{
	background-color : #969696;
	color : #F1F1ED;
}
html body div#groupfooter ul.externallinks li a
{
	color : #F1F1ED;
	text-decoration : none;
}
html body div#groupfooter ul.externallinks li a:hover
{
	text-decoration : underline;
}
html body div#groupfooter ul.externallinks li#copyrightnotice
{
	font-weight : normal;
	font-size : smaller;
}

html body div#groupfooter ul.language_courses
{
	background-color : White;
	color : #F1F1ED;
}
html body div#groupfooter ul.language_courses li
{
	background-image : none;
	padding : 0px;
}
html body div#groupfooter ul.language_courses li a
{
	color : #326565;
	text-decoration : none;
	font-size : 0.65em;
}
html body div#groupfooter ul.language_courses li a strong
{
	color : #454545;
	font-weight : bold;
}
html body div#groupfooter ul.language_courses li a:hover
{
	text-decoration : underline;
}


/* Generic page stuff */
html body form fieldset
{
	-moz-border-radius: 5px;
}
html body span.highlight
{
	background-color : #ffff33;
	text-decoration : inherit;
	color : inherit;
}
html body .warningtext
{
	color : Red;
	font-weight : bold;
}


/* Coldfusion debugging stuff */

.cfdebug
{
	clear : both;
}
	
	
/* cfdump tags */
table.cfdump_wddx,
table.cfdump_xml,
table.cfdump_struct,
table.cfdump_array,
table.cfdump_query,
table.cfdump_cfc,
table.cfdump_object,
table.cfdump_binary,
table.cfdump_udf,
table.cfdump_udfbody,
table.cfdump_udfarguments {
	font-size: xx-small;
	font-family: verdana, arial, helvetica, sans-serif;
/* 	cell-spacing: 2; */
}

table.cfdump_wddx th,
table.cfdump_xml th,
table.cfdump_struct th,
table.cfdump_array th,
table.cfdump_query th,
table.cfdump_cfc th,
table.cfdump_object th,
table.cfdump_binary th,
table.cfdump_udf th,
table.cfdump_udfbody th,
table.cfdump_udfarguments th {
	text-align: left;
	color: white;
 	padding: 5px; 
}

table.cfdump_wddx td,
table.cfdump_xml td,
table.cfdump_struct td,
table.cfdump_array td,
table.cfdump_query td,
table.cfdump_cfc td,
table.cfdump_object td,
table.cfdump_binary td,
table.cfdump_udf td,
table.cfdump_udfbody td,
table.cfdump_udfarguments td {
	padding: 3px;
	background-color: #ffffff;
	vertical-align : top;
}

table.cfdump_wddx {
	background-color: #000000;
}
table.cfdump_wddx th.wddx {
	background-color: #444444;
}


table.cfdump_xml {
	background-color: #888888;
}
table.cfdump_xml th.xml {
	background-color: #aaaaaa;
}
table.cfdump_xml td.xml {
	background-color: #dddddd;
}

table.cfdump_struct {
	background-color: #0000cc ;

}
table.cfdump_struct th.struct {
	background-color: #4444cc ;
}
table.cfdump_struct td.struct {
	background-color: #ccddff;
}

table.cfdump_array {
	background-color: #006600 ;
}
table.cfdump_array th.array {
	background-color: #009900 ;
}
table.cfdump_array td.array {
	background-color: #ccffcc ;
}

table.cfdump_query {
	background-color: #884488 ;
}
table.cfdump_query th.query {
	background-color: #aa66aa ;
}
table.cfdump_query td.query {
	background-color: #ffddff ;
}


table.cfdump_cfc {
	background-color: #ff0000;
}
table.cfdump_cfc th.cfc{
	background-color: #ff4444;
}
table.cfdump_cfc td.cfc {
	background-color: #ffcccc;
}


table.cfdump_object {
	background-color : #ff0000;
}
table.cfdump_object th.object{
	background-color: #ff4444;
}

table.cfdump_binary {
	background-color : #eebb00;
}
table.cfdump_binary th.binary {
	background-color: #ffcc44;
}
table.cfdump_binary td {
	font-size: x-small;
}
table.cfdump_udf {
	background-color: #aa4400;
}
table.cfdump_udf th.udf {
	background-color: #cc6600;
}
table.cfdump_udfarguments {
	background-color: #dddddd;
/* 	cell-spacing: 3px; */
}
table.cfdump_udfarguments th {
	background-color: #eeeeee;
	color: #000000;
}

@media print
{
	.cfdebug
	{
		display : none;
	}
}

