body {
  margin:0;
  padding:0;
  height:100%;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 76%; /* base size in %, everything else in em */
}

/* Header */
#hdr {
	border-bottom:2px solid #ccc;
}

#hdrlogo {
	position:relative;
	margin-left:10px;
}

#hdrad {
	display: none;
}

#hdrtag {
	display: none;
}

/* top nav */
#topnav {
	display: none;
}

#topnav a{
	display: none;
}

/* left column */
#leftcol {
	display: none;
}

#leftcolitem01,#leftcolitem02,#leftcolitem03,#leftcolitem04,#leftcolitem05,#leftcolitem06{
	display: none;
}

#leftcolitem01_active,#leftcolitem02_active,#leftcolitem03_active,#leftcolitem04_active,#leftcolitem05_active,#leftcolitem06_active{
	display: none;
}

#leftcolitem01 a,#leftcolitem02 a,#leftcolitem03 a,#leftcolitem04 a,#leftcolitem05 a,#leftcolitem06 a {
	display: none;
}

#leftcolitem01_active a,#leftcolitem02_active a,#leftcolitem03_active a,#leftcolitem04_active a,#leftcolitem05_active a,#leftcolitem06_active a {
	display: none;
}

#leftcolsubitem a{
	display: none;
}

/* middle column */

.imgRightBlank { 
	float: right;
}

#contentheader h1 {
	margin-left: 10px;
	padding-top: 7px;
	font-weight: bold;
	font-size: 1.4em;
}

#middlecontent{
	margin-left: 10px;
	position: relative;
}

#middlecontent a {
	font-weight: bold;
	text-decoration: underline;
}

#middlecontent .dotrepeat {
	background-image: url(../images/cc_dotblue_rpt.gif);
	background-repeat: repeat-x;
	padding: 3px 0px 0px 0px;
	margin: 3px 30% 0px 0px;
}

#middlecontent .pageheading { 
	font-weight: bold;
	font-size: 1.2em;
	padding-bottom: 8px;
	border-bottom: 1px solid; 
}

#middlecontent .heading, #middlecontent .subheading {
	font : normal bold 12px Arial, Helvetica, sans-serif;
}

#middlecontent .subsubheading {
	font : italic bold 12px Arial, Helvetica, sans-serif;
}

#middlecontent .backtotop {
	font-style: italic;
}

/* news */
#newsitems .large{
	font-size: 1.1em;
}

#newsitems a{
	position: relative;
	font-weight: bold;
	text-decoration: underline;
}


/* companion card */
#companioncard{
	border: 1px solid;
	padding: 10px 10px 0px 10px;
	width: auto;
	position: relative;
	font-size: 1.2em;
	text-align : left;
}

/* Right Column */
#rightcol {
	display: none;
}

#rightcolhead { display: none; }

#rightcol .dotrepeat {
	display: none;
}

#w3cicon {
	display: none;
}

/* General */
.none,.skiplinks {display:none;}
a { font-weight: bold; }
a img { border: 0px; }
.center { text-align:center; }
h1 { font-weight: normal; font-size: 1.5em; }
h2 {
color : #10285a;
font-weight:bold;
font-family : Arial, Helvetica, sans-serif; 
font-size: 1.1em;
padding-bottom: 8px;
border-bottom: 1px solid;	}
h3 {
color : #005500;
font-weight:bold;
font-family : Arial, Helvetica, sans-serif; 
font-size: 1.0em;   }
.imgLeft { float: left; margin:2px 5px 5px 0; }
.imgHLeft { float: left; margin:15px 5px 5px 2px; }
.imgRight { float: right; margin:2px 0px 5px 10px; }
.imgTRight { float: right; margin:0px 0px 0px 0px; }
.clearAll { clear: both; margin:0px 0px 0px 0px; }
.unbold { font : 1.0em Arial, Helvetica, sans-serif; }
.bold { font : bold 1.0em Arial, Helvetica, sans-serif; }
.italic { font: italic 1.0em Arial, Helvetica, sans-serif }
.indent { padding-left: 40px }
.bandi {font-style:italic ; font-weight:bold}
.indent2 { padding-left: 80px }

.dotrepeat {
	background-image: url(../images/cc_dotblue_rpt.gif);
	background-repeat: repeat-x;
	margin-top: 5px;
	margin-bottom: 3px;
	padding-bottom: 1px;
	padding-top: 1px;
}

.dotlinerepeat{
	background-image: url(../images/cc_dotline_rpt.gif);
	background-repeat: repeat-x;
}

/* page layout */
#page {
  position:relative;
  width:100%;
  max-width:1000px;
 }
 
#subpage {
	position:relative;
	width: auto;
}

/* footer */
#footer {
	display: none;
}

#footer a{
	display: none;
}