.submenu
{
	width:110px;
	
	background-color:#BDBDBD;
	border-color:#ffffff;
	border-style:solid;
	border: 0px solid #00365B;   
	font-weight:normal;
	color:#000000;
    font: 11px/18px tahoma, verdana, arial, helvetica, sans-serif;
	padding-top:0px;
}

.submenu:hover
{
	color:#000000;
	background-color:#FFFFFF;
}



BODY {
  background: #ffffff;
  color: #000000;
  margin: 0px;
	SCROLLBAR-FACE-COLOR: #365275; 
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #ffffff;
	SCROLLBAR-3DLIGHT-COLOR: #000000;
	SCROLLBAR-ARROW-COLOR: #ffffff;
	SCROLLBAR-TRACK-COLOR: #859CBC;
	SCROLLBAR-DARKSHADOW-COLOR: #000000;
	SCROLLBAR-BASE-COLOR: #000000;
    font: 11px/18px tahoma, verdana, arial, helvetica, sans-serif;
}

ol{ font: 11px/18px tahoma, verdana, arial, helvetica, sans-serif; 
}

li{ font: 11px/18px tahoma, verdana, arial, helvetica, sans-serif; 
}

p{ font: 11px/18px tahoma, verdana, arial, helvetica, sans-serif; 
}

TABBODY {
  background: #CE1A18;
  color: #000000;
  margin: 0px;
}

A {
  color: #000000;  
  text-decoration: none; 
}

A:hover {
  color: #CE1A18;
  text-decoration: underline;}

FORM {
	display: inline;
}

TR.header {
   /* background-image: url(http://itoutsourcing2india.com/demo/hotspot/images/header_bg.gif);*/
	/*background-repeat: repeat;*/
  /*background: #ffffff;*/
}
.lineheight{
line-height: 150%;
}

TR.headerInfo  {
  background: #B71017;
}

TR.blockInfo
{
	background:#DCE4EF;

}

TD.blockInfo, DIV.headerInfo {
  
  font-size: 11px;;
  color: #000000;
  background:#DCE4EF;
}
TD.headerInfo, DIV.headerInfo {
  
  font-size: 11px;
  color: #FFFFFF;
  line-height: 1;
  font-weight: bold;
  background: #B71017;

}


/*Bof Ferry add */
TD.main2 {
  
  font-size: 11px; 
  color: #000000;

}

A.main2{
    
	font-style: normal;
	font-weight: bold;
	font-size: smaller;
	color: #000000;
	text-decoration: none;
  }
A.main2:hover {
	
	font-style: normal;
	font-weight: bold;
	font-size: smaller;
	color: #CE1A18;
	text-decoration: none;
}

.dark
{
	
	font-style: normal; 
	font-size: 11px;
	color:#514C41;
}
a.dark
{
	
	font-style: normal;

	font-size: 11px;
	color:#3F3A32;
	text-decoration:underline;
}

A.dark:hover {
	
	font-style: normal;

	font-size: 11px;
	color: #CE1A18;
	text-decoration:underline;
}

a.leftmenu
{
	
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	color:#3F3A32;
	text-decoration:none;
}

A.leftmenu:hover {
	
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	color: #CE1A18;
	text-decoration:none;
}


a.whilelink
{
	
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	color:#FFFFFF;
	text-decoration:none;
}

A.whilelink:hover {
	
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	color: #CE1A18;
	text-decoration:none;
}

a.morelink
{
	
	font-style: normal;
	font-weight: bold;
	font-size: 11;
	color:#CE1A18;
	text-decoration:underline;
}

a.morelink:hover {
	
	font-style: normal;
	font-weight: bold;
	font-size: 11;
	color:#1C4568;
	text-decoration:underline;
}

a.leftCategory {
 
  font-style: normal;
  font-size: 11px;
  color: #000000;
}
a.leftCategory:hover {
	
	font-style: normal;
	/*font-weight: bold;*/
	font-size: 11px;
	color:#CE1A18;
	text-decoration:underline;
}



.buttonstyle{

font-size: 10px; 
color: #FFFFFF; 
font-weight: bold; 
border: 1px solid #00365B;
background-color: #596D85;
}

.unnamed1 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #31659C;
	border-right-color: #31659C;
	border-bottom-color: #31659C;
	border-left-color:#31659C;
}



TD.footer {
 
  font-size: 11px;
  color: #636163;
  font-weight: bold;
}

a.footer{
	color:#636163;
    
	font-style: normal;
	font-weight: bold;
	font-size: 11px;	
	text-decoration: none;
  }
a.footer:hover {
	
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	color: #ce1a18;
	text-decoration: none;
}


.faqqa
	{   
	   font: 11px/18px tahoma, verdana, arial, helvetica, sans-serif;
		font-weight: bold;
		color:#000000;
	}
.answerqa
	{
		
 font: 11px/18px tahoma, verdana, arial, helvetica, sans-serif;
	color:#000000; 
	}
TD.main, P.main , DIV.main {
  
    font: 11px/18px tahoma, verdana, arial, helvetica, sans-serif; 
	font-weight:normal;
	color:#333333;
	text-align:justify;
  
}
TD.mainb, P.mainb , DIV.mainb  {
  
  font-size: 11px;
  font-weight: bold;
  color: #00365B;
  
}

TD.tollfree, P.tollfree , DIV.tollfree  {
  
  font-size: 17px;
  font-weight: bold;
  color: #ad0839;
  
}
TD.mainwhite {
  
  font-size: 14px;
  color: #FFFFFF;
  line-height: 1.5;
}

TD.mainbold {
  
  font-size: 10px;
  line-height: 1.5;
  font-weight: bold;
  color: #00365B;
}
TD.mainnormal {
  
  font-size: 10px;
  line-height: 1.5;
  font-weight: normal;
  color: #00365B;
}

TD.smallText, SPAN.smallText, P.smallText {
  
  font-size: 11px;
}
TD.middleText, SPAN.middleText, p.middleText {
  
   font-size: 14Px;
}   



TD.tableHeading {
  
  font-size: 11px;
  font-weight: bold;
}

CHECKBOX, INPUT, RADIO, SELECT {
  
  font-size: 11px;
  border-style: solid; 
  border-width: 1px;
 }

TEXTAREA {

  
  font-size: 11px;
  border-style: solid; 
  border-width: 1px; 
}


SPAN.errorText {
  
  color: #CE1A18;
}


/* BOF: Define an Outline style */
.outline {
  border: #000000;
  border-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  background-color: #FFFFFF;
}

/* Shopping Cart Rows */
TR.oddlisting {
  padding-top: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  padding-left: 2px
  border-style: solid;
  border-top-width: 3px;
  border-right-width: 3px;
  border-bottom-width: 3px;
  border-left-width: 3px;
  border: #CE1A18;
  background: #D5DADE;
}

TR.evenlisting {
  padding-top: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  padding-left: 2px
  border-style: solid;
  border-top-width: 3px;
  border-right-width: 3px;
  border-bottom-width: 3px;
  border-left-width: 3px;
  border: #CE1A18;
  background: #EBEFF2;
}
.h1{
font-size: 13px;

color: #CE1A18;
padding: 0px;
margin: 0;
}
.h2{
font-size: 11px;
color: #000000;
}
.h3{

font-size: 11px;
color: #0000FF;
font-weight: bold;
padding: 0px;
margin: 0px;
}
td.middletext2, SPAN.middletext2, p.middletext2 {
   
   font-size: 12Px;
   text-decoration: underline;
   color: #0033FF;
} 
A.middletext2{

   font-size: 12Px;
   text-decoration: underline;
   color: #0033FF;

}
A.middletext2:hover{

font-size: 12Px;
text-decoration: underline;
color: #CE1A18;

} 
TABLE.tablebgcolor
{
background-color: #EBEBEB;
}

.tableborder
{
  BORDER-RIGHT: #B4BFC9 1pt solid;
    BORDER-TOP: #B4BFC9 1pt solid;
    BORDER-LEFT: #B4BFC9 1pt solid;
    BORDER-BOTTOM: #B4BFC9 1pt solid;


}
.header_text
	{		
		font: 11px/18px tahoma, verdana, arial, helvetica, sans-serif;
		font-weight: bold;		
		color:#8A0C10;
	}
 
.left_nevi_content
	{
		
	font: 11px/18px tahoma, verdana, arial, helvetica, sans-serif;
	color:#000000; 
	}	
	
.table1 
{
	BORDER-RIGHT: #B71017 1px solid; 		/* Size and color of Table Right Border */						
	PADDING-RIGHT: 0px; 					/* Cell Padding of Right Side of Table */
	BORDER-TOP: #B71017 1px solid; 			/* Table Border Top color and size */	
	PADDING-LEFT: 0px; 						/* Cell Padding of Left Side of Table */
	PADDING-BOTTOM: 0px; 					/* Cell Padding of bottom of Table */
	MARGIN: 0px; 							/* it will used for Spaces between col and row */
	BORDER-LEFT: #B71017 1px solid; 		/* Size and color of Table Left Border */
	PADDING-TOP: 0px; 						/* Cell Padding of TOP Side of Table */						
	BORDER-BOTTOM: #B71017 1px solid		/* Size and color of Table bottom Border */
}

.indexheader_font
{
	
	font-weight:bold;
	font-size:12;
	
}
.indexheader_font_sub
{
	
	font-weight:bold;
	font-size:12;
	BORDER-BOTTOM: #CCCCCC 1px solid;
	color:#000000;

}
.header_innerpages
{
	
	font-weight:bold;
	font-size:14;
	BORDER-BOTTOM: #CCCCCC 2px solid;
	color:#636163;

}

.indexcontent_font
{
 font: 11px/18px tahoma, verdana, arial, helvetica, sans-serif;
 font-weight:normal;
 color:#000000;
 text-align:justify;
}
a.learnmore
{
	
	font-style: normal;
	font-weight: bold;
	font-size: 11;
	color:#CE1A18;
	text-decoration:underline;

}
.more
{
	
	font-style: normal;
	font-weight: bold;
	font-size: 11;
	color:#CE1A18;
}

a.learnmore:hover {
	
	font-style: normal;
	font-weight: bold;
	font-size: 11;
	color:#1C4568;
	text-decoration:underline;
}
.index_hr
{
	color:#CCCCCC;
}
.index_right_table
{
/*	BORDER-RIGHT: #73718c 1px solid; 		
	BORDER-TOP: #73718c 1px solid; 			
	BORDER-LEFT: #73718c 1px solid; 		
	BORDER-BOTTOM: #73718c 1px solid;*/
	background-color:#FFFDFE;	
}
.index_right_font
{
	
	font-style: normal;
	font-weight: bold;
	font-size: 12;
	color:#CE1A18;
	padding:5px
}
.index_right_content
{
	
	font-size:11px;
	font-weight:normal;
	color:black;
	text-align:justify;
	padding:5px
}
.index_hr
{
	size:4;
	color:#ce1a18;
}
.index_header_top
{
	
}
a.toplink
{
	color:white;
	
	font-size:11;
	
}
a.toplink:hover
{
	color:white;
	
	font-size:11;
	text-decoration:underline;
}
.headerlink
{
	background-color:#ad0839;
	color:white;
}
.maintableborder 
{
	/*BORDER-RIGHT: #848284 1px solid; 		 Size and color of Table Right Border */						
	/*PADDING-RIGHT: 0px; 					 Cell Padding of Right Side of Table */
	/*BORDER-TOP: #848284 1px solid; 			/* Table Border Top color and size */	
	/*PADDING-LEFT: 0px; 						/* Cell Padding of Left Side of Table */
	/*PADDING-BOTTOM: 0px; 					/* Cell Padding of bottom of Table */
	/*MARGIN: 0px; 							/* it will used for Spaces between col and row */
	/*BORDER-LEFT: #848284 1px solid; 		/* Size and color of Table Left Border */
	/*PADDING-TOP: 0px; 						/* Cell Padding of TOP Side of Table */						
	/*BORDER-BOTTOM: #848284 1px solid;		/* Size and color of Table bottom Border 
	border-bottom-style:dotted;
	border-top-style:dotted;
	border-left-style:dotted;
	border-right-style:dotted	;*/
/*background-image: url("http://itoutsourcing2india.com/demo/hotspot/images/verticaldottedline.gif");*/
}
.headertoplink
{
	background-color:#21597B;
	color:white;
}
.temp
{
	BORDER-top: #9c9a9c 1px; 
	border-top-style:solid;

}
td.submain11{
    	font: 11px/18px tahoma, verdana, arial, helvetica, sans-serif; 
	vertical-align: top;		
	color:#333333;
	text-align:justify;
}
td.submain8{
	font-size:8px;
	
	color:#333333;
	text-align:justify;
}