body {
  margin:0;
  padding:0;
  background:#fff url(images/home_bg_header.gif) top left repeat-x;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  text-align:center;
  color:#444444;
}

#wrapper {
  width:759px;
  margin:0 auto;
}

#header {
  height:54px;
}

a {
  color:#3366CC;
  text-decoration:none;
  font-family:Verdana, Arial, Helvetica, sans-serif;  
}

a:hover {
  background-color:#F9ECEE;
  color:#330099;
  text-decoration:none;  
}

#cb {  
  float:left;
}

p.bodytext {
  margin:0 0 10px 0;
  font-size:11px;
  line-height:18px;
  color:#444444;
  font-family:Verdana, Arial, Helvetica, sans-serif;  
}

div.csc-textpic-text p.bodytext {
  font-size:11px;
  line-height:18px;
}
  
.csc-textpic, .csc-textpic-left, .csc-textpic-above {
  /*padding-bottom:10px;*/
}

DIV.csc-textpic DIV.csc-textpic-single-image IMG {
  margin-bottom:0;
}

/* ######## LANGUAGE BAR ######## */

#language {
  float:right;
  font-size:12px;
  list-style-type:none;
  margin:0;
  text-align:right;
  height:18px;
  min-height:18px;
  padding:2px 1px 0 1px;
}

* html #language {
   height:20px;
}

#language a {
  color:#003366;
  font-weight:normal;  
    text-transform:lowercase;  
}  

#language a:hover {
  text-decoration:underline;
  background-color:#e0e0e0;
}
  
.SPC {
  display:none;
}

.CUR {
  display:none;
}

.INACT {
  display:none;
}

.NO {
  /*display:none;*/
  padding-left:10px;
}

/* ######## END OF LANGUAGE BAR ######## */




/* ######## TOP NAVIGATION MENU ######## */

/*#c24690 {
  display:none;
}*/

#c27009 {
  display:none;
}

.topmenu ul {
  padding:0; 
  margin:0; 
  list-style-type:none;
  white-space:nowrap;
}

.topmenu ul li {
    display:inline;
    float:right;
    line-height:20px;
}
  
.topmenu a {
  font-size:10px;
  position:relative;
    display:block; 
    text-decoration:none; 
    padding:0 14px 0 10px;
    float:left; 
    color:#fff;
    text-transform:uppercase;
    background:url(images/menuspacer.jpg) top right no-repeat;     
}
   
.topmenu a:hover {
  background-color:#666666;
    color:#fff;
    background-image:url(images/menuspacer.jpg);
    background-position:top right;
    background-repeat:no-repeat;    
}

.current_top {
  background-color:#333333;
    padding:2px 10px 6px 10px;  
  color:#FFFFFF;
  font-size:10px;
    text-transform:uppercase;   
}

.active_top {
  background-color:#333333;
  color:#FFFFFF;
  
}

.menu_last a {
  background-image:none;
}

.menu_last a:hover {
  background-image:none;
}

/* ######## END OF TOP NAVIGATION MENU ######## */




/* ######## NAVIGATION ICONS ######## */

#navico {
  width:90px;
}

#navico a {
  position:relative;
    display:block; 
    text-decoration:none; 
    padding:4px 10px 4px 13px;
    float:right;   
}

#navico a:hover {
  background-color:#666666;
}

/* ######## END OF NAVIGATION ICONS ######## */



/* ######## LEFT MENU ######## */

.left_side {
  padding-bottom:20px;
  /*background:url(images/bg_1pix.gif) left bottom repeat-x;*/
}
  
.leftmenu {
  padding:0; 
  margin:0; 
  list-style-type:none;
  text-align:left;
}

* html .leftmenu {
  margin-left:-1px;
}


ul.leftmenu li {
  float:left;
}

* html ul.leftmenu li {
  float:none;
}

.leftmenu a {
  width:152px;
  float:left;
  color:#444444;
  font-size:11px;
    display:block; 
    text-decoration:none; 
    padding:6px 10px 6px 6px;
  margin-left:1px;
  margin-right:1px;    
}

.leftmenu a:hover {
  color:#444444;
  background-color:#fce1e4;  
}

.current_home_left {
  width:174px;
    padding:0;
  font-size:11px;
  font-weight:bold;
  color:#990033;
  background-color:#fff;
  background-image:url(images/home_bgtitle.gif);
  background-position:left center;
  background-repeat:no-repeat;
}

* html .current_home_left {
  margin-left:1px;
  margin-bottom:-3px;
}

.current_home_left a {
  color:#d7a4b5;
  padding: 5px 15px 2px 6px;
}

.current_home_left a:hover {
  background-color:transparent;
  color:#d7a4b5;
  margin-left:0;
  padding-left:7px;  
}  

.active_home_left {
  width:174px;
  padding:0;
    /*padding:6px 0 4px;*/  
  font-size:11px;
  font-weight:bold;
  color:#990033;
  background-color:#fff;
  background-image:url(images/home_wbgtitle2.gif);
  background-position:left center;
  background-repeat:no-repeat;
  display:block;  
  height:20px;  
}

* html .active_home_left {
  margin-left:1px;
  margin-bottom:-3px;
}

.active_home_left a {
  /*padding-top:1px;
  padding-bottom:1px;*/
  background-color:none;
  display:block;  
  padding:0;
  height:20px;
  width:174px;
  margin:0;
}

.active_home_left a:hover {
  background-color:transparent;
  /*background-color:#fff;*/
}
  
.sub_no a {
  background-color:#fff;
  background-image:url(images/bg_1pix.gif);
  background-position:bottom;
  background-repeat:repeat-x;
  padding-left:6px;  
  width:156px;  
}

* html .sub_no a {
  width:172px;
}

.active_left {
  background-color:#fce1e4;  
  background-image:url(images/bg_1pix.gif);
  background-position:bottom;
  background-repeat:repeat-x;
  font-size:11px;
    display:block; 
  width:172px;
  margin-right:1px;  
  margin-left:1px;
    /*padding:6px 15px 6px 6px;*/
}

* html .active_left {
  width:172px;
  background-color:#fce1e4;
  margin-left:2px;
  margin-bottom:-3px;
  padding:6px 8px 6px 6px;
}

.active_left a {
  /*background-color:#fce1e4;  
  background-image:url(images/bg_1pix.gif);
  background-position:bottom;
  background-repeat:repeat-x;
  margin-left:-9px;*/
  padding-left:5px;
  width:156px;
}

.active_left a:hover {
  background-color:transparent;
}

* html .active_left a {
  background-color:#fce1e4;  
  padding:0;
  background-image:none;
  margin:0;
}

.current_left {
  background-color:#fce1e4;  
  background-image:url(images/bg_1pix.gif);
  background-position:bottom;
  background-repeat:repeat-x;
  display:block;
  font-size:11px;
  margin-left:1px;
  /*margin-right:1px;*/
  width:172px;
}

* html .current_left {
  margin-left:2px;
  padding-left:1px;
  margin-bottom:-3px;
}

.leftmenu .current_left a {
  /*background-color:#fce1e4;  
  background-image:url(images/bg_1pix.gif);
  background-position:bottom;
  background-repeat:repeat-x;*/
  /*margin-left:-9px;*/
  display:block;
  padding-left:5px;
  width:157px;
}

* html .leftmenu .current_left a {
  width:167px;
  padding-left:4px;
}

.leftmenu .current_left a:hover {
  background-color:transparent;
}

.sub1_no a {
  padding-left:4px;
  background-color:#fff;
  background-image:url(images/bg_1pix.gif);
  background-position:bottom;
  background-repeat:repeat-x;
  width:147px;
  margin-left:12px;
}

* html .sub1_no a {
  float:right;
  width:161px;
  margin-left:0;
}

.sub1_current a {
  background-image:url(images/bg_1pix.gif);
  background-position:bottom;
  background-repeat:repeat-x;
  background-color:#fff;
  width:147px;
  font-weight:bold;
  padding-left:4px;  
  margin-left:12px;  
}    

* html .sub1_current a {
  float:right;
  width:161px;
  margin-left:0;
}

.sub1_current a:hover {
  background-color:#fff;
}

.sub1_active a {
  background-image:url(images/bg_1pix.gif);
  background-position:bottom;
  background-repeat:repeat-x;
  background-color:#fff;
  width:147px;
  font-weight:bold;
  padding-left:4px;  
  margin-left:12px;  
}    

* html .sub1_active a {
  float:right;
  width:161px;
  margin-left:0;
}

.sub1_active a:hover {
  background-color:#fff;
}

#submit {
  width:174px;
  height:53px;
  /*background:url(images/submit_bg) left bottom no-repeat;*/
  font-size:11px;
  margin:0;
  float:none;
}

#submit img {
  border:0;
  margin-left:1px;
}

html>body #submit {
  float:left;
}

#submit p.bodytext {
  padding:0;
  margin:0;
}  

#submit a {
  font-weight:bold;
}

#about-portal {
  float:left;
  margin-top:27px;  
}

#about-portal ul {
  list-style-type:none;
  padding:0;
  margin:0;
}

* html #about-portal ul {
  margin-left:-1px;
}

#about-portal a {
  width:156px;
  float:left;
  color:#444444;
  font-size:11px;
    display:block; 
    text-decoration:none; 
    padding:6px 10px 6px 6px;
  margin-left:1px;
  margin-right:1px;
  background-color:#fff;
  background-image:url(images/bg_1pix.gif);
  background-position:bottom;
  background-repeat:repeat-x;  
  text-align:left;
}  

#about-portal a:hover {
  background-color:#FCE1E4;
  color:#444444;
}

* html #about-portal a {
  width:172px;
}

/*#about-portal #c31091, #about-portal #c31102 {
  display:none;
}*/

#about-portal div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
  margin-bottom:0;
}

#about-portal .csc-textpic, #about-portal .csc-textpic-left, #about-portal .csc-textpic-above {
  padding-bottom:0;
}

/* ######## END OF LEFT MENU ######## */




/* ######## CONTAINER ######## */

#box_container {
  float:left;
  height:auto;
  margin-top:15px;
  width:760px;
  background-image:url(images/main_bg.gif);
  background-repeat:repeat-y;
  color:#444444;
}

/* ######## END OF CONTAINER ######## */




/* ######## FOOTER ######## */

#footer {
  background-image:url(images/footer_bg.gif);
  background-repeat:no-repeat;
  clear:both;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  height:23px;
  margin:0;
  padding:0;
  width:760px;  
}

#footer ul {
  list-style-type:none;
  padding:5px 10px 0 10px;
  width:740px;
  text-align:left;
  margin:0;
}

* html #footer ul {
  width:760px;
}

#footer ul li {
  display:inline;
  font-size:11px;
}


/* ######## END OF FOOTER ######## */




/* ######## RIGHT COLUMN ######## */

#right_side {
  -x-system-font:none;
  float:right;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:70%;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  height:auto;
  line-height:normal;
  overflow:auto;
  width:174px;
}

#rightColumn {
  width:174px;
  font-size:11px;
  padding:0 0 15px 0;
}

#rightColumn .csc-firstHeader, #rightColumn .csc-secondHeader, .tx-loginboxmacmade-pi1-header h1 {
  height:18px;
  line-height:18px;
  background:url(images/latest-title.gif) left center no-repeat;
  margin:0;
  color:#fff;
  font-size:11px;
  font-weight:bold;
  text-indent:10px;
}

#rightColumn .csc-thirdHeader {
  height:18px;
  line-height:18px;
  background:url(images/upcoming-title.gif) left center no-repeat;
  margin:0;
  color:#fff;
  font-size:11px;
  font-weight:bold;
  text-indent:10px;
}

#rightColumn .csc-fourthHeader,
#rightColumn .csc-fifthHeader {
  height:18px;
  line-height:18px;
  background:url(images/focus-title.gif) left center no-repeat;
  margin:0;
  color:#fff;
  font-size:11px;
  font-weight:bold;
  text-indent:10px;
}

#rightColumn .csc-fourthHeader {
  background:url(images/spotlight-title.gif) left center no-repeat;
}

#rightColumn .csc-fifthHeader {
  background:url(images/photo-month.gif) left center no-repeat;
}

#rightColumn .csc-sixthHeader {
  background:url(images/gallery-month.gif) left center no-repeat;
  height:18px;
}

#rightColumn .csc-seventhHeader {
  background:url(images/follow-us.gif) left center no-repeat;
  height:18px;
}

#rightColumn #search_box .csc-firstHeader, #rightColumn #search_box .csc-secondHeader, #rightColumn #search_box .tx-loginboxmacmade-pi1-header h1 {
  height:18px;
  line-height:18px;
  background:url(images/search-tab.jpg) left center no-repeat;
  margin:0;
  color:#fff;
  font-size:11px;
  font-weight:bold;
  text-indent:10px;
}

#rightColumn #search_box .csc-textpic, #rightColumn #search_box .csc-textpic-left, #rightColumn #search_box .csc-textpic-above {
  padding-bottom:0;
}

#rightColumn #search_box div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
  margin-bottom:0;
}

#rightColumn .csc-textpic-text img {
  border:0;
}

/*#rightColumn .csc-secondHeader {
  border-top:17px solid #fff;
}*/

#right_box {
  border-bottom:15px solid #fff;
}

#right_box, #credits_box, #search_box, #focus_box, #spotlight_box {
  /*background:url(images/bottom_box_rx.jpg) bottom left no-repeat;*/
  background:url(images/rx_box_bg.gif) top left repeat-y;
}

* html #credits_box .csc-textpic {
  padding-bottom:0;
}

/*#right_box a, #credits_box a, #search_box a {
  background-color:#fff;
}*/

#right_box #credits_box img {
}

#right_box #newsSingle {
  /*background:url(images/rx_box_bg.gif) top left repeat-y;*/
  padding:7px 0;
  margin:0 5px;
  background-image:url(images/bg_1pix.gif);
  background-position:center bottom;
  background-repeat:repeat-x;  
  line-height:14px;
}

#right_box #moreEvents {
  background:url(images/bottom_box_rx.jpg) bottom left no-repeat;
  text-align:right;
  padding:5px;
}

#right_box #moreEvents a {
  font-weight:bold;
}

#right_box p.bodytext, #credits_box p.bodytext, #search_box p.bodytext {
  padding:7px 5px;
  background:url(images/bottom_box_rx.jpg) bottom left no-repeat;
  line-height:14px;
  margin-bottom:0;
}

#right_box div#c184790 div.csc-textpic {
  padding-bottom:7px;
  background:url(images/bottom_box_rx.jpg) bottom left no-repeat;
}

#right_box img, #credits_box img {
  border:0;
  /*margin-bottom:5px;*/
}

#right_box div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
  margin-bottom:0;
}

td#box_blue_2cols ul {
  font-size: 11px;
}

#rightColumn #focus_box p.bodytext,
#rightColumn #spotlight_box p.bodytext {
  color:#444444;
  font-size:11px;
  line-height:14px;
  margin:0;
  padding:7px 5px;
}

#rightColumn #focus-bottom,
#rightColumn #spotlight-bottom {
  background:url(images/bottom_box_rx.jpg) no-repeat left bottom;
  height:6px;
  padding:0;
  margin:0 0 15px 0;
}

* html #rightColumn #focus-bottom,
* html #rightColumn #spotlight-bottom {
  margin-top:-5px;
}

#rightcolumn div.rightcol_box p.bodytext {
  background:url(images/rx_box_bg.gif) repeat-y left top;
  line-height:14px;
  padding:7px 5px;
  margin-bottom:0;
}  

#rightcolumn div.rightcol_box div.csc-textpic-clear {
  display:none;
}

#rightcolumn div.rightcolbox_bottom {
  background:url(images/bottom_box_rx.jpg) no-repeat left bottom;
  height:6px;
  margin-bottom:15px;
  *margin-top:-10px;
}  

div.twitter-bg {
  height:46px;
  background:url(images/twitter-bg.gif) left top no-repeat;
  margin-top:-17px;
}

/* ######## END OF RIGHT COLUMN ######## */




/* ######## CONTENT ######## */

.centerColumn {
  padding:0 10px 10px 10px;
}

#content, #content td {
  font-size:11px;
}

#doc-content {
  padding:0 10px;
}

#content .csc-firstHeader {
  color:#990033;
  font-weight:bold;
  font-size:16px;
  width:100%;
  height:25px;
  border-bottom:1px solid #999999;
  margin-top:0;
  margin-bottom:20px;
}

#content .csc-textpicHeader-26 h1 {
  color:#990033;
  text-transform:uppercase;
  font-size:11px;
  margin:0;
  border:0;
  height:auto;
}

#content .csc-textpic, #content .csc-textpic-left, #content .csc-textpic-above {
  background:transparent url(images/doc_border_h.gif) repeat-x scroll left bottom;
  min-height:80px;
  height:auto !important;
  height:80px;
  margin-top:8px;
  padding-bottom:8px;
}

#content .csc-textpic-text a {
  color:#000;
}

#content .csc-textpic-text a:hover {
  color:#AB0534;
  background-color:#fff;
}

#content .csc-header-n2 h1, #content .csc-header-n3, #content .csc-header-n4 {
  color:#fff;
  text-transform:uppercase;
  font-size:11px;
  /*padding:3px 0;*/
  background-color:#ab0534;
  text-indent:5px;
  margin-top:7px;
  height:21px;
  background-image:url(images/wnew-title.gif);
  background-position: 4px bottom;
  background-repeat:no-repeat;
}

#content .csc-header-n4 {
  background-image:url(images/won-title.gif);
  margin:20px 0 10px 0;
}

#content .csc-header-n4 h1 {
  display:none;
}

#content .tx-rlmpflashdetection-pi1 {
  margin-bottom:5px;
}

#content h2 {
  font-size:14px;
  line-height:20px;
  margin-bottom:0;
}

#content h2 i {
  font-style:normal;
  color:#990033;
}
 
#content h3 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
}

#content ol {
  line-height:18px;
}
  
.tx-loginboxmacmade-pi1-header {
  display:none;
}

.tx-loginboxmacmade-pi1-loginTable {
  font-size:12px;
  margin-top:10px;
}

.tx-loginboxmacmade-pi1-fieldCell .input, .tx-loginboxmacmade-pi1-fieldCell .password {
  width:200px;
}

.tx-loginboxmacmade-pi1-fieldCell .submit {
  background-color:#AB0534;
  color:#FFFFFF;
}

#content .tx-lumophpinclude-pi1 h2 {
  font-size:12px;
  margin:0;
}

.centerColumn .tx-lumophpinclude-pi1 h3 {
  font-size:12px;
}

#content .tx-loginboxmacmade-pi1 h2 {
  border-bottom:1px solid #999999;
  color:#990033;
  font-size:16px;
  font-weight:bold;
  height:25px;
  margin-bottom:6px;
  margin-top:0;
  width:100%;
}

#disclaimer {
  height:400px;
  overflow:scroll;
  padding:5px;
}

html>body #disclaimer {
  height:390px;
}
  
div#id_image_wrap {
  margin:10px 0;
}

input#id_control_code {
  margin:5px 0;
}

.tx-wecdiscussion-pi1 div.tx-wecdiscussion-button {
  text-align:right;
  margin-bottom:10px;
}

.tx-wecdiscussion-pi1 div.tx-wecdiscussion-button a:hover {
  background-color:#666666 !important;
}

.tx-wecdiscussion-pi1 .tx-wecdiscussion-button a, .tx-wecdiscussion-pi1 .tx-wecdiscussion-button a:active, .tx-wecdiscussion-pi1 .tx-wecdiscussion-button a:link, .tx-wecdiscussion-pi1 .tx-wecdiscussion-button a:visited {
  background-color:#990033 !important;
  border:0;
  padding:3px 8px;
}
  
.tx-wecdiscussion-forumMessageSubject {
  background-color:#ede9e8;
  border:1px solid #c2bebe;
  margin-bottom:5px;
}

.tx_chcforum-pi1-toolBar {
  display:none;
}
  
.tx-wecdiscussion-forumMessageSubject a {
  color:#990033 !important;
  font-size:11px;
}

.tx-wecdiscussion-forumMessageSubject a:hover {
  background-color:transparent;
}
  
.tx-wecdiscussion-pi1 .tx-wecdiscussion-form {
  background-color:#ede9e8;
  border:1px solid #c2bebe;
  width:auto;
}
  
.tx-wecdiscussion-pi1 .inputFormRow {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
  line-height:18px;
}

.tx-wecdiscussion-forumMessage {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
  line-height:18px;
  padding-left:0;
  margin-bottom:15px;
}

.tx-wecdiscussion-pi1 form {
  margin:0;
}

.tx-wecdiscussion-spacer {
  display:none;
}

.tx-wecdiscussion-header {
  font-size:13px;
}
  
.tx-wecdiscussion-responseMsg {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
  text-align:right;
}

.tx-wecdiscussion-moderated-form {
  width:100%;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:10px;  
  margin-top:15px;
}

.tx-wecdiscussion-moderated-form td {
  padding:2px 5px;
}

.tx-wecdiscussion-actionbar {
  background-color:#fff;
}
      
td.tx-wecdiscussion-moderated-header-field {    
  background-color:#EDE9E8;
  border-right:1px solid #C2BEBE;
  border-bottom:1px;1px solid #C2BEBE;
}
  
.tx-wecdiscussion-actionbar .gutter {
  float:right;
  margin-bottom:5px;
  display:none;
}
  
.tx-wecdiscussion-pi1 div.back_top {
  /*text-align:right;*/
  float:right;
  font-size:11px;
  margin:15px 0;
  background:url(images/backtop.gif) left 4px no-repeat;
  padding-left:11px;
}
  
div.tx-wecdiscussion-pagelink-section {
  margin:15px 0;
}

div.tx-wecdiscussion-pagelink-section a {
  font-size:11px;
}

.tx-wecdiscussion-pi1 span.inputBoxCaptcha {
  float:left;
  margin-left:80px;
}

.tx-wecdiscussion-pi1 span.labelCaptcha {
  float:right;
  line-height:19px;
}
  
/* ######## END OF CONTENT ######## */




/* ######## DOCUMENTS TABLE ######## */

#documents {
  font-size:11px;
  margin-bottom:20px;
}  

#documents h1 {
  font-size:11px;
  margin:10px 0 0 0;
  color:#ab0534;
}

#documents div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-caption {
  font-size:11px;
  font-weight:bold;
  margin:5px 0 0 0;
  color:#ab0534;
}

* html #documents div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
  margin-top:10px;
}

#documents div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
   margin-bottom:0;
}

.csc-textpic-caption {
  width:131px;
}

#documents td {
  padding:20px 5px 10px 5px;
  width:136px;
  background:url(images/doc_border_v.gif) right top repeat-y;  
}

* html #documents td {
  padding-bottom:0;
}

#documents p.bodytext {
  margin-top:0;
}

#documents .spacer {
  background:url(images/doc_border_h.gif) top left repeat-x; 
  height:1px;
  padding:0;
}

#documents a {
  font-weight:bold;
  color:#444444;
}

#documents a:hover {
  color:#ab0534;
  background-color:#fff;
}

/* ######## END OF DOCUMENTS TABLE ######## */




/* ######## DIRECTORY ######## */

#directory td {
  /*margin-top:-8px;*/
  font-size: 11px;
}

#directory .csc-textpic-intext-left-nowrap {
  margin-top:8px;
  background:url(images/doc_border_h.gif) bottom left repeat-x; 
  min-height:65px;
  height:auto !important;
  height:65px;
}   

#directory p.bodytext {
  margin-top:0;
  padding-top:2px;
  font-size:11px;
}

#directory a {
  font-weight:bold;
  color:#444444;
}

#directory a:hover {
  color:#ab0534;
  background-color:#fff;
}

#directory .csc-firstHeader, h1 {
  font-weight:bold;
  font-size:11px;
  color:#ab0534;
  border:none;
  margin:0;
  height:13px;
  /*color:#000;*/  
}

#directory #search_result_img {
  float:right;
  margin:5px 0 7px 5px;
}

#search_result_img img {
  border:0;
}
  
#directory .search_result_desc {
  line-height:20px;
}

#directory .directory-table {
  background-image:url(images/bg_1pix.gif);  
  background-position:left bottom;
  background-repeat:repeat-x;
}

#directory .edit_icons {
  /*line-height:20px;*/
  padding-bottom:5px;
}

#directory .dynafef_pi4_title {
  text-transform:uppercase;
  padding:3px 5px;
  background-color:#fbedef;
}

#directory .dynafef_pi4_value {
  padding:3px 5px;
  background-image:url(images/bg_1pix.gif);  
  background-position:left bottom;
  background-repeat:repeat-x;  
}

#directory .dynafef_pi4_image {
  padding-top:10px;
}

/* ######## END OF DIRECTORY ######## */




/* ######## NEWS ######## */

.news-single-type {
  text-transform:uppercase;
  font-weight:bold;
  color:#990033;
  padding-bottom:5px;
}

* html .news-single-type {
  padding-bottom:0;
}

.news-single-title {
  float:left;
}

.news-single-title a {
  color:#ab0534;
  line-height:16px;
}

.news-single-title p.bodytext {
  color:#444444;
}

.news-single-title a:hover {
  color:#ab0534;
  background-color:#fff;
  text-decoration:underline;
}

.news-single-title img {
  margin-top: 8px;
}

.news-latest-item {
  width:389px;
  border-bottom:1px dotted #000;
  padding:8px 0 0 0;
  margin:0;
}

.news-latest-item img {
  float:right;
  border:0;
  margin:0 0 10px 5px;
}

.news-list-item {
  background:url(images/doc_border_h.gif) bottom left repeat-x;
}

.news-list-container img {
  border:0 solid #666666;
  float:left;
  margin-bottom:5px;
  margin-left:0;
  margin-right:10px;
}

.news-single-content {
  line-height:16px;
}

.news-single-content a {
  padding:0;
  margin:0;
  color:#444444;
  font-weight:bold;
  font-size:11px;
}

.news-single-content img {
  float:left;
  margin-right:10px;
}

.news-single-author b {
  color:#444444;
}

.news-single-author {
  font-size:11px;
  font-weight:normal;
  font-style:italic;
  padding:0 0 10px 0;
  color:#444444;
  line-height:18px;    
}

#content .news-single-author h3 {
  font-size:11px;
  font-weight:normal;
  font-style:normal;
  line-height:18px;  
  margin:8px 0 0 0;
}  

.news-single-item {
  padding:0;
  font-size:11px;
}
  
.news-single-item a {
  color:#444444;
  font-size:11px;
  font-weight:bold;
}

.news-single-item a:hover {
  color:#ab0534;
  background-color:#fff;
  text-decoration:none;
}

.news-single-item h2 {
  color:#ab0534;
  font-weight:bold;
  font-size:11px;
  line-height:16px;
  margin-bottom:6px;
}

.news-single-item img {
  margin-top:5px;
  margin-right:5px;
}

#content .news-single-timedata {
  color:#444444;
  font-weight:normal;
  font-style:italic;
  padding-bottom:5px;
  font-size:10px;
  /*white-space:nowrap;*/
  vertical-align:top;
  margin-bottom:4px;
}

* html #content .news-single-timedata {
  padding-bottom:0;
}

div.news_image {
  float:left;
}

/* ######## END OF NEWS ######## */




/* ######## SEARCH ######## */

#div_submit_button input {
  color:#fff;
  background-color:#ab0534;
}

.dyna_form_label {
  background-color:#fbedef;
  padding:2px 5px;
}

.dyna_form_data {
  padding:10px;
}  

td.search_result_det {
  border-top: 1px dotted #999999;
}

td.search_result a {
  padding:0;
  margin:0;
  color:#444444;
  font-weight:bold;
  font-size:11px;
}

/* ######## END OF SEARCH ######## */


/* ######## SURVEY BOX ######## */

#survey {
  width:151px;
  width:165px;
  /*background:url(images/login_bg.jpg) top left repeat-y;*/
  font-size:11px;  
  margin:0;
  margin-top:25px;
  float:none;
}

#survey img {
  /*margin-left:1px;*/
}

#survey h2 {
  font-size:11px;
  line-height:16px;
  color:#990033;
  font-weight:bold;
  padding:0;
  margin:0;
  margin-bottom:5px;  
  text-transform:uppercase;
  width:165px;
}

#survey td {
  font-size:11px;
  vertical-align:center;
}


#survey table {
  width:152px;
}

#survey td.answer {
  /*padding-bottom:13px;*/
}
  
html>body #survey {
  float:left;
}

* html #survey .csc-textpic {
  padding-bottom:0;
  margin-bottom:0;
}

#survey form {
  margin:0;
  /*margin-left:7px;*/
  padding:0;
}

#survey td {
  padding-bottom:5px;
}


.tx-ncpbsurveyfesimplestats-pi1 {
  margin-left:2px;
  padding-left:5px;
}

.tx-ncpbsurveyfesimplestats-pi1 input {
  /*color:#fff;
  border:0;
  float:right;*/
}

.tx-ncpbsurveyfesimplestats-pi1 h1 {
  display:none;
}

.tx-ncpbsurveyfesimplestats-pi1 h3 {
  font-size:11px;
}

.tx-ncpbsurveyfesimplestats-pi1 #percent {
  float:left;
}

.tx-ncpbsurveyfesimplestats-pi1 .barcontainer {
  float:right;
  margin-bottom:10px;
  /*width:81px;*/
}

/* ######## END OF SURVEY BOX ######## */

  
/* ######## LOGIN BOX ######## */

#login {
  width:144px;
  /*background:url(images/login_bg.jpg) top left repeat-y;*/
  font-size:11px;  
  margin:0 15px;
  float:none;
}

html>body #login {
  float:left;
}

#login .tx-loginboxmacmade-pi2 {
  background:url(images/login_bg.jpg) top left repeat-y;  
}
  
#login form {
  margin-bottom:0;
}

#login h1 {
  background:url(images/login_h1.jpg) top left no-repeat;
  height:19px;
  line-height:19px;
  color:#3366cc;
  text-indent:8px;
}

#login .inputField, #login .inputButton {
  padding:10px 0 0 5px;
}

#login .inputField input {
  padding:0;
  width:130px;
  height:20px;
  line-height:20px;
}

#login .inputButton {
  background-image:url(images/login_bottom.jpg);  
  background-position:left bottom;
  background-repeat:no-repeat;
  padding-bottom:8px;
}

#login .inputButton input {  
  padding:3px 7px;
  color:#fff;
  background-color:#3366cc;
  border:0;
  font-weight:bold;
  font-size:11px;  
}

* html #login .inputButton input {  
  padding:2px 4px;
}

#login p {
  margin: 8px 5px 0px;
}

#pwd-reminder {
  background-color:#fff;
  float:left;
  padding-top:10px;
}

/* ######## END OF LOGIN BOX ######## */




/* ######## PAGINATION ######## */

#navFirst,
#navPrev,
#navNumbSelected,
#navNumb,
#navNext,
#navLast {
  padding:0 5px;
}

#navFirst a,
#navPrev a,
#navNumbSelected a,
#navNumb a,
#navNext a,
#navLast a {
  font-weight:bold;
}

/* ######## END OF PAGINATION ######## */


/* ######## LOGOS ######## */

#logos {
  background-color:#f8f8f8;
  background-image:url(images/logos-bg-sx.gif);
  background-position:left top;
  background-repeat:repeat-y;
  clear:both;
}

#logos img {
  margin:3px 10px;
  border:0;
}

#logos a:hover {
  background-color:#F8F8F8;
}

/* ######## END OF LOGOS ######## */


/* ######### USERS LIST ####### */

div.users-table h1 {
  font-size:11px;
  color:#990033; 
  margin-bottom:5px;
}

div.users-table {
  background-image:url(images/bg_1pix.gif);  
  background-position:left bottom;
  background-repeat:repeat-x;
  padding:10px;
}  

div.tx-dynalist-pi1-pagination {
  text-align:center;
  margin:10px 0;
}

div.tx-dynalist-pi1-pagination a {
  padding:0 5px;
  color:#000;
}

div.tx-dynalist-pi1-pagination a.current {
  font-weight:bold;
}

div.tx-dynalist-pi1-pagination a.paginate:hover {
  color:#990033; 
}  

/* ######### END USERS LIST ####### */


/* ######### NEWSLETTER BOX ####### */

div.join-newsletter {
  clear:left;
}

div.join-newsletter img {
  border:0;
  margin:5px 0 0 1px;
}

div.join-newsletter p.bodytext {
  margin:0;
}

/* ######### END OF NEWSLETTER BOX ####### */


/* ######### MAP ######### */

div#map_canvas span {
  display:none;
}

/* ######### END OF MAP ######### */


/* ######### DYNALIST / DYNAFORM ######## */

div.dyna_form_data {
  padding:10px 0;
}

div.tx-dynalist-pi1 h2 {
  color:#AB0534;
  line-height:16px;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
  margin-top:0;
  
}

div.tx-dynalist-pi1 div.nl-bodytext {
  line-height:18px;
}

div.tx-dynalist-pi1 div.lng-buttons {
  text-align:right;
  margin-top:10px;
}

div.tx-dynalist-pi1  div.tx-dynalist-pi1-item {
  background:url(images/doc_border_h.gif) left bottom repeat-x;
  padding:6px;
}

div.tx-dynalist-pi1  div.tx-dynalist-pi1-pagination {
  border:0;
  padding:0;
}

div.tx-dynalist-pi1  div.tx-dynalist-pi1-pagination a {
  background:transparent;
  border:0;
  color:#336699;
  font-size:11px;
  padding:0 3px;
  margin-right:5px;
  cursor:pointer;
}

div.tx-dynalist-pi1  div.tx-dynalist-pi1-pagination a.current {
  background-color:#EAEAEA;
  color:#448F8B;
  font-weight:bold;
}

div.tx-dynalist-pi1  div.tx-dynalist-pi1-pagination a:hover {
  background-color:#F9ECEE;
}

/* ######### END OF DYNALIST / DYNAFORM ######### */

/* ######### FORUM ####### */

.tx-chcforum-pi1-navPath {
  background-color:#ab0534;
  border-bottom:0;
  margin-bottom:0;
  color:#fff;  
}

.tx_chcforum-pi1-subToolBar {
  display:none;
}

.tx-chcforum-pi1-navPath a {
  color:#fff;
}

.tx-chcforum-pi1-navPath a:hover {
  background-color:transparent;
}

.tx-chcforum-pi1-Table thead tr th {
  /*background:transparent url(images/th_bg.jpg) left top repeat-x;*/
  color:#444444;
}

.tx-chcforum-pi1-Table tbody tr th {
  /*background:#d3d2d2 url(images/forum_bg.gif) left bottom no-repeat;
  color:#ab0534;
  padding-bottom:125px;*/
}  

.tx-chcforum-pi1-Table tbody tr td {
  /*background-color:#e7e6e6;*/
}

.tx-chcforum-pi1-footerBox {
  background-color:#ab0534;
  color:#fff;  
}

.tx-chcforum-pi1-footerBox a {
  color:#fff;
}


/* ############ DYNAFEF ############ */

div.news-data {
  font-style:italic;
  font-size:10px;
  margin-bottom:6px;
}

div.tx-dynalist-pi1 h1 {
  height:auto;
  margin-bottom:4px;
}

div.tx-dynalist-pi1 h1 a {
  color:#AB0534;
  line-height:16px;
}

div.tx-dynalist-pi1 h1 a:hover {
  background-color:transparent;
  text-decoration:underline;
}

div.news-list-item {
  font-size:11px;
  line-height:18px;
}

div.news-author {
  margin-top:15px;
  font-style:italic;  
}

div.news-download {
  text-align:right;
}

div.news-download a img {
  margin-left:6px;
  border:0;
}

div.news-status {
  font-style:italic;
}

div.news-download a:hover,
div.news-status a:hover {
  background:none transparent;
}

#content div.tx-dynafef-pi4 h2 {
  color:#AB0534;  
  height:auto;
  font-size:14px;
  line-height:20px;
  margin:0 0 10px 0;
}

div.detail-date {
  font-style:italic;
  font-size:10px;
  margin:8px 0 6px 0;
}

div.detail-desc,
div.detail-link {
  line-height:18px;
  margin-bottom:10px;
}

div.detail-link {
  color:#AB0534;
  font-size:16px;
  font-weight:bold;
}

div.detail-link a {
  line-height:18px;  
  font-size:11px; 
  vertical-align:bottom;
  font-weight:normal;
}

div.tx-dynalist-pi1 span.inactive {
  border:0;
  font-size:11px;
}

h1.home_h1 {
  text-transform:uppercase;
}

h2.home_h2 {
  margin-bottom:3px;
}

h2.home_h2 a {
  color:#000;
  font-size:11px;
  line-height:16px;
}

span.dyna_fef-file-value {
  display:none;
}

div#divdata_logged_user {
  padding:0;
}

div.social-networks {
  text-align:center;
  padding-top:10px;
  clear:left;
}

div.social-networks a img {
  border:0;
}

td.logo {
  background:url(images/home_top_left.gif) left top no-repeat;
  width:386px;
  height:54px;
  vertical-align:top;
}

td.logo a:hover {
  background:transparent none;
}

div#c184790 p.bodytext {
  background:transparent none;
  padding-bottom:0;
}
