body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset,img {
	border: 0;
}

address,caption,cite,code,dfn,em,strong,th,var {
	font-style: normal;
	font-weight: inherit;
}

li {
	list-style: none;
}

caption,th {
	text-align: left;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal;
}

q:before,q:after {
	content: '';
}

abbr,acronym {
	border: 0;
	font-variant: normal;
}

/* to preserve line-height and selector appearance */
sup {
	vertical-align: text-top;
	font-size: 0.8em;
}

sub {
	vertical-align: text-bottom;
	font-size: 0.8em;
}

input,textarea,select,button {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
}

/*to enable resizing for IE*/
input,textarea,select,button { *
	font-size: 100%;
}

/*because legend doesn't inherit in IE */
legend {
	color: #1a1a1a;
}

div.clear {
	clear: left;
}

html,body {
	background-color: #f2f9fb;
	color: #1a1a1a;
}

html,body,textarea {
	font-size: 12px;
	font-family: Arial, Helvetica, Sans Serif;
}

body {
     
     padding-bottom: 30px;
}

a {
  color: #0082a4;
  text-decoration: none;
}

strong, b {
  font-weight: bold;
}

em, i {
  font-style: italic;
}

u {
  text-decoration: underline;
}

.small-font {
  font-size: 10px;
}

h1 {
   font-size: 18px;
   font-weight: bold;
   color: #0082a4;
}

h1.bullet {
   background-image: url('/f/images/headline_bullet1.gif');
   background-repeat: no-repeat;
   background-position: left 4px;
   padding-left: 20px;
}

h2 {
   font-size: 14px;
   font-weight: bold;
   color: #0082a4;
}

h2.bullet {
   background-image: url('/f/images/headline_bullet2.gif');
   background-repeat: no-repeat;
   background-position: left 2px;
   padding-left: 20px;
}

h3 {
   font-size: 12px;
   font-weight: bold;
   color: #1a1a1a;
}

h3.bullet {
   background-image: url('/f/images/headline_bullet3.gif');
   background-repeat: no-repeat;
   background-position: left 2px;
   padding-left: 20px;
}

.logoLink {
	display: block;
	line-height: 0;
}

#logo {
      background-image: url('/f/images/header_back.jpg');
}

.contentcontainer {
	width: 902px;
	padding: 0;
	margin: 0px auto;
}

#loginstatus {
	text-align: right;
	font-size: 11px;
	color: #008ca8;
	background-color: transparent;
	height: 18px;
	width: 902px;
	padding: 6px 0 2px 0;
	margin: 0px auto;
}

#innercontent {
	background-color: #ffffff;
	border: 1px solid #d4d4d4;
	border-top: none;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 20px;
	padding-bottom: 19px;
}

#dividercontent {
	border-bottom: 1px solid #ffffff;
}

#dividercontent.hascontentright {
	 width: 870px;
	 background-image: url('/f/images/dotted.gif');
	 background-position: 591px top;
	 background-repeat: repeat-y;				
}

.hascontentright #content {
	 width: 576px;
	 padding-right: 15px;
}

#contentright {
	 float: right;
	 width: 264px;
}

#footer {
	text-align: center;
	margin-top: 20px;
	color: #0082a4;
}

#footer a {
	color: #0082a4;
	text-decoration: none;
}

/* navigation */

#navouter {
	height: 25px;
 	background-image: url('/f/images/menu_back.png');
        background-repeat: repeat-x;
	border-left: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
}

#navfirst {
	float: left;
	width: 15px;
	height: 25px;
 	background-image: url('/f/images/menu_back_left.png');
        background-repeat: no-repeat;
}

#nav {
	float: left;
	width: 885px;
	display: block;
 	background-image: url('/f/images/menu_back_right.png');
        background-repeat: no-repeat;
	background-position: right top;
}

#nav .yuimenubaritem {
        float:left;
	padding-left: 1px;
	padding-right: 1px;
}

#nav .yuimenubaritem-selected {
     background-image: url('/f/images/menu_back_active.png');
     border-left: 1px solid #0082a4;
     border-right: 1px solid #0082a4;
     padding-left: 0px;
     padding-right: 0px;
}

#nav .menuItemCurrent {
     background-image: url('/f/images/menu_back_active.png');
     border-left: 1px solid #0082a4;
     border-right: 1px solid #0082a4;
     padding-left: 0px;
     padding-right: 0px;
}

#nav li {
	float: left;
	padding: 5px 0;
	margin: 0 auto;
	display: block;
}

#nav .menuItem {
     height: 15px;
}

#nav li a {
	text-decoration: none;
	color: white;
	font-size: 12px;
	font-weight: normal;
	padding: 0 10px;
}

#nav a.yuimenubaritemlabel {
        padding-left: 24px;
	background-image: url('/f/images/menu_bullet.gif');
	background-repeat: no-repeat;
	background-position: 9px center;
}

#nav .subMenu li a {
	font-weight: normal;
	margin-left: 2px;
	margin-right: 2px;
	padding-left: 17px;
	background-image: url('/f/images/submenu_bullet.gif');
	background-repeat: no-repeat;
	background-position: left center;
}

#nav .subMenu li.yuimenuitem-selected a {
	background-image: url('/f/images/submenu_bullet_active.gif');
	background-repeat: no-repeat;
	background-position: left center;
}

#nav .subMenu li.subMenuItemCurrent a {
        background-image: url('/f/images/submenu_bullet_active.gif');
	background-repeat: no-repeat;
	background-position: left center;
}

#nav .subMenuItem {
	float: none;
	background: white;
	color: #ffffff;
}

#nav .subMenuItem a {
	padding-right: 0px;
	color: #0082a4;
	display: block;
}

#nav .subMenu {
	border: solid 1px #0082a4;
	border-top: none;
	background: white;
}

#nav .subMenu li {
	border-top: solid 1px #cce8ee;
	margin: 3px 7px;
	padding-left: 0;
}

#nav .subMenu li.first-of-type {
	border-top: none;
}

#nav .subMenu {
	margin-top: 10px;
}

.yui-menu-shadow {
	display: none;
}
.yuimenuitemlabel,.yuimenubaritemlabel {
	text-align: left;
	white-space: nowrap;
}
.yuimenu .yuimenu,.yuimenubar .yuimenu {
	visibility: hidden;
	position: absolute;
	top: -10000px;
	left: -10000px;
}

#navshadow {
	background-color: white;
	border-left: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
	background-image: url('/f/images/menu_shadow.gif');
	background-repeat: repeat-x;
	height: 3px;
}

#navshadowleft {
        background-image: url('/f/images/menu_shadow_left.gif');
	background-repeat: no-repeat;
	float: left;
	height: 3px;
	width: 50%;
}

#navshadowright {
        background-image: url('/f/images/menu_shadow_right.gif');
	background-repeat: no-repeat;
	background-position: right top;
	float: left;
	height: 3px;
	width: 50%;
}

#tabs {
      height: 23px;
      margin-bottom: 15px;
      padding-left: 7px;
      background-image: url('/f/images/tabs/background.png');
      background-repeat: repeat-x;
}

.tab {
     float:left;
     display: block;
     background-image: url('/f/images/tabs/inactive.png');
     background-repeat: repeat-x;
}

.tabactive {
     float:left;
     display: block;
     background-image: url('/f/images/tabs/active.png');
     background-repeat: repeat-x;
}

.tabactive a, .tab a {
     float: left;
     height: 16px;
     padding-top: 7px;
     padding-left: 20px;
     padding-right: 20px;
     display: block;
     color: #1a1a1a;
     text-decoration: none;
     font-size: 11px;
}

.tabdivfirst {
     float: left;
     background-image: url('/f/images/tabs/inactive_first.png');
     background-repeat: no-repeat;
     width: 3px;
     height: 23px;
}

.tabdivfirstactive {
     float: left;
     background-image: url('/f/images/tabs/active_first.png');
     background-repeat: no-repeat;
     width: 3px;
     height: 23px;
}

.tabdivinactiveinactive {
     float: left;
     background-image: url('/f/images/tabs/inactive_inactive.png');
     background-repeat: no-repeat;
     width: 7px;
     height: 23px;
}

.tabdivactiveinactive {
     float: left;
     background-image: url('/f/images/tabs/active_inactive.png');
     background-repeat: no-repeat;
     width: 6px;
     height: 23px;
}

.tabdivinactiveactive {
     float: left;
     background-image: url('/f/images/tabs/inactive_active.png');
     background-repeat: no-repeat;
     width: 6px;
     height: 23px;
}

.tabdivlastactive {
     float: left;
     background-image: url('/f/images/tabs/active_last.png');
     background-repeat: no-repeat;
     width: 3px;
     height: 23px;
}

.tabdivlast {
     float: left;
     background-image: url('/f/images/tabs/inactive_last.png');
     background-repeat: no-repeat;
     width: 3px;
     height: 23px;

}

/* navigation end */


/* infobox closed */

.infoboxclosed .infoboxhead {
	 background-image: url('/f/images/infobox/closed/head.png');
	 background-repeat: repeat-x;
}

.infoboxclosed .infoboxheadinner {
	 background-image: url('/f/images/infobox/closed/head_left.png');
	 background-repeat: no-repeat;
	 
}

.infoboxclosed .infoboxlabel {
	 height: 21px;
	 color: #45402f;
	 font-size: 14px; 
	 font-weight: normal;
	 padding-top: 2px;
	 padding-left: 20px;
	 background-image: url('/f/images/infobox/closed/head_right.png');
	 background-repeat: no-repeat;
	 background-position: right top;
}

.infoboxclosed .infoboxcontent {
	 margin-left: 6px;
	 border-left: 1px solid #a29b88;
	 border-right: 1px solid #a29b88;
}

.infoboxclosed .infoboxcontentinner {
	 padding: 12px;
}

.infoboxclosed .infoboxfoot {
	 margin-left: 6px;
	 overflow: hidden;
}

.infoboxclosed .infoboxfootinner {
	 background-color: #a29b88;
	 height: 1px;
	 overflow: hidden;
}

/* infobox open */

.infoboxopen .infoboxhead {
	 background-image: url('/f/images/infobox/open/head.png');
	 background-repeat: repeat-x;
}

.infoboxopen .infoboxheadinner {
	 background-image: url('/f/images/infobox/open/head_left.png');
	 background-repeat: no-repeat;
	 
}

.infoboxopen .infoboxlabel {
	 height: 21px;
	 color: #45402f;
	 font-size: 14px; 
	 font-weight: normal;
	 padding-top: 2px;
	 padding-left: 20px;
	 background-image: url('/f/images/infobox/open/head_right.png');
	 background-repeat: no-repeat;
	 background-position: right top;
}

.infoboxopen .infoboxcontent {
}

.infoboxopen .infoboxcontentinner {
	 padding: 12px;
}

.infoboxopen .infoboxfoot {
	 display: none;
}

/* infobox subnavi */

.infoboxsubnavi .infoboxhead {
	 background-image: url('/f/images/infobox/subnavi/head.png');
	 background-repeat: repeat-x;
}

.infoboxsubnavi .infoboxheadinner {
	 background-image: url('/f/images/infobox/subnavi/head_left.png');
	 background-repeat: no-repeat;
	 
}

.infoboxsubnavi .infoboxlabel {
	 height: 24px;
	 font-size: 14px; 
	 font-weight: normal;
	 padding-top: 2px;
	 padding-left: 20px;
	 background-image: url('/f/images/infobox/subnavi/head_right.png');
	 background-repeat: no-repeat;
	 background-position: right top;
}

.infoboxsubnavi .infoboxlabel a {
	 color: #ffffff;
	 text-decoration: none;
}

.infoboxsubnavi .infoboxcontent {
}

.infoboxsubnavi .infoboxcontentinner {
	 padding: 12px;
	 padding-top: 9px;
}

.infoboxsubnavi .infoboxfoot {
	 display: none;
}

.infoboxsubnavi .subMenuItem {
	 margin-top: 7px;
	 margin-bottom: 10px;
}

* html .infoboxsubnavi li { /* ie 6 */
  height: 1px;
}

.infoboxsubnavi .subMenuItem a {
	 display: block;
	 color: #0082a4;
	 text-decoration: none;
	 font-size: 12px;
	 padding-left: 17px;
 	 Background-image: url('/f/images/submenu_bullet.gif');
	 background-repeat: no-repeat;
 	 background-position: left 2px;;
}

.infoboxsubnavi .subMenuItemCurrent a {
         font-weight: bold;
 	 background-image: url('/f/images/submenu_bullet_active.gif');
	 background-repeat: no-repeat;
 	 background-position: left 2px;
}

.infoboxsubnavi .subMenuItem a:hover {
 	 background-image: url('/f/images/submenu_bullet_active.gif');
	 background-repeat: no-repeat;
 	 background-position: left 2px;
}

/* infobox blue no title */

.infoboxbluent .infoboxhead {
	 border-right: 1px solid #0082a4;
	 background-image: url('/f/images/infobox/bluent/head.gif');
	 background-repeat: repeat-x;
}

.infoboxbluent .infoboxheadinner {
	 background-image: url('/f/images/infobox/bluent/head_left.gif');
	 background-repeat: no-repeat;
	 height: 9px;
}

.infoboxbluent .infoboxcontent {
	 border-left: 1px solid #0082a4;
	 border-right: 1px solid #0082a4;
}

.infoboxbluent .infoboxcontentinner {
	 padding-left: 12px;
	 padding-right: 12px;
	 padding-top: 9px;
	 padding-bottom: 9px;
}

.infoboxbluent .infoboxfoot {
	 border-left: 1px solid #0082a4;
	 background-image: url('/f/images/infobox/bluent/foot.gif');
	 background-repeat: repeat-x;
	 overflow: hidden;
}

.infoboxbluent .infoboxfootinner {
	 height: 9px;
	 background-image: url('/f/images/infobox/bluent/foot_right.gif');
	 background-repeat: no-repeat;
	 background-position: top right;
	 overflow: hidden;
}

.infoboxbluent .pcms_2columns_divider {
	background-image: url('/f/images/dotted.gif');
	background-repeat: repeat-y;
	background-position: top center;
}

.infoboxbluent .pcms_2columns_left {
	padding-right: 10px;
}

.infoboxbluent .pcms_2columns_right {
	padding-left: 10px;

}

.infoboxgrey {
	padding: 10px;
	border: 1px solid #cccccc;
	margin:0 0 10px 0;
}


/* infobox end */


/* google maps */

.pcms_google_map .pcms_google_map_locationselect {
	margin-top: 10px;
}

.pcms_google_map .mapContainer {
	border: 1px solid #0082a4;
}

.pcms_google_map .pcms_google_map_directionform {
	margin-top: 10px;
}

.pcms_google_map #fieldAddress {
	border: 1px solid #0082a4;
	padding: 2px;
	margin-left: 5px;
	margin-right: 5px;
}

.pcms_google_map #directionsError {
	color: #FF0000;
	display: none;
	visibility: hidden;
}

/* google maps end */

/* forms */

.formmessage {
	width: 300px;
	border: 1px solid #be1f24;
	padding: 10px;
	color: #be1f24;
	font-weight: bold;
	margin-bottom: 15px;
}

.table2 {
	width: 100%;
}

.formtable td {
	padding: 3px;
	vertical-align: top;
}

.formtable-nopadding td {
	vertical-align: top;
}

input.forminput {
	width: 250px;
	border: 1px solid #0082a4;
	padding: 2px;
}

.formtext {
	width: 250px;
	border: 1px solid #0082a4;
	padding: 2px;
}

.formtextarea {
	width: 250px;
	border: 1px solid #0082a4;
	padding: 2px;
}

.formselect {
	width: 250px;
}

.formtext {
	width: 250px;
}

.formselect {
	width: 250px;
}

.formbutton {
	    border: none;
	    background-color: transparent;
	    font-weight: bold;
	    color: #0082a4;
	    cursor: pointer;
	    padding: 0;
	    margin: 0;
}

button {
	    border: none;
	    background-color: transparent;
	    font-weight: bold;
	    color: #0082a4;
	    cursor: pointer;
	    padding: 0;
	    margin: 0;
	    overflow: visible;
}

#contentright .formmessage {
	      width: 220px;
}

#contentright .pcms_easylogin .forminput {
	      width: 170px;
}

#contentright .pcms_easylogin_buttonspacer {
	width: 2px;
}

.pcms_easylogin .formbuttons {
	width: 100%;
}

.pcms_easylogin .formbuttons .formbutton, .pcms_easylogin .formbuttons .pcms_easylogin_buttonspacer {
	display: block;
	float: right;
}

.pcms_easylogin .formbutton-forgot {
	margin-left: 8px;
}

.pcms_easylogin td.formdesc {
	text-align: right;
}

/* forms end */


/* content spacing */

.pcms_content_next_content {
	 margin-bottom: 10px;
}

.pcms_headline_next_content {
	 margin-bottom: 2px;
}

.pcms_content_next_more_link {
	margin-bottom: 2px;
}

.pcms_headline_prev_content {
	 margin-top: 15px;
}

/*
.pcms_infobox {
	 margin-bottom: 0px;
}
*/

h3.pcms_headline_prev_headline {
	 margin-top: 5px;
}

.pcms_text p {
	 margin-bottom: 10px;
}

.pcms_text, .bulletheading {
	 line-height: 1.3em;
}

/* content spacing end */


/* news */

div.pcms_news_list_filters {
  padding-bottom: 10px;
  border-bottom: 1px solid #a3d5e0;
}

.pcms_news_list_filters table {
 margin-left: auto;
}

.pcms_news_list_filters input {
  margin-right: 5px;
}

.pcms_news_list_filters label {
  color: #0082a4;
  font-size: 11px;
  font-weight: bold;
}

.pcms_news_list_filters .pcms_news_list_select {
  color: #0082a4;
  padding-bottom: 2px;
  padding-right: 10px;
}

.pcms_news_list_filters .pcms_news_list_spacer {
  width: 1px;
}

.pcms_news_list_filters .pcms_news_list_tnews label {
  color: #becd00;
  padding-right: 10px;
}

.pcms_news_list_filters td.pcms_news_list_tnews {
  padding-bottom: 2px;
  border-bottom: 4px solid #becd00;
}

.pcms_news_list_filters .pcms_news_list_tevent label {
  color: #6e6344;
  padding-right: 10px;
}

.pcms_news_list_filters td.pcms_news_list_tevent {
  padding-bottom: 2px;
  border-bottom: 4px solid #6e6344;
}

.pcms_news_list_filters .pcms_news_list_tinfo label {
  color: #6eaa50;
  padding-right: 10px;
}

.pcms_news_list_filters td.pcms_news_list_tinfo {
  padding-bottom: 2px;
  border-bottom: 4px solid #6eaa50;
}


.pcms_news_list_item {
  float: left;
  width: 100%;
  padding-top: 12px;
  padding-bottom: 12px;
  border-bottom: 1px solid #a3d5e0;
}

.pcms_news_list_item_inner {
  padding-left: 10px;
  padding-right: 10px;
}

.pcms_news_list_item_even {
  background-color: #f8fbfb;
}

.pcms_news_list_tnews .pcms_news_list_headline {
  background-image: url('/f/images/news/bullet_news.gif');
  background-repeat: no-repeat;
  background-position: left 2px;
  padding-left: 18px;
}

.pcms_news_list_tevent .pcms_news_list_headline {
  background-image: url('/f/images/news/bullet_event.gif');
  background-repeat: no-repeat;
  background-position: left 2px;
  padding-left: 18px;
}

.pcms_news_list_tinfo .pcms_news_list_headline {
  background-image: url('/f/images/news/bullet_info.gif');
  background-repeat: no-repeat;
  background-position: left 2px;
  padding-left: 18px;
}

.pcms_news_list_tnews .pcms_news_list_type {
  color: #becd00;
}

.pcms_news_list_tevent .pcms_news_list_type {
  color: #6e6344;
}

.pcms_news_list_tinfo .pcms_news_list_type {
  color: #6eaa50;
}


.pcms_news_list_item_hidden {
  filter: alpha(opacity=70);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
}

.pcms_news_list_image {
  float: right;
  padding-right: 10px;
}

.pcms_news_list_headline {
  font-size: 14px;
  font-weight: bold;
  color: #0082a4;
}

.pcms_news_list_location {
  display: block;
}

.pcms_news_list_more a {
  text-decoration: none;
  font-weight: bold;
  color: #0082a4;
}

.pcms_news_list_teaser {
  margin-top: 5px;
}

.pcms_news_list_itemend {
  clear: both;
}

.pcms_news_list .pager {
  margin-top: 10px;
  color: #0082a4;
}

.pcms_news_list .pager a {
  color: #0082a4;
  text-decoration: none;
}

.pcms_news_list .pager input {
  border: 1px solid #0082a4;
  color: #0082a4;
}

.pcms_news_teaser_newsitem {
  margin-bottom: 10px;
  padding-left: 15px;
  background-image: url('/f/images/bullet_green.gif');
  background-repeat: no-repeat;
  background-position: 0px 1px;
  font-size: 11px;
}

.pcms_news_teaser_headline {

}

.pcms_news_teaser_location {
  display: block;
}

.pcms_news_teaser_more a {
  text-decoration: none;
  font-weight: bold;
  color: #0082a4;
}

.pcms_page_news_back {
  margin-bottom: 10px;
}

.pcms_page_news_back a {
  text-decoration: none;
  font-weight: bold;
  color: #0082a4;
}

.pcms_page_news_headline {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 5px;
  color: #0082a4;
}

.pcms_page_news_location {
  font-size: 12px;
  margin-bottom: 5px;
}

/* news end */

/* pcms */

.pcms_back a {
  color: #0082a4;
  font-weight: bold;
  text-decoration: none;
}

.pcms_hr {
  margin-top: 15px;
  margin-bottom: 15px;
}

.pcms_hr td {
  background-color: #a3d5e0;
}

/* pcms */

/* references */

div.pcms_reference_list {
  padding-bottom: 10px;
}

.pcms_reference_list_row td {
  border-top: 1px solid #a3d5e0;
  border-bottom: 1px solid #a3d5e0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.pcms_reference_list_text {
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
}

.pcms_reference_list_logo {
  text-align: center;
}

.pcms_reference_list_products {
	text-align: center;
}
.pcms_reference_list_products prodimg {
 margin: 0 auto;
}
.pcms_reference_list_products prodimg img {
  display: inline;
  margin-left: 2px;
} 
/* references end */

/* publications */

.pcms_publication {
  width: 100%;
}

.pcms_publication_notlast {
  padding-bottom: 10px;
  border-bottom: 1px solid #a3d5e0;
  margin-bottom: 10px;
}

.pcms_publication_title {
  font-weight: bold;
  color: #0082a4;
  margin-top: 5px;
  margin-bottom: 3px;
}

.pcms_publication_journal {
  margin-bottom: 3px;
}

.pcms_publication_author {
 
}

.pcms_publication_documents {
  margin-top: 8px;
}

/* publications end */

/* bullet lists */

.pcms_bulletlist .bulletheading {
  padding-bottom: 5px;
}

.pcms_bulletitem .bullet {
  color: #0082a4;
}

.pcms_bulletitem td {
  padding-bottom: 5px;
  line-height: 1.3em;
}

/* bullet lists end */

/* document */

.pcms_document td {
  color: #1a1a1a;
  font-size: 12px;
}

.pcms_document a {
  text-decoration: none;
  color: #1a1a1a;
  font-size: 12px;
}

.pcms_document a p {
  display: inline;
}

.pcms_document .pcms_document_extratext {
  display: block;
  font-size: 11px;
  margin-top: 3px;
  line-height: 1.3em;
}

/* document end */

/* links */

.pcms_image a {
  text-decoration: none;
  font-weight: bold;
  color: #0082a4;
}

.pcms_image_subtitle {
  margin-top: 5px;
}

.pcms_more_link a {
  text-decoration: none;
  font-weight: bold;
  color: #0082a4;
}

.pcms_related_link {
	 margin-top: 7px;
	 margin-bottom: 10px;
}

.pcms_related_link a {
         display: block;
         color: #1a1a1a;
	 text-decoration: none;
	 font-size: 12px;
	 padding-left: 17px;
 	 Background-image: url('/f/images/bullet_brown.gif');
	 background-repeat: no-repeat;
 	 background-position: left 2px;
}

.pcms_related_link a:hover {
 	 background-image: url('/f/images/bullet_brown_active.gif');
	 background-repeat: no-repeat;
 	 background-position: left 2px;
}

/* links end */

/* login box */

#loginBox table td {
 	padding: 2px 4px 2px 2px;
}

#loginBox p {
   padding: 4px 2px 0 2px;
}

#loginBox .error {
  color: red;
}

#loginBox .formdesc {
	text-align: right;
}

#loginBox .formbutton-cancel {
	margin-left: 10px;
}

#loginBox .ft {
	display: none;	
}

.yui-skin-sam .yui-panel .bd, .yui-skin-sam .yui-panel .ft {
  background-color:#ffffff;
}

.yui-skin-sam .yui-panel-container.shadow .underlay {
  display: none;
}

.yui-skin-sam .yui-panel {
  border-color: #0082a4;
}

.yui-skin-sam .yui-panel .hd {
  color: white;
  height: 23px;
  background-image: url('/f/images/panel/header_background.gif');
  background-position: 0 0;
}

.yui-skin-sam .yui-panel .hd, .yui-skin-sam .yui-panel .bd, .yui-skin-sam .yui-panel .ft {
  border-color: #0082a4;
}

.yui-skin-sam .container-close {
  background-image: url('/f/images/panel/close.gif');
  background-position: center center;
  width: 9px;
  height: 9px;
  top: 7px;
  right: 7px;
}

/* login box end */

/* easyauth  */

.pcms_easylogout p {
	padding: 4px 2px 0 2px;
}

.pcms_easylogout .logoutlink {
  font-weight: bold;
  text-decoration: none;
}

.easyauthpref_table td {
  vertical-align: middle;
}

.easyauthpref_table td.easyauthpref_checkbox {
  padding-left: 0px;
}

.easyauthpref_table td.easyauthpref_label {
  padding-right: 0px;
  padding-top: 4px;
  padding-bottom: 4px;
}

.easyauthpref_table .easyauthpref_other input {
 padding: 1px;
 width: 190px;
}

.easyauthpref_table .easyauthpref_top td {
  border-top: 1px solid #a3d5e0;
}

/* easyauth end */

/* quote */

.pcms_quote {
	position: relative;
	padding: 20px 0 15px 0;
}

.pcms_quote_qml {
  position: absolute;
  display: block;
  margin: -1px 2px 0px -6px;
  padding-top: 4px;
  font-weight: bold;
  font-size: 36px;
  color: #becd00;
}

.pcms_quote_qmr {
  position: absolute;
  padding-top: 4px;
  font-weight: bold;
  font-size: 36px;
  color: #becd00;
}

.pcms_quote_q {
  color: #0082a4;
  font-size: 16px;
  font-style: italic;
  line-height: 1.4em;
}

.pcms_quote_qi {
  padding-left: 16px;
}

.pcms_quote_qi p {  /* RTE */
	display: inline;
}

.pcms_quote_s {
  margin-top: 2px;
  color: #becd00;
}

/* quote end */

.yui-skin-sam .mask {  /* ie8 */	
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=25)";
}

.pcms_easytable .pcms_text p {
margin-bottom: 0;
} 
.pcms_easytable .pcms_bulletlist .bulletheading {
 padding-bottom: 0;
}  

/* Sitemap */

.pcms_sitemap div.invisible {
	margin-bottom:5px;
	padding-left:12px;
	
	background:url(/f/images/submenu_bullet.gif) no-repeat left 3px;
	
/*	color:#a0a0a0;*/
}

.pcms_sitemap div.visible {
	margin-bottom:5px;
	padding-left:12px;
	
	background:url(/f/images/submenu_bullet_active.gif) no-repeat left 3px;
}

div.sitemapLevel_3 {
	margin-left:30px;
}

div.sitemapLevel_4 {
	margin-left:60px;
}

div.sitemapLevel_5 {
	margin-left:90px;
}

div.sitemapLevel_6 {
	margin-left:120px;
}

/*Newsletter Page Tabs*/

#tabs ul.tabcontainer li a {
	float: left;
	font-weight: normal;
	margin-left: 2px;
	margin-right: 2px;
	padding-left: 17px;
	background-image: url('/f/images/submenu_bullet.gif');
	background-repeat: no-repeat;
	background-position: left center;
}

#tabs ul.tabcontainer li.tab-on a, #tabs ul.tabcontainer li.tab-off a:hover {
	background-image: url('/f/images/submenu_bullet_active.gif');
	background-repeat: no-repeat;
	background-position: left center;
}

td  {
line-height:1.5em;
}

td.colored-dark-lastcol  {
background-color:#8EC6E1;
padding:5px;
}

td.colored-light-lastcol  {
background-color:white;
padding:5px;
}

.simpletable table {
	width:100%;
	border:1px solid #0082a4;
	background-color:#eee;
	
	margin-bottom:20px;
}

.simpletable td {
	padding:10px;
	vertical-align:top;
}

.simpletable thead {
	border-top:1px solid #0082a4;
	border-bottom:1px solid #0082a4;
	border-left:1px solid #0082a4;
}

.simpletable thead td {
	background-color:#c2e0df;
	font-weight:bold;
	border-right:1px solid #0082a4;
	border-bottom:1px solid #0082a4;
}

.simpletable tbody {
	border-left:1px solid #c2e0df;
	border-bottom:1px solid #c2e0df;
}

.simpletable tbody td {
	border-right:1px solid #c2e0df;
}

.simpletable tbody .odd td {
	background-color:#edf6f5;
}

.simpletable tbody .even td {
	background-color:#fff;
}

.simpletable td.insert {
	border-top:1px solid #c2e0df;
	padding:3px;
	text-align:center;
	color:#f00;
}

.insert {
	padding:3px;
	font-size:11px;
	color:#666;
	text-align:center;
}

.greybox {
	border: 1px solid #cccccc;
	padding: 10px;
}
	
