@charset "utf-8";
/******CONTENTS******
[1.0] Import Fonts
[2.0] Useful Classes
[3.0] Global
[4.0] Global Text Styles
[5.0] Header
[6.0] Nav
[7.0] Main Content
[8.0] Footer
[9.0] Template Styles
[10.0] Form */

/*Reset CSS*/
* { margin:0; padding:0; text-decoration:none; outline:none; font-weight:normal; } code, kbd, samp, pre, tt, var, textarea, input, select, isindex, listing, xmp, plaintext { font:inherit } a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet, table { border:none } table { border-collapse:collapse; border-spacing:0 } caption, th, td, center { text-align:left; vertical-align:top } q { quotes:"" "" } font { color:inherit !important; font:inherit !important; color:inherit !important } marquee { overflow:inherit !important; -moz-binding:none } blink { text-decoration:none;} nobr { white-space:normal;} strong{font-weight:bold;}

/*[1.0] Import Fonts*/
@font-face {font-family: 'AdobeGaramondProBold'; src: url('fonts/agaramondpro-bold-webfont.eot'); src: url('fonts/agaramondpro-bold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/agaramondpro-bold-webfont.woff') format('woff'), url('fonts/agaramondpro-bold-webfont.ttf') format('truetype'), url('fonts/agaramondpro-bold-webfont.svg#AdobeGaramondProBold') format('svg'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'AdobeGaramondProRegular'; src: url('fonts/agaramondpro-regular-webfont.eot'); src: url('fonts/agaramondpro-regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/agaramondpro-regular-webfont.woff') format('woff'), url('fonts/agaramondpro-regular-webfont.ttf') format('truetype'), url('fonts/agaramondpro-regular-webfont.svg#AdobeGaramondProRegular') format('svg'); font-weight: normal; font-style: normal;}

@font-face {font-family: 'AdobeGaramondProItalic'; src: url('fonts/agaramondpro-italic-webfont.eot'); src: url('fonts/agaramondpro-italic-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/agaramondpro-italic-webfont.woff') format('woff'), url('fonts/agaramondpro-italic-webfont.ttf') format('truetype'), url('fonts/agaramondpro-italic-webfont.svg#AdobeGaramondProItalic') format('svg'); font-weight: normal; font-style: normal;}

@font-face {font-family: 'GIGI'; src: url('fonts/GIGI.eot'); src: local('☺'), url('fonts/GIGI.woff') format('woff'), url('fonts/GIGI.ttf') format('truetype'), url('fonts/GIGI.svg') format('svg'); font-weight: normal; font-style: normal;}

@font-face {font-family: 'BRADHITC'; src: url('fonts/BRADHITC.eot'); src: url('fonts/BRADHITC.eot?#iefix') format('embedded-opentype'), url('fonts/BRADHITC.woff') format('woff'), url('fonts/BRADHITC.ttf') format('truetype'), url('fonts/BRADHITC.svg') format('svg'); font-weight: normal; font-style: normal;}


/*[2.0] Useful Classes*/
.clearfix:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0;	height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}
.clr { overflow:hidden; clear:both; height:1px; margin-top:-1px;}
.la { text-align:left;}
.ra { text-align:right;}
.ca { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.WrapRight{float:right; padding-left:10px;}
.WrapLeft{float:left; padding-right:10px;}

/*[3.0] Global*/
body *{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7F7F7F;}
body{background:#C4BD97;}
.Wrapper{width:990px; margin:auto;}

/*[4.0] Global Text Styles*/
h1{margin:1em 0; color:#376092; font-family:'GIGI', Arial, Helvetica, sans-serif; font-size:30px; text-align:center;}
h2{margin:1em 0; font-family:'AdobeGaramondProRegular', Arial, Helvetica, sans-serif; font-size:18px; color:#7F7F7F;}
h3{margin:1em 0; font-family:'GIGI', Arial, Helvetica, sans-serif; font-size:18px; color:#376092;}
p{margin:1em 0px; color:#7F7F7F;}
p:first-child{margin-top:0;}
span{color:#7F7F7F}
ul{margin:1em 0 1em 20px;}
ul:first-child{margin-top:0;}
.special{color:#376092!important; font-family:'GIGI', Arial, Helvetica, sans-serif; border:0!important; font-size:16px;}
#Content a, a:visited, a:active{color:#376092;}
#Content a:hover{color:#6689DB;}

/*[5.0] Header*/
#HeaderWrap{width:1030px; background:url(../Images/backgrounds/header.jpg) no-repeat bottom; margin:auto; padding:0 0 10px;}
#Header{width:990px; margin:auto; text-align:right; padding:4px 0; color:#FFF;}
#Header a, #Header a:visited, #Header a:active{color:#FFF;}
#Header a:hover{color:#F3F3F3;}

/*[6.0] Nav*/
#Nav{text-align:center; width:890px; border-top:1px dotted #CCC; border-bottom:1px dotted #CCC; display:inline; padding:5px 0; position:relative; z-index:1;}
#Nav a, #Nav a:active, #Nav a:visited{font-family:'AdobeGaramondProRegular', Arial, Helvetica, sans-serif; font-size:18px; color:#7F7F7F; padding:0 15px; border:0;}
#Nav a:hover, #Nav a.active{color:#376092; border:0;}

/*[7.0] Main Content*/
#ContentWrap{background:url(../Images/backgrounds/ShadingRight.jpg) right repeat-y; width:1030px; margin:auto;}
#Content{width:890px; margin:auto; background:#FFF;); padding:50px 50px 10px 50px;}
#Content #Copy{padding:0 90px 40px 90px;}
#Content #Copy .col1, #Content #Copy .col2, #Content #Copy .col3{width:210px; float:left;}
#Content #Copy .col2, #Content #Copy .col3{margin-left:39px;}
#Content #Copy .col3{text-align:center; width:192px;}
#Content #Copy .col3 img{padding:8px; border:1px solid #CCC;}
#ImageGallery{text-align:center;}
#ImageGallery img{margin-left:36px; padding:8px; border:1px solid #CCC;}
#ImageGallery img:first-child{margin:0;}
.ImageContainer{padding:6px; border:1px solid #CCC; float:left; margin:0 0 10px 10px;}
.ImageContainer:first-child{margin:0 0 10px 0;}
.PageFlip{position:absolute; margin-left:872px; z-index:0;}

#Content table{margin-bottom:12px; border:1px dotted #CCC;}
#Content thead{border-top:1px dotted #CCCCCC; border-bottom:1px dotted #CCCCCC; background:#376092;}
#Content thead td{padding:4px 0; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:14px;}
#Content thead td:first-child{font-weight:normal;}
#Content td{padding:5px 0; text-align:center; border-left:1px dotted #CCCCCC;}
#Content td:first-child{border-left:0; font-weight:bold;}

.FocusBoxHead{border:1px dotted #CCCCCC;background:#376092; display:block; padding:3px 5px;}
.FocusBoxHead span, .FocusBoxHead a{color:#FFF!important; font-weight:bold; font-size:13px;}
.FocusBoxBody{border:1px dotted #CCCCCC; border-top:none; padding:5px; margin-bottom:8px;}
.FocusBoxBody span{padding:2px 0; display:inline-block; font-style:italic;}
.FocusBoxBody a{float:right;}

/*[8.0] Footer*/
#Footer{padding:4px 0; border-top:1px solid #D9D9D9; text-align:left;}
#Disclaimer{width:1030px; background:url(../Images/backgrounds/footer.jpg) no-repeat; margin:auto;}
#Disclaimer #Blurb{width:700px; margin:auto; text-align:center; padding:4px 0; color:#FFF; padding:20px 0 0 0;}

/*[9.0] Template Styles*/
#Home h1{margin:1.5em 0;}
#Home h2{margin:2em 0;}
#Home #Content{text-align:center;}

#Gallery h1{margin:1em 0 0 0;}

/*[10.0] Form*/
label{font-family:'AdobeGaramondProRegular', Arial, Helvetica, sans-serif; font-size:14px; margin-right:15px; float:left; width:150px; color:#999;}
input[type="text"]{border:0; border-bottom:1px dotted #CCC; width:250px; font-family:"Bradley Hand ITC"; font-size:16px; font-weight:bold; background:none; padding:0 4px; float:left;}
input[type="submit"]{border:0; background:0; font-family:'GIGI', Arial, Helvetica, sans-serif; font-size:24px; color:#376092; margin-left:167px; cursor:pointer;}
input[type="submit"]:hover{color:#6689DB;}
select{border:0!important; width:258px; font-family:"BRADHITC", Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; background:none; padding:0 4px;}
.SelectContainer{border-bottom:1px dotted #CCC; float:left; padding:0 0 4px 0;}
textarea{border:0; width:240px; height:130px; padding:10px; font-family:"BRADHITC", Arial, Helvetica, sans-serif; font-size:16px; resize:none; border:1px dotted #CCC; font-weight:bold;}
form .clr{height:15px;}

.subbtn{border:0; background:0; font-family:'GIGI', Arial, Helvetica, sans-serif; font-size:24px; color:#376092; margin-left:167px; cursor:pointer;}
.subbtn:hover{color:#6689DB;}