/* STYLE SHEET CONTENT - MARK YEOMANS AND NIGEL DAVIS 2010 */

/* BODY */
body               { margin:10px auto; width:1000px; text-align:center; background-color:#B9D2E6; font-family:arial,helvetica,sans-serif; color:#000033; }

/* SITE BOXES */
.site-border       { border:double #AAAACC; width: 100%; padding: 0px; background-color: #FFFFFF; }
.box-header        { background-image:url('../images/template-images/header-bg.gif'); padding:32px 50px 0px 50px; background-repeat:no-repeat;
                     background-position:center top; background-color: #3672A8; height:90px; font-size: 13pt; }
.box-header-upper  { background-image:url('../images/template-images/header-bg-upper.gif'); padding:0px; background-repeat:no-repeat;
                     background-position:center top; background-color: #3672A8; height:9px; }
.box-header-lower  { background-image:url('../images/template-images/header-bg-lower.jpg'); padding:29px 50px 0px 50px; background-repeat:no-repeat;
                     background-position:center top; background-color: #3672A8; height:80px; font-size: 13pt; }
.box-nav-bar       { padding:1px; background-color: #3672A8; }
.box-bg-default    { background-image:url('../images/template-images/content-bg-default.jpg'); padding:10px; background-repeat:no-repeat;
                     background-position:left top; background-color: #3672A8; font-size: 12pt; }
#box-content-1     { background-image:url("../images/template-images/content-bg-home.jpg"); }
.con_rpt_blue      { background-color:#000066; }
#con_rpt_blue2     { left:32px; position:relative; width:940px; }
#con_rpt_yellow    { background-color:#ffcc00; width:940px; }
#con_rpt_con_holder{ background-color:#3672A8; width:935px; }
#con_rpt_content   { background-color:#3672A8; }
.box-footer        { background-image:url('../images/template-images/footer-bg.gif'); padding:5px 50px 10px 50px; background-repeat:no-repeat;
                     background-position:center bottom; background-color: #3672A8; height:25px; font-size: 10pt; }
.box-line          { padding:0px; background-color: #E4E8F1; height:1px }

/* ALIGNMENT */
.l                 { text-align:left; }
.c                 { text-align:center; }
.r                 { text-align:right; }
.j                 { text-align:justify; }

/* COLORS */
.color-01          { color:#000000; } /* black */
.color-02          { color:#FFFFFF; } /* white */
.color-03          { color:#FFCC00; } /* yellow */
.color-04          { color:#3672A8; } /* bg blue */
.color-05          { color:#B9D2E6; } /* lt blue */
.color-06          { color:#777777; } /* med gray */
.color-07          { color:#000066; } /* dark blue */

/* TEXT */
.text-6            { font-family: Arial, Helvetica, sans-serif; font-size: 6pt; }
.text-7            { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; }
.text-8            { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; }
.text-9            { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; }
.text-10           { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }
.text-11           { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; }
.text-12           { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; }
.text-13           { font-family: Arial, Helvetica, sans-serif; font-size: 13pt; }
.text-14           { font-family: Arial, Helvetica, sans-serif; font-size: 14pt; }
.text-15           { font-family: Arial, Helvetica, sans-serif; font-size: 15pt; }
.text-16           { font-family: Arial, Helvetica, sans-serif; font-size: 16pt; }
.text-17           { font-family: Arial, Helvetica, sans-serif; font-size: 17pt; }
.text-20           { font-family: Arial, Helvetica, sans-serif; font-size: 20pt; }
.text-24           { font-family: Arial, Helvetica, sans-serif; font-size: 24pt; }
.text-30           { font-family: Arial, Helvetica, sans-serif; font-size: 30pt; }

h2                 { text-align:left; font-family:Arial,Helvetica,sans-serif;font-size:13pt; padding-left:0px; padding-top:10px; font-weight:bold ;
                     color:#FFFFFF; }

/* LINKS */

a                  { color:#E4E8F1; font-weight: bold; font-size: 11pt; }
a:visited          { text-decoration:none; }
a:link             { text-decoration:none; } 
a:hover            { text-decoration:underline; } 
a:active           { text-decoration:none; }

/* IMAGE POSITION */
.leftimage         { float:left; padding:2px 10px 2px 0px; background-color:transparent; }
.rightimage        { float:right; padding:2px 0px 2px 10px; background-color:transparent;  }
.imageborder       { border:double #FF0000; width: 100%; padding: 23px; background-color: #FFFFFF; }

/* FOOTER */
.footer-left       { float:left; width:375px; text-align:left; }
.footer-center     { float:left; width:150px; text-align:center; }
.footer-right      { float:right; width:375px; text-align:right; }

/* FORM BUTTONS */
.button            { width: 160px; font-size: 9pt; font-family:Verdana,Arial,Helvetica,sans-serif; background-color: #FFFFFF; color: #253D58;
                     font-weight:bold; border: 3px double #253D58; }

/* OTHERS */
.blink             { text-decoration: blink; }
.B_crumbBox a      { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; }
.B_crumbBox        { color:#FFFFFF; }



