body{
background-image:url('../images/background.jpg');
background-repeat:repeat-x;
background-position: left top;
background-attachment: fixed;
}

#fullscreen{
position: absolute;
height: 100%;
width: 100%;
top: 0px;
bottom: 0px;
text-align: center;

}

#container{
position: relative;
border: solid 0px #ccc;
width: 750px;
min-height: 700px;
height: auto !important;
height: 700px;
margin-left: auto;
margin-right: auto;
}

#banner{
position: absolute;
top: 0px;
left: 0px;
border: 1px solid #000;
width: 750px;
height: 100px;
background-image:url('../images/header.jpg');
background-repeat:no-repeat;
background-position: right top;
overflow: hidden;
}

img.header{
border: 0px;

}

#leftnav{
position: absolute;
border: 1px solid #000;
width: 160px;
height: 675px;
left: 0px;
top: 105px;
background-color: #fff;
background-image:url('../images/footer_nav.jpg');
background-repeat:no-repeat;
background-position: left bottom;
}

#navbox{
position: relative;
width: 100%;
height: auto;
display: block;
border: 0px dashed #000;
}

a.leftnav{
width: 100%;
text-decoration: none;
display: block;
border-bottom: 1px solid #999;
border-top: 1px solid #999;
border-left: 10px solid #0c314c;
text-align: left;
padding: 1px 2px 1px 2px;
background-color: #14517d;
font-family:arial;
font-weight: bold;
color: #fff;
}


a.subnav{
width: 100%;
text-decoration: none;
display: block;
border-bottom: 1px solid #ccc;
border-left: 5px solid #999;
text-align: left;
padding: 1px 2px 0px 0px;
margin: 0px;
font-family: arial;
color:#14517d;
}

a.subsubnav{
width: 100%;
text-decoration: none;
display: block;
border-bottom: 1px solid #ccc;
border-left: 5px solid #c3c3c3;
text-align: left;
padding: 1px 2px 0px 0px;
margin: 0px;
font-family: arial;
color:#173148;
}

a:hover.subnav{
background-color: #c3c3c3;
color: #114DFE;
}

a:hover.subsubnav{
background-color: #c3c3c3;
color: #173148;
}

a:visited.subnav{
color: #4114DFE;
}

a:visited.subsubnav{
color: #173148;
}

ul.leftnav{
list-style-type: none;
list-style-position: outside;
margin-left:0px;
padding:0px;
border: 0px solid #999;
border-top: 0px;

}

ul.subnav{
list-style-type: none;
list-style-position: outside;
margin:0px;
padding: 0px;
text-indent:0px;
}

ul.subsubnav{
list-style-type: none;
list-style-position: outside;
margin:0px;
padding: 0px;
text-indent:0px;
}

li.leftnav{
width: 100%;
border-top: 0px solid #999;
border-bottom: 0px solid #999;
margin:0px;
float: left;
}

li.subnav{
width: 100%;
border-top: 0px solid #ccc;
font-size: 10px;
text-transform: uppercase;
float: left;
text-indent: 15px;
}

li.subsubnav{
width: 100%;
border-top: 0px solid #ccc;
font-size: 10px;
text-transform: uppercase;
float: left;
text-indent: 25px;
}


#content{
position: relative;
border: 1px solid #000;
width: 585px;
height: auto !important;
min-height: 675px;
height: 675px;
left: 165px;
top: 105px;
float: left;
background-image:url('../images/content_back.jpg');
background-color: #fff;
background-repeat:no-repeat;
background-position: right top;
z-index: 3;
overflow: visible;
}

#footer{
position: relative;
z-index: -1;
top: 0px;
left: -1px;
width: 585px;;
height: 50px;
padding-top: 30px;
border: solid 0px #000;
border-bottom: 1px solid #000;
border-right: 0px solid #000;
border-left: 1px solid #000;
background-image:url('../images/footer_back_new.jpg');
background-position: left bottom;
}

#footertext{
position: relative;
top: 17px;
left: 0px;
width: 100%;
height: 50px;
border: solid 0px #000;
text-align: center;
color: #000;
font-family: arial;
font-size: 10px;
margin-left: 0px;
margin-right: 0px;
}

#title{
position: absolute;
top: 70px;
left: 0px;
border: 0px solid #000;
width: 450px;
height: 20px;
font-size: 19px;
font-weight: bold;
font-family: arial;
text-align: left;
text-indent: 20px;
color: #14517d;
border-left: 10px solid #0c314c;
border-bottom: 1px solid #999;
text-transform: uppercase;
}

#text{
position: relative;
border: dotted 0px #000;
width: 550px;
min-height: 600px;
height: auto !important;
height: 600px;
top: 95px;
margin-right: auto;
margin-left: auto;
font-size: 12px;
padding: 3px;
font-family: arial;
z-index: 3;
overflow: visible;
}



.alignleft{
text-align:left;
}

.justify{
text-align: justify;
}

.floatleft{
float: left;
padding: 3px;
border: 1px solid #000;
margin-right: 3px;
}

.left{
float: left;
}

.right{
float: right;
}

.rightpad{
float: right;
border: 1px solid #000;
}

i.left_indent{
margin-left: 10px;
}

h3.subhead{
font-weight: bold;
border-left: 3px solid #14517d;
border-right: 30px solid #14517d;
text-indent: 7px;
padding-right: 3px;
font-size: 15px;
color: #14517d;
background-color: #d1e0fe;
}

img{
border: 0px;
}

img.border{
padding: 3px;
border: 0px solid #000;
}


#titlebox{
position: relative;
border: 0px solid #000;
position: relative;
width: 100%;
left: -10px;
}

#titlepic{
position: relative;
border: 0px solid #000;
width: 543px;
overflow: hidden;
left: 0px;
float: left;
}

.whitetext{
color: #fff;
text-align:right;
}

#containment{
width: 100%;
height: 1800px:
}

#resourcebox{
border: 0px solid #000;
width: 400px;
height: 100px;
padding: 3px;
margin-left: auto;
margin-right: auto;
}

#resource{
border: 0px solid #000;
text-align: center;
width: 150px;
height: 100px;
margin-left: auto;
margin-right: auto;
}

#lastp{
text-align: left;
width: 100%;
height: auto;
}

#class{
width: 100%;
height: auto;
font-size: 10px;
text-align: left;
border: 1px dashed #000;
padding: 5px;
}

#ul{
width: 100%;
height: auto;
font-size: 12px;
text-align: left;
border: 0px dashed #000;
padding: 5px;
}

ul{
list-style-type: square;
margin: auto;
display:block;
}

#formleft{
height: 350px;
width: 50%;
border: 0px solid #000;
float: left;
text-align: center;
}

#formright{
height: 350px;
width: 50%;
border: 0px solid #000;
float: right;
text-align: center;
}

#formcenter{
height: 30px;
width: 100%;
border: 0px solid #000;
text-align: center;
}

#smallbreak{
height:4px;
text-align:left;
}

.bigger{
font-size: 14px;
}