@CHARSET "ISO-8859-1";

html,body {
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	background: #036;
	
	font-family: tahoma,arial,sans-serif;
	font-size: 0.90em;
	font-weight: bold;
	color: #FFF;
}

a:link {
	color: #FF3;
	text-decoration: none;
}

a:visited {
	color: #FF3;
	text-decoration: none;
}

a:active,a:hover {
	color: #FF3;
	text-decoration: underline;
}

.orange {
	color: #c63;	
}

.green {
	color: #6c3;
}

.grey {
	color: #67739c;	
}

.contentHeading {
	font-weight: bold;
}

blockquote { font-style: italic; }

.contentTaglineHeading {
	font-size: large;
	font-weight: bold;
	font-style: italic;	
}

img {
	border: none;	
}

div#cntMain {
	position: relative; /* needed for footer positioning*/
	margin: 0 auto; /* center, not in IE5 */
	width: 980px;
	background: #064286;
	border: 1px solid #000;
	
	height: auto !important; /* real browsers */
	height: 100%; /* IE6: treated as min-height*/
	min-height: 100%; /* real browsers */
	
	padding-bottom: 40px;
}

div#cntHead {
	margin: 0;
	padding: 0;
	border: none;
	white-space: nowrap;
}

div#cntHead img {
	border: none; 
	float: left;	
}


div#cntContent {
	padding:1em 1em 5em; /* bottom padding for footer */
	
}
.cntContent {
	overflow: auto;	
}
.cntContentWebKit {
	display: inline-block;
	overflow: auto;
}

div#cntContent div#cntLeft {
	width: 285px;
	position: relative; 
	border: 0px solid red;
	float: left;
	margin: 0 auto;
	text-align: center;
	padding-top: 40px;
}


div#cntContent div#cntRight {
	width: 630px;
	position: relative; 
	border: 0px solid green;
	float: right;
	text-align: justify;
	padding-top: 40px;
}


div#cntFoot {
	clear: both;
	position: absolute;
	width: 100%;
	bottom: 0px; /* stick to bottom */
	background: #064286;
	border-top: 6px double #70c820;
	text-align: center;
	font-size: 0.75em;
	font-weight: bold;
}

div.cntCurved {
	margin: 0px;
	border: 2px solid #FFFFFF;
	background-color: #67739c;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	behavior:url(res/css/border-radius.htc);
	color: #FFFFFF;
	padding: 15px 15px 15px 15px;
}

.activeIng {
	float: left;
	border: 0px solid #000;
	padding: 0px;
}


.activeIng tr.odd {
	background: #67739c;
}

#graphs {
	float: right;	
	margin-right: 30px;
	margin-top: 20px;
	list-style: none;
	padding: 10px;
	text-align: left;
}

#graphs li {
	padding: 0 0 10px 0;
}

#graphs li a {
	color: #6c3;
}

.titleBarText {
  font-weight: bold; 
  text-align: center;
  color: #036; 
  background-color:#DDDDFF;
}

.billingTable {
  border:2px solid #ffffff;
}
