/* CSS Document */

/* Layout Begins */
html {height:100%; 
max-height:100%;
padding:0; 
margin:0; 
border:0; 
background:#fff; 
font-size:16px; 
font-family:"trebuchet ms", "trebuchet", "verdana", sans-serif;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}
body {
	height:100%;
	max-height:100%;
	overflow:hidden;
	padding:0;
	margin:0;
	border:0;
}
#content {
	overflow:auto; 
	position:absolute; 
	z-index:2; 
	top:200px; 
	bottom:0px; 
	left:160px; 
	right:130px; 
	background:#fff;
}


* html #content {
	height:100%; 
	width:100%; 
	top:0; 
	left:0; 
	border-top:150px solid #fff; 
	border-left:160px solid #fff;
	border-right:120px solid #fff;
}
#content p {
	padding:0px 10px 0px 10px;
}
#header {
	position:absolute;
	z-index:50;
	top:0px;
	left:160px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	color: #fff;
	background-color: #5A5389;
	width: 100%;
	text-align: center;
	vertical-align: text-top;
	height: 155px;
	border: 2px ridge #333300;
}
#logo {
	position:absolute;
	z-index:50;
	top:0px;
	left:0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: italic;
	color: #fff;
	background-color: #5A5389;
	width: 160px;
	text-align: center;
	vertical-align: text-top;
	height: 155px;
	border: 2px ridge #333300;
}

#leftnav{
	position:absolute;
	z-index:40;
	top:155px;
	left:0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color: #5A5389;
	width: 160px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: ridge;
	border-left-style: ridge;
	border-right-color: #333300;
	border-left-color: #333300;
	height: 100%;
	overflow: auto;
	}
#rightnav{
	position:absolute;
	z-index:40;
	top:155px;
	right:0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color: #5A5389;
	width: 120px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: ridge;
	border-left-style: ridge;
	border-right-color: #333300;
	border-left-color: #333300;
	height: 100%;
	overflow: auto;
	}
/*   OK Layout is over */
/* Fonts and Stuff */

a:link img {border:none}
a:visited img {border:none}
a:link {color: #663366}
a:visited {color: #663366}
a:hover {color: #006633}
a:active {color: #0000FF}

h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 32px;
	font-style: italic;
	color: #5A5389;
	text-align: center;
	padding: 5px 0px 0px 0px;
}
h2{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: italic;
	color: #5A5389;
	text-align: center;
	padding: 5px 0px 0px 0px;
}
h3{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-style: italic;
	color: #5A5389;
	text-align: center;
	padding: 5px 0px 0px 0px;
}
h4{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-style: italic;
	color: #5A5389;
	text-align: center;
	padding: 5px 0px 0px 0px;
}

.titlelogo{
	position: absolute;
	z-index: 50;
	left: 0px;
	top: 0px;
	margin: 0px;
	padding: 0px;
}
.titletag {
	font-size:3em;
	margin:10px;
	padding:0;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	color: #FFFFFF;
	text-align: center;
	z-index: 50;
	font-weight: bold;
}
.subtitletag {
	font-size:2em;
	margin:20px;
	padding:0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	color: #FFFFFF;
	text-align: center;
	z-index: 50;
}

.TableOne {
    width: 100%;
    padding: 5px;
}

.TableTwo {
    text-align: center;
    width: 100%;
    padding: 2px;
}
.FormTable {
    margin: auto;
    width: 100%;
    padding: 5px;
}
.TdOne {
     width: 25%;
     padding: 5px;
}         
.TdTwo {
     width: 50%;
     padding: 5px;
}
.FormHeader {
     text-align: right;
}  
img.top {vertical-align:text-top}

img.bottom {vertical-align:text-bottom}

.NormalTextL {
    text-align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #3F3F3F;
}
.NormalTextC {
    text-align:center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #3F3F3F;
}
.LargeTextC {
    text-align:center;
    margin: 5px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #5A5389;
}
.LargeTextL {
    text-align:left;
    margin: 5px;
    text-indent: 1cm;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #5A5389;
}
.NormalTextR {
    text-align:right;
    margin: 5px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #3F3F3F;
}
p.border {
    position: absolute;
    left: 35%;
    border: thin solid #000000;
    Background-color: #ffffff;
    width: 180px;
    text-align: center;
}
p.menu {
    margin-left: 5px;
    width: 300px;
    text-align: left;
    font-size: 20px;
    border: thin solid #000000;
    background-color: #ffffff
    
}

p.TopMenu {
    margin-left: 0px;
    width: 100px;
    text-align: center;
    font-size: 14px;
    border: thin solid #000000;
    background-color: #ffffff
    
}

p.menuR {
    margin-left: 5px;
    width: 300px;
    text-align: center;
    font-size: 16px;
    border: thin solid #000000;
    background-color: #ffffff
    
}

p.left{
	text-align:left;
}
p.center{
	text-align:center;
}
p.right{
	text-align:right;
}
ul.vert-one{
    margin:0;
    padding:0;
    list-style-type:none;
    display:block;
    font:bold 16px Helvetica, Verdana, Arial, sans-serif;
    line-height:145%;
    width:200px;
}
ul.vert-one li{
    margin:0;
    padding:0;
    border-top:1px solid #000000;
    border-bottom:1px solid #000000;
}
a.vert-one{
    display:block;
    text-decoration:none;
    color:#5A5389;
    background:#ffffff;
    padding:0 0 0 10px;
    width:180px;
}
a.vert-one:hover{
    background:#5A5389;
    color:#ffffff;
    padding:0 0 0 10px;
    width:180px;
}
a.vert-one:active{
    background:#5A5389;
    color:#fff;
    padding:0 0 0 10px;
    width:180px;
}

