/* ------------------------------------------------------------- 
   GLOBAL 
--------------------------------------------------------------  */
body{margin:0 auto; width:960px; background-color:#BAC6DC; color:#415369; z-index:1; background-image:url("../images/background.jpg"); background-repeat:repeat-x}

div,span,td{font-family:Formata, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", Corbel, sans-serif; font-size:10pt; line-height:150%}
img{border:none}
iframe {margin:10px 0}

/* Tables
--------------------------------------------------------------  */
table{width:100%}
td{vertical-align:top}
caption{background:#859591}

table.quote {width:100%; padding-left:10px}

/* Lists
--------------------------------------------------------------  */
li ul,li ol{margin:0 1.5em}
ul,ol{margin:0 1.5em 1.5em}
ul{list-style-type:disc}
ol{list-style-type:decimal}
dl{margin:0 0 1.5em}
dl dt{font-weight:700}
dd{margin-left:1.5em}

/* Structure
--------------------------------------------------------------  */
td.paper {background-color:#FBFAF6}
.contentall {padding:5px; min-height:450px; width:910px; margin:0 10px 30px 10px}
.content {padding:5px; min-height:450px; width:680px; float:right; clear:both}
.introleftwrapper {background-image:url("../images/show_jumping_horse.jpg"); background-repeat:no-repeat; background-position:bottom; width:600px; float:left; min-height:660px}
.introrightwrapper {width:290px; float:right; min-height:800px}
.introwrapper {width:210px; margin:20px 0 0 0}
.intro {padding:5px; margin:0 10px}
.intro2 {padding:5px; margin:120px 0 0 0}
.bottom {position:relative; top:530px; left:0; min-height:200px; padding:5px; margin:0 10px}

/* Navigation
--------------------------------------------------------------  */

/* Footer
--------------------------------------------------------------  */
.footerwrapper {background-color:#FAF6F5; background-image:url("../images/footer_background.jpg"); background-repeat:repeat-x; 
text-align:center; clear:both; margin:30px 0 0 0; padding:5px; min-height:100px}
.footertext {font-family:Arial, Helvetica, sans-serif; font-size:7pt; color:#666; line-height:120%; 
padding:5px; vertical-align:bottom; margin:20px 0 0 0; display:block}

/* ------------------------------------------------------------- 
   TYPOGRAPHY  
-------------------------------------------------------------- */ 
/* Headings -------------------------------------------------------------- */
h1{font-family:"Gillius No 2", Formata, Frutiger, Frutiger Linotype, Univers, Calibri, Gill Sans, Gill Sans MT, Myriad Pro, Myriad, DejaVu Sans Condensed, Liberation Sans, Nimbus Sans L, Tahoma, Geneva, Helvetica Neue, Helvetica, Arial, sans-serif; color:#8E9295; letter-spacing:0.5px; font-weight:400; font-size:17pt; line-height:140%; margin:8px 0 0 0; color:#434142}

h2,h3,h4,h5,h6{font-family:"Gillius No 2", Formata, Frutiger, Frutiger Linotype, Univers, Calibri, Gill Sans, Gill Sans MT, Myriad Pro, Myriad, DejaVu Sans Condensed, Liberation Sans, Nimbus Sans L, Tahoma, Geneva, Helvetica Neue, Helvetica, Arial, sans-serif; color:#8E9295; letter-spacing:0.5px;font-weight:400;clear:both; color:#434142}
h2{font-size:15pt;line-height:140%;margin:15px 0 5px}
h3{font-size:13pt;line-height:130%;margin:10px 0 3px}
h4{font-size:12pt;line-height:130%;margin:10px 0 3px}
h5{font-size:11pt;line-height:130%;margin:10px 0 3px}
h6{font-size:10pt;line-height:130%;margin:10px 0 3px}


h2#header{font-size:15pt;line-height:140%;margin:0 0 5px}

h5.style1 {text-align:right}

/* Text elements -------------------------------------------------------------- */
p{margin:1.5em 0}
p img{float:left;margin:1.5em 1.5em 1.5em 0;padding:0}
p img.right{float:right;margin:1.5em 0 1.5em 1.5em}
blockquote{font-family:Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif; font-size:11pt; font-weight:500; line-height:150%; color:#666}

/* Fonts
--------------------------------------------------------------  */
.caption{color:#556002; text-align:center; clear:both; margin:5px 5px 20px 5px; font-size:8pt}
.emphasize{font-weight:900}
.subnormal{color:#999;font-size:8pt}
.references{color:#999;font-size:6pt;vertical-align:super}
.big {font-size:11pt}
.author {font-size:8pt; margin:10px 0 0 0}

.qualifications{color:#777;font-size:8pt}

/* Hyperlinks
--------------------------------------------------------------  */
a{text-decoration:none;outline:none}
a:link{color:#6A92C1}
a:hover{color:#718198}
a:active{color:#8392A5}
a:visited{color:#6C7D97}

/*------------------------------------------------------------- 
SITE SPECIFIC 
--------------------------------------------------------------*/ 
/* Images
--------------------------------------------------------------  */
td.quotetop {background-image:url("../images/testimonials/quote_top.jpg"); background-repeat:repeat-x}
td.quoteleft {background-image:url("../images/testimonials/quote_left.jpg"); background-repeat:repeat-y}
td.quoteright {background-image:url("../images/testimonials/quote_right.jpg"); background-repeat:repeat-y}
td.quotebottom {background-image:url("../images/testimonials/quote_bottom.jpg"); background-repeat:repeat-x}
td.quote {background-color:#F5F2ED}

img.head {vertical-align:bottom}
img.style {margin:10px 0 0 0}
img.style2 {text-align:right; float:right}
img.inline1 {text-align:left; float:left; margin:20px 10px 10px 0}

/* ------------------------------------------------------------- 
   FORMS 
-------------------------------------------------------------- 
 Form fields
--------------------------------------------------------------  */
TABLE.formstyle {width:100%; margin-top:10px}
.normalform {padding:4px 5px 4px 0}
textarea {padding: 2px 2px 5px 2px}
.mailinglist {margin:10px 0 5px 0; background-color:#E6DFD7; padding:5px; text-align:center; line-height:150%}
input.send {color:#415369; font-weight:700; font-size:7pt; text-transform:uppercase}
.form {text-align:right; width:50%; padding:2px 5px 2px 5px}
.form2 {text-align:left; width:50%; padding:2px 5px 2px 5px}
.form3 {text-align:center; padding:2px 5px 2px 5px}
.mailing {font-weight:900; font-size:9pt; color:#6F3019; margin:5px}
/* forms */
