@charset "UTF-8";
/* CSS Document */

/* resest */

* { margin: 0; padding: 0; }

a { color: #00597f; text-decoration: none; }

a:hover { text-decoration: underline; }

img, img a { outline: none; border: none; }

body { background-image:url(images/bg.jpg); background-repeat: repeat; margin:0; font-size: 62.5%; font-family: "Times New Roman", Times, serif; line-height: 1.8em; }

/* images */

.footerend { padding: 12px 0 0 0; }

.seperator { padding: 5px 0; }

.oxfordlogo { padding: 0 0 0 35px; }

/* type */

p { font-size: 1.2em; color: #707070; margin: 0 0 10px 0; }

h1 { font-size: 2.4em; }

h2 { font-size: 1.8em; }

h3 { font-size: 1.8em; }

h1, h2, h3, .formtitle, .partners { color: #00597f; margin: 0 0 10px 0; }

.formtitle { font-size: 1.6em; }

.partners, .partnerstext { padding: 0 0 0 15px; }

.partners { font-size: 1.6em; }

.error { font-size: 1.2em; }

/* head */

#header { width: 950px; height: 179px; margin: 0 auto 0 auto; background-image:url(images/header.jpg); padding: 0; }
#headeralt { width: 950px; height: 179px; margin: 0 auto 0 auto; background-image:url(images/headeralt.jpg); padding: 0; }

#number { float:left; display:inline; width: 170px; height: 50px; margin: 60px 0 0 500px;  }

#logo { float:left; display: inline; width: 240px; height: 60px; margin: 40px 0 0 20px;  }

.contact { margin: 0; color:#006c99; font-size: 1.5em; }

.contact2 { margin: 3px 0 0 0; color:#00628c; font-size: 2em; }

/* flash + nav */

#flashholder { width: 890px; height: 291px; padding: 0 30px; background-image:url(images/bg2.jpg); background-repeat:repeat-x; margin: 0 auto; }

#nav { width: 750px; height: 18px; padding: 22px 100px; text-align: center;  background-image:url(images/navbg.jpg); background-repeat: no-repeat; margin: 0 auto; }

/* content */

#container { width: 950px; height: 600px; margin: 0 auto; background: url(images/container-bg.jpg) repeat-y;  }
#containeralt { width: 950px; height: 652px; margin: 0 auto; background: url(images/container-bg.jpg) repeat-y;  }

#content { float:left; display: inline; width: 614px; padding: 30px; background-image:url(images/contbg.jpg); background-repeat: repeat-y; margin: 0 auto; }

#content2 { float:left; display: inline; width: 216px; padding: 30px 15px; background-image:url(images/cont2bg.jpg); background-repeat: repeat-y; margin: 0 auto; }

/* footer */

#footerwrap { width: 950px; height: 16px; margin: 0 auto; padding: 12px 0 0 0; text-align: center; background: url(images/footerwrap-bg.jpg) repeat-y top; }

#footer { width: 950px; height: 210px; margin: 0 auto 15px; background:url(images/footer-bg.jpg) repeat; clear: both; }

/* lists */

ul.mainnav { list-style-type: none; font-size: 1.3em; color: #00597f; text-transform: uppercase; }
ul.mainnav li { display: inline; }
ul.mainnav li a { display: inline; padding: 2px 15px 3px; }
ul.mainnav li a:hover {  }

ul.list { padding: 2px 0 10px 20px; color: #707070; font-size: 1.2em; }
ul.list li { }

ul.contact { list-style-type: none; padding: 5px 0 0 20px; }
ul.contact li { padding: 1px 0; color: #707070; font-size: 0.8em; }
ul.contact li.title { color: #00597f; font-size: 1.1em; }

ul.sitemap { list-style-type: none; float: left; padding: 0 100px; }
ul.sitemap li a { padding: 2px 0; color: #707070; font-size: 1.1em; }
ul.sitemap li.title { color: #00597f; font-size: 1.3em; }

ul.address { list-style-type: none; float: left; padding: 0 100px; }
ul.address li { padding: 2px 0; color: #000; font-size: 1.1em; }
ul.address li.title { color: #00597f; font-size: 1.3em; }

ul.copyright { list-style-type: none; float: left; padding: 0 100px; }
ul.copyright li a { padding: 2px 0; color: #707070; font-size: 1.1em; }
ul.copyright li.title { color: #00597f; font-size: 1.3em; }



/* form */

#form { padding: 0 0 0 15px; }
.formstyle { width: 188px; padding: 2px; margin: 0 0 7px 0; color:#999; }
.formstyle2 { width: 188px; }
.fieldstyle { width: 190px; padding: 2px; margin: 0 0 7px 0; }
.button { margin: 0 0 10px 2px; }