@charset "UTF-8";

/* CSS Document */

/* 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; }

/*WEBSITE*/

body { background-color:#000; color:#FFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:62.5%; }

#wrap { width:958px; height:auto; margin-left:auto; margin-right:auto; }

a { color:#FFF; text-decoration:none; }

a:hover { color:#33cc00; }

a:visited { color:#FFF; }

h1 { font-size:1.8em; color:#33cc00; }

h2, h3, h4 { font-size:1.4em; color:#33cc00; margin:5px 0 5px 0; }

.header { font-size:1.8em; color:#33cc00; }

.header2 { font-size:1.3em; color:#33cc00; }

/*TOP*/

#top { width:958px; height:140px; }

#toplogo { float:left; width:242px; height:132px; margin-left:50px; }

#topaddress { float:left; width:350px; height:112px; padding-top:20px; margin-right:20px; }

#topaddress p { font-size:1.2em; text-align:right; line-height:16px; }

#topnumber { float:left; width:225px; height:112px; padding-top:20px; }

#topnumber p { font-size:1.2em; text-align:left; line-height:16px; }

.topper { color:#33cc00; text-transform:uppercase; }

/*NAV*/

#nav { height:32px; width:958px; background-image:url(image/navbg.gif); background-repeat:no-repeat; padding-top:1px; float:left; }

#nav li { list-style:none; display:inline; font-size:1.2em; }

#nav ul { margin-top:10px; }

#nav a { color:#FFF; text-decoration:none; font-weight:bolder; }

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

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

.hom { margin:0 80px 0 90px; }

.telc { margin:0 80px 0 70px; }

.prop { margin:0 80px 0 40px; }

.cont { margin:0 80px 0 80px; }

/*FLASH*/

#flash { width:958px; height:327px; margin-bottom:15px; }

#miniform { width:255px; height:323px; }

/*CONTACT FORM*/

input.submit { height:30px; width:255px; background-color:#33cc00; color:#FFF; margin-top:5px; }

input.submit:hover { background-color:#FFF; color:#000; }

.form { height:25px; width:255px; border:#999 solid 1px; color:#000; margin-bottom:5px; padding:3px; }

.formmsg { height:75px; width:255px; border:#999 solid 1px; color:#000; margin-bottom:5px; padding:3px; }

/*MAIN TEXT*/

#text { width:950px; height:auto; margin-left:auto; margin-right:auto; margin-top:10px; float:left; }

#text a { color:#33cc00; text-decoration:none; }

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

#text a:visited { color:#33cc00; }

#left { width:570px; height:auto; padding:20px; float:left; }

#left p { font-size:1.2em; margin-bottom:10px; }

#left li { }

#left ul { font-size:1.2em; line-height:24px; margin:5px 20px 5px 20px; list-style-image:url(./image/list-bullet.gif); }

#right { width:265px; height:auto; padding:20px; float:left; }

#right li { margin-right:20px; }

#right ul { font-size:1.2em; line-height:24px; margin-left:20px; list-style-image:url(./image/list-tick.gif); }

.dot { border-top:#FFF 1px dashed; width:auto; margin:10px 0 10px 0; }

.iso { margin-top:10px; }

.serv { font-size:1.7em; }

/*FOOTER*/

#bottom { height:95px; width:auto; background-repeat:repeat-x; background-image:url(./image/footerbg.gif); clear:both; padding-top:20px; }

#footer { height:auto; width:918px; margin-left:auto; margin-right:auto; clear:both; }

#footer p { margin:0px; padding:0px; }

#footer li { list-style:none; display:inline; padding-left:3px; padding-right:5px; border-right:1px solid #FFF; margin:0px; font-weight:bold; }

#footer ul { padding:0px; }

#footer a { color:#FFF; text-decoration:none; margin:0px; padding:0px; }

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

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

/*END*/

#end { height:30px; width:918px; margin-left:auto; margin-right:auto; }

#end li { list-style:none; display:inline; padding:0 5px 0 0; border-right:1px solid #FFF; margin:0px; }

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

#end a { color:#FFF; text-decoration:none; }

#end a:hover { color:#33cc00; text-decoration:underline; }

#end a:visited { color:#33cc00; }

.right { float:right; }

.left { float:left; }

/*CONTACT*/

#contact { width:255px; height:500px; float:left; }

.map { height:350px; width:650px; float:left; margin:40px 0 0 20px; border: solid 4px #33cc00; }

#contactwrap { width:958px; height:500px; margin-top:20px; }

#processwrap { width:958px; height:auto; margin-top:40px; text-align:center; }

#processwrap h1 { margin-top:50px; }

#processwrap p { font-size:1.3em; }

#processwrap li { list-style:none; }

#processwrap ul { margin-top:10px; padding:0px; font-size:1.2em; }

#processwrap a { color:#FFF; text-decoration:none; }

#processwrap a:hover { color:#33cc00; text-decoration:underline; }

#processwrap a:visited { color:#33cc00; }
