body,html {

margin:0;

font-family:Tahoma;

color:#000000;

line-height:20px;

background-color:#CFDBFF;
font-size:16px;

}





a:focus {

outline:none;

}





#container {

width:756px;

margin:0 auto;

}



#bxmain {

width:756px;

float:left;

z-index:1;

padding:15px 0 0 0;

}



.topcondiv {

width:756px;

float:left;

}



.leftcon {

width:20px;

height:20px;

float:left;

}

.midbg {

width:716px;

height:20px;

float:left;

background:url(images/topbg.gif) repeat-x;

}

.rightcon {

width:20px;

height:20px;

float:left;

}



.midbordiv{

width:716px;

float:left;

background:url(images/midbg.gif) repeat-y;

padding:0px 20px;

}





.botcondiv{

width:756px;

float:left;

}



.bleftcon{

width:20px;

height:20px;

float:left;

}



.bmidbg{

width:716px;

height:20px;

float:left;

background:url(images/bmidbg.gif) repeat-x;

}



.brightcon{

width:20px;

height:20px;

float:left;

}



/*Header css start*/

#topdiv {

width:716px;

float:left;

}



.logodiv {

width:716px;

float:left;

text-align:center;

padding-bottom:6px;

}



.toplinkdiv {

width:678px;

float:left;

border-bottom:4px solid #388EE8;

padding-left:38px;

}



.toplinkdiv1 {

width:672px;

float:left;

border-bottom:4px solid #388EE8;

padding-left:34px;

padding-top:15px;

}







.topmenu{

float:left;

}



.topmenu ul{

list-style-type: none;

margin:0;

padding:0;

}



.topmenu li {

display:inline;

margin:0;

padding:0;

}



.topmenu a{

float:left;

background:url(images/lefttab.jpg) no-repeat left top;

margin:0;

font-family:"Trebuchet MS";

font-size:20px;

line-height:normal;

text-decoration:none;

color:#ffffff;

padding-left:15px;

margin-bottom:1px;

}



.topmenu a span{

float:left;

display:block;

background:url(images/righttab.jpg) no-repeat right top;

padding:9px 25px 10px 10px;

font-weight:normal;

color:#ffffff;

}



.topmenu a span.sub{

float:left;

font-weight:normal;

color:#ffffff;

}



/* Commented Backslash Hack hides rule from IE5-Mac \*/

.topmenu a span {float:none;}

/* End IE5-Mac hack */



.topmenu a:hover span {

color: #ffffff;

}



.topmenu li.selected a{ /*Selected Tab style*/

background-position:0 -45px; /*Shift background image up to start of 2nd tab image*/

}



.topmenu li.selected a span{ /*Selected Tab style*/

background-position:100% -45px; /*Shift background image up to start of 2nd tab image*/

color:#ffffff;

}



.topmenu a:hover, .glowingtabs li.selected a:hover{ /*onMouseover style*/

background-position:0% -45px; /*Shift background image up to start of 2nd tab image*/

}



.topmenu a:hover span, .glowingtabs li.selected a:hover span{ /*onMouseover style*/

background-position:100% -45px; /*Shift background image up to start of 2nd tab image*/

}





/*Header css ends*/









/*middle css start*/

#middlediv {

width:716px;

float:left;

z-index:1;

padding-top:10px;

}



#middlediv1 {

width:716px;

float:left;

z-index:1;

}





.pclosediv {

width:716px;

float:left;

text-align:right;

color:#000000;

padding-top:0px;

padding-bottom:10px;

border-bottom:1px solid #DEDEDE;

}

.pclosediv a{

font-size:13px;

color:#2D62D7;

font-weight:normal;

text-decoration:none;

padding-left:5px;

padding-right:5px;

}

.pclosediv a:hover{

font-size:13px;

color:#128627;

font-weight:normal;

text-decoration:underline;

}









.mtopdiv{

width:716px;

float:left;

}



.mtopdiv1{

width:676px;

float:left;

padding:15px 10px 0px 20px;

}

.mtopdiv1 h1,h2{
line-height:32px;

}



.mtopdiv2{

width:686px;

float:left;

padding:15px 10px 0px 20px;

}



.mtopdiv3{

width:686px;

float:left;

padding:30px 10px 30px 20px;

}



.seotradiv{

width:409px;

float:left;

font-family:tahoma;

font-size:16px;

color:#000000;

font-weight:normal;

line-height:30px;

padding-left:25px;

padding-top:40px;

}





.netimgdiv{

width:282px;

float:left;

}





.videodiv {

width:300px;

float:left;

padding-left:26px;

}



.learndiv {

width:360px;

float:left;

padding-left:30px;

padding-top:6px;

font-size:20px;

font-weight:normal;

line-height:28px;

}

.learndivz {


padding-left:30px;

padding-top:6px;

font-size:20px;

font-weight:normal;

line-height:28px;

}




.mastext {

font-size:16px;

line-height:28px;

font-weight:bold;

}



.listitem {

padding:10px 0 0 0;

margin:0px;

}

.listitem li {

list-style-type:none;

background:url(images/icon.jpg) no-repeat 0px 9px;

padding-left:32px;

padding-top:5px;

font-size:13px;

font-weight:bold;

}



.listitem li span {

color:#128627;

font-weight:bold;

font-size:13px;

}



.clikherediv {

width:664px;

float:left;

background:#FCEE14 none;

border:1px solid #E9DB04;

padding:5px;

font-family:tahoma;

font-size:16pt;

color:#000000;

font-weight:normal;

}

.clikherediv a {

font-family:tahoma;

font-size:15px;

color:#0033FF;

font-weight:bold;

text-decoration:underline;

}

.clikherediv a:hover {

font-size:16px;

color:#000000;

font-weight:bold;

text-decoration:underline;

}



.bluetext {

font-size:13px;

color:#3371EF;

font-style:italic;

font-weight:bold;

}

.bluetext1 {

font-size:13px;

color:#3371EF;

font-weight:bold;

}





.bluetext2 {

font-family:tahoma;

font-size:20px;

color:#3371EF;

font-weight:bold;

line-height:28px;

}



.bluetext3 {

font-family:tahoma;

font-size:13px;

color:#3371EF;

}


.boxtopdiv1 {
width:676px;
float:left;
}

.boxtopdiv2 {
width:676px;
float:left;
}

.boxtopdiv5 {
width:676px;
float:left;
padding-top:20px;
}

.boxtopdiv4 {
width:670px;
float:left;
}

.apmiddiv1{

width:670px;

float:left;

border-left:3px solid #476AD2;

border-right:3px solid #476AD2;
}

.boxtopdiv3 {
width:676px;
float:left;
}






.boxtopdiv {

width:676px;

float:left;

}



.boxtleftcon{

width:20px;

float:left;

}



.boxtmidbg{

width:636px;

height:20px;

float:left;

background:url(images/mtbg.gif) repeat-x;

}



.boxtrightcon{

width:20px;

float:left;

}



.boxmiddiv {

width:656px;

float:left;

background:url(images/bgmid.gif) repeat-y;

padding:0px 10px;

}



.boxmiddiv1 {

width:616px;

float:left;

background:#EEEEEE url(images/mbg.gif) repeat-x;

padding:0px 20px;

}



.boxmiddiv1_topdiv {

width:616px;

float:left;

border-bottom:1px solid #E7E2E2;

padding-top:10px;

padding-bottom:15px;

}



.boxmiddiv1_botdiv {

width:606px;

float:left;

padding-top:6px;

padding-left:10px;

font-family:tahoma;

font-size:13px;

color:#4E84F1;

font-weight:bold;

}



.boxmiddiv1_botdiv a {

font-size:13px;

color:#4E84F1;

font-weight:bold;

text-decoration:none;

}

.boxmiddiv1_botdiv a:hover {

font-size:13px;

color:#B701B2;

font-weight:bold;

text-decoration:underline;

}





.pinkfont {

font-size:15px;

color:#128627;

line-height:18px;

font-weight:bold;

}







.boxbotdiv {

width:676px;

float:left;

}



.boxblcon {

width:20px;

float:left;

}



.boxbmidbg {

width:636px;

height:20px;

float:left;

background:url(images/mbbg.gif) repeat-x;

}



.boxbrcon {

width:20px;

float:left;

}



.graytext {

font-size:13px;

color:#797373;

line-height:16px;

font-weight:bold;

}



.pad {

padding-right:15px;

}



.our {

font-size:13px;

color:#000000;

font-weight:bold;

}



.signupdiv{

width:686px;

float:left;

background:#fff url(images/linebg.jpg) repeat-x left top;

padding-top:19px;

padding-bottom:2px;

border-bottom:1px dotted #D3D3D3;

}



.seoimgdiv{

width:223px;

float:left;

}



.paypaldiv{

width:463px;

float:left;

text-align:center;

line-height:22px;

font-weight:bold;
}


.paypaldiv2{

width:453px;

float:left;

text-align:center;

line-height:22px;

font-weight:bold;

}




.paypaldiv1{

width:463px;

float:left;

text-align:center;

line-height:22px;

font-size:14px;

font-weight:bold;

}



.redfont {

font-size:18px;

color:#FF0000;

font-weight:bold;

}



.redfont1 {

font-size:15px;

color:#FF0000;

font-weight:bold;

}







.gartext {

font-size:18px;

font-weight:bold;

}



.imgmar {

margin-left:20px;

}



.bonustext {

font-family:tahoma;

font-size:13px;

color:#000000;

font-weight:bold;

}



.blucontop{

width:686px;

float:left;

}



.blucontopleft{

width:54px;

float:left;

}



.blucontopmid{

width:602px;

height:40px;

float:left;

padding-top:13px;

padding-left:10px;

background:url(images/blumidbg.gif) repeat-x;

font-size:26px;

color:#FFFFFF;

font-weight:normal;

line-height:30px;

}



.blucontopmid1{

width:592px;

height:40px;

float:left;

padding-top:13px;

padding-left:10px;

background:url(images/blumidbg.gif) repeat-x;

font-size:26px;

color:#FFFFFF;

font-weight:normal;

line-height:30px;

}




.blucontopright{

width:20px;

float:left;

}



.bluconbot{

width:686px;

float:left;

}



.icondiv {

width:59px;

float:left;

}



.weekdiv {

width:617px;

height:38px;

float:left;

border-bottom:1px solid #E9E9E9;

font-size:24px;

color:#128627;

font-weight:bold;

line-height:28px;

padding-top:10px;

padding-left:10px;

}



.steptext {

font-size:22px;

color:#128627;

font-weight:bold;

line-height:30px;

}



.listitem1 {

padding:0px 0 0 0;

margin:0px;

}

.listitem1 li {

list-style-type:none;

background:url(images/icon2.gif) no-repeat 15px 10px;

padding-left:45px;

padding-right:10px;

padding-top:5px;

font-size:12px;

font-weight:bold;

}



.listitem2 {

padding:0px 0 0 0;

margin:0px;

}

.listitem2 li {

list-style-type:none;

background:url(images/icon3.gif) no-repeat 15px 10px;

padding-left:45px;

padding-right:10px;

padding-top:8px;

padding-bottom:6px;

font-size:15px;

font-weight:bold;

}

.listitem2 li.unbold {


font-weight:normal;

}



.para {

margin:10px 0 0 0;

}



.para1 {

margin:10px 0 10px 0;

}



.para2 {

margin:10px 0 0 0;

font-size:23px;

line-height:26px;

}



.para3 {

margin:0;

}





.aptopdiv {

width:686px;

float:left;

}



.aptopleftcon {

width:20px;

float:left;

}

.aptopmidbg {

width:646px;

height:20px;

float:left;

background:url(images/apmbg.gif) repeat-x;
}


.aptopmidbg1 {

width:636px;

height:20px;

float:left;

background:url(images/apmbg.gif) repeat-x;
}


.aptoprightcon {

width:20px;

float:left;

}







.apmiddiv {

width:680px;

float:left;

border-left:3px solid #476AD2;

border-right:3px solid #476AD2;

}



.apmidtopdiv {

width:680px;

float:left;

background:url(images/apmidbg.gif) repeat-x;

}



.apmidbotdiv {

width:640px;

float:left;

padding:10px 20px 0px 20px;

}







.apbotdiv {

width:686px;

float:left;

}



.apbotleftcon {

width:20px;

float:left;

}

.apbotmidbg {

width:646px;

height:20px;

float:left;

background:url(images/apbmbg.gif) repeat-x;

}


.apbotmidbg1 {

width:636px;

height:20px;

float:left;

background:url(images/apbmbg.gif) repeat-x;

}

.apbotrightcon {

width:20px;

float:left;

}





.desktext{

font-family:"Eras Md BT";

font-size:20px;

font-weight:normal;

line-height:22px;

}



.cheftext{

font-family:"Eras Md BT";

font-size:19px;

font-weight:normal;

line-height:22px;

}







.fonttext {

font-family:tahoma;

font-size:12px;

color:#128627;

font-weight:bold;

line-height:12px;

padding-top:15px;

}



.link {

font-size:13px;

color:#406FDB;

font-weight:bold;

text-decoration:none;

}

.link:hover {

font-size:13px;

color:#128627;

font-weight:bold;

text-decoration:underline;

}





.link1 {

font-size:16px;

color:#0000FF;

font-weight:bold;

text-decoration:none;

}

.link1:hover {

font-size:13px;

color:#128627;

font-weight:bold;

text-decoration:underline;

}



.link2 {

font-size:13px;

color:#128627;

font-weight:normal;

text-decoration:underline;

}

.link2:hover {

font-size:13px;

color:#406FDB;

font-weight:normal;

text-decoration:underline;

}







/*middle css ends*/





/*Special offer css start*/



.sepimgdiv{

width:202px;

float:left;

padding-top:10px;

}



.spetradiv{

width:489px;

float:left;

font-family:tahoma;

font-size:26px;

color:#2C61D6;

font-weight:normal;

line-height:30px;

padding-left:25px;

padding-top:10px;

}



.prevdiv {

padding-left:150px;

}



.spetopdiv {

width:716px;

float:left;

padding-top:15px;

}



.spevideo {

width:716px;

float:left;

padding-top:15px;

text-align:center;

}



.heading {

font-size:19px;

color:#000000;

font-weight:normal;

}



.heading1 {

font-family:arial;

font-size:25px;

color:#9CA012;

line-height:28px;

font-weight:bold;

}



/*Special offer css ends*/





/*terms css start*/



.ollink li {

font-family:"Lucida Sans Unicode";

font-size:13px;

color:#3371EF;

font-weight:normal;

text-decoration:none;

}



.ollink li a {

font-family:"Lucida Sans Unicode";

font-size:13px;

color:#3371EF;

font-weight:normal;

text-decoration:none;

}

.ollink li a:hover {

font-family:"Lucida Sans Unicode";

font-size:13px;

color:#209338;

font-weight:normal;

text-decoration:underline;

}



.termtdiv{

width:686px;

float:left;

padding:15px 10px 0px 20px;

}



.termtdiv p{

margin:10px 0px;

}



.greenfont {

font-size:14px;

color:#128627;

line-height:18px;

font-weight:bold;

}





.topage {

margin:0px;

text-align:right;

}

.topage a {

color:#D60000;

text-decoration:none;

}

.topage a:hover {

color:#000;

text-decoration:underline;

}





/*terms css ends*/









/*footer css start*/

#footerdiv {

width:756px;

float:left;

z-index:1;

padding-top:5px;

padding-bottom:15px;

}



.footlinkdiv {

width:756px;

float:left;

text-align:center;

font-size:12px;

color:#128627;

}

.footlinkdiv a{

font-size:12px;

color:#128627;

text-decoration:none;

padding:0px 5px;

}

.footlinkdiv a:hover{

font-size:12px;

color:#000000;

text-decoration:none;

padding:0px 5px;

}



/*footer css ends*/





/*drop css start*/



.arrowlistmenu{

width:676px; /*width of accordion menu*/

float:left;

}



.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/

margin:0px;

font: bold 15px Tahoma;

color:#406FDB;

border-bottom:1px solid #E5E5E5;

border-left:1px solid #E5E5E5;

border-right:1px solid #E5E5E5;

padding:6px 0 6px 40px; /*header text is indented 10px*/

cursor: hand;

cursor: pointer;

background:url(images/arrowicon.gif) no-repeat 10px 10px;

}



.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/

border-bottom:1px solid #E5E5E5;

border-left:1px solid #E5E5E5;

border-right:1px solid #E5E5E5;

}



.arrowlistmenu ul{ /*CSS for UL of each sub menu*/

list-style-type: none;

margin: 0;

padding: 0;

margin-bottom:8px; /*bottom spacing between each UL and rest of content*/

}



.arrowlistmenu ul li{

padding-bottom: 2px; /*bottom spacing between menu items*/

}



.arrowlistmenu ul li a{

color: #A70303;

background: url(arrowbullet.png) no-repeat center left; /*custom bullet list image*/

display: block;

padding: 2px 0;

padding-left: 19px; /*link text is indented 19px*/

text-decoration: none;

font-weight: bold;

border-bottom: 1px solid #dadada;

font-size:100%;

}



.arrowlistmenu ul li a:visited{

color: #A70303;

}



.arrowlistmenu ul li a:hover{ /*hover state CSS*/

color: #A70303;

background-color: #F3F3F3;

}





#bordiv {

widows:644px;

border-left:1px solid #DADADA;

border-right:1px solid #DADADA;

border-bottom:1px solid #DADADA;

padding:10px 20px;

background-color:#FBF6DF;

font-family:tahoma;

font-size:13px;

}



/*drop css ends*/





.arrowlistmenu1{

width:616px; /*width of accordion menu*/

float:left;

padding-top:6px;

}



.arrowlistmenu1 .menuheader1{ /*CSS class for menu headers in general (expanding or not!)*/

margin:0px;

font: bold 13px Tahoma;

color:#406FDB;

padding:6px 0 6px 0px; /*header text is indented 10px*/

cursor: hand;

cursor: pointer;

}



.arrowlistmenu1 .openheader1{ /*CSS class to apply to expandable header when it's expanded*/

color:#ff0000;

}



#bordiv1 {

widows:616px;

padding:0px 0px 5px 0px;

font-size:13px;

}





.topbar {

background:url(images/linebg.jpg) repeat-x;

padding:8px;

font-weight:bold;

}



.toppad {

padding:8px;

}





.sessdiv {

font-size:24px;

color:#128627;

font-weight:bold;

line-height:28px;

padding:8px;

}

.yellow_highlight {

	background-color: #FFFF33;

	background-repeat: no-repeat;

}

.yellow_highlight {

	background-color: #FFFF00;

}

.red_title {

	color: #950000;

}

h1 {

	font-family: Tahoma;

	font-size: 24px;

	font-weight: bold;

}


.highlight {
background-color:#FFFF00;
padding:2px;
}

.redhightlight {
color:#C00000;
font-weight:bold;
}


.special {
border:3px dashed #000;
padding:8px;
text-align:center;
width:660px;
float:left;
}
.special1 {
border:3px dashed #000;
padding:8px;
text-align:center;
width:650px;
float:left;
}

.special2 {
border:3px dashed #000;
padding:8px;
text-align:center;
width:640px;
float:left;
}



.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url('images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: bold 18px arial, sans-serif;
    height: 50px;
    margin-right: 6px;
    padding-right: 30px; /* sliding doors padding */
    text-decoration: none;
	margin-left:190px;
}

a.button span {
    background: transparent url('images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 18px 0 18px 18px;
} 

a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 18px 0 18px 18px; /* push text down 1px */
} 


a.button2 {
    background: transparent url('images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: bold 18px arial, sans-serif;
    height: 50px;
    margin-right: 6px;
    padding-right: 30px; /* sliding doors padding */
    text-decoration: none;
	margin-left:60px;
}

a.button2 span {
    background: transparent url('images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 18px 0 18px 18px;
} 

a.button2:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button2:active span {
    background-position: bottom left;
    padding: 18px 0 18px 18px; /* push text down 1px */
} 

a.button3 {
    background: transparent url('images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: bold 18px arial, sans-serif;
    height: 50px;
    margin-right: 6px;
    padding-right: 30px; /* sliding doors padding */
    text-decoration: none;
	margin-left:120px;
}

a.button3 span {
    background: transparent url('images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 18px 0 18px 18px;
} 

a.button3:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button3:active span {
    background-position: bottom left;
    padding: 18px 0 18px 18px; /* push text down 1px */
} 


a.button4 {
    background: transparent url('images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: bold 17px arial, sans-serif;
    height: 50px;
    margin-right: 6px;
    padding-right: 30px; /* sliding doors padding */
    text-decoration: none;
	margin-left:30px;
}

a.button4 span {
    background: transparent url('images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 18px 0 18px 18px;
} 

a.button4:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button4:active span {
    background-position: bottom left;
    padding: 18px 0 18px 18px; /* push text down 1px */
} 


.actionbtn {
border-top:1px solid #E7D16B; 
border-bottom:1px solid #E7D16B; 
padding-top:5px; 
padding-bottom:5px;
background-color:#F3E8B6;
text-align:center;
}

.bullist li {
padding-bottom:16px;
}
.head {
	font-family: Tahoma;
	font-size: 18px;
	font-weight: bold;
}

