html { width:100% }
html, body, div, p, h1, h2, h3, h4, img, ul, li, header, nav, footer, a { margin:0; padding:0; }

header, section, footer, aside, nav, article, figure { display: block; }

body {
background:#03b1d7 url('images/body_bkgnd.png'); background-repeat:repeat-x;
color:#485858;
font-weight:normal;  
}

body, h1, h2, h3, h4, h5, p, li, label { font-family: "Verdana","Arial","Helvetica",sans-serif; }


/* HEADER */
h1 { font-size:24pt; font-weight:lighter; text-align:center; margin-bottom:10px; color:#1060ef; text-shadow:1px 1px 2px #777; }

h2 { font-weight:lighter; font-size: 19px; margin-bottom:3px; color:#6f7f88; }
h2.h2big { font-size:22pt; font-weight:lighter; line-height:36px; margin-top:25px; margin-left:25px; color:#1315cf; } /* 037f05*/

h3 { font-size:35px; font-weight:lighter; margin:0; color:#1012bf; text-shadow:2px 2px 3px #aaa; }

h4 { font:normal 15px "Times New Roman", serif; font-weight:bold; text-indent:10px; color:#6f7f7f; background-color:transparent; margin-bottom:5px; }
h4.h4center { font-style:italic; text-indent:0px; margin-bottom:0; text-align:center; color:#ffffff; }

/* PARAGRAPH */
p { font-size:13px; line-height:19px; }
p.pbig { font-size:19px; font-weight:lighter; line-height:21px; color:#787878; } /*6f787f*/
/*p.pbig:before { content:url(./images/arrows_big.png); margin-right:8px; }*/
p.pbig#mail:before { content:normal; }
p.pbig2 { font-size:15px; line-height:21px; }

p.psmall { font-size:11px; line-height:15px; }

p.pfooter, p.pfooter2 { font-size: 10px; text-align: center; margin:5px; }
p.pfooter2 { font-size:9px; }


/* DIV */
div.header { width:960px; height:130px; margin:0 auto; position:relative; }
div.navlinks { height:24px; position:absolute; top:30px; left:235px; z-index:5; }
div.wrapper { width:960px; margin:0 auto; position:relative; top:-15px; }
div.footer { width:960px; margin:0 auto; }

div.eyetop { width:960px; height:16px; padding:0; margin:0; background-image:url('images/eye-div-top.png'); background-repeat:no-repeat; }
div.eyemid { width:860px; padding:0; padding-left:50px; padding-right:50px; margin:0; background-image:url('images/eye-div-mid.png'); background-repeat:repeat-y; }
div.eyebot { width:960px; height:18px; padding:0; margin:0; background-image:url('images/eye-div-bot.png'); background-repeat:no-repeat; }

div.divthird { width:286px; float:left; }

div.divleft { width:490px; padding-right:28px; border-right:dotted 2px #dfdfdf; float:left; }
div.divright { width:299px; margin-left:10px; padding-left:30px; float:right; }

div.divsidebar { width:258px; margin-top:40px; padding:20px; border:1px dotted #dfdfdf; }
div.divsidebar p { line-height:15px; }
div.divsidebar p.sidebarhead { margin:0; line-height:13px; color:#686d78 }

div.banner1 { padding:5px; background:#049bd6 url('./images/div0_bkgnd.png'); background-repeat:repeat-x; }
div.banner2, div.banner3 { width:820px; padding:8px 20px 8px 20px;font-size:13px; line-height:15px; color:#e8e8e8; background-color:#59595a; }
div.banner3 { text-align:center; }

div.divpbig { padding-left:38px; background:transparent url(./images/arrows_big2.png) repeat-y; }

div.divclear { clear:both; }

div.spacer1 { height:1px; font-size:0; line-height:0; }
div.spacer5 { height:5px; font-size:5px; line-height:5px; }
div.spacer10 { height:10px; font-size:6px; line-height:6px; }
div.spacer15 { height:15px; font-size:6px; line-height:6px; }
div.spacer20 { height:20px; font-size:6px; line-height:6px; }
div.spacer30 { height:30px; font-size:6px; line-height:6px; }
div.spacer40 { height:40px; font-size:6px; line-height:6px; }
div.spacer50 { height:50px; font-size:6px; line-height:6px; }


/* Contact Page */
div.mailA, div.mailB { width:300px; padding:20px; padding-top:0; padding-left:64px; padding-right:64px; }
div.mailB { float:left; margin-left:0px; border-right:2px dotted #dfdfdf; }
div.mailA { float:right; margin-right:0px; }

input,textarea,button { color:#5f5f5f; background-color:transparent; font-size:12px; }
input[type=checkbox] { border:solid 1px #b0afef; }
input.form1 { width:290px; height:16px; color: #5f5f5f; background-color:inherit; border:solid 1px #b0afef; padding-left:5px; }
textarea {  color: #5f5f5f; width:290px; background-color:transparent; border:solid 1px #b0afef; padding-left:5px; }

/* FAQ */
div.divfaq { padding-left:14px; font-size:11px; display:none; }
p.pfaq { font-size:17px; font-weight:lighter; color:#6f787f; cursor:pointer; }
p.pfaq2 { font-size:13px; line-height:15px; margin-top:1px; margin-left:20px; margin-bottom:5px; }


/* SPAN */
span.hilite1 { color:#4fff4f; background-color:transparent; }
span.hilite2 { font-weight:bold; color:#6f6f6f }
span.spanreq { font-weight:bold; color:#ff9f60; background-color:transparent; }


/* LABEL */
label { font-size:13px; line-height:20px; margin:0; padding:0; }
label.labelform { font-size:11px; line-height:17px; }

/* LISTS */
ul, ul.ul2 { list-style-type: none; margin-left:10px; }
li { font-size:12px; line-height:20px; padding-left:14px; background-image:url('./images/dot_li.png'); background-repeat:no-repeat; background-position: 0px 5px; }
ul.ul2 li { background-image:url('./images/dot_li2.png'); }

ul a:link { text-decoration:none; }


/* IMG */
img.imgnav { width:64px; height:64px; border:0; display:inline; }
img.arrow { width:9px; height:13px; border:0px; }
img.arrow2 { width:9px; height:9px; border:0px; }
img.dot { width:9px; height:15px; border:0px; vertical-align:middle; }
img.dot2 { width:9px; height:16px; border:0px; vertical-align:text-bottom; }


/* ANCHOR */
a:link, a:visited { color:#1f5f8f; text-decoration:underline; background-color:transparent; }
a:hover { color:#4f8faf; text-decoration:underline; background-color:transparent; text-shadow:1px 1px 1px #bbb; }
a:active { color:#00ff8f; background-color:transparent; }

a.atop:link, a.atop:visited { color:#ffff4f; background-color:transparent; text-decoration:none; }
a.atop:hover, a.atop:active { color:#ffff00;  background-color:transparent; text-decoration:none; text-shadow:1px 1px 1px #444; }

a.acurnav:link, a.acurnav:visited, a.acurnav:hover, a.acurnav:active { text-decoration:none; margin-left:20px; }
/*a.acurnav:link, a.acurnav:visited, a.acurnav:hover, a.acurnav:active { cursor:url(images/cursor_nav.cur), url(/images/cursor_nav.cur), default; text-decoration:none; margin-left:20px; }*/

a.navfooter:link, a.navfooter:visited { color:#303030; background-color:transparent; text-decoration:none; }
a.navfooter:hover { color:#4f4fef; background-color:transparent; text-decoration:underline; }
a.navfooter:active { color:#00ff8f; background-color:transparent; }


