/*new pink= #ec008c*/
body{
margin:0; 
padding:0; 
font-family: "trebuchet ms", arial, helvetica, sans-serif;
font-size: 0.7em;
background:#fff;
color: #000;
} 

.wrap{width:100%; min-width: 760px; border-right:7800px; margin: 0 auto;}
.wrap-in{width:100%; margin-right: -760px;}

img{
border:0;
}
.bold{
font-weight:bold;
}
.full_width{
width:100%;
}
.half_width{
width:50%;
}
.clearfloat {
clear:both;
}
div.clearfloat + p{
margin-top:0;
padding-top:10px;
}
/* +++++++++++++++++  main zones ++++++++++++++++++ */
#background {
width:100%;
/*background:url("img/sie_body_back.gif") top center repeat-y #fff;*/
color:inherit;
}
#wrapper {
display:block;
width:100%;
margin-left:auto;
margin-right:auto;
margin-top: 0;
margin-bottom: 0;
padding:0;
}
#head_spacer {
display:block;
width:100%;
height:14px;
background-color:#000;
color:inherit;
}
#header {
width:100%;
height:126px;
}
.logo {
float:left;
width:20%;
text-align: left;
}
.head_right{
width:76%;
display:block;
text-align:center;
float:right;
padding-left:10px;
padding-right:19px;
}
.head_rt {
background-position:left top;
background-repeat:repeat-x;
background-color:#fff;
}
.head_rt_r {
height:94px;
background:url(img/top_img/gradient_right.gif) top right no-repeat;
margin-right:-19px;
}
.head_rt_l {
margin-left:-10px;
background:url(img/top_img/gradient_left.gif) top left no-repeat;
}
#head_spacer_thin{
background:#fff;
color:inherit;
height:1px;
}
#top_nav {
text-align: left;
background:url("img/top_nav/back.gif") bottom left repeat-x #fff;
color:inherit;
height:32px;
float: right;
width:76%;
padding-left:10px;
padding-right:19px;
}
#content_main {
width:100%;
/*padding:0 0 55px 0;*/
}
#left_nav {
display:block;
float:left;
width:18%;
padding-left:19px;
}
#content {
display:block;
background:url("img/content/top_grad.gif") top left repeat-x #fff;
color:inherit;
width: 76%;
float:right;
padding-left:10px;
padding-right:19px;
}
#content_block {
display:block;
float:left;
width: 70%;
}
#content_block_wide {
display:block;
float:left;
width:98%;
}
#right_nav {
padding-top: 21px;
display:block;
float:right;
width:27%;
padding-left:5px;
}
/* +++++++++++++++++  top navigation ++++++++++++++++++ */
a.top_nav_link {
display:block;
width:80px;
height:28px;
line-height:28px;
font-family: "trebuchet ms", arial, helvetica, sans-serif;
font-size: 0.9em;
font-weight:bold;
text-decoration:none;
color:#ec008c;
background:transparent;
text-align:center;
border: 1px solid #979797; 
}
a.top_nav_link:hover {
font-weight:bold;
text-decoration:none;
color:#fff;
background:#ec008c;
border: 1px solid #ec008c;
}
.top_nav_link_at {
display:block;
width:80px;
height:28px;
line-height:28px;
font-weight:bold;
font-family: "trebuchet ms", arial, helvetica, sans-serif;
font-size: 0.9em;
color:#ec008c;
background:#fff;
text-align:center;
border-top: 1px solid #ec008c;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
}
.top_nav_padding{
display:block;
padding-left:2px;
padding-right:2px;
}
/* +++++++++++++++++  left navigation ++++++++++++++++++ */
ul.left_nav_list {
list-style:none;
margin:0px;
padding:0px;
}
ul.left_subnav_list {
list-style:none;
margin:0px;
padding-left:10px;
}
a.left_nav_link {
display:block;
width:100%;
height:25px;
line-height:25px;
font-family: "trebuchet ms", arial, helvetica, sans-serif;
font-size: 0.9em;
font-weight:bold;
text-decoration:none;
color:#fff;
background:#000;
border-bottom: 1px solid #fff;
}
a.left_nav_link:hover {
font-weight:bold;
text-decoration:none;
color:#fff;
background:#ec008c;
border-bottom: 1px solid #fff;
}
.left_nav_link_at {
display:block;
width:100%;
height:25px;
line-height:25px;
font-family: "trebuchet ms", arial, helvetica, sans-serif;
font-size: 0.9em;
font-weight:bold;
color:#fff;
background:#ec008c;
border-bottom: 1px solid #000;
}
.left_nav_padding {
padding-left:4px;
}
/*
height:21px;
*/
a.left_nav_linksub {
padding-bottom: 4px;
padding-top: 3px;
display:block;
width:100%;
font-family: "trebuchet ms", arial, helvetica, sans-serif;
font-size: 0.8em;
font-weight:normal;
text-decoration:none;
color:#000;
background:url("img/left_nav/subnav_off.gif") top left no-repeat #fff;
}
a.left_nav_linksub:hover {
font-weight:normal;
text-decoration:none;
color:#ec008c;
background:url("img/left_nav/subnav_on.gif") top left no-repeat #fff;
}
a.left_nav_linksub_on {
display:block;
width:100%;
height:21px;
line-height:21px;
font-family: "trebuchet ms", arial, helvetica, sans-serif;
font-size: 0.8em;
font-weight:normal;
text-decoration:none;
color:#ec008c;
background:url("img/left_nav/subnav_on.gif") top left no-repeat #fff;
}
a.left_nav_linksub_on:hover {
font-weight:bold;
text-decoration:none;
color:#ec008c;
background:url("img/left_nav/subnav_on.gif") top left no-repeat #fff;
}
.left_nav_linksub_at {
display:block;
width:100%;
height:21px;
line-height:21px;
font-family: "trebuchet ms", arial, helvetica, sans-serif;
font-size: 0.8em;
font-weight:normal;
text-decoration:none;
color:#ec008c;
background:url("img/left_nav/subnav_on.gif") top left no-repeat #fff;
}
.left_navsub_padding {
padding-left:17px;
}
li.left_list_spacer {
height:6px;
line-height:6px;
}
/* +++++++++++++++++  page subnavigation ++++++++++++++++++ */
ul.subpage_nav_list {
list-style:none;
display: inline;
margin: 0;
padding: 0;
} 
ul.subpage_nav_list li {
list-style: none;
float:left;
margin: 0;
padding: 2px 8px 2px 8px;
line-height:120%;
border-left:1px solid #ec008c;
}
ul.subpage_nav_list li.first_list {
border-left: none;
}
/* +++++++++++++++++  text ++++++++++++++++++ */
.title{
color:#ec008c;
background:inherit;
font-size:1.2em;
padding-top:15px;
padding-bottom:3px;
border-bottom:1px solid #ec008c;
}
.home_notice{
width:100%;
border-bottom: 1px solid #ec008c;
margin-left:auto;
margin-right:auto;
}
.home_notice_padding{
display:block;
padding:5px;
color:#000000;
font-size:1.4em;
line-height:125%;
font-weight:bold;
text-transform:uppercase;
}
.home_notice_alt{
color:#ec008c;
font-weight:bold;
}
.home_content{
font-size:1.1em;
}
.membership_note{
width:100%;
border-top: 1px solid #ec008c;
border-bottom: 1px solid #ec008c;
margin-left:auto;
margin-right:auto;
}
.membership_note_padding{
display:block;
padding:5px;
color:#333333;
}
h1{
color:#902681;
font-weight:bold;
font-size:2.4em;
margin-top:3px;
margin-bottom:5px;
}
h2 {
color:#f33e2b;
font-weight: normal;
font-size: 2em;
margin-top:3px;
margin-bottom:4px;
}
h3 {
color:#bbbbbb;
font-weight:normal;
font-family: "arial black", arial, helvetica, sans-serif;
font-size:1.8em;
margin-top:3px;
margin-bottom:3px;
}
h4{
color:#0796e5;
font-weight:bold;
font-variant:small-caps;
letter-spacing:0.2em;
font-size:1.4em;
margin-top:3px;
margin-bottom:3px;
}
h5{
color:#ec008c;
font-weight:bold;
font-size:1.2em;
margin-top:2px;
margin-bottom:3px;
}
h6{
color:#ec008c;
font-style:italic;
font-size:1.0em;
margin-top:2px;
margin-bottom:3px;
}
.errortext{
color:#996633;
background:inherit;
font-weight:bold;
font-size:1.4em;
}
.alt_text{
color:#00a148;
background:inherit;
font-weight:bold;
}
.reference_text {
font-style: italic;
font-family: georgia, times, serif;
color:inherit;
background:inherit;
}
ul.coloured_list {
color:#ec008c;
list-style-type: square;
}
ul.coloured_list li {
padding-top:2px;
}
ul.coloured_list li span.plain {
color: #000;
}
/* +++++++++++++++++  links ++++++++++++++++++ */
a {
color:#000;
background:inherit;
font-weight:normal;
}
a:hover {
color:#666666;
background:inherit;
font-weight:normal;
}
a.bottom_nav{
color:#ccff66;
background:inherit;
font-weight:normal;
text-decoration:none;
}
a.bottom_nav:hover{
color:#fff;
background:inherit;
font-weight:normal;
text-decoration:none;
}
a.med_link{
color:#666666;
background:inherit;
font-weight:bold;
text-decoration:underline;
}
a.med_link:hover{
color:#000;
background:inherit;
font-weight:bold;
text-decoration:underline;
}
a.med_link_plain{
color:#666666;
background:inherit;
font-weight:normal;
text-decoration:none;
}
a.med_link_plain:hover{
color:#000;
background:inherit;
font-weight:normal;
text-decoration:none;
}
a.light_link{
color:#fff;
background:inherit;
font-weight:normal;
text-decoration:none;
}
a.light_link:hover{
color:#cccccc;
background:inherit;
font-weight:normal;
text-decoration:none;
}
a.button_link {
display:block;
width:80px;
height:28px;
line-height:28px;
font-family: "trebuchet ms", arial, helvetica, sans-serif;
font-size: 0.8em;
font-weight:bold;
text-decoration:none;
color:#ec008c;
background:url("img/top_nav/back.gif") bottom left repeat-x #fff;
text-align:center;
border: 1px solid #979797;
}
a.button_link:hover {
font-weight:bold;
text-decoration:none;
color:#fff;
background:#ec008c;
border: 1px solid #ec008c;
}
.button_link_padding{
display:block;
padding-left:2px;
padding-right:2px;
}
/* +++++++++++++++++  forms ++++++++++++++++++ */
form{
padding:0;
margin:0;
}
.form{
font-family: "trebuchet ms", arial, helvetica, sans-serif;
color: #666633;
background: #fff;
font-size:1em;
}
.alt_form{
font-family: "trebuchet ms", arial, helvetica, sans-serif;
color: #658da2;
background: #fff;
font-size:1em;
border:1px solid #658da2;
}
.submit{
font-family: "trebuchet ms", arial, helvetica, sans-serif;
}
.formtext{
color: #000;
background:transparent;
font-weight:bold;
text-align:right;
}
.formtext_plain{
color: #000;
background:transparent;
font-weight:bold;
}
.formcell{
background:url("img/forms/cell_back.gif") bottom left repeat-x #fff;
color:inherit;
width:50%;
line-height:1.2em;
}
.form_title{
background:#000;
color:#fff;
font-size:1.4em;
text-align:center;
}
.form_subtitle{
color:#fff;
background:#a1c24b;
text-align:center;
letter-spacing:0.5em;
font-size:0.8em;
text-transform:uppercase;
}
.form_table {
border-top:1px solid #a0c24a;
border-bottom:1px solid #a0c24a;
width:90%;
}
.required{
color:#ec008c;
font-size:1.6em;
background:inherit;
font-weight: bold;
font-family:impact, arial, helvetica, sans-serif;
}
.formcell_footer{
background:url("img/forms/footercell_back.gif") top left repeat-x #fff;
color:inherit;
width:50%;
line-height:1.2em;
}
.form_note{
width:80%;
margin-left:auto;
margin-right:auto;
text-align:center;
font-size:1em;
font-style:italic;
color:#6e7453;	
background:inherit;
}
.form_margin {
padding-left:50px;
}
.errordetail {
color:#b42863;
background:inherit;
font-size:1.1em;
font-style:italic;
}
.contact_address {
float:left;
padding:2px;
width:30%;
}
.contact_information {
float:right;
padding:2px;
width:65%;
}
/* +++++++++++++++++  home page banners ++++++++++++++++++ */
.homebanner_area{
width:100%;
margin-left:auto;
margin-right:auto;
}
.homebanner_big{
width:90%;
margin-left:auto;
margin-right:auto;
border:1px solid #1097e7;
}
.homefloat_left {
float:left;
width:184px;
}
.homefloat_promotionbox {
text-align: center;
width: 100%;
}
.homefloat_promotionbox{
}
.homefloat_promotionimage{
	text-align: center;
	padding: 4px;
}
.homefloat_caption{
text-align: center;
color:#666666;
font-size: 1.2em;
width: 100%;
padding-top:4px;
padding-bottom:4px;
padding-right:2px;
padding-left:4px;
}
.homefloat_caption1{
color:#666666;
font-size:0.9em;
width:100%;
padding-top:4px;
padding-bottom:4px;
padding-right:2px;
padding-left:4px;
}
/* +++++++++++++++++  right content ++++++++++++++++++ */
.right_title {
display:block;
width:100%;
height:25px;
line-height:25px;
font-family: "trebuchet ms", arial, helvetica, sans-serif;
/*font-size: 0.9em;*/
font-weight:bold;
text-decoration:none;
color:#fff;
background:#000000 url("img/right_nav/title_back.gif") top left repeat-y ;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
}
.right_box_padding {
padding-left:4px;
padding-right:4px;
}
.right_nav_box {
display:block;
width:100%;
height:18px;
line-height:18px;
font-family: "trebuchet ms", arial, helvetica, sans-serif;
font-size: 0.9em;
text-align:right;
color:#fff;
background:#000000 url("img/right_nav/nav_back.gif") top right repeat-y ;
}
.right_story_padding{
display:block;
padding-top:4px;
padding-bottom:4px;
}
.right_accent_text{
color:#ec008c;
}
/* +++++++++++++++++  unused, possibly ++++++++++++++++++ 
.link_div{
display:block;
width:90%;
margin-left:auto;
margin-right:auto;
border-top:1px solid #996633;
padding-top:5px;
text-align:center;
}*/
/* +++++++++++++++++  footer area ++++++++++++++++++ */
#bottom_line{
display:block;
width:100%;
height:2px;
margin-left:auto;
margin-right:auto;
border-top:1px solid #ec008c;
background-color:#fff;
color:inherit;
}
#footer {
display:block;
width:100%;
height:21px;
line-height:21px;
margin-left:auto;
margin-right:auto;
font-family: "trebuchet ms", arial, helvetica, sans-serif;
font-size: 0.9em;
text-align:right;
background-color:#000;
color:#fff;
}
#footer_finish {
display:block;
height:60px;
background-color:#fff;
color:inherit;
}
#border_finish {
display:block;
width:100%;
height:8px;
margin-left:auto;
margin-right:auto;
background-color:#000;
color:#fff;
}
/* +++++++++++++++++  about us - board area ++++++++++++++++++ */
.board_table {
width:100%;
border-bottom:1px solid #ec008c;
}
table.board_table th {
border-top:2px solid #ec008c;
border-bottom:1px solid #ec008c;
color:#333333;
font-weight:bold;
font-size:1em;
}
table.board_table td.board_image {
color:#000;
background:inherit;
border:1px solid #e1e1e1;
}
table.board_table td.board_details {
width:100%;
border:1px solid #e1e1e1;
color:#000;
background:inherit;
padding-left:10px;
}
/*table.board_table td.first {
font-size:1em;
border:1px solid #e1e1e1;
color:#000;
width:100%;
}
td.board_image_cell{
border:1px solid #ffffff;
}*/
/* +++++++++++++++++  image floats, various sections  ++++++++++++++++++ */
.imagebox_left{
float:left;
padding:2px 6px 2px 2px;
}
.imagebox_right{
float:right;
padding:2px 2px 2px 6px;
}
.top_separator{
color:#ec008c;
font-size:1.1em;
text-align:center;
padding-bottom:5px;
}
.link_separator{
color:#ec008c;
font-size:1.1em;
padding-bottom:5px;
}
/* +++++++++++++++++  feature links, various sections  ++++++++++++++++++ */
span.icon_linktext {
padding-right: 18px;
padding-left:18px;
font-family: "trebuchet ms", arial, helvetica, sans-serif;
}
a.info_link {
display:block;
color:#ec008c;
font-weight:bold;
text-decoration:none;
background:url("img/icons/info_link.gif") center left no-repeat #fff;
}
a.info_link:hover {
color:#000;
font-weight:bold;
text-decoration:none;
background:url("img/icons/info_link.gif") center left no-repeat #fff;
}
a.email_link {
color:#ec008c;
display:block;
font-weight:bold;
text-decoration:none;
background:url("img/icons/email_link.gif") center left no-repeat #fff;
}
a.email_link:hover{
color:#000;
font-weight:bold;
text-decoration:none;
background:url("img/icons/email_link.gif") center left no-repeat #fff;
}
a.docs_link {
color:#ec008c;
display:block;
font-weight:bold;
text-decoration:none;
background:url("img/icons/related_docs.gif") center left no-repeat #fff;
}
a.docs_link:hover{
color:#000;
font-weight:bold;
text-decoration:none;
background:url("img/icons/related_docs.gif") center left no-repeat #fff;
}
a.www_link {
color:#ec008c;
display:block;
font-weight:bold;
text-decoration:none;
background:url("img/icons/related_links.gif") center left no-repeat #fff;
}
a.www_link:hover{
color:#000;
font-weight:bold;
text-decoration:none;
background:url("img/icons/related_links.gif") center left no-repeat #fff;
}
/* +++++++++++++++++  about - our staff area ++++++++++++++++++ */
img.staff_image{
border:3px double #902480;
}
.staffbox_caption{
color:#902480;
font-size:0.9em;
width:110px;
padding-top:4px;
padding-bottom:4px;
}
h5.staff_title {
padding-top:10px;
}
/* +++++++++++++++++  events - calendar navigation ++++++++++++++++++ */
.events_head{
font-weight:bold;
text-align:center;
font-size:1em;
padding-bottom:3px;
}
th.events_head {
background:#000;
color:#fff;
}
th.emptyth {
background:#fff;
}
a.weekday_link {
display:block;
height:1.5em;
color:#fff;
background:transparent;
text-decoration:none;
font-size:0.9em;
text-align:center;
}
a.weekday_link:hover{
background:#333333;
color:#fff;
}
a.week_link {
display:block;
color:#0c96e5;
text-decoration:none;
font-weight:normal;
font-size:0.8em;
}
a.week_link:hover {
color:#000;
}
a.day_link {
display:block;
width:25px;
height:18px;
background:#003366;
color:#fff;
text-decoration:none;
font-weight:normal;
border:1px solid #003366;
text-align:right;
}
a.day_link:hover {
background:#0c96e5;
color:#003366;
border:1px solid #fff;
}
.day_link_at{
display:block;
width:25px;
height:18px;
background:#0c96e5;
color:#fff;
text-decoration:none;
font-weight:normal;
border:1px solid #fff;
text-align:right;
}
.day_link_off{
display:block;
width:25px;
height:18px;
background:#fff;
color:#0c96e5;
text-decoration:none;
font-weight:normal;
border:1px solid #fff;
text-align:right;
}
/* +++++++++++++++++  events - story stuff ++++++++++++++++++ */
.event_profile {
width:95%;
margin-left:auto;
margin-right:auto;
}
img.event_image{
border:3px double #0c96e5;
}
.eventbox_caption{
color:#003366;
font-size:0.9em;
text-align:center;
width:140px;
padding-top:4px;
padding-bottom:4px;
line-height:0.9em;
}
h5.event_title {
font-size:1.2em;
padding-top:5px;
}
.event_title_padding{
padding-bottom:4px;
}
a.event_title_link {
color:#ec008c;
font-size:1.2em;
font-weight:bold;
text-decoration:none;
}
a.event_title_link:hover {
color:#0083d0;
font-size:1.2em;
font-weight:bold;
text-decoration:underline;
}
.event_date{
font-size:0.9em;
letter-spacing:0.2em;
color:#003366;
background:inherit;
text-align:right;
font-family: georgia, times, serif;
border-top:1px solid #cccccc;
}
.event_location{
font-size:0.9em;
letter-spacing:0.2em;
color:#0c96e5;
font-family: georgia, times, serif;
}
.event_sponsor{
font-size:0.9em;
letter-spacing:0.4em;
text-align:center;
}
/* +++++++++++++++++  news - story stuff ++++++++++++++++++ */
.news_profile {
width:95%;
margin-left:auto;
margin-right:auto;
}
img.news_image{
border:3px double #902480;
}
.newsbox_caption{
color:#902480;
font-size:0.9em;
text-align:center;
width:110px;
padding-top:4px;
padding-bottom:4px;
line-height:0.9em;
}
.news_box_right{
float:right;
width:300px;
}
h5.news_title {
font-size:1.2em;
padding-top:10px;
}
a.news_title_link {
color:#ec008c;
font-size:1.2em;
font-weight:bold;
text-decoration:none;
}
a.news_title_link:hover {
color:#660066;
font-size:1.2em;
font-weight:bold;
text-decoration:underline;
}
.news_title_padding{
padding-bottom:4px;
}
.news_date{
font-size:0.9em;
letter-spacing:0.2em;
color:#660066;
background:inherit;
text-align:right;
font-family: georgia, times, serif;
border-top:1px solid #cccccc;
}
/* +++++++++++++++++  partners - profile stuff ++++++++++++++++++ */
.partners_profile {
width:95%;
margin-left:auto;
margin-right:auto;
border-bottom:1px solid #cccccc;
}
img.partners_image{
border:none;
}
.partners_caption{
color:#902480;
font-size:0.9em;
width:160px;
padding-top:4px;
padding-bottom:4px;
}
h5.partners_title {
font-size:1.4em;
padding-top:10px;
}
a.partners_title_link {
color:#666666;
background:inherit;
font-weight:normal;
font-size:1.2em;
font-style: italic;
font-family: georgia, times, serif;
text-decoration:none;
}
a.partners_title_link:hover {
color:#7d0033;
background:inherit;
font-weight:normal;
font-size:1.2em;
font-style: italic;
font-family: georgia, times, serif;
text-decoration:none;
}
.title_border {
border-bottom:1px solid #cccccc;
}
/* +++++++++++++++++  members - profile stuff ++++++++++++++++++ */
.members_area{
width:90%;
margin-left:auto;
margin-right:auto;
}
.members_profile_left {
width:48%;
float:left;
}
.members_profile_right {
width:48%;
float:right;
}
/* +++++++++++++++++  general - related docs ++++++++++++++++++ */
.related_area{
width:98%;
margin-left:auto;
margin-right:auto;
}
.related_left{
width:49%;
float:left;
}
.related_right{
width:49%;
float:right;
}
.related_title{
font-family: "Lucida Grande", Verdana, Arial;
height:18px;
line-height:18px;
font-size: 1em;
text-decoration:none;
color:#666666;
background:url("img/forms/related_title.gif") bottom left repeat-x #fff;
padding-left:10px;
border-bottom: 1px solid #979797;
}
.related_row{
border-bottom:1px solid #CC0000;
}
ul.related_list{
list-style-type: none;
font-size: 1em;
padding:2px;
margin: 0;
line-height:150%;
}
ul.related_list > li{
border-bottom:1px solid #dfdfdf;
}
/* +++++++++++++++++  employability - profile stuff ++++++++++++++++++ */
.employability_profile {
width:95%;
margin-left:auto;
margin-right:auto;
}
img.employability_image{
border:none;
}
.employability_caption{
color:#8eaa44;
font-size:0.9em;
width:160px;
padding-top:4px;
padding-bottom:4px;
}
h5.employability_title {
font-size:1.4em;
padding-top:10px;
}
a.employability_title_link {
color:#666666;
background:inherit;
font-weight:normal;
font-size:1.2em;
font-style: italic;
font-family: georgia, times, serif;
text-decoration:none;
}
a.employability_title_link:hover {
color:#666633;
background:inherit;
font-weight:normal;
font-size:1.2em;
font-style: italic;
font-family: georgia, times, serif;
text-decoration:none;
}
/* +++++++++++++++++  links - profile stuff ++++++++++++++++++ */
.links_profile {
width:95%;
margin-left:auto;
margin-right:auto;
}
img.links_image{
border:none;
padding-right:5px;
}
.links_caption{
color:#902480;
font-size:0.9em;
width:260px;
padding-top:4px;
padding-bottom:4px;
}
h5.links_title {
font-size:1.4em;
padding-top:10px;
}
/* +++++++++++++++++  faq ++++++++++++++++++ */
.faq_profile {
width:95%;
margin-left:auto;
margin-right:auto;
}
/* +++++++++++++++++  csr - case studies stuff ++++++++++++++++++ */
.casestudy_left {
width:48%;
float:left;
min-height:100px;
}
.casestudy_right {
width:48%;
float:right;
min-height:100px;
}
/*.cs_community{
background:url("img/case_studies/back_community.jpg") top right no-repeat #fff;
}
.cs_environment{
background:url("img/case_studies/back_environment.jpg") top right no-repeat #fff;
}
.cs_marketplace{
background:url("img/case_studies/back_marketplace.jpg") top right no-repeat #fff;
}
.cs_workplace{
background:url("img/case_studies/back_workplace.jpg") top right no-repeat #fff;
}*/
.casestudy_desc{
display:block;
padding:10px 29px 10px 5px;
}
.cs_community{background:url('img/case_studies/back_community.jpg') top right no-repeat #fff; border-top:1px solid #1196e5;}
.cs_environment{background:url('img/case_studies/back_environment.jpg') top right no-repeat #fff; border-top:1px solid #8eae38;}
.cs_marketplace{background:url('img/case_studies/back_marketplace.jpg') top right no-repeat #fff; border-top:1px solid #f33e2b;}
.cs_workplace{background:url('img/case_studies/back_workplace.jpg') top right no-repeat #fff; border-top:1px solid #8f2581;}
.title_community{color:#1196e5; font-weight:normal; font-size:2em; font-style:italic;}
.title_environment{color:#a1c24c; font-weight:normal; font-size:2em; font-style:italic;}
.title_marketplace{color:#f33e2b; font-weight:normal; font-size:2em; font-style:italic;}
.title_workplace{color:#8f2581; font-weight:normal; font-size:2em; font-style:italic;}
a.med_link_community, a.med_link_environment, a.med_link_marketplace, a.med_link_workplace{color:#666666; font-weight:bold; text-decoration:none;}
a.med_link_community:hover{color:#1196e5; font-weight:bold; text-decoration:none;}
a.med_link_environment:hover{color:#a1c24c; font-weight:bold; text-decoration:none;}
a.med_link_marketplace:hover{color:#f33e2b; font-weight:bold; text-decoration:none;}
a.med_link_workplace:hover{color:#8f2581; font-weight:bold; text-decoration:none;}
.study_profile {
width:95%;
margin-left:auto;
margin-right:auto;
}
h5.community{
color:#1196e5;
}
h5.environment{
color:#a1c24c;
}
h5.marketplace{
color:#f33e2b;
}
h5.workplace{
color:#8f2581;
}
.jobs_main{
border:1px solid #abc4c8;
}
.jobs_head{
border-bottom:1px solid #666666;
font-size:1.4em;
text-align:center;
}
.jobs_bottom{
border-top:1px solid #666666;
color:#ec008c;
}
acronym {
border-bottom: 1px dotted #003300;
cursor: help;
}
.site_map_spacer{
border-top:1px solid #ebebeb;
height:1px;
}
a.sitemap_link_top {
color:#000;
font-weight:bold;
text-decoration:none;
}
a.sitemap_link_top:hover{
color:#ec008c;
font-weight:bold;
text-decoration:none;
}
a.sitemap_link {
color:#000;
font-weight:normal;
text-decoration:none;
}
a.sitemap_link:hover{
color:#ec008c;
font-weight:normal;
text-decoration:none;
}

.cl {display: block; clear: both; visibility: hidden;}
.imgr{float:right; border-bottom:#CCCCCC 1px solid; border-left: #E8E8E8 1px solid; margin-left:10px; padding:0px 0px 5px 5px;}
.imgl{float:left; border-bottom:#CCCCCC 1px solid; border-right: #E8E8E8 1px solid; margin-right:10px; padding:0px 5px 5px 0px;}
.navigate{border:#D42C84 1px solid; background:#5B5B5B; padding:7px;}
.navigate a{text-decoration:none; color:#FFFFFF;}
.movieicons{width:220px; float:right;}
.movieicon{background:#fff url(/img/videoicon.jpg) center right no-repeat; width:220px; min-height:90px; float:right; margin-left:20px;border-bottom:1px solid #CCCCCC;}
.movieicon2{background:#fff url(/img/videoicon2.gif) center right no-repeat; width:220px; min-height:70px; float:right; margin-left:20px;border-bottom:1px solid #CCCCCC;}
.movieicon3{background:#fff url(/img/videoicon.jpg) center right no-repeat; min-height:90px;border-bottom:1px solid #CCCCCC;}
.textpad{padding:20px 77px 30px 10px;}
.textpad a{text-decoration:none; color:#D02B89;}  
.textpad2{padding:10px 77px 20px 10px;}
.textpad2 a{text-decoration:none; color:#D02B89;}  

.imgr_group{width:260px; float:right;}

.news_date_cs{
font-size:1.2em;
letter-spacing:0.2em;
color: #D42C84;
background:inherit;
text-align:right;
font-weight:bold;
font-family: georgia, times, serif;
border-top:1px solid #cccccc;
}

.half{
	width: 49%;
}

.half2{
	width: 44%;
}

.fl{
	float: left;
}

.fr{
	float: right;
}

.third{
	margin-left: -20px;
	padding-left: 20px;
	text-align: center;
	width: 33%;
}

.iframe{
	width: 100%;
	height: 530px;
	padding: 10px;
	margin: 0 auto;
	border-bottom: 1px solid #ccc;
	border-top: none;
	border-left: none;
	border-right: none;
}

.social{
	letter-spacing: -2px;
	position: absolute;
	right: 29px;
	top: 115px;
}

.social2{
	letter-spacing: -2px;
	position: absolute;
	right: 14px;
	top: 170px;
}

.stButton{
}

.social2 a{
	padding-right: 5px;
}

