/***** RESET CSS *****/
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,table,th,td,caption,strong,em,a, a:link, a:hover, a:visited, a:active, a:focus, hr {font-size: 100.1%;padding:0;text-decoration:none;outline:none;font-weight:normal;border: none; margin:0px;}
table{border-collapse:collapse;border-spacing:0;}
ol,ul,li{list-style:none;}
q:before,q:after{content:'';}
a, img, a img, frame, iframe, form, fieldset, abbr, acronym, object, applet, table{border: none;}
a{color: inherit;}
font{color: inherit !important;font: inherit !important;color: inherit !important;}
form label{cursor: pointer;}
input[type='button'], input[type='submit'], input[type='checkbox'], input[type='image'], input[type='radio'], input[type='reset'], select, button { cursor: pointer; outline:0; border:0; }
input, select, textarea{font-family: inherit;}
strong{font-weight:bold;}
em{font-style:italic;}
/***** END RESET CSS *****/

/***** LAYOUT CSS *****/
body {margin:0px; padding:0px; background:url(../images/back.jpg) repeat; font-family:Arial, Helvetica, sans-serif;}
#cont {width:801px; margin:0 auto;}
#logo {width:801px; height:132px;}
#contMenu {width:801px; height:31px; background:url(../images/menu.jpg) no-repeat;}
#menu {width:670px; height:15px; position:relative; top:5px; left:100px;}
#menu ul {margin:0px; padding:0px;}
#menu ul li {display:inline; margin-right:55px;}
#menu ul li a {color:#FFFFFF; font-size:14px;}
#menu ul li a:hover {color:#faec29;} 
#extra {width:801px; height:89px; background:url(../images/extra.jpg) no-repeat}
#title {width:350px; height:30px; position:relative; left:45px; top:20px; color:#047b86; font-size:23px;}
#contMain {width:801px; background:url(../images/extra1.jpg) repeat-y;}
#contMain .componentheading {display:none;}
#extra1 {width:801px; height:37px;}
#extra2 {width:352px; height:65px; margin:5px auto;}
#contFooter {width:801px; height:180px; background:url(../images/back.jpg) repeat;}
#copy { margin:10px 0px 10px 290px;  width:510px; height:15px; }
#copy .copy {font-size:12px; font-weight:bold;color:#a7a7a7; float:left;}
#site {width:70px; float:right;}
#site ul li a {font-size:12px; color:#A7A7A7;}
#site ul li a:hover {color:#faec29;} 
#menuBottom {width:760px; height:40px; margin:0px auto; color:#A7A7A7; text-align:justify; font-size:11px;}
#menuBottom ul {margin:0px; padding:0px;}
#menuBottom ul li {display:inline; margin-right:7px;}
#menuBottom ul li a {color:#a7a7a7; font-size:13px;}
#menuBottom ul li a:hover {color:#faec29;}
#home {width:695px; height:400px; position:relative; left:46px; top:0px;}
#home1 {width:245px; height:380px; float:left;}
#home1 .extra {width:245px; height:45px;}
#home1 .extra_1 {width:63px; height:45px; float:left;}
#home1 .extra_2 {width:180px; height:15px; float:left; position:relative; top:28px; color:#2c8279; font-size:12px;}
#home1 .extra1 {width:240px;}
#home1 .extra1 p {font-size:12px; color:#2c8279; margin:0px 0px 12px 0px; text-align:justify;}
#home2 {width:141px; height:365px; float:left; position:relative; left:55px; top:20px;}
#home2 .video {margin:30px auto; width:100px;}
#home3 {width:199px; height:378px; float:left; position:relative; top:0px; left:110px;}
#home3 .facebook {width:199px; height:39px;}
#home3 .follow {width:199px; height:37px; position:relative; top:10px;}
#home3 .get {width:199px; height:40px; position:relative; top:20px;}
#home3 .quick {background:url(../images/quick.jpg); width:199px; height:229px; position:relative; top:30px;}
#home3 .quick1 {width:157px; height:171px; position:relative; top:45px; left:35px;}
#home3 .quick1 a { color:#a8bc79; font-size:11px;}
#home3 .quick1 p { color:#ffffff; font-size:11px; font-weight:bold; margin-bottom:10px;}
#home3 .direc {width:157px; height:41px;}
#home3 .direc1 {width:43px; height:41px; float:left;}
#home3 .direc2 {width:100px; height:15px; float:left; position:relative; left:5px; top:13px;color:#ffffff; font-size:11px; font-weight:bold;}
#services {width:700px; height:375px;  position:relative; top:10px; left:60px;}
#services .extra {width:267px; height:364px; float:left;}
#services .extra1 {float:left; position:relative; left:95px; top:0px; width:335px; height:375px;}
#services .extra1 p {font-size:12px; color:#2c8279; margin:0px 0px 12px 0px; text-align:justify; width:300px;}
#services .extra1 p b {font-size:12px; color:#2c8279; font-weight:bold;}
#services .extra2 {width:170px; height:42px; position:relative; top:40px; left:160px;}
#services .extra2_1 {float:left;}
#services .extra2_2 {float:left;}
#services .extra2_3 {float:left;}
#services .extra2_4 {float:left;}
#about {width:695px; height:540px; position:relative; left:46px; top:0px;}
#about1 {width:245px; height:530px; float:left;position:relative; top:10px;}
#about1 .extra {width:245px; height:45px;}
#about1 .extra_1 {width:63px; height:45px; float:left;}
#about1 .extra_2 {width:180px; height:15px; float:left; position:relative; top:28px; color:#2c8279; font-size:12px;}
#about1 .extra1 {width:240px;}
#about1 .extra1 p {font-size:12px; color:#2c8279; margin:0px 0px 12px 0px; text-align:justify;}
#form1 {width:245px; height:380px; float:left;}
#form1 .extra1 {width:240px; position:relative; top:20px;}
#form1 .extra1 p { margin:0px 0px 12px 0px; text-align:justify;}
#form1 .extra1 p a{font-size:14px; color:#2c8279; text-decoration:underline;}
#form1 .extra1 p a:hover {font-size:14px; color:#faec29; text-decoration:none;}
#faq {width:700px; position:relative; left:60px; top:10px;}
#faq .extra {width:152px; height:222px; float:left;}
#faq .extra1 {width:480px; float:left; position:relative; left:48px;}
#faq .extra1 p {font-size:12px; color:#2c8279; margin:0px 0px 12px 0px; text-align:justify;}
#faq .extra1 a {color:#2c8279; font-size:11px; font-weight:bold; text-decoration:underline;}
#faq .extra1 a:hover {color:#faec29; text-decoration:none;} 
/***** END LAYOUT CSS *****/

/* center table in FF fix */
#maintable {text-align:center; margin-left:auto; margin-right:auto; width:814px;}
#maintable tr,#maintable td {text-align:left;}
#centertable {width:98%; margin:0 1%; text-align:center;}

/***** Global Classes *****/
.clear, .clr { clear:both; }
.float-left { float:left; }
.float-right { float:right; }
.blockcenter { margin-left:auto; margin-right:auto; }
.left {	text-align:left; }
.right { text-align:right; }
.center { text-align:center; }
.justify { text-align:justify; }
.bold { font-weight:bold; }
.italic { font-style:italic; }
.underline { border-bottom:1px solid; }
.highlight { background:#ffffcc; }
ol.roman { list-style: upper-roman; }
ol.roman ol { list-style: lower-roman; }
ol.alpha { list-style: upper-alpha; }
ol.alpha ol { list-style: lower-alpha; }
/***** End Global Classes *****/
