/*Global Styles*/

body {
	background-color: #FFFFFF;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
}

h1 {
	margin: 0px;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size:28px;
	font-weight:bold;
	color: #000000
}

h2 {
	margin: 0px;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color: #FF9900
}

h2.white {
	margin: 0px;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color: #FFFFFF
}

h2.black {
	margin: 0px;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color: #000000;
}

h2.whiteLarge {
	margin: 0px;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color: #FFFFFF
}

h2.orangeLarge {
	margin: 0px;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color: #FF9900
}

h3.black {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color: #000000
}

h3.white {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color: #FFFFFF
}

h3.whiteLarge {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color: #FFFFFF;
}

h3.Gray {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color: #999999;
}

h3.orangeLarge {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color: #FF9900
}

h3.blackLarge {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:26px;
	font-weight:bold;
	color: #000000
}

h3.grayLarge {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color: #666666
}


h4 {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #003366;
	padding-bottom: 15px;
}

ul 
{
	list-style-image:url(../../images/global/img_arrow.gif);
	margin-bottom:7px;
	margin-top:7px;
}

/* positioning */

.bannerTextPosition {
	position:relative;
	left: 70px;
	top: 30px;
}

.bannerTextAbout {
	position:relative;
	left: 50px;
	top: 30px;
}

.bannerTextAboutMain {
	position:relative;
	left: -30px;
	top: 50px;
}

.bannerTextContact {
	position:relative;
	left: 130px;
	top: 60px;
}

.bannerTextLocation {
	position:relative;
	left: 410px;
	top: 30px;
}

.bannerTextServices {
	position:relative;
	left: 260px;
	top: 20px;
}

.bannerTextTools {
	position:relative;
	left: 380px;
	top: 20px;
}

.bannerTextSEA {
	position:relative;
	left: 80px;
	top: 20px;
}

.bannerTextWeb {
	position:relative;
	left: 400px;
	top: 38px;
	font-weight:bold;
	z-index:2;
}

.bannerTextStats {
	position:relative;
	left: 310px;
	top: 50px;
}

.bannerTextTesti {
	position:relative;
	left: 250px;
	top: 50px;
}

.bannerTextNews {
	position:relative;
	left: 390px;
	top: 40px;
}
/* Link Styles */

a, a:visited, a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	text-decoration: underline
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	text-decoration: none
}

a img { 
	border: 0; 
	filter:alpha(opacity=100); 
	-moz-opacity: 1.0; 
	opacity: 1.0; 
}
a:hover img { 
	filter:alpha(opacity=70); 
	-moz-opacity: 0.7; 
	opacity: 0.7; 
}

/* Page Menu Styles*/

a.topMenu, a.topMenu:visited, a.topMenu:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
}
a.topMenu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color: #CACACA;
	text-decoration: none
}

a.linkSmallWhilte, a.linkSmallWhilte:visited, a.linkSmallWhilte:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FFFFFF;
	text-decoration: none;
}
a.linkSmallWhilte:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FFFFFF;
	text-decoration: none
}

a.linkClickMore, a.linkClickMore:visited, a.linkClickMore:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #999999;
	text-decoration: underline
}
a.linkClickMore:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #CCCCCC;
	text-decoration: underline
}

a.linkBlackText, a.linkBlackText:visited, a.linkBlackText:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	text-decoration: none
}
a.linkBlackText:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #CCCCCC;
	text-decoration: none
}

a.linkBlueSmall, a.linkBlueSmall:visited, a.linkBlueSmall:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;;
	color: #336699;
	text-decoration: none
}
a.linkBlueSmall:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;;
	color: #336699;
	text-decoration: none
}

a.linkBlackXLarge, a.linkBlackXLarge:visited, a.linkBlackXLarge:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color: #000000;
	text-decoration: underline
}

a.linkBlackXLarge:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color: #666666;
	text-decoration: underline
}

a.linkBlack, a.linkBlack:visited, a.linkBlack:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #000000;
	text-decoration:none
}

a.linkBlackXLarge:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color: #666666;
	text-decoration: underline
}

a.linkOrangeLarge, a.linkOrangeLarge:visited, a.linkOrangeLarge:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FF9900;
	text-decoration:underline
}

a.linkOrangeLarge:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#999999;
	text-decoration:underline
}

a.linkBlackResults, a.linkBlackResults:visited, a.linkBlackResults:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	text-decoration:none
}

a.linkBlackResults:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666666;
	text-decoration: none
}

a.linkGray, a.linkGray:visited, a.linkGray:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #999999;
	text-decoration:none
}

a.linkGray:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #CCCCCC;
	text-decoration: none
}

a.linkPlus, a.linkPlus:visited, a.linkPlus:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	color: #003366;
	text-decoration:none
}

a.linkPlus:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	color: #003366;
	text-decoration: none
}

/* Breadcrumb Styles */

a.breadcrumb, a.breadcrumb:visited, a.breadcrumb:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FFFFFF;
	text-decoration:none
}

a.breadcrumb:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FFFFFF;
	text-decoration: none
}

a.breadcrumbCaps, a.breadcrumbCaps:visited, a.breadcrumbCaps:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FFFFFF;
	text-decoration:none;
	text-transform: capitalize
}

a.breadcrumbCaps:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: capitalize
}

/* Main Table Styles */

#tblHeader {
	border-left: none;
	border-right: none
}

#tblBody {
	border-left: none;
	border-right: none
}

#tblFooter {
	border-left: none;
	border-right: none
}

table#tblContent {
	line-height:20px;
}
	
table#tblContent td {
	vertical-align:top;
	padding:10px;
}

table#tblHomeMenu {
	vertical-align:top;
}

table#tblHomeMenu td {
	vertical-align:top;
	cursor:pointer;
	padding-right:10px;
	height:87px;
}

table#tblHomeBottom {
	vertical-align:top;
}

table#tblHomeBottom td {
	vertical-align:top;
	padding-left:10px;
	background-repeat:no-repeat;
}

table#tblClients {
		border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}

table#tblClients td {
	border-top:1px dashed #CCCCCC;
	padding:5px;
	vertical-align:middle;
}	

table#tblTtools {
	border:1px solid #DBDBDB;
}

table#tblTtools td {
	padding:10px;
}

table#tblNone td {
	padding:0px;
}

table#tblSpider {
	border:#CCCCCC 1px solid;
}

table#tblSpider td{
}

table#tblScript td {
	padding:0px;
}

table#tblAlphabet td {
	padding-top:2px;
	padding-bottom:2px;
}

table#tblNews td {
	padding-top:3px;
	padding-bottom:3px;
}

table#tblResults td {
	padding:0px;
	padding-bottom:4px;
	padding-top:4px;
	border-bottom:1px dashed #CCCCCC;
}

/* Home left menu */

.textSmallWhite{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FFFFFF
}

.textLargeWhite{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #FFFFFF
}

.textRed {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF0000;
}

.textOrange {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #FF9900
}

.textBoldWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #FFFFFF
}

.textSmallGray {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #CCCCCC
}

.textSmallDarkGray {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #666666
}

.textBlack {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000
}

.textLargeGrayBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #999999
}

.textLargeBlack {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #000000
}

.textExtraLargeOrange {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color: #FF9900
}

.textExtraLargeBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color: #003366
}

.textLargeOrange {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #FF9900
}

.textLargeBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #003366
}

/* Footer Styles */

.footerText {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #336699
}

a.footerLink, a.footerLink:visited, a.footerLink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666666;
	text-decoration: none
}
a.footerLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333333;
	text-decoration: none
}

.copyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666666
}

a.simpleLink, a.simpleLink:visited, a.simpleLink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #999999;
	text-decoration: none
}
a.simpleLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #CCCCCC;
	text-decoration: none
}

a.linkQuick, a.linkQuick:visited, a.linkQuick:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333333;
	text-decoration: none
}
a.linkQuick:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FF9900;
	text-decoration: none
}

/* roll over */
.homeLeftRollOver {
	background: url(../../images/home/img_http.jpg);
} 

/* img rotator */

#rotator {
	border:0px;
	overflow: hidden;
	position: relative;
	width: 569px;
	height: 263px;
	margin: 0;
	padding: 0;
	cursor: pointer;
}

#rotator img {
	width: 569px;
	height: 263px;
	margin: 0;
	padding: 0;
	display: none;
	position: absolute;
	top: 0;
	left: 0;
}

.pointer {
	cursor:pointer;
}

#dropList {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	width:145px;
}

.formobjects {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
}
