/* CSS Document */

body{margin-bottom:0;
     margin-left:0;
	 margin-right:0;
	 margin-top:0;
	 background-color:#71777f;
	 
	/* background-color:#3f464f;*/
	  
	 /*background-image:url(images/siteBackground.jpg);
	 background-repeat:no-repeat;*/
	 }
	 
.topbg{background-image:url(images/topbg.jpg);
width:900px;
height:99px;
vertical-align:top;
}
.topbutleft{background-image:url(images/topbut_leftcorner.jpg);
background-repeat:no-repeat;
width:14px;
height:27px;
}
.topbutright{background-image:url(images/topbut_righttcorner.jpg);
background-repeat:no-repeat;
width:14px;
height:27px;

}
.topbutmiddle{background-image:url(images/topbut_middle.jpg);
background-repeat:repeat;
}
.topbut{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
font-stretch:normal;
font-weight:bold;
font-size-adjust:none;
color:#FFFFFF;
height:27px;
text-align:center;
}
.topbut a{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
font-stretch:normal;
font-weight:bold;
font-size-adjust:none;
color:#FFFFFF;
height:27px;
text-align:center;
text-decoration:none;
}
.topbut a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
font-stretch:normal;
font-weight:bold;
font-size-adjust:none;
color:#96dbf1;
height:27px;
text-align:center;
text-decoration:none;
}
.horz{vertical-align:top;
background-color:#b5b5b4;
color:#b5b5b4;
height:1px;
}
.conthead{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12pt;
font-weight:bold;
font-variant:normal;
font-stretch:normal;
font-size-adjust:none;
text-align:left;
color:#464646;
text-indent:10px;
}
.cont{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#6a6a6a;
padding-top:10px;
padding-left:10px;
padding-right:10px;
vertical-align:top;
line-height:18px;
width:244px;
}

.newslink a{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#6a6a6a;
padding-top:10px;
/*padding-left:10px;*/
padding-right:10px;
vertical-align:top;
line-height:18px;
text-decoration:none;
}

.newslink a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#6a6a6a;
padding-top:10px;
/*padding-left:10px;*/
padding-right:10px;
vertical-align:top;
line-height:18px;
text-decoration:underline;
}
.learnmore{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#464646;
text-align:right;
padding-right:10px;
font-weight:bold;
padding-top:10px;
padding-bottom:10px;
vertical-align:bottom;
}
.learnmore a{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#6a6a6a;
text-align:right;
padding-right:10px;
font-weight:bold;
padding-top:10px;
padding-bottom:10px;
vertical-align:bottom;
text-decoration:none;
}
.learnmore a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#464646;
text-align:right;
padding-right:10px;
font-weight:bold;
padding-top:10px;
padding-bottom:10px;
vertical-align:bottom;
text-decoration:underline;
width:230px;
}
.bottom {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#ffffff;
font-weight:bold;
text-decoration:none;
}
.bottom a{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#ffffff;
font-weight:bold;
text-decoration:none;
}
.bottom a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#ffffff;
font-weight:bold;
text-decoration:underline;
}
.joinus a{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:none;
font-weight:bold;
}

.joinus a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:none;
}
.partportlink{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#737373;
text-decoration:none;
cursor:pointer;
}
.partportlink a{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#737373;
text-decoration:none;
cursor:pointer;
}

.partportlink a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#464646;
text-decoration:none;
}
.testihead{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#464646;
text-decoration:none;
vertical-align:top;
margin-top:12px;

}
.testicont{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#6a6a6a;
padding-top:10px;
padding-left:0px;
padding-right:10px;
vertical-align:top;
line-height:18px;
}

.cp{background-image:url(images/cp_butbg.jpg);
background-repeat:repeat;
padding-top:20px;
}

.cpbut a{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
color:#464646;
text-decoration:none;
padding-left:15px;

}

.cpbut a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
color:#898787;
text-decoration:none;
padding-left:15px;
}
.cpconthead{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
text-align:left;
color:#007eab;

}
.cpcont{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#464646;
line-height:20px;
}
.ts{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#007eab;
font-weight:bold;
padding-top:20px;
padding-left:10px;
}
.cpsmalhead{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
text-align:left;
color:#007eab;
padding-left:43px;
padding-top:20px;
padding-bottom:20px;
}


.new{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#e50000;
text-decoration:none;
font-style:italic;
}
li{list-style-image:url(images/squ.jpg);
list-style-position:outside;
color:#464646;
}
.relsmal{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#6a6a6a;
line-height:20px;
padding-left:7px;
font-weight:400;
}

.redbu{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
color:#FF0000;
text-decoration:none;
}

.redbu a{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
color:#FF0000;
text-decoration:none;
}

.redbu a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
color:#FF0000;
text-decoration:underline;
}

#titlebar{background-image:url(images/titlebar.jpg);
 background-repeat:repeat-x;
 height:29px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10pt;
 color:#161616;
 text-indent:30px;
 vertical-align:middle;
 text-align:left;
 font-weight:600;
 }
 
.content{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
color:#464646;
line-height:22px;
text-align:left;
}

.content a{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
color:#464646;
line-height:22px;
text-align:left;
text-decoration:none;
}

.content a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
color:#161616;
line-height:22px;
text-align:left;
text-decoration:underline;
}


.paddingtop{padding-top:10px;
}

.paddingz{padding-top:0px;
}

.c_italic{font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:italic;
font-size:10pt;
color:#464646;
font-weight:900;
text-indent:15px;
}
.c_list{list-style-type:circle;
list-style-position:inside;
color:#464646;
}

.orange{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11pt;
color:#df5401;
font-weight:600;
text-align:left;
}

.padding_cont{padding-top:0px;
padding-left:30px;
padding-right:30px;
}
.paddingleft_30{padding-left:20px;
}

.iframe{overflow-y: none;
 overflow:-x:none;
 height:300px;
 background-color:#eaf7fd;
}

.orangetext{
font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10pt;
 color:#df5401; 
 vertical-align:middle;
 text-align:left;
 font-weight:600;
 text-indent:10px;
 }
 
 .role_gradiant{background-image:url(images/contbox_bg.jpg);
 background-repeat:repeat-x;
 background-position:top;
 }
 
 .role_headerbg{background-image:url(images/contbox_header_center.jpg);
 background-repeat:repeat-x;
 height:30px;
 }
 
 .role_headerborder{
 border-bottom:1px;
 border-bottom-color:#c0cbd1;
 border-left:1px;
 border-left-color:#c0cbd1;
 border-right:0px;
 border-top:0px;
 }
 
 .role_tobborder{border-top:1px;
 border-top-color:#c0cbd1;
 border-top-style:solid;

 }
 
 .role_headerplainbg{background-image:url(images/contbox_head_plan.jpg);
 background-repeat:repeat-x;
 }
 
 .blacktext{font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10pt;
 color:#161616;
 font-weight:bold; 
 }
 .blacktext a{font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10pt;
 color:#161616;
 font-weight:bold;
 text-decoration:none; 
 }
 
  .blacktext a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10pt;
 color:#464646;
 font-weight:bold;
 text-decoration:none;
 }
 
 .blacktextcont{font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10pt;
 color:#161616;
 font-weight:bold;
 text-align:left; 
 }
 
 .list{list-style:decimal;
 list-style-position:outside;
 line-height:18px;
 margin-bottom:15px; 
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:8pt;
 color:#464646; 
 text-align:left;
 padding-right:20px;
 
 }
 
 .role_righttop{background-image:url(images/righttop.jpg);
 background-repeat:repeat-x;
 }
 
 table.center {margin: 0px auto;}
 
 .bla a{font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:9pt;
 color:#161616;
 font-weight:bold;
 text-align:center;
 text-decoration:none;
 }
 
 .bla a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:9pt;
 color:#464646;
 font-weight:bold;
 text-align:center;
 text-decoration:none;
 }
 
 .sqlist{list-style-position:outside;
 list-style-type:square;
 line-height:18px;
 margin-bottom:15px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10pt;
 color:#464646; 
 text-align:left;
 padding-right:20px; 
 }
 
 
 .small{font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:8pt;
 line-height:20px;
 }
 .small a{font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:8pt;
 color:#464646;
 text-decoration:none;
 }
 .small a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:8pt;
  color:#464646;
 text-decoration:underline;
 }
 .orangecolor{color:#df5401; 
 }
 
 .grey{color:#464646;
 }
.readmore a{font-family:Verdana, Arial, Helvetica, sans-serif;
color:#464646;
text-decoration:none;
padding-right:30px;
text-align:right;
font-size:10pt;
text-decoration:none;
}
.readmore a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;
color:#161616;
text-decoration:none;
padding-right:30px;
text-align:right;
font-size:10pt;
text-decoration:none;
}

.bluetext{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:bold;
text-align:left;
padding-top:0px;
padding-left:30px;
padding-right:30px;
color:#235a9a;
line-height:20px;
}

.smallblack{font-family:Verdana, Arial, Helvetica, sans-serif;
color:#161616;
font-size:10pt;
font-weight:800;
}

.tech{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11pt;
text-align:center;
padding:10px;
}
.fontweig{font-weight:bold;
}

.stitle{color:#161616;
font-weight:700;
}

.darkgrey{color:#161616;
}

.padd{padding-left:40px;
}


.contactbg{background-image:url(images/cont_bg.jpg);
background-repeat:repeat-x;
}


.contact{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
line-height:18px;
text-align:left;
}

.greys{color:#333333;
}

.fontweight{font-weight:700;
}

.part_locator{background-image:url(images/partner_locator_map.jpg);
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18pt;
color:#464646;
text-align:center;
}

.part_locator_header{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
color:#df5401;
font-weight:bold;
}

.padding_right{padding-right:40px;
}

.ss{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
color:#161616;
font-weight:700;
}

.ss a{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
color:#161616;
font-weight:700;
text-decoration:none;
}

.ss a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
color:#464646;
font-weight:700;
text-decoration:underline;
}

.pdflink a{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
color:#464646;
text-decoration:none;
}

.pdflink a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
color:#161616;
text-decoration:underline;
}

.pdflinkred a{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
color:#df2817;
text-decoration:none;
}

.pdflinkred a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
color:#161616;
text-decoration:none;
}

.cursor{cursor:pointer;
}

.whitepaper_header{
font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10pt;
 color:#df5401; 
 vertical-align:middle;
 text-align:left;
 font-weight:600;
 text-indent:10px;
 }
 .lineheight{line-height:24px;
 }
 
 .textindent{text-indent:20px;
 }
 
 .leader_cont{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#464646;
line-height:24px;
}

.readmore_red a{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:7pt;
color:#df2817;
text-decoration:none;
}

.readmore_red a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:7pt;
color:#161616;
text-decoration:none;
}

.viewmore_blue a{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:7pt;
color:#004c6b;
text-decoration:none;
}

.viewmore_blue a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:7pt;
color:#161616;
text-decoration:none;
}

.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #464646;
}

.text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:18px;	
	text-align:left;
	color:#161616;		
	vertical-align:top;
}

.paddingright10{padding-right:10px;
}

.italy{font-style:italic;
}

.underline{text-decoration:underline;
}

.pptable{border:1px;
border-color:#adafb0;
border-style:solid;
}

.pptablehead{background-image:url(images/table_top.jpg);
background-repeat:repeat-x;
}

.ppwhite{font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:10pt;
font-weight:700;
}

.pp_padding{padding:10px;
}

.padding_top30{padding-top:30px;
}

.login{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12pt;
color:#464646;
font-weight:bold;
padding-right:25px;
}
.loginbox{background-image:url(images/box.jpg);
background-repeat:no-repeat;
}

.paddingleft10{padding-left:10px;
}

.redcolor{color:#FF0000;
}

.forrester_form{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:7pt;
font-style:normal;
line-height:13px;
width:140px;
}

.contact_new_middle{background-image:url(images/contact_middlebg.jpg);
background-repeat:repeat-y;
}

.subHeaderText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.bottomTextColor{
	color: #000000
}