@charset "utf-8";
/* CSS Document MAJA */

img, div { behavior: url(iepngfix.htc) }
a { outline: none; } 
body {
	margin:0px;	
	background: #fff; 
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #555555;
	text-align:left;
}

p {
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 12px;
	text-align:left;
	color: #555555;
	margin:5px;
}

.SmallFont {
	font-size:11px;
}
ul {
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 12px;
	text-align:left;
	color: #555555;
	margin:20px;
}
h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#3b4146;
	margin:0px;
	font-weight:normal;
	text-transform:uppercase;
	margin:5px;
}

h2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#3b4146;
	margin:0px;
	font-weight:normal;
	margin:5px;
}

.OrangeTitle {
	text-transform:uppercase;
	color:#ff5800;
	font-weight:bold;
}

.OrangeTitle {
	text-transform:uppercase;
	color:#ff5800;
	font-weight:bold;
}


	
.SmallFont {
	font-size:11px;
	color:#515151;
}

a:link,
a:visited{color: #464c52; text-decoration: none;}
a:hover{color: #ff7700; text-decoration: none;}

a.MenuLink:link,
a.MenuLink:visited{color: #bcbcbc; text-decoration: none;}
a.MenuLink:hover{color: #d0d0d0; text-decoration: none;}


a.OrangeLink:link,
a.OrangeLink:visited{color: #ff5500; text-decoration: none;}
a.OrangeLink:hover{color: #ff7700; text-decoration: none;}

a.BlueLink:link,
a.BlueLink:visited{color: #6ea3f3; text-decoration: none;}
a.BlueLink:hover{color: #ff7700; text-decoration: none;}

#wrapper{
	width:1250px;
	margin:0 auto;
}


#top {
	width:1250px;
	height:40px;
	background:url(../images/bgr_menu.jpg) repeat-x;
	border:1px solid #d6d6d6;
}

#Header {
	widows:1250px;
}

#top-banner {
	background:url(../images/bgr_blue_banner.jpg) repeat-x;
	width:1250px;
	height:216px;
	border-bottom:2px solid #d6d6d6;
	border-left:2px solid #d6d6d6;
	border-right:2px solid #d6d6d6;
	position:relative;
	float:left;
}


.pci_logo {
	width:314px;
	height:216px;
	position:relative;
	float:left;
	border-right:2px solid #bfbfbf;
	background:url(../images/bgr_blue_banner.jpg) repeat-x;
}

.logo {
	width:200px;
	margin-left:30px;
	margin-top:30px;
}

.logoHome {
	width:220px;
	margin-left:0px;
	margin-top:30px;
}

#HederText {
	width:260px;
	height:70px;
	margin-left:30px;
	margin-top:10px;
	font-family:tahoma;
	color:#cde0ff;
	font-size:16px;
}
.business_it {
	height:141px;
	width:437px;
	background: url(../images/business_it.png) no-repeat;
	float:left;
	position:relative;
	border-right:2px solid #bfbfbf;
	color:#bcbcbc;
	padding-left:24px;
	padding-top:75px;
	font:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:170%;
}

.platform_consulting {
	height:166px;
	width:443px;
	background:url(../images/platform_consulting.png) no-repeat;
	float:left;
	position:relative;
	color:#bcbcbc;
	padding-left:24px;
	padding-top:50px;
	font:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:170%;
}

#MainContent {
	width:1250px;
	margin:0 auto;
	float:left;
	position:relative;
	background:url(../images/bgr_main.jpg) repeat-x;
}

#Footer{
	width:1250px;
	background:#efefef;
	border-top:1px solid #d7deec;
	margin:0 auto;
	height:34px;
	margin-top:10px;
	float:left;
	position:relative;
}

.footerMenu {
	width:870px;
	margin-left:20px;	
	margin-top:10px;
	float:left;
}

.copyright {
	margin-left:20px;	
	margin-top:10px;
	width:300px;
	float:left;
}
.ClrBoth {
	clear:both;
}

.moto {
	float:left;
	width:585px;
}


#LeftContent{
	float: left;
	width:318px;
}
#LeftContentTop {
	width:238px;
	height:166px;
	margin-left:24px;
	margin-top:19px;
	padding-bottom:18px;
	background:url(../images/flash_banner.jpg) no-repeat;
}

.MotoBanner {
	width:120px;
	height:80px;
	padding:10px;
	padding-top:10px;
	color:#FFF;
	text-transform:uppercase;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	overflow:hidden;
}


.MotoBannerHome {
	width:120px;
	height:83px;
	padding:10px;
	color:#FFF;
	text-transform:uppercase;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	overflow: hidden;
}
.logotypes {
	width:100px;
	height:55px;
	margin-left:13px;
	margin-top:10px;
}

#LeftContentBottom { width:318px; float:left;}
.SpecialEvents {
	border-top:1px solid #cecece;
	padding-left:10px;
	margin-top:5px;
	margin-bottom:5px;
}

.SpecialEventsTitle {
	padding-left:10px;
}


#RightContent{
	float: right;
	width: 922px;
}
#RightContentTop{
	float: right;
	width: 922px;
}

#RightContentInnerPages {
	width:922px;
	margin-top:20px;
}


#RightContentOrangeWrapper{width: 922px; float: right;}
#RightContentOrangeL{width: 600px; float: left;}
#RightContentOrangeR{width: 310px; float: right;}

.RightContentColumnVertical {
	width:461px;
	background:url(../images/separator_main.jpg) right top no-repeat;
	float:left;
	margin-top:15px;
}

.TextAlognJustify {
	text-align:justify;
}


.TextAlignRight {
	text-align:right;
}

.ColorBlue {
	color:#314774;
}

.ColorLightBlue{
	color:#6ea3f3;
}

.RightColumnTopBox {
	background:url(../images/vertical_spliter.jpg) bottom no-repeat;
	height:135px;
	margin-bottom:10px;
	padding-left:10px;
}

.RightColumnTopBoxText {
	width:335px;
	float:left;
}

.RightColumnTopBoxPic {
	width:90px;
	height:89px;
	float:left;
	margin-left:10px;
	border:1px solid #c9c9c9;
}

.MarginTop15 {
	margin-top:15px;
}

/* orange */

div.OrangeTitle h3{font: normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #fff; line-height: 30px; text-indent: 20px; margin: 0px; text-transform:none;}
div.OrangeTitle{ background:url(../images/bgr_title_orange.jpg) top repeat-x; height: 29px; border: 1px solid #d3d4d5; margin-bottom: 4px;}
div.OrangeHorizontalSpacer {
border-bottom:1px solid #D8DADD;
font-size:1px;
height:2px;
line-height:2px;
margin:4px auto;}

div.OrangeBody {
background: url(../images/orange_body_gradient.jpg) repeat-x center top;
border-right:1px solid #d3d6d9;
font-size:11px;
padding:10px;
}

.Orange {
	color:#ff5500;
}

.Hilighted {
	margin:20px;
/*	background: url(../images/highlighted_bgr.jpg) repeat-x;
*/	padding:20px;
background:#edeeef;
	border-top: 1px dotted #d3d4d5;
	border-bottom: 1px dotted #d3d4d5;
	margin-bottom: 4px;
}

.HilightedSmall {
	width:350px;
}

.HilightedText {
	color:#314774;
	font-weight:bold;
}

.WhiteColor {
	color:#fff;
}

.MainText {
	margin:10px;
}

.CarriersSmallBox {
	margin-left:30px;
}

.borderTable {
	border:1px solid #ff7a00;
	padding:5px;
}

.TebleBoxes {
	padding:15px;
	border:1px dotted #ff8a00;
	background:#fff;
	width:25%;
}
.TebleBoxesAlliances {
	padding:15px;
	border:1px dotted #ff8a00;
	background:#fff;
}

.FloatRight{
	float:right;
}
	
div.InnerTitle h3{font: normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #ff5500; line-height: 30px; text-indent: 20px; margin: 0px;}
div.InnerTitle{ /*background:url(../images/bgr_title_blue.jpg) top repeat-x;*/  height: 29px; border-bottom: 1px solid #d3d4d5; margin-bottom: 4px;}

.ImageFloatRight {
	float:right;
	margin-left:25px;
	margin-bottom:10px;
	border:1px solid #c9c9c9;
}

hr { background: none; height:3px; border:0px; border-bottom: 1px dotted #6ea3f3; border-top: 1px dotted #6ea3f3;}

.ScrollText {
	width:120px;
}

#slide {
	list-style:none;
	color:#FFF;
	text-transform:uppercase;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;	
	padding-left:0px;
	margin:0px;
}

#slideTop {
	list-style:none;
	padding-left:0px;
	margin:0px;
}

.FloatLeft {
	float:left;
}