/**********************************************************************
	Filename: global.css
	Project:  BxMagazine.com
**********************************************************************/
/* Body Tag Definition */
body { margin-top:0; background-color:#ffffff; }

/* Assign font and color to the general styles */
font, th, td, p, body, span, div,textarea { font-family:Arial,Helvetica,Verdana,sans-serif; color:rgb( 0, 0, 0 ); font-weight:normal; font-size:12px;}
h1,h2,h3,h4,h5 { font-family:Arial,Helvetica,Verdana,sans-serif,sans; color:rgb( 0,0,0 ); }
h1 { font-size:22px; font-weight:bold; }
h2 { font-size:18px; font-weight:bold; }
h3 { font-size:16px; font-weight:bold; }
h4 { font-size:14px; font-weight:bold; }
h5 { font-size:12px; font-style:italic; font-weight:normal;}
 
/* General link formatting */
a { font-family:Arial,Helvetica,Verdana,sans-serif; font-style:normal; text-decoration:none; font-weight:bold; }
a:hover { color:rgb( 23,106,111 ); };

/* Default horizontal rule */
hr { height:1px; color:rgb( 5, 0, 95 );}

/* styles */
.mainnav { font-size:11px; font-weight:bold; color:rgb( 5, 0, 95 ); }
.leftmain { font-size:14px; font-weight:bold; color:rgb( 102, 96,192 ); }
.leftmainbak { background-image:url( images/leftseparator.gif ); background-color:#eeeeee; line-height:35px; }
.leftnav { font-size:11px; text-transform:uppercase; font-weight:bold; color:rgb( 0,0,0 ); border-bottom:1px solid rgb( 23,106,111 ); padding-top:4px; padding-left:2px; }
.leftnavlink { font-size:11px; text-transform:uppercase; font-weight:bold; color:rgb( 0,0,0 );  padding-top:4px; padding-left:2px; }
.leftnavlink:hover { color:rgb( 23,106,111 ); }
.vertical { background-color:rgb( 170, 170, 170 ); }
.searchbox { background-color:rgb( 23,106,111 ); font-size:14px; font-weight:bold; color:rgb(255,255,255); }
.lightblue { color:rgb( 71,61,255); }
.footer { text-align:center; width:770px; background-color:rgb( 165,173,0 ); color:rgb( 0,0,0 ); font-size:12px; font-weight:normal; margin-top:5px; border-top:2px solid rgb( 71,61,255 ); border-bottom:2px solid rgb( 71,61,255 );}
 
.headline1 { font-size:18px; font-weight:bold; color:rgb( 23,106,111 ); padding-top:4px; }
.headlineLink { font-size:18px; font-weight:bold; color:rgb( 23,106,111 ); padding-top:4px; text-decoration:none; }
.headlineLink:hover { font-size:18px; font-weight:bold; color:rgb( 23,106,111 ); padding-top:4px; text-decoration:underline; }
.section { width: 225px; font-size:12px; font-weight:bold; text-transform:uppercase; color:rgb( 0,0,0 ); border-bottom:3px solid rgb( 23,106,111 ); }
.article { font-size:12px; color:rgb( 0,0,0 ); font-weight: normal; text-decoration:none; }
.article:hover { color:rgb( 23,106,111 ); text-decoration:underline; }
.articleText { line-height: 17px; }
.issue { background-image:url( images/issuebak.gif ); line-height:32px; color:white; padding-left:4px; padding-bottom:4px; font-size:14px; font-weight:bold; }

.print { font-size:9px; font-weight:bold; }
.print a { color:#000000; text-decoration:none; }
.print a:hover { color:#000000; text-decoration:underline; }

.newsTitle { font-size:14px; font-weight:bold; color:rgb( 23,106,111 ); }
.newsTitleLink { font-size:14px; font-weight:bold; color:rgb( 23,106,111 ); }
.newsTitleLink:hover { font-size:14px; font-weight:bold; color:rgb( 23,106,111 ); text-decoration:underline; }
.newsSubTitle { font-size:14px; color:rgb( 23,106,111 ); font-weight:bold; }


/* Publications Archive & Current Issue Styles */
#TOC { line-height: 22px; }
#coverContainer { position:relative; float:right; width:170px; height:170px; }
#backCover { position:absolute; background-color:#FFFFFF; width:125px; height:150px; right:5px; top:10px; border:1px solid #000000; z-index:1; }
#frontCover { position:absolute; right:20px; top:20px; border:1px solid #000000; z-index:2; }
#inScope { position:absolute; top:180px; right:5px; }

/* calendar */
.calTable { background-color:#ffffff; border:1px #000000 solid; }
.calwkdays { font-size:12px; color: #FFFFFF; font-weight:bold; background-color: #05005f; }
.calday0 { background-color: #ECEECB; }
.calday1 { background-color: #FFFFFF; }
.caltxt	{ color: #000000; font-weight: normal; text-decoration: none; }
.caltxt:hover{ color:rgb( 23,106,111 ); text-decoration: underline; }
.calEvtTitle { font-size:14px; font-weight:bold; color:rgb( 23,106,111 ); }
.calEvtTitleLink { font-size:14px; font-weight:bold; color:rgb( 23,106,111 ); text-decoration:none; }
.calEvtTitleLink:hover { font-size:14px; font-weight:bold; color:rgb( 23,106,111 ); text-decoration:underline; }

/* archives */
.issTitle { font-size:14px; font-weight:bold; color:rgb( 23,106,111 ); }

/* table styles */
.tblhdr { font-weight: bold; font-style: normal; color: rgb( 0, 0, 0 ); text-decoration:none; }
.tbldata0 { background-color: #cccccc; text-decoration: none; }
.tbldata1 { background-color: #eeeeee; text-decoration: none; }