﻿#managedpagecontainer {
 padding: 10px;
}

/* Article Styles ---------------------------------------------------------- */
.articleheadercontainer {
 border-bottom: 1px solid #999;
 margin: 10px;
 padding: 0 0 10px 0;
 min-height: 85px;
 _height: 85px;
}

.articlesubheaderleft {
 float: left;
 width: 680px;
}

.xarticlesubheaderleft h1 {
 border: 0;
 color: #000;
 font-size: 2em;
 font-weight: bold;
}

.articletitle {
 color: #000;
 font-size: 24px;
 font-weight: bold;
}

.articlesubtitle {
 color: #000;
 font-size: 12px;
 font-weight: bold;
 margin: 5px 0 0 0;
}

.articlesoptiontoolbox {
 background: #fff;
 border: 1px solid #999;
 float: right;
 width: 245px;
}

.articleoptiontoolboximage {
 float: left;
 height: 16px;
 padding: 3px 4px;
 width: 16px;
}

.articleoptiontoolboxtext {
 float: left;
 font-weight: bold;
 height: 16px;
 line-height: 16px;
 padding: 3px 0;
 width: 90px;
}

.articleoptiontoolboxtext a:link {
 color: #666;
 text-decoration: none; 
}

.articleoptiontoolboxtext a:visited {
 color: #666;
 text-decoration: none; 
}

.articleoptiontoolboxtext a:hover {
 color: #666;
 text-decoration: underline;
}

.articleoptiontoolboxtext a:active {
 color: #666;
 text-decoration: none; 
}

.articlecontainer {
 background: #fff;
 line-height: 1.6em;
 margin: 10px;
}

.articleoptiontoolboximage img {
 border: 0;
}

.fontsizesmall, 
.fontsizesmallon, 
.fontsizesmalloff {
 display: inline;
 font-size: .8em;
 padding: 0 2px;
}

.fontsizemedium, 
.fontsizemediumon, 
.fontsizemediumoff {
 display: inline;
 font-size: 1em;
 padding: 0 2px;
}

.fontsizelarge, 
.fontsizelargeon, 
.fontsizelargeoff {
 display: inline;
 font-size: 1.2em;
 padding: 0 2px;
}

.fontsizexlarge, 
.fontsizexlargeon, 
.fontsizexlargeoff {
 display: inline;
 font-size: 1.3em;
 padding: 0 2px;
}

.fontsizesmallon a:link, 
.fontsizemediumon a:link, 
.fontsizelargeon a:link,
.fontsizexlargeon a:link {
 color: #000;
 text-decoration: none;
}

.fontsizesmallon a:visited, 
.fontsizemediumon a:visited, 
.fontsizelargeon a:visited,
.fontsizexlargeon a:visited {
 color: #000;
 text-decoration: none;
}

.fontsizesmallon a:hover, 
.fontsizemediumon a:hover, 
.fontsizelargeon a:hover,
.fontsizexlargeon a:hover {
 color: #000;
 text-decoration: underline;
}

.fontsizesmallon a:active, 
.fontsizemediumon a:active, 
.fontsizelargeon a:active,
.fontsizexlargeon a:active {
 color: #000;
 text-decoration: none;
}

.fontsizesmalloff a:link, 
.fontsizemediumoff a:link, 
.fontsizelargeoff a:link,
.fontsizexlargeoff a:link {
 color: #999;
 text-decoration: none;
}

.fontsizesmalloff a:visited, 
.fontsizemediumoff a:visited, 
.fontsizelargeoff a:visited,
.fontsizexlargeoff a:visited {
 color: #999;
 text-decoration: none;
}

.fontsizesmalloff a:hover, 
.fontsizemediumoff a:hover, 
.fontsizelargeoff a:hover,
.fontsizexlargeoff a:hover {
 color: #999;
 text-decoration: underline;
}

.fontsizesmalloff a:active, 
.fontsizemediumoff a:active, 
.fontsizelargeoff a:active,
.fontsizexlargeoff a:active {
 color: #999;
 text-decoration: none;
}

.fontsizer {
 color: #666;
 float: left;
 font-weight: bold;
 height: 16px;
 line-height: 16px;
 padding: 3px 0 3px 4px;
 width: 120px;
}

/* Page Columns ------------------------------------------------------------ */
.outerleftcolumn {
 float: left;
 padding: 0 0 0 10px;
 width: 738px;
}

.innerleftcolumn {
 float: left;
 padding: 10px 0 5px 0;
 width: 210px;
}

.innerrightcolumn {
 float: left;
 padding: 10px 0 0 10px;
 width: 508px;
}

.outerrightcolumn {
 float: right;
 padding: 0 10px 0 0;
 width: 204px;
}
