/************************************************************
        TOP LEVEL ELEMENTS
************************************************************/
html, body {
        margin: 0px 0px 20px 0px;
        background: #ffe600 url(../gfx/background_new.jpg) repeat-x top left;
        text-align: center;
}


body, td {
        color: #7d7d7d;
        font: normal 10pt arial,helvetica,verdana,sans-serif;
        line-height:13pt;
}

h1 {
        margin: 0px;
        padding: 0px;
        color: #b0240d;
        font: bold 18px PostinoStd,arial,helvetica,verdana,sans-serif;
        line-height: 22px;
}

h2 {
      margin: 0px;
        padding: 0px;
        color: #7d7d7d;
        font: bold 11pt arial,helvetica,verdana,sans-serif;
        line-height: 12pt;
}


h3 {
        color: #7d7d7d;
        font: normal 8pt arial,helvetica,verdana,sans-serif;
        line-height:13pt;
}


h5 {
        margin: 0px;
        padding: 0px;
        color: #b0240d;
        font: bold 13pt PostinoStd,arial,helvetica,verdana,sans-serif;
        line-height: 20pt;
        margin-bottom:14pt;
}

img {
        border: 0px;
}
/************************************************************
        PAGE LAYOUT ELEMENTS
************************************************************/
#container {
        width: 962px;
        margin: 0px auto 0px auto;
        text-align: left;
        border: 0px solid #000000;
}

#topAssets {
				padding: 20px 0 0 80px;
				position: relative;
}


/********************************************************

        Plugin photo gallery CSS

********************************************************/

#tx-lzgallery-pi1-listing {
        border-collapse:collapse;
        font-size:12px;
        padding:0px;
        /*font-family:verdana;*/
        width: 95%;
        border: 0px;
}
#tx-lzgallery-pi1-listing tr.line1 {
        background-color:#e5eff4;
        color:black;
}
#tx-lzgallery-pi1-listing td.title {
        font-size:11px;
        font-weight:bold;
        padding-left:10px;
        width:90%;
        padding: 2px;
}
#tx-lzgallery-pi1-listing a {
        color:black;0D
        font-weight:bold;
}
#tx-lzgallery-pi1-listing tr.sorting {
        background: #e5eff4;
}
#tx-lzgallery-pi1-fotonav td {
        text-align:center;
        padding-left:15px;
        padding-right:15px;
        padding-bottom:3px;
}
#tx-lzgallery-pi1-fotonav td.descr {
        color:#00008c;
}
#tx-lzgallery-pi1-fotonav {
        background-color:#e5eff4;
        border-color:#a9c8d6;
        border-style:solid;
        border-width:2px;
        /*font-family:verdana;*/
}
#tx-lzgallery-pi1-title {
        border-bottom: 2px solid #669999; /*#bd9369*/
        text-align:center;
        margin-bottom:20px;
        font-size:20px;
}
#tx-lzgallery-pi1-fotos {
        width: 90%;
        border: 1px solid #669999;
        text-align:center;
        padding:5px 5px 5px 5px;
        background: #e5eff4;
        border-collapse:collapse;
        /*font-family:verdana;*/
}
#tx-lzgallery-pi1-fotos td {
        text-align:center;
        padding:0;
        border-style:solid;
        border-width:1px;
        border-color:#669999; /*#bd9369*/
        padding:3px;
}
.tx-lzgallery-pi1-1x1-1 {
        border-bottom: 2px dotted #669999; /*#bd9369*/
        margin-bottom: 10px;
}
/***********************************************************/

#searchBar {
        position: absolute;
        right:15px;
				top:60px;
}
#searchBar form {
        display: inline;
}
#searchBar * {
        vertical-align: middle;
}
#searchBar span {
        padding-right: 5px;
        font-size: 8pt;
        color: #b0240d;
}
#searchBar #searchBox {
        border: 0px;
        background: transparent url(../gfx/searchbox_bg_new.png) no-repeat center right;
        width:123px;
        padding-left:10px;
        float: right;
}
#searchBar #searchField {
        width: 85px;
        height: 12px;
        margin: 0px;
        padding: 0px;
        border: 0px;
        background: transparent;
        font-size: 10px;
}

#searchBar #topLinks {
				 float: right;
				 margin-right:10px;
}

#searchBar #topLinks a {
				 color: #000000;
				 font-size: 11px;
}

#searchBar #topLinks a:hover {
				 text-decoration: underline;
}
/***********************************************************/
#breadCrumbs {
        background:transparent url(../gfx/main_bg_top.png) repeat scroll right top;
        padding: 32px 0px 0px 10px;
        height: 32px;
        clear: both;
}
#breadCrumbs a {
        font: normal 9pt arial,helvetica,verdana,sans-serif;
        text-decoration: none;
        color: #0000FF;
}
/***********************************************************/
#menuImg {
        margin: 0px 0px 10px 0px;
        text-align: right;
}
#menuImg #logo {
        margin: 0px 23px 0px 0px;
}
#menuImg img {
        margin-left: 0px;
}
#menuText {
        height: 29px;
        padding: 0px 0px 0px 38px;
        background: transparent url(../gfx/menuText_bg.gif) no-repeat top right;
}
.topMenuTxt {
        margin: 0px 6px 0px 205px;
        padding: 0px 0px 0px 5px;
        background: #b0240d;
}
.topMenuTxtItem a {
        margin: 0px 0px 0px 0px;
        padding: 0px 12px 0px 12px;
        font: normal 9pt arial,helvetica,verdana,sans-serif;
        color: #ffffff;
        line-height: 15pt;
        text-decoration: none;
}
table.topMenuTxtSub {
        width: 120px;
        background: #ffffff;
        border: 1px solid #b0240d;
}
td.topMenuTxtSubItem {
        text-align: left;
}
a.topMenuTxtSubItem {
        width: 100%;
        display: block;
        padding: 3px;
        font: normal 9pt arial,helvetica,verdana,sans-serif;
        color: #b0240d;
        text-decoration: none;
}

a {
        color: #0000FF;
        font-weight:;
        text-decoration:none;
        }

a:hover {
        color: #000000;
}



/***********************************************************/

#marginColumn {
        float: left;
        margin-top: 15px;
        width: 270px;
}
#marginContent {
        padding: 0 20px 0 82px;
        background: transparent url(../gfx/whatis_bg_new.png);
        color: #7d7d7d;
        font: normal 11pt arial,helvetica,verdana,sans-serif;
        line-height: 14pt;
        text-align: right;
}
#marginContent a {
        margin: 0px;
        padding: 0px;
        color: #7d7d7d;
        font: normal 9pt arial,helvetica,verdana,sans-serif;
        line-height: 15pt;
        text-decoration: none;
}
#marginContent p {
        margin: 0px;
        padding: 0px;
}
#marginContent img {
        margin-bottom: 0px;
}

.leftMenuItem {
	padding-left: 20px
}

#mainNavigation {
				position: relative;
				top: 20px;
}

#mainNavigation .mainNavigationItem {
				float: left;
				text-align:center;
				padding: 0 2px 0 1px;
				/*border-right: 1px solid #fbae3e;*/
				background: transparent url('../gfx/menuItemBorder.jpg') no-repeat bottom right;
}

#mainNavigation .last {
				background: none;
}

#mainNavigation .mainNavigationItem img {
				display:block;
}

#mainNavigation .mainNavigationItem a {
				color: #000;
				font-size:11px;
}

#mainNavigation .mainNavigationItem a:hover {
				color: #fbae3e;
}

/***********************************************************/
#innerContainer {
        float: right;
        width: 692px;
        margin-top: -28px;
        /*background: transparent url(../gfx/main_bg_top.png)top right;*/
}
#innerContainerBottom {
        background: transparent url(../gfx/main_bg_bottom.png) no-repeat -1px 0;
        height: 10px;
}

#innerContainerContent {
				background: transparent url(../gfx/main_bg_center.png) repeat-y 0 0;
				padding: 0px 10px 10px 0;
				min-height:492px;
}

#innerContainerContent-fp {
        background:transparent url(../gfx/main_bg_fp.png) repeat scroll right top;
        padding: 0px 11px 0px 0px;
        clear: both;
}

#innerContainer h1 {

}

#bottomFpContentLeft {
	float: left;
	padding-left: 5px;
}

#bottomFpContentRight {
	float: left;
	text-transform:uppercase;
	width:175px;
	padding:0 20px;
}

#bottomFpContentRight a {
 color: #000000;
}

#bottomFpContentRight a:hover {
 color: #4b4848;
}

#bottomFpContentRight p {
	border-bottom: 2px solid #fff349;
	font-size:12px;
	margin:0;
	color: #000000;
	padding: 3px 0;
}

#bottomFpContentRight span {
  background-color: #B0240D;
  display: block;
  width: 175px;
  padding: 4px;
  text-align: center;
}

#bottomFpContentRight span a {
  color: #ffffff;
  font-weight: bold;
}

#bottomFpContentRight span a:hover {
  text-decoration: underline;
  color: #ffffff;
}

#topFpContent {
	border-bottom:2px solid #FFF349;
}

#topMarginContent{
	height: 200px;
}

/***********************************************************/
#contact_bottom {
      margin-top:10px;
      color: #B0240D;
      font-size: 11px;
      font-weight: bold;
      width: 675px;
      text-align:left;
      clear: right;
      float:right;
}

#contact_bottom a {
	color: #B0240D;
}

#contact_bottom a:visited {
        color: #0000FF;
}


/***********************************************************/
#leftContent {
}

#leftContent_2nd {
  width: 330px;
//width: 325px;
  padding-right: 20px;
//padding-right: 0px;  
}

* html #leftContent_2nd {
  width: 328px;
  padding-right: 0px;
}


#rightContent {
        float: right;
        width: 330px;
        padding-right: 20px;
}
/***********************************************************
      LOG-IN BOX IN THE LEFT MARGIN
***********************************************************/
#loginContent {
      margin-left:0px;
      background: transparent url(../gfx/whatis_bottom_new.png) no-repeat 0 0;
      height:144px;
      text-align:right;
      padding:30px 37px 0 83px;
}

#loginContent h5 {
			margin:0px;
}

#loginContent A {
			color: #878787;
			font-size: 10px;
			line-height:12px;
			padding:0px;
			margin:0px;
}

#loginContent P {
      font-size:9pt;
      line-height:12pt;
      margin-top:4px;
      margin-bottom:4px;
}

#loginContent INPUT {
      //width:110px;
}

#loginContent INPUT.inp {
			background: transparent url(../gfx/login_input_bg.jpg) no-repeat 0 0;
			border: none;
			width:102px;
			padding:2px 5px;
			height: 20px;
			text-align:right;
			font-size:12px;
			color:#878787;
}
#loginContent INPUT.sub {
			background: transparent url(../gfx/login_submit_btn.jpg) no-repeat 0 2px;
			border: none;
			width:55px;
			padding:0px 5px 4px;
			height: 20px;
			text-align:center;
			font-size:12px;
			color:#878787;
}


#loginContent TD {
      text-align = right;
}
/*
#loginContent FORM {
      margin-top:6px;
      margin-bottom:6px;
}
*/
#loginContent FORM TABLE {
      padding: 0;
      border-collapse: collapse;
}

/* Create space over and under the Login button in IE6 */
* html #loginContent .tx-newloginbox-pi1 TFOOT TD
{
      padding-top: 8px;
      padding-bottom: 6px;
}

#loginContent FORM TABLE TD {
      padding: 0;
}

#leftborder_news_form {
      width:145px;
}

#leftborder_news_form TABLE{
      width:100%;
}

/*
#loginContent .tx-newloginbox-pi1
{
      height: 100%;
}
*/
#loginContent .tx-newloginbox-pi1 FORM TABLE
{
      width:100%;
}


/* Create space over and under the Login button in standards compliant browsers */
/*
#loginContent .tx-newloginbox-pi1 input[type="submit"]
{
      margin-top: 8px;
      margin-bottom: 6px;
}
*/

.tx-newloginbox-pi1 {
      padding: 0px;
      margin: 0px;
}

FORM.left_menu_become_member {
      padding-top: 22px;
      width: 100%;
      height: 100%;
}

/* Create space between the input email field and submit button for newsletter subscription */
#leftborder_news_form .inpText0
{
      margin-bottom: 8px;
}
/************************************************************
      INTRANET MENU
************************************************************/
#intranetMenu {
        padding: 0 20px 0 82px;
        background: transparent url(../gfx/whatis_bg_new.png);
        color: #7d7d7d;
        font: normal 11pt arial,helvetica,verdana,sans-serif;
}

#intranetMenu ul {
				list-style-image:none;
				list-style-position:outside;
				list-style-type:none;
				margin: 0px;
				padding:0px;
				border-bottom: 2px solid #FFF349;
}

#intranetMenu ul li ul {
        border-bottom: none;
}

#intranetMenu ul li {
				background-color: #feda00;
				border-top: 2px solid #FFF349;
				padding: 0px 0px 0px 0px;
}

#intranetMenu ul li:hover {
				background-color: #FFF349
}

#intranetMenu ul li a {
				color: #000000;
				text-decoration: none;
				display: block;
				padding: 3px 2px 2px 20px;
				font-size: 12px;
}

#intranetMenu li ul {
	padding: 0px 0px 0px 0px;
}

#intranetMenu li ul li {
	background-color: #fff;
	border-top: none;
	border-bottom: none;
}

#intranetMenu li ul li:hover {
	background-color: #ccc;
}

#intranetMenu li ul li a {
				padding: 3px 2px 2px 30px;
}

#intranetMenu li ul {
				display: none;
}

#intranetMenu li.active ul {
				display: block;
}

/************************************************************
      FORM ELEMENTS
************************************************************/

.csc-mailform LABEL {
      width: 90pt;
      text-align:right;
      float: left;
      display: block;
      margin-right: 2pt;
}

.csc-mailform-field {
      margin-top: 2pt;
      margin-bottom: 2pt;
}

#mailformemail, #mailformname, #mailformlast, #mailformpost, #mailformclub, .csc-mailform TEXTAREA {
      width: 220pt;
}

#mailformformtype_mail {
      width: 60pt;
      margin-left:92pt;
      text-align:center;
}

/************************************************************
        MISC. STYLE ELEMENTS
************************************************************/
.clear {
        clear: both;
}
.contentPadding {
      padding: 10px;
      float: left;
}

/******************** BLOG Start ********************/
.tx-wecdiscussion-page
{
     //width: 96%;
}

.tx-wecdiscussion-pi1
{
      margin-bottom: 55px;
}
.tx-wecdiscussion-form form
{
      background-color: #D2D8E5;
}

.tx-wecdiscussion-actionbar
{
      background-color: #D2D8E5;
}

#goback
{
      background-color: #D2D8E5;
}

.tx-wecdiscussion-forumMessageSubject
{
      background-color: #A7B3CB;
}
/******************** BLOG Stop ********************/

/************************************************************
        Plugin: indexed_search
************************************************************/
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff; font-size: 7pt;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666; }
.tx-cazoolucsv-pi1-region { color: #b0240d; font-weight: bold; font-size: 14pt; }

/***************************************************************
        Plugin: QuickPoll
***************************************************************/

.tx-quickpoll-pi1 {
	width:100%
}

/***************************************************************
        Plugin: AdvCalendar
***************************************************************/
.tx-advCaledar-pi1 {
         PADDING-RIGHT: 0px;
         PADDING-LEFT: 0px;
         BACKGROUND-COLOR: #FFFFFF;
         font-family:Verdana;
         font-size:10pt;
         line-height:13pt;
         width: 650px;
}
.tx-advCaledar-pi1 H1 {
         BACKGROUND-COLOR: #FFFFFF;
         font-size:13pt;
         FONT-WEIGHT: bold;
}
.tx-advCaledar-pi1 P {
         BACKGROUND-COLOR: #FFFFFF;
         font-size:10pt;
         line-height:13pt;
}
.tx-advCaledar-pi1 TD {
         font-size:12px;
         FONT-WEIGHT: bold;
         color: black;
}

.tx-advCaledar-pi1 table a
{
	font-weight: normal;
}

.tx-advCaledar-pi1 table h3
{
	color: #B0240D;
	font-size: 15px;
	font-weight: bold;
}

.tx-advCaledar-pi1 table h1
{
	color: #B0240D;
	font-weight: bold;
}

.tx-advCaledar-pi1 table table td
{
	padding: 3px;
	text-align: justify;
}


/*.tx-advCaledar-pi1 A { color:black; FONT-WEIGHT: bold; } */
.tx-advCaledar-pi1 TD.notInMonth TD { FONT-WEIGHT: normal; FONT-SIZE: 8px; }
.tx-advCaledar-pi1 TD.notInMonth A { color:gray; }
.tx-advCaledar-pi1 TD.bottomEventsExpired { BACKGROUND-COLOR: #E9E9E9; color:red; }
.tx-advCaledar-pi1 TD.bottomEventsExpired A { color:red; }
.tx-advCaledar-pi1 TD.bottomEvents { BACKGROUND-COLOR: #E3E7EF; }
/***************************************************************************
        Plugin: Random images
***************************************************************************/
.tx-maagrandomimage-pi1 IMG {
        border: 2px solid black;
}



/******************************************************
        Plugin Region CSS
********************************************************/

.tx-cazoolucsv-pi1-region
{
       border-bottom: 1px solid #000000;
       background: #ffffff;
       
}

.tx-cazoolucsv-pi1-region a
{
       color: #b0240d;

}
/******************************************************
        Set Homepage
********************************************************/

@media all {
   IE\:HOMEPAGE {behavior:url(#default#homepage)}
}

#letternews {
      padding-bottom: 50px;
}

.newsletterbox {
	border: 1px solid #c5c6c8;
	padding: 0px 5px 0px 5px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
	height: 84px;
}
.newsletterbox h1  {
	font-size: 8pt;
	display: block;
	color: #000000;
/*	border-bottom: 1px solid #c5c6c8;
	padding: 5px 0px 5px 0px;
	text-align: left;
	margin: 0px 0px 0px 0px;*/
}
.newsletterbox_line {
	border-bottom: 1px solid #c5c6c8;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.newslettertext p {font-size: 8pt;}
.newslettertext ul li {list-style-image:url(../template/images/greybullet.gif);
	font-size: 8pt;
	padding: 0px;
	margin: 0px;}
.newslettertext ul {padding:0px;margin:0px;}

/*--------------- Bookmark-Homepage Start ---------------*/
#oHomePage
{
	
}

#bookmark
{
        
}

#bookmark-div
{
	background-image: url(../gfx/bookmarkNonIE.jpg);
	//background-image: url(../gfx/bookmarkIE.jpg);;
	width: 213px;
	height: 67px;
}
/*--------------- Bookmark-Homepage End ---------------*/

/*--------------- Powermail Start ---------------------*/
span.powermail_mandatory {
	color: red;
}
input.validation-failed,
textarea.validation-failed {
	background-color: red;
}
div.powermail_mandatory_js {
	color: red;
	margin: 3px 0 15px 120px;
}
fieldset.tx-powermail-pi1_fieldset {
  border: 0px solid #333;
	border-top: 1px solid #777;
	background-image: url(../img/handy.jpg);
	background-repeat: no-repeat;
	background-position: 100% 60%;
	padding: 10px;
	margin-top:20px;
	width:540px;
}
fieldset.tx-powermail-pi1_fieldset legend {
  font-weight:bold;
}
fieldset.tx-powermail-pi1_fieldset label {
	display: block;
	width: 160px;
	float: left;
	clear: both;
}
fieldset.tx-powermail-pi1_fieldset input {
	width: 160px;
}
fieldset.tx-powermail-pi1_fieldset textarea {

}
div.tx_powermail_pi1_fieldwrap_html {
	margin: 8px 0;
}
input.powermail_submit {
	margin: 20px 0px;
	font-weight: bold;
	border: 1px solid #444;
	width: 130px;
}
td.powermail_all_td {
	padding: 3px 10px 3px 0;
}

div.tx_powermail_pi1_fieldwrap_html_radio{
  margin-bottom:12px;
}
div.tx_powermail_pi1_fieldwrap_html_radio div {
  margin:2px;
}
div.tx_powermail_pi1_fieldwrap_html_radio label {
  width:140px;
  text-align:right;
}
div.tx_powermail_pi1_fieldwrap_html_radio input {
  width:30px;
  margin-top:4px;
}
div.tx_powermail_pi1_fieldwrap_html_textarea label {
  width:500px;
  clear:both;
}
div.tx_powermail_pi1_fieldwrap_html_label {
  font-weight:bold;
  clear:both;
}

/*--------------- Powermail End -----------*/
.tx-srfeuserregister-pi1 fieldset {
	width: 500px;
}

.tx-srfeuserregister-pi1 dd {
  width: 70%;  
}

.tx-srfeuserregister-pi1 .memberRelated {
  display: none;
}
