/* CSS Document */

body {margin: 0 0 0 0;}
img {border-width: 0px;}

#wrapper {width: 100%; background: url(images/layoutrepeat.gif) repeat-x;}
#top {width: 980px; height: 380px;}
#middle {width: 980px; background: url(images/textAnimBG.jpg) no-repeat; height: 300px;}
#footer {width: 100%; height: 70px; background: url(images/footer.jpg) repeat-x; margin: 40px 0 0 0; padding: 10px 0 0 0;}

.logoTable {width: 980px; height: 120px;}
#logo {width: 340px; text-align: center; height: 100px; margin: 10px 0 0 5px; float: left;}

.loginTable {width: 500px; height: 80px; padding: 40px 30px 0 0; float: right; font-family: Tahoma, Arial; font-size: 11px; color: #333333; text-align: right;}
.loginTable a {text-decoration: none; color: #ac0505;}
.loginTable a:hover {text-decoration: underline; color: #850202;}

.loginTextbox { width: 117px; height: 16px; background:url(images/LoginBox.gif) no-repeat; border-width: 0px; padding: 2px 3px 2px 3px; font-size: 11px; color: #333333;}
.imgLoginBtn { vertical-align: middle;}

#header {width: 980px; height: 260px; background: url(images/header-picture.gif) no-repeat;}

.headerLinkTable {width: 280px; height: 230px; padding: 18px 0 0 10px; float: left; text-align: left;}
.headerLinkTable ul {list-style: none; margin: 0 0 0 0; padding: 0 0 0 0;}
.headerLinkTable ul li {margin: 0 0 0 0; padding: 0 0 0 0;}

.headerLink {width: 236px; height: 25px; background: url(images/toplinkBack.gif) no-repeat; font-family: Tahoma, Arial; font-size: 12px; color: #333333; text-decoration: none; text-align: left; padding: 7px 0 0 40px; display:block;}
.headerLink a {text-decoration: none; color: #e93400;}
.headerLink a:hover {text-decoration: none; color: #FFFFFF;}
.headerLink:hover {width: 236px; height: 25px; background: url(images/toplinkBackHover.gif) no-repeat; font-family: Tahoma, Arial; font-size: 12px; color: #ffffff; text-decoration: none; text-align: left; padding: 7px 0 0 40px;}

.anchorclass {width: 236px; height: 25px; background: url(images/toplinkBack.gif) no-repeat; font-family: Tahoma, Arial; font-size: 12px; color: #333333; text-decoration: none; text-align: left; padding: 7px 0 0 40px; display:block;}
.anchorclass:hover {width: 236px; height: 25px; background: url(images/toplinkBackHover.gif) no-repeat; font-family: Tahoma, Arial; font-size: 12px; color: #ffffff; text-decoration: none; text-align: left; padding: 7px 0 0 40px;}
.anchorclass active {width: 236px; height: 25px; background: url(images/toplinkBackHover.gif) no-repeat; font-family: Tahoma, Arial; font-size: 12px; color: #ffffff; text-decoration: none; text-align: left; padding: 7px 0 0 40px; display:block;}

.headerLinkActive {width: 236px; height: 25px; background: url(images/toplinkBackHover.gif) no-repeat; font-family: Tahoma, Arial; font-size: 12px; color: #ffffff; text-decoration: none; text-align: left; padding: 7px 0 0 40px; display:block;}

.AnimTable {width: 645px; height: 242px; float: right; padding: 8px 0 0 0; text-align:left;}

#leftside {width: 930px; float: left; padding: 20px 0 50px 30px; text-align: left;}
#leftside h1 {font-family:Tahoma, Arial; font-size: 18px; font-weight: normal; color: #990000; margin: 10px 0 0 10px;}
#leftside p {font-family:Tahoma, Arial; font-size: 12px; color: #333333; margin: 10px 15px 0 10px; text-align: justify;}
#leftside h2 { font-family: Tahoma, Arial; font-size: 12px; font-weight: 700; color: #990000; margin: 15px 0 0 10px;}
#leftside ul {}
#leftside ul li { font-family: Tahoma, Arial; font-size: 12px; color: #333333;}
#leftside a { color: #990000; text-decoration: underline;}
#leftside a:hover { color: #333333; text-decoration: none;}

#leftside2 {width: 625px; float: left; padding: 20px 0 30px 30px; text-align: left;}
#leftside2 h1 {font-family:Tahoma, Arial; font-size: 18px; font-weight: normal; color: #990000; margin: 10px 0 0 10px;}
#leftside2 p {font-family:Tahoma, Arial; font-size: 12px; color: #333333; margin: 10px 15px 0 10px; text-align: justify;}
#leftside2 h2 { font-family: Tahoma, Arial; font-size: 12px; font-weight: 700; color: #990000; margin: 15px 0 0 10px;}
#leftside2 ul {}
#leftside2 ul li { font-family: Tahoma, Arial; font-size: 12px; color: #333333;}

#leftsideHome {width: 625px; float: left; padding: 20px 0 30px 30px; text-align: left;}
#leftsideHome h1 {font-family:Tahoma, Arial; font-size: 18px; font-weight: normal; color: #990000; margin: 10px 0 0 10px;}
#leftsideHome p {font-family:Tahoma, Arial; font-size: 12px; color: #333333; margin: 10px 15px 0 10px; text-align: justify;}
#leftsideHome h2 { font-family: Tahoma, Arial; font-size: 12px; font-weight: 700; color: #990000; margin: 15px 0 0 10px;}
#leftsideHome ul {}
#leftsideHome ul li { font-family: Tahoma, Arial; font-size: 12px; color: #333333;}
#leftsideHome a { color: #990000; text-decoration: underline;}
#leftsideHome a:hover { color: #333333; text-decoration: none;}

#rightside {width: 318px; float: right; padding: 15px 0 0 0px; text-align: left;}

#textAnim {width: 623px; height: 184px; background: url(images/textAnim.jpg) no-repeat;}

#sidebar {width: 293px; background: url(images/sidebar-repeat.gif) repeat-y;}
.sidebar-top {width: 293px; background: url(images/sidebar-top.gif) top no-repeat;}
.sidebar-top h2 {font-family: Tahoma, Arial; font-size: 16px; font-weight: 700; color: #990000; margin: 10px 0 5px 20px; text-align: left;}
.sidebar-top ul {list-style-image: url(images/reportGalleryArrow.gif); text-align: left; margin: 0 0 10px 20px; padding: 0 0 0 20px;}
.sidebar-top ul li {font-family: Tahoma, Arial; font-size: 12px; color: #333333; margin: 0 15px 3px 0; padding: 0 0 0 5px;}
.sidebar-top ul li a {color: #333333; text-decoration: none;}
.sidebar-top ul li a:hover {color: #990000; text-decoration: none;}

.brochureLink {border-width: 0px;}
.brochureLink a:hover {background: url(images/downloadBrochureHover.jpg) no-repeat}

.sidebar-bottom {width: 293px; height: 25px; background: url(images/sidebar-bottom.gif) no-repeat;}

.footerTable {width: 920px; padding: 15px 30px 0 30px;}
.footerTable p {font-family:Tahoma, Arial; font-size: 11px; color: #ffffff;}
.footerTable a {color:#ffffff; text-decoration: none;}
.footerTable a:hover {color: #ffffff; text-decoration: underline;}

#availableForm {width: 500px; height: 160px; background: url(images/positionAvailableForm.jpg) no-repeat; margin: 20px 0 0 0; padding: 43px 0 0 20px;}
#availableForm label {width: 140px; display: inline-block; padding: 0 0 0 5px; font-family: Tahoma, Arial; font-size: 12px; color: #333333;}
.availTextBox { font-family: Tahoma, Arial; font-size: 11px; color: #990000; margin: 0 0 3px 0;}

#contactForm {width: 480px; height: 213px; background: url(images/contactUsTable.jpg) no-repeat; margin: 20px 0 0 0; padding: 43px 0 0 20px;}
#contactForm label {width: 140px; display: inline-block; padding: 0 0 0 5px; font-family: Tahoma, Arial; font-size: 12px; color: #333333;}
.contactTextBox {font-family: Tahoma, Arial; font-size: 11px; color: #333333; margin: 0 0 3px 0; padding: 4px 0 0 8px; width: 171px; height: 18px; background: url(images/contactUsBox.jpg) no-repeat; border: 0px;}
.contactTextBoxM {font-family: Tahoma, Arial; font-size: 11px; color: #333333; margin: 0 0 5px 0; padding: 4px 0 0 8px; width: 171px; height: 55px; background: url(images/contactUsBoxm.jpg) no-repeat; border-width: 0px;}

.mediaTable { width: 898px; height: 121px; background: url(images/mediaReleases.gif) no-repeat; margin: 0 0 5px 0;}
.mediaTable:hover {background: url(images/mediaReleasesHover.gif) no-repeat;}

.mediaTable2 { width: 596px; height: 121px; background: url(images/mediaReleases2.gif) no-repeat; margin: 0 0 5px 0;}
.mediaTable2:hover {background: url(images/mediaReleases2Hover.gif) no-repeat;}

.searchReport {width: 230px; height: 33px; background: url(images/searchReportBG.jpg) no-repeat; float: right; padding: 0 0 0 154px; margin: 10px 10px 0 0;}
.searchB {padding: 5px 0 0 10px; position: absolute;}
.searchT {margin: 8px 0px 0 0;}

.upOneLabel { width: 94px; height: 21px; background: url(images/upOneLabel.jpg) no-repeat; float: right; margin: 15px 10px 0 0; padding: 5px 0 0 40px; font-family: Tahoma, Arial; font-size: 12px;}
.upOneLabel a {color: #990000; text-decoration: underline;}
.upOneLabel a:hover {color: #510404; text-decoration: none;}

.categorylist {font-family: Tahoma, Arial; font-size: 12px; color: #333333; padding: 0 0 0 25px; background: url(images/categoryReport.gif) no-repeat top left; display: block; margin: 0 10px 7px 0px; text-decoration: none;}
.categorylist a {color: #333333; text-decoration: none;}
.categorylist a:hover {color: #666666; text-decoration: underline;}

.reportlist {font-family: Tahoma, Arial; font-size: 12px; color: #333333; padding: 0 0 0 20px; background: url(images/reportlist.gif) no-repeat top left; display: block; margin: 0 10px 7px 20px; text-decoration: none;}
.reportlist a {color: #333333; text-decoration: none;}
.reportlist a:hover {color: #666666; text-decoration: underline;}


h1, h2, h3, h4, h5, h6, form { display:inline; }
h1 { font-size:1.8em; }
h2 { font-size:1.5em; }
h3 { font-size:1.4em; }

.xxxxsmall { font-size:0.4em; }
.xxxsmall { font-size:0.6em; }
.xxsmall { font-size:0.7em; }
.xsmall { font-size:0.8em; }
.small { font-size:0.9em; }
.large { font-size:1.1em; }
.xlarge { font-size:1.2em; }
.xxlarge { font-size:1.4em; }
.xxxlarge { font-size:1.6em; }




