
body {background:url(../images/bg.jpg) repeat; background-color:#243E4E;margin:0px; padding:0px;  font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#464646; line-height:25px;}
a:link, a:visited {color:#51A58A}
a:hover {color:#1c7bcf;}
p {margin:0 0 10px 0;}


h1 {color:#007161}
h2 {color:#333333; padding: 0 0 10px 0;}


.bgtop {height:537px; margin:0px; padding:0px; }
.fccimage {float:right; border:2px solid #51A58A; margin:10px}
.border{margin:10px 0 0 0; float:left; width:900px; height:2px; border-top:1px solid #51A58A}
#suppliers{ float:left; width:900px}

#topheader {float:left;   background:url(../images/fccheader.jpg) no-repeat; width:957px; height:149px; padding:0px; margin:0px 0 0 0;}

#container{ width:957px; margin:0px auto 0 auto; padding:0px; min-height:300px;  height:auto}
#form {float:left; width:900px}
#form input{ width:410px; border:1px solid #51A58A; color:#51A58A}

#wrapper {background:url(../images/wrapper.jpg) repeat-y; float:left; margin:0; padding:0px; min-height:600px;  height:auto !important;  height:300px; width:957px; }

#footer{float:left;  background:url(../images/footer.jpg) no-repeat; width:957px; height:22px}
#map {float:right}
#navbar{float:left;  background:url(../images/navbar.jpg) no-repeat; width:957px; height:51px}

#content, #contentlogos {margin:30px; width:900px} 


#contentlogos img {margin:6px 0 0 15px}


.bttncompany:link,  .bttncompany:visited, .bttncompany:active
{float:left; background:url(../images/bttncompany.jpg)  no-repeat; margin:0px; padding: 0; height:52px; width:185px}

.bttnsuppliers:link,  .bttnsuppliers:visited, .bttnsuppliers:active
{float:left; background:url(../images/bttnsuppliers.jpg)  no-repeat; margin:0px; padding: 0; height:52px; width:103px}

.bttngallery:link,  .bttngallery:visited, .bttngallery:active
{float:left; background:url(../images/bttngallery.jpg)  no-repeat; margin:0px; padding: 0; height:52px; width:83px}

.bttnnews:link,  .bttnnews:visited, .bttnnews:active
{float:left; background:url(../images/bttnnews.jpg)  no-repeat; margin:0px; padding: 0; height:52px; width:146px}


.bttnteam:link,  .bttnteam:visited, .bttnteam:active
{float:left; background:url(../images/team.jpg)  no-repeat; margin:0px; padding: 0; height:52px; width:145px}

.bttnhome:link,  .bttnhome:visited, .bttnhome:active
{float:left; background:url(../images/bttnhome.jpg)  no-repeat; margin:0 0 0 760px; padding: 0; height:52px; width:89px}

.bttnlogout:link,  .bttnlogout:visited, .bttnlogout:active
{float:left; background:url(../images/bttnlogout.jpg)  no-repeat; margin:0px; padding: 0; height:52px; width:87px}


.bttnapplication:link,  .bttnapplication:visited, .bttnapplication:active
{float:left; background:url(../images/bttnapplication.jpg)  no-repeat; margin:0px; padding: 0; height:52px; width:169px}

.bttncontact:link,  .bttncontact:visited, .bttncontact:active
{float:left; background:url(../images/bttncontact.jpg)  no-repeat; margin:0px; padding: 0; height:52px; width:121px}

.bttnnews:hover,  .bttnnews:focus,
.bttnhome:hover,  .bttnhome:focus,
.bttnlogout:hover,  .bttnlogout:focus,
.bttnteam:hover,  .bttnteam:focus,
.bttncompany:hover,  .bttncompany:focus,
.bttnsuppliers:hover,  .bttnsuppliers:focus,
.bttngallery:hover,  .bttngallery:focus, 
.bttnapplication:hover,  .bttnapplication:focus,
.bttncontact:hover,  .bttncontact:focus
{background-position: 0 -52px}


.supportteam {float:left; text-align:center; border:1px solid #559C92; padding:10px 15px 10px 6px; margin:10px}


/*News and Events Page */

.newsborder1 {float:left;min-height:150px;height:auto !important; margin:10px 0 0 0; float:left;border:1px solid #cccccc; width:864px}
.newsborder2 {float:left;min-height:150px;height:auto !important; float:left;border:3px solid #ffffff; background-color:#F0F9F6; width:858px;}

.newsborder2 img {float:left; width:150px}

.newsbordertext  {line-height:22px; padding: 0 0 15px 0; height:auto !important; float:left; margin: 0 10px 0 10px; width:842px}


.newsimagebordertext2 {float:left; border:1px solid #cccccc;margin: 0 10px 0 0px}
.newsimagebordertext {border:5px solid #FFFFFF}

.findoutmorelink {float:left; margin:5px 0 0 25px; padding: 0 0 10px 0;}

.onlineborder {float:left;  margin:15px 0 2px 0px; border-top:1px solid #cccccc; width:842px; height:1px}


.newsborder2 h2 {margin: 2px 0 0 0; padding:5px 0 5px 0; color:#1F1D1D}

.newsborder2 h3,
.newsborder2 h4,
.newsborder2 strong,
.newsborder2 b, 
{font-size:14px;
font-weight:bold;


}

.newsborder2 p, .newsborder2 b {color:#1F1D1D}


#shoppage {margin:30px; width:900px}

.white {color:#FFFFFF; font-size:11px}
