div.right {
  float: right;
  padding-left: 10px;
}

.photo {
  display: block;
  float: left;
  width: auto;
  height: auto;
  margin: 5px;
  margin-bottom: 20px;
}
.photo label {
  display: block;
  font-size: 12px;
  width: auto;
  border-style: solid;
  border-color: gray;
  border-width: 0 0 1px 0;
}
.photo img {
  padding: 0px;
  margin: 0px;
}


body {

    padding: 0px;

    margin: 0px;

    font-family: Verdana, Arial, Helvetica;

    background: #838F9D;
    padding: 30px 0 30px 0;

}



#container {

    width: 760px;

    margin-left: auto;

    margin-right: auto;
    padding: 0px;

    background: white;
    border: 1px solid #666;

}



#header {

    background: url(/photos/clouds.jpg);

    height: 114px;
    width: 760px;
    overflow: hidden;

}



#logo {

    height: 78px;
    width: 191px;

}



#nav ul {

    list-style: none;

    margin: 0px;

    padding: 0px;

    margin-left: 85px;

    background: #B4CCEE;

    display: inline;

    float: left;

    width: 675px;

}



#nav ul li {

    display: inline;

    margin: 0px;

    padding: 0px;

}



#nav a {

    float: left;

    width: auto;

    padding: 4px 12px 4px 12px;

    font-size: 12px;

    font-weight: bold;

    text-decoration: none;

    color: white;

    background: #95ACCF;

    border-right: 1px solid white;

}



#nav a:hover {

    background: #FFE199;

    color: #4664AA;

}



#nav li#selected a {

    background: #4664AA;

    color: white;

}



#content {

    padding: 30px;
    padding-top: 15px;
    padding-bottom: 15px;
    margin-right: 255px;

}

#content p {
    font-size: 12px;
    margin-top: 3px;
}

#content p.quote {
    font-size: 11px;
    padding: 8px 8px 0 8px;
    width: 95%;
}

#content p.quote strong {
    font-size: 10px;
}

#content h3 {
    font-size: 14px;
    margin: 0px;

    color: #E99201;
    border-bottom: 1px solid #E99201;
}

#content h2 {
    font-size: 16px;
    margin: 0px;
    color: #4664AA;
    margin-bottom: 10px;
}

.img-border img {
    border: 1px solid #4664AA;
}

#sidebar h5 {
    font-size: 12px;
    margin: 0px;

    color: #E99201;
    color: white;

    background: #95ACCF;
    margin: 4px;
    margin-top: 4px;
    margin-bottom: 4px;
}

#sidebar {
    float: right;
    width: 250px;
    text-align: center;
}

#right {
    text-align: left;

    background: #FFE199;
    margin: 0px;
    font-size: 11px;
    margin-top: 4px;
    margin-bottom: 20px;
    padding-top: 1px;
    padding-bottom: 1px;
}

#right h5 a {
    color: white;
    text-decoration: none;
    display: block;
    padding: 2px;
}

#right h5 a:hover {
    background: #E99201;
}

#right h5.selected, #right h5.selected a:hover {

    background: #4664AA;
}

#right ul {
    margin: 0px;
    margin-bottom: 5px;
    padding: 0 3px 0 3px;
    list-style-type: none;
}

#right ul li {
    margin: 1px;
    padding: 2px;
    background: #FFF2DF;
}

#right ul li a {
    text-decoration: none;
    color: #4664AA;
}


#right ul li a:hover {

    color: #E99201;

}

#logos {
    padding-bottom: 15px;
    text-align: center;
}

#logos .bottom img {
    padding: 0 5px 0 5px;
}


#footer {

    font-size: 10px;

    padding: 5px;
    margin: 0px;
    text-align: center;
    background: white;
    clear: both;
    border-bottom: 5px solid #4664AA;

}

a {
    color: #00F;
}



a:hover {

    color: #E99201;

}

img {
    border: 0px;
}
#content h3

{

	clear: left;

}



#content h2

{

	clear: left;

}



#content p span.v-image, .v-image-clear

{

	margin: 5px;

	padding-bottom: 10px;

	width: 130px;

	float: left;

	font-family: Verdana, Arial;

	font-size: 10px;

	color: #009;

}



.v-image-clear

{

	clear: left;

}



#content p span.h-image, .h-image-clear

{

	margin: 5px;

	padding-bottom: 10px;

	width: 200px;

	float: left;

	font-family: Verdana, Arial;

	font-size: 10px;

	color: #009;

}



.h-image-clear

{

	clear: left;

}



h4

{

	color: #AAA;

	font-size: 10px;

	margin: 0px;

	border-bottom: 1px dotted #AAA;

	padding-left: 10px;

	width: 411px;

	clear: left;

}



input.submit {

	background: #4664AA;

	border: 0px;

       color: white;

	font-weight: bold;

	font-size: 11px;

	margin-left: 5px;

	padding: 3px;

}



.center h5 {

       font-size: 11px;

       font-weight: bold;

       margin: 0px;

       color: #E99201;

       padding-bottom: 8px;

       border-bottom: 1px solid #4664AA;

       display: block;

       width: 200px;

       text-align: center;

       margin-left: 5px;

       margin-right: 5px;

}



.center h5 a {

       font-size: 11px;

       font-weight: bold;

       color: #E99201;

       text-decoration: none;

}



.center {

       text-align: center;

}



.center img {

      margin-right: 20px;

      margin-left: 20px;

      margin-top: 10px;

}



.links, .links tr, .links td {

      font-size: 12px;

      border: 0px;

}



#content .links td {

      border-bottom: 1px solid #CCC;

}

.contact-form {
     width: 450px;
     border: 0px;
     padding-top: 5px;
     margin-bottom: -5px;
}

.contact-form td, .contact-form tr {
     border: 0px;
}

.contact-form td {
     width: 50%;
}

.contact-form td {
     padding: 5px;
     padding-right: 10px;
     font-size: 11px;
     background: #EEE;
}

.full {
     width: 100%;
}

.contact-form td.white {
     background: white;
}
.error {
  font-size: 8pt;
  color: red;
}

h3 {
  width: 450px;
}
