

* {
	padding:0;
	margin:0;
}

img { border-style: none; }

body { 
font-family: arial,verdana,helvetica,sans-serif; 
background-color: #ffffff;
color: #000000;
border-top: solid 3px #2c52cd;
}

option { margin-right: 1em; }

.hotbutton {
	color: #173066;
	background-color: #e12120;
	font-weight: bold;
}

.button {
	color: #0db14b;
	background-color: #173066;
	font-weight: bold;
}

.hiddenbutton {
	visibility: hidden;
	color: #0db14b;
	background-color: #173066;
	font-weight: bold;
}


#result_message { color: #173066; font-style: oblique; font-size: 1.1em; }

#logodiv {
    position: absolute;
    top: 0; left: 0;
    right: 220px;
    width: 100%;
    height: 160px;
    padding: 0px;
    border-bottom: solid 5px #173066; 
    background-image: url(/images/logo_pane_background_160.jpg);
    background-repeat: repeat-x;
    background-position: 100% 100%;
    z-index: 50;
}



#title_right { 
	float: right;
	height: 100%;   
	width: 10%;
	text-align: right;
}


#title_right ul { 
	list-style-type: none; 
	margin: 0; 
	padding 0; 
}


#top_menu { position: absolute; bottom: 10px;  right: 180px; }

* html #top_menu { width: 700%; }

#title_right ul li { display: inline; position: relative; margin: 0; }
#title_right ul li a { text-decoration: none; color: #ffffff; background-color: #0db14b; padding: 3px; margin-right: 4px; margin-left: 4px; border: solid 2px #415b76; } 
#title_right ul li a:hover { color: #173066; }

/*
#title_left h1 {
	margin-top: 10px;
	margin-left: 130px;
	margin-bottom: 0px;
	color:  #000000;  
}
*/

#title_image { margin-left: 160px; margin-top: 20px; margin-bottom: 10px;}

#title_left h2 {
	margin-top: -20px;
	margin-left: 170px;
	margin-bottom: 0px;
	color: #ffffff;
}


#title_left {
	position: absolute;
	float: left;
        background-image: url(/images/logo160.png);
        background-repeat: no-repeat;
        background-position: 0% 0%;   
	height: 100%;
	width: 90%;
}

* html body #title_left { background-image: url(/images/logo160.gif); }

h3 {
	color: #ed1c24;
}

h4 {
	font-size: 1.0em;
	color: #0db14b;
	margin-bottom: 30px;
}

#navigation {
    position: absolute;
    top:0; right: 0; bottom: 0;
    width: 180px;
    height: 100%;
    border-left: solid 3px #415b76;  
    padding-bottom: 5em;
    background-image: url(/images/nav_background_gradient.jpg);
    background-repeat: repeat-y;
    background-position: 100% 100%;
    color: #ffffff;
}

* html #navigation { border-right: solid 3px #017129; }  

body>#navigation {
   position: fixed;
}


#subnavigation {
	position: absolute;
	top: 170px;
	margin-left: -20px;
}

.nav-element {
    margin: 20px 10px 25px 10px;
    padding: 0.5em;
    background-color: #fcff69; 
    border: solid 3px #415b76;  
    color:  #ff;
    font-size: 80%;
    font-weight: bold;
}


.nav-element ul { margin-left: 1px; list-style-type: none; }

.nav-element li {
	margin-top: 5px;
	margin-bottom: 5px;
}

.nav-element a {
	text-decoration: none;
	color:  #000000;
}

.nav-element a:hover {
	background-color: #415b76;
	color: #fcff69;
}

/* IE Windows d[oesn't handle the negative margins correctly */
div#navigation>div.nav-element {
    margin: 20px 10px 25px -25px;
}

#subnav0    {
}

#subnav1 {
}

#subnav2 {
}


/*=============================================================*
 *  Content Section                                            *
 *=============================================================*/

#content-wrapper {
margin: 50px 180px 0 0; 
}

#content {
	margin-top: 30px;
	padding: 120px 30px 0.5em 2em;
	margin-right: 20px;
 }

#content h1 {
    margin-top: 30px;
    margin-bottom:  30px;
}


#content a { text-decoration: underline; color: #2c52cd; }
#content a:hover { color: #0db14b; }


#content b { font-size: 1.4em; font-weight: bold; } 

#content h2 { font-size: 1.4em; font-weight: bold; }

#content p { margin-top: 20px; margin-bottom: 20px; }

* html #content ul { margin-left: 20px; }

#content ul li { margin-top: 3px; margin-bottom: 3px; }

/*=============================================================*
 *  Page Information Section                                   *
 *=============================================================*/

/*  Create new positioning context for page information
    at the bottom of the page.  */
#page-info {
    position: relative;
    margin-top: 100px;  
  /*  margin: 2em 1250px 2em 2em; */
  /*  border-top: dotted #0066b3 1px; */
    padding: 1em 0 1em 0;
}


