body{
background: #62738d url() no-repeat;


}


a:link {color: #00008b}     /* unvisited link */
a:visited {color: #669966}  /* visited link */
a:hover {color: #ff3300}   /* mouse over link */
a:active {color: #00008b}   /* selected link */

a.nav:link{color: #ffffff} 
a.nav:visited{color: #ffffff} 
a.nav:hover{color: #FFFF66} 
a.nav:active{color: #ffffff} 

a.inline:link{color: #000000} 
a.inline:visited{color: #000000} 
a.inline:hover{color: #FF9900} 
a.inline:active{color: #000000} 


h1{text-align:center;
padding:10px;
font-family:arial,tahoma;
font-size:18pt;
color:#000000;
font-variant:small-caps;
line-height:1;}

h1.left{text-align:left;
padding:10px;
font-family:arial,tahoma;
font-size:18pt;
color:#000000;
font-variant:small-caps;
line-height:1;}

h2{text-align:center;
padding:10px;
font-family:arial,tahoma;
font-size:16pt;
color:#000000;
font-variant:small-caps;}

h3{text-align:center;
padding:0px;
font-family:arial,tahoma;
font-size:14pt;
color:#00008b;
font-variant:small-caps;}

p{text-align:justify;
padding:10px;
line-height:1.1;
font-family:arial,tahoma;
font-size:12pt;
color:#00008b;
font-variant:normal;
}

p.winter{text-align:center;
padding:10px;
width:817px;
line-height:1.1;
font-family:arial,tahoma;
font-size:12pt;
color:#00008b;
font-variant:normal;
}

p.home {text-align:justify;
padding:20px;
line-height:1.1;
width:500px;
font-family:arial,tahoma;
font-size:10pt;
color:#00008b;
font-variant:normal;
}

p.logo {text-align:justify;
padding:20px;
line-height:1.1;
width:510px;
font-family:arial,tahoma;
font-size:10pt;
color:#00008b;
font-variant:normal;
}

p.success {text-align:justify;
padding:10px;
width:400px;
line-height:1.1;
font-family:arial,tahoma;
font-size:12pt;
color:#00008b;
font-variant:normal;
}

p.center {text-align:center;
padding:10px;
line-height:1.1;
font-family:arial,tahoma;
font-size:12pt;
color:#00008b;
font-variant:normal;
}

p.tight {text-align:justify;
padding:10px;
font-family:arial,tahoma;
font-size:10pt;
color:#00008b;
font-variant:normal;
}
p.desc{text-align:justify;
padding:10px;
font-family:times,new times roman,palatino;
font-size:12pt;
color:#000000;
font-variant:normal;
}

p.rite{text-align:right;
padding:10px;
font-family:arial,tahoma;
font-size:10pt;
color:#000000;
font-variant:normal;}

p.white{text-align:left;
padding:5px;
font-family:arial,tahoma;
font-size:10pt;
color:#ffffff;
font-variant:normal;}

p.little{text-align:left;
padding:10px;
font-family:arial,tahoma;
font-size:9pt;
color:#00008b;
font-variant:small-caps;}

#header {
    position:absolute;
    width: 817px; 
    height: 116px; 
    top: 30px; 
    left: 100px; 
    font-family: Arial, Helvetica, sans-serif; 
	text-align:center;
    font-size: 48pt; 
	padding:0px;
    font-weight: normal; 
    color: #000000; 
    background:white url(images/new-banner-home.jpg) no-repeat; 
	 /* for IE */
  filter:alpha(opacity=100);
  /* CSS3 standard */
  opacity:1.0;

}

#mainnav {
    position:absolute;
    width: 807px; 
    height: 18px; 
    top: 146px; 
    left: 100px; 
    font-family: Arial, Helvetica, sans-serif; 
	text-align:right;
    font-size: 9pt; 
    font-weight: normal; 
	font-variant:small-caps;
	padding:5px;
    color: #ffffff; 
    background-color: #7377ac; 
}

#webspacer {
    position:absolute;
    width: 817px; 
    height: 10px; 
    top: 168px; 
    left: 100px; 
    font-family: Arial, Helvetica, sans-serif; 
	text-align:right;
    font-size: 9pt; 
    font-weight: normal; 
	font-variant:small-caps;
	padding:0px;
    color: #00008b; 
    background-color: #ffffff; 
}

#contentbanner {
    position:absolute;
    width: 817px; 
    height: 60px; 
    top: 178px; 
    left: 100px; 
    font-family: Arial, Helvetica, sans-serif; 
	text-align:center;
    font-size: 24pt; 
    font-weight: normal; 
	font-variant:small-caps;
    color: #62738d; 
    background:white url() no-repeat; 
}

#apptsetup {
     position:absolute;
    width: 817px; 
    height: 620px; 
    top: 216px; 
    left: 100px; 
    font-family: Arial, Helvetica, sans-serif; 
	text-align:center;
    font-size: 12pt; 
    font-weight: normal; 
	font-variant:small-caps;
    color: #62738d; 
    background:white url() no-repeat; 
}

#contentfull {
    position:absolute;
    width: 817px; 
    height: 600px; 
    top: 216px; 
    left: 100px; 
    font-family: Arial, Helvetica, sans-serif; 
	text-align:center;
    font-size: 24pt; 
    font-weight: normal; 
	font-variant:small-caps;
    color: #62738d; 
    background:white url() no-repeat; 
}

#contentleft {
    position:absolute;
    width: 547px; 
    height: 600px; 
    top: 226px; 
    left: 100px; 
    font-family: Arial, Helvetica, sans-serif; 
	text-align:center;
    font-size: 24pt; 
    font-weight: normal; 
	font-variant:small-caps;
    color: #62738d; 
    background:white url() no-repeat; 
}

#contentright {
    position:absolute;
    width: 270px; 
    height: 600px; 
    top: 226px; 
    left: 647px; 
    font-family: Arial, Helvetica, sans-serif; 
	text-align:center;
    font-size: 9pt; 
    font-weight: normal; 
	font-variant:small-caps;
    color: #62738d; 
    background:white url() no-repeat; 
}

#contentlefta {
    position:absolute;
	padding:10px;
    width: 380px; 
    height: 600px; 
    top: 226px; 
    left: 100px; 
    font-family: Arial, Helvetica, sans-serif; 
	text-align:center;
    font-size: 9pt; 
    font-weight: normal; 
	font-variant:small-caps;
    color: #62738d; 
    background:white url() no-repeat; 
}

#contentrighta {
    position:absolute;
	padding:10px;
    width: 397px; 
    height: 600px; 
    top: 226px; 
    left: 500px; 
    font-family: Arial, Helvetica, sans-serif; 
	text-align:center;
    font-size: 9pt; 
    font-weight: normal; 
	font-variant:small-caps;
    color: #62738d; 
    background:white url() no-repeat; 
}
#bottomnav {
    position:absolute;
    width: 807px; 
    height: 40px; 
    top: 826px; 
    left: 100px; 
    font-family: Arial, Helvetica, sans-serif; 
	text-align:center;
    font-size: 8pt; 
    font-weight: normal; 
	font-variant:normal;
	padding:5px;
    color: #62738d; 
    background-color: #ffffff; 
}

#credits {
    position:absolute;
    width: 700px; 
    height: 20px; 
    top: 610px; 
    left: 250px; 
    font-family: Arial, Helvetica, sans-serif; 
	text-align:left;
    font-size: 7pt; 
    font-weight: normal; 
    color: #ffffff; 
    background:none url() no-repeat; 
}

#lefttext {
    position:absolute;
    width: 250px; 
    height: 440px; 
    top: 235px; 
    left: 200px; 
    font-family: Tahoma, Arial, Helvetica, sans-serif; 
    font-size: 12pt; 
    font-weight: normal; 
	text-align:center;
	padding: 0px;
    color: #000000; 
   background:white url(images/reflectkeys.jpg) no-repeat; 
}


#righttext {
    position:absolute;
    width: 550px; 
    height: 440px; 
    top: 235px; 
    left: 450px; 
    font-family: Tahoma, Arial, Helvetica, sans-serif; 
    font-size: 12pt; 
    font-weight: normal; 
	text-align:justify;
	padding: 0px;
    color: #000000; 
    background-color: #ffffff; 
}



fieldset {
position:relative;
width:480px;
height:500px;
padding:10px;
text-align:right;
font-size: 10pt; 
font-weight: normal; 
color: #00008b;
font-variant:small-caps;
}

fieldset.admin {
position:absolute;
width:180px;
height:250px;
padding:10px;
text-align:right;
font-size: 10pt; 
font-weight: normal; 
color: #000000;
font-variant:small-caps;
}

input {
text-align:left;
font-size: 10pt; 
font-weight: normal; 
color: #000000;
font-variant:small-caps;

}

input.form {
text-align:left;
font-size: 10pt; 
width:200px;
height:10px;
font-weight: normal; 
color: #990000;
font-variant:small-caps;

}

input.forma {

font-size: 10pt; 
width:80px;
height:25px;
text-align:center;
font-weight: normal; 
color: #990000;
font-variant:normal;

}

input.submit {

font-size: 10pt; 
width:160px;
height:25px;
text-align:center;
font-weight: normal; 
color: #990000;
font-variant:normal;

}


label {
text-align:right;
font-size: 10pt; 
font-weight: normal; 
color: #000000;
font-variant:small-caps;

}

legend{
font-family: Arial, Helvetica, sans-serif; 
    font-size: 12pt; 
    font-weight: normal; 
    color: #00008b;
	font-variant:small-caps;

}

caption {
text-align:center;
font-size: 9pt; 
font-weight: normal; 
color: #62738d;
font-variant:small-caps;

}

img.floatRight { 
    float: right; 
    margin: 0px; 
}

