/* CSS Document */
html,
body
{
font-family: Arial, Helvetica, sans-serif;

padding:0;
margin:0;
}

#wrap
{
width:750px;
margin-top:0;
margin-left:auto;
margin-right:auto;
margin-bottom:auto;
/*background-color:#0000CC;*/
/*border:thin solid #000000;*/
}

#nav {
	font-size: 18px;
	color: #ffffff;
	margin: 0px;
	background-color: #cccccc;
	text-align: center;
	padding: 5px;
	}
#nav a {
    font-size: 16px;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	}
#nav a:hover {
	color: #ffffff;
	background:#ccccff;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	}
#nav li {
	display: inline;
	margin: 0px;
	padding: 0px;
	}
#nav ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#logo{
position:relative;
left:10px;
}

.tagline
{
  font-weight:bold;
  font-style:italic;
  color: #0000CC;
  position:absolute;
  top:25px;
}

#footer
{
text-align:center;
clear:both;
padding-top:10px;
}


.corner{display:block;}
.corner *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ccccff;}
.corner1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #e9e9ff;
  border-right:1px solid #e9e9ff;
  background:#d8d8ff;}
.corner2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f9f9ff;
  border-right:1px solid #f9f9ff;
  background:#d5d5ff;}
.corner3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #d5d5ff;
  border-right:1px solid #d5d5ff;}
.corner4{
  border-left:1px solid #e9e9ff;
  border-right:1px solid #e9e9ff;}
.corner5{
  border-left:1px solid #d8d8ff;
  border-right:1px solid #d8d8ff;}
.cornerfg{
  background:#ccccff;
  }
  

.contentcor{display:block}
.contentcor *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#CCCCCC;}
.contentcor1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #e9e9e9;
  border-right:1px solid #e9e9e9;
  background:#d8d8d8;}
.contentcor2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f9f9f9;
  border-right:1px solid #f9f9f9;
  background:#d5d5d5;}
.contentcor3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #d5d5d5;
  border-right:1px solid #d5d5d5;}
.contentcor4{
  border-left:1px solid #e9e9e9;
  border-right:1px solid #e9e9e9;}
.contentcor5{
  border-left:1px solid #d8d8d8;
  border-right:1px solid #d8d8d8;}
.contentcorfg{
  background:#CCCCCC;
  font-size:12px}

.navcor{display:block;}
.navcor *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#CCCCCC}
.navcor1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #e9e9e9;
  border-right:1px solid #e9e9e9;
  background:#d8d8d8;}
.navcor2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f9f9f9;
  border-right:1px solid #f9f9f9;
  background:#d5d5d5;}
.navcor3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #d5d5d5;
  border-right:1px solid #d5d5d5;}
.navcor4{
  border-left:1px solid #e9e9e9;
  border-right:1px solid #e9e9e9;}
.navcor5{
  border-left:1px solid #d8d8d8;
  border-right:1px solid #d8d8d8;}
.navcorfg{
  background:#CCCCCC;}

  
p, form{
margin-top:0px;
margin-bottom:0px;
padding-left:5px;
padding-right:5px;}

ul {padding:0 0 0 0;
margin:0 0 0 0;}
ul {padding-top:0px;
padding-bottom:0px;
margin-top:0px;
margin-bottom:0px;
padding-left:20px;
padding-right:5px;}

.leftbox{float:left;
width:490px;}
.rightbox{float:right;
width:250px;}
.contentbox{margin-top:10px;}

h3{text-align:center;
padding:0 0 0 0;
margin:0 0 0 0;
/*position:relative;
left:-20px;*/}

.alert{
color:#FF0000;
}

#rotate{
float:right;
}