/* ************************************************************************************************** */
/*                       CSS by Euphoria Web Design                                                   */
/* ************************************************************************************************** */

body {background-color: #f3f3f3; font-size: 14px; font-family: Calibri ; margin: 0;}

/* General */
h1 {font-size: 20px;font-family: Arial;margin-left: 0px; margin-right: 10px; padding: 0;margin-top: 0px;}
h2 {font-size: 150%; padding: 0; margin-top: 0;}
h3 {font-size: 125%;}
h4 {font-size: 100%;text-transform: uppercase;}
/* General */

/* Main Wrapper */
#wrapper {background-color: #fff; width: 960px; margin: auto; margin-bottom: 20px;}
/* Main Wrapper */

/* Header */
#header {height: 208px; background: #fff}
.logo {width: 330px; float: left;}
.tel {width: 630px; height: 44px; float: right; font-size: 24px; font-family: Arial; color: #000;}
.tel p {margin: 10px; text-align:right;}
.himg {width: 630px; height: 164px; float: right;}
/* Header */

/* Navigation */
#navbck {width: 960px; background: #000; color: #fff; margin: 0 auto;}
#bluebar {width: 960px; height: 10px; background: #b3fef9;}

div#navcontainer{background-color: #000;font-family: "Myriad Pro"; font-size: 14px;width: 960px;margin: 0px;}

div#navcontainer ul{font-family: Arial, Helvetica, sans-serif;font-weight: bold;color: white;margin: 0;padding-bottom: 10px;padding-top: 10px;}
div#navcontainer ul li{display: inline;}
div#navcontainer ul li a{padding: 5px 10px 5px 10px;color: white;text-decoration: none;}
div#navcontainer ul li a:hover{background-color: #b3fef9;color: black;}
#active a {color: black;}
/* Navigation */

/* Main Areas */

/* main */
.main#two-columns {background: #FFF;}

/* misc */
.clear,.clearer {clear: both;} 
.clearer {font-size: 0;}
.col2 .left {width: 635px;}
.col2 .right .content {background: #fff;}
.col2 .right {width: 259px;}
.left .content {padding: 18px 20px;}
.left {float: left; margin: 15px; background: #f3f3f3;}
.right {float: right; margin: 15px; background: #000;}
.right .content {margin: 0;}

.right1 {width: 259px; background: #f3f3f3;}
.righthead {width: 259px; height: 32px; background: #000; color: #fff; padding-top:4px; }
.righthead h1 {font-size: 22px; font-family: Arial; margin-left: 15px;}
.rightcon {width: 259px; background: #f3f3f3;}
.rightcon p {margin-left: 10px; margin-right: 10px; font-size: 14px;background: #f3f3f3;}

.right2 {width: 259px; background: #f3f3f3;}
.righthead2 {margin-top: 15px; width: 259px; height: 32px; background: #000; color: #fff; padding-top:4px; }
.righthead2 h1 {font-size: 22px; font-family: Arial; margin-left: 15px;}
.rightcon2 {width: 259px; background: #f3f3f3;}
.rightcon2 p {margin-left: 10px; margin-right: 10px; font-size: 14px;background: #f3f3f3;}
/* Main Areas */



/* Footer */
#footer {width: 960px;margin: 0 auto;margin-top: 0px;height: 40px;overflow: hidden; clear:both;}
#fnav {margin-left: 10px; width: 640px;font-family: Arial;color: #000;font-size: 12px;float: left;}
#fnav a:link, #fnav a:visited, #fnav a:active {color: #000;text-decoration: underline;}
#fnav a:hover {color: #5b5b5b;}
#flogo {width: 200px; float:right;font-size: 12px;}

#flogo a:link, #flogo a:visited, #flogo a:active {color: #000;text-decoration: underline;}
#flogo a:hover {color: #5b5b5b;}
/* Footer */

/* Boxes */

#box {width: 590px; background: #000066;}

.box1 {float: left; width: 280px; border: 1px black solid;margin-bottom: 20px; height: 250px;}
.box1 li {padding: 10px;}

.box2 {float: right; width: 280px; border: 1px black solid; margin-bottom: 20px;height: 250px;}
.box2 li {padding: 10px;}

/* Boxes */

/* ----------------------------------------------- form elements -------------*/

form {margin: 10px 15px; padding: 10px;background: transparent;}
fieldset {margin: 0;padding: 10px;border: 1px solid  #000;width: 500px;margin-bottom: 20px;}
label {display:block;font-weight:bold;margin: .4em 0;	color: #666666;}
input {padding: .2em;border: 1px solid #000;font: normal 1em Verdana, sans-serif;color:#777;width: 340px;}
select {padding: .2em;border: 1px solid #000;font: normal 1em Verdana, sans-serif;color:#777;width: 348px;}
input.chk1 {width: 100px;}

input.check { margin-top: 5px;font-weight:bold;}
textarea {width: 340px;padding: .3em;font: normal 1em/1.5em Verdana, sans-serif;border: 1px solid #000;height: 5em;display:block;color:#777;}
input.button { font: bold 1em Arial, Tahoma, Sans-serif; margin: 0;padding: .25em .3em;color: #fff;background: #000;border: 2px solid #211E20; }

/* ----------------------------------------------- form elements -------------*/