#footer {
    background: url(/tools/htdocs/newteststyle/footerback.gif) top repeat-x;
    clear: both;
    color: #888;
    font-size: smaller;
    margin: 0;
    padding: 11px 0;
    text-align: center;
}

#footer-contents {
    margin: 0 auto;
    width: 850px;
}

#footer ul {
    margin: 1.5em 0;
}

#footer ul li {
    display: inline;
    margin: 0 0.5em;
}

#footer-addons-menu {
    font-size: 110%;
    padding: 0;
}

#footer-addons-menu li {
    white-space: nowrap;
    padding: 10px 0 5px 25px;
}

#footer-disclaimer {
    clear: both;
    padding-top: 10px;
}

#footer-contents form {
    float: right;
}

#footer-contents form select {
    font-size: inherit;
}

#footer-legal {
    float: left;
    text-align: left;
}

#footer-legal p {
    margin: 0;
    padding: 0;
}

.topheader {
	PADDING-TOP: 5px;
	PADDING-LEFT: 5px; 
	FONT-SIZE: 10px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px auto; 
	WIDTH: 100%; 
	COLOR: #ffffff; 
	PADDING-TOP: 0px; 
	HEIGHT: 30px; 
	BACKGROUND: #666;
	BACKGROUND-REPEAT: repeat-x;
	TEXT-ALIGN: right
}
.topheader A {
	COLOR: #ffffff; 
	TEXT-DECORATION: none
}
.topheader A:hover {
	COLOR: #21afea; 
	text-decoration: underline;
	BORDER-TOP-STYLE: none; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	BORDER-BOTTOM-STYLE: none
}
.topheader .leftlinks {
	PADDING-TOP: 5px;
	FLOAT: left;
	COLOR: #ffffff; 
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 5px;
	
}
.topheader .rightlinks {
	PADDING-TOP: 5px;
	FLOAT: right;
	COLOR: #ffffff; 
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 5px;
	
}

/* --- Service Switch Heading --- */

.ServiceSelectionHeader {
	position:absolute;
	padding-top: 8px;
	top: 2px;
	right: 50px;
	COLOR: #fff;
	align: center;
	font-weight: bold;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial;
}
.ServiceSelectionHeader A {
	COLOR: #FFFFFF;
	text-decoration: underline;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial;
	padding-left: 15px;
	font-weight: bold;
	align: center;
	text-align: center;
}
.ServiceSelectionHeader A:hover {
	COLOR: #FFFFFF;
	FONT-SIZE: 11px;
	text-decoration: none;
	FONT-FAMILY: Arial;
	font-weight: bold;
	text-align: center;
	align: center;
	background-color: #004F00;
	BORDER-BOTTOM: #004F00 1px solid
}

/* ----------------------------------------------- */

.topmenus {
	position:absolute;
	top: 28px;
	right:20px;
	FONT-FAMILY: Arial;
	FONT-SIZE: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 22px;
	margin: 0px;
}

.topmenus a {
	/*display: block; */
	padding: 4px 4px;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
}

.topmenus a:hover
{	
	padding-top:0px;
	color: #FFFFFF;
	background: #49A3FF
}

/* ----------------- */

.langselection {
	position:absolute;
	top: 51px;
	right:15px;
	FONT-FAMILY: Arial;
	FONT-SIZE: 11px;
	font-weight: bold;
	color: #000000;
	padding-left: 22px;
	margin: 0px;
}

.langselection a {
	/*display: block; */
	padding: 4px 9px;
	width: 180px;
	color: #000000;
	text-align: center;
	text-decoration: none;
}

.langselection a:hover
{	
	padding-top:0px;
	color: #FFFFFF;
	background: #49A3FF
}

.headersearch {
	position:absolute;
	top: 48px;
	right:50px;
	FONT-FAMILY: Arial;
	FONT-SIZE: 11px;
	font-weight: bold;
	color: #000000;
	padding-left: 22px;
	margin: 0px;
}

/* --- Service Buttons --- */

.submitbuttons {
	PADDING-LEFT: 5px;
}

.submitbuttons .levelleft {
	COLOR: #ffffff; 
	HEIGHT: 21px;
	BORDER: 0;
	PADDING-LEFT: 0px;
	BACKGROUND: url(/tools/htdocs/newteststyle/backa0.jpg);
	TEXT-DECORATION: none
}

.submitbuttons A {
	COLOR: #ffffff; 
	PADDING-TOP: 4px;
	PADDING-LEFT: 4px;
	PADDING-RIGHT: 3px;
	PADDING-BOTTOM: 4px;
	HEIGHT: 21px;
	BACKGROUND: url(/tools/htdocs/newteststyle/backa1.jpg);
	TEXT-DECORATION: none
}

.submitbuttons .levelright {
	COLOR: #ffffff; 
	PADDING-RIGHT: 0px;
	HEIGHT: 21px;
	BORDER: 0;
	BACKGROUND: url(/tools/htdocs/newteststyle/backa2.jpg);
	TEXT-DECORATION: none
}

.submitbuttons A:hover {
	COLOR: #ffffff; 
	TEXT-DECORATION: underline
}
.submitbuttons .alllinks {
	FONT-SIZE: 12px; 
	FLOAT: left; 
	COLOR: #ffffff
}



.submitlink {
	PADDING-LEFT: 5px;
}

.submitlink .levelleft {
	COLOR: #ffffff; 
	HEIGHT: 28px;
	BORDER: 0;
	PADDING-LEFT: 0px;
	BACKGROUND: url(/tools/htdocs/newteststyle/setb0.jpg);
	TEXT-DECORATION: none
}

.submitlink A {
	COLOR: #ffffff; 
	PADDING-TOP: 6px;
	PADDING-LEFT: 4px;
	PADDING-RIGHT: 3px;
	PADDING-BOTTOM: 7px;
	HEIGHT: 28px;
	BACKGROUND: url(/tools/htdocs/newteststyle/setb1.jpg);
	TEXT-DECORATION: none
}

.submitlink .levelright {
	COLOR: #ffffff; 
	PADDING-RIGHT: 0px;
	HEIGHT: 28px;
	BORDER: 0;
	BACKGROUND: url(/tools/htdocs/newteststyle/setb2.jpg);
	TEXT-DECORATION: none
}

.submitlink A:hover {
	COLOR: #ffffff; 
	TEXT-DECORATION: underline
}
.submitlink .alllinks {
	FONT-SIZE: 12px; 
	FLOAT: left; 
	COLOR: #ffffff
}

.submitlinknew {
	PADDING-LEFT: 5px;
}

.submitlinknew .levelleft {
	COLOR: #ffffff; 
	HEIGHT: 22px;
	BORDER: 0;
	PADDING-LEFT: 0px;
	BACKGROUND: url(/tools/htdocs/newteststyle/seta0.jpg);
	TEXT-DECORATION: none
}

.submitlinknew A {
	COLOR: #ffffff; 
	PADDING-TOP: 2px;
	PADDING-LEFT: 4px;
	PADDING-RIGHT: 3px;
	PADDING-BOTTOM: 4px;
	HEIGHT: 22px;
	BACKGROUND: url(/tools/htdocs/newteststyle/seta1.jpg);
	TEXT-DECORATION: none
}

.submitlinknew .levelright {
	COLOR: #ffffff; 
	PADDING-RIGHT: 0px;
	HEIGHT: 22px;
	BORDER: 0;
	BACKGROUND: url(/tools/htdocs/newteststyle/seta2.jpg);
	TEXT-DECORATION: none
}

.submitlinknew A:hover {
	COLOR: #ffffff; 
	TEXT-DECORATION: underline
}
.submitlinknew .alllinks {
	FONT-SIZE: 12px; 
	FLOAT: left; 
	COLOR: #ffffff
}

/* ----------------------------------------------- */

.outercontainer {
	PADDING-TOP: 1px; 
	PADDING-RIGHT: 2px; 
	BACKGROUND: #2e2e2e; 
	PADDING-BOTTOM: 2px; 
}

.outercontainer .gridContainer {
	FONT-SIZE: 14px; 
	FONT-FAMILY: Arial;
	BACKGROUND: #fff; 
	BORDER-LEFT: #000 1px solid; 
}

.dojoxGrid-row-odd TD {
	BACKGROUND: #e8f2ff;
}


/* ------------------------------------------- */


.evocustomheadingtab {
	/* PADDING-LEFT: 5px; */
	/* top: -5px; */
	HEIGHT: 29px;
}

.evocustomheadingtab .levelll {
	COLOR: #ffffff; 
	height: 29px;
	width: 12px;
	BORDER: 0;
	PADDING-LEFT: 0px;
	BACKGROUND: url(/tools/htdocs/newteststyle/lefttab1.gif);
	TEXT-DECORATION: none
}

.evocustomheadingtab A {
	FONT-SIZE: 12px; 
	FLOAT: left;
	COLOR: #000000; 
	/* PADDING-LEFT: 4px; */
	/* PADDING-RIGHT: 3px; */
	line-height: 35px;
	/* PADDING-BOTTOM: 4px; */
	HEIGHT: 29px;
	BACKGROUND: url(/tools/htdocs/newteststyle/backtab1.gif);
	TEXT-DECORATION: none;
}

.evocustomheadingtab .levelrr {
	COLOR: #ffffff; 
	PADDING-RIGHT: 0px;
	height: 29px;
	width: 13px;
	BORDER: 0;
	BACKGROUND: url(/tools/htdocs/newteststyle/righttab1.gif);
	TEXT-DECORATION: none
}

/* ------------------------------------------- */

