@charset "UTF-8";

/* CSS Document */

body { margin:0; padding:0; background-color:#252525; font-family:Helvetica, Arial, sans-serif; color:#333; }

p { font-family:Helvetica, Arial, sans-serif; color:#545454; font-size:0.69em; line-height:20px; font-weight:normal; padding:7px 0 0; margin:0; }

img { border:0px; }

h1, .h1not { color:#13A4BE; font-family:Helvetica, Arial, sans-serif; font-size:1.8em; font-weight:normal; line-height:50px; margin:0; padding:0; }

h2 { font-family:Helvetica, Arial, sans-serif; font-size:0.9em; color:#13a4be; font-weight:bold; padding:15px 0; margin:0px; }

li { font-size:0.8em; padding:5px 0; }

.whiteheader { color:#FFF; font-size:1em; letter-spacing:2px; padding:0 5px; text-transform:uppercase; margin:0; }

.blue { color:#13a4be; }

.bold { font-weight:bold; }

a:link { color:#333; text-decoration:underline; }

a:visited { color:#333; text-decoration:underline; }

a:hover { color:#13a4be; text-decoration:none; }

.left { float:left; }

.right { float:right; }

.rightleft { float:right; width:255px; }

.col { float:left; float:left; padding:0 10px 0 0; width:330px; }

.centre { margin:0 auto; width:982px; overflow:hidden; }

.columnright { float:left; width:248px; border:1px #333 solid; padding:1px; background:url(images/bar.gif) no-repeat 1px 1px; margin:0 0 1px 3px; }

.columnright li { font-size:0.75em; font-style:italic; font-weight:bold; color:#666; list-style:url(images/bullet.jpg); }

.column { float:left; width:248px; overflow:hidden; border:1px #333 solid; padding:1px; }

.column img { float:right; padding:1px; }

.columnleft { float:left; padding:0 9px 10px 0; width:717px; }

.columnblog { float:left; padding:0 9px 10px 0; width:700px; }

.breadcrumb { float:left; width:730px; overflow:hidden; height:28px; }

.breadcrumb p { padding:4px 0 0; margin:0; font-weight:bold; }

.share { float:left; width:180px; padding:2px 0; }

.bullets { float:left; width:358px; font-style:italic; font-weight:bold; }

.bullets li { font-size:0.75em; font-style:italic; font-weight:bold; line-height:22px; color:#666; list-style:url(images/bullet.jpg); }

.inner { margin:0 auto; width:240px; padding:1px 0; }

.icon1, .icon2, .icon3 { border:1px solid #333333; float:left; height:97px; margin:0 1px 10px 0; padding:1px; width:234px; }

.icon1 { background:url(images/rollover.jpg) no-repeat; }

.icon2 { background:url(images/rollover2.jpg) no-repeat; }

.icon3 { background:url(images/rollover3.jpg) no-repeat; }

.icon1 p, .icon2 p, .icon3 p { color:#FFFFFF; font-size:0.8em; text-transform:uppercase; margin:0; padding:0; }

.icon1 a { color:#FFF; padding:39px 49px; display:inline-block; text-decoration:none; }

.icon2 a { color:#FFF; padding:39px 38px; display:inline-block; text-decoration:none; }

.icon3 a { color:#FFF; padding:39px 56px; display:inline-block; text-decoration:none; }

#header p { color:#FFF; font-size:0.9em; padding:60px 10px 0 0; }

/*Design div id tags */

#container { width:1000px; background-color:#FFF; overflow:hidden; margin:0 auto; }

#header { width:980px; height:104px; background:url(images/headerimg.jpg) repeat-x; margin:0 0 1px 0; border-bottom:1px #333 solid; overflow:hidden; }

#flash { width:978px; background-color:#FFF; margin:0 0 1px 0; border:1px #333 solid; padding:1px; height:234px; }

.under { clear:both; }

/*gallery*/

/*navigation*/

#nav { width:980px; height:31px; margin:0 0 1px 0; border:1px #333 solid; background-image:url(images/navbar.gif); }

#nav ul { font-weight:bold; margin:0; padding:10px 0; text-align:center; }

#nav li { font-size:0.7em; display: inline; text-transform:uppercase; color:#FFF; }

#nav li.leftborder a { border-left:none; }

#nav li.rightborder a { border-right:none; }

#nav li a { padding:0; border-left:1px solid #2a2a2a; color:#FFF; border-right:1px solid #404040; padding:9px 27px 6px; text-decoration:none; }

#nav li a:hover { background:#333; padding:9px 27px 6px; color:#13a4be; }

/*footer*/ 

.links { padding:5px 0; clear:both; border-top:1px #333 solid; overflow:hidden; text-align:center; }

.links a { font-size:0.9em; color:#999; }

.footer { padding:15px 0 5px 0; clear:both; border-top:1px #333 solid; overflow:hidden; }

.footer p { margin:0; padding:0; }

.footerlinks { float:left; height:95px; margin:0 26px 0 0; }

.footer ul { padding:0px; margin:0px; line-height:18px; }

.footer li { padding-left:3px; padding-right:5px; list-style:none; display:inline; color:#999; font-size:0.69em; border-right:1px solid #999; }

.footer a:link { color:#999; text-decoration:none; }

.footer a:visited { color:#999; text-decoration:none; }

.footer a:hover { color:#13a4be; text-decoration:none; }

/*small contact form */

.smallform { border:1px solid #666; padding:2px 3px; margin:10px 0; width:212px; }

.smallform2 { border:1px solid #666; padding:2px 3px; margin:10px 0; width:275px; }

.smallbutton { border:1px solid #666; padding:2px 3px; margin:10px 0; width:220px; }

.small { margin:0 10px; padding:0; }

.dropdownsmall { border:1px solid #666; padding:2px 3px; margin:10px 0; width:219px; }

/*php main contact form */

#left-left { width:198px; float:left; padding:10px 15px 0 25px; margin:17px 10px 10px 0; border:1px solid #999 }

.contact { width:430px; float:left; padding:5px 10px; }

.contactform { width:390px; float:right; padding:5px 30px; }

#contacttable { width:100%; margin:10px; }

#contact p { margin:3px 0 3px 0; padding:0; }

.contacttick { background-color:#e9fcca; border:1px solid #018938; padding:20px; margin:15px 0 0 0 }

.contacttickimage { float:left; padding-right:15px; }

.contacttickgreenp { margin:0; padding:0; color:#018938; }

.contactfail { background-color:#fbdacd; border:1px solid #b02820; padding:20px; margin:15px 0 0 0 }

.contactfailimage { float:left; padding-right:15px; }

.contactfailredp { margin:0; padding:0; color:#b02820; }

.big-form { width:94%; margin:0 0 2px 0; border:1px solid #666; padding:2px 3px; }

.other { width:150px; padding:0; border:1px solid #666; }

fieldset { width:350px; margin:15px 0; }

/*word press styles */

.post { padding:10px 5px; border-bottom:#999 solid 1px; clear:both; overflow:hidden; margin:10px 0; width:700px; }

.frontpostdate { padding:20px 0 8px 0; margin:5px; float: left; background-image:url(images/calendar.jpg); width:50px; height:35px; }

.frontpostcontent a { font-size:0.9em; }

.frontpostcontent { float:left; width:240px; border-bottom:1px solid #333; }

.frontpostcontenttitle { float:left; padding:10px 0 10px 10px; width:160px; font-size:0.9em; }

.day, .month { font-family:Georgia, "Times New Roman", Times, serif; color:#333; font-weight:bold; text-align:center; }

.day { font-style:italic; font-size:1em; }

.month { font-size:0.8em; }

.wp-mid-right { width:620px; float:right; margin:0 0 10px 0; }

.wp-mid-right a { font-size:0.9em; text-decoration:none; }

.content p, .wpdate p { font-size:0.69em; color:#666; }

.content li { font-size:0.75em; color:#659a2a; line-height:21px; }

.smalllink { font-size:0.73em; clear:both }

.thispost { color:#999; font-size:0.63em; clear:both; }

.columntext { clear:both; color:#666; line-height:21px; }

.wp-right { border:1px solid #666; margin:0 2px; overflow:hidden; color:#333; }

.wp-right li { list-style:none; }

.wp-right ul { margin:0; padding:0; font-size:1.2em; }

.wp-right h3 { color:#FFF; width:316px; background-color:#D5AE39; padding:5px; margin:0; font-weight:normal; }

.greybox { width:700px; border-top:#333 1px solid; clear:both; padding:5px 0 0; }

.greybox p { color:#999; font-size:0.6em; }
