/* CSS Document */

body{ 
margin:0px; 
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
background-color:#c0c0c0;
}

img{
border:none;
}

div,h1,h2,h3,h4,h5,h6{
margin:0px;
padding:0px;
}

a{
text-decoration:none;
}


#Main_container{
width:978px;
margin:0px auto;
}

#Container{
width:100%;
height:auto;
background-color:#FFFFFF;
float:left;
}

.Page_header{
width:100%;
height:90px;
}

.mac_logo{
float:left;
margin:5px 5px 0 0;
}

#tabs {
	float:left;
	width:510px;
	font-size:13px;
	line-height:normal;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:55px;
	margin-left:20px;

	}
	
#tabs ul {
	margin:10px 10px 0 20px;
	padding:0px;
	list-style:none;
	}
	
#tabs li {
	display:inline;
	margin:0;
	padding:0;
	}
	
#tabs a {
	float:left;
	background:url("../images/tableft.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
	}
	
#tabs a span {
	float:left;
	display:block;
	background:url("../images/tabright.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	color:#FFF;
	}
	
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}

/* End IE5-Mac hack */
#tabs a:hover span {
	color:#FFF;
	}
	
#tabs a:hover {
	background-position:0% -42px;
	}
	
#tabs a:hover span {
	background-position:100% -42px;
	}

.numbers{
float:right;
margin:5px 10px 0 0px;
padding:5px 0 0 18px;
font-size:12px;
line-height:18px;
font-family:Arial;
background:url(../images/numbers-bg.gif) no-repeat left top;
width:215px;
height:82px;

}

.banner{
width:100%;
height:212px;
background:url(../images/banner.jpg) no-repeat;
}

.banner_txt{
width:410px;
margin:0px 0 0 0;
padding:70px 0px 0px 340px;
}
.banner_txt p{
margin:0px;
padding:0px;
}
.headig_1{
font-weight:bold;
font-family:Arial;
font-size:25px;
color:#FC9CF3;
text-align:left;
}
.heading_2{
font-weight:normal;
font-family:Arial;
font-size:12px;
color:#ffffff;
text-align:left;
}

#main_middle{
width:100%;
height:auto;
background-color:#FFFFFF;
float:left;
}
.cntnt_left{
width:530px;
height:auto;
float:left;
padding:0px 10px 0px 10px;
}

.cntnt_left_cntnt p{
font-size:12px;
font-weight:normal;
text-align:justify;
color:#000000;
line-height:17px;
font-family:Arial, Helvetica, sans-serif;
}

.cntnt_left_cntnt h1{
font-size:16px;
font-weight:bold;
text-align:justify;
color:#3a4c70;
font-family:Arial;
}

.cntnt_left_cntnt p.buttons{
text-align:right;
}

.cntnt_left_cntnt p.tab_cntntheader{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
color:#3a4c70;
margin:0px;
padding:0px;
}
.cntnt_left_cntnt a:link{
font-family:arial;
font-weight:bold;
font-size:12px;
color:#000000;
text-decoration:underline;
}

.cntnt_left_cntnt a:visited{
font-family:arial;
font-weight:bold;
font-size:12px;
color:#000000;
text-decoration:underline;
}

.cntnt_left_cntnt a:hover{
font-family:arial;
font-weight:bold;
font-size:12px;
color:#000000;
text-decoration:none;
}
.cntnt_left_cntnt ul{
list-style-type:none;
margin:0px;
padding:0px;
}

.cntnt_left_cntnt ul li{
background:url(../images/bullet.gif) no-repeat 10px 9px;
margin:0px;
padding:0px 0px 0px 22px;
line-height:22px;
font-size:11px;
font-family:verdana, Helvetica, sans-serif;
color:#000000;
}
.tab_faq a:hover{
text-decoration:none;
font-weight:bold;
font-size:12px;
font-family:arial;
}

.tab_right{
width:428px;
height:auto;
float:left;
}

/*********Multi Tab Functions**************/
#multi_tab{
width:100%;
float:left;
margin:10px 0 5px 0;
padding:0px;
border-top:1px solid #CCCCCC;


}

/***************Ends*******************/

.suport{
color:#000000;
}

.suport a:link{
color:#000000;
text-decoration:none;
}

.suport a:visited{
color:#000000;
text-decoration:none;
}

.suport a:hover{
color:#000000;
text-decoration:underline;
}

.recovery_process{
width:550px; 
height:264px;
float:left;
margin:10px 0 0 0;
padding:0px;
border:1px solid #CCCCCC;
}

.all_process{
width:100%;
height:auto;
float:left;
}

.blog_outer{
width:100%;
height:auto;
float:left;
margin:0px 0 0px 0;

border-top:1px solid #CCCCCC;
}

.blogs{
width:455px;
height:auto;
margin:0px;
padding:10px 30px 10px 10px;
float:left;
border-right:1px dotted #CCCCCC;
}

.press-release{
width:440px;
height:auto;
margin:0px;
padding:10px 10px 10px 30px;
float:left;
}

/*.blog_inner{
width:47%;
height:111px;
margin:0px;
padding:10px;
float:left;
}*/

.blog_outer p{
font-family:Arial;
font-size:12px;
color:#000000;
font-weight:normal;
text-align:justify;
}
.blog_outer h3{
font-family:Arial;
font-size:15px;
color:#333333;
font-weight:bold;
}


.step-1{
background:url(../images/step-1.jpg) no-repeat;
width:293px;
height:72px;
float:left;
margin:10px 20px 0 30px;
-*margin-left:20px;
padding:20px 0px 0 20px;
font-family:Arial;
font-size:13px;
font-weight:bold;
color:#000000;
text-align:left;
}
.step-2{
background:url(../images/step-2.jpg) no-repeat;
width:293px;
height:72px;
float:left;
margin:10px 20px 0 10px;
padding:20px 0px 0 20px;
font-family:Arial;
font-size:13px;
font-weight:bold;
color:#000000;
text-align:left;
}
.step-3{
background:url(../images/step-3.jpg) no-repeat;
width:293px;
height:72px;
float:left;
margin:10px 20px 0 180px;
-*margin-left:120px;
padding:20px 0px 0 20px;
font-family:Arial;
font-size:13px;
font-weight:bold;
color:#000000;
text-align:left;
}




/********InnerPages*********/

.arrowsidemenu{
	width: 240px; /*width of menu*/
	border-style: solid solid none solid;
	border-color: #94AA74;
	border-size: 1px;
	border-width: 1px;
}
	
.arrowsidemenu div a{ /*header bar links*/
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	display: block;
	background: transparent url(../images/arrowgreen.gif) 100% 0;
  height: 24px; /*Set to height of bg image-padding within link (ie: 32px - 4px - 4px)*/
	padding: 4px 0 4px 10px;
	line-height: 24px; /*Set line-height of bg image-padding within link (ie: 32px - 4px - 4px)*/
	text-decoration: none;
}
	
.arrowsidemenu div a:link, .arrowsidemenu div a:visited{
	color: #26370A;
}

.arrowsidemenu div a:hover{
	background-position: 100% -32px;
}

.arrowsidemenu div.unselected a{ /*header that's currently not selected*/
	color: #6F3700;
}

	
.arrowsidemenu div.selected a{ /*header that's currently selected*/
	color: blue;
	background-position: 100% -64px !important;
}

.arrowsidemenu ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.arrowsidemenu ul li{
	border-bottom: 1px solid #a1c67b;
}


.arrowsidemenu ul li a{ /*sub menu links*/
	display: block;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: black;
	padding: 5px 0;
	padding-left: 10px;
	border-left: 10px double #9d90aa;
}

.arrowsidemenu ul li a:hover{
	background: #d5e5c1;
}

.ip_middleleft{
width:257px;
height:auto;
padding:0px;
margin:0px 0px 10px 0px;
float:left;
}

.contact-middleleft{
width:285px;
height:auto;
padding:48px 0 0 0;
margin:0px 0px 10px 0px;
float:left;
}

.contact-bdr{
border:1px dotted #666666;
font-weight:bold;
color:#FFFFFF; 
}
.contact-text{
color:#000000;
font-weight:normal;
background-color:#EAEAEA;
}


.ip_middleright{
width:696px;
height:auto;
padding:0px 10px 0px 0px;
margin:0px 0px 10px 0px;
float:left;
}

.cntct-ip-middleright{
width:670px;
-*width:640px;
height:auto;
padding:0px 0px 0px 0px;
margin:0px 0px 10px 15px;
float:left;
}

.cntct-ip-middleright h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#3a4c70;
margin-bottom:5px;
}

.cntct-ip-middleright h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#546f9e;
}



.ip_middleright h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#3a4c70;
margin-bottom:5px;
}

.ip_middleright h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#546f9e;
}
.ip_middleright p,ul,li{
font-family:arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:normal;
text-align:justify;
line-height:18px;
}
.ip_middleright ul.bullet{
list-style:none;
margin:0px;
padding:0px;

}

.ip_middleright ul.bullet li{
background:url(../images/bullet.gif) no-repeat 20px 6px;
padding:0px 0px 0px 35px;
color:#000000;
font-size:12px;
}

.ip_middleright ul.bullet li a{
text-decoration:none;
color:#333333;
}

.ip_middleright ul.bullet li a:hover{
text-decoration:underline;
color:#333333;
}

.ip_middleright ul.pdf{
list-style:none;
margin:0px;
padding:0px;

}

.ip_middleright ul.pdf li{
background:url(../images/pdf.gif) no-repeat 20px 4px;
padding:0px 0px 0px 60px;
line-height:40px;
color:#000000;
font-size:12px;
}

.ip_middleright ul.pdf li a{
text-decoration:none;
color:#425579;
font-weight:bold;
}

.ip_middleright ul.pdf li a:hover{
text-decoration:underline;
color:#425579;
font-weight:bold;
}


.note{
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.note_star{
color:#FF0000;
}

.brdcrumb_line{
border:1px #999999 dotted;
border-collapse:collapse;
}

.contact-brdcrumb_line{
border:1px #999999 dotted;
border-collapse:collapse;
width:650px;
}

















/*********** Ends ***********/



.footer{
background-color:#000000;
width:978px;
height:44px;
float:left;
margin:10px 0 0 0;
padding:0px 0 0 0;
*padding-top:4px;
}

.footer-text
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	
}
.footer-text a
{
	text-decoration:none;
	color:#ffffff;
}
.footer-text a:hover
{
	text-decoration:underline;
}


ul.list_none
{
	list-style:none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:25px;
	line-height:22px;
	color:#155402;
}
.list_none a
{
	text-decoration:none;
	color:#333333;
}
.list_none a:hover
{
	text-decoration:underline;
}
.text
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:22px;
	color:#000000;
}





#left-section
{
	width:220px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px;
	float:left;
}

.nav-head
{
	background:url(../images/left-nav-header.jpg) no-repeat;
	margin-left:8px;
	width:212px;	
	height:33px;

}
.left-nav-heading
{
	
	padding-left:15px;
	height:30px;
	font-size:14px;
	line-height:30px;
	font-weight:500;
	color:#fafafa;
	font-family:arial,verdana, Helvetica, sans-serif;
}
.left-nav-heading a
{
	text-decoration:none;
	color:#fafafa;	
}
.left-nav-heading a:hover
{
	text-decoration:underline;
}
.newsletter
{
	width:220px;
	margin:10px 0px 0px 10px;
	background:url(../images/list-back.gif) repeat-x;
	

}
.press
{
	padding:5px 10px;
}	
.left-nav
{
	background:url(../images/list-back.gif) repeat-x;
	margin:0px 0px 0px 5px;
}
	
ul.left-nav-list
{
	width:220px;
	margin:0px;
	padding:10px 0px 0px 0px;
	
}
ul.left-nav-list li
{
	list-style:none;
	font-size:12px;
	padding-left:35px;
	font-family:Arial, Helvetica, sans-serif;
	padding-right:5px;
	background:transparent url(../images/bullet.gif) no-repeat;
	background-position:15px 10px;
	
}
ul.left-nav-list li a
{
	
	text-decoration:none;
	line-height:24px;
	color:#484848;
}
ul.left-nav-list li a:hover
{
	text-decoration:underline;
}

.main-header
{
	width:100%;
	padding:0px 0px 0px 0px;
	margin:0px;
}
.breadcrumb
{
	padding:10px 0px 0px 0px;
	color:#333333;
	font-size:12px;
	font-weight:bold;
	font-family:Arial;

}

.breadcrumb a
{
	color:#333333;
	text-decoration:none;
}
.breadcrumb a:hover
{
	text-decoration:underline;
}
a.test-more
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#0066CC;
}
a:hover
{
	text-decoration:underline;
}

.more{
color:#4a5e89;
font-size:12px;
font-weight:bold;
}
.more2{
color:#556b9b;
font-size:12px;
font-weight:bold;
}


.details{
color:#FF0000;
font-size:13px;

}


#main_middle-gdc{
width:800px;
height:auto;
background-color:#FFFFFF;
float:left;
padding:20px 40px;
}

.banner-rgt
	{
	width:358px;
	margin:10px 0px 0px 20px;
	float:left;
	}