/*
---------------------------
Author: P Byford - Jun 2010
---------------------------
*/

/* top area table */
.topAreaTable {height:112px; margin-bottom:13px}

/* top area left */
.topAreaLeft {width:187px; font-size:62%}
.topAreaLeft div {margin:0 0 2px}
.topAreaLeft img {margin:0 0 7px}

/* top area search */
.topAreaSearch {font-size:100%; width:323px; vertical-align:bottom}

/* top area search box */
.topAreaSearchBox {width:291px; height:92px; font-size:76%; font-weight:normal; text-align:left; padding:8px 11px 0 11px; background:#f6f6f6}
.topAreaSearchBox h2 {font-size:100%; font-weight:bold; color:#000000; padding:0; margin:0 0 5px 0}
.topAreaSearchBox div {margin:0 0 5px 0}
.topAreaSearchBox input {vertical-align:middle; margin:0; padding:0}
.topAreaSearchBox a {font-weight:normal; color:#ee3326; text-decoration:underline; margin-top: 3px;}
.topAreaSearchBox a:hover {color:#3399ff}

/* top area right */
.topAreaRight {width:auto}

/* top nav bar */
.topNavBar td {vertical-align:middle}

/* content area */
div.contentAreaWithPadding  {width:735px; margin:15px 0 15 15px}
.mainContentTable  {width:735px}
h1 {font-size:100%; margin:0 0 7px; padding:4px 0 0}
h2 {font-size:76%; margin:0 0 11px}
#newsFlashContainer {border-top:1px dashed #000000; height:470px; margin:0 0 15px 0}
#newsFlashContainer p {overflow:hidden; clear:both; margin:0 0 18px 0; padding:0 4px 0 4px}
.brandEmphasis {font-weight:bold; color:#ee3326}

/* login box */
.loginBox {overflow:hidden; clear:both; width:459px; font-size:76%; color:#000000; margin:0 0 16px 0; padding:12px 14px 3px 14px; background:#f6f6f6}
.loginBox h2 {font-size:100%; font-weight:bold; color:#000000; padding:0; margin:0 0 14px 0}
.loginBox p {overflow:hidden; clear:both; width:459px; font-size:100%; margin:0 0 16px 0}
.loginBox div {overflow:hidden; width:459px; margin:0 0 11px 0}
.loginBox input {vertical-align:middle; margin:0; padding:0}
.loginBox label {margin:0 20px 0 0}

/* side bar */
.sideBar {overflow:hidden; clear:both; width:229px; margin:0; padding:0}
.sideBar h2 {font-size:76%; font-weight:bold; color:#003399; margin:0 0 15px 0; padding:6px 11px 6px 11px; background:#99ccff}
.sideBar .blueBox {overflow:hidden; clear:both; font-size:76%; color:#000000; margin:0 0 15px 0; padding:16px 8px 14px 11px; background:#e2f5ff}
.sideBar .blueBox div {margin:0 0 4px 0}
.sideBar .blueBox p {font-size:100%; margin:0 0 17px 0}
.sideBar .whiteBox {overflow:hidden; clear:both; font-size:76%; color:#003399; margin:0 0 0 0; padding:0 11px 0 11px; background:#ffffff}
.sideBar .whiteBox p {font-size:100%; color:#003399; margin:0 0 17px 0}
.sideBar a {color:#ee3326; text-decoration:underline}
.sideBar a:hover {color:#3399ff}

/* footer */
.footer {overflow:hidden; clear:both; width:712px; font-size:76%; font-weight:bold; color:#003399; padding:6px 19px 5px 19px; background:#99ccff}
.footer a {color:#003399; text-decoration:none}
.footer a:hover {color:#3399ff}

/* copyright */
.copyright {overflow:hidden; clear:both; font-size:76%; font-weight:bold; width:712px; color:#003399; text-align:center; margin:0; padding:4px 0 8px 0}
.copyright2 {overflow:hidden; clear:both; width:750px; font-size:76%; font-weight:bold; color:#003399; text-align:center; margin:0; padding:4px 0 8px 0; background:#99ccff}
