﻿/****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-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 b {
color: #292929;
font-size: 0.9em;
font-weight:normal;
font-family: arial; 
line-height: 1em;
}

#cha-search h3 {
margin: 0px;
display:inline;
}

.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;
}
div.search {
bottom:10px;
/*position:absolute;*/
right:16px;
}
div.search h3 {
bottom:0;
position:absolute;
right:154px;
}
input.search_text {
border:1px solid #939599;
height:20px;
line-height:14px;
padding:1px;
position: relative;
top: -1px;
width: 160px;
}
div.search a.search_go {
 background: url('../images/search-go-btn.gif') left top no-repeat;
 display: inline-block;
 height: 26px;
 width: 33px;
}

div.search a.search_go:hover {
background-position: left bottom;
}

div.search a.search_go label {
display:none;
}
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:#FFFFFF none repeat scroll 0 0;
border-color:#FFFFFF;
}
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:#FFFFFF 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:#FFFFFF 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;
}
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;
width:456px;
}
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: #333333;
  /*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: #333333;
  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 22px;
	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;
	} 

#BodyTop #MemberAccess
{
	float: left;
	width: 177px;
	padding: 18px 10px 0px;
	background: #FFFFFF 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: #FFFFFF;
	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;
	}
CHAUSA.css (line 110)

}
#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:#ffffff;
	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;
	left: 15px;
	position: relative;
	width: 172px;
	float: left;
	margin-right: 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;
}
#MiddleContent
{
	padding: 0 7px 7px;
	width: 510px;
	float: left;
}
#RightContent
{
	padding: 12px;
	width: 170px;
	float: right;
}
#BodyContent2
{
	background-image:url(../images/background-3col.gif);
	background-repeat:repeat-y;
	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-top:17px;
	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: #FFFFFF;
}
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: #FFFFFF;
}
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;
}
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 #FFFFFF;
	color: #FFFFFF;
	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: #ffffff;
	padding: 7px 0 7px 12px;
	font-weight: bold;
	color: #000000;
	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: #ffffff;
	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: #FFFFFF;
	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: #ffffff;
	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;
}

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 */