* {
	margin: 0px;
	padding: 0px;
	font-family:Calibri,"Trebuchet MS",Verdana,Helvetica,Arial,sans-serif
}

#line {
background:#CCCCCC none repeat scroll 0 0;
height:1px;
}

#linefooter {
background:#cccccc none repeat scroll 0 0;
height:1px;
}

span#fatfooterleft ul li, span#fatfooterright ul li {
	background:transparent url(booble.gif) no-repeat scroll 0 5px;
	padding:0 0 3px 17px;
	font-size:1em;
	color: #666;
}

span#fatfooterleft ul li a, span#fatfooterright ul li a{
	font-size:1em;
	color:#0000ff;
	text-decoration:none;
}

span#fatfooterleft ul li a:hover, span#fatfooterright ul li a:hover{
	font-size:1em;
	color:#0000ff;
	text-decoration: underline;
}
.toplinks {
text-decoration:none;
}

a, a:visited, a:link {
color:#0000FF
}

a:hover {
color:#FF0000
}

#input_snitch {
border-width: 1px 1px 1px 1px;

	/*border-style: solid solid solid solid;
	border-color: #999999;*/
	
	border-style: hidden;
     border-width: 0px;
     padding-left:7px;
     padding-right:9px;
     background-image: url(./input_back.gif);
     margin-left:3px;
	 
	 margin-bottom: auto;
	 margin-top: auto;
}

#snitch_button {	
	border-style: hidden;
     border-width: 0px;
     padding-left:7px;
     padding-right:9px;
     background-image: url(./input_back.gif);
     margin-left:3px;
	 width:67px;
	 height:30px;
	 
	 margin-bottom: auto;
	 margin-top: auto;
}

#providers {
width:720px;
margin-left: auto ;
  margin-right: auto ;

}

#fatfooter {
width:720px;
margin-left: auto ;
  margin-right: auto ;

}

#fatfooterheader{
	
border-bottom:1px dotted black;
color:black;
font-size:1.1em;
font-weight: bold;
margin:20px 0 10px;
padding:0 0 3px;
font-style:italic;

}

.providerCheck {
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
	
}

fieldset {
  padding: 1em;
  /*color: #999999;*/
  }
legend {
  padding: 0.2em 0.5em;
  border:1px solid #4BA0E3;
  color:#4BA0E3;
  font-weight:bold;
  font-size: 90%;
  text-align:right;
  }
#example {
	font-family:Calibri,"Trebuchet MS",Verdana,Helvetica,Arial,sans-serif;
	font-size: 50%;
	font-style:italic;
	font-weight:lighter;
	text-align:right;
	width:300px;
	margin-left : auto; 
	margin-right: auto;float:none;
}

#input_name{
	
}

/* ------------------------------------------------------------------ */
.res_t {background: url(dot.gif) 0 0 repeat-x; width: 100%;}
.res_b {background: url(dot.gif) 0 100% repeat-x}
.res_l {background: url(dot.gif) 0 0 repeat-y}
.res_r {background: url(dot.gif) 100% 0 repeat-y}
.res_bl {background: url(bl.gif) 0 100% no-repeat; }
.res_br {background: url(br.gif) 100% 100% no-repeat}
.res_tl {background: url(tl.gif) 0 0 no-repeat}
.res_tr {background: url(tr.gif) 100% 0 no-repeat; padding:7px;} 
#res_box {padding:10px; width:90%; margin-left:auto; margin-right:auto}
#res_label {margin-bottom:12px; font-weight:bold; float:left; display:inline}
#res_util_new, #res_util_collapse, #res_util_expand, #res_util_toggle {text-decoration:none}
#res_utils {float:right;display:inline}
/* ------------------------------------------------------------------ */
.td_up {
	border-top-color:#cccccc; border-top-style:solid; border-top-width:2px; font-size: 80%;; background-color:#F9F9F9; padding:3px;
}
.td_middle {
	border-top-color:#cccccc; border-top-style:solid; border-top-width:1px; font-size: 80%;; background-color:#F9F9F9; padding:3px;
}
.td_bottom {
	border-top-color:#cccccc; border-top-style:solid; border-top-width:1px; font-size: 80%; background-color:#F9F9F9; padding:3px;
	border-bottom-color:#cccccc; border-bottom-style:solid; border-bottom-width:2px
}
/* ------------------------------------------------------------------ */
.innerIframeDiv {
	width:100%;
	display:block;
}
