

/* Default
---------------------------- */

a { color: #00417f; }
a:hover, a:active { text-decoration: none; }


/* Clearing
---------------------------- */
.clear { clear: both; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }

/* Tabs
---------------------------- */
#tabs { background: url(grey-tabs-line.gif) repeat-x bottom left; width: 620px; 
font: 13px Arial,Helvetica,sans-serif; color: #333;
}
#tabs ul { margin: 0; padding: 0; list-style: none; }
#tabs li,
#tabs li.active,
#tabs li:hover,
#tabs li.active:hover { background:url(grey-left-tab.gif) no-repeat left top; cursor: hand; }   
#tabs li a,
#tabs li.active a,
#tabs li:hover a,
#tabs li.active:hover a { background:url(grey-right-tab.gif) no-repeat right top; cursor: hand; }
#tabs li { background-position: 0 -100px; float: left; margin: 0 3px 0 0; padding: 0 0 0 5px; }
#tabs li a { background-position: right -100px; float: left; display:block; font-size: 12px; text-decoration: none; padding: 6px 10px 5px 6px; color: #333; outline: none; }
#tabs li.active a { padding-bottom: 6px; color: #00417f; font-weight: bold; }

#tabs-pane {
font: 13px Arial,Helvetica,sans-serif; color: #333;
	border: 1px solid #c5c5c5;
	border-bottom: 0;
	border-top: 0; 
	/*width: 578px;*/
	width:620px;
	background: url(grey-gradient.gif) repeat-x bottom left;
	padding-bottom:5px;
	margin:0;
}

#tabs-pane div {
	width:600px;
	display: none;
	padding: 15px 20px 0px 20px;
	margin:0;
}
#tabs-pane h3 { font-size: 13px; color: #00417f; font-weight: bold; margin: 0 0 10px 0;}
#tabs-pane ul { list-style: none; margin: 0 0 15px 0; padding: 0; }
#tabs-pane li { margin: 0 0 10px 0; padding: 0; }

/*.tabs-bottom { height: 8px; width: 620px; background: url(grey-gradient-bottom.gif) no-repeat bottom left; }*/


