/* Default Styles for USF Production Services */

body { 
 margin: 0;
 padding: 0;
 border: 0;
 border-top: 5px solid #1F2442;
 background: #336 url(/img/bg_lines.gif) repeat;
 font-family: "Lucida Grande","LucidaGrande","Trebuchet MS", Geneva, Verdana, Lucida, Arial, Helvetica, sans-serif;
 text-align: center;
}

h1,h2,h3,h4 { 
 margin: 0;
 padding: 0;
}

.pad100 h3 {
color: #999;
text-transform: uppercase;
font-size: .8em;
letter-spacing: .2em;
}

.pad100 h4 { 
  padding: 0 10px;
  color: #000;
  font-size: .8em;
  font-style: italic;
  font-weight: bold;
  text-decoration: underline;
}

#mast {  
  color: #FFF;
  padding: 15px 10px 10px 110px;
  height: 70px;
  background: #0F1221 url(/img/usf_logo.gif) no-repeat;
  width: 550px;
}

#mast h1 { 
 padding: 5px 0;
 font-size: 1.5em;
}

#mast a { 
 color: #FFF;
 text-decoration: none;
}

#main { 
 text-align: left;
 margin-right: auto;
 margin-left: auto;
 width: 700px;
 /* IE5 Win Hack */
 voice-family: "\"}\"";
 voice-family: inherit;
 width: 670px;
}

htm>body #main { 
 width: 670px;			/* IE5 Win Hack Ends */
}

#solutions { 
 background-color: #000;
 background-repeat: no-repeat;
 background-position: top left;
 border: none;
 color: #FFF;
 padding: 10px 20px 0 0;
 height: 200px;
}

#solutions h2 { 
 margin: 0px;
 font-size: 1.2em;
}

.para { 
 margin-left: 275px;
 text-align: right;
}

.para p { 
 color: #F90;
 margin-top: 10px;
}

.case { 
 font-size: .8em;
 color: #FFF;
 font-weight: bold;
 text-align: right;
 text-transform: uppercase;
 letter-spacing: .2em;
}

.para a { 
 color: #FFF;
}

.solutioncaption { 
 background-color: #000;
 color: #eee;
 font-size: .6em;
 text-transform: uppercase;
 letter-spacing: .2em;
 padding: 3px 10px 3px 10px;
}

.solutioncaption a { 
 color: #FFF;
}

#contentWhite { 
 background-color: #FFF;
 color: #000;
}

#blockleft { 
 float: left;
 background-color: #F5F5ED;
 background-color: #E3E3D4;
 border-right: 2px solid #CCC;
 border-bottom: 2px solid #CCC;
 margin: 0 20px 4px 0;
 color: #666;
 width: 230px;
 voice-family: "\"}\"";
voice-family: inherit;
width: 230px;
}

html>body #blockleft { 
 width: 230px;
}

#features { 
 background-color: #FFF;
 color: #666;
 margin-left: 250px;
}

li, p { 
 font-size: small;
}

.blogbody p { 
  line-height: 140%;
}

.blogbody li { 
  margin-bottom: 1em;  
}

.posted { 
 font-size: .6em;
}

.pad { 
 padding: 10px;
}

.pad100 { 
 padding: 20px;
}

.title, .featuretitle { 
 text-transform: uppercase;
 font-size: .8em;
 margin-bottom: 5px;
 padding-top: 5px;
}

.title { 
 border-top: 1px solid #D4D4CB;
 color: #333;
}

.featuretitle { 
 border-top: 1px dashed #CCC;
 color: #9C9C78;
}

.features, .block { 
 font-weight: normal;
 padding: 15px 10px 4px 10px;
 color: #FFF;
 font-size: 1em;
 text-transform: uppercase;
 letter-spacing: .2em;
}

.features { 
 background-color: #B0B08A;
}

.block { 
 background-color: #C4922F;
}

.features a, .block a { 
  color: #FFF;
}

#box { 
 border: 1px solid #CCC;
 padding: 5px;
}

#links a { 
 background-color:  #999;
}

#links a:hover { 
 background-color:  #333;
}

#dropquote { 
 float: right;
 margin: 10px 0 10px 20px;
 padding: 5px;
 line-height: 200%;
 width: 200px;
 text-align: right;
 border-left: 1px solid #CCC;
 font-size: 1em;
 background-color: #FFF;
}

#dropquoteLeft { 
 float: left;
 margin: 10px 0 10px 20px;
 padding: 5px;
 line-height: 200%;
 width: 200px;
 text-align: right;
 border-right: 1px solid #CCC;
 font-size: 1em;
}

.photocaption { 
 font-size: .7em;
 color: #000;
 line-height: 1.2em;
}

#footer { 
 border: 0;
 padding-top: 10px;
 margin-top: 5px;
 color: #99C;
 font-size: .9em;
 text-align: center;
 border-top: 1px solid #99C;
}

#footer a { 
 color: #FFF;
 font-weight: bold;
}

#subnav { 
 margin: 0px 0px 10px 0px;
 width: 100%;
 background-color: #B0B08A;
 color: #000;
 border-bottom: 1px solid #000;
}

#subnav li a { 
 float: left;
 padding: 5px 10px 5px 10px;
 font-size: 12px;
 font-weight: bold;
 text-decoration: none;
 text-align: center;
 color: #000;
 border-left: 1px solid #000;
}

#subnav a:hover {
 color: #3B3925;
 background-color: #ECE8CA;
}

#subnav ul, #subnav li { 
 margin: 0px;
 padding: 0px;
 list-style-type: none;
 display: inline;
}

#subnav ul li#last a { 
  width: 96px;
  border-right: 1px solid #000;
}

/* Horizontal Tabs */

#tabs { 
  margin: 0px;
  padding: 0px;
  text-align: center;
  clear: both;
}

#tabs ul, #tabs li {
  border: 0;
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: inline;
  text-align: center;
}

#tabs li a {
  float: left;
  background: #333 url(/img/tab_gradient.gif) repeat-x;
  width: 110px;
  height: 2em;
  border-top: 1px solid #000;
  border-left: 1px solid #000;
  border-bottom: 2px solid #000;
  border-right: none;
  padding: 0;
  color: #FFF;
  text-decoration: none;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  line-height: 2em;
}

#tabs ul li#one a { 
 border-left: none;
}

#tabs ul li#six a {
  width: 115px;
}

#tabs ul li a:hover { 
 background: #333 url(/img/tab_gradient2.gif) repeat;
}

#tabs a.here { 
 background: #333 url(/img/tab_gradient2.gif) repeat;
 color: #FFF;
}

#topnav { 
  margin: 0;
  float: right;
}

#topnav li, #topnav ul {
  border: 0;
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: inline;
}

#topnav li a {
  float: left;
  padding: 2px 5px 2px 5px;
  font-size: 11px;
  font-weight: bold;
  color: #FFF;
  text-decoration: none;
  text-align: center;
  border-right: 1px solid #999;
}

#topnav a.right {
 border-right-width: 0px;
}

#topnav a:hover { 
 background-color: #666;
 color: #000;
}

/* Nav Style */
#navlinks ul { 
 font-size: .9em;
}

#navlinks li { 
  list-style: none;
  text-indent: -2em;
  margin-left: 0em;
}

#navlinks a:hover { 
 background-color: #FFF;
}

.calendar { 
 font-size: .7em;
 color: #333;
}

.calendar th { 
 border-bottom: 3px solid #333;
 width: 14%; 
 padding: 3px;
 text-transform: uppercase;
 font-weight: normal;
}

.calendar td { 
 border-right: 1px solid #999;
 border-bottom: 1px solid #999;
 width: 14%;
 padding: 3px;
}

.last { 
 background-color: #CCC;
 color: #333;
}

.day { 
 text-align: right;
}

.next { 
 font-size: .8em;
 }

/* MovableType Styles */

.description {
/* width: 275px; */
 font-size: .7em;
 text-transform: uppercase;
 letter-spacing: .2em;
 color: #CCC;
}

#container {
 background: #FFF;
 border: 1px solid #CCC;
}

#links {	
 padding:15px;				
 border:1px solid #FFF;
 width:200px;			
}

.blog {
 padding:15px;
}

.blogbody {
 text-align: left;
 color: #333;
 background: #F5F5ED; 
 padding: 10px;
}

.blogbody a,
.blogbody a:link,
.blogbody a:visited,
.blogbody a:active,
.blogbody a:hover {
 font-weight: normal;
 text-decoration: underline;
}

.date	{ 
 font-size: .9em; 
 color: #333; 
 border-bottom:1px solid #999;
 margin-bottom:10px;
 font-weight:bold;
 text-align: left;
}			

.comments-body {
 color:#666;
 font-size:small;
 font-weight:normal;
 background:#FFF;
 line-height: 140%;
 padding-bottom:10px;
 padding-top:10px;		
 border-bottom:1px dotted #999; 					
}		

.comments-post {
 color:#666;
 font-size:x-small;
 font-weight:normal;
 background:#FFF;		
}	

.trackback-url {
 color:#666;
 font-size:small;
 font-weight:normal;
 background:#FFF;
 line-height:140%;
 padding:5px;		
 border:1px dotted #999; 					
}

.trackback-body {
 color:#666;
 font-size:small;
 font-weight:normal;
 background:#FFF;
 line-height:140%;
 padding-bottom:10px;
 padding-top:10px;		
 border-bottom:1px dotted #999; 					
}		

.trackback-post {
 color:#666;
 font-size:x-small;
 font-weight:normal;
 background:#FFF;		
}	

.comments-head	{ 
 font-size:small; 
 color: #666; 
 border-bottom:1px solid #999;
 margin-top:20px;
 font-weight:bold;
 background:#FFF;		
}		

#banner-commentspop {
 color:#FFF;
 font-size:large;
 font-weight:bold;
 border-left:1px solid #FFF;	
 border-right:1px solid #FFF;  		
 border-top:1px solid #FFF;  		
 background:#003366;
 padding-left:15px;
 padding-right:15px;
 padding-top:5px;
 padding-bottom:5px;  		  		  			 
}

.xml { 
 border: 1px solid;
 border-color: #FC9 #630 #330 #F96;
 padding: 0 3px;
 font: bold 10px verdana,sans-serif;
 color: #FFF;
 background: #F60;
 text-decoration: n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              