@charset "UTF-8";

/* CSS Reset Rules */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; }

img { border: none; }

a { outline: none; }

/* CSS Document */

body { width:auto; height:auto; background-image:url(images/top-bg.gif); background-repeat:repeat-x; background-color:#FFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 62.5%; }

/*FONTS*/

p { font-size: 1.1em; margin-bottom:5px; }

h1 { font-size:1.7em; color:#FC0; }

h2, h3 { font-size:1.4em; color:#06C; margin:5px 0 5px 0; }

.headline { font-size:1.2em; color:#06C; margin:5px 0 5px 0; font-weight:bolder; }

.headline2 { font-size:1.4em; color:#06C; margin:20px 0 10px 20px; font-weight:bolder; }

.sub { color:#FFF; font-size:0.8em; }

a { color:#000; text-decoration:underline; }

a:hover { color:#000; text-decoration:underline; }

a:visited { color:#000; }

.header { color:#FC0; font-size:1.5em; font-weight:bolder; }

/*TOP*/

#wrap { height:auto; width:900px; margin-left:auto; margin-right:auto; margin-top:0px; padding:0px; }

#top { width:900px; height:199px; margin:0px; padding:0px; }

/*NAVIAGATION*/

#nav { width:592px; height:29px; background-image:url(images/nav-bg.gif); background-repeat:no-repeat; padding-left:10px; padding-top:10px; float:left; margin-top:74px; }

#nav a { color:#FFF; text-decoration:underline; }

#nav a:hover { color:#FFF; text-decoration:underline; }

#nav a:visited { color:#FFF; }

#nav ul { color:#FFF; }

#nav li { list-style:none; display:inline; padding-left:5px; padding-right:7px; border-right:1px solid #FFF; font-size:1.2em; }

/**/

.logo { width:287px; height:199px; float:left; border:0px; }

.number { border:0px; width:500px; height:60px; color:#FFF; float:left; margin:20px 0 0 35px; font-size:1.6em; }

.yellow { color:#FC0; }

#flashbg { width:860px; height:242px; background-image:url(images/flash-bg.gif); background-repeat:no-repeat; padding:20px; }

#flash { width:561px; height:239px; float:left; }

/*MINI FORM*/

#miniform { width:270px; height:239px; float:left; margin-left:20px; }

#miniform p { color:#FFF; font-size:1.2em; }

.contact { height:27px; width:260px; background-image:url(images/form-bg.gif); background-repeat:repeat-x; border:#FFF solid 2px; color:#FFF; margin-top:8px; padding:9px 0 0 10px; }

.contact2 { height:25px; width:260px; background-image:url(images/form-bg.gif); background-repeat:repeat-x; border:#FFF solid 2px; color:#FFF; padding:9px 0 0 10px; }

input.submit { height:34px; width:273px; background-image:url(images/form-bg.gif); background-repeat:repeat-x; border:#FFF solid 2px; color:#FFF; margin:10px 0 0 0; padding:0px; }

input.submit:hover { background-image:url(images/form-bg.gif); background-repeat:repeat-x; border:#FC0 solid 2px; color:#FC0; }

.conmsg { height:100px; width:260px; border:#064775 solid 2px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; font-size:1.1em; padding:7px 0 0 10px; }

/**/

#col1wrap { float:left; margin-right:18px; margin-top:20px; }

#col1 { width:562px; height:67px; background-image:url(images/col-bg.gif); background-repeat:no-repeat; padding:15px 0 0 30px; }

#col1txt { width:532px; height:auto; background-image:url(images/col-text-bg.gif); background-repeat:repeat-y; padding:10px 30px; border-bottom:#c7c7c7 solid 2px; }

#col1txt p { line-height:19px; }

#col2wrap { float:left; margin-top:20px; }

#col2 { width:270px; height:67px; background-image:url(images/col2-bg.gif); background-repeat:no-repeat; padding:15px 0 0 20px; }

#col2txt { width:225px; height:auto; background-image:url(images/col2-text-bg.gif); background-repeat:repeat-y; padding:10px 30px; border-bottom:#c7c7c7 solid 2px; }

#col2txt ul { font-size:1.2em; margin-left:20px; list-style-image:url(images/bulletpoint.gif); }

#col2txt li { margin-bottom:10px; }

.manu2 { float:left; border:0px; margin-left:20px; }

.manu { width:900px; height:50px; margin:10px 0 10px 0; }


#contactform { width:860px; height:660px; background-image:url(images/contact-bg.gif); background-repeat:no-repeat; padding:20px; margin-bottom:20px; float:left; }

#contactform p { color:#FFF; }

#contactform a { color:#FFF; text-decoration:underline; font-size:1.2em; }

#contactform a:hover { color:#FFF; text-decoration:underline; }

#contactform a:visited { color:#FFF; }

#field { width:290px; float:left; }

#field p { color:#FFF; font-size:1.2em; margin-top:5px; }

#map { width:540px; float:left; }

.map { border:#FFF solid 2px; margin-top:8px; }

#processbg { width:800px; height:182px; background-image:url(images/contact-process-bg.gif); background-repeat:no-repeat; padding:60px; }

#processbg p { font-size:1.2em; }

#processbg a { color: #C00; text-decoration:underline; font-size:1.2em; }

#processbg a:hover { color:#000; text-decoration:none; }

#processbg a:visited { color:#000; }

/*404*/

#error { width:810px; height:230px; background-image:url(images/error-bg.gif); background-repeat:no-repeat; padding:32px 40px 40px 70px; }

#error h1 { font-size:1.4em; color:#000; }

#error p { font-size:1.2em; }

#error a { color: #06C; text-decoration:underline; font-size:1.2em; }

#error a:hover { color:#000; text-decoration:none; }

#error a:visited { color:#06C; }

#error ul { list-style:none; }

#left { float:left; width:250px; }

#right { float:left; width:auto; margin-top:30px; }

/*RESOURCES*/

#resources { width:820px; height:400px; background-image:url(images/error-bg.gif); background-repeat:no-repeat; padding:32px 20px 40px 50px; }

#resources h1 { font-size:1.4em; color:#000; }

#resources p { font-size:1.1em; margin-top:5px; }

#resources a { color: #06C; text-decoration:underline; font-size:1.1em; }

#resources a:hover { color:#000; text-decoration:none; }

#resources a:visited { color:#06C; }

#resources ul { margin-bottom:15px; }

/*FOOTER*/

#footer { margin-left:auto; margin-right:auto; color:#2b3624; padding:8px 0 0 0px; clear:both; }

#footer p { margin:0px; padding:0px; color:#000; font-size:1.2em; }

#footer li { font-size:1.2em; list-style:none; display:inline; color:#2b3624; padding-left:3px; padding-right:5px; border-right:1px solid #000; margin:0px; font-weight:bold; }

#footer ul { margin:0 0 10px 0; padding:0px; }

#footer a { color:#2b3624; text-decoration:underline; margin:0px; padding:0px; }

#footer a:hover { color:#2b3624; text-decoration:underline; }

#footer a:visited { color:#2b3624; }

/*FOOTER*/

#end { height:auto; width:900px; margin-left:auto; margin-right:auto; color:#2b3624; padding:8px 0 0 0px; }

#end p { margin:0px; padding:0px; color:#000; font-size:1.2em; }

#end li { font-size:1.2em; list-style:none; display:inline; color:#2b3624; padding-left:3px; padding-right:5px; border-right:1px solid #000; margin:0px; font-weight:bold; }

#end ul { margin:0 0 10px 0; padding:0px; }

#end a { color:#2b3624; text-decoration:underline; margin:0px; padding:0px; }

#end a:hover { color:#2b3624; text-decoration:underline; }

#end a:visited { color:#2b3624; }

