body{
font-family: Verdana,Tahoma;
font-size:11px;
color: #333333;
margin: 0px;
padding: 0px 0px 0px 0px;
background : url('../images/bg-grey.gif');
background-repeat:repeat-x;
background-color: #616161;
} 


table {
width: 100%;
border: 0px none;
}

td, th {
line-height: 16px;
font-size: 11px;
}


/*
START table for the base blue color
*/

.tbase {
width:990px;
border: 0px none;
margin: 0;
border-collapse: collapse;
}
 
.tbase td {
 margin: 0px;
 padding: 0px;
 border-collapse : collapse; 
}


/*
START table for the toplinks
*/

.ttb {
width:960px;
}

.ttb tr {
font-size: 10px;
    text-align:right;
    color:#666666;
}

.ttb td {
font-size: 10px;
padding: 0px 0px 3px 0px;
}


.ttopcont {
width:960px;
height: 97px;
border: 0px none;
margin: 0;
border-collapse: collapse;
background-color: #DBDBDC;
}

.ttopcont td {
background : url('../images/headback.gif');
}

/*
START MENU LINKS
*/
.tmenu {
width:960px;
height: 35px;
border: 1px;
border-style: solid;
border-color: #CCCCCC;
border-collapse: collapse;
background-color:#5990B2;
}

.tmenu td{
border: 1px solid #CCCCCC;
}

form {
margin: 0px;
}
.navbutton {
padding: 10px 15px 10px 15px;
height: 28px;
color: #757575;
font-weight: bold ;
font-size: 9px;
text-align: center;
cursor: pointer;
}

.navbutton a {
text-decoration: none;
color: #FFFFFF;
}
 
.navbutton a:visited {
text-decoration: none;
color: #FFFFFF;
}

.navbuttonover {
padding: 10px 15px 10px 15px;
height: 28px;
font-weight: bold;
font-size: 9px;
text-align: center;
cursor: pointer;
text-transform: uppercase;
background-color: #246389;
}

.navbuttonover a{
color: #fffff0;
text-decoration: none;
}

.navbuttonover a:hover{
color: #fffff0;
text-decoration: none;
}

.navbuttonover a:visited{
color: #fffff0;
text-decoration: none;
}

#dropmenudiv{
border-left:1px solid #93B8D7; border-right:1px solid #93B8D7; border-top:1px solid #93B8D7; border-bottom:0px solid #93B8D7; position:absolute;
font-family: Tahoma, Verdana;
font-size: 11px;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
display: block;
text-indent: 6px;
border-bottom: 1px solid #93B8D7;
text-decoration: none;
color: #000000;
font-weight: normal;
}

#dropmenudiv a:hover{
background-color: #D8EBB4;
text-decoration: none;
}

/*
START table BODY
*/

.tbdy {
width:960px;
background-color:#FFFFFF;
}

.tbdy td{
padding: 9px 9px 9px 9px;
}


/*
START table for the heading
*/

.tth {
width:100%;
border-style:solid;
border-width: 1px;
border-color:#EAE6D9;
background-color: #F3F2ED;
border-collapse: collapse; 
padding: 9px 4px 9px 4px;
margin: 0px;
}

.tth tr {
text-align:left;
}
.tth td {
background : url('../images/theadbk.gif') repeat-x 0 0;
}

/*
Start table for the CONTENTS WHITE
*/


.tcont {
width:100%;
background-color: #FFFFFF;
border-collapse: collapse; 
margin: 0px;
}

.tdleft {
width:77%;
vertical-align: top;
}

.tddiv
{
width: 2%;
background : url('../images/line-d.gif');
}

.tdright
{
width: 21%;
vertical-align: top;
}


.tdefault {
width:100%;
border: 1px;
margin: 0;
}

 
.tddefaultl {
border-color: #FFFFFF;
padding: 0px 0px 0px 0px;
width: 50%;
background-color:#C7E1F1;
text-align: left;
}


.tddefaultr {
border-color: #FFFFFF;
padding: 0px 0px 0px 0px;
width: 50%;
background-color:#9FCDE8;
text-align: left;
}

.tdssl {
border-color: #FFFFFF;
padding: 0px 0px 0px 0px;
width: 30%;
height: 170px;
background-color:#BFDBF0;
text-align: left;
}


.tdssl2 {
border-color: #FFFFFF;
padding: 0px 0px 0px 0px;
width: 28%;
height: 40px;
background-color:#E6F1F9;
text-align: left;
}

.tdssl3 {
border-color: #FFFFFF;
padding: 0px 0px 0px 0px;
width: 21%;
height: 40px;
background-color:#EAEAEA;
text-align: center;
}

.tdssl4 {
border-color: #FFFFFF;
padding: 0px 0px 0px 0px;
width: 21%;
height: 40px;
background-color:#C7E1F1;
text-align: center;
}

/*
TEXT FORMAT
*/

h1 {
padding: 0px 0px 0px 0px;
font-size : 24px;
font-weight : normal;
margin: 0;
color : #333333;
}

h2 {
padding: 0px;
font-size : 19px;
font-weight : normal;
color: #336699;
margin : 0;
}


h3 {
padding: 5px 0px 5px 0px;
font-size : 16px;
font-weight : bold;
color: #666666;
margin : 0;
}

h4 {
font-size : 13px;
font-weight : bold;
color: #006699;
margin : 0;
padding : 0;
}

h5 {
font-size : 13px;
font-weight : normal;
margin : 0;
padding : 0;
}

h6 {
font-size : 11px;
font-weight : bold;
margin : 0;
padding : 0px 0px 5px 0px;
}


a, a:visited  {
color: #333333;
text-decoration : none;
} 

a:hover  {
color: #BF0000;
text-decoration : underline;
}


.lktb a{
font-size: 10px;
font-weight: normal;
color: #666666;
}

.lktb a:hover{
background-color: #7CA8D3;
color: #FFFFFF;
text-decoration : none;
}


.txtgry { 
font-size : 10px; 
color : #757575; 
font-family : Verdana; 
} 

hr {
border: none;
width: 100%;
color: white;
height: 1px;
}

hr.grey {
border: none;
width: 100%;
height: 1px;
color: #E8E8E8;
}

/* TABLE PLAN STARTS HERE */

.tplans {
width:100%;
border-width : 1px; 
border-collapse: collapse;
} 

.tplans td{
border-width : 1px; 
border-style : solid; 
padding : 5px 5px 5px 5px; 
border-color : #FFFFFF;
border-collapse: collapse;
} 


.featurehead { 
height : 14px; 
width : 32%; 
background-color : #558FBF; 
text-align : left;
color: #FFFFFF;
font-weight: bold;
}

.featitleor { 
height : 14px; 
width : 17%; 
background-color : #ABD65C; 
text-align : center;
font-weight: bold;
color: #FFFFFF;
}

.feabk { 
height : 14px; 
width : 32%; 
background-color : #C7E1F1; 
text-align : left;
} 

.feabkhi { 
height : 14px; 
width : 32%; 
background-color : #9FCDE8; 
text-align : left;
} 


.plgrey{ 
height : 14px; 
width : 17%; 
background-color : #EAEAEA; 
text-align : center; 
} 

.pldgrey { 
height : 14px; 
width : 17%; 
background-color : #DADADA; 
text-align : center; 
}

.plgreyt{ 
height : 14px; 
width : 17%;
background: url('../images/tickg.png');
background-repeat: no-repeat;
background-position: center;
background-color : #EAEAEA;
} 

.pldgreyt { 
height : 14px; 
width : 17%;
background: url('../images/tickg.png');
background-repeat: no-repeat;
background-position: center;
background-color : #DADADA; 
}

.pricebk {
height : 14px; 
width : 17%;
background-color : #D8EBB4; 
text-align : center; 
}


.featstripleft{ 
height : 14px; 
width : 100%; 
background-color : #7F7F7F;
text-align : left;
color: white;
} 


.tshort
{ padding: 0px 0px 0px 0px;
}

.tdshort
{ padding: 0px 0px 0px 0px;
height: 1px;
}

.pay1 { 
height : 14px; 
width : 17%; 
background-color : #eaeaea; 
text-align : center; 
} 

/* TABLE FOOTER STARTS HERE  
*/

.tfoot {
width:960px;
border-collapse: collapse; 
height: 190px;
background-color: #B6B4B1;
}


.tdfoot
{
background: url('../images/tabfootbg.gif');
}

.tfootcont {
width : 95%;
}

.tfootcont13 {
width : 17%;
text-align: left;
}

.tfootcont24 {
width : 18%;
text-align: left;
}

.tfootcont56 {
width : 14%;
text-align: left;
}

.tfooter {
width:960px;
border-collapse: collapse; 
height: 30px;
background-color: #B6B4B1;
background: url('../images/tabfootbg.gif');
}
.tfooter td {
padding: 9px 9px 9px 9px;
width:50%;
}


.tblueb {
width:100%;
border-width: 1px;
margin: 0;
}

 
.tbluebtd {
width: 100%;
background-color:#E6F1F9;
border-width: 1px;
border-style: solid;
border-color: #BFDBF0;
text-align: left;
}

.tbluebtdg {
width: 100%;
background-color:#E8E8E8;
border-width: 1px;
border-style: solid;
border-color: #BFDBF0;
text-align: left;
}

/* RIGHT SIDE LIST-STYLE */

#liststyle ul
{
list-style-type: none;
text-align: left;
margin-left: 3px;
margin-top: 4px;
padding-left: 3px;
padding-top: 4px;
line-height: 18px;
}


#liststyle ul li a
{
background: url('../images/list-off.gif') no-repeat left center;
padding-left: 15px;
text-align: left;
text-decoration: none;
color: #999; font-style:normal; font-variant:normal; font-weight:normal; font-size:11px;
}

#liststyle ul li a:hover
{
background: url('../images/list-on.gif') no-repeat left center;
color: #666666;
font-weight: bold;
text-decoration: none;
}

#liststyle ul li a#current
{
background: url('../images/list-active-green.gif') no-repeat left center;
color: #339966;
font-weight: bold;
}

#far_right {width:290px; float:right; padding-top:35px;}
.box250 {width:290px; background:url('box_base.gif') no-repeat left bottom; margin-bottom:10px; padding-left:0; padding-right:0; padding-top:0; padding-bottom:15px}
.box250 h3 {background:url('box.gif'); height:30px; line-height:30px; color:#333; margin:0; font-size:12px; padding-left:15px; padding-right:15px; padding-top:0; padding-bottom:0}
.box250 h3.blank {background:url('sbox.gif'); height:30px; line-height:30px; color:#333; margin:0; font-size:12px; padding-left:15px; padding-right:15px; padding-top:0; padding-bottom:0}
.box250 ul {border-left:1px solid #d8d9da; border-right:1px solid #d8d9da; border-top:0px solid #d8d9da; border-bottom:0px solid #d8d9da; margin:0; width:260px; background:#fff; height:auto; list-style-type:none; padding-left:14px; padding-right:14px; padding-top:15px; padding-bottom:0}
.box250 ul li {text-decoration:none; color:#444; padding:2px 0; font-size:11px; border-bottom:1px solid #f0f0f0; word-spacing:-1px;}
.box250 ul li a {text-decoration:none; color:#048; font-size:12px; font-weight:bold;}
.box250 ul li a:hover {text-decoration:underline;}

.box250 p {border-left:1px solid #d8d9da; border-right:1px solid #d8d9da; border-top:0px solid #d8d9da; border-bottom:0px solid #d8d9da; margin:0; width:260px; background:#fff; line-height:1.3em; font-size:11px; color:#444; padding-left:14px; padding-right:14px; padding-top:15px; padding-bottom:0}
.box250 p.red {color:#c00;}
.box250 dl {border-left:1px solid #d8d9da; border-right:1px solid #d8d9da; border-top:0px solid #d8d9da; border-bottom:0px solid #d8d9da; margin:0; width:260px; background:#fff; list-style-type:none; padding-left:14px; padding-right:14px; padding-top:0; padding-bottom:0}
.box250 dt {clear:left; padding:10px 0; margin:0; font-size:12px; font-weight:bold; color:#151;}
.box250 dd {padding:3px 0; margin:0; font-size:11px; line-height:1.2em; color:#444; border-bottom:1px solid #f0f0f0;}
.box250 dd a {display:block; color:#048; text-decoration:none; width:260px; font-size:12px;}
.box250 dd a em {color:#666; float:right; font-style:normal; font-size:11px;}
.box250 dd a:hover {color:#08c; text-decoration:none;}

.box250 table caption {width:260px; background:url('box.gif'); height:30px; line-height:30px; color:#333; padding:0; margin:0; font-size:12px; text-align:left; text-indent:15px; font-weight:bold}
.box250 table {border-left:1px solid #d8d9da; border-right:1px solid #d8d9da; border-top:0px solid #d8d9da; border-bottom:0px solid #d8d9da; width:250px; background:#fff}
.box250 table th {padding-top:5px; text-indent:5px; color:#151;}
.box250 table td {text-indent:5px; color:#444;}
.box250 table tfoot td {text-align:center; color:#666; font-size:11px; padding-top:10px;}

.box250 form {margin:0;}

.box250 a.bannerad img {display:block; padding-bottom:4px;}

.plain250 {width:290px; background:url('plain250.gif') no-repeat left bottom; margin-bottom:10px; padding-left:0; padding-right:0; padding-top:0; padding-bottom:15px}
.plain250 div {width:290px; background:url('plain250.gif') no-repeat left top; text-align:center}
.plain250 ul {border-left:1px solid #d8d9da; border-right:1px solid #d8d9da; border-top:0px solid #d8d9da; border-bottom:0px solid #d8d9da; margin:0; width:260px; background:#fff; height:auto; list-style-type:none; padding-left:14px; padding-right:14px; padding-top:0; padding-bottom:0}
.plain250 ul li {text-decoration:none; color:#444; padding:2px 0; font-size:11px; border-bottom:1px solid #f0f0f0; word-spacing:-1px; text-align:left;}
.plain250 ul li a {text-decoration:none; color:#048; font-size:12px; font-weight:bold;}
.plain250 ul li a:hover {text-decoration:underline;}
.plain250 span.spacer {display:block; height:15px; overflow:hidden;}

.plain752 {width:728px; height:90px; background:url('plain752.gif'); margin:5px 0; float:left; padding-left:12px; padding-right:12px; padding-top:10px; padding-bottom:10px}
.plain470 {width:468px; height:60px; background:url('plain470.gif'); margin:0; padding-left:1px; padding-right:1px; padding-top:5px; padding-bottom:5px}