/* CSS Document */

* { margin: 0; }
body{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 90%; background: #ffecb7 url(../images/background.jpg) repeat-x; border:0px solid #000; padding: 0; margin: 0; height: 100%; }

img { border: 0; }
h1 {font-size: 1.6em; margin-bottom: 6px; margin-top: 6px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
h2 {font-size: 1.4em; margin-bottom: 6px; margin-top: 6px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;color: #c8950b; }
h3 {font-size: 1.2em; margin-bottom: 6px; color: #c8950b;}
h4 {font-size: 1em; margin-bottom: 0; color: #dc1f33;}
p, ul {margin-bottom: 14px; }

hr {margin:0 0 14px 0;padding:0px;border-top:0px;border-left:0px;border-right:0px;line-height:0px;height:1px;display:block;border-bottom:1px dashed #CCC;}

a:link, a:visited , a:active{color:#dc1f33;}


#content .teaser {font-family: Arial, Helvetica, sans-serif; font-style: italic; font-size: 1.2em;  }
#content .teaser em {font-weight: bold; color: #c8950b;   }


#website {width: 980px; background:url(../images/background-mid.png) transparent; margin-left: auto; margin-right: auto; margin: 0 auto 0; text-align: center;   }

#header { width: 950px; height: 330px; padding: 0; margin: 0 auto -40px; background: url(../images/banner-sub.jpg) no-repeat; }
#header.home {width: 950px; height: 500px; padding: 0; margin: 0 auto -80px; background: url(../images/banner-home.jpg) no-repeat; }
#header #headertext {width: 600px; float: right; text-align: right;}
#header h1 {display: none;}
#header h2 {color: #ffc423; font-size: 2em; font-weight: bold; margin-top: 20px; margin-right: 20px;}
#header p {font-family: Arial, Helvetica, sans-serif; width: 400px; color: #FFF; margin-top: 20px; margin-right: 20px; font-size: 1.1em; float: right;}
#nav_utility {height: 30px; margin-right: 30px; text-align: right;}
#nav_utility p {font-size: 70%; text-transform: uppercase;font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #dc1f33; padding: 12px 0 0 0; margin: 0;}
#nav_utility a {border: 0; text-decoration: none;}
#nav_utility a:visited {text-decoration: none; color: #dc1f33;}
#nav_utility a:link {text-decoration: none; color: #dc1f33;}
#nav_utility a:hover {color: #840d1a; text-decoration: underline;}

#header.inside {width: 950px; height: 300px; padding: 0; margin: 0 auto -80px; background: url(../images/banner-placeholder.jpg) no-repeat; }


#content{padding: 0; width: 926px; margin: 0 auto 0;  text-align: left;}

#logo_standout {float: left; width: 200px; margin-top: -4px; }
#logo_au {float: right; width: 200px; margin-right: -6px; margin-top: 2px; }
#banner {float: left; width: 100%; margin: 0; padding: 0; }

#col_left, #col_right { width: 202px; margin: 0; padding: 10px 0 0 0; font-family: Arial, Helvetica, sans-serif; }
#col_left {float: left;}
#col_right { width: 233px; float: right; }
#col_right.home {float: left; margin-left: 20px; margin-top: 30px;}
#col_left h2, #col_right h2 {text-transform: none; color: #686868; font-size: 1.3em; margin-top: 0px;}
#col_left h3, #col_right h3 {text-transform: none; color: #5ba698; font-size: 1em; margin-bottom: 4px;}

#col_left p, #col_right p {color: #535252; font-size: 0.8em; margin-bottom: 4px;}

#feature {font-size: 100%;  background: url(../images/feature-middle.jpg) repeat-y; width: 100%;}
#feature h2 {background: url(../images/feature-top.jpg) no-repeat; padding: 10px; }
#feature img {float: left; margin: 0 0 10px 10px;} 
#feature img.arrow {float: left;margin: 0 4px 0 0;}
#feature p { margin: 10px; }
#feature p.teaser { font-size: 100%; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-style: normal; color: #000; }
#feature .feature-bottom {background: url(../images/feature-bottom.jpg) no-repeat; height: 8px;}
#feature ul {width: 100%; margin: 0; padding: 0; }
#feature ul li {margin: 10px; background: url(../images/arrow-feature.jpg) no-repeat 0px 2px; list-style-type:none; text-align: left; padding-left: 14px;}

#col_main {float: left; width: 445px; padding: 10px 0 0 0; margin-left: 20px; font-family: Arial, Helvetica, sans-serif; }
#col_main ul, #col_main p {line-height: 1.4em;}
#col_main ul li{list-style-type: disc;}
#col_main.home {float: right; width: 450px; padding: 0; margin-left: 20px; }
#col_main.full {width: 630px;  }

#col_main p  {margin-bottom: 20px;}
#col_main .fullstory {width: 100%; text-align: right; font-size: 80%;}
#col_left p a:link, #col_right p a:link, #col_left p a:visited, #col_right p a:visited {color: #000; font-weight: bold; text-decoration: none; border-bottom: 1px dotted #000;}

ul#mainNav {font-family: Arial, Helvetica, sans-serif; margin: 0px; padding: 0; margin-bottom: 10px; width:100%; font-size:14px; }
ul#mainNav li{background: url(../images/arrow-nav.jpg) no-repeat 0 12px; list-style-type:none; text-align: left; }
ul#mainNav li {border-bottom: 1px dotted #c4c4c4;}
ul#mainNav li.selected {}
ul#mainNav li a { display: block;padding: 10px 3px 10px 16px; }
ul#mainNav a:link, ul#mainNav a:visited {color: #000; text-decoration: none;}

ul#mainNav li.selected a:link, ul#mainNav li.selected a:visited { color:#dc1f33; font-weight: bold; }
ul#mainNav li a:hover {background: url(../images/arrow-nav.jpg) #F7F7F7 no-repeat 0 12px;}

ul#mainNav li ul#subNav { margin: 0px; padding: 0; width: 100%;}
ul#mainNav li ul#subNav a:link, ul#mainNav li ul#subNav a:visited { color:#dc1f33; font-weight: normal;  }
ul#mainNav li ul#subNav li {border-bottom: none; background: none; list-style-type:none; text-align: left; }
ul#mainNav li ul#subNav li a { display: block;padding: 5px 3px 5px 16px; }
ul#mainNav li ul#subNav li a:hover {background: url(../images/arrow-nav.jpg) #F7F7F7 no-repeat 0 6px;}
ul#mainNav li ul#subNav li.selected a:link, ul#mainNav li ul#subNav li.selected a:visited {font-weight: bold; background: #F7F7F7;}
.footnote {width: 100%; border-top: 1px dashed #c4c4c4; padding-top: 10px; font-size: 80%; }

#footer { height: 120px; background: #ffecb7 url(../images/background-footer.png) no-repeat; }
#footer_links {font-size: 70%; margin-top: 96px;  margin-right: 26px; text-transform: uppercase;font-family: Arial, Helvetica, sans-serif; float: right;}
#footer_links .links {float: right; color: #748290;  margin: 0; }
#footer_links .logo {width: 150px;float: right; margin-top: -1px;}
#footer_links a:visited, #footer_links a:link, #footer_links a:hover {color: #748290; text-decoration: none;}


.formError {width: 430px; font-size: 100%; color: red;}
input, textarea {padding: 4px; margin: 4px;}
select {font-size: 100%; margin-left: 3px; height: 24px;}
.required {	color: #FF0000;}
label {	width: 100px; float: left; text-align: right; margin-top: 4px; margin-right: 4px;}
.formRow {height: 20px; margin-bottom: 0px;}
label.wide { width: 210px; float: left; text-align: left;}
fieldset {border: 0; margin-bottom: 10px;}
.formSubmit {width: 150px; margin-left: 100px; margin-top: 10px;}
.rssFeed{float:right; margin-top:-27px; margin-right:5px;}