/* Standard CSS Styles*/

body {
	font-family:arial, verdana, sans-serif; 
	font-size:12px; 
	line-height: 16px;
	color:#333333;
	margin:0px;
	}

td {
	font-family:arial, verdana, sans-serif; 
	font-size:12px; 
	line-height: 16px;
	}
	
big {
	font-family:arial, verdana, sans-serif; 
	font-size:12px; 
	line-height: 16px; 
	font-weight:bold
	}
	
strong {
	font-family:arial, verdana, sans-serif; 
	font-size:12px; 
	font-weight:bold;
	}


small {
	font-family:arial, verdana, sans-serif; 
	font-size:11px;
	}

notes {
	font-family:arial, verdana, sans-serif; 
	font-size:12px; 
	line-height: 16px;
	color:#dddddd;
	}

.caption {
	font-family:arial, verdana, sans-serif; 
	font-size:11px;
	font-weight:normal;
	color:#162b62;
	text-align:center;
	padding:5px;
	}

.copy {
	font-family:arial, verdana, sans-serif; 
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
	background-color:#cc0000;
	border: 1px dotted #003399;
	padding:5px;
	}

.pngt  {
	behavior: url("/cc/js/pngbehavior.htc");
	}

.title {
	font-family:arial, verdana, sans-serif; 
	font-size:14px;
	font-weight:bold;
	color:#1b3259;
	}

.title2 {
	font-family:arial, verdana, sans-serif; 
	font-size:12px;
	font-weight:bold;
	color:#1b3259;
	background-color:#e9f2fa;
	padding:3px;
	}
	
.title3 {
	font-family:arial, verdana, sans-serif; 
	font-size:12px;
	font-weight:bold;
	color:#324D7A;
	}

a:link{
	color:#3366cc;
	text-decoration:none; 
	font-weight:normal;
	}
	
a:visited {
	color:#3366cc;
	text-decoration:none; 
	font-weight:normal;
	}
	
a:hover {
	color:#3366cc; 
	text-decoration:underline; 
	font-weight:normal;
	}


.cell1 {
   font-family:arial, verdana, sans-serif; 
	font-size:12px; 
	color:#333333;
	line-height: 14px; 
	font-weight:normal;
	border-bottom: solid 3px #ffffff;
	background-color:#C3DDF3;
	padding:4px 0px 4px 4px;
	height:38px;
	}

.cell2 {
   font-family:arial, verdana, sans-serif; 
	font-size:12px; 
	color:#333333;
	line-height: 14px; 
	font-weight:normal;
	border-bottom: dotted 1px #666666;
	background-color:#C3DDF3;
	padding:4px 0px 4px 4px;
	}

.cell3 {
   font-family:arial, verdana, sans-serif; 
	font-size:12px; 
	color:#333333;
	line-height: 14px; 
	font-weight:normal;
	border-bottom: solid 1px #ffffff;
	background-color:#ffffff;
	padding:4px 0px 4px 4px;
		height:38px;
	}
		
.footer {
	font-family:arial, verdana, sans-serif; 
	font-size:12px;
	color:#8b8b8b;
	}

.footer a:link {
	color:#3366cc; 
	text-decoration:none
	}
	
.footer a:visited {
	color:#3366cc;
	text-decoration:none; 
	font-weight:normal
	}
	
.footer a:hover {
	color:#3366cc; 
	text-decoration:underline; 
	font-weight:normal; 
	}

.input {
	font-family:arial, verdana, sans-serif; 
	font-size:12px;
	}
	
.stock {
	font-family:arial, verdana, sans-serif; 
	font-size:11px;
	}


/* Navigation Styles*/
	
.navLink {
        width: 174px;
	}
	
.navLink a {
	display: block; 
	padding: 9px 4px 7px 15px; 
    font-family:arial, verdana, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#004D90; 
	text-decoration:none;
	background-image: url("/i/common08/itembg.gif"); 
	background-repeat: no-repeat; 
	background-position: bottom left;
	}
	
.navLink a:visited {
	color:#004D90;
	text-decoration:none; 
	font-weight:bold;
	}
	
.navLink a:hover {
	color:#0088FF; 
	text-decoration:none; 
	font-weight:bold;
	}

.navaLink {
        width: 174px;
	}
	
.navaLink a {
	display: block; 
	padding: 9px 4px 7px 15px;
    font-family:arial,verdana, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#0088FF; 
	text-decoration:none;
	}
	
.navaLink a:visited {
	color:#0088FF; 
	text-decoration:none; 
	font-weight:bold;
	}
	
.navaLink a:hover {
	color:#0088FF; 
	text-decoration:none; 
	font-weight:bold;

	}


.subLink {
        width: 174px;
	}
	
.subLink a {
	display: block; 
	padding: 4px 4px 4px 15px; 
    font-family:arial, verdana, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#0088FF; 
	text-decoration:none;
	background-image: url("/i/tdot.gif"); 
	background-repeat: no-repeat; 
	background-position: top left;
	}
	
.subLink a:visited {
	color:#0088FF;
	text-decoration:none; 
	font-weight:normal;
	}
	
.subLink a:hover {
	color:#004D90; 
	text-decoration:none; 
	font-weight:normal;
	background-image: url("/i/front08/bullet.gif"); 
	background-repeat: no-repeat; 
	background-position: top left;
	}

.subaLink a {
	display: block; 
	padding: 4px 4px 4px 15px; 
    font-family:arial, verdana, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#004D90; 
	text-decoration:none;
	background-image: url("/i/front08/bullet.gif"); 
	background-repeat: no-repeat; 
	background-position: top left;
	}
	
.subaLink a:visited {
	color:#004D90;
	text-decoration:none; 
	font-weight:normal;
	}
	
.subaLink a:hover {
	color:#004D90; 
	text-decoration:none; 
	font-weight:normal;
	}
	
/* Page Layout Styles*/
	
.subbg {
	background-image: url("/i/common08/subbg.jpg"); 
	background-repeat: no-repeat; 
	background-position: bottom center;
	background-color:#ffffff;
	}

.menubg {
	background-image: url("/i/menu08/menubg.gif");
    background-repeat: repeat-x;
	  background-attachment: relative;
	  background-position: top left;
	  }

.navbg {
	background-image: url("/i/common08/navbg.gif"); 
	background-repeat: repeat-y; 
	background-position: top left;
	}
	
.bgcorp {
	background-image: url("/i/pics/corporate.jpg"); 
	background-repeat: no-repeat; 
	background-position: top center;
	}
	
.bgcontact {
	background-image: url("/i/pics/contact.jpg"); 
	background-repeat: no-repeat; 
	background-position: top center;
	}
	
.bgdiamonds {
	background-image: url("/i/pics/diamonds.jpg"); 
	background-repeat: no-repeat; 
	background-position: top center;
	}

.bgnews {
	background-image: url("/i/pics/news.jpg"); 
	background-repeat: no-repeat; 
	background-position: top center;
	}

.bgmedia {
	background-image: url("/i/pics/media.jpg"); 
	background-repeat: no-repeat; 
	background-position: top center;
	}

.bginvestor {
	background-image: url("/i/pics/investor.jpg"); 
	background-repeat: no-repeat; 
	background-position: top center;
	}
	
.bgprojects {
	background-image: url("/i/pics/project.jpg"); 
	background-repeat: no-repeat; 
	background-position: top center;
	}
	
.bgqwikreport {
	background-image: url("/i/pics/qwikreport.jpg"); 
	background-repeat: no-repeat; 
	background-position: top center;
	}
	
	.mapbg {
	background-image: url("/i/main-bg.jpg"); 
	background-repeat: repeat-x; 
	background-position: top left;
	}

.downloadbg {
	background-image: url("/i/common08/downloadbg.gif");
	 background-repeat: repeat-y;
	  background-attachment: relative;
	   background-position: top center;
	   }
	   
	   
	   