/* adwords magic AIMM F-Pattern Version 12.0 */

/* Page centering within the Browser */

#wrapper            { margin: 0 auto; width: 824px; }
#content            { width: 100%; }

/* Page Body Elements */

body,td,tr,p        { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #49474B; }

/* Built-in Headings */

h1                  { font-size: 22px; font-weight: normal; color: #002D62; margin-top: 11px; margin-bottom: 9px; margin-left: 0px; }
h2                  { font-size: 18px; font-weight: normal; color: #002D62; margin-left: 0px; margin-top: 0px; margin-bottom: 6px; }
h3                  { font-size: 15px; font-weight: normal; color: #002D62; margin-left: 0px; margin-top: 0px; margin-bottom: 0px; }
h4                  { font-size: 14px; font-weight: bold;   color: #002D62; margin-left: 0px; margin-top: 6px; margin-bottom: 6px; }
h5                  { font-size: 14px; font-weight: normal; color: #002D62; margin-left: 0px; margin-top: 7px; margin-bottom: 6px; }
h6                  { font-size: 18px; font-weight: bold; color: #E8A800; margin-left: 0px; margin-top: 0px; margin-bottom: 6px; }

/* Forthcoming Events Styles */

#events_panel {
    width: 241px;
    height: 244px;
    margin: 0;
    padding: 0;
    float: left;
    display: inline;
    border: 2px solid #D3D3D3;
    background: url(images/new-year-bg.jpg) top center no-repeat; }

p.events {
    color: #FFFFFF;
    font-size: 15px;
    text-align: left;
    padding: 6px; }

/* Copy and Font Styles */

.banner             { font-size: 22px; font-weight: normal; color: #FFFFFF; }

.copy               { font-size: 13px; font-weight: normal; }
.copy-bold          { font-size: 13px; font-weight: bold; }

.copysmall          { font-size: 11px; }
.copysmall-bold     { font-size: 11px; font-weight: bold; }

.panel              { font-size: 12px; font-weight: normal; }

.case               { font-size: 13px; font-weight: normal; color: #002D62; }
.case-bold          { font-size: 13px; font-weight: bold; text-align: center; color: #002D62; }

.table              { font-size: 13px; font-weight: normal; color: #6B7D8F; }
.table-bold         { font-size: 13px; font-weight: bold; color: #6B7D8F; }
.table-lite         { font-size: 13px; font-weight: normal; color: #D3D3D3; }

.copyright          { font-size: 13px; font-weight: normal; color: #FFFFFF; }

.image-title        { font-size: 13px; font-weight: normal; color: #002D62; }
.click              { font-size: 11px; font-weight: normal; color: #D99D00; }
.credit             { font-size: 9px; } 

.form               { font-size: 13px; font-weight: normal; }
.form-caption       { font-size: 13px; font-weight: normal; color: #B09F02; }
.check-code         { font-size: 12px; font-weight: normal; color: #0093D9; }

.centeredImage      { text-align:center; margin-top:0px; margin-bottom:0px; padding:0px; }

.filler-1           { font-size: 1px; font-weight: normal; }
.filler-2           { font-size: 2px; font-weight: normal; }
.filler-3           { font-size: 3px; font-weight: normal; }
.filler-4           { font-size: 4px; font-weight: normal; }
.filler-5           { font-size: 5px; font-weight: normal; }
.filler-6           { font-size: 6px; font-weight: normal; }
.filler-7           { font-size: 7px; font-weight: normal; }
.filler-8           { font-size: 8px; font-weight: normal; }
.filler-9           { font-size: 9px; font-weight: normal; }
.filler-10          { font-size: 10px; font-weight: normal; }
.filler-11          { font-size: 11px; font-weight: normal; }
.filler-13          { font-size: 13px; font-weight: normal; }
.rcorner_fill       { font-size: 6px; background: url(images/rcorner_r.png) top right repeat-y; }

/* Rounded Corner Panel Elements */

.rcorner_box        { background: url(images/rcorner_tl.png) no-repeat top left; }
.rcorner_top        { background: url(images/rcorner_tr.png) no-repeat top right; }
.rcorner_bottom     { background: url(images/rcorner_bl.png) no-repeat bottom left; }
.rcorner_bottom div { background: url(images/rcorner_br.png) no-repeat bottom right; }
.rcorner_content    { font-size: 12px; background: url(images/rcorner_r.png) top right repeat-y; }
.rcorner_top div,
.rcorner_top,
.rcorner_bottom div,
.rcorner_bottom     { width: 100%; height: 10px; }
.rcorner_content,
.rcorner_bottom     { margin-top: 0px; }
.rcorner_content    { padding: 0 7px; }

/* Main, Side and Footer Menus */

.main-menu-blank    { background-image:url('images/main-menu-blank.gif'); height: 38; }
.main-menu-start    { background-image:url('images/main-menu-start.gif'); height: 38; }
.main-menu          { background-image:url('images/main-menu.gif'); height: 38; }
.main-menu-end      { background-image:url('images/main-menu-end.gif'); height: 38; }

.main-menu-start-in { background-image:url('images/main-menu-start-in.gif'); height: 38; }
.main-menu-in       { background-image:url('images/main-menu-in.gif'); height: 38; }
.main-menu-end-in   { background-image:url('images/main-menu-end-in.gif'); height: 38; }

.side-menu-start    { background-image:url('images/side-menu-start.gif'); height: 30; }
.side-menu          { background-image:url('images/side-menu.gif'); height: 30; }
.side-menu-end      { background-image:url('images/side-menu-end.gif'); height: 30; }

.dotted-line        { background-image:url('images/dotted-line.gif'); height: 6; }

.footer-bg-left     { background-image:url('images/footer-bg-left.jpg'); height: 30; font-size:12px; font-weight: normal; color: #616161; text-decoration: none; }
.footer-bg-right    { background-image:url('images/footer-bg-right.jpg'); }

/* Link Styles */

a.menu:link         { font-size:13px; font-weight: normal; color: #002D62; text-decoration: none; }
a.menu:visited      { font-size:13px; font-weight: normal; color: #002D62; text-decoration: none; }
a.menu:hover        { font-size:13px; font-weight: normal; color: #002D62; text-decoration: underline; }
.menu-focus         { font-size:13px; font-weight: normal; color: #002D62; text-decoration: none; }

a.footer:link       { font-size:13px; font-weight: normal; color: #FFFFFF; text-decoration: none; }
a.footer:visited    { font-size:13px; font-weight: normal; color: #FFFFFF; text-decoration: none; }
a.footer:hover      { font-size:13px; font-weight: normal; color: #FFFFFF; text-decoration: underline; }
.footer-focus       { font-size:13px; font-weight: normal; color: #FFFFFF; text-decoration: underline; }
.footer-div         { font-size:13px; font-weight: normal; color: #3366CC; text-decoration: none; }

a.panel:link        { font-size:12px; font-weight: normal; color: #002D62; text-decoration: none; }
a.panel:visited     { font-size:12px; font-weight: normal; color: #002D62; text-decoration: none; }
a.panel:hover       { font-size:12px; font-weight: normal; color: #E8A800; text-decoration: underline; }

a.copy:link         { font-size:13px; font-weight: normal; color: #E1A400; text-decoration: none; }
a.copy:visited      { font-size:13px; font-weight: normal; color: #E1A400; text-decoration: none; }
a.copy:hover        { font-size:13px; font-weight: normal; color: #E1A400; text-decoration: underline; }

a.copysmall:link    { font-size:12px; font-weight: normal; color: #E1A400; text-decoration: none; }
a.copysmall:visited { font-size:12px; font-weight: normal; color: #E1A400; text-decoration: none; }
a.copysmall:hover   { font-size:12px; font-weight: normal; color: #E8A800; text-decoration: underline; }

a.copyvsmall:link    { font-size:11px; font-weight: normal; color: #E1A400; text-decoration: none; }
a.copyvsmall:visited { font-size:11px; font-weight: normal; color: #E1A400; text-decoration: none; }
a.copyvsmall:hover   { font-size:11px; font-weight: normal; color: #E8A800; text-decoration: underline; }

a.faq:link          { font-size:13px; font-weight: normal; color: #002D62; text-decoration: none; }
a.faq:visited       { font-size:13px; font-weight: normal; color: #002D62; text-decoration: none; }
a.faq:hover         { font-size:13px; font-weight: normal; color: #E8A800; text-decoration: underline; }

a.form:link         { font-size:11px; font-weight: normal; color: #00A8DF; text-decoration: underline; }
a.form:visited      { font-size:11px; font-weight: normal; color: #00A8DF; text-decoration: underline; }
a.form:hover        { font-size:11px; font-weight: normal; color: #E8A800; text-decoration: underline; }

a.credit:link       { font-size:9px; font-weight: normal; color: #444F57; text-decoration: none; }
a.credit:visited    { font-size:9px; font-weight: normal; color: #444F57; text-decoration: none; }
a.credit:hover      { font-size:9px; font-weight: normal; color: #444F57; text-decoration: underline; }


