html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, p, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100.00%;
  font-family: Arial, Helvetica, Verdana;
  vertical-align: baseline;
  background: transparent; /* optional */
 }

 body {
  color: #454545;
  background: #C6C6C6 url("../images/top-bg.jpg") repeat-x top left; /* lightgray */
  font-size:.9em;
 }

 li {
	font-size:.8em;
	margin-left:1.3em;
 }
 
 /* eliminate the blue border around linked images */
 a img {
  border: none;
 }
 
 input[type="button"] {
  cursor: pointer;
 }
 
 .clearBoth {
	clear: both;
	font-size:.075em;
	line-height:.075em;
	margin:0;
	padding:0;
 }

h1,h2 {
	font-weight:bold;
}
 
 h1 {
	font-size:1em;
	padding-top:.49em;
	color:#ffffff;
 }
 
 h2 {
	font-size:.9em;
	padding-bottom:.77em;
 }
 
 p {
	font-size:.8em;
	padding-bottom:1.3em;
 }
 
 li p {
	font-size:1em;
 }
 
 hr {
	color: #C0BCBC;
	background-color: #C0BCBC;
	height: 0.01em;
 }

 table {
	border-collapse:collapse;
 }
 
.tableHeading {
	background-color:#454545; /* dark gray */
	color:#fff;
 }
 
 tr.altGray {
	background-color:#E4E3E3; /* light gray */
 }
 
 th {
	font-weight:bold;
	text-align:left;
 }

 th, td {
	font-size:.8em;
	border:0.09em solid #BDB9B8;
	padding:.35em .43em;
	vertical-align:top;
 }
 
 .txtRight {
	text-align:right;
 }
 
.fLeft {
	float:left;
}

.fRight {
	float:right;
}
 
 a {
	color:#ff0000;
	text-decoration:underline;
 }
 
 a:hover {
	text-decoration:none;
 }
 
 #container {
  width: 68.05em; 
  margin: 0 auto;
 }
 
 #header {
	width: 34.72em;
	background-color: #454545; /* dark gray */
	height: 5.56em;
	margin-top:1.39em;
	margin-bottom:1.39em;
 }
 #header img{
	margin:3.13em 0 0 1.39em;
 }
 
 .aboutCGO {
	padding-left:1.38em;
	width:60.42em;
	height:13.89em;
	position:relative;
 }
 
 .leafLogo {
	position:absolute;
	bottom:0em;
	right:0em;
	width:11.32em;
	height:20.90em;
 }
 
 .aboutSection {
	width:48.61em;
 }
 
 h1.aboutHeading {
	font-size:1.45em;
	font-family:Verdana;
	color:#000;
	letter-spacing:-.05em;
	font-weight:normal;
	line-height:1.2em;
	padding-top:0.96em;
	font-weight:bold;
	font-style:normal;
	margin-bottom:0.48em;
 }
 
 p.bigP {
	font-size:.9em;
	font-weight:bold;
	width:49.62em;
	line-height:1.1em;
 }
 
 #leftSection {
	width:43.06em;
	margin-top:0em;
	float:left;
 }

#rightSection {
	width:23.61em;
	margin-top:0em;
	float:right;
 }
 
 
 .leftPod {
	width: 43.06em;
	margin:0 0 1.39em 0;
	float:left;
 }
 
 .rightPod {
	width: 23.612em;
	margin:0 0 1.39em 0;
	float:left;
 }
 
 .leftPod .topBar div, .leftPod .bottomBar div, .rightPod .topBar div, .rightPod .bottomBar div {
	height:2.08em;
 }
 
 .topBar .tl {
	width: 1.39em;
	background: url("../images/pod_tl.jpg") no-repeat top left;
	float:left;
 }
 .leftPod .topBar .tm {
	float:left;
	background: url("../images/pod_tm_back.jpg") repeat-x top left;
	width:40.625em; 
	width/*\**/: 40.63em\9; /* for ie8 */
 }

 .rightPod .topBar .tm {
	float:left;
	background: url("../images/pod_tm_back.jpg") repeat-x top left;
	width:21.18em;
 }

 .topBar .tr {
	width: 1.042em;
	background: url("../images/pod_tr.jpg") no-repeat top right;
	float:right;
 }
 
 .bottomBar .bl {
	width: 1.39em;
	background: url("../images/pod_bl.jpg") no-repeat top left;
	float:left;
 }

 .leftPod .bottomBar .bm {
	float:left;
	background-color: #ffffff;
	width:40.625em; 
	width/*\**/: 40.63em\9; /* for ie8 */
 }
 .rightPod .bottomBar .bm {
	float:left;
	background-color: #ffffff;
	width:21.18em;
 }
 
 .bottomBar .br {
	width: 1.042em;
	background: url("../images/pod_br.jpg") no-repeat top right;
	float:right;
 }
 
  .leftPod .podContents {
	background-color:#ffffff;
	width:40.63em;
	padding:1.25em 1.05em 0em 1.39em;
 }
 
 .rightPod .podContents {
	background-color:#ffffff;
	width:21.18em;
	padding:1.25em 1.04em 0em 1.39em;
 }

.downloadLinks a {
	font-size:.8em;
}
 
 .leftPod .fixedContents {
 	background-color:#ffffff;
	width:40.63em;
	padding:.075em 1.05em 0 1.39em;
 }

/*  Tabs - start */
 .leftPod .tabs {
 	background-color:#ffffff;
	width:43.06em;
	padding:0em;
 }
 .rightPod .tabs {
 	background-color:#ffffff;
	width:23.612em;
	padding:0em;
 }

.tabs {

}

ul.nav, ul.nav li {
	float:left;
	list-style:none;
	margin:0em;
	padding:0em;
}

ul.nav {
	
}

ul.nav li a {
	border-width:0em .075em .075em 0;
	border-style:solid;
	border-color:#454545;
	float:left;
	padding:0.21em;
	text-decoration:none;
	color:#ff0000;
	display:block;
	padding:0.35em 1.086em 0.14em 1.086em;
	font-size:1.2em;
	background: url("../images/tabs_back.jpg") repeat-x top left;	
}
/* style for rollover of tabs - start */

ul.nav li a:hover {
	border-width:0em .075em .075em 0 !important;
	background:#fff url("../images/tabs_back_invert.jpg") repeat-x top left !important;	
}

/* style for rollover of tabs - end */


ul.nav li.first a {
	border-width:.075em;
	padding-left:1.45em;
}
ul.nav li.last a {
	border-right:none;
	width:13.89em;
	padding-right:0em;
}

ul.nav li.lastDBI a {
	border-right:none;
	width:20.55em; 
	width/*\**/: 20.50em\9; /* for ie8 */
	#width:20.48em;
	padding-right:0em;
}

ul.nav li.lastDiana a {
	border-right:none;
	width:28.37em; 
	width/*\**/: 28.28em\9; /* for ie8 */
	#width:28.30em;	
	padding-right:0em;
}

ul.nav li.lastCmpg a {
	border-right:none;
	width:38.36em; 
	width/*\**/: 38.22em\9; /* for ie8 */
	#width:38.20em;	
	padding-right:0em;
}

ul.nav li.active a{
	border-width:0em 0 0 0;
	background:none;
	background-color:#fff;
	border-bottom:.07em solid #fff;
}

/*  Tabs - end   */

 .rightImage {
	float:right;
	padding: 0 0 0.35em 1.04em;
	margin-top:0.69em;
 }
 
 .downloadText {
	float:left;
	width:21.74em;
	padding-bottom:0.87em;
	font-size:.8em;
 }
 
 .downloadIcon {
	float:right;
	width:1.74em;
	font-size:.8em;
 }
 
 .inActiveAnchor {
	cursor:text;
	color:#454545;
	text-decoration:none !important;
 }
 
 .noPadding {
	padding:0em;
 }

 .newsDate {
	float:left;
	width:5.47em;
	font-size:.8em;
 }
 
 .newsText {
	float:left;
	width:18.26em;
	font-size:.8em;
	padding-bottom:0.87em;
 }
 
 .fixedHeight_ip {
	height:19.44em;
 }
 
 .fixedHeight_dr {
	height:15.50em;
 }

* html img, * html .png{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none", this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='scale')", this.src = "../images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''), this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')", this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));
}
