/* Elements */

ADDRESS, BLOCKQUOTE, BODY, CAPTION, CENTER, DD, DIR, DIV, DL, DT, FORM, H1, H2, H3, H4, H5, H6, MENU, OL, P, TD, TH, UL LI {font-size: 12px;
font-family: arial,helvetica,verdana,tahoma,sans-serif}

/* Real styles */

A:link {color: #06C;
background: transparent;
text-decoration: underline}

A:visited {color: #069;
background: transparent;
text-decoration: underline}

A:active {color: #066;
background: transparent;
text-decoration: underline}

A:hover {color: #066;
background: transparent;
text-decoration: underline}

ADDRESS {margin: 0px 0% 0px 0%;
font: italic 12px}

BIG {font: 22px arial,helvetica,verdana,tahoma,sans-serif}

BODY {margin: 0px 0% 0px 0%;
font-family: MS Sans Serif,arial,helvetica,verdana,tahoma,sans-serif;
background: white}

CAPTION {margin: 5px 0% 5px 0%}

CODE {font-size: 12px;
font-family: monospace} /* To avoid overriding boldness/italicity by using font */

H1 {margin: 0px 0% 0px 0%;
font: bold 30px arial,helvetica,verdana,tahoma,sans-serif}

H2 {margin: 0px 0% 0px 0%;
font: bold 22px arial,helvetica,verdana,tahoma,sans-serif}

H3 {margin: 0px 0% 0px 0%;
font: bold 17px arial,helvetica,verdana,tahoma,sans-serif}

H4 {margin: 0px 0% 0px 0%;
font: bold 14px arial,helvetica,verdana,tahoma,sans-serif}

H5 {margin: 0px 0% 0px 0%;
font: bold 12px arial,helvetica,verdana,tahoma,sans-serif}

H6 {margin: 0px 0% 0px 0%;
font: bold 10px arial,helvetica,verdana,tahoma,sans-serif}

HR {margin: 0px 0% 0px 0%;color: #cccccc; size: 2px;}

P {margin: 12px 0% 12px 0%;}

PRE {margin: 0px 0% 0px 0%;
font: 12px monospace}

SAMP {font: 12px monospace}

SMALL {font-size: 10px}

TH {font: bold 12px sans-serif;text-align:left}

TT {font: 12px monospace}

/* Classes */
a.Nav {color: #03c;background:transparent;text-decoration:underline;font: 11px MS Sans Serif,arial,helvetica;white-space:nowrap}
a.Nav:visited {color: #069}
a.Nav:active {color: #066}
a.Nav:hover {color: #066}
a.NavTier2:link {color: #000;background:transparent;text-decoration:underline;font: 11px MS Sans Serif,arial,helvetica}
a.NavTier2:link:visited {color: #666;background:transparent;text-decoration:underline;font: 11px MS Sans Serif,arial,helvetica}
a.NavTier2:active {color: #066;background:transparent;text-decoration:underline;font: 11px MS Sans Serif,arial,helvetica}
a.NavTier2:hover {color: #066;background:transparent;text-decoration: underline;font: 11px MS Sans Serif,arial,helvetica}
.border1 {border-color:#000;border-width:1px;border-style:solid;}
.box1 {border-color:#088489;border-width:1px;border-style:solid;background-color:#E8F3F3;}
.box2 {border-color:#088489;border-width:1px;border-style:solid;}
.head1 {background-color:#000;font-size:11px;font-weight:bold;color:#FFF;text-align:left;}
.head2 {background-color:#005B5F;font-size:11px;font-weight:bold;color:#FFF;text-align:left;}
.head2 td a, .head2 td a:visited, .head td a:activated { color:#C1F3FF }
.head2 td a:hover {color: #fff}
.head3 {background-color:#C0E4E4;font-size:11px;font-weight:bold;text-align:left;}
.signuphead1 {background-color:#990033;font-size:11px;color:#FFF;text-align:center;}
.head3sub {background-color:#E8F3F3;}
.homepagehead {font-size:14pt;color:#800000;background-color:#E8F3F3;}
.bgalt {background-color:#f2f2f2;}
.tiny {font-size:11px}
.prominentnavbutton {background-color:#F69B41;border-color:#FFC082 #FFC082 #C7690D #C7690D;border-width:1px;border-style:outset;font-size:11px;}
.navbutton {background-color:#AECDC9;border-color:#C2D5D0 #C2D5D0 #023638 #023638;border-width:1px;border-style:outset;font-size:11px;}
.topnavbutton {background-color:#990033;border-color:#000000 #000000 #000000 #000000;border-width:1px;border-style:outset;font-size:11px;}
.navbg {background-color:#E8F3F3}
.highlight {color:#F00}
.newsblock ul {margin: 0px 0px 0px 18px; padding-left: 0em;}
.newsblock ul li a {font-size: 12px;}

/* quotes classes */
.quotesearchbox {background-color: #E8F3F3}
.quotesearchbox {background-color: #E8F3F3}
.quoteboxbg {background-color: #E8E8E8}
.quotetimebar {margin: 5px 0px 5px 0px}
.quotetexthighlight {background-color: #8B8B8B;font: bold 12px arial;color: #E8E8E8;text-transform: uppercase;margin-bottom: 5px}
.quotedataboxouter {border: 1px solid #000;padding:5px;background-color:#fff}
.quotedatahead1 {text-align: center;background-color: #C0E4E4;border-bottom: 1px solid #ccc;border-top: 1px solid #ccc}
.quotedatacell1 {text-align: center;background-color: #E8F3F3}
.quotedatahead2 {text-align: right;background-color: #C0E4E4;font-weight: bold;border-bottom: 1px solid #ccc}
.quotedatacell2 {text-align: left;background-color: #E8F3F3}
.quotedatahead3 {text-align: left;background-color: #C0E4E4;font-weight: bold;border-bottom: 1px solid #ccc}
.quotedatacell3 {text-align: right;background-color: #E8F3F3}
.quotedatacell_withb {text-align: left;background-color: #E8F3F3;border-bottom: 1px solid #ccc}
.quotenewshead1 {font-weight: bold;background-color: #666666;color: #fff;border-bottom: 1px solid #ccc}
.quotenewshead2 {text-align: left;font-weight: bold;background-color: #C0E4E4;color: #000;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc}
.quotenewsdata1 {text-align: center;font-size: 11px;color: #000;border-right: 1px solid #ccc}
.quotenewsdata2 {text-align: left;font-size: 12px;color: #000}
.quotenewsdata3 {text-align: right;font-size: 12px;color: #000}

/* Direct Access */
a.daNav {color: #03c;background:transparent;text-decoration:underline;font: 11px MS Sans Serif,arial,helvetica;white-space:nowrap}
a.daNav:visited {color: #A12325}
a.daNav:active {color: #066}
a.daNav:hover {color: #066}
.danavbg {background-color:#ECE3E3}
.head3_da {background-color:#ECE3E3;font-size:11px;font-weight:bold;text-align:left;}
.head3sub_da {background-color:#DEA5A6}

/* begin added by Jens */
.adLeftColumn, .adRightColumn {margin:0 0 15px 0;padding:0}
.adCenter {margin:15px 0;padding:0;height:90px} /* Note: height = image height in HTML code */
.adCenter .ad-left {float:left}
.adCenter .ad-right {float:right}
.puff-brand-marks img {margin:0 0 15px 0;border:0}
.puff-access {border-top:1px solid #005b5f;border-bottom:1px solid #005b5f;margin-top:-1px;position:relative;padding:3px 0}
.puff-access img {float:left;position:absolute}/* Note: margin-top = -1/2 height of image */
/*.puff-access img#access-img-smhage {margin-top:-56px}/* If an image is of different height, create a rule like this */
.puff-access h3 {font-size:10pt;margin:6px 240px 6px 220px}/* Note: margin left and right depend on image widths */
.puff-access a {display:block;position:absolute;top:50%;margin-top:-18px;right:20px;text-indent:-9900px}/* Note: margin-top = -1/2 height of image */
.puff-access p {display:block;margin:6px 240px 6px 220px}/* Note: margin left and right depend on image widths */
/*.puff-access a#btn-register-afraccess {width:199px;height:36px;background:transparent url(/common/images/btn_register.gif) top left no-repeat}/*Note: width and height depend on image size */
/*.puff-access a#btn-login-smh {width:199px;height:36px;background:transparent url(/common/images/btn_register.gif) top left no-repeat;margin-top:-40px}/*Note: margin-top: Adjust as necessary to move button upwards */
/*.puff-access a#btn-login-theage {width:199px;height:36px;background:transparent url(/common/images/btn_register.gif) top left no-repeat;margin-top:6px}/*Note: margin-top: Adjust as necessary to move button down */
h1,h2 {position:relative}
/* Note: When changing h1,h2 font sizes, 'margin-top' and 'top' must be adjusted here too */
h1 span.powered,h2 span.powered {float:right;margin-top:-17px;font-size:9pt;font-weight:normal;color:000;height:20px;display:block;position:relative}
h1 span.powered a,h2 span.powered a {position:absolute;right:0;top:-3px;text-indent:-9900px;display:block;height:20px}
/* Note: Each sponsor needs two rules: 'h2 span.powered#<sponsor name> a {}' with the image's path and <image-width> plus a bit
         and a rule for the padding-right of the span (which equals the <a> width). */
h1 span.powered#afraccess {padding-right:60px}
h1 span.powered#afraccess a {background:transparent url(/common/images/afrAccess_53x20px.gif) top right no-repeat;width:60px}
h2 span.powered#aap {padding-right:50px}
h2 span.powered#aap a {background:transparent url(/common/images/aap_47x20px.gif) top right no-repeat;width:50px}

div.portfolio-buttons {position:relative}
div.portfolio-buttons a {display:block;float:left;text-indent:-9900px;margin-right:12px}
div.portfolio-buttons a#btn-register-afraccess {width:199px;height:36px;background:transparent url(/common/images/tc_afraccess.gif) top left no-repeat}/*Note: width and height depend on image size */
div.portfolio-buttons a#btn-login-directaccess {width:199px;height:36px;background:transparent url(/common/images/tc_directaccess.gif) top left no-repeat}
div.portfolio-buttons a#btn-login-smh {width:199px;height:36px;background:transparent url(/common/images/tc_smhcomau.gif) top left no-repeat}
div.portfolio-buttons a#btn-login-theage {width:199px;height:36px;background:transparent url(/common/images/tc_theage.gif) top left no-repeat}
/* end added by Jens */

/*Start Jewels*/
.puff-tr-access {border-top:1px solid #005b5f;padding:3px 0}
.puff-tr-access.bottom {border-bottom:1px solid #005b5f;}
.puff-tr-access img {float:left;margin-right:20px;clear:left;}
.puff-tr-access img.smhage {float:left;margin:5px 0;}
.puff-tr-access img.da {margin:20px 0;}
.puff-tr-access img.login {float:right;margin:2px 0 0 10px;clear:right;}
.puff-tr-access h3 {font-size:105%;margin:6px 240px 6px 220px}
.puff-tr-access p {display:block;margin:6px 0 6px 220px}
.fr {float:right;}
.fl {float:left;}
/*end Jewels*/

.clear {clear:both;position:relative;font-size:0px;height:0px;line-height:0px}