/* first, reset all */
html{overflow-y:scroll;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{ margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul,li{list-style:none;list-style-type:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0}


body{
font-family:Arial;
color:#000;
font-size:12px;
direction:ltr;
margin-top:0px;
margin-bottom:32px;
}

#wrapper{
width:855px; 
margin-left:auto;
margin-right:auto;
position:relative;
padding-left: 5px;
}

#partneredWith {
	float: left;
	padding-top: 15px;
	width: 100%;
}

#partneredWith a{
	display: inline;
}

#partneredWith img{
	margin: 4px;
	border: dotted 1px #E2E1E1;
}

#partneredWith a > img{
	margin: 4px;
	border: dotted 1px #E2E1E1;
}

.floatRight{float:right;}
.floatLeft{float:left;}

a, .navLinkSep {
color:#0000ff; /*blue*/
}

.navLink{
font-weight:bold;
}

INPUT , textarea, select{
font-family:arial;
font-size:12px;
}

.highlighted{
font-weight:bold;
}

.regTxt{
font-weight:normal;
font-size:12px;
}

.disabled{
color:#6e6d6d;
}

#seoPath {
position:absolute;
color:#999999;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
top:7px;
left:0;
z-index:100;
}

#seoPath a {
color:#999999;
}

/*****buttons****/	
.button{
height:29px;
padding:0px 10px 0 16px;
_padding:0px 5px 0 8px;
}

/******footer********/
#footer_logos{
	float:left;
	width:100%;
	margin: 10px 0px 10px 0px;
	text-align: center;
}

#footer{
width:713px; height:19px;
font-size:11px;
background-color:#d5ddf3; 
float:left;
_float: none;
padding:3px 0 0 147px;
margin-bottom:9px;
}

#footer A{
color:#000;
float:left;
text-decoration:none;
}

#footer span{
color:#939393;
float:left;
margin:0 3px;
}

#copyrights{
float:left;
width:858px;
text-align:center;
font-size:11px;
margin-bottom:20px;
}

#copyrights A{
color:#000;
text-decoration:none;
}

#copyrights span{
color:#939393;
}

/** Untangled **/
.error {
color: red;
font-weight: bolder;
}

/******** Data Table ********/
.dataTable {

}

.dataTable th {
	font-weight: bold;
	text-align: center;
	background-color: #f2f2f2;
	padding: 3px;
	border: 1px solid #d3d3d3;
}

.dataTable td {
	padding: 3px;
	border: 1px solid #d3d3d3;
}
/****************************/

/********** Sortable tables *******/
table.sortable th {
	text-decoration: underline; 
	background-color: #eee;
    color: #666666;
    font-weight: bold;
    cursor: default;
	margin-top: 10px; 
	padding:0 2px; 
}