﻿* {	margin: 0; padding: 0; }

body
{
	background: #777777;
	font: normal 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif, tahoma;
	padding-top: 20px;
	text-align: center; 
}

img {border:none; }
.imgLogo {border:none; float:right;}
.imgPageContainer {border:none; float:right; padding-right: 10px; }
	
.legal { font: normal 8pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif, tahoma; color: #faf7f7; padding-top: 5px; }
.legal a { color: #faf7f7; text-decoration: none; }
.legal a:hover { color: #faf7f7; text-decoration: underline; }

	
.container {

    background: #ffffff;
    border: 1px solid #6b6b6c;
    width: 994px;
    text-align: left;

    /* FireFox Solution to center the damn thing */
    margin: 0 auto;
}
.PageContainer 
{
	padding: 20px;
	text-align: left;
	width: 953px;
	font: normal 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif, tahoma;
	display: table-cell;
}

.PageContainer h1
{
	font: bold 10pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif, tahoma;

	color: #e09540;
	color: #fe781e;
	padding-bottom: 10px;
	background: none;
	text-align: left;
}

.PageContainer h3
{
	font: bold 10pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif, tahoma;
	padding-bottom: 10px;
	background: none;
	text-align: left;
}

.PageContainer h6
{
	font: normal 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif, tahoma;
	padding-bottom: 10px;
	background: none;
	text-align: left;
}

.PageContainer .left
{
        float: left;
        width: 100px;
	text-align: left;
        display: table-cell;
}

.PageContainer .defaultleft
{
        float: left;
        width: 230px;
	text-align: left;
        display: table-cell;
}

.PageContainer .right
{
        position: relative;
        float:left;
        padding-left: 20px;
        width: 833px;
        text-align: left;
	display: table-cell; 
}

.PageContainer .defaultright
{
        position: relative;
        float:left;
        padding-left: 20px;
        width: 703px;
        text-align: left;
	display: table-cell; 
}

.roundedPanel
{	
	background-color:silver;
	display: table-cell;
	color: Black;
	font: normal 10pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif, tahoma;
	display: table-cell;
}


.roundedPanel h1
{
	color: Black;
	font: bold 12pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif, tahoma;
}


.content-right {
	margin: 0;
	padding: 15px 20px 0 13px;
	background: url(/images/marker-content.png) no-repeat 0 5px;
}

.content-right p {
	margin: 0;
	padding: 15px 0 0 0;
	color: #8c8c8c;
	background-color: inherit;
}

.blue {
	color: #168ef4;
	font-size: 10pt;
	font-weight: bold;
	background-color: inherit;
}

a {
	color: #e09540;
	color: #fe781e;
	text-decoration: none;
}

a:hover {
	color: #e09540;
	color: #fe781e;
	text-decoration: underline;
}

.container-top 
{
	background: White;
	height: 12px;
}

.container-top .left
{
	width: 828px; 
	text-align: right;
	font: normal 8pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif, tahoma;
}

.container-top .right
{
    position: relative;
    width: 166px; 
    height: 12px;
    background:#FFF url(/images/logo-top.png) no-repeat;
    top: -12px;
    left: 828px;
}


.container-top-middle
{
	background: #3a3939;
	border-bottom: 1px solid #d4d1d1;
	height: 98px;
}

.container-top-middle .left 
{
	width: 828px; 
	text-align: left;
	padding-top: 60px;
}

.container-top-middle .right
{
    position: relative;
    width: 166px; 
    height: 98px;
    background:#3a3939 url(/images/logo-middle.gif) no-repeat;
    top: -98px;
    left: 828px;
} 

.container-top-bottom
{
	background: #faf7f7;
	border-bottom: 1px solid #e09540;
	height: 78px;
}

.container-top-bottom .left
{
	
	width : 828px;
	padding-left: 20px;
	padding-top: 18px;
	font: normal 8pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif, tahoma;
}

.container-top-bottom .right
{
    position: relative;
    width: 166px; 
    height: 73px;
    background:#faf7f7 url(/images/logo-bottom.png) no-repeat;
    left: 828px;
    top: -58px;
}

.container-bottom-bottom
{
	padding-left: 20px;
	background: #faf7f7 url(/images/logos.gif) no-repeat center;
	border-top: 1px solid #e09540;
	height: 40px;
}

acronym 
{
	padding: 0;
	border-bottom: 1px dashed #8C8C8C;
	cursor: help;
}

.txtResult { background: #F3F3F3; border: 1px solid #000; height: auto; }

ul.vmenu
{display:table-cell; list-style-type: none;left:3px; top:38px; background: #F3F3F3; padding:3px; border:1px solid #000; width:90px; height:auto; z-index:300;}
ul.vmenu li
{display:block; height:18px; position:relative; float:left; width:90px; font-weight:normal;}
ul.vmenu li a
{display:block; font-size:11px; height:18px; width:88px; line-height:18px; text-indent:5px; color:#000; text-decoration:none; border: 1px solid #F3F3F3; }
ul.vmenu li a:hover 
{background:#F3F3F3 url(/images/itemhover.gif) no-repeat; height:16px; text-indent:5px; color:#000;border: 1px solid #8DD8FB; }

#navigator {padding:0; margin:0; margin-top:0px; list-style:none; height:38px; background:#3a3939 url(/images/three_0.gif) repeat-x; position:relative; z-index:500; font-family:calibri, tahoma; }
#navigator li.top {display:block; float:left;}
#navigator li a.top_link {display:block; float:left; height:35px; line-height:33px; color:#ccc; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;background: url(/images/three_0.gif);}
#navigator li a.top_link span {float:left; display:block; padding:0 24px 0 12px; height:35px; background: url(/images/three_0.gif) right top no-repeat;}
#navigator li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:35px; background: url(/images/three_0a.gif) no-repeat right top;}

#navigator li:hover a.top_link {color:#fff; background: url(/images/three_1.gif) no-repeat;}
#navigator li:hover a.top_link span {background:url(/images/three_1.gif) no-repeat right top;}
#navigator li:hover a.top_link span.down {background:url(/images/three_1a.gif) no-repeat right top; padding-bottom:3px;}

/* Default list styling */

#navigator li:hover {position:relative; z-index:200;}

#navigator li:hover ul.sub
{left:3px; top:38px; background: #F3F3F3; padding:3px; border:1px solid #000; white-space:nowrap; width:90px; height:auto; z-index:300;}
#navigator li:hover ul.sub li
{display:block; height:18px; position:relative; float:left; width:90px; font-weight:normal;}
#navigator li:hover ul.sub li a
{display:block; font-size:11px; height:18px; width:88px; line-height:18px; text-indent:5px; color:#000; text-decoration:none; border: 1px solid #F3F3F3; }
#navigator li ul.sub li a.fly
{background:#F3F3F3 url(/images/arrow.gif) 80px 6px no-repeat; }
#navigator li:hover ul.sub li a:hover 
{background:#F3F3F3 url(/images/itemhover.gif) no-repeat; height:16px; text-indent:5px; color:#000;border: 1px solid #8DD8FB; }
#navigator li:hover ul.sub li a.fly:hover
{background:#F3F3F3 url(/images/itemhoverarrow.gif) no-repeat right; height:16px; text-indent:5px; color:#000; border: 1px solid #8DD8FB;}

#navigator li b {display:block; font-size:9px; font-weight: bold; height:16px; width:88px; line-height:18px; margin-bottom:3px; text-indent:6px; color:#000; border-bottom:1px solid #E0E0E0; cursor:default;}
#navigator li u {display:block; font-weight: bold; height:10px; width:88px; color:#000; border-bottom:1px solid #E0E0E0; cursor:default;}

#navigator li:hover li:hover ul,
#navigator li:hover li:hover li:hover ul,
#navigator li:hover li:hover li:hover li:hover ul,
#navigator li:hover li:hover li:hover li:hover li:hover ul
{left:90px; top:-4px; background: #F3F3F3; padding:3px; border:1px solid #000; white-space:nowrap; width:90px; z-index:400; height:auto;}

#navigator ul, 
#navigator li:hover ul ul,
#navigator li:hover li:hover ul ul,
#navigator li:hover li:hover li:hover ul ul,
#navigator li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#navigator li:hover li:hover a.fly,
#navigator li:hover li:hover li:hover a.fly,
#navigator li:hover li:hover li:hover li:hover a.fly,
#navigator li:hover li:hover li:hover li:hover li:hover a.fly
{background:#F3F3F3 url(/images/itemhoverarrow.gif) no-repeat right; height:16px; text-indent:5px; color:#000; border: 1px solid #8DD8FB; }

#navigator li:hover li:hover li a.fly,
#navigator li:hover li:hover li:hover li a.fly,
#navigator li:hover li:hover li:hover li:hover li a.fly
{background:#F3F3F3 url(/images/arrow.gif) 80px 6px no-repeat; height:16px; color:#000; border: 1px solid #F3F3F3; } 

