* {margin:0;padding:0}
/* mac hide \*/
html,body{height:100%;width:100%;margin:0px;padding:0px;border:0px;}
/* end hide */
body { 
min-height:100%;
min-width:950px;
background-color: #ffda40;
background-image: url('../images/bg-body01.gif');
background-repeat: repeat;
}

* html #container{height:100%;}

/* default page-width div */
#container {
background-image: url('../images/bg-content-long.jpg');
background-repeat: repeat;
min-height:100%;
width: 950px;
height:auto;
margin-right:auto;
margin-left:auto;
margin-top:0px;
margin-bottom:0px;
position:relative;
display:block;
} 

#contentBGlong {
background-image: url('../images/bg-content-long.jpg');
background-repeat: repeat;
margin : 0px 0px 0px 0px;
padding : 0px 0px 0px 0px;
width: 950px;
height: auto;
display:block;
vertical-align: top;
overflow: auto;
} 

#gnav {
margin :  6px 0px 0px 98px;
padding : 0px 0px 0px 0px;
width: 201px;
height: auto;
display: inline;
float: left;
overflow: auto;
}

.navTop {
background-image: url('../images/bg-navtop.gif');
background-repeat: no-repeat;
margin :  0px 0px -4px 0px;
padding : 0px 0px 0px 0px;
width: 201px;
height: 14px;
}
.navBot {
margin :  -4px 0px 0px 0px;
padding : 0px 0px 0px 0px;
}

.navItems {
background-image: url('../images/bg-nav01.gif');
background-repeat: repeat;
background-position: top left;
margin :  0px 0px 0px 0px;
padding : 0px 0px 0px 0px;
width: 201px;
height: auto;
display: block;
/* overflow: hidden; */
}


#mContent {
margin : 14px 70px 0px 0px;
padding : 0px 0px 0px 0px;
vertical-align: top;
display: inline;
float: right;
}

.mContentOut {
margin : 0px 0px 0px 0px;
padding : 0px 0px 0px 0px;
width: 550px;
display:block;
}

.mContentIn {
margin : 0px 20px 0px 24px;
padding : 0px 0px 0px 0px;
font-family: Georgia, Times, serif;
color:#9c1e3d;
font-size:12px; 
line-height: 16px;
}
.mContentIn a {
color: #cb6600;
text-decoration: underline;
}
.mContentIn a:visited {
color: #cb6600;
text-decoration: underline;
}
.mContentIn a:hover {
background-color: #fff8d8;
color: #9c1e3d;
text-decoration: underline;
} 



/* default styles */
h1{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 16px;
 color: #252525;
 padding : 10px 0px 10px 0px;
}

h2{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 16px;
 color: #252525;
 padding : 10px 0px 20px 0px;
}

h3{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 16px;
 color: #252525;
 padding : 10px 0px 10px 0px;
}

.subTitle {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 16px;
 font-weight: bold;
 color: #252525;
 padding : 10px 0px 10px 0px;
}

blockquote {
 padding : 14px 14px 14px 14px;
}
ul {
 padding : 14px 14px 14px 24px;
}
ul li {
padding : 0px 0px 4px 0px;
}

ol {
 padding : 14px 14px 14px 24px;
}
ol li {
padding : 0px 0px 4px 0px;
}

ul.sitemap {
margin : 0px 0px 0px 14px;
padding : 0px 0px 0px 0px;
}
li.sitemap {
margin : 0px 0px 0px 0px;
padding : 0px 0px 0px 0px;
}

hr {
margin : 12px 0px 12px 0px;
border-top: 1px thin solid #9c1e3d;
border-bottom: none;
border-right: none;
border-left: none;
height: 1px;
}

.shortBlock {
margin : 0px 0px 0px 0px;
padding : 0px 0px 0px 0px;
width: 550px;
text-align: left;
font-family:arial,helvetica,sans-serif; 
font-size:12px; 
color:#252525; 
}
.shortBlock a {
font-family:arial,helvetica,sans-serif; 
color:#4f8208; 
text-decoration:underline;
}
.shortBlock a:visited {
font-family:arial,helvetica,sans-serif; 
color:#4f8208; 
text-decoration:underline;
}
.shortBlock a:hover	{
font-family:arial,helvetica,sans-serif; 
color:#165091; 
text-decoration:underline;
}

/* image spacing */
img.hTitle {
padding : 0px 0px 3px 0px;
}
img.centerPad{
padding : 0px 2px 0px 2px;
}
img.hTitle{
padding : 0px 0px 10px 0px;
}
img.hIcon{
padding : 5px 0px 5px 0px;
}
img.floatRight {
padding : 5px 0px 5px 5px;
float: right;
}
img.floatLeft {
padding : 5px 0px 5px 0px;
float: left;
}

img.helpButton {
margin :  8px 4px 0px 24px;
padding : 0px 0px 0px 0px;
float: right;
width: 218px;
height: 60px;
}


/* tables */
.flatTable {
border-collapse: collapse;
}
.flatTable td {
padding : 0px 0px 0px 0px;
vertical-align: top;
}
.flatTable td.rHome {
padding : 0px 18px 0px 0px;
width: 174px;
vertical-align: top;
}
.flatTable td.main {
padding : 0px 0px 0px 18px;
vertical-align: top;
font-family: Arial, Helvetica, sans-serif;
color:#252525;
font-size:12px; 
}
.flatTable td.main a {
color: #4f8208;
text-decoration: underline;
}
.flatTable td.main a:visited {
color: #4f8208;
text-decoration: underline;
}
.flatTable td.main a:hover {
color: #165091;
text-decoration: underline;
} 

.flatTable td.homeTriL {
padding : 0px 10px 0px 0px;
vertical-align: top;
}
.flatTable td.homeTriM {
padding : 0px 10px 0px 10px;
vertical-align: top;
}
.flatTable td.homeTriR {
padding : 0px 0px 0px 10px;
vertical-align: top;
}




.clearAll{clear:both;}

#clearfooter{clear:both;height:0px;}
div>p {margin:0}

#bottomLine {
}

#footer {
width: 548px;
height: 30px;
margin : 14px 0px 14px 0px;
padding : 0px 0px 0px 0px;
}
.footcopy {
margin : 8px 0px 0px 32px;
padding : 0px 0px 0px 0px;
float: left;
display: inline;
text-align: left;
font-family:arial,helvetica,sans-serif; 
font-size:9px; 
color:#cb6600; 
text-decoration:none;
}
.footRight {
margin : 8px 32px 0px 0px;
padding : 0px 0px 0px 0px;
float: right;
display: inline;
font-family:arial,helvetica,sans-serif; 
font-size:9px; 
color:#cb6600; 
text-decoration:none;
}
.footlink {
padding : 4px 4px 4px 4px;
font-family:arial,helvetica,sans-serif; 
font-size:9px; 
color:#cb6600; 
text-decoration:none;
}
.footlink a {
font-family:arial,helvetica,sans-serif; 
color:#cb6600; 
text-decoration:underline;
}
.footlink a:visited {
font-family:arial,helvetica,sans-serif; 
color:#cb6600; 
text-decoration:underline;
}
.footlink a:hover	{
background-color: #fff8d8;
font-family:arial,helvetica,sans-serif; 
color:#9c1e3d; 
text-decoration:underline;
}

table.pGallery {
border-collapse: collapse;
border: 0;
width: 100%;
}
table.pGallery td {
vertical-align: top;
padding: 6px 6px 0px 0px;
}

#tableLink a, a:visited, a:hover {
text-decoration: none;
background-color: transparent;
}
