@charset "utf-8";

/*-- Reset Styles & Global Styles --*/
body{background:url(../images/body-bg.jpg) repeat; font:normal 14px/21px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#474747;}
* {margin:0px; padding:0px;}
a,a:visited,a:active{color:#004e9c;text-decoration:none}
a:hover{text-decoration:underline}
article,aside,figure,footer,header,hgroup,menu,nav,section {display:block;}
h1,h2,h3,h4,h5{margin:0;padding:0}
h1,h1 a,h1 a:visited,h1 a:hover, .hone { overflow:hidden; margin-bottom:5px; padding-bottom:5px; font-size:22px; font-weight:bold; line-height:28px; color:#2957a4; border-bottom:#4d76ba solid 2px;}
.hone h1 { border:0px; padding:0px; margin:0px;}
h2, .htwo {font-size:18px; line-height:26px; font-weight:bold; color:#c33733; margin-bottom:2px !important;}
h3, h4, h5, .hthree, .hfour {font-size:17px; line-height:24px; font-weight:bold; margin-bottom:2px !important;  color:#262626 !important;} h4, h5, .hfour {font-size:15px; color:#474747 !important; margin-bottom:0px !important;}
li{display:none}
ul li,ol li{display:list-item}
ul{list-style-type:none;margin:0;padding:0}
ul li{padding:0 0 0 12px;margin:0;overflow:hidden;_display:inline-block}
ol{list-style-position:outside;padding:0;margin-left:30px}
img{border:0}
input,textarea,select{padding:0; outline: none;}
p{margin:0 0 15px; padding:0; text-align:justify;}
li p{margin:0;padding:0}
.padding{padding:10px}
.floatl{float:left}
.floatr{float:right}
.clear{clear:both; height:0px;}
.small{font-size:12px}
.lastborder {border:0px !important;}
.bold {font-weight:bold;}
.txtright {text-align:right !important;}
.positionnone {position:inherit !important;}
.toppadding {padding-top:5px !important;}
.topmargin {margin-top:10px !important;}
.red {color:#F00;} .blue {color:#2a5baa;}
.lightgrey { background:#f3f3f3; color:#9c9b9b; font:normal 13px/normal arial; padding:4px 2px;}
.topbordercontainer {border-top:#2957a4 solid 1px;}

/*-- Adding Class in Common Style --*/
h1,h1 a,h1 a:visited,h1 a:hover, .hone, h2, .htwo, h3, h4, h5, .hthree, .hfour, .hone h2 {overflow:hidden; font-family:Arial, Helvetica, sans-serif;}

#topcontainer, #topcontainer #middle, #topcontainer #top, .listnav, #footercontainer, .middlecontainer, #topgooglead, .listnavbar {width:980px}

.topgooglead, #searchcontainer, .listnav, li.homestyle a:hover, .listnav ul li.homestyle:hover a, .listnavbar, .everydayhealth-network, #footercontainer, .boxwrap, .h-boxwrap {-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px}

.boxwrap .content ul li, .contentcontainer ul li, .contentbottom-modules .content ul li, .h-minh ul li {background:url(../images/sprite-image.png) no-repeat scroll -337px -179px transparent;} /*This Style is used for bullets*/

/*-- Containers --*/
#container {background:#FFF; position: relative; width:980px; margin:0px auto; padding:0px 10px;}
#topcontainer {margin-top:10px; position: absolute; top: 0; height:120px; z-index: 100000;} #topcontainerspace {height:130px;}
#footercontainer {/*background:#2957a4;*/}
.middlecontainer {margin:20px 0px; height:100%;}
.wrapcontainer {float:left;width: 100%;}
#contentwcontainer{margin-left:230px; margin-right:300px;}
.lhs {float: left;width: 200px;margin-left: -100%; /*overflow:hidden;*/ margin-right:30px; } .insidelhs {width: 200px; float: left; clear:left; margin-right:30px; margin-top:6px;}
.rhs {float: left;width: 300px;margin-left: -300px;}
.withoutlhs {margin-left:0px !important;}
.withoutrhs {margin-right:0px !important;} .withoutrhs .contentcontainer { margin-right:0px;}
.contentcontainer {margin-right:30px; word-wrap:break-word; font:normal 14px/23px arial; color:#191919;}

/*-- Header --*/
/* Logo Style */
.logo {background:url(../images/sprite-image.png) no-repeat; width:343px; height:40px; display:block; text-indent:-9999999px; position:absolute; left:10px; top:10px; *position:relative; *top:-7px;}

/* Top Menu Style */
ul.navtop, ul.navlinks {display:block; margin-left:395px;}
ul.navtop li, ul.navlinks li {float:left; border-right:#474747 solid 1px; padding:0; margin:0}
ul.navtop li a {color:#474747; text-transform:uppercase; font-size:15px; line-height:18px; font-weight:bold; border-right:#d1d1d1 solid 1px; padding:0px 8px; display:block}
.welcomeuser {position:absolute; top:52px; left:10px; font-size:13px; font-weight:bold;}

/* Top right navLinks Style */
ul.navlinks {margin-top:2px; margin-left:0px;} ul.navlinks li {border-color:#3a3535; height:14px; overflow:visible;}
ul.navlinks li a {color:#1b1b1b; font-size:13px; line-height:14px; font-weight:bold; padding:0px 7px; display:block; cursor:pointer;}
.sclbtn {margin:0px 1px 0px 10px;  height:20px; overflow:visible}
.fb,.twt,.rss {width:20px; height:20px; display:block; float:left; text-indent:-9999999px; margin-right:5px; margin-top:-3px; padding:0px !important; background:url(../images/sprite-image.png) no-repeat -281px -61px;} .twt {background-position:-302px -61px} .rss {background-position:-323px -61px}

/* Search Style */
#searchcontainer { background:#e8f1ff; width:575px; height:32px; margin-top:10px; border:#6a9ef5 solid 4px; border-radius:4px;}
.searchinput { background:#e8f1ff; width:535px; color:#838383; padding:8px 5px; border:0px; *color:#000}.searchinput:focus { background:#FFF; color:#000} 
.searchbtn {background: url(../images/sprite-image.png) no-repeat -277px -93px; width:30px; height:29px; border:0px; cursor:pointer; *border:0px;}

/*-- Dropdown List Nav Menu Styles --*/
.listnav ol {margin-left:0px}
.listnav {border: 0 none; color: #4e4e4e; margin-top:8px; position: absolute; z-index: 1000; z-index:10000; background: #2d5fb2; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#326ac6), to(#2856a2)); background: -webkit-linear-gradient(#326ac6, #2856a2); background: -moz-linear-gradient(#326ac6, #2856a2); background: -ms-linear-gradient(#326ac6, #2856a2); background: -o-linear-gradient(#326ac6, #2856a2); background: linear-gradient(#326ac6, #2856a2);}
.listnav li {display: inline; float: left; position: relative; overflow:visible; border-right:#427cdb solid 1px; padding:0px}
.rightlistnav {display: inline; float: right; position: relative}
.listnav ul li ul {display: none; padding:0}
.listnav li ul li {border-right: 0 none;font-size: 12px;padding:0}
.listnav ul li a {padding: 9px 13px; font-size:18px; line-height:19px; text-shadow:#17315c 0px 2px 0px;}
.listnav ul li a, .listnav ul li a:visited {color: #FFF; display: block; float: left;text-decoration: none;  border-right:#224786 solid 1px; cursor:pointer;}
.listnav ul li:hover a, .listnav ul li a:hover {border-top: 0;  color: #224786; background:#FFF; text-transform: none; border:#224786 solid 1px !important; border-bottom:0px !important; padding-bottom:8px; padding-left:12px; text-shadow:none;}
.listnav ul li.selected a {color: #e78b00}
.listnav ul li:hover ul, .listnav ul li a:hover ul {color: #666666; display: block;height: auto; left: -1px; margin: 0; position: absolute;text-transform: none; top: 35px}
.listnav ul li ul.leftbutton, .listnav ul li a ul.leftbutton {background:#FFFFFF; left: 0;margin: 2px 0 0;padding:10px 5px;border:#224786 solid 1px;border-top:0px; z-index: 1000009;}
* html .listnav ul li:hover ul.leftbutton, .listnav ul li a:hover ul.leftbutton {margin: 2px 0 0}
.leftbutton .head {font-weight: 700; text-transform: uppercase; padding:0px 5px 5px; border-bottom: 1px solid #BBBBBB; width:96%; margin-bottom:5px}
.two_column {width: 400px;} .three_column {width:580px}
.listnav .leftbutton .dividercol {float: left; width: 190px}
* html .leftbutton .head {margin: -10px 0;}
* html .listnav ul.rightlistnav li a:hover ul {right: -1px;}
.listnav ul li:hover ul li a, .listnav ul li a:hover ul li a {border-left:0px !important; border-top:0px !important; border-right:0px !important; background: none repeat scroll 0 50% transparent; color: #1c1c1c;float: left; padding:4px 0px; width: 180px; padding-left:5px; border-bottom: 1px solid #dadada !important; font:normal 13px/16px arial;}
.listnav ol li a {border:0px; border-bottom: 1px dotted #BBBBBB !important;}
.listnav ol li a:hover, .seealllink a:hover {border-bottom: 1px dotted #555555 !important;background:#dee9fc !important;}
.listnav_rightalign {left: auto !important;right: 0 !important;}
li.homestyle {background:url(../images/sprite-image.png) no-repeat -308px -126px; width:50px; text-indent:-9999999px;} li.homestyle a {width:23px;} li.homestyle a:hover, .listnav ul li.homestyle:hover a {background:url(../images/sprite-image.png) no-repeat -308px -126px #234c90 !important; box-shadow:inset #224786 1px 1px 4px;}
.seealllink a {font-weight:bold !important; text-align:center; width:99.5% !important;}
.seealllink {margin-top:10px !important;border: 1px solid #dadada; border-right:none; border-left:none; float:left; width:99.5% !important;}
.listnavbar {background:#ca2929; height:5px; position:relative; top:47px;}

/*-- Footer Styles --*/
#footer {padding:20px 0px; font-family:arial;} .everydayhealth-network {background: url(../images/health-life-leaf-logo.png) no-repeat; width:175px; height:86px; padding:10px; text-indent:-9999999px; margin-left:10px;} .everydayhealth-network a { width:175px; height:86px; display:block; } .footermiddle {font-size:13px; /*color:#FFF;*/ margin-left:150px;} .copyright {padding-bottom:5px; line-height:14px; font-weight:bold;}
#footer a {/*color:#9eb9e3;*/ font-weight:normal !important;} .footermiddle span {display:block;} #footer .navlinks {margin:0px 0px 20px 0px;} .footermiddle .fb, .footermiddle .twt { background:url(../images/sprite-image.png) no-repeat 0px -55px; width:97px; height:38px; margin-right:10px;} .footermiddle .twt { background-position:-112px -55px; }
#footercontainer .listnavbar {top:0px !important; }

/*-- Google Ad Sense Styles --*/
#topgooglead {background:#f6f6f6; margin-top:5px; position: absolute; top: 0;}
.googleadwrap {width:742px; margin:10px auto;} .googlevertical {float:left;}
.rhsgooglead {margin-bottom:15px;} .rhsgooglead .adv { background:#f6f6f6; font:normal 11px/16px arial;  text-transform:uppercase; color:#ababab; text-align:center;}
.contenadsense {border-bottom:#e3e3e3 solid 1px; margin:10px 0px;} .contenadsense .head { color:#b2b2b2; font-size:10px; border-bottom:#e3e3e3 solid 1px;} .contenadsense .ad { background:#F6F6F6; padding:5px 10px;}


.topadcontainer { background:#FFF !important; border: 1px solid #E3E3E3; border-left:0px; border-right:0px; padding:5px 0px; margin-bottom:15px; margin-top:-10px;}
.topadwrap { width:728px; margin:0px auto !important;} .contenadsense .ad .adsense { margin-bottom:10px;}


/*-- LHS & RHS Styles --*/
.boxwrap, .h-boxwrap { background:#dde7f7; padding:15px; margin-bottom:15px;} .boxwrap .head, .h-boxwrap .head { font-size:19px; line-height:19px; font-weight:bold; color:#2957a4; padding:0px 4px 6px 4px;} .boxwrap .head a {color:#2957a4;} .h-boxwrap .head { font-size:15px;}
.boxwrap .content, .h-boxwrap .content {padding:5px 5px 0px; border:#b1c6e8 solid 1px; background:#FFF;}.boxwrap .content ul, .h-boxwrap .content ul { margin-top:5px;} .insidelhs .boxwrap .content ul { max-height:216px; overflow:auto;}
.boxwrap .content ul li, .h-boxwrap .content ul li {margin-bottom: 12px; font:normal 13px/16px arial;} .insidelhs .boxwrap .content ul li {margin-left:0px;}
.rhs .boxwrap .content .subhead {display:block; margin-bottom:5px;} .rhs .boxwrap .content p {margin-bottom:5px; text-align:left; font-size:12px;}.rhs .boxwrap .content .searchkeywordswrap {font:normal 14px/25px arial;}

.defaultimg {width:200px; height:200px; margin-bottom:15px;}  .lhssubcat { padding:0px; background:none; border:#84adf0 solid 3px; border-right:0px; border-left:0px; border-radius:0px; } .lhssubcat .head { font-size:14px; color:#363636; border-bottom:#d0d0d0 dotted 1px; padding-top:5px; } .lhssubcat .content { padding:0px; border:0px; }
.lhssubcat ul {margin:0px !important;} .lhssubcat ul li {background:none !important; border-bottom:#d0d0d0 dotted 1px; padding:5px; margin:0px !important; color:#696969;}
.lhssubcat .more { background:#dde7f7 !important; text-align:right; margin-top:5px !important; }

.rhs .lhssubcat li:hover { background:#DEE9FC !important; } .rhs .lhssubcat .content { height:400px; overflow:auto; }

/*-- Today's Poll Style --*/
#poll-container {height: auto;} #poll-container .subhead { font-family:arial; margin:5px 0px; *margin-top:0px}#poll-dtls {vertical-align: top; padding:0px 0px 10px; font-size:13px;}#poll-container .hrdiv {background:#ae9393; height:3px; margin:10px 0px;}
#poll-container .pollhead {font-weight:bold; font-size:12px; margin:10px 0px; display:block; color:#4995a2; line-height:18px;}#poll-container .pollradio {margin:5px 5px 0px 0px; display:block; float:left; *margin-top:-1px; *margin-right:3px;}#poll-container .pollq {padding-bottom:12px;}#poll-container .pollvotebtn {width:130px;  margin-top:5px; border:#0845aa solid 1px; padding:5px; background:#6296ea; color:#FFF; cursor:pointer;}#poll-container .pollresult {background:#ffe8e8; border-top:#ca2929 solid 1px; border-bottom:#ca2929 solid 2px; padding:5px; margin:5px 0px; color:#000;}#poll-container .pollresult span {display:block; padding:0px 0px 5px;}.ans {background:#d4e6f8; padding:5px; font-size:13px !important;}#poll-container .pollvotebtn:hover {background:#326ac6; border-color:#0845aa}
#poll-dtls p { font-size:13px; }
.poll-image { margin:-5px; margin-bottom:0px; }

/*-- Breadcrumb Styles --*/
.breadcrumb {font:normal 12px/15px arial; margin:0px 0px 15px;}
.breadcrumb a {background: url("../images/breadcrumb.gif") no-repeat scroll right center transparent; padding-right: 15px;}
p.breadcrumb {padding-bottom: 0;}
a.breadcrumbnone {background: none repeat scroll 0 0 transparent;}

/*-- Social Buttons Styles --*/
.socialwrap {border:#eae9e9 solid 1px; border-right:none; border-left:none; padding:8px 0px; *padding-bottom:4px; overflow:hidden; margin-bottom:10px;} .socialwrap .scbuttons {float:left; overflow:hidden;} .socialwrap .fbwrap { margin-right:30px;}

/*-- Home Page LHS Style --*/
.h-boxwrap {width:213px;}.h-boxwrap .content { padding:0px; width:211px; }
.h-boxwrap .content .scrollable {height:272px; overflow:auto;}
.h-boxwrap .content ul {margin-top:2px; margin-bottom:0px;} 
.h-boxwrap .content ul li { background-position:-331px -174px; font-size:12px; border-bottom:#ebebeb solid 1px; padding:5px 20px; margin-bottom:0px; margin-left:0px;}
.content .lhssearch { position:absolute; background:#FFF; width:211px;} .content .lhssearch a { cursor:pointer;}
.searchwrap input[type="text"] {-moz-transition: border-color 0.6s ease 0s; background:url(../images/sprite-image.png) no-repeat -65px -94px #f0f6ff; border:none; font:normal 12px/14px arial; color:#4a74b7; vertical-align:middle; width:201px; height:13px; padding:9px 5px; border-bottom:#b1c6e8 solid 1px;}
.searchwrap input[type="text"]:focus {-moz-transition: border-color 0.3s ease 0s; background:#FFFFFF;} .searchwrap input[type="text"]:hover {*background:#FFFFFF;}

.h-divderbox { width:225px;}
.h-img { margin-right:10px; width:137px; height:137px;}
.h-1colbox {margin:10px 10px 15px; color:#696969; line-height:24px; font-size:13px;}


ul.bottomlinks {display:block;line-height:16px; padding:0px; height:340px; overflow:auto; margin-right:-5px; margin-top:-5px !important; }
ul.bottomlinks li { border-bottom:#c7c7c7 dashed 1px;  color:#505050; padding:5px 0px; font-weight:bold !important; font-size:13px; float:left; width:260px; margin:5px 15px 0px !important; background:none !important; float:left; height:40px;} ul.bottomlinks li span { display:block; margin-bottom:5px; }
ul.bottomlinks li a { padding:2px 0px; font-size:12px; font-weight:normal; margin-top:2px; line-height:20px;} ul.bottomlinks li a:hover {overflow:visible;}

ul.qapaging {margin:-5px !important; *margin-bottom:5px !important;} ul.qapaging li {float:left; border-right:#B1C6E8 solid 1px; background:none !important; padding:0px; margin:0px !important; } ul.qapaging li a { padding:9px 10px;display:block;} 
.archiveofquestion {float:right !important; font-size:13px;} .archiveofquestion a {padding:5px 10px; display:block; color:#FFF; background:#2957a4;} .archiveofquestion a:hover { background:#4b87ec; text-decoration:none;}

/*-- Slidershow Styles --*/
/* Image Slider CSS*/
.slideshowwrap {width:387px;}
.theme-default {margin:0 auto;width:387px; height:329px;}.theme-default #slider {width:387px; height:329px; border-top-left-radius:6px; border-top-right-radius:6px; overflow:hidden;}.theme-pascal.slider-wrapper, .theme-orman.slider-wrapper {margin-top:0px;}.theme-default .nivoSlider {position:relative; background:#fff url(../images/slide/loading.gif) no-repeat 50% 50%;}.theme-default .nivoSlider img {position:absolute;top:0px;left:0px;display:none;}.theme-default .nivoSlider a {border:0;display:block;}.theme-default .nivo-controlNav {position:absolute;left:38%; bottom:10px; z-index:999;overflow:hidden;}.theme-default .nivo-controlNav a {background: #f2b2b2; -webkit-background-clip: padding-box; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; color: #016bbe; display: block; height: 12px; position: relative; width: 12px; z-index: 100; float:left; text-indent:9999px; margin-right:5px;}.theme-default .nivo-controlNav a.active {background-color: #729adc;} .theme-default .nivo-controlNav a:hover {background-color: #ca2929;}.theme-default .nivo-directionNav a {display:block;width:40px;height:40px;background:url(../images/sprite-image.png) no-repeat #729adc; text-indent:-9999px;border:0;top:80px; border:#5987d3 solid 1px;}.theme-default a.nivo-nextNav {background-position:-215px -161px;right:15px;}.theme-default a.nivo-prevNav {left:15px; background-position:-181px -161px}.theme-default .nivo-caption a {color:#2e2e2e;}.theme-default .nivo-caption a:hover {text-decoration:none;}

/* Slider styles */
.nivoslider {position:relative;}.nivoslider img {position:absolute;top:0px;left:0px;}.nivoslider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;}.nivo-slice {display:block;position:absolute;z-index:5;height:100%;}.nivo-box {display:block;position:absolute;z-index:5;}.nivo-caption {position:absolute;left:0px; top:230px; color:#464078;background:#dde7f7 !important;width:100%;z-index:8; padding:5px 0px; height:89px; border-bottom-left-radius:6px; border-bottom-right-radius:6px;}.nivo-caption p {padding:0px 10px 5px;margin:0; text-align:left !important; font:normal 13px/19px arial;}.nivo-caption a {display:inline !important;}.nivo-html-caption {display:none;}.caphead {font:normal 19px/24px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:2px; color:#2957a4;}.nivo-directionNav a {position:absolute;top:45%;z-index:9;cursor:pointer;}.nivo-prevNav {left:0px;}.nivo-nextNav {right:0px;}.nivo-controlNav a {position:relative;z-index:9;cursor:pointer;}.nivo-controlNav a.active {font-weight:bold;}

/*-- Article Styles --*/
ul.catlisting { display:block; margin-top:15px;}
ul.catlisting li {color:#979797; background:#e8eef7; padding:5px;  width:47.6%; float:left; margin:0px 5px 10px 0px !important; *margin-right:10px !important; border:none !important;}
ul.catlisting li a {font-weight:bold;}
ul.catlisting li:hover {background:#dde7f7;}

.article-twocolbox {width:50%; float:left; margin:10px 0px 0px;}
.article-twocolbox .articlewrap {margin-right:20px;} 
.article-twocolbox .articlewrap .headwrap {font:bold 15px/20px Arial, Helvetica, sans-serif;}
.article-twocolbox .articlewrap .content { font-size:13px;} .article-twocolbox .articlewrap .content p {text-align:left !important;}
.topmargin .articlewrap {border-top:#dde7f7 solid 1px; padding-top:10px;}
a.morelink {font-size:18px; color:#8e8e8e; font-weight:bold; text-decoration:none;} a.morelink span {color:#004e9c;} a.morelink span:hover {text-decoration:underline;}
.author {color:#858585; padding:5px 0px; font:normal 14px/14px arial;}
.nextlink {font-size:16px; padding:10px 5px; margin:15px 0px; background:#e6f1f9; overflow:hidden;}

/*-- Pagination Styles --*/
.paginationwrap {margin:20px 0px 0px; font-size:13px;}
.paginationhead {border-top:#f25757 solid 2px; padding:5px;}
div.pagination {padding:8px 0px; border:#e1e1e1 solid 1px; border-left:0px; border-right:0px;}
div.pagination a, div.pagination span.current, div.pagination span.disabled {padding:0px 8px 0px 8px; margin:2px; border:1px solid #c7c7c7; display:inline-block;}
div.pagination a {text-decoration:none; color:#2957a4;}
div.pagination a:hover, div.pagination a:active {border-color:#004e9c; color:#004e9c;}
div.pagination span.current {font-weight:bold; background-color:#046fd9; border-color:#004e9c; color:#FFF;}
div.pagination span.disabled {border:1px solid #c7c7c7; color:#c7c7c7;}

/*-- UL and OL Listed Styles --*/
.contentcontainer ul, .contentcontainer ol {margin-bottom:15px;} .contentcontainer ul li {background-position:-337px -175px; margin-bottom: 7px; margin-left:10px;} .contentcontainer ol li {margin-bottom: 10px;} .contentcontainer ul li ol { margin-bottom:0px; margin-left:10px; }.contentcontainer ul li ol li {background:none !important; overflow:visible !important; margin-top:5px; margin-bottom:5px; padding-left:0px;}

/*-- Ask a Question Styles --*/
.questionformcontainer {font-size:13px; padding-top:15px;}
.questionformwrap {width:33.33%;} .questionforminsidewrap {margin-right:15px;}
.questionformcontainer .formtxt {padding:5px 0px; font-size:11px; color:#535353; line-height:18px;}
.questionformcontainer select, .questionformcontainer input[type="text"], .questionformcontainer textarea, .error-search input[type="text"] {width:91%; padding:0.7em; font:normal 13px/16px arial; color:#5d5d5d; border:#7f9db9 solid 1px;}
.questionformcontainer select:focus, .questionformcontainer input[type="text"]:focus, .questionformcontainer textarea:focus {color:#000; border:#CCC solid 1px; background:#FFF;}
.questionformcontainer textarea {height:16px;} .questionformcontainer textarea:focus {height:100px;} .questionformcontainer textarea:hover {*height:100px;}
.questionformcontainer select {width:97%; padding:0.6em 0.7em;}
.questionformcontainer input.button {border:#0845aa solid 1px; background:#6296ea; color:#fff; padding:5px 8px;  font:bold 13px/16px arial; margin:15px 0px 30px; cursor:pointer;}.questionformcontainer input.button:hover {background:#326ac6; border-color:#0845aa}
.formlisted {width:200px !important; margin:0px 0px 3px 10px;}
.questionsection {border-bottom:#c9d6a1 dashed 1px; margin-top:10px; font-size:14px;} .questionsection .head {font-size:12px; color:#747474; padding:0px 0px 2px;} .questionsection .head a {font-weight:bold; font-size:14px; margin-right:10px;}
.askquestcontent {border-bottom: 2px solid #fae1e1; margin-bottom:10px; overflow:hidden;} .askcatintro { background:#f4f4f4; padding:5px 10px; font-size:13px; border-bottom:#CCC solid 1px; color:#525252;} .askcatintro p { margin-bottom:5px;}  .ansby {font-size:13px; color:#666}
.ask-twocolbox {}
ul.ullimutliplelinks {margin:10px 0px;} ul.ullimutliplelinks li {margin:5px 0px 10px 5px; padding-bottom:10px; color:#858585; font-size:12px; border-bottom:#6A9EF5 dashed 1px;} ul.ullimutliplelinks li a {font-size:14px;}
.nhqwrap {margin-bottom:25px;} .nhqwrap .hthree {font-size:21px; margin-bottom:5px;}
.archmonth {padding:5px; background:#f3f9ff; margin-bottom:15px;} .archmonth ul {margin:10px 0px 0px 10px; background:#fdfff5; padding:5px;} .archmonth ul li {*overflow:visible;}
.monthhead {font:normal 17px/20px "NoticiaTextBold", arial; margin:5px 5px 0px; display:block;}

/*-- Blog Style --*/
.post {border-bottom:#CCC dashed 1px; margin-bottom:10px;} .title {font-size:18px; font-weight:bold;} .by-date {color:#999; padding:2px 0px 0px;}
.content p {margin-bottom:5px;}
.bloglist ul {font-weight:normal; color:#999;} .bloglist a {display:inline; font-weight:bold;}
.blog-pagination {clear: both;margin: 0px 0 20px;overflow: visible; width: 100%;}
.blog-pagination .prv {text-align: left;} .blog-pagination .nxt {text-align: right;}
.blog-pagination span {display: inline-block;width: 49%;} .blog-pagination span strong a, .blog-pagination span strong {display: block;margin-top:10px;}

/*-- Sitemap Page Style --*/
ul.sitemap {display:block; margin:0 !important;}
ul.sitemap li {padding:5px 10px !important; font-size:18px; font-weight:bold; margin:5px 0px; background:#DEE9FC;} 
ul.sitemap li ul {display:block; margin:5px 0px 0px !important}
ul.sitemap li ul li {font-size:14px; background-color:#fdf8ff; font-weight:normal; color:#2e63ba; /*width:41%; float:left;*/ list-style-type:square !important; overflow:inherit; *vertical-align:middle; margin-left:30px;}
ul.sitemap li ul li ul {margin-top:10px;}
ul.sitemap li ul li ul li {background:#eff3fa; width:auto; font-size:13px; margin:2px 0px 2px 20px;  width:90%;}

/*-- Commone Box Style to use as broder in wrap ul li or content --*/
.borderbox { border:#fbedff solid 2px; margin-bottom:15px; padding:10px 0px;}
.borderbox ul { margin-bottom:0px;}


/* Login Page Style */
.logincontainer {background:url(../images/login-bg.jpg) no-repeat right;}
.loginheading, .logincontent, .registheading, .registcontent {background:#ecf0f7; width:350px;  padding:10px 0px 10px 10px; margin-top:10px;}
.logincontent, .registcontent  {color:#515348; padding:20px 0px; width:360px; font-size:13px;}
.loginwrap {margin:0px 50px;} .loginwrap .logininput, .registinputsmall {width:220px; border:#7f9db9 solid 1px; padding:5px; margin:2px 0px 10px;} 
.loginwrap a {border-bottom:#d0e8e7 solid 1px; font-size:12px; margin-bottom:5px; display:inline-block;} 
.loginbtn {margin-top:15px; background: #92af3b\9;} .loginnew {margin-top:20px; padding:5px 50px; width:auto; background:#dde7f7;} .loginnew a {color:#414141; font-weight:bold;} .loginnew a:hover {color:#1c5180; text-decoration:underline;}
.loginheading, .registheading {font:normal 18px/20px "Trebuchet MS", arial;}
.registheading, .registcontent {width:auto;} .registheading p {font-size:14px; color:#222222; font-weight:normal; font-family:arial; padding-right:10px;}
.registinputsmall {width:50px;}
.registleft {float:left; width:200px; margin-left:10px;}
.registright {float:right;} .registright div {margin:0px 0px 5px !important; padding:5px 5px !important;}
.registnone {display:none;}
.registpadding {padding:5px 0px; margin-bottom:5px; color:#222222; text-align:left;}
.error {background:#C03; color:#FFF; padding:5px 20px; text-align:left; margin-bottom:5px;}
.submitremedywarpper {padding:10px;} .helpicon img {position:relative; top:-5px;}  .helpicon1 img {top:-100px; top:-60px\9;} a.helpicon  {border-bottom:0px;}
.submitremedywarpper .registcontent {padding:20px 10px;}

.loginbtn {color: #FFFFFF; cursor: pointer; display: inline-block; font: bold 14px arial; height:33px; padding:1px 7px; padding:0px 10px\0/; *padding:0px; text-align: center; border:#1a468e solid 1px; background: #2d5fb2; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#326ac6), to(#2856a2)); background: -webkit-linear-gradient(#326ac6, #2856a2); background: -moz-linear-gradient(#326ac6, #2856a2); background: -ms-linear-gradient(#326ac6, #2856a2); background: -o-linear-gradient(#326ac6, #2856a2); background: linear-gradient(#326ac6, #2856a2);}
.loginbtn:hover {background: #326ac6; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#2856a2), to(#326ac6)); background: -webkit-linear-gradient(#2856a2, #326ac6); background: -moz-linear-gradient(#2856a2, #326ac6); background: -ms-linear-gradient(#2856a2, #326ac6); background: -o-linear-gradient(#2856a2, #326ac6); background: linear-gradient(#2856a2, #326ac6);}


/* 404 Error Style */
.redirectcontainer {background:url(../images/404error.jpg) no-repeat; height:298px; margin-top:5px;}
.oops {font:bold 110px/110px arial; color:#dde7f7;}
.sorrymsg {font-size:25px; font-weight:bold; color:#a2a2a2; width:630px; text-align:left; line-height:30px; float:right; margin-top:8px;} .sorrymsg span {font-size:20px; display:block; margin-top:5px;}
.redirect {margin-left:400px; font-size:18px; color:#3f3f3f; padding-top:10px;} .redirect li {padding:6px 0px;}

/* Innerpage More link Style */
.lhslinkmorewrap {width:50%; float:left; border-top:#d0d0d0 dotted 1px; padding:10px 0px 5px;}
.lhslinkmorewrap .articlewrap {margin-right:20px;}  .lhslinkmorewrap .articlewrap p { text-align:left; }
.lhslinkmorewrap .articlewrap .headwrap {font:bold 16px/20px arial;} .lhslinkmorewrap .articlewrap .headwrap .head { padding-right:5px;}
.bordernone { border:none !important;}

/*-- LHS See all condition Styles --*/
.listfilter {margin: 0 0 10px;}.ln-letters {overflow: hidden;}.ln-letters a {float:left; padding: 2px 5px; text-decoration: none;border:#2957A4 solid 1px;border-right:0px;color:#2957A4; font-size:13px; padding-left:6px;}
.ln-letters a.ln-last {border-right: 1px solid #2957A4;}.ln-letters a:hover, .ln-letters a.ln-selected {background-color: #2957A4;	color:#FFF;}.ln-letters a.ln-disabled {color: #dbdbdb;}.ln-letter-count {color: #336699; line-height: 1;  margin-bottom: 3px;  text-align: center;}

.divider-hc {width:50%; float:left; *width:49.9%;}
ul.listed-hc {margin-left:20px; text-align:left; margin-top:10px;} .listed-hc li {background:none !important; margin:0px !important; padding:6px 5px;  list-style:square !important; color:#d8d8d8; overflow:visible;} .listed-hc li a {display:block;} .listed-hc li:hover {color:#CA2929;}

.azpagination-hc {margin: 10px 0; width: auto;padding:5px;border-top:#dfdfdf solid 1px;border-bottom:#dfdfdf solid 1px;}
.azpagination-hc .left {color: #444444; float: left; font-size:13px; text-align: left;white-space: nowrap; width: 35%;}
.azpagination-hc .center {color: #444444; float: left; text-align: center; white-space: nowrap; width: 40%;}
.azpagination-hc .right {color: #b5b5b5; float: left; font-size:13px; text-align: right;  white-space: nowrap;  width: 25%;}
.azpagination-hc a, .azpagination-hc span.selected {padding:0px 3px; text-decoration: none;} .azpagination-hc span.selected {font-weight:bold; color:#CA2929}
.azpagination-hc a:hover {text-decoration: underline;}


/*-- RHS Slideshow Modules + SlideshowMainPage Css --*/
.bigimgcontainer { clear:both; padding:10px 0px 0px; margin-bottom:15px;}
.imgrighttext { width:243px; height:210px; background:#d92f2f; color: #FFFFFF; float:right; padding:10px; font:italic 21px/34px georgia, arial; text-align:left; box-shadow:#333 0px 0px 5px inset;}
.sliderhswrap { height:256px; *height:auto; overflow:hidden; margin:-10px -5px; *margin:0px; font-size:12px; font-family:arial;} 
ul.sliderhsthumb li { float:left; margin:0px; margin-right:2px; margin-bottom:0px !important; padding:0px;} li.sliderhsmargin  { margin-right:0px !important;} 
ul.sliderhsthumb li a {padding: 3px;display: block;width:98px !important; font-size:11px; padding:10px 17.5px !important; text-align:center !important; line-height:19px !important; height:85px; overflow:hidden; margin-bottom:2px; background: #efefef;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#DDDDDD), to(#FFFFFF));background: -webkit-linear-gradient(#DDDDDD, #FFFFFF);background: -moz-linear-gradient(#DDDDDD, #FFFFFF);background: -ms-linear-gradient(#DDDDDD, #FFFFFF);background: -o-linear-gradient(#DDDDDD, #FFFFFF);background: linear-gradient(#DDDDDD, #FFFFFF);-pie-background: linear-gradient(#DDDDDD, #FFFFFF);} 
ul.sliderhsthumb li a:hover {background: #d92f2f; color:#FFF; text-decoration:none;}
.sliderhsthumb img { display:block; margin-left:6px; margin-bottom:5px; border:#c2c2c2 solid 1px; *margin-left:1px;} .sliderhsbottom {background:#2e63ba; color:#FFF;} .sliderhsbottom a { color:#FFF;}
.sliderhsbottom div.bottom {	margin-top:1px;	margin-right:2px; padding:0px; border:none; position:relative;	float:right;}
.sliderhsbottom .photo-index {color: #FFF; padding:3px 0px 0px 5px; width:80%; text-align:right; } .sliderhsbottom .photo-index span a { color:#FFF; font-weight:bold; text-align:left; float:left;}
.sliderhsbottom .pagination a, .sliderhsbottom .pagination span.current {display: block;float: left;margin-left: 2px;padding: 0px 5px 0px 5px;border: 1px solid #dd5656;font-size:17px; line-height:20px; font-weight:bold;background-color:#FFF; color:#000;}
.sliderhsbottom .pagination a:hover {background-color: #ee4c4c;text-decoration: none; color:#FFF;} .sliderhsbottom .pagination a.disable { background-color:#3291b4 !important; opacity:0.5; filter:alpha(opacity=50); cursor:default;}
*+html .boxwrap .slidecontentwrap { padding:0px;  } *+html .boxwrap .slidecontentwrap ul { margin:0px;  }
#rhsreponse_content { height:214px;}

/*-- Security code Styles --*/
.scode { width:40px !important; margin-left:5px; }

/* -- Newsletter Module -- */
.newssub {height:140px; width: 298px; margin-bottom:15px; border:#afc6ed solid 1px; font-family:arial; border-radius:6px;}
.newssubcontent {padding:0px 7px; height:130px; font-size:13px !important; color:#264688;}
.newssub .lrheading {font-size:21px;padding:10px 0px 5px 7px;  font-weight:bold; color:#1d4990;} .newssub .lrheading span {color:#2f65bd;}
.newssubcontent input {border: 1px solid #5aadbb; padding: 6px;width: 185px; color:#959595; float:left; margin-right:5px;} .newssubcontent input:focus { color: #000000;}
.newssubbtn {background: none repeat scroll 0 0 #d53939;border: 1px solid #7ea3e0 !important; color: #FFFFFF !important; cursor: pointer; margin:0 !important;width: 80px !important; float:left;  margin-right:0px !important; padding:5px !important; height:30px\9; }
.newssubbtn:hover { background:#2857a5;}
.newssub form { margin-top:10px;}

.imgrighttext strong { display:block;}


