/* ========================================= Default Classes ========================================= */
body {margin: 0px auto; font: 12px Verdana, Arial, Helvetica, sans-serif; color:#333; background:url(/images/bodybg.gif) repeat-x top; background-color:#00173c;}
.container{
	width:980px;
	margin:0 auto;
	margin-top:0px;
	padding:0px;
	display:block;
}
.center{
	width:980px;
	margin:0 auto;
	margin-top:0px;
	padding:0px;
	display:block;
}
.container2{width:980px; margin:0 auto; padding:0px; display:block; clear:both;  float:none; background-image: url(/images/img-center-bg.gif);	background-repeat: repeat-y;}


ul, ol, form, h1, h2, h3, h4, h5, h6 {margin:0px; padding:0px;}
img { border:none;}
.imgV {vertical-align:middle;}
.bold { font-weight:bold;}
A:link {color: #0065a4; text-decoration: none;}
A:visited {color: #0065a4; text-decoration: none;}
A:hover {color: #0065a4; text-decoration: none;}
/* =================================================================================================== */

/* ========================================= Fonts Classes ========================================= */
.fa09 { font-size:9px; font-family:Arial, Helvetica, sans-serif;}
.fa10 { font-size:10px; font-family:Arial, Helvetica, sans-serif;}
.fa11 { font-size:11px; font-family:Arial, Helvetica, sans-serif;  }
.fa12 { font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.fa13 { font-size:13px; font-family:Arial, Helvetica, sans-serif;}
.fa14 { font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.fa15 { font-size:15px; font-family:Arial, Helvetica, sans-serif;}
.fa16 { font-size:16px; font-family:Arial, Helvetica, sans-serif;}
.fa18 { font-size:18px; font-family:Arial, Helvetica, sans-serif;}
.fa20 { font-size:20px; font-family:Arial, Helvetica, sans-serif;}

.ft18 { font-size:18px; font-family:Tahoma, Geneva, sans-serif}
.ft20 { font-size:20px; font-family:Tahoma, Geneva, sans-serif}

.fv09 { font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.fv10 { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.fv11 { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.fv12 { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.fv13 { font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.fv14 { font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.fv16 { font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.fv17 { font-size:17px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.fv18 { font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.fv20 { font-size:20px; font-family:Verdana, Arial, Helvetica, sans-serif;}
/* =================================================================================================== */

/* ========================================= Color Classes ========================================= */
.HDColor1 {color:#81017E;}
.HDColor2 {color:#0065a4;}
.HDColor3 {color:#f58532;}
.HDColor4 {color:#4076bb;}
.HDColor5 {color:#00173c;}
.HDColor6 {color:#ffffff;}


.green 	{color:#006600;}
.white	{color:#FFFFFF;}
.red	{color:#FF0000;}
.black	{color:#000000;}
.txtGry {color:#666465;}
.txt 	{ text-align:justify;}
/* =================================================================================================== */

/* ========================================= Header Classes ========================================= */
.head {
	width:980px;
	margin:0px;
	display:block;
	float: left;
}
.topmain {	width:980px; height:auto;	margin:0px;	display:block;	float: left; background:url(/images/bodybg.gif) repeat-x top; background-color:#00173c;}

.hLogo {
	width:399px;
	height:109px;
	display:block;
	float:left;
	text-align:left;
	padding-right: 0px;
	padding-bottom: 0px;
}
.navbox {
	width:957px;
	
	display:block;
	float: left;
	background-image: url(/images/img-head-nav-bg.gif); background-color:#f0f1f3;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 2px;
	padding-right: 11px;
	padding-left: 12px;
}


.hPhone { width:581px; height:109px; display:block; float:left;}
.borderline {background:url(/images/top-bg-line.gif) no-repeat top left;}
.borderliner {background:url(/images/top-bg-line.gif) no-repeat top right;}

.mainheaderimg {width:980px; height:298px; display:block; float:left; background-image: url(/images/img-center-bg.gif);	background-repeat: repeat-y;}
.mainheaderimg2 {width:980px; display:block; float:left; background-color:#f2f3f4 }

.mainheader-img-sp { width:957px; height:418px; display:block; float:left; background-color:#FFF}
/* =================================================================================================== */

/* ========================================= Navigation Classes ========================================= */
.topNav { width:489px; display:block; padding:10px 0px 0px 0px;}
DIV.topNav UL { margin:0px; margin-left:50px; padding:0px; list-style:none;}
DIV.topNav LI { background-image:url(/images/bullet-1.gif); background-position:0px 3px; background-repeat:no-repeat; padding:0px 15px 5px 12px; float:left; font-weight:bold;}
DIV.topNav LI A:link {color: #424242; text-decoration: none; padding:0px 0px 0px 0px;}
DIV.topNav LI A:visited {color: #424242; text-decoration: none; padding:0px 0px 0px 0px;}
DIV.topNav LI A:hover {color: #81017E; text-decoration: none; padding:0px 0px 0px 0px;}

/* ===================================================================================================#FF8B23 */

/* ========================================= Footer Classes ========================================= */
.boxfooter {
	float:left;
	display:block;
	width:980px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.boxfooter a { color:#FFF!important; text-decoration:none !important; font-size:12px;}
.boxfooter a:hover { color:#FFF!important; text-decoration:underline !important; font-size:12px;}
.foBg1 { color:#B1BFC1;}
TD.foBg1 A:link {color: #B1BFC1; text-decoration: none;}
TD.foBg1 A:visited {color: #B1BFC1; text-decoration: none;}
TD.foBg1 A:hover {color: #B1BFC1; text-decoration: underline;}
.foBg2 { color:#B1BFC1; padding-top:0px;}
TD.foBg2 A:link {color: #B1BFC1; text-decoration: underline;}
TD.foBg2 A:visited {color: #B1BFC1; text-decoration: underline;}
TD.foBg2 A:hover {color: #B1BFC1; text-decoration: none;}
.ccF { padding:15px 0px 15px 0px; display:block;}
/* =================================================================================================== */

/* ========================================= Images/Flash Classes ========================================= */
.bigImg { width:775px; height:233px; display:block; float:left;}
/* =================================================================================================== */

/* ========================================= Heading Classes ========================================= */
.hdSub2 { background-image:url(/images/hdSubBg.gif); background-repeat:no-repeat; background-position:0px 0px; padding:6px 12px;}
.hdSub5 { background-image:url(/images/hdRightBg.jpg); background-position:0px 0px; padding:6px 22px;} 
/* =================================================================================================== */

/* ========================================= Bullets Classes ========================================= */
UL.ulB1 { list-style:none; margin:0px; margin-left:3px; padding:0px;}
UL.ulB1 LI { background-image:url(/images/bullet-orange.gif); background-position:0px 3px; background-repeat:no-repeat; padding:0px 0px 5px 8px;}

UL.ulB3 { list-style:none; margin:0px; margin-left:3px; padding:0px;}
UL.ulB3 LI { background-image:url(/images/bullet-orange1.gif); background-position:0px 5px; background-repeat:no-repeat; padding:0px 0px 5px 8px;}

UL.ulB2 {	list-style:none;	margin-left:0px;	padding:0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;}
UL.ulB2 LI { background:url(/images/bullet-blue-arrow.png);  background-position:0px 2px; background-repeat:no-repeat; padding:0px 0px 4px 17px;}

UL.ulB5 {	list-style:none;	margin-left:0px;	padding:0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;}
UL.ulB5 LI { background:url(/images/bullet-green-arrow.png);  background-position:0px 2px; background-repeat:no-repeat; padding:0px 0px 5px 17px;}

UL.ulB4 { list-style:none; margin:0px; margin-left:3px; padding:0px;}
UL.ulB4 LI { background-image:url(/images/bullet-arrow-black.gif); background-position:0px 5px; background-repeat:no-repeat; padding:0px 0px 5px 8px;}

UL.ulB5 {	list-style:none;	margin-left:0px;	padding:0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;}
UL.ulB5 LI { background:url(/images/bullet-blue-arrow.png);  background-position:0px 2px; background-repeat:no-repeat; padding:0px 0px 1px 17px;}

UL.ulB6 { list-style:none; margin:0px; margin-left:3px; padding:0px;}
UL.ulB6 LI { background-image:url(/images/bullet-orange.gif); background-position:0px 3px; background-repeat:no-repeat; padding:0px 0px 1px 8px;}

UL.ulB7 {	list-style:none;	margin-left:0px;	padding:0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 30px;}
UL.ulB7 LI { background:url(/images/bullet-blue-arrow.png);  background-position:0px 2px; background-repeat:no-repeat; padding:0px 0px 16px 17px;}

UL.ulR1 { list-style:none; margin:0px; padding:0px;}
UL.ulR1 LI { background-image:url(/images/bullet-2.gif); background-position:0px 3px; background-repeat:no-repeat; padding:0px 0px 3px 12px;}

UL.ulB8 { list-style:none; margin:0px; margin-left:4px; padding:0px; }
UL.ulB8 LI { background-image:url(/images/bullet-orange1.gif); background-position:0px 5px; background-repeat:no-repeat; padding:0px 0px 14px 12px;}

UL.ulB9 {	list-style:none;	margin-left:0px;	padding:0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;}
UL.ulB9 LI { background:url(/images/bullet-blue-arrow.png);  background-position:0px 2px; background-repeat:no-repeat; padding:0px 0px 12px 17px;}

UL.ulB10 {	list-style:none;	margin-left:0px;	padding:0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;}
UL.ulB10 LI { background:url(/images/bullet-blue-arrow.png);  background-position:0px 5px; background-repeat:no-repeat; padding:0px 0px 15px 17px;}

/* =================================================================================================== */

/* ========================================= Box Classes ========================================= */
.mainCont {
	float:left;
	display:table;
	width:957px;
	padding-left:12px;
	padding-right:11px;
	background-image: url(/images/img-center-bg.gif);
	background-repeat: repeat-y;
	padding-top: 9px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #FFF;
}

.maininnercont {
	display:table;
	width:980px;
	background-image: url(/images/img-center-bg.gif);
	background-repeat: repeat-y;
	padding-top: 31px;
	background-color: #FFF;
	float: left;
}

.bottomborder {
	float:left;
	display:block;
	width:980px;
	background-image:url(/images/img-bootom-border.gif);
	background-repeat:no-repeat;
	height: 10px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

	
.bottommain {	float:left;	display:block;	width:957px;	clear: both;	margin-top: 20px;	margin-right: auto;	margin-bottom: 0;	margin-left: auto;}	
.bottombanner {	float:left;	display:block;	width:957px;	clear: both;	margin-top: 20px;	margin-right: auto;	margin-bottom: 0;	margin-left: auto;}	

.boxR1 { background-color:#FAFAFA; padding:14px;}
.box233 {	background:url(/images/img-box-223.gif) repeat-y bottom;	width:209px;	height:auto;	float:left;	padding:12px;	display:block;}
.box233contact {
	width:234px;
	height:auto;
	float:left;
	display:block;
	margin-top: 8px;
}

.mainbox233 {width:233px;	height:auto;	float:left;	display:block;}








.box353 {	background:url(/images/img-box-353.gif) repeat-y bottom;	width:329px;	height:auto;	float:left;	padding:12px;	padding-bottom:16px;	display:block;}
.box350 {	background:url(/images/img-box-350.gif) repeat-y bottom;	width:350px;	height:auto;	float:left;	display:block;}
.box709 {
	background:url(/images/box-709.gif) repeat-y bottom;
	width:693px;
	height:auto;
	float:left;
	display:block;
	padding:10px;
	margin-left: 10px;
}
.box223{	width:299px;	height:auto;float:left;	padding:12px;background-image: url(/images/box-323.png);	background-repeat: no-repeat;	background-position: center bottom;}
.box693 {
	width:693px;
	height:auto;
	float:left;
	display:block;
	margin-top: 10px;
}
.box346 {
	width:340px;
	height:auto;
	float:left;
	display:block;
	margin-right:6px;
	margin-top: 23px;
}
.box693obj {
	width:693px;
	height:auto;
	float:left;
	display:block;
	margin-top:25px;
}
.box-476 {background:url(/images/bg-refer-graybg.gif) repeat-x;}

.vspacer { width:10px; height: 350px; float:left; display:block;}
.vspacer1 { width:10px; height: 100px; float:left; display:block;}


/* =================================================================================================== */

/* ========================================= Table / TD Shades Classes ========================================= */
.thBg { background-image:url(/images/thBg1.gif); background-repeat:repeat-x; background-color:#dae4b6; color:#FFFFFF; font: 12px Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.trShd1 { background-color:#FFFFFF;}
.trShd2 { background-color:#FBFBFB;}
.bd {border:1px solid #dae4b6;}
.bdt {border-top:1px solid #dae4b6;}
.bdb {border-bottom:1px solid #dae4b6;}
.bdr {border-right:1px solid #dae4b6;}
.bdl {border-left:1px solid #dae4b6;}

.borderdotedt {border-top:1px  dotted #002a57;}
.borderdotedb {border-bottom:1px dotted #002a57;}
.borderdotedr {border-right:1px dotted #002a57;}
.borderdotedl {border-left:1px dotted #002a57;}
.pricebox{border:1px solid #dae4b6; background:url(/images/tb-line.gif) repeat-x top;}

.blue-dark{color:#0065a4;}

/* =================================================================================================== */


/* ========================================= CCForm / OrderForm Classes ========================================= */
.formCont { padding:20px; background-color:#FFF}
.mainHD{color:#0E3C6A;}
.HD2 { background-image:url(/images/hd2Bg.gif); background-repeat:repeat-x; color:#FF8F20; font: 12px Verdana, Arial, Helvetica, sans-serif; font-weight:bold}
.HD2Bg { background-image:url(/images/thBg1.gif); background-repeat:repeat-x; background-color:#1e364e; color:#FFFFFF; font-weight:bold; background-color:#863A32;}

.fRed {color:#FF0000;}
.fTxt {color:#FF8F20;}
.tPad0 { padding-top:0px;}
.tPad2 { padding-top:2px;}

.boxF { background-color:#F2F7FA; border:1px solid #DAE7EF;}

.bdF {border:1px solid #8c9482;}
.bdtF {border-top:1px solid #8c9482;}
.bdbF {border-bottom:1px solid #8c9482;}
.bdrF {border-right:1px solid #8c9482;}
.bdlF {border-left:1px solid #8c9482;}
/*F4ECE9*/

.bdB {border:1px solid #000000;}
.bdtB {border-top:1px solid #000000;}
.bdbB {border-bottom:1px solid #000000;}
.bdrB {border-right:1px solid #000000;}
.bdlB {border-left:1px solid #000000;}

.shd1F { background-color:#F7FBFE;}
.shd2F { background-color:#FFFFFF;}
.shd3F { background-color:#F7FBFE;}
.shd4F { background-color:#F8FAFC;}


.boxG4 { background:url(/images/referalprogram/bg-grayban.gif) repeat-x; border-left:1px solid #D3D5DF; border-right:1px solid #D3D5DF;}
.box-476 { background:url(/images/referalprogram/bg-refer-graybg.gif) repeat-x; border-left:1px solid #D3D5DF; border-right:1px solid #D3D5DF;}
.bgbar { background:url(/images/referalprogram/bg-bar.gif) repeat-x #CEE6F4;}
.bg-welcome { background:url(/images/referalprogram/welcome-bg.jpg) no-repeat bottom right;}
.bg-thanks { background:url(/images/referalprogram/thanks-bg.jpg) no-repeat bottom right;}
/* =================================================================================================== */

.box607 {width:607px; height:auto; float:left; display:block;} 
.box267 {width:267px; height:auto; float:left; display:block;} 
.rpb { width:232px; border-left:1px solid #f7f7f7; border-right:1px solid #f7f7f7; background:url(/images/rpb-center.gif) no-repeat top; padding:8px; background-color:#f6f6f6;}
.loginbox  {width:662px; height:35px; background:url(/images/login-head-bg.gif) no-repeat top;}
.loginboxcenter  {width:687px; height:auto; background:url(/images/login-center-bg.gif) repeat-y top; }
.box1  {	width:558px;	background:url(/images/box-1.gif) no-repeat bottom;	padding-left: 25px;}
.box2  {	width:280px;	background:url(/images/box-community.gif) repeat-y bottom;}

.cracker-outer{width:957px; height:320px; display:none;}
.cracker-inner{background:url(/images/Cracker-bg.png) no-repeat left top ; width:935px; height:261px; padding-left:22px; padding-top:10px; position:relative; top:28px;}
.cracker-closer {
		margin-top:22px; *margin-top:36px;
}


.nav {width:957px; margin:auto; background-image:url(/images/nav-bg.gif); background-repeat:no-repeat; clear:both; height:43px; padding-top:0px; padding-left:5px; padding-right:5px; }
.navul {margin:0; padding:0; font-size:12px;}
.navul li {padding:12px 0; font-size:12px; margin:0; list-style:none; float:left; }
.navul li.sep {padding:0; font-size:12px; margin:0; list-style:none; float:left; }
.navul li a:link, .nav LI a:visited {color:#ffffff; text-decoration: none; padding:8px 43px 12px 29px;  font-weight:bold;}
.navul li A:hover {color:#ffffff; text-decoration: none; padding:8px 43px 12px 29px; background:url(/images/nav-bg-ov.gif) repeat-x ;  font-weight:bold; margin:0px;}
.navul LI.active A {color:#ffffff; text-decoration: none; padding: 8px 43px 12px 29px; background:url(/images/nav-bg-ov.gif) repeat-x;  font-weight:bold; }
.navul LI.active A:hover {color:#ffffff; text-decoration: none; padding:8px 43px 12px 29px;  font-weight:bold; background-color:#767B89;}

.navul li ul{position:absolute; visibility: hidden; padding:0; z-index:1000; width:203px; float:left; padding:0px; margin-top:12px;}
.navul li ul li{background:#EDEFF2; width:203px; padding:0px; }

.navul li ul li a	{display: block; margin:0; padding: 0px 15px 0px 30px; text-align: left; text-decoration: none; background-image:url(/images/nav-dd-bar.gif); background-repeat:repeat-x; background-color:#000; color: #626262; font: bold 11px Verdana; border-bottom:1px solid #96c5e1 }
.navul li ul li a:hover{background-image:url(/images/nav-dd-bar.gif); background-repeat:no-repeat; background-color:#830303; color: #FFF}

UL#sddm { 
  list-style : none; 
  margin : 0; 
  padding : 0 ; 
} 

UL#sddm LI { 
  padding : 0; 
  display : block; 
  float : left; 
  margin : 0; 
  padding : 0 20px 0 8px; 

} 

UL#sddm LI A:link, UL#sddm LI A:visited, UL#sddm LI A:hover { 
  text-decoration : none; 
  display : block; 
  margin : 0 2px; 
  padding : 12px 7px 10px 14px;
  color:#FFF;
  font-size:12px;
  font-family:Verdana, Geneva, sans-serif;
} 

UL#sddm LI div { 
  position : absolute; 
  visibility : hidden; 
  margin : 4px 0 0 -26px; 
  padding : 0; 
  display : block; 
  width:203px;
  background:url(/images/nav-dd-bar.gif) repeat-x;
  
} 

UL#sddm LI div A:link, UL#sddm LI div A:visited { 
  display : block; 
  margin : 0; 
  padding : 6px 35px 6px 20px; 
  white-space : nowrap; 
  text-align : left; 
  text-decoration : none; 
  background:url(/images/nav-dd-bar.gif) repeat-x;
  color : #3182b7; 
  border-top : 1px solid #96c5e1; 
  border-right : 1px solid #96c5e1;
  border-left : 1px solid #96c5e1;
  font-weight:bold;

  
} 

UL#sddm LI div A:hover { 
  display : block; 
  margin : 0; 
  padding : 6px 35px 6px 20px; 
  white-space : nowrap; 
  text-align : left; 
  text-decoration : none; 
  color : #f27b1f; 
} 
.boxservice {	width:600px;	height:auto;	float:left;	display:block;	margin-right:6px;	margin-top: 25px;}
