﻿/****BEGIN CHA_default.css****/
body{    background-color:#fff}

#topNav{ font-family:verdana,arial}

#cha-content-body{ text-align:center;  margin:0 auto;  font-family:verdana,arial;  font-size:10pt}

#cha-search{background:#ebeef5 url('../images/search-bg-l.gif') left bottom no-repeat; padding:8px 0 0 15px; float:right; min-height:35px; text-align:right; width:515px}

#cha-search div, a{color:#FFF; text-decoration:none}

#cha-search div#member-access{float:left; text-align:left; width:225px}

#member-login a{background:transparent url('../images/member-login-btn.gif') left top no-repeat; display:block; float:left; height:26px; margin-right:10px; text-indent:-9999px; width:106px}

#member-login a:hover{background-position:left bottom}

a.register{color:#aa3222; display:block; font-size:10px; margin-top:5px!important; float:right}

#authenticated-welcome{color:#000}
#authenticated-welcome a{font-size:.8em}
#authenticated-welcome #welcome-message{display:block; color:#000;   font-size:.9em}


.cha-clear:after{ content:".";  display:block;  height:0;  clear:both;  visibility:hidden}

.cha-clear{display:inline-block}
 /* for IE/Mac */
#member-access{font-weight:normal}

#cha-content{ width:938px;  margin:0px auto;  background-color:#FFF;  font-family:verdana,arial;  text-align:left;  font-size:1em;  background:url('../images/container-bg.gif') left top repeat-y;  background-attachment:scroll;  padding:0px 7px 0px 7px}

#cha-top-links{background:transparent url('../images/nav-shadow-bg.gif') left top no-repeat; display:block;  margin:0 auto;  min-height:31px;  padding-top:2px;  text-align:center;  width:952px}

#top-links-menu{margin:0 auto; width:940px}

hr{border:medium none; height:1px}
table, tr, td, th{vertical-align:top}
div#masthead{height:117px; margin:0 auto; position:relative; width:100%; z-index:100}
div#masthead img{border:0 none}
div#headcontent{background:transparent url('../images/passionate-tagline.gif') 650px 82px no-repeat; margin:0 auto; position:relative; min-height:110px; text-align:left; width:940px}
div#branding{float:left; padding-left:20px; text-align:left; width:150px; z-index:10}
div#branding img{height:75px; margin-top:20px; width:167px}
div#sitetools{height:63px; left:722px; position:absolute; text-align:right; top:17px; width:216px}



#cha-search div.search-box{background:#e6eaf2 url('../images/search-bg-r.gif') right bottom no-repeat; float:right; min-height:35px; padding-right:15px; width:260px}
#cha-search h3{margin:0px; display:inline}

div.search{bottom:10px; /*position:absolute; */right:16px; text-align:left;}
div.search h3{bottom:0; position:absolute; right:154px}
input.search_text{border:1px solid #939599; height:20px;  padding:1px; width:160px;float:left; margin-right:6px; font-size:1em;}


div.search label {padding:6px 8px 0px 0px; font-weight:600; color:#292929; font-size:0.9em; font-weight:normal; font-family:arial; line-height:1em;float:left; }
div.search  .search_go,#ShareYourThoughts button{ background:url('/images/search-go-btn.gif') left top no-repeat;  display:inline-block;  height:26px;  width:33px; text-indent:-9999px; margin:0px; padding:0px; border:0px none transparent; float:left; cursor: pointer;}
div.search  .search_go:hover,#ShareYourThoughts button:hover{background-position:left bottom}
 

#layout-nav-wrapper{background:url("/images/nav-shadow-bg.gif") no-repeat scroll left top transparent; margin:0 auto; width:952px; position:relative; z-index:9999}

#layout-nav-inner{background:url("/images/nav-primary-bg.gif") no-repeat scroll left top transparent; height:31px; margin-left:6px}

#layout-nav-wrapper ul{background:url("/images/nav-primary-bg-repeat.gif") repeat-x scroll left top transparent; height:31px; margin:0 30px 0 18px; position:relative}

#layout-nav-wrapper ul li{background:url("/images/nav-primary-li-border.gif") no-repeat scroll left 2px transparent; float:left; display:block;  position:relative; text-align:center}

#layout-nav-wrapper ul li:hover{background:url("/images/nav-primary-bg-li-hover.gif") no-repeat scroll left 2px transparent; float:left; display:block;  position:relative; text-align:center}

#layout-nav-wrapper ul li a{color:#fff; font:11px Verdana,Arial,sans-serif; font-weight:bold; margin:0 0 -2px 1px; padding:10px 10px 10px 12px; text-transform:uppercase; text-decoration:none}

#layout-nav-wrapper ul li a:hover{background:url("/images/nav-primary-bg-hover.gif") repeat-x scroll left 2px transparent}

#layout-nav-wrapper a, #layout-nav-wrapper ul li, #layout-nav-wrapper ul li:hover ul, #layout-nav-wrapper ul li.over ul{display:block}

/* let's undo everything we did for the secondary nav */
#layout-nav-wrapper ul li ul{background:#e6eaf2; display:none; height:auto; margin-left:0px; padding:0; position:absolute; overflow:hidden; width:210px}
#layout-nav-wrapper ul li ul li{background:#e6eaf2; height:auto; left:0 !important; padding:0; position:relative; clear:both}
#layout-nav-wrapper ul li ul li a{color:#000; margin:0; padding:.5em; text-align:left; text-transform:capitalize; font-weight:normal; width:210px}
#layout-nav-wrapper ul li ul li a:hover, #layout-nav-wrapper ul li ul li.active a.current{color:#aa3222; background-image:none !important; background-color:#fff !important}

#layout-nav-wrapper ul li ul li.active a.current{font-weight:bold}

div#nav_main{margin:0 auto; position:relative; text-align:left; top:82px; width:938px}
.mainmenu ul{display:block; list-style-image:none; list-style-position:outside; list-style-type:none; padding-left:0}
.mainmenu li{display:inline; padding:0}
.mainmenu a span{padding:6px 8px 7px 11px}
.ddmenudiv{border:medium none; left:0; position:absolute; top:30px !important; visibility:hidden; width:193px; z-index:100}
.ddmenudiv a{border-bottom:medium none; border-left:medium none; border-right:medium none; display:block !important; padding:8px 4px 8px 10px; width:193px}
div#pagetools{float:left; left:16px; position:relative; width:172px; z-index:20}
div#nav_secondary{display:block; margin-bottom:12px; position:relative}
div#nav_secondary li{list-style-image:none; list-style-position:outside; list-style-type:none}
div#navtitle{border-style:solid; border-width:7px 0; margin-bottom:12px; padding:7px 0 7px 12px}
div#navtitle td{height:24px; vertical-align:bottom; width:153px}
ul.navlist{list-style-type:none; margin:4px 0; padding-left:12px}
ul.navlist ul{margin-left:-12px; padding-left:24px}
ul.navlist ul ul{margin-left:-24px; padding-left:36px}
ul.navlist li.selected{background:transparent url(../images/nav_select.gif) no-repeat scroll 0 7px; margin-left:-7px; padding-left:7px}
ul.navlist li a{display:block; padding:3px 0; width:95%}
div#ribbon{height:30px; background:#E7E9DB none repeat scroll 0 0; color:#787878}
div#helpful_links{height:30px; margin:0px; margin-left:23px; position:absolute; font-family:verdana,tahoma,sans-serif,arial-black,helvetica; font-size:11px}
div#helpful_links h3{line-height:5px}
div#helpful_links h3{font-family:georgia,verdana,arial; font-size:13px; font-weight:bold}
div#nav_helpful{left:0; position:absolute; top:17px; width:150px}
.nav_helpful_top{border-style:solid; border-width:1px; line-height:30px; padding:1px 60px 2px 10px}
.menuhelpful ul{display:block; list-style-image:none; list-style-position:outside; list-style-type:none; padding-left:0}
.menuhelpful li{display:inline; padding:0}
.ddhelpmenu{border:medium none; margin-left:0; margin-top:-1px; position:absolute; top:0; visibility:hidden; width:193px; z-index:50}
.ddhelpmenu a{border-style:solid; border-width:1px 0 0; display:block; padding:3px 4px 3px 10px; width:193px}
div#banner{height:220px; left:1px; position:relative; width:936px; border-bottom-style:solid; border-bottom-width:6px; top:0; background:#FFF none repeat scroll 0 0; border-color:#FFF}
div#banner_flash{border-style:solid; border-width:1px; height:210px; left:16px; padding:7px 7px 1px; position:relative; width:440px; border-color:#C2C2C2}

div#member_access{height:180px; left:479px; padding:30px 10px 10px; position:absolute; top:0; width:177px; background:#FFF url(../images/poll_bg.gif) repeat-x scroll left top}
div#quicklaunch{position:absolute; height:180px; padding:18px 8px 20px; right:16px; width:220px; top:0px; background:#FFF url(../images/quick_bg.gif) repeat-x scroll left top}
img.bannerimg{border-style:solid; border-width:1px; height:155px; padding:7px; width:508px}
div.minheight{float:right; height:360px; width:1px}
.hideshift{left:-9998px !important; position:absolute !important}
.blockit{display:block}
.blockspace{display:block; margin-bottom:12px; margin-top:12px}
.vertpadding{padding-bottom:12px; padding-top:12px}
.alignbtm{vertical-align:bottom !important}
.aligntop{vertical-align:top !important}
.alignright{text-align:right}
.centerit{text-align:center}
.clear{clear:both; height:1px; line-height:1px; margin:0}
.clearleft{clear:left}
.floatright{float:right; margin:0 0 7px 7px}
.floatleft{float:left; margin-right:7px}
.pagehdivider{border:medium none; clear:both; height:7px; left:-16px; margin:0; position:relative; width:936px}
.printonly{display:none}
td.nowrap{white-space:normal}
table.zebra{width:100% !important}
table.zebra td{padding:4px 10px}
table.noborder{border:medium none; width:100% !important}
table.noborder td{padding:1px 10px}
table.withborder{border-style:solid; border-width:1px; width:100% !important}
table.withborder td{border-style:solid; border-width:1px; padding:1px 10px}
table.nopadding{border:medium none; width:100% !important}
table.nopadding td{padding:0}
table.rolodex{margin-top:12px; width:100%}
table.rolodex td{padding-bottom:5px; padding-right:5px}
table.padded{width:100%}
table.padded td{padding:7px}
table.paddedsmall{border:medium none; width:100%}
table.paddedsmall td{padding:2px 4px 2px 0; vertical-align:middle}
table.forcetopalign td{vertical-align:top !important}
table.forcenopadding td{padding:0 !important}
table.checkboxes td{padding:0 !important}
table.checkboxes input{margin:4px 2px -1px 20px}
table.checkboxes input{}
table.checkboxes label{padding-bottom:1px}
div.unpad{margin-left:-7px; margin-right:-7px}
.buttonrow{padding-bottom:6px !important; padding-top:12px !important; text-align:right; white-space:nowrap}
.sectionhead{padding:5px 0 7px 10px !important}
.radiobtn input, .radiobtn label{cursor:pointer; display:block; float:left; height:15px; margin:2px 2px 2px 0}
div#bodycontainer{margin:0 auto; position:relative; text-align:left; width:968px}
div#maincontainer{margin:0 auto; position:relative; text-align:left; width:938px}
div#title{overflow:hidden; padding-bottom:6px; position:relative; width:100%}
/*div#content{float:left; left:23px; margin-bottom:7px; position:relative; top:0; width:725px}
*/
div#content_main{float:left; padding:0 7px 7px; width:510px}
.body-wide #content_main{float:left; padding:0 7px 7px; width:710px}

div#content p{padding:6px 0}
div#content li{margin-left:30px; margin-top:3px}
div#content h1, div#content h2, div#content h3{margin:18px 0 6px}
div#content h4, div#content h5, div#content h6{margin:6px 0}
div#content_main ul{margin-bottom:6px}
ul.arrowlist li{background:transparent url(../images/body_select-1.gif) no-repeat scroll 0 5px !important; list-style-type:none !important; margin-left:2px !important; padding-left:8px !important}
ul.arrowlist li a{margin-left:0 !important}
div#content_header{height:24px; left:0; margin:0 -7px; padding:7px 8px 7px 10px; position:relative}
div#page_links{float:right; padding:0; vertical-align:top}
div#page_links a{border:0 none; float:left; padding:0 3px}
div#page_links a.first{border:medium none}
div#page_links a{display:block; height:17px; width:17px}
div#page_links a label{display:none}
a.toolprint{background:transparent url(../images/icon_print.gif) no-repeat scroll center top}
a.toolprint:hover{background:transparent url(../images/icon_print_r.gif) no-repeat scroll center top}
a.toolemail{background:transparent url(../images/icon_email.gif) no-repeat scroll center top}
a.toolemail:hover{background:transparent url(../images/icon_email_r.gif) no-repeat scroll center top}
a.toolcomment{background:transparent url(../images/icon_comment.gif) no-repeat scroll center top}
a.toolcomment:hover{background:transparent url(../images/icon_comment_r.gif) no-repeat scroll center top}
a.tooldownload{background:transparent url(../images/icon_pdf.gif) no-repeat scroll center top}
a.tooldownload:hover{background:transparent url(../images/icon_pdf_r.gif) no-repeat scroll center top}
a.toolrss{position:absolute; right:10px; top:4px}
a.toolrss{background:transparent url(../images/icon_rss.png) no-repeat scroll 0 0}
a.toolrss:hover{background:transparent url(../images/icon_rss.png) no-repeat scroll 0 0}
a.toolrss{display:block; height:16px; width:16px}
a.toolrss label{display:none}
ul#breadcrumb{margin-bottom:0 !important}
ul.breadcrumb_thinner{width:410px !important}
ul#breadcrumb li{display:inline; list-style-type:none; margin:0; padding-right:2px}
a.biglink{display:block; overflow:hidden; padding:12px 6px 12px 11px; width:166px}
.biglink img{float:right; margin:-6px 0 -6px 7px}
div.hilite{margin:0 -7px 7px -12px; padding:4px; width:183px}
.issueinfo{bottom:0; float:left; padding-top:12px; position:relative; width:48%}
a.editlinkbutton{border-style:outset; border-width:2px; padding:0 4px; text-decoration:none}
a.editlinkbutton:hover{text-decoration:none}
.subscribe_rss{padding:4px 0 6px; text-align:center}
.subscribe_rss a{background:transparent url(../images/btn_subscribe.png) no-repeat scroll 0 0; border:0 none; display:block; float:none; height:30px; margin:6px auto 0; width:116px}
.subscribe_rss a span{display:none}
div#twolevel{padding:7px}
div#twolevel .head{margin-top:7px}
div#twolevel .sub{margin-left:30px}
input.txtbox{border:1px solid; height:14px}
.ddltip{padding:3px; position:absolute; visibility:hidden; width:140px; z-index:200}
div#quicklaunch{height:155px; padding:4px 8px 12px; position:absolute; right:0; top:0; width:178px}
div#quicklaunch li{line-height:16px; list-style-type:none; margin:0 0 0 35px; padding-bottom:4px; padding-top:7px; position:relative}
div#quicklaunch img{border:0 none; height:29px; left:-40px; margin:7px 0 0 4px; padding:0; position:absolute; top:-6px; width:29px}
div#footercontainer{background:transparent url('../images/container-footer-bg.gif') left top no-repeat; clear:both; margin:0 auto; padding-top:30px; text-align:center; width:952px}
div#footer{height:40px; line-height:40px; position:relative; font-size:.7em; font-family:verdana,arial; color:#787878}

div#footer a{font-family:verdana,arial; color:#787878}
ul#footer_links{padding-right:14px; margin:0px}
ul#footer_links li{display:inline}
.statusSaved, .statusWaiting, .statusPublishFuture, .statusExpired, .statusDeclined{font-weight:normal; margin-left:4px; padding:0 2px}
div.sitemap{margin-left:24px}
.sitemap ul li{list-style-image:none; list-style-position:outside; list-style-type:disc; margin-left:0px; margin-top:1px}
.sitemap ul ul li{list-style-image:none; list-style-position:outside; list-style-type:disc; margin-left:12px; margin-top:1px}
.sitemap li.folder{list-style-image:none; list-style-position:outside; list-style-type:none; margin-top:10px}
.sitemap li.folder div{font-weight:bold}

/*Style items for the navbar*/
.TopGroup{ background-color:#524d31;  cursor:default;  margin:3px 0px 0px 0px}

.MenuGroup{ /*background-color:#524d31; */ /*border:1px #4E5358 solid;   border-style:solid; */ background-color:red;  cursor:default;  margin-top:6px}

.TopMenuItem{ color:#bdbe84;  font-family:georgia,Verdana,Arial;  font-size:.9em;  font-weight:normal;  /*border-right:1px solid #bdbe84; */ padding:0px 0px 0px 10px;  cursor:default}

.TopMenuItemHover{ color:#bdbe84;  /*border-right:1px solid #bdbe84; */ background-color:#524d31;  font-family:georgia,Verdana,Arial;  font-size:.9em;  font-weight:normal;  cursor:default;  padding:0px 0px 0px 10px}

.MenuItem{ /*border:1px solid #F5F5F5; */ border-top:1px solid #94925a;  background-color:#524d31;  width:200px;  color:#bdbe84;  font-family:georgia,Verdana,Arial;  font-size:.9em;  font-weight:normal;  cursor:default;  /*padding:15px 0px 5px 0px; */}

.MenuItemHover{ background-color:#94925a;  color:#FFF;  width:200px;  border-top:1px solid #bdbe84;  /*border:1px solid #57566F;   border-top-color:#9190AC;   border-left-color:#9190AC; */ font-family:georgia,Verdana,Arial;  font-size:.9em;  font-weight:normal;  cursor:default}

.MenuItemExpanded{ background-color:#FFEEC2;  color:#333;  /*border:1px solid #9190AC;   border-top-color:#57566F;   border-left-color:#57566F; */ font-family:georgia,Verdana,Arial;  font-size:.9em;  font-weight:normal;  cursor:default}

.MenuItemActive{ color:#333;  background-color:#FBE694;  /*border:1px solid #BB5503; */ font-family:georgia,Verdana,Arial;  font-size:.9em;  font-weight:normal;  cursor:default}

.MenuBreak{ background-color:#bdbe84;  width:100%;  height:1px}

.ScrollItem{ background-color:#F5F5F5;  border:1px solid #757495;  text-align:center;  cursor:default}

.ScrollItemH{ background-color:#FFEEC2;  border:1px solid #757495;  text-align:center;  cursor:default}

.ScrollItemA{ background-color:#FBE694;  border:1px solid #BB5503;  text-align:center;  cursor:default}
/*END MENU CSS*********************/
div#content_main h3{margin:18px 0 6px; color:#776946; font-family:georgia,verdana,arial; font-size:15px}

.listsummarywithArrows table tr{background-image:url("../images/body_select_ls.gif"); background-repeat:no-repeat}

.listsummarywithArrows table td{padding-left:7px}
/********END CHA_default.css**********/
/***********************************/
/***********************************/
/***********************************/
/***********************************/
/***********************************/
/*******BEGIN ORIGINAL CHAUSA.CSS FROM EKTRON**********/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, th{margin:0; padding:0}
#BodyTop{background:transparent url('../images/slideshow-bg.jpg') left top no-repeat; min-height:356px; width:938px}
#BodyTop #RotatingBanner{border:none; float:left; margin:15px 0 0 15px; width:719px}

#BodyTop #RotatingBanner img{float:left; display:block; height:306px; margin:1px 0 0 0px; width:673px; border:0px none; left:0}

a#prev{background:transparent url('../images/slideshow-left-arrow.gif') left top no-repeat; display:block; float:left; height:308px; outline:none; text-indent:-9999px; width:23px}

a#next{background:transparent url('../images/slideshow-right-arrow.gif') left top no-repeat; display:block; float:right; height:308px; margin-right:1px; outline:none; text-indent:-9999px; width:23px}
#MySlideshow{margin-left:22px;}

#BodyTop #MemberAccess{float:left; width:177px; padding:18px 10px 0px; background:#FFF url(poll_bg.gif) repeat-x scroll left top; font-family:verdana,tahoma,sans-serif,arial-black,helvetica; font-size:11px; top:0; margin-left:10px; height:210px}
#BodyTop #MemberAccess h3, #BodyTop #MemberAccess h3 a{font-family:georgia,verdana,arial; font-size:15px; color:#796645; margin:0; padding:0}
#BodyTop #MemberAccess a.memlogin{background-image:url(btn_member.jpg); display:block; height:24px; margin:5px 0 10px; width:86px}
div#Banner img{border-color:#C2C2C2}
#Banner{border-bottom-style:solid; border-color:#FFF; border-bottom-width:6px}
img.bannerimg{border-style:solid; border-width:1px; height:155px; padding:7px; width:508px}
.bannerimg img{border-style:solid; border-width:1px; height:155px; padding:7px; width:508px}
#RightLinks{float:right; margin:15px 15px 0 0; display:block; width:170px}

#RightLinks2{background-color:#E6EAF2; position:relative; left:-12px; top:-12px; padding:12px; width:170px}

#RightLinks ul, #RightLinks2 ul{padding:0px; margin:0px; width:180px}
#RightLinks li, #RightLinks2 li{list-style-type:none; margin:0 0 4px 0; position:relative; width:inherit}

#RightLinks a, #RightLinks2 a{font-size:16px; background:transparent url('../images/hero-nav-sprite.png') no-repeat; color:#8B8B8B; display:block; font-family:georgia,verdana,arial; font-weight:bold; height:26px; text-indent:-9999px; width:170px; outline:none}

#RightLinks li#rightlink1 a, #RightLinks2 li#rightlink1 a{background-position:left top}
#RightLinks li#rightlink1 a:hover, #RightLinks2 li#rightlink1 a:hover{background-position:-170px top}
#RightLinks li#rightlink2 a, #RightLinks2 li#rightlink2 a{background-position:left -29px}
#RightLinks li#rightlink2 a:hover, #RightLinks2 li#rightlink2 a:hover{background-position:-170px -29px}
#RightLinks li#rightlink3 a, #RightLinks2 li#rightlink3 a{background-position:left -58px}
#RightLinks li#rightlink3 a:hover, #RightLinks2 li#rightlink3 a:hover{background-position:-170px -58px}
#RightLinks li#rightlink4 a, #RightLinks2 li#rightlink4 a{background-position:left -86px}
#RightLinks li#rightlink4 a:hover, #RightLinks2 li#rightlink4 a:hover{background-position:-170px -86px}
#RightLinks li#rightlink5 a, #RightLinks2 li#rightlink5 a{background-position:left -115px}
#RightLinks li#rightlink5 a:hover, #RightLinks2 li#rightlink5 a:hover{background-position:-170px -115px}

.ContentRightLinks{font-family:verdana,tahoma,sans-serif,arial-black,helvetica; font-size:11px; font-weight:normal}
#WanttoFind{height:30px; background:#E7E9DB none repeat scroll 0 0; border-color:#E4E6D8; color:#787878; font-family:verdana,tahoma,sans-serif,arial-black,helvetica; font-size:11px; left:1px; position:relative; padding-left:23px; text-align:left; line-height:30px; margin-top:10px; margin-bottom:10px}

#WanttoFind h3{font-family:verdana,arial; font-size:13px; font-weight:bold; float:left}
#iwant_linklist{font-family:verdana,tahoma,sans-serif,arial-black,helvetica; font-size:11px}
#iwant_linklist .select{display:block; height:15px; width:138px; background-color:#fff; border:1px solid #C2C2C2; line-height:15px; padding-left:10px; float:left; margin-left:10px; color:#787878}
#WanttoFind #iwant_linklist .select{width:299px; margin-top:7px}
#iwant_content_list{position:absolute; display:none; width:207px; z-index:99999999; background:#48628e; top:53px; left:10px; border-left:1px solid #c2c2c2; border-right:1px solid #c2c2c2}
#WanttoFind #iwant_content_list{min-width:311px;     width:auto;     top:24px; left:134px}
#iwant_content_list li{height:auto; line-height:20px; z-index:999999; list-style:none; border-bottom:1px solid #C2C2C2; background-color:#fff}
#iwant_content_list li a{color:#364e7b; padding-left:5px; text-decoration:none}
#iwant_content_list li a:hover, #iwant_content_list li:hover a{color:#fff}

.feature{float:left; height:110px; margin-right:7px; padding:14px; width:269px; line-height:12px; background:#FCFCFA url(homefeature_bg.gif) repeat-x scroll left top; color:#5B5B5B}
#BodyMiddle{margin:20px 15px 0 15px; font-family:verdana,tahoma,sans-serif,arial-black,helvetica; font-size:11px; padding-bottom:15px}

.NewsPanel{float:left; width:341px}

.right{float:right}

#BodyMiddle h3{border-bottom:2px solid; font-size:17px; font-weight:normal; margin-bottom:10px; padding:0 0 6px 15px!important}

.NewsPanel img{border:1px solid #ccc; display:inline; float:left; margin:0 15px}

.NewsPanel h3{border-bottom-color:#c08c04; color:#c08c04}

.NewsPanel p{color:#292929; margin-bottom:10px; margin-left:15px}

a.read-more{background:transparent url('../images/read-more-button.gif') left top no-repeat; display:inline-block; height:26px; text-indent:-9999px; width:80px}

a.read-more:hover{background-position:left bottom}

#BodyMiddleLeft{float:left; width:706px}

#TabPanel{background:transparent; margin-bottom:12px; width:715px}

#rightCol{float:right; width:180px}

#EventCol{background-color:#f2f5fc; border-bottom:2px solid #aa3222; float:right; min-height:500px; width:180px}

#EventCol h3{background-color:#fff; border-bottom-color:#aa3222; color:#aa3222; margin-bottom:0; padding-top:0; padding-left:10px!important; font-size:16px}

#EventCol ul{list-style:none}

#EventCol ul li{border-bottom:1px solid #ce938f; color:#292929; padding:10px}

#EventCol ul li:last-child{border-bottom:none}

a.view-more{background:transparent url('../images/view-more-btn.gif') left top no-repeat; display:block; height:25px; margin:5px 0 15px 10px; text-indent:-9999px; width:79px}

a.view-more:hover{background-position:left bottom}

#RightContent #Social ul{padding-left:10px}

#Social{float:right; width:180px}

#Social ul{list-style:none; margin:12px 0 0 12px}

#Social ul li{display:inline}

#Social ul li a{background:transparent url('../images/social-icons.gif') no-repeat; display:block; float:left; height:16px; margin-right:8px; text-indent:-9999px; width:16px}

#Social ul li#twitter a{background-position:left top}

#Social ul li#facebook a{background-position:-23px top}

#Social ul li#email a{background-position:-47px top}

#Social ul li#rss a{background-position:-70px top}

#BodyBottom{left:1px; min-height:500px; /*height:500px; */position:relative; font-family:verdana,tahoma,sans-serif,arial-black,helvetica; font-size:11px}
#BodyBottom .Left{float:left; padding:0 0 7px 16px; width:516px; border-right:7px solid #F0F1E9; height:100%; margin-top:7px}
#BodyBottom .Right{float:left; padding:7px; height:100%}
.feature h3, .feature h4{margin:0px}
ul.arrowlist li a{margin-left:0 !important}
body a:hover, a:hover{text-decoration:underline}

#topNav img, #RightContent img, #LeftContent img{border:0px}
a, a, a:hover, a:hover{color:#3584C7}
a, a{cursor:pointer}
/*Content.aspx*/
#LeftContent{float:left; font-size:0.750em; left:15px; margin-right:15px; padding:1px; position:relative; width:172px}

#LeftContent .nav li{background-image:url(../images/left-menu-bg.gif); background-repeat:repeat-x; border-bottom:solid 1px #e6ebf3; list-style:none; margin:0; padding:5px 0 5px 15px}
#LeftContent .nav li a{color:#30423B; display:block; margin-left:6px}
#LeftContent .nav li a:hover{color:#AA3222}
#LeftContent .nav li.parent span{background:url("../images/left-menu-expand.png") no-repeat scroll; float:left; height:8px; margin:2px 0px 0px -8px; padding:0 1px 1px 0; width:8px; cursor:pointer;}
#LeftContent .nav .current{color:#AA3222; font-weight:bold}
#LeftContent .nav li.parent.active >span{background:url("../images/left-menu-expanded.png") no-repeat scroll; float:left; margin:2px 0px 0px -8px; padding:0 1px 1px 0}
#LeftContent ul.nav li ul{list-style-type:none; margin:.75em 1.5em; padding:0}
#LeftContent ul.nav li.parent ul{padding:0; margin:5px 0 -5px -15px !important /*IE6 needs !important*/}

#LeftContent ul.nav li.parent ul li{border-bottom:solid 1px #fff; background-color:#fff; background-image:url(../images/left-menu-bg-expand.gif); background-repeat:repeat-x; padding:5px 0 5px 15px}
#LeftContent ul.nav li.parent ul li a{padding-left:5px}
#LeftContent ul.nav li.parent ul li ul li a{padding-left:10px}
#LeftContent ul.nav li.parent ul li ul li ul li a{padding-left:15px}

#LeftContent #ribbon{ background:#e6eaf2;  height:62px}
#LeftContent #IWanttoFind{border:2px red; color:#787878; /*height:62px; */position:relative; /*height:500px; */}

#LeftContent #mTitle{background-color:#e6eaf2}

#LeftContent #IWanttoFind h3{color:#aa3222; font-family:verdana,arial; font-size:12px; font-weight:bold; padding:10px; text-transform:uppercase}

#LeftContent h2{font-size:1.3em; padding:10px 15px}

#LeftContent h2 a{color:#30423B}

#MiddleContent{background-color:#fff; padding:0 7px 7px; width:510px; float:left}
#RightContent{background-color:#fff; padding:12px; width:170px; float:right}
#BodyContent2{background-image:url(../images/background-3col.gif); background-repeat:repeat-y; /*background-color:#d0d9ea; */width:922px; float:left; /*margin-top:17px; */margin-left:1px; padding-right:15px}
#BodyContentWithBackground{background-image:url(../images/background2.gif); background-repeat:repeat-y; width:922px; padding-right:15px; float:left; margin-left:1px}

/*{background-color:transparent; float:left; padding-top:10px; width:160px}
*/
/*Css added by sai*/
/*sub home.aspx*/
h1, h2, h3, h4, h5, h6{font-size:100%}

ul#breadcrumb li{display:inline; list-style-type:none; margin:0; padding:0; padding-right:2px}
div#content li{margin-left:30px; margin-top:3px; list-style-type:disc !important}
ul#breadcrumb *{font-size:10px}
div#content_header{background-color:transparent; left:0; margin:0 -7px; padding:0 8px 0 10px; position:relative; text-transform:uppercase}

div#mainfeature, div#title{background-color:#FFF}
div#title{overflow:hidden; padding-bottom:6px; position:relative; width:100%}
#title h2{font-size:18px; font-family:Verdana,Arial}
#title h2{margin:14px 0 6px}
div#MainHeading{background-color:#FFF}
div#MainHeading{overflow:hidden; padding-bottom:6px; position:relative; width:100%}
#MainHeading h2{font-size:18px; font-family:Verdana,Arial}
#MainHeading h2{margin:18px 0 6px}
div.content h2{font-size:18px; font-family:Verdana,Arial}
div.content h1, div.content h2, div.content h3{margin:18px 0 6px}
div#mainfeature img{float:right}
div#content_sub_right h1, div#content_sub_right h2, div#content_sub_right h3{margin:18px 0 6px}
div#content_sub_right h3{color:#776946}
div#content_sub_right h3, div#content_sub_right h3 *{font-family:georgia,verdana,arial; font-size:15px}
div.content li{margin-left:30px; margin-top:3px}
hr, hr{background-color:#D7DDD3; color:#D7DDD3}
div#content_main h3{margin:0 0 3px; padding:5px 0 7px 7px; position:relative}
div#content_main h3{font-family:verdana,arial; font-size:12px; font-weight:bold}

div .content h3{margin:0 0 3px; padding:5px 0 7px 7px; position:relative}
div .content h3{font-family:verdana,arial; font-size:12px; font-weight:bold}
div #uxHeaderTitle h3{color:#c49426 !important; font-size:12px !important; margin:0px; padding-bottom:5px; border-bottom:1px solid #c49426}
#content_main{font-family:verdana,tahoma,sans-serif,arial-black,helvetica; font-size:11px}
#content_sub_right{font-family:verdana,tahoma,sans-serif,arial-black,helvetica; font-size:11px; padding-top:10px}
div.features{clear:both; margin:0 -7px; padding:0 0 7px}
div#feature1, div#feature2{float:left; padding:0 7px; width:241px}
div#feature2{margin-left:13px; width:242px}
#page-utility{padding:10px 14px 10px 32px; text-transform:uppercase}

ul#breadcrumb .selected{color:#aa3222}
ul#breadcrumb a{color:#525252}
div#pagetitle{height:37px; margin:0 19px 0 16px; background-color:#504F33; border-bottom:7px solid #FFF; color:#FFF; font-family:georgia,verdana,arial; font-size:18px; font-weight:bold}
#searchpage div#pagetitle{background-color:#fff; color:#231f20; float:left; font-family:verdana,arial; width:600px}
div#pagetitle h2{padding-top:10px; padding-left:10px}
div#maincontainer{margin:0 auto; position:relative; text-align:left; width:938px; -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; padding-top:16px}
div#SearchResults{margin:0 19px 0 16px}
div#SearchResults div#sr_left{padding:0 10px 14px !important; width:650px; float:left; background-color:#fff; min-height:500px}
/*Calendar Page*/
tr.alt{background-color:#F2F2ED}
.altbg{background-color:#F2F2ED}
.blockspace{background-color:#F2F2ED}
table.padded td{padding:7px}
.boldit{font-weight:bold}
.normalweight{font-weight:normal}
div#content_main p{padding:6px 0}
.ektronSearch div.searchWrapper{border:0px solid !important; clear:left; margin:0; padding:0em !important}
.ektronSearch div.searchWrapper table td{padding-bottom:10px}

.ektronSearch{margin:0 !important; padding:0em !important}
.paddedsmall{border:medium none; width:100%}
.paddedsmall h3{background:none !important; color:#776946 !important; font-family:georgia,verdana,arial !important; font-size:15px !important}
/*Content Page*/
#content_main_adv{font-family:verdana,tahoma,sans-serif,arial-black,helvetica; font-size:11px}
div#content_main_adv{float:left; padding:0 7px 7px; width:710px}
div#content_main_adv ul{margin-bottom:6px}
div#ParentMenuTxt{border-top:7px solid; border-bottom:7px solid; border-width:7px; border-color:#fff; padding:7px 0 7px 12px; font-weight:bold; color:#000; font-family:tahoma,arial; font-size:11px; line-height:12px; padding-top:20px}
div#content_main h1, div#content_main h2, div#content_main h3{margin:18px 0 6px}
div#content_main h3{color:#c49426; font-size:18px; font-weight:normal}
div#content_main h3, div#content h3 *{font-family:verdana,arial; font-size:18px; font-weight:normal}
.welcome{line-height:30px; position:absolute; right:16px; text-align:right; width:420px}
#member-access{font-family:verdana,arial}
li.PBItem div.content h3, div#content_main h3{padding-left:0px !important}

#sr_right .advsearchbtn{background:transparent url(../images/adv-search.gif) left top no-repeat; margin:0px 0px 0px 5px; padding:0; border:0px; font-family:verdana,arial; font-size:12px !important; text-indent:-9999px; color:#fff; height:24px; line-height:24px !important; width:60px}
/*
#advsearchbtn_l{    background:transparent url(../images/btn_generic_left.gif) no-repeat 0px 2px; border:medium none !important; color:#FFF; padding:5px 0px 6px 0px; width:77px; height:24px; display:block}
*/
#sr_right{margin-left:10px; margin-top:-40px; background-color:#e6eaf2; padding:10px; width:200px; float:right; font-family:verdana,tahoma,sans-serif,arial-black,helvetica; font-size:12px; color:#fff}
#advtitle{padding:10px 0px 3px 10px; position:relative; left:-10px; padding-left:10px; width:100%; display:block; color:#fff; background-color:#364e7b; font-family:verdana,arial; font-size:16px; font-weight:bold}

table.t{margin-bottom:20px}

table tr.headersep td{border-bottom:2px solid #c49426; padding-bottom:5px}
.advanced-checkboxes{font-size:12px}

.adv-search-input{width:165px}
#advanced{background-color:#364e7b; color:#fff; border:no; padding-left:10px !important; padding-bottom:10px}
#sr_right input{ margin:3px}
/* Two Pages*/
table.rolodex a{color:#525252; text-decoration:underline}
table.rolodex{color:#a0a0a0}
table.rolodex{font-weight:bold}
ul#mainindex a{color:#525252}
ul#mainindex a.category, ul#mainindex a.toplink{color:#3584c7}

ul#mainindex a.category{font-weight:bold; text-transform:uppercase; text-decoration:none}
ul#mainindex a{text-decoration:underline}
ul#mainindex a.toplink{text-decoration:none}
ul#mainindex a.toplink:hover{text-decoration:underline}

ul#mainindex{list-style-type:none; margin:24px 0px 0px 0px; position:relative}
ul#mainindex li{list-style-type:none; margin-left:0px; margin-top:3px}
ul#mainindex li.noauthor{margin:6px 0px 6px 0px}
ul#mainindex ul{margin:6px 0px 20px 10px}
ul#mainindex ul ul{margin:0px 0px 6px 10px}
ul#mainindex a.toplink{position:absolute; right:0px; text-align:right}

table.SummaryControl table{border-collapse:separate !important}

#Banner img{border-style:solid; border-width:1px; height:155px; padding:7px; width:508px}

#Banner a.EktronEditorsMenuMarker img{width:8px; height:8px}

a.register-button{background:transparent url('../images/event-register.gif') left top no-repeat; display:block; height:25px; margin-top:10px; text-indent:-9999px; width:71px}

a.register-button:hover{background-position:left bottom}
/*******END ORIGINAL CHAUSA.CSS FROM EKTRON*********/
/***********************************/
/***********************************/
/***********************************/
/***********************************/
/*********BEGIN styles.css************/
.slideshow, .slideshow-label, .slideshow-content, .slideshow-panel{ font:12px Verdana,Tahoma,sans-serif}

.slideshow{ padding:0;  border:0;  position:relative;  display:none;  /* Set to "none"for not preview slideshow content */ z-index:1;  margin-left:8px;  margin-top:8px}
.slideshow-content{ padding:0;  background-color:#fff;  color:#333;  overflow:hidden;  position:relative;  z-index:1}

 /* Some Content Changes */
 .slideshow-content p{ padding:0 !important;  overflow:auto}

 .slideshow-content img{ padding:0 !important;  border:0 !important}

 .slideshow-slide{ display:none;  position:absolute}

.slideshow-fullscreen{ position:absolute;  top:0;  left:0;  padding:0;  border:0;   overflow:hidden}

.slideshow-label-place, .slideshow-panel-place{ /* Stupid IE hack */    // border-style:dotted; border-width:1px 0; border-color:transparent; background:transparent}

.slideshow-label-place{ padding:0;  position:absolute;  top:0px;  left:0px;  z-index:100;  height:30px}
 .slideshow-label{  z-index:101;  color:#fff;  width:100%;  height:100%;  line-height:30px;  text-indent:8px;  font-weight:bold}

 .slideshow-label a, 
 .slideshow-label a:hover, 
 .slideshow-label a:active, 
 .slideshow-label a:visited{ color:#fff}

.slideshow-panel-place{ padding:0;  position:absolute;  bottom:0px;  left:0px;  z-index:100;  height:26px;  width:200px;  left:350px}
 .slideshow-panel{ z-index:101;   width:80;  height:100%;  margin-top:25px;  margin-left:-4px}
 
 .slideshow-panel a.button{ display:block;  width:24px;  height:24px;  float:left;  text-indent:-99999%;  overflow:hidden;  outline:0; /* @ Firefox,prevent dotted border after click */             background-image:url(/images/buttons.png);  background-repeat:no-repeat;  border:1px solid transparent }
 
 .slideshow-panel a.button:hover{ /*border:1px solid #777; */ }
 
 
 .slideshow-panel a.first{ background-position:0 0 }
 
 .slideshow-panel a.prev{ background-position:-24px 0 }
 
 .slideshow-panel a.play{ background-position:-48px 0 }
 
 .slideshow-panel a.stop{ background-position:-72px 0 }
 
 .slideshow-panel a.next{ background-position:-96px 0 }
 
 .slideshow-panel a.last{ background-position:-120px 0 }
 
 .slideshow-panel a.help{ position:relative;  background-position:-144px 0 }
 
 .slideshow-panel span.counter{ display:block;  font-weight:700;  color:#fff;  /*width:26px; */                height:24px;                 line-height:24px;                 padding:0 4px;                 float:left;                 font-size:10px}

.slideshow-help{    position:absolute;     bottom:26px;     left:0px;        z-index:101;       background-color:#ff9;     display:none;     opacity:0.9;     width:100%}

.slideshow-frame div{    position:absolute;     top:0px;     left:0px;     width:100%;     height:100%}

.slideshow-load{    display:none}
    .slideshow-load div{        position:absolute;         top:0px;         left:0px;         background:url(/images/ajax-loader.gif) 50% 50% no-repeat;  z-index:201;  cursor:pointer;  width:100%;  height:100%}

.slideshow-shadow{ position:absolute;  top:0px;  left:0px;  z-index:200;  width:100%;  height:100%}
 
.slideshow-opacity{}
.counter{color:#333 !important}

/*********END styles.css************/
/***********************************/
/***********************************/
/***********************************/
/****BEGIN PRETTYPHOTO.css****/
div.light_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_middle{background:#fff}
div.light_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_content{background-color:#fff}
div.light_rounded .pp_content a.pp_next:hover{background:url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat; cursor:pointer}
div.light_rounded .pp_content a.pp_previous:hover{background:url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat; cursor:pointer}
div.light_rounded .pp_content a.pp_expand{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat; cursor:pointer}
div.light_rounded .pp_content a.pp_expand:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat; cursor:pointer}
div.light_rounded .pp_content a.pp_contract{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat; cursor:pointer}
div.light_rounded .pp_content a.pp_contract:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat; cursor:pointer}
div.light_rounded .pp_content a.pp_close{width:75px; height:22px; background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat; cursor:pointer}
div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled{background-position:0 -87px; cursor:default}
div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next{background:url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled{background-position:-22px -87px; cursor:default}
div.light_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_middle{background:#fff}
div.light_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.light_rounded .pp_loaderIcon{background:url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_middle{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .pp_content a.pp_next:hover{background:url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat; cursor:pointer}
div.dark_rounded .pp_content a.pp_previous:hover{background:url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat; cursor:pointer}
div.dark_rounded .pp_content a.pp_expand{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat; cursor:pointer}
div.dark_rounded .pp_content a.pp_expand:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat; cursor:pointer}
div.dark_rounded .pp_content a.pp_contract{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat; cursor:pointer}
div.dark_rounded .pp_content a.pp_contract:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat; cursor:pointer}
div.dark_rounded .pp_content a.pp_close{width:75px; height:22px; background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat; cursor:pointer}
div.dark_rounded .currentTextHolder{color:#c4c4c4}
div.dark_rounded p.pp_description{color:#fff}
div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled{background-position:0 -87px; cursor:default}
div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next{padding-left:30px; background:url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled{background-position:-22px -87px; cursor:default}
div.dark_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_middle{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_top .pp_left, div.dark_square .pp_top .pp_middle, div.dark_square .pp_top .pp_right, div.dark_square .pp_bottom .pp_left, div.dark_square .pp_bottom .pp_middle, div.dark_square .pp_bottom .pp_right, div.dark_square .pp_content{background:url(../images/prettyPhoto/dark_square/contentPattern.png) top left repeat}
div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_square p.pp_description{color:#fff}
div.dark_square .pp_loaderIcon{background:url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_content a.pp_expand{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat; cursor:pointer}
div.dark_square .pp_content a.pp_expand:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat; cursor:pointer}
div.dark_square .pp_content a.pp_contract{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat; cursor:pointer}
div.dark_square .pp_content a.pp_contract:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat; cursor:pointer}
div.dark_square .pp_content a.pp_close{width:75px; height:22px; background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat; cursor:pointer}
div.dark_square .pp_content .pp_details .pp_nav a.pp_arrow_previous{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled{background-position:0 -87px; cursor:default}
div.dark_square .pp_content .pp_details .pp_nav a.pp_arrow_next{background:url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled{background-position:-22px -87px; cursor:default}
div.dark_square .pp_content a.pp_next:hover{background:url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat; cursor:pointer}
div.dark_square .pp_content a.pp_previous:hover{background:url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat; cursor:pointer}
div.light_square .pp_top .pp_left, div.light_square .pp_top .pp_middle, div.light_square .pp_top .pp_right, div.light_square .pp_bottom .pp_left, div.light_square .pp_bottom .pp_middle, div.light_square .pp_bottom .pp_right, div.light_square .pp_content{background:#fff}
div.light_square .pp_content a.pp_expand{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat; cursor:pointer}
div.light_square .pp_content a.pp_expand:hover{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat; cursor:pointer}
div.light_square .pp_content a.pp_contract{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat; cursor:pointer}
div.light_square .pp_content a.pp_contract:hover{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat; cursor:pointer}
div.light_square .pp_content a.pp_close{width:75px; height:22px; background:url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat; cursor:pointer}
div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_previous{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled{background-position:0 -87px; cursor:default}
div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_next{background:url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled{background-position:-22px -87px; cursor:default}
div.light_square .pp_content a.pp_next:hover{background:url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat; cursor:pointer}
div.light_square .pp_content a.pp_previous:hover{background:url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat; cursor:pointer}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000; position:absolute; top:0; left:0; z-index:9500; width:100%}
div.pp_pic_holder{position:absolute; z-index:10000; width:100px}
div.pp_pic_holder .pp_top{position:relative; height:20px}
* html div.pp_pic_holder .pp_top{padding:0 20px}
div.pp_pic_holder .pp_top .pp_left{position:absolute; left:0; width:20px; height:20px}
div.pp_pic_holder .pp_top .pp_middle{position:absolute; left:20px; right:20px; height:20px}
* html div.pp_pic_holder .pp_top .pp_middle{position:static; left:0}
div.pp_pic_holder .pp_top .pp_right{position:absolute; top:0; left:auto; right:0; width:20px; height:20px}
div.pp_pic_holder .pp_content{position:relative; text-align:left; width:100%; height:40px}
div.pp_pic_holder .pp_content .pp_details{display:none; margin:10px 15px 2px 20px}
div.pp_pic_holder .pp_content .pp_details p.pp_description{display:none; float:left; margin:0}
div.pp_pic_holder .pp_content .pp_details .pp_nav{float:left; margin:3px 0 0 0}
div.pp_pic_holder .pp_content .pp_details .pp_nav p{float:left; margin:2px 4px}
div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_previous, div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_next{float:left; display:block; width:14px; height:15px; overflow:hidden; text-indent:-10000px; margin-top:3px}
div.pp_pic_holder .pp_content div.pp_hoverContainer{position:absolute; z-index:2000; top:0; left:0; width:100%}
div.pp_pic_holder .pp_content a.pp_next{display:block; float:right; text-indent:-10000px; width:49%; height:100%; background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat}
div.pp_pic_holder .pp_content a.pp_previous{display:block; float:left; text-indent:-10000px; width:49%; height:100%; background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat}
div.pp_pic_holder .pp_content a.pp_expand, div.pp_pic_holder .pp_content a.pp_contract{position:absolute; z-index:20000; top:10px; right:30px; cursor:pointer; display:none; text-indent:-10000px; width:20px; height:20px}
div.pp_pic_holder .pp_content a.pp_close{float:right; display:block; text-indent:-10000px}
div.pp_pic_holder .pp_bottom{position:relative; height:20px}
* html div.pp_pic_holder .pp_bottom{padding:0 20px}
div.pp_pic_holder .pp_bottom .pp_left{position:absolute; left:0; width:20px; height:20px}
div.pp_pic_holder .pp_bottom .pp_middle{position:absolute; left:20px; right:20px; height:20px}
* html div.pp_pic_holder .pp_bottom .pp_middle{position:static; left:0}
div.pp_pic_holder .pp_bottom .pp_right{position:absolute; top:0; left:auto; right:0; width:20px; height:20px}
div.pp_pic_holder .pp_loaderIcon{display:none; position:absolute; top:50%; left:50%; margin:-12px 0 0 -12px; width:24px; height:24px}
div.pp_pic_holder #pp_full_res{display:block; margin:0 auto; width:100%; text-align:center}
div.pp_pic_holder #pp_full_res object, div.pp_pic_holder #pp_full_res embed{visibility:hidden}
div.ppt{display:none; position:absolute; top:0; left:0; z-index:9999; color:#fff; font-size:17px}

/* ------------------------------------------------------------------------
Miscellaneous
------------------------------------------------------------------------- */
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden}

.clearfix{display:inline-block}

/* Hides from IE-mac \*/
* html .clearfix{height:1%}
.clearfix{display:block}
/* End hide from IE-mac */
/*-----------author index page-------*/
 div.letter-index-section{overflow:hidden; clear:both; padding-bottom:25px}
 span.letter-index{float:left; width:60%; padding:0px 15px 5px 0px ; color:#555; font-size:1.2em; font-weight:600}
 .toplink{float:left; width:30%}
 
 dl.author-listing{clear:both; margin-bottom:15px; overflow:hidden; padding:0px 15px}
 .author-listing dt, .article-listing dd{width:100%; display:block; float:left; font-weight:normal; margin-bottom:0.5em; margin-top:0}
 .author-listing dt{ }
 .author-listing dd{margin-left:5px}
 span.article{/*float:left; width:60%; */padding-right:15px}
 span.issue{/*float:left; width:30%; */}
 
 ul#alpha-list{clear:both; text-align:center; padding:10px 0px; overflow:hidden;  font-weight:600; color:#A0A0A0; margin-bottom:30px !important}
 ul#alpha-list li{list-style:none; float:left; padding:5px}
 
 /*-----------subject index page-------*/
 
ul#three-column-list{clear:both}
ul#three-column-list li{width:30%; float:left; list-style:none ; height:36px; padding-right:2%}
ul#three-column-list li a{text-decoration:underline; color:#555}

ul#three-column-list li a:hover{text-decoration:underline; color:#3584C7}
 
 .EktronAjaxLoading	
{
	display: none;
}

/* -------- page builder ------ */
/*////////
EDITING : Let's make some modification to make page builder editing easier. there's a lot of sloppyness happening make it rough to hit buttons etc..
//////*/
#Banner .position a img, #Banner .buttons a img{height:12px; width:12px; padding:3px;}
#Banner a.edit ,#Banner a.delete img {width:8px; height:8px;}

/* -------- page builder ------ */
div.dropzone div.PBViewing ul.column{border:none; margin:0; padding:0; list-style-type:none}
div.PBViewing{float:left; margin:0}
/* For IE6's broken box model and 3px float problem */
div.PBViewing{*margin-right:-3px}
/* For IE7's percent width rounding problems */
html>body div.PBViewing{*margin-right:-1px}
div.PBViewing ul.column >li{margin:0; padding-top:0}
div.PBViewing div.widget div.header{display:none}
div.PBViewing div.widget div.content{margin:0}


/*----------calendar Tabber stuff ---*/
.tabberlive .tabbertabhide{ display:none}
.tabber{}
.tabberlive{ margin-top:1em}
ul.tabbernav{ margin:0;  padding:3px 0;  border-bottom:1px solid #778;  font:bold 12px Verdana,sans-serif;  width:522px;  margin-bottom:0px !important}
ul.tabbernav li{ list-style:none;  margin:0;  display:inline;  position:relative}
ul.tabbernav li a{color:#000;  padding:3px 0.5em;  margin-left:3px;  background:transparent;  text-decoration:none}
ul.tabbernav li a:link{color:Black}
ul.tabbernav li a:visited{color:#667}
ul.tabbernav li a:hover{ color:#999}
ul.tabbernav li.tabberactive a{ background-color:#fff;  color:#039;  -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; border-top-left-radius:5px; border-top-right-radius:5px; border:1px solid #778; border-bottom:1px solid #fff}
ul.tabbernav li.tabberactive a:hover{ color:#000;  background:white;  border-bottom:1px solid white}
.tabberlive .tabbertab{ padding:5px;  border:1px solid #aaa;  border-top:0;  width:510px;  min-height:514px;  height:inherit}
.tabberlive .tabbertab h2{ display:none}
.tabberlive .tabbertab h3{ display:none}
.tabberlive#tab1{}
.tabberlive#tab2{}
.tabberlive#tab2 .tabbertab{ height:200px;  overflow:auto}




.widget-wrapper		{  }
#ShareYourThoughts 	{ border:none; overflow:hidden; width: 100%; padding: 10px 0 30px 0 !important; margin: 0 !important;}
#ShareYourThoughts label { padding: 10px 0 2px 0;}
#ShareYourThoughts input,
#ShareYourThoughts textarea {
	border: 1px solid #aaa;
	font-family: verdana,tahoma,sans-serif,arial-black,helvetica;
    font-size: 11px;
	padding: 2px;
	width: 160px
}
#ShareYourThoughts ul 	{ list-style:none; margin: 0 !important;}
#ShareYourThoughts ul li { color#555; padding: 2px; width: 166px; }
#ShareYourThoughts legend { display: none;}
#ShareYourThoughts legend, .widget-wrapper	 p {margin-bottom:15px; }
#ShareYourThoughts ul li textarea { height:150px; }
div.content #ShareYourThoughts li{margin-left:0px;}
#ShareYourThoughts abbr { border: none;}
 

li.hidden{height:0; padding:0px!important; margin:0px !important; display: none !important; position: absolute ; left: -9999px;}  

li.error, #primary li.error {	background-color: #FDAEBF;}
	li.error label.error {font-weight: bold;	padding: 5px 0;}
	li.error input{	border-color: #f40;	}

#ShareYourThoughts button {
	background-image: url(../images/btn_submit_form.png);
	margin: 0 0 0 2px;
	width: 61px;
}

div.widget-wrapper p#form-instructions 
{
    font-size:smaller;
    font-style:italic;
    margin:0;
    padding:0;
}
