
               body {

                        text-align: center;
                        font-family: Arial;
                        font-size: 12px;
                        color: #666;
                        background-color: #d1d1d1;
                        background-image: url(/dashboard/images/back_grad.jpg);
                        background-repeat: repeat-x;

                }
                div.container {

                        width: 960px;
                        height: auto;
                        background: #fff;
                        margin-left: auto;
                        margin-right: auto;
                        /*padding: 10px;*/
                        text-align: left;
                }
		a {
			color: #039;
			text-decoration: none;
		}
		a:visited {
			text-decoration: none;
		}
		a:hover {
			text-decoration: underline;
		}


               div.header {

                        position: relative;
                        top: 10px;
                        width: 940px;
                        margin-left: auto;
                        margin-right: auto;
                        height: 70px;
                        background-color: #fff;
                        background-image: url(/dashboard/images/horz_grad.jpg);
                        background-repeat: repeat-y;

                }

                div.header span.headTitle {

                        position: relative;
                        left: 25px;
                        top: 15px;
                        font-family: Segoe UI,Myriad Web,Verdana,Tahoma,Arial,sans-serif;
                        font-size: 2.4em;
                        color: #494440;

                }

                div.welcome {
                        line-height: 1.7em;
                        width: 940px;
                        padding: 0;
                        margin: 0 10px 0 10px;
                        font-size: .9em;
                        font-family: sans-serif;
                        color: #666;
                        height: 2em;
                        position: relative;
                        text-align: left;
                        background-color: #d3d7dd;
                        background-image: url(/dashboard/images/horz_grad.jpg);
                        background-repeat: repeat-y;
                        clear: both;
                }

/*                div.welcome select {
                        font-size: .9em;
                }
*/
                div.greeting {
			text-align: right;
                        margin-left: 5px;
                        margin-right: 5px;
                }
                div.welcome .logoff {
                        color: #039;
                        font-style: italic;
                }

/*
                div.switch {
                        float: right;
                        margin-right: 5px;
                }
*/
                div.menu {

                        width: 940px;
                        height: 18px;
                        padding: 0px;
                        background: #09F;
                        margin-top: 3px;
                        margin-left: auto;
                        margin-right: auto;
                        overflow: hidden;
                        text-align: center;

                }

/*
                div.main_nav {

                        width:200px;
                        float: left;
                        margin-right: 10px;
                        height: 100%;
                }
*/
		ul.menu {
			list-style: none;
                        width: 940px;
                        height: 18px;
                        padding: 0px;
                        background: #09F;
                        margin-top: 5px;
                        padding-top: 1px;
                        margin-left: auto;
                        margin-right: auto;
                        text-align: center;
		}
		ul.menu * {
                        margin: 0;
                        padding: 0;
		}
		ul.menu a {
                        font-size: 10.5pt;
                        font-family: sans-serif;
                        font-variant: small-caps;
                        text-decoration: none;
			color: #fff;
		}
		ul.menu li {
                        position: relative;
			display: inline;
		}
		ul.menu .menulink, ul.menu .menulink2 {
                        border-right: 1px SOLID #fff;
                        padding-top: 1px;
                        padding-bottom: 1px;
                        padding-left: 4px;
                        padding-right: 6px;
                        font-size: 10.5pt;
                        font-family: sans-serif;
                        font-variant: small-caps;
                        text-decoration: none;
		}
                ul.menu .menulink2 {
                        border-right: 0px SOLID #fff;
                }
		ul.menu .menulink:hover, ul.menu .menuhover, ul.menu .menulink2:hover, ul.menu .menuhover2, ul.menu ul li a:hover {
                        color: yellow;
                        text-decoration: underline;
		}
		ul.menu ul {
			list-style:none;
			position:absolute;
                        top:20px;
                        left:0;
			display:none;
			opacity:0;
                    /*    width: 200px;  */
			margin-left: -3px;
                        background:#09F;
                        padding-left: 4px;
       		}
		ul.menu ul li {
			margin:0px;
			padding:1px;
                        float: left;
                }
		ul.menu ul li a {
                        font-size: 10.5pt;
                        font-family: sans-serif;
                        font-variant: small-caps;
                        text-decoration: none;
                        color: #fff;
                   /*     background:#09F;  */
                        white-space: nowrap;
                        padding-top: 3px;
                        padding-bottom: 1px;
                        padding-right: 6px;
                }
		ul.menu ul ul {
			left:50px;
			top:5px;
		}

ul.menu .sub {background:#d1d1d1 url(images/arrow.gif) 136px 8px no-repeat;}
ul.menu .topline {border-top:1px solid #aaa}

//Footer
?>

               div.footer {
                        width: 100%;
                        display: block;
                        background-color: #fff;
                        margin-top: 10px;
                        margin-bottom:  0;
                        position: relative;
                        float: left;
                        /*top: 25px;*/
                }

                a.tos {
                        color:#595959;
                        text-decoration:none;
                }

                a.tos:hover {
                        color:#C5C5C5;
                        text-decoration:underline;
                }

                table.terms {
                        position:absolute;
                        /*left:33px;
                        top:150px; */
                        width:800px;
                        height:450px;
                        visibility:hidden;
                        margin:0;
                        left:50%;
                        top:50%;
                        margin-top: -225px; /* half of the height */
                        margin-left: -400px; /* half of the width */
                }

                table.terms td {
                        background: white;
                        width:800px;
                        padding:1em;
                        font-family: Arial, Verdana, sans-serif;
                        font-size: 10px;
                        border: 3px #C5C5C5 solid;
                }


                #login {
                        width:400px;
                        height:185px;
                        padding-top:10px;
                        padding-bottom:10px;
                        background-color: #fff;
                        background-image: url(/dashboard/images/square_panel.jpg);
                        background-repeat: no-repeat;
                }
#busy_indicator {
			position:fixed;
			margin-left:10px;
			margin-top:20px;
                        width:940px;
                        height:350px;
                        background-color:#b5b5b5;
			z-index:999;
}

#busy_indicator img {
                        position:relative;
                        left:50%;
                        top:50%;
			width:40px;
			height:40px;
			background-color:#b5b5b5;
                        margin-top: -20px; /* half of the height */
                        margin-left: -20px; /* half of the width */

} 

