@charset "utf-8";
/* CSS Document */

h2 {font:18px normal, Arial, Gadget, sans-serif !important; text-align:left !important; color:#706ab1 !important;}

/* content block LHS NAV Scroller */
#mcs_container { width:230px; margin:0; height:330px; overflow:hidden; background:#5aadbb; -moz-border-radius:6px; -khtml-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}
#mcs_container .customScrollBox {position:relative; height:298px; overflow:hidden; margin:10px 10px 0px; padding:5px; border:#FFF solid 1px; -moz-border-radius:6px; -khtml-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}
#mcs_container .customScrollBox .container{position:relative; top:0; float:left;}
/*#mcs_container .dragger_container{position:absolute;width:0px;height:95%;margin:5px 0 0 190px; left:0px; border-left:1px solid #90dce8;border-right:1px solid #47929f;cursor:pointer; z-index:1;}*/
#mcs_container .dragger_container{position:absolute;width:10px;height:97.5%;margin:0px 0 0 190px; left:0px; border-left:2px solid #69c3d2;border-right:0px solid #a87ab6;cursor:pointer; z-index:1; padding-left:8px; background:#5aadbb;}

#mcs_container .customScrollBox .content, #mcs_containerBottom .customScrollBox .content {clear:both;}
#mcs_container .dragger, #mcs_containerBottom .dragger {position:absolute; width:9px; height:60px; background:#2d707b; margin-left:-5px; overflow:hidden; cursor:pointer; -moz-border-radius:6px; -khtml-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}
#mcs_container .dragger_pressed {position:absolute; width:9px; height:60px; background:#b166c8; margin-left:-5px; overflow:hidden; cursor:pointer; -moz-border-radius:6px; -khtml-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}


/* LHS Nav Box Style */
/*.lhsNavHead { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; color:#FFF; padding:5px; width:100%; display:block;}*/
.lhsNav { width:200px;}
.lhsNav ul {margin:0;padding:0;list-style:none;}
.lhsNav ul li {font-size:14px;line-height:20px;}
.lhsNav ul li a {display:block;color:#FFF;text-decoration:none;padding:5px 0px 5px 10px; margin-right:2px;}
.lhsNav ul li a:hover {background:#847cc3;color:#fff;}


/* content block Bottom NAV Scroller */
#mcs_containerBottom { width:100%;  height:350px !important; margin:0px; overflow:hidden; background:none;}
#mcs_containerBottom .customScrollBox {position:relative; height:100%; overflow:hidden;}
#mcs_containerBottom .customScrollBox .container{position:relative; top:0; float:left;}
#mcs_containerBottom .dragger_container {position:absolute;width:5px;height:100%;margin:0px 0 0 705px; *left:0px; border-left:1px solid #d7a4e7;border-right:1px solid #d7a4e7;cursor:pointer; z-index:1; padding-left:6px; background:#FFF;}

#mcs_containerBottom .dragger {position:absolute; width:9px; height:60px; background:#9c6eaa; margin-left:-5px; overflow:hidden; cursor:pointer; -moz-border-radius:6px; -khtml-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}
#mcs_containerBottom .dragger_pressed {position:absolute; width:9px; height:60px; background:#5d5698; margin-left:-5px; overflow:hidden; cursor:pointer; -moz-border-radius:6px; -khtml-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}


ul.bottomLinks {display:block;line-height:16px; padding:0px;}
ul.bottomLinks li { border-bottom:#c7c7c7 dashed 1px;  color:#5d5698; padding:5px 0px; font-weight:bold; font-size:13px; float:left; width:230px; margin:0px 8px 5px 0px;}
ul.bottomLinks li a { color:#5d5698; padding:5px 0px; font-size:12px; font-weight:normal; display:block; height:15px; overflow:hidden;} ul.bottomLinks li a:hover { background:#5d5698; color:#FFF; padding-left:5px; overflow:visible;}


/* Slideshow and Tab Containers */
.slideShowContainer, .nxtToslideBox { width:380px; height:256px; position:absolute; top:274px;} .nxtToslideBox { width:358px; height:317px; margin-left:390px; background:#7e77bc; padding:6px; -moz-border-radius:6px; -khtml-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}


/* Tab Home Page Style */
.hide { position: absolute; top: -9999px; left: -9999px; }
.tab-FixedH { height:236px !important; *height:233px !important;}
#tab-h .list-wrap { padding: 10px; margin: 0 0 15px 0; background:#FFF;}
#tab-h ul li:last-child a { border: none; }
#tab-h .nav { overflow: hidden; width:100%; }
#tab-h .nav li { float: left; padding: 0 0px 0 0px; display:block; }
#tab-h .nav li.last { margin-right: 0; }
#tab-h .nav li a { display: block; margin-right:2px; padding:10px 11px; font:16px bold, Arial; font-weight:bold; color:#c9c5ef; background:#7e77bc; text-align: center; border: 0; min-height:40px;}
#tab-h li a.current,#tab-h li a.current:hover { background:#FFF; color: #a87ab6; min-height:40px;}
#tab-h .nav li a:hover, #tab-h .nav li a:focus { background: #FFF; color:#a87ab6; min-height:40px;}
.tab-hContent {font-size:13px;}.tab-hContent img { float:left; margin-right:10px; border:#F8E3FF solid 1px; width:140px; height:140px;}
.nav .nav-three a { margin-right:0px !important; padding-right:16px !important; padding-left:16px !important;}
.tab-hContent .readmoreBtn a { padding:8px; background:#a274b0; color:#FFF; float:right; -moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; background: #a678b4;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#a678b4), to(#9466a2));background: -webkit-linear-gradient(#a678b4, #9466a2);background: -moz-linear-gradient(#a678b4, #9466a2);background: -ms-linear-gradient(#a678b4, #9466a2);background: -o-linear-gradient(#a678b4, #9466a2);background: linear-gradient(#a678b4, #9466a2);-pie-background: linear-gradient(#a678b4, #9466a2);}


/* Home Page Content Style */
.containerHBox { background:#FFF; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; padding:10px 20px; margin-bottom:20px;} .containerHBox p { text-align:justify; line-height:20px; padding-bottom:10px;}
.contentfirstPart { margin-top:355px;} .contentsecondPart { margin-top:1170px; *margin-top:1135px;} .floatH { position:absolute; width:760px; top:1105px;}
.readmore { display:block; text-align:right !important; font-weight:bold; color:#343434; } .readmore a { color:#343434;} .readmore a:hover { text-decoration:underline;} p.readmore { padding-bottom:0px;}
.hr1, .hr2 { background:#e6e3ff; height:1px; margin:10px 0px;} .hr2 { background:#5aadbb;}
.imgStyleH { float:left; margin-right:20px; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;}

.contentfirstPart ul.generalListH { display:block;}
.contentfirstPart ul.generalListH li { border-bottom:#f8c3da dashed 1px; font:18px normal, Arial, Gadget, sans-serif; color:#706ab1; }
.contentfirstPart ul.generalListH li a { color:#706ab1; display:block; padding:7px 0px;} ul.generalListH li a:hover { color:#b166c8;}
.contentfirstPart .generalListH h2 { padding:0px;}

.contentsecondPart .generalList li { font-size:14px !important; padding:5px 10px; margin:10px 0px; line-height:18px; border-bottom:none;}

ul.generalListH1 {display:block;line-height:16px;}
ul.generalListH1 li { border-bottom:#e6c184 dashed 1px; color:#656565; padding:4px 0px; margin-bottom:5px; font-size:12px; }
ul.generalListH1 li a { color:#9c6eaa; display:block; padding-bottom:2px; font-weight:bold; font-size:14px;} ul.generalListH1 li a:hover { color:#2e8f9f;}

.containerHBox p.readmore a { color:#9c6eaa !important; font-weight:bold !important;}
.hHeading { font-size:24px;}

/* Topics and Answers box Style */
.hBox1, .hBox2 {width:43.4%; box-sizing:content-box; margin-right:20px;} .hBox2 {margin-right:0px; float:right;} .hBox1 a, .hBox2 a { font-weight:normal !important; color:#76338a !important;} .hBox1 a:hover, .hBox2 a:hover { color:#2e8f9f !important;}

.hBox1 ul.generalListH1 li, .hBox2 ul.generalListH1 li { background:url(../images/sprites/global-icon.gif) no-repeat -279px -247px; padding:5px 5px 5px 10px;}

/* Topics and Answers box Categories Style */
ul.linkshlWords {list-style: none;	font:15px Arial, Gadget, sans-serif;font-weight:bold;color:#544c92;margin:15px 10px;display:block;overflow:auto;width:710px; *margin-left:-0px;}
ul.linkshlWords li { float:left; white-space: nowrap; margin:0px 10px 0px 0px;}
.linkshlWords a { font-size:12px;  color:#76338a; display:block; font-weight:normal;  text-decoration:underline; padding:3px 0px; }
.linkshlWords a:hover { text-decoration:none; color:#2e8f9f;}

a.topH { color:#706ab1; float:right; font-size:11px; background:url(../images/sprites/global-icon.gif) no-repeat -139px -215px; padding:15px 0px 0px 5px;}
ul.generalList li { background-position:-279px -247px !important;}


@media screen and (-webkit-min-device-pixel-ratio:0) {
ul.socialTop { width: 219px;}
#tab-h .nav li a {padding:10px 11px;}
.nav .nav-three a { padding-right:15px !important;}
}



/* -- Newsletter Module --*/
.newslettersubwrap { background: url(../images/newsletter/bg-1.jpg) no-repeat 0px 0px #554e8e; height:235px; color:#fff; font-family:arial; }
.newslettersubwrap li { padding:10px 10px 5px; background:url(../images/newsletter/bg-3.png) no-repeat right bottom; height:220px;}
.newslettersubtextwrap { font-size:15px; width:233px; width:234px\9;}
.newslettersubtextwrap .snews { display:block; color:#d5d2f2; font-size:14px; }
.newslettersubtextwrap .hnews { font-size:25px; font-weight:bold; display:block;}
.newslettersubtextwrap .hnews span {color:#eb7f29;}
.newslettersubtextwrap .subnews { text-align:right; display:block;}

.newslettersubform { width:233px; padding:5px 0px;}
.newslettersubform input {border: 1px solid #5aadbb; padding: 6px;width: 200px; color:#959595;} .newslettersubform input:focus { color: #000000;}
.newslettersubbtn {background: none repeat scroll 0 0 #eb7f29;border: 1px solid #c6671b !important; color: #FFFFFF !important; cursor: pointer; margin-top: 10px !important;width: 80px !important; }
.newslettersubbtn:hover { background:#a87ab6;}
.newssubhighlighttext { font:bold 32px/32px arial; color:#a87ab6; margin:20px 0px 0px 10px;}
.imgrighttext strong { display:block;}
