@charset "utf-8";
/* CSS Document */

/* Simple CSS Reset */
body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p,th,td { XXXmargin:0; XXXpadding:0; }

/* Forces scrollbars to be always present; may be useful for some fixed layouts when switching between short & long pages */
XXXhtml { XXXoverflow: scroll; }

/* Remove focus display from links */
a:active { XXXXoutline: none; }


/* ======================================================== */

.ClearFloats { clear: both; }

/* -------------------------------------------------------- */

body { margin: 0px; padding-top: 10px; background: #858468 url("auscam.gif"); color: #355E3B; font-family: serif; font-size: 14pt;}

h2 { font-style: italic; margin-top: 0; }

a, a:visited { text-decoration: none; }
a:hover, a:active { text-decoration: underline; }
a img { border: 0px; }

/* -------------------------------------------------------- */

#KhakiFrame { width: 920px; margin-left: auto; margin-right: auto; }
#KhakiFrameTop { width: 920px; height: 27px; background: url("khaki-bevel-top.gif") no-repeat; }
#KhakiFrameBot { width: 920px; height: 27px; background: url("khaki-bevel-bot.gif") no-repeat; }
#KhakiFrameMid { width: 900px; background: url("khaki-bevel-mid.gif") repeat-y; padding-left: 10px; padding-right: 10px; }

/* -------------------------------------------------------- */

#Titlebar { width: 920px; height: 106px; background-image: url("titlebar.gif"); position: relative; top: -27px; left: -10px; }

/* -------------------------------------------------------- */

#SideMenuBed { float: left; width: 162px; background-color: #DBCAB5; border:  inset 1px #E7DED1; }

#SideMenu {position: relative; left: 6px; top: 6px; width: 150px; padding: 0px; margin: 0px; list-style: none; }

#SideMenu li {margin-bottom: 5px;}

#SideMenu a, #SideMenu a:visited {display: block; width: 150px; height: 33px; background: url(button-set-1c.png); background-position: left top; background-color: #355E3B; text-align: center; color: #fff; padding-top: 7px; text-decoration: none; font-family: serif; font-size: 16pt; font-weight: bold;}

#SideMenu a#Selected, #SideMenu a#Selected:hover {background-position: left bottom; background-color: #26462C; cursor: default; color: #F2CC48;}

#SideMenu a:hover, #SideMenu a:focus
{background-position: left center; overflow: hidden; background-color: #52875A; color: #fff; outline: none; }
 

/* -------------------------------------------------------- */

#ContentArea { float: right; width: 660px; margin-right: 30px; }

/* -------------------------------------------------------- */

#Footer { width: 850px; margin-left: auto; margin-right: auto; text-align: left; font-family: sans-serif; font-size: 11pt; line-height: 1.5em; }

#Footer a { text-decoration: none;  color: #233F7B; }
#Footer a:hover, a:active { text-decoration: underline; color: #00f; }

#Footer em { font-size: 9pt; font-style: normal; font-weight: normal; }
#Footer em a { text-decoration: none;  color: #233F7B; }
#Footer em a:hover, a:active { text-decoration: underline; color: #00f; }

/* -------------------------------------------------------- */

.Paypal { text-align: center; }
.Paypal a { foo; }

/* -------------------------------------------------------- */

dl.Box1 {background: #F5F1EB url(cn-tl.png) top left no-repeat; margin: 0px auto 0px auto; padding: 0; }
dl.Box1 dt {background: transparent url(cn-tr.png) top right no-repeat; padding: 15px; padding-bottom: 0; color: #355E3B;}
dl.Box1 dd {background: #F5F1EB url(cn-bl.png) bottom left no-repeat; padding: 0; margin: 0;}
dl.Box1 dd p {margin: 0; padding: 0px 15px 1.1em 15px; line-height: 1em;}
dl.Box1 dd p.Box1Last {background: transparent url(cn-br.png) bottom right no-repeat; }

/* -------------------------------------------------------- */