/*  Reset  content */
body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, dl, dt, dd, a, th, td  {margin: 0; padding: 0; border: 0; outline: none; }
h1, h2, h3, h4, h5, h6  {   font-size: 100%;  padding: .6em 0;  margin: 0 15px; }  
.floatLeft   {  float: left; padding: .5em .5em .5em 0;  }  
.floatRight  {   float: right; padding: .5em 0 .5em .5em;  } 
/*  Reset */

body {	background-image: url(images/bg.jpg);	background-repeat: repeat-x;	background-color: #FFFFFF;	margin: 0px;	padding-top: 15px;	color: #666666;	font: small Arial, Helvetica, sans-serif;}
#banner {	float: right;	width: 675px;	border: 1px solid #C4C4C4;	margin-bottom: 12px;	background-repeat: no-repeat;	height: 100px;	padding-top: 0px;	padding-bottom: 15px;	padding-left: 15px;}
#header {	height: 140px;	background-image: url(images/logo.gif);	background-repeat: no-repeat;}
#sidebar {	float: left;	padding-left: 12px; margin-bottom:10px;}
#footer-text {font-size: 11px;	color: #646464;	font-weight: normal; margin-top:25px; line-height:14px;  margin-bottom:5px; margin-left:10px;}
#footer {	clear: both;}
#container {	width: 888px;	margin-right: auto;	margin-left: auto;	background-color: #FFFFFF;	border: 1px solid #C4C4C4;	padding-right: 12px; }
#main-header { background-image:url(images/logo_ball.jpg); background-repeat:no-repeat; background-position:top left; padding-left:50px; border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #C2C2C2;}

#menu ul {list-style: none;margin: 0;padding: 0;}
#menu a {	display: block;	color: #545454;	text-decoration: none;	width: 146px;	font-size: small;	border: 1px solid #C4C4C4;	background-image: url(images/menu_off.gif);	background-repeat: no-repeat;
	padding-right: 6px;	padding-bottom: 6px;	padding-left: 15px;	margin-bottom: 8px;	padding-top: 6px; font-weight: bold;}
#menu a:hover {	color: #296eb9;	font-weight: bold;	background-image: url(images/menu_on.gif); border: 1px solid #a6a6a6;}

#links ul { display:block; list-style: none;margin: 0;padding: 0;}
#links li { display:block; list-style: none; padding-top: 5px; padding-bottom: 5px;  height:70px; }
#links a { display:table; height:70px; border: 1px solid #C4C4C4;	}
#links a:hover {	border: 1px solid #a6a6a6; height:70px;}

#content ul {list-style:none;margin:0px; padding:0px; padding-left:10px; padding-top:10px; margin-bottom:10px;}
#content li { background-image: url(images/bullet.gif); background-repeat:no-repeat; color:#666666; font-weight:normal; padding-left:20px; }
#content li a:hover { background-image: url(images/bullet-ro.gif); background-repeat:no-repeat; color:#4582d9; font-weight:bold; }
#content {	float: right;	width: 660px;	padding: 15px;	border: 1px solid #C4C4C4;	background-image: url(images/footer.jpg);	background-position: right bottom;	background-repeat: no-repeat;	line-height: 1.5em;}
#menu li { 	position: relative;	font-size: 0.9em;} 

#main-content {	float: right;	width: 660px;	padding: 15px;	border: 1px solid #C4C4C4;	background-image: url(images/footer.jpg);	background-position: right bottom;	background-repeat: no-repeat;	line-height: 1.5em;}
#main-content ul {list-style:none;margin:0px; padding:0px; padding-left:10px; padding-top:0px; margin-bottom:10px;}
#main-content li {background-image: url(images/bullet.gif); background-repeat:no-repeat; color:#666666; font-weight:normal; padding-left:20px; }

h1 {color: #D52427;	font-weight: normal;	font-size: 22px;	margin: 0px; padding:0px; line-height: 36px; margin-bottom:5px; margin-top:-5px;}
h2 {color: #296eb9;	font-size: 16px;	font-weight: bold; margin:10px; padding:0px; margin-left:0px; margin-top:15px; margin-bottom:5px; }
h3 {font-size: 22px;	color: #2b6ebc;	line-height: 22px; padding:0px;	font-weight: normal;	margin-top: 20px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px; z-index:3;}
h4 {font-size: 12px;	color: #7c7c7c;	font-weight: normal;	padding:0px;	margin: 0px;	margin-top: 5px;	margin-bottom: 0px;	margin-left: 0px; z-index:3;}
p {font-size: 12px;	color: #666666;	font-weight: normal;	padding:0px;	margin: 0px;	margin-top: 5px;	margin-bottom: 0px;	margin-left: 0px; line-height:22px;}


a 			{	color: #646464;	text-decoration: none;}
a:link 		{	color: #646464;	text-decoration: none;}
a:visited 	{	color: #646464;	text-decoration: none;}
a:hover 	{	color: #333333;	text-decoration: none;}
a:focus 	{ 	outline-style: none; }

.left_images {	border: 1px solid #C4C4C4;	margin-top: 5px;	margin-bottom: 5px;}
.banner_computer {	position: relative;	float: right;	margin-top: -60px;	top: -40px; z-index:3;}
.image_border {	border: 1px solid #FFF; margin-left:4px;}
.line { border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #C2C2C2;	margin: 10px 0px;	line-height: 0px;	font-size: 0px; clear:both;}
.services { 	width: 202px;	float: left;	text-align: left;	padding: 2px;	border: 1px solid #e5e5e5;	margin: 5px; font-size: small; background-color:#FFFFFF; margin-bottom:20px; }
.logo-ball {margin-bottom:-6px;}

.title	{color: #D52427;	font-weight: normal;	font-size: 22px;}
.title2	{font-size: 22px;	color: #2b6ebc;}		
.title3	{font-size: 16px;	color: #296eb9;}	
.title4	{font-size: 15px;	color:#296eb9; }
.title5	{font-size: 15px;	color:#666666; }
.pp	{font-weight:normal; padding-top:-2px; padding-bottom:-2px; margin:0px;	margin-bottom:-12px; margin-top:6px; }	
.ppp	{font-weight:normal; padding:0px; margin:0px; padding-left:20px;padding-right:20px; }	
.sIFR-active .title		{	visibility: hidden;		font-family: Verdana;		line-height: 1em;}
.sIFR-active .title2	{	visibility: hidden;		font-family: Verdana;		line-height: 1em;}
.sIFR-active .title3	{	visibility: hidden;		font-family: Verdana;		line-height: 1em;}
.sIFR-active .pp		{	visibility: hidden;		font-family: Verdana;		line-height: 1em;}
.sIFR-active .ppp		{	visibility: hidden;		font-family: Verdana;		line-height: 1em;}