/***** Main CSS *****/
body {
  text-align: center;
  margin:0 10px 10px 10px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:62.5%;
  color:#666666;
  line-height:16px;
}
img {behavior:	url("pngbehavior.htc");}

#mainContainer {margin:0 auto; width:770px; text-align:left;}

a{color:#143c82; text-decoration:underline;}

p{margin:0; padding:0; font-size:1em;}
ul{margin:8px 0 8px 4px; padding:0 0 0 0; font-size:1em;}
li{list-style-image:url(../images/subs/bullet.jpg); list-style-position:outside; margin:3px 0 0 16px; padding:0 0 0 0;}

.floatLeft{float:left; display:inline;}
.floatRight{float:right; display:inline;}
#mainContainer .copyright{float:left; display:inline; width:770px;}
#mainContainer .copyright img{float:left; display:inline; margin:0 0 0 660px;}

/*------------------------------------- MENU STYLES ----------------------------------------------*/
#mainContainer .homeTopMenu{float:left; display:inline; margin:10px 0 4px 412px;}
#mainContainer .homeTopMenu a{color:#b2a57e; text-transform:uppercase; text-decoration:none; font-weight:600;}
#mainContainer .homeTopMenu a:hover{color:#62801c; text-transform:uppercase; text-decoration:none font-weight:600;;}

#homeMenu{float:left; display:inline; margin:45px 0 48px 0; background-image:url(../images/menus/home/0_bg.jpg); background-repeat:no-repeat; background-position:top left;}

/*------------------------------------- HOME STYLES ----------------------------------------------*/
#homeBody{float:left; display:inline; margin:0 0 0 24px; width:605px; height:650px; background:url(../images/home/fullBG.jpg) no-repeat top left;}

#homeBody .logo{float:left; display:inline; margin:0 4px 36px 12px;}

#homeBody .content{float:left; display:inline; width:413px; height:140px;}
#homeBody .content p{font-size:1.3em; width:248px; margin:5px 0 0 24px; text-align:left; color:#043810;}

#homeBody .calloutLeft{float:left; display:inline; width:241px; height:167px; background-color:#f5f6d7; margin:52px 0 0 0;}
#homeBody .calloutRight{float:left; display:inline; width:241px; height:167px; background-color:#f5f6d7; margin:52px 0 16px 8px;}
#homeBody .calloutSOD{float:left; display:inline; margin:20px 0 44px 8px;}


#copyrightLink{float:left; display:inline; margin:600px 24px 0 12px;}
#copyrightText{float:left; display:inline; width:624px; text-align:right; margin:2px 0 0 0; font-size:1.1em;}

/*------------------------------------- SUB STYLES -----------------------------------------------*/

#subLeft{float:left; display:inline; margin:24px 0 0 12px; width:204px;}
#subLeft .logo{float:left; display:inline;}
#subLeft .image{float:left; display:inline;}
#subLeft .copyright{float:left; display:inline; width:204px; text-align:right;}
#subLeft .copyright p{margin:4px 0 18px 0;}

/*-- SUB - MENUS --*/
#mainContainer .subTopMenu{float:left; display:inline; text-align:right; margin:24px 18px 3px 0; width:524px;}
#mainContainer .subTopMenu a{color:#b2a57e; text-transform:uppercase; text-decoration:none; font-weight:600;}
#mainContainer .subTopMenu a:hover{color:#05661b; text-transform:uppercase; text-decoration:none font-weight:600;}

#subBody{float:left; display:inline; margin:0; width:550px; background:url(../images/subs/0_menuBG.jpg) no-repeat top left;}

#subMenu{float:left; display:inline; background:url(../images/menus/sub/allBG.jpg) no-repeat top left; height:36px; width:526px; margin:24px 0 0 24px;}
#subMenu .menuItem{float:left; display:inline; margin:6px 0 0 0;}

#subBody .header{float:left; display:inline; margin:18px 0 0 22px;}
#subBody .copy{float:left; display:inline; color:#6b6762; margin:24px 30px 0 26px; font-size:1.2em;}
#subBody .copyright{float:left; display:inline; width:540px; text-align:right; margin:24px 0 0 0;}

#subBody .copy p{margin:0 0 8px 4px;}
#subBody .copy .more{margin:0 0 0 420px; text-align:right;}
#subBody .copy .floatLeft{float:left; display:inline;}
#subBody .copy .floatRight{float:right; display:inline; margin:0 0 16px 24px;}
#subBody .copy h1{color:#8e9f7d; font-weight:bold; font-size:1.1em; margin:0 0 6px 4px; padding:0;}
#subBody .copy h2{color:#8e5d40; font-weight:bold; font-size:1.2em; margin:0 0 4px 4px; padding:0;}
#subBody .copy h3{color:#8e9f7d; font-weight:bold; font-size:1em; margin:0 0 6px 4px; padding:0;}

#subBody .copy .map{float:left; display:inline; margin:20px 0 140px 0;}
#subBody .copy .map .image{float:left; display:inline; margin:0 0 0 20px;}
#subBody .copy .map .text{float:left; display:inline;}

#subBody .copy .mapb{display:inline; margin:20px 0 0 0;}
#subBody .copy .mapb .image{float:left; display:inline; margin:0 0 0 20px;}
#subBody .copy .mapb .text{float:left; display:inline; width:140px;}

.formWrapper{float:left; display:inline; margin:0;}

/*------------------------------------- BUGS -----------------------------------------------------*/
#featBG{float:left; display:inline; height:402px; width:403px; background:url(../images/generic/mfs.jpg) no-repeat left top;}
#featBGb{float:left; display:inline; height:402px; width:403px; background:url(../images/hs.jpg) no-repeat left top;}
#feat{color:#F62137;padding:94px 0 0 0;margin:0 0 0 248px;float:left;display:inline;font-size:12px;font-weight:bold;text-align:left;}
#feat a{color:#666666;text-decoration:none;}
#featCopy{text-align:left;color:#8F8B85;padding:30px 0 0 0;margin:0 0 0 32px;float:left;display:inline;width:340px;}
#featCopy p{margin-bottom:9px;}
#featCopy a{color:#8F8B85;text-decoration:underline;}
#featBtn{padding:12px 0 0 0;margin:0 0 0 312px;float:left;display:inline;}

/*------------------------------------- FORM CLASSES --------------------------------------------*/
#subBody .copy .formTag{float:left; display:block; width:280px; margin:0 20px 0 0;}
label,input, select{display:block; width:180px; float:left; margin-bottom:10px;}
label{text-align:right; width:75px; padding-right:10px;}
textarea{height:150px;}
#subBody .copy .formTag br{clear: left;}

/*------------------------------------- Gallery -------------------------------------------------*/
#subBody .copy .gallery{margin:24px 0 0 2px;}
#subBody .copy .gallery .imageNum{float:left; display:inline; font-size:1.3em; font-weight:bold; width:382px;}
#subBody .copy .gallery .imageNav{float:left; display:inline;}
#subBody .copy .gallery .image{float:left; display:inline; margin:8px 0 16px 0;}
#subBody .copy .gallery .imageDesc{float:left; display:inline; font-size:1.5em;}
#subBody .copy .gallery br{clear: left;}
