﻿body {
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size: 0.8333em;
color: #212121;
padding: 0;
margin: 0;
background-color:#e0e0e0;
}
img{
border:0 none;
}
a,
a:visited,
a:active{
color:#42145f;
text-decoration:underline;
}
a:hover{
color:#72beec;
text-decoration:none;
}

A:visited.house_news_selector_links,
A:visited.house_news_selected,
A:active.house_news_selector_links,
A:active.house_news_selected {
color: #ffffff; 
text-decoration:underline;
}

A:hover.house_news_selector_links,
A:hover.house_news_selected {
color: #ffffff; 
text-decoration:none;
}


fieldset {
border:0px none;
margin:0;
padding:0;
}
fieldset input.ns_signup_email {
float:left;
width:310px;
height:22px;
padding:4px 5px 2px 5px;
border:#cccccc 1px solid;
margin:0 5px 0 0;
}
#cnt h1#welcome{
padding:0;
margin:0 0 20px 0;
font-size:200%;
color:#42145f;
font-weight:lighter;
line-height:1.0em;
letter-spacing:0.06em;
font-family:"Palatino", "Book Antiqua", Palatino Linotype, serif;
text-transform:uppercase;
}
h2.dk_purple_block{
padding:10px;
margin:0;
font-size:1.0em;
font-weight:bold;
color:#ffffff;
line-height:1.0em;
font-family:"Geneva", Arial, Helvetica, sans-serif;
background-color:#42145f;
text-transform:uppercase;
}
h2.md_purple_block{
padding:8px;
margin:0 0 10px 0;
font-size:1.1em;
font-weight:normal;
color:#ffffff;
line-height:1.0em;
font-family:"Palatino", "Book Antiqua", Palatino Linotype, serif;
background-color:#a18aaf;
text-transform:uppercase;
}
h2.lt_purple_block{
padding:10px;
margin:0;
font-size:1.1em;
font-weight:normal;
color:#ffffff;
line-height:1.0em;
font-family:"Palatino", "Book Antiqua", Palatino Linotype, serif;
background-color:#77568c;
text-transform:uppercase;
}
h3.md_purple_block{
padding:8px;
margin:0 0 10px 0;
font-size:1.1em;
font-weight:normal;
color:#ffffff;
line-height:1.0em;
font-family:"Palatino", "Book Antiqua", Palatino Linotype, serif;
background-color:#a18aaf;
text-transform:uppercase;
}
h4#house_news_selector_header{
float:left;
width:404px;
height:33px;
padding:11px 0 0 36px;
font-weight:bold;
font-size:1.2em;
color:#42145f;
background:url(/assets/images/site/news-sectorselector-header.jpg) no-repeat;
}
#house_news_selector_body{
background:#fcfafb url(/assets/images/site/news-sectorselector-bg.jpg) repeat-y top left;
min-height:300px;
}
#house_news_selector_body #house_selector_tabs {
background:#fcfafb url(/assets/images/site/news-sectorselector-bg.jpg) repeat-y top left;
float:left;
width:147px;
color:#ffffff;
font-weight:bold;
}
#house_news_selector_body #house_selector_tabs ul {
padding:0;
margin:0;
list-style:none;
line-height: 0px;
list-style-position: outside;
}
.house_news_selector_links{
padding:2px 5px;
color:#ffffff;
text-decoration:none;
display:block;
}
.house_news_selected{
padding:2px 5px;
background-color:#7a5c90;
color:#ffffff;
text-decoration:none;
display:block;
}
#accesslinks ul { 
padding:0;
margin:0;
list-style:none;
} 
#accesslinks a, #accesslinks a:hover, #accesslinks a:visited { 
position:absolute; 
left:0px; 
top:-500px; 
width:1px; 
height:1px; 
overflow:hidden;
} 
#accesslinks a:active, #accesslinks a:focus { 
position:absolute; 
width:auto; 
height:auto; 
top:-500px;
}
#wrapper{
width:1020px;
margin-left:auto;
margin-right:auto;
margin-bottom:0;
margin-top:0;
padding:0;
}
#hdr {
background-color:#42145f;
color:#ffffff;
}
#hdr2 {
background-color:#efebf1;
color:#ffffff;
}
#hdr #sitelogo {
float:left;
width:263px;
height:137px;
text-indent:-9999px;
background:url(/assets/images/site/mission-care-logo.jpg) no-repeat top left;
}
#hdr2 #sitelogo {
float:left;
width:263px;
height:137px;
text-indent:-9999px;
background:url(/assets/images/site/mission-care-logo2.jpg) no-repeat top left;
}
#hdr #headerspace {
float:right;
width:757px;
height:137px;
background:url(/assets/images/site/site-hdr-rightsec-bg1.jpg) no-repeat top right;
text-align:right;
}
#hdr2 #headerspace {
float:right;
width:757px;
height:137px;
background:url(/assets/images/site/site-hdr-rightsec-bg2.jpg) no-repeat top right;
text-align:right;
}
#hdr #headerspace div,
#hdr2 #headerspace div {
float:right;
padding:30px 0 0 0;
margin:0 20px 0 0;
text-align:left;
}
#hdr #headerspace div span.rsslink {
float:left;
margin:0 0 5px 10px;
font-weight:bold;
}
#hdr #headerspace div span.phonelink {
clear:both;
float:left;
font-size:1.8em;
font-weight:bold;
letter-spacing:1.0px;
}
#hdr #headerspace div span a,
#hdr #headerspace div span a:visited,
#hdr #headerspace div span a:active {
color:#4d0f63;
text-decoration:none;
}
#hdr #headerspace div span a:hover {
text-decoration:underline;
}

#hdr2 #headerspace div span.rsslink {
float:left;
margin:0 0 5px 10px;
font-weight:bold;
}
#hdr2 #headerspace div span.phonelink {
clear:both;
float:left;
font-size:1.8em;
font-weight:bold;
letter-spacing:1.0px;
}
#hdr2 #headerspace div span a,
#hdr2 #headerspace div span a:visited,
#hdr2 #headerspace div span a:active {
color:#4d0f63;
text-decoration:none;
}
#hdr2 #headerspace div span a:hover {
text-decoration:underline;
}
#nav {
float:left;
background-color:#efebf1;
color:#42145f;
height:24px;
width:975px;
font-weight:bold;
margin:0;
padding:20px 5px 10px 40px;
}
#nav ul {
float:left;
list-style:none;
white-space: nowrap;
}
#nav ul li {
/*float:left;*/
list-style:none;
display:inline-block;
}
#nav ul li a,
#nav ul li a:visited,
#nav ul li a:active{
color:#42145f;
text-decoration:none;
padding:0 21px;
/*font-size:0.8111em;*/
font-size:11px;
text-transform:uppercase;
}
#nav ul li a:hover{
color:#a18aaf;
text-decoration:underline;
}
#nav.dk_bg {
float:left;
background-color:#42145f;
color:#ffffff;
height:24px;
width:975px;
font-weight:bold;
margin:0;
padding:20px 5px 10px 40px;
}
#nav.dk_bg ul {
float:left;
list-style:none;
display:inline-block;
}
#nav.dk_bg ul li {
float:left;
list-style:none;
display:inline-block;
}
#nav.dk_bg ul li a,
#nav.dk_bg ul li a:visited,
#nav.dk_bg ul li a:active{
color:#ffffff;
text-decoration:none;
padding:0 21px;
}
#nav.dk_bg ul li a:hover{
color:#a18aaf;
text-decoration:underline;
}
/*#slidercurve{
z-index:1000;
position:relative;
background:url(/assets/images/slider/bottom-cover-curve1.png) no-repeat;
height:66px;
width:1020px;
margin:-66px 0 0 0;
}*/

#slidercurve{
z-index:1000;
position:absolute;
display:block;
left:0px;
bottom:0px;
background:url(/assets/images/slider/bottom-cover-curve1.png) no-repeat;
height:66px;
width:1020px;
}

#slidercurve2{
z-index:1000;
position:relative;
background:url(/assets/images/slider/bottom-cover-curve2.png) no-repeat;
height:66px;
width:741px;
margin:-66px 0 0 0px;
}
#sidebar_nav {
float:left;
padding:0 20px 0 40px;
margin:0;
width:220px;
height:275px;
background:url(/assets/images/site/subnav-bg1.jpg) no-repeat;
}
h3.md_purple_block a,
h3.md_purple_block a:visited,
h3.md_purple_block a:active {
width:185px;
display:block;
color:#ffffff;
text-decoration:none;
background:#a18aaf url(/assets/images/icons/subnav-arrow1.jpg) no-repeat right;
}
h3.md_purple_block a:hover {
color:#4b0c61;
text-decoration:underline;
}
#sidebar_nav ul {
padding:0;
margin:0;
width:220px;
height:275px;
}
#sidebar_nav ul li {
padding:3px 0;
margin:0;
width:220px;
border-bottom:#ccc0d4 1px solid;
}
#sidebar_nav ul li a,
#sidebar_nav ul li a:visited,
#sidebar_nav ul li a:active {
color:#42145f;
padding:0 0 0 10px;
margin:0;
text-decoration:none;
font-weight:bold;
display:block;
}
#sidebar_nav ul li a:hover {
color:#a18aaf;
}
#topslide{
position:relative;
padding:0;
margin:0;
height:387px;
overflow:hidden;
}
#topslide2{
float:right;
padding:0;
margin:0;
height:275px;
width:740px;
}
#cnt {
clear:both;
float:left;
width:980px;
padding:10px 20px;
background:#ffffff;
color:#212121;
}
#cnt ul {
padding:0;
margin:10px 40px;
list-style-type:disc;
list-style-position:inside;
text-indent:-20px;
}
#cnt ol {
padding:0;
margin:10px 40px;
list-style-type:decimal;
list-style-position:inside;
text-indent:-20px;
}
#cnt h1{
padding:0;
margin:0 0 20px 0;
font-size:120%;
color:#42145f;
font-weight:lighter;
line-height:1.0em;
letter-spacing:0.09em;
font-family:"Palatino", "Book Antiqua", Palatino Linotype, serif;
text-transform:uppercase;
}
#cnt h1.default{
padding:0;
margin:0 0 20px 0;
font-size:120%;
color:#42145f;
font-weight:lighter;
line-height:1.0em;
letter-spacing:0.09em;
font-family:"Palatino", "Book Antiqua", Palatino Linotype, serif;
text-transform:uppercase;
}
#cnt h1.newstitle{
padding:0;
margin:0 0 5px 0;
font-size:120%;
color:#42145f;
font-weight:lighter;
line-height:1.0em;
letter-spacing:0.09em;
font-family:"Georgia", Palatino, Book Antiqua, Palatino Linotype, serif;
text-transform:uppercase;
}
#cnt .two_colummn_contentright h1,
#cnt .two_colummn_split_contentright h1{
padding:0;
margin:0 0 20px 0;
font-size:1.4em;
color:#42145f;
font-weight:lighter;
line-height:1.0em;
letter-spacing:0.09em;
font-family:"Palatino", "Book Antiqua", Palatino Linotype, serif;
text-transform:uppercase;
}
#cnt .two_colummn_contentright h2,
#cnt .two_colummn_split_contentright h2,
#cnt .split_cnt h2{
padding:0;
margin:0 0 20px 0;
font-size:1.3em;
color:#42145f;
font-weight:lighter;
line-height:1.0em;
letter-spacing:0.09em;
font-family:"Palatino", "Book Antiqua", Palatino Linotype, serif;
text-transform:uppercase;
}
#cnt .two_colummn_contentright h3,
#cnt .two_colummn_split_contentright h3,
#cnt .split_cnt h3{
padding:0;
margin:0 0 20px 0;
font-size:1.1em;
color:#42145f;
font-weight:bold;
line-height:1.0em;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
text-decoration:underline;
}
#cnt.gradient_bg {
clear:both;
float:left;
width:980px;
padding:10px 20px;
background:#ffffff url(/assets/images/site/site-content-gradient-bg1.gif) repeat-x top left;
color:#212121;
}
#cnt #minislide {
width:280px;
height:175px;
margin-left:auto;
margin-right:auto;
overflow:hidden;
}
#cnt #minislide {
margin-top:0;
background:none;
background-color:#77568c;
}
#cnt #minislide_controls {
width:280px;
margin-left:20px;
margin-right:20px;
}
#cnt #minislide_controls {
position:absolute;
z-index:1000;
margin-bottom:20px;
margin-top:145px;
width:280px;
border-top:#ffffff 5px solid;
}
#cnt #minislide .ms_slide {
background-color:#77568c;
}
#cnt #minislide .ms_caption {
width:200px;
height:19px;
margin:3px 0 0 40px;
text-align:center;
color:#ffffff;
font-weight:bold;
}
#cnt #minislide_controls a#prev {
float:left;
}
#cnt #minislide_controls a#next {
float:right;
}
#cnt .split_cnt .news_list_item {
clear:both;
float:left;
color:#42145f;
width:520px;
margin-bottom:4px;
}
#cnt .split_cnt .archive_group_cell {
float:left;
border:#42145f 1px solid;
width:220px;
padding:4px;
margin:0 10px 0 0;
}
#cnt .split_cnt .archive_group_header {
background:#42145f;
color:#ffffff;
padding:4px;
font-weight:bold;
}
#cnt .news_list_item h4 {
font-weight:bold;
font-size:1.2em;
font-family:Georgia, "Times New Roman", Times, serif;
margin:0;
padding:0;
}
#cnt .news_list_item h4.eventhdr {
font-weight:bold;
font-size:1.2em;
color:#42145f;
font-family:Georgia, "Times New Roman", Times, serif;
background-color:#f2e3fb;
padding:2px 5px;
border-bottom:#dbc5e8 1px solid;
}
#cnt .split_cnt .news_list_item p {
margin:8px 0 0 0;
padding:0;
color:#212121;
line-height:1.1em;
}
#cnt #sharebox {
float:right;
width:190px;
background-color:#d8d0df;
padding:5px;
margin:0 0 0 20px;
}
#cnt #sharebox #sharebox_title {
width:174px;
background-color:#7a5a8f;
padding:8px;
color:#ffffff;
font-weight:bold;
}
#cnt #sharebox #sharebox_content {
width:174px;
background-color:#ffffff;
padding:5px 8px;
color:#212121;
font-weight:normal;
}
#cnt #sharebox #sharebox_content ul {
margin:0 10px 0 20px;
padding:0;
list-style:none;
}
#cnt #sharebox #sharebox_content ul li {
margin:0 0 6px 0;
}
#cnt #sharebox #sharebox_content ul li a.addtofavs {
background:url(/assets/images/icons/favs.png) no-repeat left;
padding:0 0 0 23px;
}
#cnt #sharebox #sharebox_content ul li a.sendtofriend {
background:url(/assets/images/icons/email.png) no-repeat left;
padding:0 0 0 23px;
}
#cnt #sharebox #sharebox_content ul li a.addtofacebook {
background:url(/assets/images/icons/facebook.png) no-repeat left;
padding:0 0 0 23px;
}
#cnt #sharebox #sharebox_content ul li a.addtostumbleupon {
background:url(/assets/images/icons/stumbleupon.png) no-repeat left;
padding:0 0 0 23px;
}
#cnt #sharebox #sharebox_content ul li a.addtoreddit {
background:url(/assets/images/icons/reddit.png) no-repeat left;
padding:0 0 0 23px;
}
#cnt #sharebox #sharebox_content ul li a.addtodigg {
background:url(/assets/images/icons/digg.png) no-repeat left;
padding:0 0 0 23px;
}
#cnt #sharebox #sharebox_content ul li a.addtodelicious {
background:url(/assets/images/icons/delicious.png) no-repeat left;
padding:0 0 0 23px;
}
#cnt #sharebox #sharebox_content ul li a.addtonewsvine {
background:url(/assets/images/icons/newsvine.png) no-repeat left;
padding:0 0 0 23px;
}
#diningmenu_tabs_wrapper {
float:left;
width:123px;
}
#diningmenu_tabs_wrapper ul {
margin:0;
padding:0;
list-style:none;
}
#diningmenu_tabs_wrapper ul li a,
#diningmenu_tabs_wrapper ul li a:visited,
#diningmenu_tabs_wrapper ul li a:active {
float:left;
width:103px;
height:28px;
padding:8px 10px 0 30px;
font-weight:bold;
text-decoration:none;
background:url(/assets/images/site/dining-menu-tab_non-selected.jpg) no-repeat top left;
*padding:8px 0px 0 30px;
*width:93px;
}
#diningmenu_tabs_wrapper ul li a:hover {
color:#a18aaf;
text-decoration:underline;
}
#diningmenu_tabs_wrapper ul li a.selected {
background:url(/assets/images/site/dining-menu-tab_selected.jpg) no-repeat top left;
}
#diningmenu_viewer_wrapper {
float:left;
width:543px;
}
#diningmenu_viewer {
background:url(/assets/images/site/dining-menu-viewer_background.jpg) no-repeat bottom left;
padding:0 10px;
margin:0;
width:523px;
min-height:280px;
}
#diningmenu_viewer h4 {
font-size:1.3em;
font-weight:bold;
color:#42145f;
margin-bottom:10px;
font-family:"Palatino", "Book Antiqua", Palatino Linotype, serif;
}
.list_container {
padding:10px;
}
.list_container .news_list .news_list_item {
clear:both;
float:left;
color:#42145f;
width:295px;
margin-bottom:4px;
}
.list_container .news_list .news_list_item h4 {
font-weight:bold;
font-size:1.0em;
font-family:Georgia, "Times New Roman", Times, serif;
margin:0;
padding:0;
}
.list_container .news_list .news_list_item p {
margin:8px 0 0 0;
padding:0;
color:#212121;
line-height:1.1em;
}
p.infoparagraph {
font-size:0.8em;
background-color:#f0ebf1;
border:#d3c6db 1px solid;
padding:2px;
margin-top:8px;
}
p.infoparagraph_grey {
font-size:0.8em;
background-color:#f9f9f9;
border:#ececec 1px solid;
padding:2px 4px;
margin-top:8px;
}
#ftr {
background-color:#f0ecf2;
color:#212121;
margin:0;
padding:0;
}
#ftr #ftr_container {
background-color:#f0ecf2;
color:#212121;
margin:0;
padding:0 20px;
}
#ftr #ftr_container h3 {
font-family:"Palatino", "Book Antiqua", Palatino Linotype, serif;
color:#42145f;
font-size:1.6em;
font-weight:normal;
margin:0 0 10px 0;
}
#ftr #ftr_container h4 {
color:#42145f;
font-size:1.0em;
font-weight:bold;
background-color:#f0ecf2;
}
#ftr #ftr_container p {
background-color:#f0ecf2;
color:#212121;
margin:0;
padding:5px 0 20px 0;
}
#ftr #ftr_container p a {
text-decoration:none;
}
#ftr #ftr_container p a:hover {
text-decoration:underline;
color:#77568c;
}
#ftr #ftr_container .col1 {
float:left;
width:480px;
margin:0 10px 0 0;
}
#ftr #ftr_container .col2 {
float:right;
width:480px;
margin:0 10px 0 0;
}
#ftr #ftr_container .smallprint {
font-size:0.8em;
}
#ftr #ftr_container .smallprint a {
font-weight:bold;
}
#ftr #ftr_container .smallprint a:hover {
color:#77568c;
}
#ftr ul.parentlinks {
float:left;
list-style:none;
}
#ftr ul.parentlinks li {
float:left;
list-style:none;
display:inline-block;
}
#ftr ul.parentlinks li a,
#ftr ul.parentlinks li a:visited,
#ftr ul.parentlinks li a:active{
color:#77568c;
text-decoration:none;
padding:0 4px;
}
#ftr ul.parentlinks li a:hover{
color:#a18aaf;
text-decoration:underline;
}
.padded_container {
padding:10px;
margin:0;
}
.padded_container p {
margin-top:-5px;
}
.lt_bordered_container {
padding:10px;
margin:0;
border:#ddd5e3 1px solid;
}
.lt_bordered_container p {
margin-top:-5px;
}
.photo_cont {
float:left;
width:106px;
padding:4px;
min-height:150px;
margin:0 2px 10px 2px;
text-align:center;
background-color:#f6f6f6;
border:#e0e0e0 1px solid;
*padding:1px;
*margin:0 1px 10px 1px;
}
.photo_cont .photo_row {
padding:0 0 5px 0;
}
.photo_cont .photo_options {
font-size:0.8em;
}
.video_cont {
float:left;
/*width:200px;*/
padding:4px;
min-height:150px;
margin:0 2px 10px 2px;
text-align:center;
background-color:#f6f6f6;
border:#e0e0e0 1px solid;
}
.video_cont .video_row {
padding:0 0 5px 0;
}
.video_cont .video_options {
font-size:0.8em;
}
.video_row img{
width:205px;
}

.bg_lt_purple {
background-color:#f0ecf2;
}
.bg_white {
background-color:#ffffff;
}
.floatleft{
float:left;
}
.floatright{
float:right;
}
.imageleft{
float:left;
padding:0px 5px 2px 0px;
}
.imageright{
float:right;
padding:0px 0px 2px 5px;
}
.newsimage_thumb_left{
float:left;
width:250px;
margin:0px 15px 2px 0px;
border:#42145f 1px solid;
}
.newsimage_thumb_right{
float:right;
width:100px;
margin:0px 0px 2px 15px;
border:#42145f 1px solid;
}
.newsimage_left{
float:left;
width:200px;
margin:0px 15px 2px 0px;
border:#42145f 2px solid;
}
.newsimage_right{
float:right;
width:200px;
margin:0px 0px 2px 15px;
border:#42145f 2px solid;
}
.border_ltpurple_imageright{
border:#d2c7d9 4px solid;
float:right;
margin:0px 0px 2px 5px;
}
.btnright{
float:right;
margin:10px 2px 10px 0px;
}
.btnright_standard{
float:right;
margin:10px 2px 2px 0px;
}
.color_mcpurple{
color:#4c0c62;
}
.spacer5{
clear:both;
padding:3px 0px 2px 0px;
}
.spacer10{
clear:both;
padding:5px 0px 5px 0px;
}
.spacer20{
clear:both;
padding:10px 0px 10px 0px;
}
.marginbtm10{
margin:0px 0px 10px 0px;
}
.hrule10dotted{
clear:both;
border-bottom:#c0c0c0 1px dotted;
height:2px;
margin:5px 0px 6px 0px;
padding:0px;
}
.hrule_purple{
clear:both;
border-bottom:#d2c7d9 2px solid;
height:2px;
margin:5px 0px 6px 0px;
padding:0px;
}
.formerror{
padding:5px;
margin:0px 0px 5px 0px;
text-align:left;
color:#000000;
font-size:1.1em;
font-weight:bold;
background-color:#FEEDFE;
border:#ff0000 1px solid;
}
.formsuccess{
padding:5px;
margin:0px 0px 5px 0px;
text-align:left;
color:#ffffff;
font-size:1.2em;
font-weight:bold;
background-color:#427413;
}
.split_cnt {
float:left;
width:520px;
}
.house_selector {
float:right;
width:440px;
}
.house_selector ul {
margin:0;
padding:0;
list-style:none;
}
.house_selector ul li a,
.house_selector ul li a:visited,
.house_selector ul li a:active {
float:left;
width:103px;
height:28px;
padding:8px 10px 0 34px;
font-weight:bold;
text-decoration:none;
}
.house_selector ul li a:hover {
color:#ffffff;
text-decoration:underline;
}



/* Clear float fix for floating elements */
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

/* Easy Slider */
#slider ul,
#slider li{
margin:0;
padding:0;
list-style:none;
}
#slider li{ 
/* 
define width and height of list item (slide)
entire slider area will adjust according to the parameters provided here
*/ 
width:650px;
overflow:hidden; 
}

/* numeric controls */	

ol#controls{
margin:1em 0;
padding:0;
height:16px;	
}
ol#controls li{
margin:0 2px 0 0; 
padding:0;
float:left;
list-style:none;
height:16px;
line-height:16px;
}
ol#controls li a{
float:left;
height:16px;
line-height:16px;
border:1px solid #ccc;
background:#DAF3F8;
color:#555;
padding:0 5px;
text-decoration:none;
}
ol#controls li.current a{
background:#5DC9E1;
color:#fff;
}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}

/* // Easy Slider */
/* Gallery */
div.light_rounded .pp_top .pp_left {
	background: url(/assets/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(/assets/images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat;
}
div.light_rounded .pp_content .ppt {
	color:#000;
}
div.light_rounded .pp_content_container .pp_left, div.light_rounded .pp_content_container .pp_right {
	background:#fff;
}
div.light_rounded .pp_content {
	background-color:#fff;
}
div.light_rounded .pp_next:hover {
	background: url(/assets/images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;
	cursor: pointer;
}
div.light_rounded .pp_previous:hover {
	background: url(/assets/images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;
	cursor: pointer;
}
div.light_rounded .pp_expand {
	background: url(/assets/images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;
	cursor: pointer;
}
div.light_rounded .pp_expand:hover {
	background: url(/assets/images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;
	cursor: pointer;
}
div.light_rounded .pp_contract {
	background: url(/assets/images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;
	cursor: pointer;
}
div.light_rounded .pp_contract:hover {
	background: url(/assets/images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;
	cursor: pointer;
}
div.light_rounded .pp_close {
	width:75px;
	height:22px;
	background: url(/assets/images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;
	cursor: pointer;
}
div.light_rounded #pp_full_res .pp_inline {
	color:#000;
}
div.light_rounded .pp_arrow_previous {
	background: url(/assets/images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat;
}
div.light_rounded .pp_arrow_previous.disabled {
	background-position:0 -87px;
	cursor:default;
}
div.light_rounded .pp_arrow_next {
	background: url(/assets/images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat;
}
div.light_rounded .pp_arrow_next.disabled {
	background-position: -22px -87px;
	cursor:default;
}
div.light_rounded .pp_bottom .pp_left {
	background: url(/assets/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(/assets/images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat;
}
div.light_rounded .pp_loaderIcon {
	background: url(/assets/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat;
}
div.dark_rounded .pp_top .pp_left {
	background: url(/assets/images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat;
}
div.dark_rounded .pp_top .pp_middle {
	background: url(/assets/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;
}
div.dark_rounded .pp_top .pp_right {
	background: url(/assets/images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat;
}
div.dark_rounded .pp_content_container .pp_left {
	background: url(/assets/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;
}
div.dark_rounded .pp_content_container .pp_right {
	background: url(/assets/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;
}
div.dark_rounded .pp_content {
	background: url(/assets/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;
}
div.dark_rounded .pp_next:hover {
	background: url(/assets/images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;
	cursor: pointer;
}
div.dark_rounded .pp_previous:hover {
	background: url(/assets/images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;
	cursor: pointer;
}
div.dark_rounded .pp_expand {
	background: url(/assets/images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;
	cursor: pointer;
}
div.dark_rounded .pp_expand:hover {
	background: url(/assets/images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;
	cursor: pointer;
}
div.dark_rounded .pp_contract {
	background: url(/assets/images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;
	cursor: pointer;
}
div.dark_rounded .pp_contract:hover {
	background: url(/assets/images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;
	cursor: pointer;
}
div.dark_rounded .pp_close {
	width:75px;
	height:22px;
	background: url(/assets/images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;
	cursor: pointer;
}
div.dark_rounded .currentTextHolder {
	color:#c4c4c4;
}
div.dark_rounded .pp_description {
	color:#fff;
}
div.dark_rounded #pp_full_res .pp_inline {
	color:#fff;
}
div.dark_rounded .pp_arrow_previous {
	background: url(/assets/images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat;
}
div.dark_rounded .pp_arrow_previous.disabled {
	background-position:0 -87px;
	cursor:default;
}
div.dark_rounded .pp_arrow_next {
	background: url(/assets/images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat;
}
div.dark_rounded .pp_arrow_next.disabled {
	background-position: -22px -87px;
	cursor:default;
}
div.dark_rounded .pp_bottom .pp_left {
	background: url(/assets/images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat;
}
div.dark_rounded .pp_bottom .pp_middle {
	background: url(/assets/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;
}
div.dark_rounded .pp_bottom .pp_right {
	background: url(/assets/images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat;
}
div.dark_rounded .pp_loaderIcon {
	background: url(/assets/images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;
}
div.dark_square .pp_left, div.dark_square .pp_middle, div.dark_square .pp_right, div.dark_square .pp_content {
	background: url(/assets/images/prettyPhoto/dark_square/contentPattern.png) top left repeat;
}
div.dark_square .currentTextHolder {
	color:#c4c4c4;
}
div.dark_square .pp_description {
	color:#fff;
}
div.dark_square .pp_loaderIcon {
	background: url(/assets/images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;
}
div.dark_square .pp_content_container .pp_left {
	background: url(/assets/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;
}
div.dark_square .pp_content_container .pp_right {
	background: url(/assets/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;
}
div.dark_square .pp_expand {
	background: url(/assets/images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;
	cursor: pointer;
}
div.dark_square .pp_expand:hover {
	background: url(/assets/images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;
	cursor: pointer;
}
div.dark_square .pp_contract {
	background: url(/assets/images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;
	cursor: pointer;
}
div.dark_square .pp_contract:hover {
	background: url(/assets/images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;
	cursor: pointer;
}
div.dark_square .pp_close {
	width:75px;
	height:22px;
	background: url(/assets/images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;
	cursor: pointer;
}
div.dark_square #pp_full_res .pp_inline {
	color:#fff;
}
div.dark_square .pp_arrow_previous {
	background: url(/assets/images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat;
}
div.dark_square .pp_arrow_previous.disabled {
	background-position:0 -87px;
	cursor:default;
}
div.dark_square .pp_arrow_next {
	background: url(/assets/images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat;
}
div.dark_square .pp_arrow_next.disabled {
	background-position: -22px -87px;
	cursor:default;
}
div.dark_square .pp_next:hover {
	background: url(/assets/images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;
	cursor: pointer;
}
div.dark_square .pp_previous:hover {
	background: url(/assets/images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;
	cursor: pointer;
}
div.light_square .pp_left, div.light_square .pp_middle, div.light_square .pp_right, div.light_square .pp_content {
	background:#fff;
}
div.light_square .pp_content .ppt {
	color:#000;
}
div.light_square .pp_expand {
	background: url(/assets/images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;
	cursor: pointer;
}
div.light_square .pp_expand:hover {
	background: url(/assets/images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;
	cursor: pointer;
}
div.light_square .pp_contract {
	background: url(/assets/images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;
	cursor: pointer;
}
div.light_square .pp_contract:hover {
	background: url(/assets/images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;
	cursor: pointer;
}
div.light_square .pp_close {
	width:75px;
	height:22px;
	background: url(/assets/images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;
	cursor: pointer;
}
div.light_square #pp_full_res .pp_inline {
	color:#000;
}
div.light_square .pp_arrow_previous {
	background: url(/assets/images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat;
}
div.light_square .pp_arrow_previous.disabled {
	background-position:0 -87px;
	cursor:default;
}
div.light_square .pp_arrow_next {
	background: url(/assets/images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat;
}
div.light_square .pp_arrow_next.disabled {
	background-position: -22px -87px;
	cursor:default;
}
div.light_square .pp_next:hover {
	background: url(/assets/images/prettyPhoto/light_square/btnNext.png) center right no-repeat;
	cursor: pointer;
}
div.light_square .pp_previous:hover {
	background: url(/assets/images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;
	cursor: pointer;
}
div.facebook .pp_top .pp_left {
	background: url(/assets/images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat;
}
div.facebook .pp_top .pp_middle {
	background: url(/assets/images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x;
}
div.facebook .pp_top .pp_right {
	background: url(/assets/images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat;
}
div.facebook .pp_content .ppt {
	color:#000;
}
div.facebook .pp_content_container .pp_left {
	background: url(/assets/images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y;
}
div.facebook .pp_content_container .pp_right {
	background: url(/assets/images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y;
}
div.facebook .pp_content {
	background:#fff;
}
div.facebook .pp_expand {
	background: url(/assets/images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;
	cursor: pointer;
}
div.facebook .pp_expand:hover {
	background: url(/assets/images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;
	cursor: pointer;
}
div.facebook .pp_contract {
	background: url(/assets/images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;
	cursor: pointer;
}
div.facebook .pp_contract:hover {
	background: url(/assets/images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;
	cursor: pointer;
}
div.facebook .pp_close {
	width:22px;
	height:22px;
	background: url(/assets/images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;
	cursor: pointer;
}
div.facebook #pp_full_res .pp_inline {
	color:#000;
}
div.facebook .pp_loaderIcon {
	background: url(/assets/images/prettyPhoto/facebook/loader.gif) center center no-repeat;
}
div.facebook .pp_nav .pp_arrow_previous {
	background: url(/assets/images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;
	height:22px;
	margin-top:0;
	width:22px;
}
div.facebook .pp_arrow_previous.disabled {
	background-position:0 -96px;
	cursor:default;
}
div.facebook .pp_nav .pp_arrow_next {
	background: url(/assets/images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;
	height:22px;
	margin-top:0;
	width:22px;
}
div.facebook .pp_arrow_next.disabled {
	background-position: -32px -96px;
	cursor:default;
}
div.facebook .pp_nav {
	margin-top:0;
}
div.facebook .pp_nav p {
	font-size:15px;
	padding:0 3px 0 4px;
}
div.facebook .pp_next:hover {
	background: url(/assets/images/prettyPhoto/facebook/btnNext.png) center right no-repeat;
	cursor: pointer;
}
div.facebook .pp_previous:hover {
	background: url(/assets/images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;
	cursor: pointer;
}
div.facebook .pp_bottom .pp_left {
	background: url(/assets/images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat;
}
div.facebook .pp_bottom .pp_middle {
	background: url(/assets/images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x;
}
div.facebook .pp_bottom .pp_right {
	background: url(/assets/images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat;
}
div.pp_pic_holder a:focus {
	outline:none;
}
div.pp_overlay {
	background:#000;
	display: none;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:9500;
}
div.pp_pic_holder {
	display: none;
	position:absolute;
	width:100px;
	z-index:10000;
}
.pp_top {
	height:20px;
	position: relative;
}
* html .pp_top {
	padding:0 20px;
}
.pp_top .pp_left {
	height:20px;
	left:0;
	position:absolute;
	width:20px;
}
.pp_top .pp_middle {
	height:20px;
	left:20px;
	position:absolute;
	right:20px;
}
* html .pp_top .pp_middle {
	left:0;
	position: static;
}
.pp_top .pp_right {
	height:20px;
	left:auto;
	position:absolute;
	right:0;
	top:0;
	width:20px;
}
.pp_content {
	height:40px;
}
.pp_content .ppt {
	left:auto;
	margin-bottom:5px;
	position: relative;
	top:auto;
}
.pp_fade {
	display: none;
}
.pp_content_container {
	position: relative;
	text-align: left;
	width:100%;
}
.pp_content_container .pp_left {
	padding-left:20px;
}
.pp_content_container .pp_right {
	padding-right:20px;
}
.pp_content_container .pp_details {
	margin:10px 0 2px 0;
}
.pp_description {
	display: none;
	margin:0 0 5px 0;
}
.pp_nav {
	clear: left;
	float: left;
	margin:3px 0 0 0;
}
.pp_nav p {
	float: left;
	margin:2px 4px;
}
.pp_nav a.pp_arrow_previous, .pp_nav a.pp_arrow_next {
	display:block;
	float: left;
	height:15px;
	margin-top:3px;
	overflow: hidden;
	text-indent: -10000px;
	width:14px;
}
.pp_hoverContainer {
	position:absolute;
	top:0;
	width:100%;
	z-index:2000;
}
a.pp_next {
	background: url(/assets/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
	display:block;
	float: right;
	height:100%;
	text-indent: -10000px;
	width:49%;
}
a.pp_previous {
	background: url(/assets/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
	display:block;
	float: left;
	height:100%;
	text-indent: -10000px;
	width:49%;
}
a.pp_expand, a.pp_contract {
	cursor: pointer;
	display: none;
	height:20px;
	position:absolute;
	right:30px;
	text-indent: -10000px;
	top:10px;
	width:20px;
	z-index:20000;
}
a.pp_close {
	display:block;
	float: right;
	text-indent: -10000px;
}
.pp_bottom {
	height:20px;
	position: relative;
}
* html .pp_bottom {
	padding:0 20px;
}
.pp_bottom .pp_left {
	height:20px;
	left:0;
	position:absolute;
	width:20px;
}
.pp_bottom .pp_middle {
	height:20px;
	left:20px;
	position:absolute;
	right:20px;
}
* html .pp_bottom .pp_middle {
	left:0;
	position: static;
}
.pp_bottom .pp_right {
	height:20px;
	left:auto;
	position:absolute;
	right:0;
	top:0;
	width:20px;
}
.pp_loaderIcon {
	display:block;
	height:24px;
	left:50%;
	margin: -12px 0 0 -12px;
	position:absolute;
	top:50%;
	width:24px;
}
#pp_full_res {
	line-height:1 !important;
}
#pp_full_res .pp_inline {
	text-align: left;
}
#pp_full_res .pp_inline p {
	margin:0 0 15px 0;
}
div.ppt {
	color:#fff;
	display: none;
	font-size:17px;
	left:0;
	position:absolute;
	top:0;
	z-index:9999;
}
#three_colummn_align {
    position:relative;
   *width:980px;
}
#three_colummn_align_bottom {
    position:absolute; 
    bottom:0px;
   *position:relative; 
   *vertical-align:bottom;
   *margin-top:20px;
}
