/* GENERAL STYLES */
/* CSS Document */
*{
margin: 0;
padding: 0;
}

html{
height: 100%;
min-height: 100%;
width: 100%;
}
.style1 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.style6 {color: #000000}

img
{
 border:0px;
}

body{
text-align:center;
margin: 0;
background: #2c2a2b url(/umbraco/../media/1484/bg.jpg) top repeat-x fixed;
_height: 100%;
height: 100%;
font-family: "Times New Roman", Times, serif;
font-size: 1em;
line-height: 1.5em;
color:#333333;
}

html>body #wrapper {
    height: auto;
	}
	
html>body #all {
    height: auto;
	}

#wrapper{
width: 912px;
margin: 0 auto 0;
padding: 0;
height: 100%;
position: relative;
min-height: 100%;
height: 100%;
voice-family: "\"}\"";
voice-family: inherit;
text-align: left;
 height: auto;
}


#all{
float:left;
text-align: left;
width: 912px;
position: relative;
min-height: 100%;
height: 100%;
voice-family: "\"}\"";
voice-family: inherit;
 height: auto;
background:#FFFFFF url(/umbraco/../media/1499/1bgtopdecals.jpg) top repeat-x scroll;
/*border-right:#f7f7f7 2px solid;
border-left:#f7f7f7 2px solid;*/
}
#all1{
float:right;
text-align: right;
width: 912px;
position: relative;
min-height: 100%;
height: 100%;
voice-family: "\"}\"";
voice-family: inherit;
 height: auto;
background:#FFFFFF url(/umbraco/../media/1499/1bgtopdecals.jpg) top repeat-x scroll;
/*border-right:#f7f7f7 2px solid;
border-left:#f7f7f7 2px solid;*/
}
/*--------------------------------------- NAV */

#nav{
width: 872px;
height: 37px;
margin: 0;
border-top: #ca3429 solid 1px;
margin-top:0px;
padding-left:40px;
background-color:#000000;
}

#nav a{
border:none;
}


/*--------------------------------------- NAV BUTTON HOVERS */


#home{
display: block;
width:48px;
height:35px;
background:url(/umbraco/../media/1582/home_unsel.jpg) no-repeat 0 0;
float: left;
}

#home:hover{
background-position: 0 -35px;
}

#home span{
display: none;
}


/*---------------------------------------*/


#us{
float: left;
display: block;
width:101px;
height:35px;
background:url(/umbraco/../media/1642/us_unsel.jpg) no-repeat 0 0;
}

#us:hover{
background-position: 0 -35px;
}

#us span{
  display: none;
}

/*---------------------------------------*/


#sol{
float: left;
display: block;
width:76px;
height:35px;
background:url(/umbraco/../media/1627/sol_unsel.jpg) no-repeat 0 0;
}

#sol:hover{
background-position: 0 -35px;
}

#sol span
{
  display: none;
}

/*---------------------------------------*/


#serv{
float: left;
display: block;
width:66px;
height:35px;
background:url(/umbraco/../media/1612/serv_unsel.jpg) no-repeat 0 0;
}

#serv:hover{
background-position: 0 -35px;
}

#serv span
{
  display: none;
}

/*---------------------------------------*/


#part{
float: left;
display: block;
width:69px;
height:35px;
background:url(/umbraco/../media/1597/part_unsel.jpg) no-repeat 0 0;
}

#part:hover{
background-position: 0 -35px;
}

#part span
{
  display: none;
}

/*---------------------------------------*/


#clie{
float: left;
display: block;
width:54px;
height:35px;
background:url(/umbraco/../media/1557/clie_unsel.jpg) no-repeat 0 0;
}

#clie:hover{
background-position: 0 -35px;
}

#clie span
{
  display: none;
}

/*---------------------------------------*/


#car{
float: left;
display: block;
width:62px;
height:35px;
background:url(/umbraco/../media/1541/car_unsel.jpg) no-repeat 0 0;
}

#car:hover{
background-position: 0 -35px;
}

#car span
{
  display: none;
}

/*---------------------------------------*/


#con{
float: left;
display: block;
width:63px;
height:35px;
background:url(/umbraco/../media/1572/con_unsel.jpg) no-repeat 0 0;
}

#con:hover{
background-position: 0 -35px;
}

#con span
{
  display: none;
}

/*---------------------------------------*/



#faq{
float: left;
display: block;
width:30px;
height:35px;
background:url(/umbraco/../media/5396/faq_unsel.jpg) no-repeat 0 0;
}

#faq:hover{
background-position: 0 -36px;
}

#faq span
{
  display: none;
}

/*---------------------------------------*/

.btn{
margin-left:14px;
margin-right:14px;
float: left;
}

.sel{
border-top: #ca3429 solid 1px;
margin-left:14px;
margin-right:14px;
float:left;
}


/*--------------------------------------- SUB-NAV */

.subnavpad{
padding: 0 17px;
}

/*--------------------------------------- OUR COMPANY */


#ussub{
clear:both;
margin-top:7px;
width: 802px;
height: 32px;
font-family:'Helvetica', Arial, sans-serif;
font-size:12px;
color:#a6a6a6;
background: #ececec  0 0 no-repeat;
padding: 0px;
}

#ussub li{
color:#000000;
display:inline;
padding: 0px 0px 0px 0px;
}

#ussub ul{
padding: 0px 0 0 0px;
}

#ussub a{
color:#a6a6a6;
text-decoration:none;
padding: 0px;
}

#ussub a:hover{
color:#000000;
}


/*--------------------------------------- SOLUTIONS */


#solsub{
clear:both;
margin-top:7px;
width: 802px;
height: 32px;
font-family:'Helvetica', Arial, sans-serif;
font-size:12px;
color:#a6a6a6;
background: #ececec  0 0 no-repeat;
padding: 0px;
}

#solsub li{
color:#000000;
display:inline;
padding: 0px 0px 0px 0px;
}

#solsub ul{
padding: 0px 0 0 0px;
}

#solsub a{
color:#a6a6a6;
text-decoration:none;
padding: 0px;
}

#solsub a:hover{
color:#000000;
}


/*--------------------------------------- SERVICES */


#sersub{
clear:both;
margin-top:7px;
width: 802px;
height: 32px;
font-family:'Helvetica', Arial, sans-serif;
font-size:12px;
color:#a6a6a6;
background: #ececec  0 0 no-repeat;
padding: 0px;
}

#sersub li{
color:#000000;
display:inline;
padding: 0px 0px 0px 0px;
}

#sersub ul{
padding: 0px 0 0 0px;
}

#sersub a{
color:#a6a6a6;
text-decoration:none;
padding: 0px;
}

#sersub a:hover{
color:#000000;
}


/*--------------------------------------- PARTNERS */


#parsub{
clear:both;
margin-top:7px;
width: 802px;
height: 32px;
font-family:'Helvetica', Arial, sans-serif;
font-size:12px;
color:#a6a6a6;
background: #ececec  0 0 no-repeat;
padding: 0px;
}

#parsub li{
color:#000000;
display:inline;
padding: 0px 0px 0px 0px;
}

#parsub ul{
padding: 0px 0 0 0px;
}

#parsub a{
color:#a6a6a6;
text-decoration:none;
padding: 0px;
}

#parsub a:hover{
color:#000000;
}



/*--------------------------------------- CLIENTS */


#clisub{
clear:both;
margin-top:7px;
width: 802px;
height: 32px;
font-family:'Helvetica', Arial, sans-serif;
font-size:12px;
color:#a6a6a6;
background: #ececec  0 0 no-repeat;
padding: 0px;
}

#clisub li{
color:#000000;
display:inline;
padding: 0px 0px 0px 0px;
}

#clisub ul{
padding: 0px 0 0 0px;
}

#clisub a{
color:#a6a6a6;
text-decoration:none;
padding: 0px;
}

#clisub a:hover{
color:#000000;
}




/*--------------------------------------- CAREERS */


#carsub{
clear:both;
margin-top:7px;
width: 802px;
height: 32px;
font-family:'Helvetica', Arial, sans-serif;
font-size:12px;
color:#a6a6a6;
background: #ececec  0 0 no-repeat;
padding: 0px;
}

#carsub li{
color:#000000;
display:inline;
padding: 0px 0px 0px 0px;
}

#carsub ul{
padding: 0px 0 0 0px;
}

#carsub a{
color:#a6a6a6;
text-decoration:none;
padding: 0px;
}

#carsub a:hover{
color:#000000;
}




/*--------------------------------------- HORIZONTAL RULER */


hr{
height: 2px;

background:url(/umbraco/../media/2271/hr.jpg) repeat-x;
clear:both;
border: none;
}


/*---------------------------------------*/


p{
font-family:Arial, Helvetica, sans-serif;
color:#373737;
font-size:14px;
line-height:18px;
padding: 10px;
}

.box{
margin-top:20px;
width:806px;
height:inherit;
}

.col{
color:#373737;
font-size:14px;
line-height:18px;
width: 403px;
float:left;
}

.col ul{
font-family:Arial, Helvetica, sans-serif;
color:#373737;
font-size:14px;
line-height:18px;
padding: 0 30px;
list-style-image:url(umbraco/../media/1504/dot.jpg);
list-style-type:square;
list-style-position:outside;
}

.col li{
padding-bottom:18px;
}

.txt p{
margin: none;
}

.img{
padding: 5px 15px 15px;
width:140px;
height:inherit;
float: left;
display:block;
}

.txt{
width: 629px;
margin-left:150px;
}

#content{
font-family:Arial, Helvetica, sans-serif;
width: 806px;
margin: 20px 53px 20px 53px;
height: 100%;
}

.date{
font-family:Arial, sans-serif;
font-size:12px;
color:#a2a2a2;
font-style: italic;
font-weight: normal;
}

.quote{
font-family:Arial, sans-serif;
font-size:14px;
color:#373737;
font-style: italic;
}

.sayer{
font-family:Arial, sans-serif;
font-size:11px;
color:#000000;
}

.boxheader{
font-family:Arial, sans-serif;
font-size:18px;
color:#000000;
font-weight: bold;
}
							

/*--------------------------------------- FOOTER */ 


#footer{
font-family:'Helvetica', Arial, sans-serif;
margin: 10px auto;
font-size:12px;
line-height: 15px;
color:#ca3429;
min-height:105px;
width:804px;
background:url(/umbraco/../media/1509/footer.jpg) 0 0 no-repeat #FFFFFF;
}

#footer a{
text-decoration: none;
color:#ca3429;
}

#footer a:hover{
text-decoration:underline;
}


/*---------------------------------------*/

#lsolutions{
float:left;
width:201px;
clear:both;
}

#lservices{
width:201px;
float: left;
}

#lclients{
width:201px;
float: left;
}

#lcareers{
width:201px;
float: left;
}

#footer ul{
list-style-image:none;
list-style-position:outside;
padding:38px 0 0 38px;
}

/*---------------------------------------*/

#btmnav{
clear: both;
font-family:'Helvetica', Arial, sans-serif;
font-size:12px;
color:#a6a6a6;
width: 912px;
height: 40px;
margin: 0 auto;
background-color:#ececec;
}

#btmnav li{
display:inline;

}

#btmnav ul{
padding: 9px 0;
margin: 0 0 0 60px;
}

#btmnav a{
color:#a6a6a6;
text-decoration:none;
padding:0px 14px 0px 5px;
}

#btmnav a:hover{
color:#000000;
}

/* -- #btmimg{
width:912px;
height:165px;
background:url(/umbraco/../media/1489/bgbottomdecals.jpg) 0 0 no-repeat #2c2a2b;
}
-- */

#btmimg p{
text-align:center;
background-color:#ECECEC;
color:#5e5e5e;
font-family: 'Helvetica', Arial,sans-serif;
font-size:12px;
padding-top:5px;
}

/*--------------------------------------- FLOATS */


.floatright
{
float:right;
}

.floatleft
{
float:left;
}

.clear{
clear:both;
}

/*---------------------------------------  */
.logo img {
	border: solid;
	border-color: #CCCCCC;
	border-width: 1px;
	margin: 10px 10px 10px 10px;
}


.fio a:LINK,.fio a:VISITED,.fio a:HOVER,.fio a:ACTIVE
{
font-weight:bold;
color:#ca3429;
text-decoration:none;
}
.lef_con_text
{
text-align:right;
padding-right:15px;
line-height:normal;
vertical-align:middle;
font-family:arial;
font-weight:bolder;
font-size:11px;
color:#000000;
}
.lef_con_textheader
{
text-align:right;
padding-right:15px;
line-height:normal;
vertical-align:middle;
font-family:arial;
font-weight:bolder;
font-size:12px;
color:#000000;
}

.rig_con_text
{
text-align:left;
padding-left:15px;
vertical-align:middle;
font-family:arial;
line-height:normal;
font-weight:bold;
font-size:11px;
color:#000000;
}
.Testimonialcontent {
color:#373737;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:18px;
font-weight:bold;

}
.rig_con_textheader
{
text-align:left;
padding-left:15px;
vertical-align:middle;
font-family:arial;
line-height:normal;
font-weight:bold;
font-size:12px;
color:#000000;
}

.chhead
{
font-family:Arial;
font-size:18px;
font-weight:bold;
color:#FFFFFF;
padding-left:10px;
background-color:#9b9b9b;
}
.chhosting
{
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
padding-left:10px;
background-color:#c0020b;
}
.chcontent
{
font-family:Arial;
font-size:12px;
font-weight:normal;
color:#4a4a4a;
padding-left:10px;
background-color:#cacaca;
}
.chcontentwhite
{
font-family:Arial;
font-size:12px;
font-weight:normal;
color:#4a4a4a;
padding-left:10px;
background-color:#ededed;
}
.chcontentwhite2
{
font-family:Arial;
font-size:12px;
font-weight:normal;
color:#4a4a4a;
padding-left:10px;

}
.chaccount
{
font-family:Arial;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
padding-left:10px;
background-color:#c0020b;
}
.fiogrey
{

color:#757575;
text-decoration:none;
}
.sitemapa
{
float:left;
color:#5e5e5e;
font-family: 'Helvetica', Arial,sans-serif;
font-size:12px;
}

.homecnt
{
margin:0 0 0 10px;
padding:10px 0px 10px 0px;
list-style-image:url(/images/bullet1.jpg);
}
.homecntli
{
margin:10px 0px 0px 20px;
}
.style1 {font-size: 16px}
.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #CC0000;
	font-weight: bold;
}
.style3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
.style5 {font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.style6 {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.style8 {font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }

.style9 {font-size: 14px; font-family: Arial, Helvetica, sans-serif; }

/* EDITOR PROPERTIES */
