/*Global*/
body{
padding:0;
margin:0;
background:#6699cc url(images/bg.gif) center repeat-y;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
list-style-image:url(../images/button.gif);
color: #666666;
list-style-position: outside;
}
a{
color:#e18700;
text-decoration:none;
font-weight:bolder;
}
a:hover {
color:#6699CC;
}
div#pagewidth{
width: 760px;
margin:0 auto;
background:#FFFFFF;
}

/*Header*/
#hdr{
	height:124px;
	border-bottom:#FF6600 solid 4px;
	background-color: #5F8CC0;
	background-image: url(images/hdrbg.png);
	background-repeat: repeat-x;
	
}

#hdr h1{
	background-image: url(images/logobig.png);
	height: 124px;
	width: 390px;
	margin:0;
	padding:0;
	float:left;
	}

#hdr h1 span{
display:none;
}
/*Interior Header*/
div#int_hdr{
height:85px;
width:100%;
background:url(images/int_hdr_bg.gif) repeat-x;
border-bottom:#FF6600 solid 4px;
}
div#int_hdr h1{
  height:85px;
  width:279px;
  background:url(images/intlogo.gif);
  margin:0;
  padding:0;
  float:left;
  
}

div#int_hdr h1 span{
  display:none;
}

div#hdrAds{
float:left;
margin:8px 0px;
padding:3px;
background:#5682B7;
border: 1px solid #6090CB;
}
div#hdrAds:hover{
border: 1px solid #75B0F9;
}

#insert, .updateButton {
   font-weight: bold;
   width: 90px;
   height: 21px;
   border: 0;
   background-image: url('images/insert_button_bg.gif');
   cursor: pointer;
}
#remember{
	border: 1px solid #0000cc;
	background-color: #6A95C7;
	padding: 0;
	margin: 0px;
}
input.login{
background:#FFFFFF;
border:1px solid #000099;}
.loginbox{
		margin:10px;
		color: #D4D0C8;
		float: right;
	}
/*Content */
div.bdrtop{
padding:20px 0 0 0;
background:url(images/cont_cnrs_03.gif) top no-repeat;}

#cont{
	background:url(images/cont_cnrs_b.gif) bottom no-repeat;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	
}

#cont_left table{
text-align:center;
}

#cont_left{
	width:425px;
	float: left;
}
#cont h2{
	font-size:16pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
}

td.features{
width:80px;
height:70px;

}
a.features{
display:block;
width:80px;
height:75px;
}

a.features:hover{
background:url(images/iconbg.gif) center no-repeat;}

#cont_right{
	width:250px;
	float: right;
	font-size:12px;
	font-weight:bold;}
.style1 {
	color: #FF6600;
	font-size: 14pt;
}
td.style2{ 
font-size:24pt;
color:#CCCCCC;
font-family:Arial, Helvetica, sans-serif;}


/*stats*/
#stats_box{
margin:20px 0 5px 0;
width:760px;
font-size:8pt;
text-align:left;
}

.stats{
width:170px;
height: 100px;
margin:0 10px;
float:left;
display:inline;
}

.stats ul{
padding:0;
margin:5px 0px 0px 20px;}

h4.stats_green{
	border-bottom:4px solid #33CC00;
	margin:0;
	padding: 2px 0;
	font-size: 10pt;
	color: #666666;
}
h4.stats_orange{
	border-bottom:4px solid #e18700;
	margin:0;
	padding: 2px 0;
	font-size: 10pt;
	color: #666666;
}
h4.stats_blue{
	border-bottom:4px solid #6699cc;
	margin:0;
	padding: 1px 0 2px 0;
	font-size: 10pt;
	color: #666666;
}
h4.stats_grey{
	border-bottom:4px solid #999;
	margin:0;
	padding: 2px 0;
	font-size: 10pt;
	color: #666666;
}
/*ftr*/

.clearfix:after {
content:".";
height:0;
visibility:hidden;
clear:both;
}

.clearfix:after,.clearfix {
display:block;
}

.clearfix {
display:inline-table;
}

* html .clearfix {
height:1%;
}

#ftr{
	background:url(images/ftr.gif) center no-repeat;
	height:30px;
	line-height: 30px;
	margin:0;
	padding:0 0 0 15px;
	clear:both;
}
#ftr a{
color:#6699CC;}
#ftr a:hover{
color:#FF6600;}

/*warning block*/
.warning{background-color:#FFE6CC; padding:10px; margin:10px 4px;border: 2px solid #FF6666 }

/*tool tip */
#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

