/* CSS Document */
body
{ padding:0px; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:center; 
	background-image:url(../images/bgBody.gif); background-position:top; background-repeat:repeat-x;
}

table,td,tr
{  }
td
{ padding:5px; }

.left
{ float:left; }
img.left
{ margin: 0px 10px 0px 0px; }
.right
{ float:right; }
img.right 
{ margin:0px 0px 0px 10px; }

.highlightBox
{ background-color:#FFFFCC; border:1px solid #FFCC33; border-right:none; border-left:none; padding:5px; margin:5px 5px; }

.highlightBox ul
{ padding: 5px 5px 5px 10px; margin:5px 5px; }

/*** WRAPPER ***/
#wrapper
{ margin:auto; width:750px; text-align:left; }

/*** HEADER FRAME ***/
#headerFrame
{ padding-bottom:10px; }

#headerFrame .rightPanel
{ color:white; font-size:11px; padding-top:5px; text-align:right; }


/*** NAVIGATION FRAME ***/
#navigationFrame
{ font-size:11px; border:1px solid #333333; border-right:none; border-left:none; background-image:url(../images/bgNavigation.jpg); background-position:center; padding:9px 0px 9px 0px; }

#navigationFrame a
{ color:white; text-decoration:none; padding:9px 10px 9px 10px;  border-right:1px solid #333333; }

#navigationFrame a.selected
{ color:black; background-image:url(../images/bgNavigationSelected.jpg); background-position:center;   }

#navigationFrame a:hover
{ color:black; text-decoration:underline; background-color:#CCCCCC; background-image:url(../images/bgNavigationHover.jpg); background-position:center; }

#navigationFrame a.selectedWithSubNav,a.selectedWithSubNav:hover
{ color:black; padding-bottom:10px; background-image:url(../images/bgNavigationSelectedWithSubNav.jpg); background-position:center;   }

div.subNavigation
{ color:black; padding:7px 8px 7px 8px; border-bottom:1px solid #333333; font-size:11px; line-height:18px; background-image:url(../images/bgNavigationSubNav.jpg); background-position:center; }

div.subNavigation a
{ color:black; }

div.subNavigation strong
{ color:#CC0000; }

div.subNavigation a.selected
{  text-decoration:none; }


/*** CONTENT FRAME ***/
#contentFrame
{  margin:10px 0px 30px 0px; float:left; width:540px; }

#contentFrame p,li
{ line-height:18px; }

#contentFrame p
{ padding-left:10px; }

#contentFrame div
{ padding-left:10px; }

#contentFrame img.right, #contentFrame img.left
{ border:2px solid #333333; padding:1px;}

h1
{ letter-spacing:3px; margin:5px 0px 7px 0px; color:#CC0000; text-transform:capitalize; font-size:19px;  }

h2
{ letter-spacing:1px; text-transform:capitalize; background-color:#dcdcdc; font-size:12px; border:1px solid #666666; border-right:none; border-left:none;  padding:4px 5px 4px 5px; margin:5px 0px 5px 0px;  }

h3
{ font-size:12px; }



.info
{ padding:8px 25px; background-image:url(../images/icon/info.gif); background-position:left; background-repeat:no-repeat; }

.map
{ padding:8px 25px; background-image:url(../images/icon/map.gif); background-position:left; background-repeat:no-repeat; }


/*** RIGHT CONTENT FRAME ***/
#rightContentFrame
{ margin:10px 0px 20px 550px; font-size:11px; width:185px; border-left:1px dotted #999999; padding:0px 0px 20px 10px;  }

#rightContentFrame p
{ padding-left:5px; margin:9px 0px; }

#rightContentFrame h3
{ font-size:11px; color:white; background-color:#cccccc; background-position:center; background-image:url(../images/bgNavigation.jpg); padding:5px 7px; margin:2px 0px; }

#rightContentFrame h4
{ color:#333333; background-color:whiteSmoke;  font-size:11px; padding:3px 5px; margin:0px; border-top:1px solid #999999; border-bottom:1px solid #999999;  }

#rightContentFrame h5
{ font-size:11px; background-color:#FFFFCC; border:1px solid #FFCC33; border-right:none; border-left:none; padding:3px 5px; margin:0px; }


/*** FOOTER FRAME ***/
#footerFrame
{ background-image:url(../images/bgFooter.gif); background-position:top; background-repeat:repeat-x; padding:20px 5px 0px 5px; font-size:11px; margin-bottom:20px; }