/*=================Content=======================*/
blockquote {background-color: #f0f0f0; border: solid 1px #d2d2d2; padding:15px; margin: 10px 40px;}
.sidequote {background-color: #f0f0f0; border: solid 1px #d2d2d2; padding:15px; margin: 10px 40px;}
div.sidequote h4 {font-size: 12px; text-transform: uppercase; margin: 5px 0 0 0; padding: 0;}
div.sidequote p {color: #333; margin-bottom: 10px; padding: 0 10px;}
div#ArticleBody  p {padding-bottom: 12px;}
body {font-family:"Lucida Grande",Geneva,Arial,sans-serif;}
hr {color: #DDD; border: 1px solid;}
div.hr {background: transparent url(/Images/Content/895/325919.gif) no-repeat 0 0; height: 2px; margin: 10px 0 20px 0; padding: 0;}
div.hr hr {display: none;}
.em {font-size:1.2em;}
.caption {font-size:0.8em; color:#666; font-style:italic;}
.right {display: block; float: right; margin: 0 0 10px 10px;}
.left {display: block; float: left; margin: 0 0 10px 10px;}
.lg {font-size:1.2em; }
.bt {margin-bottom: 20px;}
.fl {display: block; float: left; margin: 0 10px 10px 0;}
.tp {margin-top: 30px;}

/*=================Header===============*/
#logo {background: url(/Images/content/895/212695.gif) no-repeat top left; float: left; height: 89px; margin: 20px 0 15px 20px; text-indent: -9999px; width: 272px;}
/*=================footer===============*/
#subscribe {color: #ddd; font-size: 0.8em;}
#subscribe a, #subscribe a:visited {color: #757575}
/*-----------login controls --------------  */
#login {float: right; margin-right: 20px;}
#logincontrols {background: #e7e7e7; display: inline; float:left; line-height: 37px; margin: 0; padding: 0 10px; text-align: center; }
#logincontrols a {color:#a7a7a7; text-decoration: none; text-transform: uppercase;}
#logincontrols a:hover {color:#b70100; text-decoration: none;}
#newsletter { display: inline; clear: right; float: right; width: 195px; margin-top: 58px; margin-right: 20px; height:29px; text-align: center; }
#newsletter a#signup { background: transparent url(/Images/content/895/274317.gif) no-repeat 0 0; color: #7b040d; display: block; font-weight: 700; width:195px; height: 29px; letter-spacing: -1px; line-height: 29px; text-transform: uppercase; }

/*---------- navigation ----------------*/
ul.navigation { line-height: 35px; list-style: none; margin: 0; padding: 0 0 0 10px; background: #111 url(/Images/Content/895/239888.gif) no-repeat top right; }
ul.navigation li { display: inline; line-height: 35px; margin-right: 10px; }
ul.navigation a, ul.navigation a:visited {color: #fff; font-size: 12px; padding: 10px 10px 9px 10px; line-height: 100%; text-decoration: none; font-weight: normal; text-transform: uppercase; }
ul.navigation a:hover { background: #444; text-decoration: none; }
ul.navigation a.selected { background: #222; color: #b70100; }
ul.navigation a:focus { outline: none; }
ul#groupnav {margin:0 100px 10px 640px; padding: 0;}
#groupnav ul a{display: block; float: left; clear: left; }
#groupnav li {list-style: none outside; list-style-image: none; margin: 0; padding: 0; }
#groupnav a, #groupnav a:visited{color:#B90000; display: block; padding: 3px;}
#groupnav a:hover {background: #333333; text-decoration: none;}

/*----------Content--------------------*/
a.download, a.download:active { background: transparent url('/Images/content/895/264560.gif') no-repeat 5px 3px; display: block; margin: 10px 0; padding: 10px 8px 10px 50px; border: 1px solid silver; } 
a.download:hover, a.pdfdownload:hover { background-color: #F1F1F1; } 
a.pdfdownload, a.pdfdownload:active { background: transparent url('/Images/Content/895/264585.gif') no-repeat 5px 3px; display: block; margin: 10px 0; padding: 10px 8px 10px 50px; border: 1px solid silver; }

/*----------A4J controls---------------*/
div.TopCaption {display: none;}
div.SubCaption {color:#838383;}
#faq {}
.faqa {margin-top: 10px; padding: 10px; background-color:#F0F0F0; border:1px solid #D2D2D2; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
/*----------Blog----------------------*/
div.blogcomponent_articlediv {margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px double #d3d3d3;}

/*---------Sidebar--------------------*/
div#side_ads {width: 285px;}
div#side_ads img {margin-bottom: 10px;}
div#oxford, div#joseph, div#sidecheck {color:#343434; font-size: 90%;}
div#oxford p, div#joseph p, div#sidecheck {padding: 0 10px; margin-bottom:10px;}
div#sidecheck ol li {font-size: inherit; padding-bottom: 5px;}
