html { min-height: 100%; margin-bottom: 1px; }
body { background: url(../imgs/gen/bkg.gif) #F0E1CB repeat; margin: 0px auto; font: 12px Arial,Tahoma; color: #345265; }
img { border: 0px; display: block; }
table { border: 0px; border-collapse: collapse; }
table td { padding: 0px; vertical-align:top; }

.layout { background: url(../imgs/gen/compassBIG.gif) center right no-repeat;; margin: 0px auto; width: 100%; text-align: left; }

.container { width: 1021px; }


h1 { font: bold 18px Arial,Tahoma; color:#345265; text-decoration: none; }
h2 { font: bold 16px Arial,Tahoma; color:#345265; text-decoration: none; }
h3 { font: bold 14px Arial,Tahoma; color:#345265; text-decoration: none; }
h4 { font: bold 12px Arial,Tahoma; color:#345265; text-decoration: none; }

#headerHome { width:1021px; height:269px; border:0px;}
#headerHome #head { width:1021px; height:269px; border:0px;}
#headerHome #headR { width:29px; height:269px; border:0px;}

#header { width:1021px; height:190px; border-right:1px solid #000;}
#header #head { width:1021px; height:190px; border:0;}

#nav { background: url(../imgs/gen/navBkg.gif) repeat; width:274px;  height:497px; border:0px;vertical-align:top;}
#nav .comHome { background: url(../imgs/gen/navWPBkg.jpg) no-repeat; width:274px; height:497px; border:0px; vertical-align:top;}
#nav .com { background: url(../imgs/gen/navWPBkgInternal.jpg) no-repeat; width:274px; height:579px; border:0px; vertical-align:top;}

#nav a { margin-left:90px; padding-top:5px; padding-bottom:5px; font: 12px Arial,Tahoma; font-weight: bold; color:#FBF1E2;  text-decoration: none; border-bottom:2px dotted #345265; display:block; }

#nav a:hover { color:#737572; text-decoration: underline; }

#nav .sub a { border:0; padding-top:2px; padding-bottom:2px; display:block; height: 10px; padding-left:20px; font: 11px Arial,Tahoma; color: #345265; line-height:13px; }
#nav .sub a:hover { color: #737572; text-decoration:underline; }
#nav .sub div a {display:inline; padding-left:20px;} 

#contentHome { background-color:#ECDEC8; width:717px; border:0px; font: 12px Arial,Tahoma; color: #345265; }
#content { background-color:#ECDEC8; width:717px; border-right:1px solid #000; font: 12px Arial,Tahoma; color: #345265; }
.long { width:500px; height:175px; border:1px solid #000;}
.sm { width:245px; height:162px; border:1px solid #000;}

#muir { width:181px; height:199px; border:0px;}

#inPix td { padding:3px;}

#right { background: url(../imgs/gen/bodyRBkg.jpg) repeat; width:29px; border:0px;}


a { font: normal 12px Arial,Tahoma; color:#72461F; text-decoration: none; }
a:hover { color:#888888; text-decoration: underline; }


#foot { background: url(../imgs/gen/foot.jpg) no-repeat; width:1050px; height:34px; border:0px; font: 12px Arial,Tahoma; color:#000; }
#foot a { font: 10px Arial,Tahoma; color:#000; text-decoration: none; }
#foot a:hover { color:#000; text-decoration: underline; }




.textareabox { font-family: Arial,Verdana; font-size: 11px; border-left: 1px solid black; border-top: 1px solid black; border-right: 1px solid black; border-bottom: 1px solid black; }
.selectbox { font-family: Arial,Verdana; font-size: 11px; }
.inputbox { font-family: Arial,Verdana; font-size: 11px; border-left: 1px solid black; border-top: 1px solid black; border-right: 1px solid black; border-bottom: 1px solid black; }
.inputbutton { font-family: Arial,Verdana; font-size: 11px; font-weight: bold; background-color: #CCCCCC; border-left: 1px solid black; border-top: 1px solid black; border-right: 1px solid black; border-bottom: 1px solid black; cursor: pointer; }

