body{
/*background-image:url(../images/bottom-left.jpg);*/
background-position:bottom left;
background-repeat:no-repeat;
/*background-image:url(../images/bottom-left.jpg);*/


}

html, body {
	height: 100%;
}



#wrapper {
background-image:url(../images/page-bg.jpg);
background-position:right top;
background-repeat:no-repeat;

	/* the bottom margin is the negative value of the footer's height */
}

#footer, .push {
	height: 50px; /* .push must be the same height as .footer */
	clear:both;
}

#test{
background-image:url(../images/bottom-left.jpg);
min-height: 100%;
height: auto !important;
height: 100%;
background-position:bottom left;

background-repeat:no-repeat;
}

.page{
/*width:840px;
margin:0 auto;*/
padding:1px;padding-top:8px;
margin-bottom:60px;
}


#content-area{
margin:0 auto;
width:840px;
}

/**********************************/
#left-col{
width:200px;
margin-left:6px;
}

#right-col{
position:relative;
width:600px;
float:right;
}
/**********************************/


#banner{
width:840px;
margin:15px auto;
background-image:url(../images/logo.jpg);
background-repeat:no-repeat;
height:67px;
}

#footer{
margin-top:-65px;
border-top:1px solid #2E7A77;
height:50px;
border-bottom:15px solid #1A3445;
clear:both;
background-color:#FFFFFF;
position:relative;
line-height:50px;}

#copyright{
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:0.8em;
color:#597B8F;}

#footer-nav{

text-align:right;
width:840px;
margin-left:auto;
margin-right:auto;
}

#footer-nav ul{
}

#footer-nav ul li{
display:inline;
line-height:50px;
border-right:1px solid #1A3445;
padding-right:6px;}

#footer-nav ul li a{
color:#597B8F;
text-decoration:none;
margin-left:6px;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

#top-bar{
background-color:#1a3445;
height:35px;
background-image:url(../images/top-bar-bg.jpg);}

h1,h2,h3{
font-weight:bold;
font-family:tahoma,arial;
letter-spacing:0.05em;
color:#324959;
margin-bottom:10px;}

h1{font-size:1.5em;
}
h2{font-size:1.3em;line-height:1.3em;}
h3{font-size:1.1em;}

h1{
font-size:1.7em;
line-height:1.3em;
font-family:Georgia, "Times New Roman", Times, serif;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
margin-bottom:0.7em;
display:block;
color:#1A3445;
}

strong{
font-weight:bold;
color:#6D8C9F;
}

em{
font-style:italic;}

p{
font-family:tahoma, arial;
color:#1A3445;
line-height:1.1em;
margin-bottom:1.8em;
font-size:0.9em;}

#nav ul li{
text-align:right;
border:1px dashed #CFCFCF;

padding:1px;
height:30px; line-height:30px;
margin-bottom:8px;
background-color:#FFFFFF;
}

#nav a{
color:#3B799F;

background-position:right;
background-repeat:repeat-y;
display:block;
height:30px; 
line-height:30px;
font-weight:bold;
padding-right:6px;
text-decoration:none;
}

#nav a:hover{
color:#2e7a77;
}

#nav{
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

#nav ul{
padding-bottom:250px;
}

address{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:1em;
margin-bottom:2em;
line-height:1.2em;}


/**************************FORM*****************************/
label,input {
display: block;
width: 200px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
float: left;
margin-bottom: 10px;
}
 
label {
text-align: right;
width: 120px;
padding-right: 20px;
}
 
form br {
clear: left;
}
/**************************FORM*****************************/

.left-border{
margin-left:10px;

padding-left:10px;}

div.right img{
border:1px solid #2E7A77;
padding:1px;
}

div.right{
text-align:center;
float:right;
font-size:0.8em;
margin-left:8px;
margin-bottom:8px;

background-color:#FFFFFF;
}

img.left{
float:left;
margin-right:8px;
margin-bottom:8px;
border:1px solid #2E7A77;
padding:1px;
background-color:#FFFFFF;}

ul li{
font-family:Arial, Helvetica, sans-serif;}

#right-col ul li{
margin-left:1em;
}

#right-col ul{
list-style:disc;
color:#6D8C9F;
margin-bottom:1.3em;}

#right-col ul.no-list{
list-style:none;}

#right-col ul.no-list li{
margin-left:0em;}
