/* CSS Document */

body
{

margin-top:0px;
margin-bottom:0px;
background:url(../Images/Background_color_image.gif) left top repeat-x;
background-color: #C5C5C5;
}

.main_div
{
width:960px;
height:auto;
background:url(../Images/innerbgpix.gif) left top repeat-x;
background-color:White;

vertical-align:top;   
}

.main_div1
{
width:960px;
height:auto;
background:url(../Images/innerbgpix.gif) left top repeat-x;
background-color:#FFFFFF;
margin-top:30px;
vertical-align:top;   
}


.topbar
{
width:100%;
height:35px;
margin-top: 0px;
  
}

.topbarleft
{
width:3px;
height:35px;
background:url(../Images/tabright.gif);
float:left;
  
}

.topbarcenter
{
width:948px;
height:35px;
background:url(../Images/tabcentre.gif) left top repeat-x;
float:left; 
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:13px;
text-align:left;
padding-top:8px;
padding-left:6px;

}

.homebutton
{
width:57px;
height:23px;
float:left;
  
}

.welcomebar
{
width:948px;
height:23px;
vertical-align:top;  
text-align:right;
}
.topbarright
{
width:3px;
height:35px;
background:url(../Images/tabright.gif);
float:left;
}




.submain
{
width:100%;
height:355px;
float:center;
padding-top:10px;
padding-left:20px;

}


.logo
{
width:322px;
height:355px;
float:left;

}

.logo_image
{
width:290px;
height:100%;
float:left;
padding-top:50px;

}


.logo_left
{
width:9px;
height:355px;
float:left;
background:url(../Images/logo_left.gif) no-repeat;
}


.logo_center
{
width:304px;
height:349px;
float:left;
background:url(../Images/logo_center.png) repeat-x;
}


.logo_right
{
width:9px;
height:355px;
float:left;
background:url(../Images/logo_right.gif) no-repeat;
}



.rightbox
{
height:310px;
width:64%; 
float:left;
padding-left:10px;
}



.rightbox_top
{
height:24px;
width:96.4%; 
float:left;

background:url(../Images/rightbox_bottom_left.gif) no-repeat;
}


.rightbox_top_left
{
height:26px;
width:8px; 
float:left;
background:url(../Images/rightbox_top_left.gif) no-repeat;
}

.rightbox_top_center
{
height:26px;
width:97%; 
float:left;
background:url(../Images/rightbox_top_center.gif) repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
text-align:left;
padding-top:5px;
font-weight: bold;

}

.rightbox_top_right
{
height:26px;
width:8px; 
float:left;
background:url(../Images/rightbox_top_right.gif) no-repeat;
}


.rightbox_center
{
height:299px;
width:96%; 
float:left;
background:#000000;


}


.rightbox_center_image
{
height:100%;
width:400px; 
float:left;
background: url(../Images/main_image.gif) no-repeat;

}

.rightbox_center_buttons
{
height:100%;
width:190px; 
float:left;

}

.rightbox_center_buttons5
{
height:60px;
width:190px; 
float:left;

}







.rightbox_bottom
{
height:24px;
width:96.4%;
float:left;

background:url(../Images/rightbox_bottom_left.gif) no-repeat;
}





.rightbox_bottom_left
{
height:24px;
width:8px; 
float:left;
background:url(../Images/rightbox_bottom_left.gif) no-repeat;
}

.rightbox_bottom_center
{
height:24px;
width:97%; 
float:left;
background:url(../Images/rightbox_bottom_center.gif) repeat-x;


}

.rightbox_bottom_right
{
height:24px;
width:8px; 
float:left;
background:url(../Images/rightbox_bottom_right.gif) no-repeat;
}




.CenterSubDiv
{
width:100%;
height:auto;
float:left;
padding-top:10px;
padding-left:20px;


}

.login
{
width:325px;
height:185px;
float:left;

}

.login_top
{
width:325px;
height:27px;
float:left;
}

.login_top_left
{
width:9px;
height:27px;
float:left;
background:url(../Images/Login_left_top_corner.gif) no-repeat;
}

.login_top_center
{
width:305px;
height:27px;
float:left;
background:url(../Images/Login_centre_top_corner.gif) repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#494949;
text-align:left;
padding-top:5px;
font-weight: bold;
}

.login_top_right
{
width:9px;
height:27px;
float:left;
background:url(../Images/Login_right_top_corner.gif) no-repeat;
}



.login_Center
{
width:321px;
height:164px;
float:left;
background:url(../Images/Login_centre_pix_.gif) repeat-x bottom;
border-left:1px solid #CFCFCF;
border-right:1px solid #CFCFCF;

}



.login_Center_Center
{
width:301px;
height:164px;
padding-top:0px;
padding-left:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#494949;
text-align:left;

}




.login_bottom
{
width:325px;
height:5px;
float:left;
}

.login_bottom_left
{
width:6px;
height:5px;
float:left;
background:url(../Images/Login_left_bottom_corner.gif) no-repeat;

}

.login_bottom_center
{
width:310px;
height:5px;
float:left;
background:url(../Images/Login_centre_bottom_corner.gif) repeat-x;
}

.login_bottom_right
{
width:6px;
height:5px;
float:left;
background:url(../Images/Login_right_bottom_corner.gif) no-repeat;

}








.basic
{
width:327px;
height:185px;
float:left;

}

.basic_top
{
width:327px;
height:38px;
float:left;
padding-left:10px;
}

.basic_top_left
{
width:39px;
height:38px;
float:left;
background:url(../Images/basiclogo.gif) no-repeat;
}

.basic_top_center
{
width:240px;
height:33px;
float:left;
background:url(../Images/basicTopCentre.gif) repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#494949;
text-align:left;
font-weight: bold;
padding-top:5px;


}

.basic_top_right
{
width:39px;
height:38px;
float:left;
background:url(../Images/basicTopRight.gif) no-repeat;
}



.basic_Center
{
width:316px;
height:143px;
float:left;
background:url(../Images/basicCentre.gif) repeat-x;
border-left:1px solid #CFCFCF;
border-right:1px solid #CFCFCF;

}



.basic_Center_Text
{
width:215px;
height:120px;
float:left;

padding-left:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#494949;
font-weight: bold;
text-align:left;
}


.basic_Center_image
{
width:90px;
height:120px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#494949;
font-weight: bold;
text-align:center;
}



.basic_Center_button
{
width:316px;
height:18px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#494949;
font-weight: bold;
text-align:right;
}




.basic_bottom_center
{
width:305px;
height:5px;
float:left;
background:url(../Images/Login_centre_bottom_corner.gif) repeat-x;
}








.pro
{
width:327px;
height:185px;
float:left;

}

.pro_top
{
width:327px;
height:38px;
float:left;
padding-left:10px;
}

.pro_top_left
{
width:39px;
height:38px;
float:left;
background:url(../Images/basiclogo.gif) no-repeat;
}

.pro_top_center
{
width:240px;
height:33px;
float:left;
background:url(../Images/basicTopCentre.gif) repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#494949;
text-align:left;
font-weight: bold;
padding-top:5px;


}

.pro_top_right
{
width:39px;
height:38px;
float:left;
background:url(../Images/basicTopRight.gif) no-repeat;
}



.pro_Center
{
width:316px;
height:143px;
float:left;
background:url(../Images/basicCentre.gif) repeat-x;
border-left:1px solid #CFCFCF;
border-right:1px solid #CFCFCF;

}



.pro_Center_Text
{
width:215px;
height:120px;
float:left;

padding-left:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#494949;
font-weight: bold;
text-align:left;
}


.pro_Center_image
{
width:90px;
height:120px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#494949;
font-weight: bold;
text-align:center;
}



.pro_Center_button
{
width:316px;
height:18px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#494949;
font-weight: bold;
text-align:right;
}




.pro_bottom_center
{
width:305px;
height:5px;
float:left;
background:url(../Images/Login_centre_bottom_corner.gif) repeat-x;
}












.footer
{
width:961px;
height:35px;


}

.footerleft
{
width:8px;
height:35px;
float:left;


}
.footerceneter
{
width:946px;
height:35px;
float:left;
background:url(../Images/Footercentre.gif) left repeat-x;
}
.footerright
{
width:7px;
height:35px;
float:left;

}


/*New Added */

.header_links
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: White;
	font-size: 11px;
	font-weight: bold;
}
.header_links:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #ffca00;
	font-size: 11px;
	font-weight: bold;	
}

.header_links_rev
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #ffca00;
	font-size: 12px;
	font-weight: bold;
}
.header_links_rev:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:White;
	font-size: 12px;
	font-weight: bold;	
}

.login_links
{	
	text-decoration: none;
	color: #015D9C;
	font-size: 11px;
	font-weight:bold;
}
.login_links:hover
{
	text-decoration: underline;
	color:#015D9C;
	font-size: 11px;	
}


.FAQ_links
{	
	text-decoration: none;
	color: #015D9C;
	font-size: 10px;	
}
.FAQ_links:hover
{
	text-decoration: underline;
	color:Black;
	font-size: 10px;	
}

.footer_links
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:Black;
	font-size: 11px;
	font-weight:bold;	
}
.footer_links:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color:#c30000;
	font-size: 11px;		
	font-weight:bold;
}

.footer_links_rev
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#c30000;
	font-size: 11px;	
}
.footer_links_rev:hover
{
	text-decoration: underline;
	color:Black;
	font-size: 11px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

 TD.main, P.main, div.main, span.main {
     font-family : Arial;
     font-size : 11px;
     line-height : 1.5;
     text-align:left;
     color : #000000;
     background : inherit;
     width: 150px;
      }
      TD.main1, P.main1, div.main1, span.main1  {
     font-family : Verdana;
     font-size : 11px;
     line-height : 1.5;
     text-align:left;
     color : #000000;
     background : inherit;     
      }
 TD.txtBox {
     font-family : Verdana;
     font-size : 11px;
     line-height : 1.5;
     color : #000000;
     background : inherit;
     width: 215px;
      }
      .inputRequirement {
     font-family : Verdana;
     font-size : 10px;
     color : #ff0000;
     background : inherit;
      }
.templateinfobox {
     background : #f8f8f9;
     color : inherit;
     font-family : Verdana;
     font-size : 10px;
     font-weight : bold;
      }
 .infoBox {
     background : #b6b7cb;
     color : #000000;
      }
 TD.infoBox, SPAN.infoBox {
     font-family : Verdana;
     font-size : 10px;
     font-weight : bold;
     background : #bbc3d3;
     color : inherit;
      }
 TD.infoBoxHeading, TD.infoBoxHeadingLeft{	
	
	height:20px;
	padding:0px;
	background-color: #002887;
	vertical-align:middle;
	text-align: left;
	white-space: normal;
	display: table-caption;
	FONT-SIZE: .75em;
	font-family:Verdana, Arial, sans-serif;
	font-weight: bold;
	color:#C30000;
	text-transform: none;
	border:1px solid #CCCCCC;
	border-bottom:0px;
	background-image: url(./images/featuredbox.gif);
	background-repeat:repeat-x;
		
		
      }
	TD.infoBoxHeading{border-left:0px;border-right:0px;}
	TD.infoBoxHeadingLeft{border-right:0px;}
	TD.infoBoxHeadingRight{border:1px solid #cccccc;border-left:0px;border-bottom:0px;background-image: url(./images/featuredbox.gif);}
	
      
 .infoBoxContents {
     background : #f8f8f9;
     color : #000000;
     font-family : Verdana;
     font-size : 10px;
      }
 TD.infoBoxFooter {
    font-family : Verdana;
    font-size : 10px;
    font-weight : bold;
    background-color : #cccccc;
    color : #000000;
}      


.header_top_left
{
width:7px;
height:27px;
float:left;
background:url(../Images/Login_left_top_corner.gif) no-repeat;
}

.header_top_center
{
height:27px;
float:left;
background:url(../Images/Login_centre_top_corner.gif) repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#494949;
text-align:left;
padding-top:5px;
font-weight: bold;
}

.header_top_right
{
width:9px;
height:27px;
float:left;
background:url(../Images/Login_right_top_corner.gif) no-repeat;
}

/*Product Page CSS */
        .style1
        {
            background-position: bottom;
            background-image: url(../Images/header_left_top.gif);
            background-repeat: no-repeat;
        }
        .style2
        {
            background-image: url(../Images/header_right_top.gif);
            background-repeat: no-repeat;
            background-position: bottom;
        }
        .style3
        {
            background-image: url(../Images/header_centre_top.gif);
            background-repeat: repeat-x;
            background-position: bottom;
        }
        .style4
        {
            background-image: url(../Images/header_left_bottom2.gif);
            background-repeat: no-repeat;
        }
        .style5
        {
            background-image: url(../Images/header_right_bottom2.gif);
            background-repeat: no-repeat;
        }
        .style6
        {
            background-image: url(../Images/header_Centre_Bottom2.gif);
            background-repeat: repeat-x;
            background-position: top;
        }
        .style7
        {
            background-image: url(../Images/header_Centre.gif);
        }
        .style8
        {
            text-align: left;
        }
        .style9
        {
            border-style: solid;
            border-width: 0px 1px 0px 1px;
            border-color: #D3D3D3;
        }
        .style10
        {
            background-image: url(../Images/main_left_bottom.gif);
            background-repeat: no-repeat;
        }
        .style11
        {
            background-image: url(../Images/main_right_bottom.gif);
            background-repeat: no-repeat;
        }
        .style12
        {
            background-image: url(../Images/main_bottom_cetnre.gif);
            background-repeat: repeat-x;
            background-position: top;
        }
        .style13
        {
        }
        .style14
        {
            background-image: url(../Images/main_center_shade.gif);
            background-position: bottom;
            background-repeat: repeat-x;
            background-color: #FFFFFF;
        }
        .style15
        {
            border-style: solid dotted solid solid;
            border-width: 0px 3px 0px 0px;
            border-color: #929292;
        }
        .style16
        {
            font-family: Tahoma;
            font-size: medium;
            color: #2C72C8;
        }
        .style17
        {
            font-family: Tahoma;
            font-size: small;
            line-height: inherit;
        }
        .style001
        {
            background-image: url(../Images/package_left_top2.gif);
            background-repeat: no-repeat;
            background-position: bottom;
        }
        .style002
        {
            background-image: url(../Images/package_right_top.gif);
            background-repeat: no-repeat;
            background-position: bottom;
        }
        .style003
        {
            background-image: url(../Images/package_top_centre.gif);
            background-repeat: repeat-x;
            background-position: left bottom;
        }
        .style004
        {
            background-image: url(../Images/package_left_bottom.gif);
            background-repeat: no-repeat;
            background-position: left top;
        }
        .style005
        {
            background-image: url(../Images/package_right_bottom.gif);
            background-repeat: no-repeat;
            background-position: right top;
        }
        .style006
        {
            background-image: url(../Images/package_b_center.gif);
            background-repeat: repeat-x;
            background-position: left top;
        }
        .style007
        {
            background-image: url(../Images/pro_centre.gif);
        }
        .style008
        {
            background-image: url(../Images/pro_centre.gif);
            border-style: none none none solid;
            border-width: 0px 0px 0px 3px;
            border-left-color: #E3E3E3;
        }
        .style009
        {
            border-width: 0px 3px 0px 0px;
            background-image: url(../Images/pro_centre.gif);
            border-right-style: solid;
            border-right-color: #e3e3e3;
        }
        .style0010
        {
        	float:left;            
            background-repeat: no-repeat;
            background-position: top;
            font-size: 16pt;
            color: #4d821E;
            font-family: Calibri;
        }
        .style0011
        {            
        	float:right;
            background-repeat: no-repeat;
            background-position: top;
        }
        .style0012
        {
            background-position: right;
            background-image: url(../Images/propackage_image2.gif);
            background-repeat: no-repeat;
        }
        .style0013
        {
            background-image: url(../Images/propackage_text.gif);
            background-repeat: no-repeat;
            background-position: top;
        }
        .style18
        {
            background-image: url(../Images/cetre_shade.gif);
            background-repeat: repeat-x;
            background-position: left top;
            background-color: #FFFFFF;
        }
        .body1
        {
            background-image: url(../Images/Background_color_image.gif);
            background-color: #C5C5C5;
            background-repeat: repeat-x;
            background-position: top;
        }
        .style19
        {
            background-image: url(../Images/tabright.gif);
        }
        .style20
        {
            background-position: left;
            background-image: url(../Images/tabcentre.gif);
            background-repeat: repeat-x;
        }
        
        
        
        
.btnLong
{
	background: url(../Images/largebtn.png) no-repeat center;
	width: 125px;
	height: 25px;
	font-size: 11px;
	color: White;
	font-weight: bold;
	border: none;	
	text-align:right;
	padding-right: 8px;
	padding-bottom:3px;
	vertical-align:middle;
}

.btnMedium
{
	background: url(../Images/medBtn.png) no-repeat center;
	width: 100px;
	height: 25px;
	font-size: 11px;
	color: White;
	font-weight: bold;
	padding-bottom:3px;	
	border:solid 0px;
	text-align: center;
}

.btnSmall
{
	background: url(../Images/smallBtn.png) no-repeat center;
	width: 75px;
	height: 25px;
	font-size: 11px;
	color: White;
	font-weight: bold;
	padding-bottom:3px;	
	border:solid 0px;	
	text-align: center;
}


.btnBlueLong
{
	background: url(../Images/btnLargeBlue.png) no-repeat center;
	width: 125px;
	height: 22px;
	font-size: 11px;
	color: White;
	font-weight: bold;
	padding-bottom:3px;	
	border:solid 0px;
	text-align:center;	
	vertical-align:middle;
}

.btnBlueMedium
{
	background: url(../Images/btnMedBlue.png) no-repeat center;
	width: 100px;
	height: 22px;
	font-size: 11px;
	color: White;
	font-weight: bold;
	padding-bottom:3px;	
	border:solid 0px;	
	text-align: center;
}

.btnBlueSmall
{
	background: url(../Images/btnSmallBlue.png) no-repeat center;
	width: 75px;
	height: 22px;
	font-size: 11px;
	color: White;
	font-weight: bold;
	padding-bottom:3px;	
	border:solid 0px;
	text-align: center;
}

.btnGreenLong
{
	background: url(../Images/btnLargeGreen.png) no-repeat center;
	width: 125px;
	height: 18px;
	font-size: 11px;
	color: White;
	font-weight: bold;	
	padding-bottom:3px;	
	border:solid 0px;
}

.btnGreenMedium
{
	background: url(../Images/btnMedGreen.png) no-repeat center;
	width: 100px;
	height: 18px;
	font-size: 11px;
	color: White;
	font-weight: bold;
	padding-bottom:3px;	
	border:solid 0px;
	text-align: center;
}

.btnGreenSmall
{
	background: url(../Images/btnSmallGreen.png) no-repeat center;
	width: 75px;
	height: 18px;
	font-size: 11px;
	color: White;
	font-weight: bold;
	padding-bottom:3px;	
	border:solid 0px;
	text-align: center;
}




.basic
{
width:285px;
height:185px;
float:left;

}

.basic_top
{
width:285px;
height:38px;
float:left;
padding-left:10px;
}

.basic_top_left_pro
{
width:39px;
height:38px;
float:left;
background:url(../Images/basiclogo.gif) no-repeat;
}

.basic_top_left_pro
{
width:39px;
height:38px;
float:left;
background:url(../Images/prologo.gif) no-repeat;
}

.basic_top_center
{
width:207px;
height:33px;
float:left;
background:url(../Images/basicTopCentre.gif) repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#494949;
text-align:left;
font-weight: bold;
padding-top:5px;


}

.basic_top_right
{
width:39px;
height:38px;
float:left;
background:url(../Images/basicTopRight.gif) no-repeat;
}



.basic_Center
{
width:283px;
height:155px;
float:left;
background:url(../Images/basicCentre.png) repeat-x;
vertical-align: baseline;
border-left:1px solid #CFCFCF;
border-right:1px solid #CFCFCF;

}



.basic_Center_Text
{
width:185px;
height:120px;
float:left;

padding-left:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#494949;
font-weight: bold;
text-align:left;
}


.basic_Center_image
{
width:88px;
height:120px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#494949;
font-weight: bold;
text-align:center;
}



.basic_Center_button
{
width:207px;
height:18px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#494949;
font-weight: bold;
text-align:right;
}




.basic_bottom_center
{
width:273px;
height:5px;
float:left;
background:url(../Images/Login_centre_bottom_corner.gif) repeat-x;
}
