body{ font-family:Verdana, Arial, Helvetica, sans-serif;font-size:small;color:#003366;background-color:#003399;}
#Page {	background-color:#ffffff;overflow: visible;position: absolute;width: 97%;left: 2%;top: 0px;}
#Header {background-image: url(../Images/HeadingBar_02.gif);background-repeat: repeat-x;background-color:#ffffff;height: 131px;width: 100%;}
#TopNav {text-indent:10px;position:absolute;left:152px;top:113px;height:18px;z-index:1;color:#FFFFCC;background-color:#000000}
#TopNav a {color:#FFFFCC;text-decoration: none;}
#TopNav a:hover {color:#CCFFFF;}
#LeftBar {position:absolute;top:150px;left:83%; width:15%}


.SideContent{padding-left:2px;padding-right:2px;}

#MainContent {position:relative;top:10px;left: 13px;width: 75%;padding-bottom:20PX; margin-bottom:20px;}
#MainContent .ImgRight {position:relative;float:right;padding-left:5px;padding-bottom:5px;}
#MainContent .ImgLeft {position:relative;float:left;padding-right:25px;padding-bottom:5px;}

#dictionary TD{border:1px solid #003399;padding: 2px;vertical-align:top;}
#dictionary TH{background-color:#003399;border:1px solid #003399;color:#FFFFCC;padding: 2px;vertical-align:top;}
#dictionary .alternate{border-bottom:1px solid #003399;background-color:#FFFFEA;border:1px solid #003399;}
#dictionary .sectionHeader{background-color:#000033;color:#FFFFCC;border:1px solid #6699ff;font-size:larger;}
#SubscriptionFees td{padding: 2px;border: 1px solid #336699;}
#SubscriptionFees .highlight{background-color:#E3EFFB;color:#336699;border: 1px solid #336699;}
#SubscriptionFees.caption{font-weight:bold;}
/*#Content .titleSubHeading{font-size:110%;font-weight:bold;}*/
#LatestNews {padding-left:232px;position:relative;left:0%;}
#LatestNews a{ color:#0033CC; text-decoration:none;}
#LatestNews a:hover{ color:#CC0000; text-decoration:underline;}
#TopInfo {float:right;position:relative;font-size:90%;top:0px;width:50%;background-color:#FFFFff;background-image:url(../Images/Curve2.gif);background-repeat:no-repeat;text-indent:25px;text-align:right;padding:2px;}
#TopInfo a { text-decoration:none; }
#TopInfo a:hover { text-decoration:underline; }
input.TitleBar{cursor:pointer;}
#MessagesItem td{padding:10px;}
#ArticleTitle  { font-weight:bold; }		
#ArticleContent  { }		
#ArticleDate { font-size:small; }
#uploadInstructions{font-size:x-small;}

.disclaimer {padding-left:232px; font-size:x-small; text-align:center;}

.sale, .saleAlt {width:99%; background-color:#E3EFFB; border:1px solid #cccccc; padding:2px 5px 2px 5px;}
.saleAlt {width:99%; background-color:#FFFFF4; border:1px solid #cccccc}
.saleimg {position:relative;float:right;padding-left:5px;padding-bottom:5px; cursor:pointer;}

.box {position:relative;width:100%;border: 1px solid #003399; padding:2px 2px 2px 2px; margin-bottom:20px;}
.box h2 { font-size:small;background-color:#003399;color:#FFFF99;display:block;text-align:center; padding: 1px 0 2px 0; margin: 0px 0px 1px 0px;}
.box a { display:block; padding: 1px 0 2px 0; margin-left:2px;}
h1 {font-size:120%;font-weight:bold;border-bottom: 1px solid #006633;}
h2 {font-size:110%;}
h2 {font-size:105%; font-weight:bold;}
.left_spacer {float:left; height:300px;  padding: 2px 25px 2px 2px;}
#Footer {bottom:100%; text-align:center; width:100%;background-color:#000000;color:#FFFF66;border-bottom: 1px solid #000000;}
#Footer a{color:#ffff66;text-decoration:none;}