body,html{margin:0px; padding:0px; font-family:arial; font-size:12px; color:#2F2F2F; line-height:16px; font-weight:normal; background:#023365 url(images/back.gif) repeat-x top;}
a:focus,input{outline:none;}

#container{width:968px; margin:0 auto;}
/*Header css starts here*/
#header{width:968px; float:left; z-index:1;}
.topmain{width:968px; height:147px; float:left;}
.topmain p{margin:0px; padding:0px;}
.topmain p.logo{width:291px; float:left;}
.topmain p.ring{width:410px; float:left;}
.topmain p.toplink{width:267px; float:left; padding-top:35px; color:#ffffff; text-align:right;}
.topmain p.toplink span{font-size:16px; color:#E32517; font-weight:bold; line-height:20px;}
.topmain p.toplink a{float:right; font-size:12px; color:#ffffff; text-decoration:none; background:url(images/diamond_icon.gif) no-repeat 0px 4px; padding:0px 5px 0px 21px;}
.topmain p.toplink a:hover{font-size:12px; color:#89C1F7; text-decoration:none; background:url(images/diamond_icon_ho.gif) no-repeat 0px 4px;}
.topmain p.toplink a.here{font-size:12px; color:#89C1F7; text-decoration:none; background:url(images/diamond_icon_ho.gif) no-repeat 0px 4px;}
.topmain p.toplink b{font-size:14px; color:#ffffff; font-weight:bold; line-height:20px;}

.linkmain{width:968px; float:left;}

.topmenu{
width:878px;
height:36px;
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.gif) no-repeat left top;
margin:0;
text-decoration:none;
color:#ffffff;
padding-left:16px;
margin-right:3px;
}

.topmenu a span{
float:left;
display:block;
background:url(images/righttab.gif) no-repeat right top;
padding:2px 16px 5px 3px;
font-weight:bold;
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 -23px; /*Shift background image up to start of 2nd tab image*/
}

.topmenu li.selected a span{ /*Selected Tab style*/
background-position:100% -23px; /*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% -23px; /*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% -23px; /*Shift background image up to start of 2nd tab image*/
}

.refer{width:90px; float:left;}
.refer a{color:#ffffff; font-weight:normal; text-decoration:underline;}
.refer a:hover{color:#89C1F7; font-weight:normal; text-decoration:underline;}



/*Header css ends here*/


/*Middle css starts here*/
#middlemain{width:100%; float:left; background:url(images/midback1.jpg) repeat;}
#middlemain1{width:100%; float:left;}
#midcontainer{width:968px; margin:0 auto;}

#middle{width:968px; float:left; z-index:1; padding:5px 0 10px 0; background:url(images/.jpg) repeat-y;}
.leftcontent{width:275px; float:left; padding-right:16px;}
.toplinkcont{width:275px; float:left; padding:5px 0px 10px 0; color:#ffffff; font-size:11px;}
.toplinkcont a{color:#ffffff; text-decoration:none;}
.toplinkcont a:hover{color:#ffffff; text-decoration:underline;}

.whitetext{font-size:14px; color:#ffffff; font-weight:bold; padding-left:10px;}

.boxmain{width:275px; float:left; padding-bottom:16px;}
.boxmain1{width:275px; float:left;}
.boxmtop{width:275px; float:left;}
.boxmtop p{margin:0px; padding:0px;}
.boxmtop p.lcon{width:11px; float:left;}
.boxmtop p.midbg{width:253px; height:30px; float:left; background:url(images/mbg.gif) repeat-x; font-size:15px; color:#023569; font-weight:bold; line-height:20px; padding-top:9px;}
.boxmtop p.midbg a{font-size:15px; color:#023569; font-weight:bold; line-height:20px; text-decoration:none;}
.boxmtop p.rcon{width:11px; float:left;}

.imgbor{border:1px solid #C9C9C9; padding:8px; margin-right:20px;}

.boxmmid{width:273px; float:left; background:#FAFAFA url(images/lboxbg.jpg) no-repeat top; padding:0px 1px;}
.boxmmid1{width:273px; float:left; background:#F2F2F2 url(images/midbg.gif) repeat-x top; padding:0px 1px;}
.boxmmid_top{width:263px; float:left; padding:5px 0 0 10px;}
.boxmmid_top a{font-family:"Lucida Sans Unicode"; font-size:12px; color:#2369B1; text-decoration:underline;}
.boxmmid_top a:hover{font-family:"Lucida Sans Unicode"; font-size:12px; color:#000000; text-decoration:underline;}
.boxmmid_top ul{margin:0px; padding:0px;}
.boxmmid_top ul li{list-style-type:none; color:#363636; font-family:"Lucida Sans Unicode"; background:url(images/arrow.gif) no-repeat 10px 12px; padding:10px 0px 0px 36px;}
.boxmmid_top ul li b{font-size:14px; color:#2369B1; font-weight:bold; padding-right:5px;}
.boxmmid_top p{margin:0px; padding:10px 0 0 0;}

.boxmmid_bot{width:268px; float:left; padding:4px 0 4px 5px; margin-top:8px; border-top:1px solid #E6E7E7; border-bottom:1px solid #E6E7E7; background:url(images/bg.gif) repeat-x; height:50px; margin-bottom:5px;}
.boxmmid_bot p{margin:0px;  padding:4px 0 0 0px;}
.boxmmid_bot a{font-size:12px; color:#B41003; text-decoration:none;}
.boxmmid_bot a:hover{font-size:12px; color:#000000; text-decoration:underline;}

.boxmmid_top1{width:253px; float:left; padding:8px 10px 0 10px;}
.boxmmid_top1 h3{margin:0px; padding:0px 0 4px 0px; font-size:14px; color:#2369B1; font-weight:bold;}
.boxmmid_top1 p{margin:0px; padding:5px 0 0px 0px;}

.boxmmid_top2{width:253px; float:left; padding:10px 10px 25px 10px; background:url(images/line.gif) no-repeat bottom;}
.boxmmid_top2 h3{margin:0px; padding:0px 0 5px 0px; font-size:12px; color:#B71D11; font-weight:bold;}
.boxmmid_top2 p{margin:0px; padding:5px 0 0px 0px;}

.boxmmid_bot3{width:253px; float:left; padding:10px 10px 0px 10px;}
.boxmmid_bot3 h3{margin:0px; padding:0px 0 5px 0px; font-size:13px; color:#B71D11; font-weight:bold;}
.boxmmid_bot3 p{margin:0px; padding:5px 0 0px 0px;}
.boxmmid_bot3 a{font-size:12px; color:#2369B1; text-decoration:none;}
.boxmmid_bot3 a:hover{font-size:12px; color:#000000; text-decoration:underline;}
.boxmmid_bot3 a.link{font-size:12px; color:#000000; text-decoration:none;}
.boxmmid_bot3 a.link:hover{font-size:12px; color:#2369B1; text-decoration:underline;}

.blue{color:#2369B1;}

.link{font-size:12px; color:#2369B1; line-height:16px; text-decoration:underline;}
.link:hover{font-size:12px; color:#B41003; line-height:16px; text-decoration:underline;}
.link1{font-size:12px; color:#2369B1; text-decoration:underline;}
.link1:hover{font-size:12px; color:#000000; text-decoration:underline;}
.link2{font-size:12px; color:#2369B1; text-decoration:none;}
.link2:hover{font-size:12px; color:#000000; text-decoration:none;}

.tablemar{margin-left:20px;}
.imgmar{margin-left:10px;}
.imgmar1{margin-right:10px;}
.imgmar2{margin-right:30px;}
.imgmar3{margin-bottom:10px;}

.boxmmid_bot1{width:268px; float:left; padding:0px 0 5px 5px; margin-top:8px; border-top:1px solid #E6E7E7; border-bottom:1px solid #E6E7E7; background:#F4F5F5 url(images/botbg.gif) repeat-x top; margin-bottom:3px;}
.boxmmid_bot1 p{margin:0px;  padding:6px 0 0 5px;}
.boxmmid_bot1 p.lefpad{margin:0px;  padding:6px 0 0 10px; color:#B41003;}
.boxmmid_bot1 a{font-size:12px; color:#B41003; text-decoration:underline;}
.boxmmid_bot1 a:hover{font-size:12px; color:#000000; text-decoration:underline;}

.boxmmid_bot2{width:263px; float:left; padding:0px 0 0px 10px; background:#EDEEEE url(images/mbg1.gif) repeat-x top;}
.boxmmid_bot2 h2{margin:0px; padding:0px; font-size:14px; color:#B20D00; font-weight:bold;}
.boxmmid_bot2 h3{margin:0px; padding:5px 0 5px 0; font-size:13px; color:#2369B1; font-weight:bold;}

.boxmbot{width:275px; float:left;}
.boxmbot p{margin:0px; padding:0px;}
.boxmbot p.lcon{width:11px; float:left;}
.boxmbot p.midbg{width:253px; height:32px; float:left; background:url(images/bmbg.gif) repeat-x; padding-top:7px;}
.boxmbot p.midbg1{width:253px; height:32px; float:left; background:url(images/bmbg1.gif) repeat-x; padding-top:7px;}
.boxmbot p.midbg2{width:253px; height:16px; float:left; background:url(images/bmbg1.gif) repeat-x;}
.boxmbot p.midbg3{width:253px; height:16px; float:left; background:#ffffff;}
.boxmbot p.rcon{width:11px; float:left;}

.rightcontent{width:677px; float:left;}

.rightcontent1{width:677px; margin:30px auto;}

.rboxmain{width:677px; float:left; padding-bottom:16px;}
.rboxmtop{width:677px; float:left;}
.rboxmtop p{margin:0px; padding:0px;}
.rboxmtop p.left{width:11px; float:left;}
.rboxmtop p.midbg{width:655px; height:27px; float:left; background:url(images/mbg2.gif) repeat-x; font-size:16px; color:#023569; font-weight:bold; line-height:20px; text-align:center; padding-top:10px;}
.rboxmtop p.midbg a{font-size:16px; color:#023569; font-weight:bold; line-height:20px; text-decoration:none;}
.rboxmtop p.midbg1{width:655px; height:27px; float:left; background:url(images/mbg2.gif) repeat-x; font-size:16px; color:#000000; font-weight:bold; line-height:20px; padding-top:10px; text-align:center;}
.rboxmtop p.midbg1 a{font-size:16px; color:#000000; font-weight:bold; line-height:20px; text-decoration:none;}
.rboxmtop p.midbg2{width:655px; height:44px; float:left; background:url(images/mbg5.gif) repeat-x; font-size:24px; color:#000000; font-weight:normal; line-height:36px; padding-top:10px; border-bottom:1px solid #BCBDBE;}
.rboxmtop p.midbg2 a{font-size:24px; color:#000000; font-weight:normal; line-height:36px; text-decoration:none;}
.rboxmtop p.midbg2 img{margin-right:10px;}
.rboxmtop p.right{width:11px; float:left;}

.slideshow{width:661px; float:left; background:#DFE0E1; padding:0px 8px}

.rboxmmid{width:677px; float:left; background:#DFE0E1; text-align:center;}
.midmainbg{width:656px; float:left; background:#DFE0E1; padding:0px 11px 0px 10px;}
.midwhite{width:656px; float:left; background:#ffffff;}

.midwhitecont{width:616px; float:left; background:#ffffff; padding:0px 20px;}
.midwhitecont h1{margin:0px 0 10px 0; padding:10px 0 6px 0px; font-size:26px; color:#000000; font-weight:normal; line-height:38px; letter-spacing:-1px; border-bottom:1px solid #ededed;}
.midwhitecont h1 img{margin-right:10px;}
.midwhitecont h2{margin:0px; padding:10px 0px 0px 0px; font-size:18px; color:#2369B1; font-weight:normal; line-height:22px;}
.midwhitecont h3{margin:0px; padding:10px 0px 8px 0px; font-size:14px; color:#000000; font-weight:bold; line-height:18px; text-decoration:none;}
.midwhitecont h3 a{font-size:14px; color:#2369B1; font-weight:bold; line-height:18px;}
.midwhitecont h4{margin:0px 0 5px 0; padding:10px 0px 8px 10px; height:22px; font-size:18px; color:#000000; font-weight:normal; line-height:22px; background:#ECECEC;}
.midwhitecont h4 span.lefthe{float:left; width:536px;}
.midwhitecont h4 span.star{float:left; width:50px; text-align:right; padding-top:5px;}
.midwhitecont h5{margin:0px; padding:10px 0px 0px 0px; font-size:18px; color:#C12519; font-weight:normal; line-height:22px;}
.midwhitecont p{margin:0px; padding:7px 0px;}

.midwhitecont1{width:616px; float:left; background:#ffffff; padding:0px 20px;}
.midwhitecont1 h1{margin:0px 0 10px 0; padding:10px 0 6px 0px; font-size:26px; color:#000000; font-weight:normal; line-height:38px; letter-spacing:-1px; border-bottom:1px solid #ededed;}
.midwhitecont1 h1 img{margin-right:10px;}

.midwhitecont3{width:646px; float:left; background:#ffffff; padding:0px 0px 0 10px;}
.midwhitecont3 h1{margin:0px 0 10px 0; padding:10px 0 6px 0px; font-size:26px; color:#000000; font-weight:normal; line-height:38px; letter-spacing:-1px; border-bottom:1px solid #ededed;}
.midwhitecont3 h1 img{margin-right:10px;}

.botcon{width:656px; float:left;}
.botcon p{margin:0px; padding:0px;}
.botcon p.lcon{width:11px; float:left;}
.botcon p.mmidbg{width:634px; height:16px; float:left; background:#ffffff;}
.botcon p.rcon{width:11px; float:left;}

.rboxmbot{width:677px; float:left;}
.rboxmbot p{margin:0px; padding:0px;}
.rboxmbot p.left{width:11px; float:left;}
.rboxmbot p.midbg{width:655px; height:16px; float:left; background:url(images/bmbg3.gif) repeat-x;}
.rboxmbot p.right{width:11px; float:left;}


.rboxmain1{width:677px; float:left;}

.leftboxmain{width:335px; float:left; padding-right:16px;}
.lbtopmain{width:335px; float:left; padding-bottom:16px;}
.lbtopmain1{width:335px; float:left;}
.lbtopmain_top{width:335px; float:left;}
.lbtopmain_top p{margin:0px; padding:0px;}
.lbtopmain_top p.left{width:10px; float:left;}
.lbtopmain_top p.mid{width:315px; height:47px; float:left; background:url(images/mbg3.gif) repeat-x; padding-top:8px; font-size:16px; color:#023365; line-height:20px; font-weight:bold;}
.lbtopmain_top p.mid a{font-size:16px; color:#023365; line-height:20px; font-weight:bold; text-decoration:none;}
.lbtopmain_top p.mid1{width:315px; height:30px; float:left; background:url(images/mbg.gif) repeat-x; font-size:16px; color:#023569; font-weight:bold; line-height:20px; padding-top:9px;}
.lbtopmain_top p.mid1 a{font-size:16px; color:#023569; font-weight:bold; line-height:20px; text-decoration:none;}
.lbtopmain_top p.right{width:10px; float:left;}


.lbtopmain_mid{width:311px; float:left; background:#F7F7F7 url(images/midbg1.gif) repeat-x bottom; padding:0px 12px;}
.lbtopmain_mid h3{margin:0px; padding:5px 0px; font-size:14px; color:#BB0E00; font-weight:bold;}
.lbtopmain_mid p{margin:0px; padding:10px 0px;}
.listitem{margin:0px; padding:0px;}
.listitem li{list-style-type:none; background:url(images/icon2.gif) no-repeat 4px 10px; border-bottom:1px dashed #AEAEAE; padding:6px 0px 7px 20px;}
.listitem li b{color:#B30E01; font-weight:normal;}

.listitem1{ padding:0px 0 0 25px; margin:0px;}
.listitem1 li{color:#2369B1; padding:6px 0 0 0px;}

.listitem2{margin:0px; padding:0px;}
.listitem2 li{list-style-type:none; width:291px; float:left; background:url(images/icon2.gif) no-repeat 4px 10px; border-bottom:1px dashed #AEAEAE; padding:6px 0px 7px 20px;}
.listitem2 li b{color:#B30E01; font-weight:normal;}

.listitem3{ padding:0px 0 0 15px; margin:0px;}
.listitem3 li{color:#2369B1; padding:3px 0 0 0px;}

.lbtopmain_mid1{width:311px; float:left; background:#F7F7F7 url(images/mbgtop.gif) repeat-x bottom; padding:5px 12px;}
.lbtopmain_mid1 h2{margin:0px; padding:0px 0 3px 0; font-size:16px; color:#BB0E00; font-weight:bold; line-height:20px;}
.lbtopmain_mid1 h3{margin:0px; padding:0px 0 3px 0; font-size:14px; color:#BB0E00; font-weight:bold; line-height:16px;}
.lbtopmain_mid1 p{margin:0px; padding:0px;}

.midmnain{width:335px; float:left; background:#F7F7F7 url(images/mbg4.gif) repeat-x bottom;}
.midmnain1{width:311px; float:left; background:#F7F7F7 url(images/mbg4.gif) repeat-x bottom; padding:12px 12px 0 12px;}

.imgmid{width:335px; float:right; position:relative;}
.imgmid1{position:absolute; left:200px; top:10px;}

.lbtopmain_mid3{width:175px; float:left; background:#F7F7F7 url(images/mbgtop.gif) repeat-x bottom; padding:5px 12px;}
.lbtopmain_mid3 h2{margin:0px; padding:0px 0 3px 0; font-size:16px; color:#BB0E00; font-weight:bold; line-height:20px;}
.lbtopmain_mid3 h3{margin:0px; padding:0px 0 3px 0; font-size:14px; color:#BB0E00; font-weight:bold; line-height:16px;}
.lbtopmain_mid3 p{margin:0px; padding:0px;}

.lbtopmain_bot{width:335px; float:left;}
.lbtopmain_bot p{margin:0px; padding:0px;}
.lbtopmain_bot p.left{width:10px; float:left;}
.lbtopmain_bot p.mid{width:315px; height:25px; float:left; background:url(images/bmbg4.gif) repeat-x; padding-top:5px;}
.lbtopmain_bot p.mid1{width:315px; height:16px; float:left; background:url(images/bmbg4.gif) repeat-x;}
.lbtopmain_bot p.right{width:10px; float:left;}

.rightboxmain{width:326px; float:left;}
.rightbtop{width:326px; float:left; padding-bottom:16px;}
.rightbtop1{width:326px; float:left;}
.rightbtop_top{width:326px; float:left;}
.rightbtop_top p{margin:0px; padding:0px;}
.rightbtop_top p.left{width:10px; float:left;}
.rightbtop_top p.mid{width:306px; height:47px; float:left; background:url(images/mbg3.gif) repeat-x; padding-top:8px; font-size:16px; color:#023365; line-height:20px; font-weight:bold;}
.rightbtop_top p.mid a{font-size:16px; color:#023365; line-height:20px; font-weight:bold; text-decoration:none;}
.rightbtop_top p.mid1{width:306px; height:30px; float:left; background:url(images/mbg.gif) repeat-x; font-size:16px; color:#023569; font-weight:bold; line-height:20px; padding-top:9px;}
.rightbtop_top p.mid1 a{font-size:16px; color:#023569; font-weight:bold; line-height:20px; text-decoration:none;}
.rightbtop_top p.right{width:10px; float:left;}


.rightbtop_mid{width:324px; float:left; background:#EEEEEF; border-left:1px solid #899CB0; border-right:1px solid #899CB0;}
.rightbtop_mid1{width:324px; float:left; background:#EEEEEF; border-left:1px solid #899CB0; border-right:1px solid #899CB0;}
.rightbtop_mid1 p{margin:0px; padding:10px 0px;}
.rightbtop_mid1 p.main{border-top:1px solid #E4E4E4; padding:0px;}
.rightbtop_mid1 p.main span.nleft{width:84px; float:left; background:url(images/nbg.gif) repeat-y; padding:7px 0px 7px 10px; font-size:13px; color:#B71D11; font-weight:bold; border-bottom:1px solid #E4E4E4;}
.rightbtop_mid1 p.main span.nmid{width:138px; float:left; padding:7px 0px 7px 5px; background:#EEEEEF; border-bottom:1px solid #E4E4E4; background:#ffffff url(images/rbg.gif) repeat-y;}
.rightbtop_mid1 p.main span.nright{width:87px; float:left; padding:7px 0px 7px 0px; background:#ffffff; border-bottom:1px solid #E4E4E4;}

.rightbtop_midtop{width:304px; float:left; padding:10px 10px 0 10px;}
.rightbtop_midtop p{padding:6px 0px; margin:0px;}
.rightbtop_midtop h2{padding:6px 0px; margin:0px; font-size:13px; color:#2369B1; font-weight:bold;}

.rightbtop_midbot{width:304px; float:left; padding:6px 10px; border-top:2px solid #ECECEC; background:#F7F7F7 url(images/bg1.gif) repeat-x bottom;}
.rightbtop_midbot p{padding:0px; margin:0px;}
.rightbtop_midbot p span.left{width:60px; float:left; font-size:14px; color:#AE3229; font-weight:bold;}
.rightbtop_midbot p span.right{width:244px; float:left;}
.rightbtop_midbot p span.right b{color:#2369B1; font-weight:normal;}
.rightbtop_midbot p.readmore{width:304px; float:left; padding:3px 0px;}

.redfonttop{font-size:14px; color:#C12519; font-weight:bold; line-height:18px;}
.redfonttop1{font-size:16px; color:#C12519; font-weight:bold; line-height:26px;}

.rightbtop_midbot1{width:304px; float:left; padding:6px 10px; border-top:2px solid #ECECEC; background:#F7F7F7 url(images/botbg1.gif) repeat-x bottom;}
.rightbtop_midbot1 p{padding:0px; margin:0px;}
.rightbtop_midbot1 p span.left{width:60px; float:left; font-size:14px; color:#AE3229; font-weight:bold;}
.rightbtop_midbot1 p span.right{width:244px; float:left;}
.rightbtop_midbot1 p span.right b{color:#2369B1; font-weight:normal;}
.rightbtop_midbot1 p.readmore{width:304px; float:left; padding:3px 0px;}

.rightbtop_bot{width:326px; float:left;}
.rightbtop_bot p{margin:0px; padding:0px;}
.rightbtop_bot p.left{width:10px; float:left;}
.rightbtop_bot p.mid{width:306px; height:17px; float:left; background:url(images/bmbg5.gif) repeat-x;}
.rightbtop_bot p.mid1{width:306px; height:16px; float:left; background:url(images/cmid.gif) repeat-x;}
.rightbtop_bot p.right{width:10px; float:left;}
/*Middle css ends here*/

/*service and policies css starts here*/
.rtopmid{width:304px; float:left; background:#F4F4F5 url(images/midbg2.gif) repeat-x bottom; border-left:1px solid #899CB0; border-right:1px solid #899CB0; padding:6px 10px 0 10px;}

.listlink{margin:0px; padding:0px;}
.listlink li{list-style-type:none; background:url(images/icon2.gif) no-repeat 0px 6px; padding-left:15px; padding-top:2px;}
.listlink li a{font-size:12px; color:#363636; font-weight:normal; text-decoration:none;}
.listlink li a:hover{font-size:12px; color:#2983DE; font-weight:normal; text-decoration:underline;}

.listlink1{margin:0px; padding:0px;}
.listlink1 li{list-style-type:none; background:url(images/icon2.gif) no-repeat 0px 4px; padding-left:15px; padding-top:0px;}
.listlink1 li a{font-size:12px; color:#363636; font-weight:normal; text-decoration:none;}
.listlink1 li a:hover{font-size:12px; color:#2983DE; font-weight:normal; text-decoration:underline;}

.listlink2{margin:0px; padding:0px;}
.listlink2 li{list-style-type:none; background:url(images/icon4.gif) no-repeat 0px 13px; padding-left:15px; padding-top:10px;}
.listlink2 li span{font-size:12px; color:#B22025;}
.listlink2 li span a{font-size:12px; color:#B22025;}
.listlink2 li span a:hover{font-size:12px; color:#B22025; text-decoration:none;}
.listlink2 li a{font-size:11px; color:#023365; font-weight:normal; text-decoration:none;}
.listlink2 li a:hover{font-size:11px; color:#B22025; font-weight:normal; text-decoration:underline;}
.listlink2 li a.link{font-size:12px; color:#023365; font-weight:normal; text-decoration:none;}
.listlink2 li a.link:hover{font-size:12px; color:#B22025; font-weight:normal; text-decoration:underline;}


.listlink3{margin:0px; padding:10px 0 0 0;}
.listlink3 li{list-style-type:none; background:url(images/icon2.gif) no-repeat 0px 12px; padding-left:20px; padding-top:6px;}
.listlink3 li a{font-size:18px; color:#2369B1; font-weight:normal; text-decoration:none; line-height:22px;}
.listlink3 li a:hover{color:#000000; font-weight:normal; text-decoration:underline;}

.listlink4{margin:0px; padding:0px 0 0 30px;}
.listlink4 li{list-style-type:none; background:url(images/icon6.gif) no-repeat 0px 6px; padding-left:27px; padding-top:7px;}
.listlink4 li a{font-size:14px; color:#363636; font-weight:bold; text-decoration:none;}
.listlink4 li a:hover{font-size:14px; color:#2983DE; font-weight:bold; text-decoration:underline;}

.listlink5{margin:0px; padding:0px;}
.listlink5 li{list-style-type:none; background:url(images/icon2.gif) no-repeat 0px 6px; width:289px; padding-left:15px; padding-top:2px; margin-left:0px;/ margin-left:-15px;}
.listlink5 li a{font-size:12px; color:#2369B1; font-weight:normal; text-decoration:underline;}
.listlink5 li a:hover{font-size:12px; color:#363636; font-weight:normal; text-decoration:underline;}


.lbtopmain_mid2{width:311px; float:left; background:#F7F7F7 url(images/midbg1.gif) repeat-x bottom; padding:6px 12px 0 12px;}
.helpleft{width:253px; float:left; background:#F2F2F2 url(images/midbg.gif) repeat-x top; padding:10px 11px 0 11px;}
.helpleft p{margin:0px; padding:0px 0px 15px 0px;}
.helpleft span{font-size:12px; color:#B22025; text-decoration:none; font-weight:bold;}
.helpleft a{font-size:12px; color:#2369B1; text-decoration:underline;}
.helpleft a:hover{font-size:12px; color:#000000; text-decoration:underline;}
/*service and policies css ends here*/

/*Faq css starts here*/
.faquestion{width:677px; float:left;}
.faquestion p{margin:0px; padding:0px;}
.faquestion p.left{width:10px; float:left;}
.faquestion p.mid1{width:657px; height:30px; float:left; background:url(images/mbg.gif) repeat-x; font-size:16px; color:#023569; font-weight:bold; line-height:20px; padding-top:9px;}
.faquestion p.mid1 a{font-size:16px; color:#023569; font-weight:bold; line-height:20px; text-decoration:none;}
.faquestion p.right{width:10px; float:left;}

.fquesmid{width:657px; float:left; background:#F4F4F5 url(images/midbg2.gif) repeat-x bottom; padding:6px 10px 0 10px;}

.faquestion_bot{width:677px; float:left;}
.faquestion_bot p{margin:0px; padding:0px;}
.faquestion_bot p.left{width:10px; float:left;}
.faquestion_bot p.mid{width:657px; height:16px; float:left; background:url(images/cmid.gif) repeat-x;}
.faquestion_bot p.right{width:10px; float:left;}


.midbot{width:968px; float:left; padding-top:16px;}

.faqans{width:968px; float:left;}
.faqans p{margin:0px; padding:0px;}
.faqans p.left{width:10px; float:left;}
.faqans p.mid1{width:948px; height:30px; float:left; background:url(images/mbg.gif) repeat-x; font-size:16px; color:#023569; font-weight:bold; line-height:20px; padding-top:9px;}
.faqans p.right{width:10px; float:left;}

.faqansmid{width:948px; height:600px; overflow:auto; float:left; background:#F4F4F5 url(images/midbg2.gif) repeat-x bottom; padding:6px 10px 0 10px;}

.faqans_bot{width:968px; float:left;}
.faqans_bot p{margin:0px; padding:0px;}
.faqans_bot p.left{width:10px; float:left;}
.faqans_bot p.mid{width:948px; height:16px; float:left; background:url(images/cmid.gif) repeat-x;}
.faqans_bot p.right{width:10px; float:left;}
/*Faq css ends here*/


/*Diamond Ordering Process page css starts here*/
.rboxmmid1{width:653px; float:left; background:#DFE0E1; padding:14px 12px 0px 12px;}

.midwhitecont2{width:616px; float:left; background:#ffffff; padding:0px 20px;}
.midwhitecont2 h1{margin:0px 0 10px 0; padding:10px 0 6px 0px; font-size:26px; color:#000000; font-weight:normal; line-height:38px; letter-spacing:-1px; border-bottom:1px solid #ededed;}
.midwhitecont2 h1 img{margin-right:10px;}
.midwhitecont2 p{margin:0px; padding:6px 0px;}
.midwhitecont2 p label{width:120px; float:left;}
.midwhitecont2 p a{font-size:12px; color:#2369B1; text-decoration:none;}
.midwhitecont2 p a:hover{font-size:12px; color:#2F2F2F; text-decoration:underline;}
.midwhitecont2 p.padleft{padding-left:88px;}
.midwhitecont2 h2{margin:0px; padding:6px 0 2px 0; font-size:16px; font-weight:bold; line-height:20px;}
.midwhitecont2 h2 a{font-size:16px; color:#2F2F2F; font-weight:bold; line-height:20px; text-decoration:none;}
.midwhitecont2 h2 a:hover{font-size:16px; font-weight:bold; line-height:20px; text-decoration:underline;}
.midwhitecont2 h3{margin:0px; padding:15px 0 2px 0; font-size:16px; font-weight:normal; line-height:20px;}
.midwhitecont2 h4{margin:0px; padding:15px 0 2px 0; font-size:18px; color:#2369B1; font-weight:normal; line-height:22px;}

.heading1{font-size:22px; font-weight:normal; line-height:24px;}
.heading2{font-size:20px; color:#BE2013; font-weight:normal; line-height:22px;}
.heading3{font-size:17px; color:#ffffff; font-weight:bold; line-height:22px;}

.rboxmmid2{width:616px; float:left; background:#DFE0E1;  padding:14px 22px 0px 22px; text-align:justify;}
.rboxmmid2 p{margin:0px; padding:6px 0px;}
.rboxmmid2 p label{width:120px; float:left;}
.rboxmmid2 p a{font-size:12px; color:#2369B1; text-decoration:none;}
.rboxmmid2 p a:hover{font-size:12px; color:#2F2F2F; text-decoration:underline;}
.rboxmmid2 p.padleft{padding-left:88px;}
.rboxmmid2 h2{margin:0px; padding:6px 0 2px 0; font-size:16px; font-weight:bold; line-height:20px;}
.rboxmmid2 h2 a{font-size:16px; color:#2F2F2F; font-weight:bold; line-height:20px; text-decoration:none;}
.rboxmmid2 h2 a:hover{font-size:16px; font-weight:bold; line-height:20px; text-decoration:underline;}

.rboxmmid2 h3{margin:0px; padding:6px 0 2px 0; font-size:16px; color:#2369B1; font-weight:bold;}
.rboxmmid2 h4{margin:0px; padding:6px 0 2px 0; font-size:13px; color:#2369B1; font-weight:bold;}

.rboxmmid3{width:633px; float:left; background:#DFE0E1; padding:14px 22px 0px 22px; text-align:justify;}
.rboxmmid3 p{margin:0px; padding:6px 0px;}
.rboxmmid3 p img{margin-right:15px;}
.rboxmmid3 h2{margin:0px 0 5px 0; padding:6px 0 8px 0; font-size:20px; font-weight:normal; line-height:22px; border-bottom:1px solid #cccccc;}
.rboxmmid3 h3{margin:8px 0 0px 0; padding:10px 0 8px 0; font-size:16px; color:#2369B1; font-weight:bold;}
.rboxmmid3 h4{margin:0; padding:6px 0 8px 0; font-size:16px; color:#2369B1; font-weight:bold;}
.rboxmmid3 h4 img{margin-right:15px;}

.rboxmmid4{width:633px; float:left; background:#DFE0E1; padding:14px 22px 0px 22px;}
.rboxmmid4 h1{margin:0px; padding:10px 0 5px 0; font-size:22px; color:#1660AC; font-weight:bold; line-height:26px;}
.rboxmmid4 h2{margin:0px; padding:8px 0; font-size:16px; color:#000000; font-weight:bold; line-height:20px;}
.rboxmmid4 h3{margin:0px; padding:8px 0; font-size:14px; color:#000000; font-weight:bold;}
.rboxmmid4 p{margin:0px; padding:8px 0px; text-align:justify;}

.righttab{
width:606px;
height:55px;
float:left;
border-bottom:1px solid #1E4368;
padding-left:10px;
}

.righttab ul{
list-style-type: none;
margin:0;
padding:0;
}
.righttab li{
display:inline;
margin:0;
padding:0;
}
.righttab a{
float:left;
background:url(images/tableft.gif) no-repeat left top;
margin:0;
text-decoration:none;
color:#214870;
padding-left:16px;
margin-right:10px;
}

.righttab a span{
float:left;
display:block;
background:url(images/tabright.gif) no-repeat right top;
padding:7px 16px 5px 3px;
font-family:"Lucida Sans Unicode";
font-size:16px;
font-weight:normal;
color:#2369B1;
line-height:18px;
}
.righttab a span b{
font-size:20px;
font-weight:normal;
line-height:24px;
}
,
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.righttab a span {float:none;}
/* End IE5-Mac hack */

.righttab a:hover span {
color: #2369B1;
} 

.righttab li.selected1 a{ /*selected1 Tab style*/
background-position:0 -55px; /*Shift background image up to start of 2nd tab image*/
}

.righttab li.selected1 a span{ /*selected1 Tab style*/
background-position:100% -55px; /*Shift background image up to start of 2nd tab image*/
color:#ffffff;
padding-bottom:6px;
}

.righttab a:hover, .glowingtabs li.selected1 a:hover{ /*onMouseover style*/
background-position:0% -0px; /*Shift background image up to start of 2nd tab image*/
}

.righttab a:hover span, .glowingtabs li.selected1 a:hover span{ /*onMouseover style*/
background-position:100% -0px; /*Shift background image up to start of 2nd tab image*/
}
.righttab a:hover span, .glowingtabs li.selected1 a:hover span b{ /*onMouseover style*/
}



.botcontent{width:616px; float:left; padding:14px 0px 0px 0px;}
.botcontent h1{margin:0px; padding:10px 0 6px 0; font-size:17px; font-weight:bold; line-height:20px;}
.botcontent h2{margin:0px; padding:0px 0 6px 0; font-size:16px; font-weight:bold; line-height:20px;}
.botcontent h3{margin:0px 0 8px 0; padding:12px 0 8px 0; font-size:15px; color:#2369B1; font-weight:bold; border-bottom:1px solid #ededed;}
.botcontent p{margin:0px; padding:7px 0px;}
.botcontent p span{color:#ff0000;}
.botcontent p label{width:120px; float:left;}

.listicon{
margin:0px;
padding:0 0 3px 10px;
}
.listicon li{
list-style-type:none;
background:url(images/licon.gif) no-repeat 0px 7px;
padding-left:25px;
padding-top:5px;
padding-bottom:5px;
}

.listicon1{
margin:0px;
padding:0 0 3px 10px;
}
.listicon1 li{
list-style-type:none;
background:url(images/licon.gif) no-repeat 0px 7px;
padding-left:25px;
padding-top:5px;
padding-bottom:5px;
}

.listicon2{
margin:0px;
padding:0 0 3px 10px;
}
.listicon2 li{
list-style-type:none;
background:url(images/licon1.gif) no-repeat 0px 7px;
padding-left:30px;
padding-top:5px;
padding-bottom:5px;
}

.orderlist{margin:0px; padding:5px 0 5px 30px;}

.banner{width:656px; float:left; background:#f5f6f6; padding:60px 0px; text-align:center; font-size:40px; line-height:44px;}

.ourstorycont{width:653px; float:left; padding-top:12px;}
.ourstorycont p{margin:0px; padding:7px 0px; text-align:justify;}
.ourstorycont h1{margin:0px; padding:12px 0px 5px 0; font-size:22px; line-height:24px;}

.redfont{color:#ff0000;}


.cutout{width:656px; float:left; position:relative;}
.cutout1{position:absolute; top:195px; left:640px;}

.heading{font-size:16px; color:#2369B1; font-weight:bold; line-height:20px;}

.downlobg{margin:10px 0 0 0; padding:12px 12px 8px 15px; background:#FFF4F3; font-size:16px; border:2px dashed #AFB0B0;}
.downlobg h4{margin:0px; padding:0px 0 3px 0; font-size:24px; color:#BB0E00; font-weight:normal; line-height:26px;}

.bolist{ padding:10px 0 5px 20px; margin:0px;}
.bolist li{font-size:16px; color:#2369B1; font-weight:bold; padding:5px 0 5px 5px;}
/*Diamond Ordering Process page css ends here*/

/*your story page css starts here*/
.yleftcol{width:277px; float:left; border-right:1px solid #dddddd; padding-right:20px; padding-left:10px;}
.yleftcol h3{margin:0px; padding:5px 0 5px 0; font-size:14px; color:#2369B1; font-weight:bold;}
.yleftcol p{margin:0px; padding:8px 0px;}

.yrightcol{width:288px; float:left; padding-left:20px;}
.yrightcol h3{margin:0px; padding:5px 0 5px 0; font-size:14px; color:#2369B1; font-weight:bold;}
.yrightcol p{margin:0px; padding:8px 0px;}

.graybox{width:596px; float:left; background:#EAEDEF; margin-bottom:15px; padding:10px;}
.graybox h4{margin:0px; padding:6px 0 8px 0; font-size:18px; color:#000000; line-height:22px;}
.ybotmain{width:616px; float:left;}


.backbg{background:#FFF0EF; font-family:"Trebuchet MS"; font-size:24px; color:#CC0000; font-weight:bold; line-height:26px; padding:6px 0px; text-align:center;}

#click_on{width:661px; float:left; margin:10px 0 0 0;}
/*your story page css ends here*/




/*drop css start*/

.arrowlistmenu{
width:auto; /*width of accordion menu*/
float:left;
padding:0px;
}
.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
margin:0px;
font:normal 12px arial;
color:#363636;
padding:3px 0 3px 15px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
background:url(images/icon2.gif) no-repeat 0px 6px;
}


.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
color:#0F6ECC;
}



#bordiv {
width:auto;
border-top:1px solid #D6D6D6;
border-bottom:1px solid #D6D6D6;
font-size:12px;
color:#757373;
padding:4px 20px 5px 20px;
margin-bottom:10px;
display:none;
}
#bordiv p{
margin:0px;
padding:6px 0px;
text-align:justify;
}
#bordiv a{
color:#0F6ECC;
text-decoration:none;
}
#bordiv a:hover{
color:#000000;
text-decoration:underline;
}

/*drop css ends*/


.clear{clear:both;}

/*Footer css starts here*/
#footer{width:100%; float:left; background:url(images/fbg.gif) repeat-x; height:161px;}
#footercont{width:968px; margin:0 auto; background:url(images/footbg.jpg) no-repeat left top; height:161px;}
.footlogo{width:968px; float:left; height:66px; padding-top:10px;}
.footlogo p{margin:0px; padding:0px;}
.footlogo p.fleft{width:8px; float:left;}
.footlogo p.fright{width:8px; float:left;}
.fcontent{width:952px; float:left; height:60px; background:url(images/fmbg.gif) repeat-x;}
.fcontent p{margin:0px; padding:0px;}
.fcontent p.lleft{width:362px; float:left; color:#ffffff; font-size:11px; padding-top:6px;}
.fcontent p.lleft span{width:362px; float:left;}
.fcontent p.lleft span a{float:left; font-size:11px; color:#ffffff; text-decoration:none; background:url(images/diamond_icon.gif) no-repeat 0px 5px; padding:0px 5px 2px 20px; line-height:20px;}
.fcontent p.lleft span a:hover{float:left; font-size:11px; color:#89C4FF; text-decoration:none;}

.fcontent p.lright{width:590px; float:left; padding-top:8px;}

.footlink{width:968px; float:left; padding-top:12px; text-align:center; font-size:11px; color:#ffffff;}
.footlink a{font-size:11px; color:#ffffff; text-decoration:none; padding:0px 3px;}
.footlink a:hover{font-size:11px; color:#76BBFF; text-decoration:none;}
.footlink span{font-size:11px; color:#76BBFF;}
/*Footer css ends here*/
