@charset "UTF-8";
/* =CALL LIBRARY */
	@import url("reset-min.css"); /* ------- Reset all CSS Styles */
body {
color : #000;
line-height : 18px;
font-size : 12px;
font-family : Georgia, serif;
background : #fff;
}
.container {
width: auto;
margin-left : 20px;
}
p {
margin-top : 6px;
}
strong {
font-weight : bold;
}
em {
font-style : italic;
}
hr {
display : none;
}
#skip {
display : none;
}

div.rollover_button {
display : none;
}
.hide {
position : absolute;
left : -2000em;
}
#localnav {
display : none;
}
a:link, a:visited {
color : #000;
background : transparent;
text-decoration : none;
}
	#calendar{
		height: 95px; width: 83px;
	}

	#calendar p {
		font-weight: bold;
		font-size: 18px;
		text-transform: uppercase;
		color: #000000;
		max-width: 83px;
		text-align: center;
		padding-top:12px;
	}
	#calendar p.double {
		font-size: 18px;
		margin-top:-12px;
	}
	#calendar p.single {
		font-size: 18px;
		margin-top:-12px;

	}
	
	.indent{ 
	 margin-top:0px;
	 margin-left: 0px; 
	 padding-bottom: 0px;
	 text-align: left;
	 }
#navigation {
display : none;
}
#disqus_comments {
display : none;
}
#bottominfo {
display : none;
}
#banner {
font-weight : bold;
}
#summary {
font-weight : bold;
}
#banner_homepage {
font-weight : bold;
}
#banner_consultancy {
font-weight : bold;
}
#banner_consultancy img {
display : none;
}
input.noprint {
display : none;
}
ul.article {
margin-left : 50px;
list-style : square;
}
ol.article {
margin-left : 50px;
list-style : decimal;
}
dl.article {
margin-left : 50px;
margin-left : 0;
}
dt.article {
font-weight : bold;
}
dd.article {
padding-bottom : 6px;
}
dd.reference {
margin-bottom : 0;
text-indent : -30px;
margin-left : 30px;
font-size : smaller;
line-height : 14px;
}
.interview dt {
margin-left : 0;
margin-bottom : 0.1px;
font-weight : bold;
font-size : 12px;
}
dd {
margin-left : 50px;
margin-bottom : 10px;
}
span.author_details {
font-size : 10px;
text-transform : uppercase;
}
a.pdf {
display : none;
}
a.word {
display : none;
}
#AddThisBookmarkButton {
display : none;
}
#PrintButton {
display : none;
}
#StyleButton {
	padding-top: 10px;
		color:blue;
		text-decoration:underline;
		font-weight:bold;
	}
	
p.noprint {
display : none;
}
.noprint {
display : none;
}
p.copyright {
font-size:9px;
}
script {
position : absolute;
left : -2000em;
}
.leftbox {
display : none;
}
.features {
display : none;
}
.rightbox {
display : none;
}
.rightbox_advert {
margin-top : 20px;
border : 2px dotted #7e7e7e;
padding-left : 20px;
padding-right : 20px;
}
.rightbox_advert h2 {
font-size : 14px;
}
.rightbox_advert p {
padding-bottom : 16px;
}
.rightbox_advert img {
display : none;
}
.rightbox_advert a {
display : none;
}
#banner p {
font-size : 12px;
line-height : 24px;
}
#summary p {
font-size : 12px;
line-height : 24px;
}
#banner_homepage p {
font-size : 12px;
line-height : 24px;
}
#banner_consultancy p {
font-size : 12px;
line-height : 24px;
}
#footer {
display : none;
}
.article_wrapper h1, h2, h3, h4, h5 {
page-break-inside : avoid;
page-break-after : avoid;
margin-bottom : -6pt;
}
h1 {
font-size : 16pt;
line-height : 16pt;
margin-bottom : 16pt;
}
#logo {
font-size : 10pt;
font-style : italic;
margin-bottom : 12pt;
margin-top : 12pt;
display : block;
}
h2 {
font-weight : bold;
font-size : 12pt;
line-height : 18pt;
margin-bottom : 6pt;
margin-top : 12pt;
}
h2.talkback {
	display: none;
}
h3, h4, h5 {
font-size : 11pt;
line-height : 16pt;
margin-bottom : 6pt;
margin-top : 8pt;
}
legend {
font-family : "Lucida Grande", Arial, Helvetica, Sans-serif;
font-size : 95%;
font-weight : 400;
text-transform : uppercase;
}
blockquote {
padding-left : 20px;
margin-top : 12px;
margin-bottom : 12px;
margin-right : 50px;
margin-left : 30px;
font-style : italic;
}
caption {
font-weight : 700;
margin-bottom : 0.5em;
padding-top : 1em;
padding-bottom : 0.25em;
}
img {
page-break-inside : avoid;
page-break-after : avoid;
}
blockquote, table, pre {
page-break-inside : avoid;
}
ul, ol, dl {
page-break-before : avoid;
}

.dlink, .skiplink {
position : absolute;
left : -999px;
width : 990px;
}
div.figure {
width : 100%;
}
div.figure p {
text-align : center;
font-style : italic;
font-size : 11px;
text-indent : 0;
}
#StyleButton a {
	color: #00C;
	text-decoration: underline;
}
/* Table styles */

#mytable {
	width: 100%;
	padding: 0;
	margin: 0;
	margin-bottom: 2em;
}

caption {
	padding: 1em 0 0.25em 0;	
	font-style:italic;
	text-align: left;
}

th {
	border: 1px solid #C1C1C1;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	vertical-align:top;
	padding: 0 0 0 1em;
}

td {

	border: 1px solid #C1C1C1;
	vertical-align:top;
	padding: 0 0 0 1em;

}

td.noborder {

	border:0;
	background: #fff;
	vertical-align:top;
}


#related_articles {display:none;}

#trainer img {display:none;}
#main_wrapper_homepage img {display:none;}

.ebook img {display:none;}
