@charset "utf-8";
/* CSS Document */
@import url(contentMenu.css);
@import url(menus.css);
@import url(fce.css);

html{
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
body{
	background-attachment: scroll;
	background-image: url(images/main_blue_bg.jpg);
	background-repeat: repeat-x;
	height:100%;
	background-color: #8EBBDB;
}
body{
	behavior: url(/fileadmin/template/csshover.htc);
}
form{
	margin:0;
	padding:0;
}
*{
	margin:0;
	padding:0;
}
a:active, a:focus{outline: none;}

.containerBig{
	margin:0 auto;
	width:1023px;
	height:100%;
}
.container{
	width:900px;
	margin:0 auto;
	height:auto !important;
	min-height:100%;
	height:100%;
	background-attachment: scroll;
	background-image: url(images/midlle_bg.jpg);
	background-repeat: repeat-y;
	position:relative;
}
.header{
	width:900px;
	height:119px;
	background-attachment: scroll;
	background-image: url(images/main_blue_bg.jpg);
	background-repeat: repeat-x;
}
.headerLogo{
	float:left;
	width:582px;
}
.logo{
	padding-top:24px;
	padding-left:10px;
}
.headerLogin{
	float:left;
	width:230px;
	padding-top:17px;
	padding-left:80px !important;
	padding-left:73px;
}
.loginBox{
	background-attachment: scroll;
	background-image: url(images/login_new_bg.jpg);
	background-repeat: no-repeat;
	width:234px;
	height:100px;
}

/*****    CONTENT   **************************/
.content{
	width:900px;
	position:relative;
}
.contentTop{
}
.contentMidle{
	padding-left:20px;
	width:880px;
}
.contentLeft_home{
	width:610px;
	float:left;
}
.contentLeft_home .breadcrumb {
	display:none;
}
.mainContent_home{
	width:605px;
}
.contentLeft{
	width:590px;
	float:left;
	padding-left:20px;
}
.mainContent{
	width:540px;
}


.contentRight{
	width:270px;
	float:left;
}
.titluPagina{
	padding-top:10px;
}
.titluPagina H1{
	color:#F27C08;
	font-size:15px;
	text-transform:uppercase;
}
.mainContent H1,
.mainContent_home H1{
	color:#F27C08;
	font-size:18px;
	letter-spacing:-1px;
	font-weight:normal;
	padding-bottom:5px;
}
.mainContent H2,
.mainContent_home H2{
	color:#194988;
	font-size:14px;
}
.mainContent .bodytext,
.mainContent_home .bodytext{
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
	padding-bottom:10px;
}
.mainContent a{
	font-weight:bold;
	text-decoration:none;
	color:#666666;
}
.mainContent a:hover{
	font-weight:bold;
	text-decoration:underline;
}
.mainContent ul{
	margin-left:20px;
	padding-bottom:10px;
}
.mainContent ul li{
	margin-left:10px;
	padding-bottom:5px;
	font-size:11px;
	line-height:17px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}


/******   SEARCH    *****************************/
.contentSearch{
	background-attachment: scroll;
	background-image: url(images/search_bg.jpg);
	background-repeat: repeat-x;	
	height:35px;
	padding-top:5px;
	width:260px;
	padding-left:9px;
}
td.search{
	text-transform:uppercase;
	color:#FCFDFE;
	font-weight:bold;
	font-size:11px;
	padding-right:5px;
}
.tx-macinasearchbox-pi1 .inputf{
	width:168px;
	border:1px solid #7F9DB9;
	font-size:11px;
	height:17px;
}
td.button input.cauta_button{
	background-attachment: scroll;
	background-image: url(images/search_button.jpg);
	background-repeat: no-repeat;
	background-color:#4D8A3A;
	border:none;
	width:24px;
	height:19px;
	margin-left:2px;	
}
.tx-indexedsearch{
	color:#666666;
	margin-top:10px;
}
.tx-indexedsearch a{
	color:#666666;
	text-decoration:none;
	font-weight:bold;
}
.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword{
	width:150px;
	margin-bottom:5px;
	font-size:12px;
	border:1px solid #666666;
	margin-left:10px;
	margin-top:5px;
}
.tx-indexedsearch-title{
	text-decoration:underline;
}
.tx-indexedsearch-info{
	padding-top:3px;
	padding-bottom:3px;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
	background:#F6F1DB;
}
.tx-indexedsearch-browsebox{
	padding-bottom:5px;
}
.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button{
	width:60px;
	margin-left:10px;
	background-attachment: scroll;
	background-image: url(images/more_button.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	color:#E3E9EE;
	border:0;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	height:21px;
}
/********   FOOTER   ******************************/
.footer{
	height:76px !important;
	height:68px;
	width:900px;
	position:absolute;
	bottom:0 !important;
	bottom:-1px;
}
.footer_bottom{
	background-attachment: scroll;
	background-image: url(images/footer_bg_new.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color:#00305E;
	height:50px;
	width:900px;
	border-top:1px solid #E6E6E6;
}
.copyright{
	width:640px;
	float:left;
	color:#E9EDF3;
	padding-top:10px;
	padding-left:15px;
	font-size:11px;
}
.footerMenu{
	width:225px;
	float:left;
}

.clear{
	clear:both;
	font-size:0;
}
.clear10{
	clear:both;
	height:10px;
}
.clear20{
	clear:both;
	height:20px;
}
.clear30{
	clear:both;
	height:30px;
}
/****  EMAIL THIS PAGE    ***********/
.trimite_link{
	background-attachment: scroll;
	background-image: url(images/emailpage_bg.jpg);
	background-repeat: no-repeat;
	height:20px;
	width:156px;
	padding-top:5px;
	
}
.trimite_link a{
	background-attachment: scroll;
	background-image: url(images/email_button.jpg);
	background-repeat: no-repeat;
	background-position: left center;	
	padding-left:20px;
	margin-left:10px;
	color:#999999;
	text-decoration:none;
}
table.tipafriend{
	padding-top:10px;
	width:530px;
}
table.tipafriend H2{
	padding-bottom:10px;
}
table.tipafriend H2 a{
	text-decoration:none;
	font-size:13px;
	color:#666666;
	padding-left:20px;
}
table.tipafriend tr{
	padding-bottom:5px;
	padding-top:5px;
}
table.tipafriend td{
	color:#666666;
	font-weight:normal;
	margin-bottom:10px;
	vertical-align:top;
}

table.tipafriend td.labels{
	color:#666666;
	font-weight:normal;
	text-align:right;
	padding-right:20px;
	padding-top:5px;
}
table.tipafriend td input.inputf,
table.tipafriend td textarea
{
	color:#666666;
	font-size:12px;
	border:1px solid #999999;
	margin-top:5px;
	width:220px;
}
table.tipafriend td input.buton_trimite{
	color:#D8DEE7;
	font-size:11px;
	border:0;
	margin-bottom:3px;
	background-attachment: scroll;
	background-image: url(images/more_button.jpg);
	background-repeat: no-repeat;
	background-color:#1D4A7F;
	width:60px;
	height:21px;
	text-transform:uppercase;
	padding-bottom:2px;
	font-weight:bold;
	margin-top:5px;
}
table.tipafriend td input.check{
	border:1px solid #666666;

}
/****   LOGIN     *****************************/
.tx-felogin-pi1{
	margin:0;
	padding:0;
	padding-left:10px;
}
.tx-felogin-pi1 H3{
	font-size:12px;
}

.tx-felogin-pi1 fieldset {
	border:0;
	display:block;
}
.tx-felogin-pi1 label {
	float:left;
	width:80px;
	color:#1A4C8B;
	font-weight:bold;
	padding-left:10px;
}
.tx-felogin-pi1 .register {
	color:#FFFFFF;
	font-weight:normal;
	font-size:11px;
}

.tx-felogin-pi1 input {
	float:left;
	width:120px;
	font-size:11px;
}
.register{
	width:122px;
	float:left;
	padding-left:10px;
	padding-top:8px;
	font-weight:bold;
}
.register a{
	color:#FFFFFF;
	text-decoration:underline;
	padding-left:2px;
}

.tx-felogin-pi1 input.submit_button {
	background-attachment: scroll;
	background-image: url(images/login_bg_new.jpg);
	background-repeat: no-repeat;	
	width:65px;
	height:20px;
	color:#CAD1D9;
	border:0;
	background-color:#24508A;
	padding-bottom:3px;
	font-weight:bold;
	margin-top:5px;
	margin-left:18px;
	cursor:pointer;
}


/***   NEW LOGIN BOX  **/
.tx-newloginbox-pi1{
	margin:0;
	padding:0;
	padding-left:10px;
	width:500px;
}
.loginBox .tx-newloginbox-pi1{
	margin:0;
	padding:0;
	padding-left:10px;
	width:215px;
}
.tx-newloginbox-pi1 H3{
	font-size:12px;
}
.tx-newloginbox-pi1 .text {
	clear:both;
	padding-bottom:5px;
}
.loginBox .member{
	color:#FFFFFF;
	text-align:left;
	padding-left:0px;
	font-size:10px;
	width:214px;
}
.loginBox .member a{
	color:#FFFFFF;
	text-decoration:underline;
}
.loginBox .tx-newloginbox-pi1 H4{
	color:#1A4C8B;
	font-weight:bold;
	text-align:center;
	padding-bottom:5px;
	padding-top:5px;
	font-size:12px;
}
.loginBox p {
	display:none;
}
.tx-newloginbox-pi1 label {
	float:left;
	width:60px;
	color:#1A4C8B;
	font-weight:bold;
	padding-right:10px;
}
.tx-newloginbox-pi1 .inputf {
	float:left;
	width:180px;
	font-size:11px;
}
.tx-newloginbox-pi1 .inputf_1 {
	float:right;
	width:120px;
	font-size:11px;
	border:1px solid #7F9DB9;
}
.loginBox .tx-newloginbox-pi1 input.submit_button {
	background-attachment: scroll;
	background-image: url(images/login_bg_new.jpg);
	background-repeat: no-repeat;	
	width:65px;
	height:20px;
	color:#CAD1D9;
	border:0;
	background-color:#24508A;
	padding-bottom:3px;
	font-weight:bold;
	margin-top:0px;
	margin-left:2px;
	cursor:pointer;
	font-size:11px;
}

p.salut{
	color:#666666;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
}
.mainContent .tx-newloginbox-pi1 table{
	padding-top:10px;
}
.mainContent .tx-newloginbox-pi1 input{
	border:1px solid #666666;
	font-size:12px;
	margin-bottom:2px;
	width:180px;
}
.mainContent .tx-newloginbox-pi1 input.submit_button {
	background-attachment: scroll;
	background-image: url(images/button_new.jpg);
	background-repeat: no-repeat;	
	width:60px;
	height:21px;
	color:#CAD1D9;
	border:0;
	background-color:#24508A;
	padding-bottom:3px;
	font-weight:bold;
	margin-top:5px;
	cursor:pointer;
	font-size:9px;
	border:none;
	border:0;
	line-height:21px;
}
.mainContent .tx-newloginbox-pi1 .button input.submit_button {
	background-attachment: scroll;
	background-image: url(images/button_new.jpg);
	background-repeat: no-repeat;	
	width:60px;
	height:21px;
	color:#CAD1D9;
	border:0;
	background-color:#24508A;
	padding-bottom:3px;
	font-weight:bold;
	margin-top:5px;
	margin-left:89px;
	cursor:pointer;
	font-size:9px;
	border:none;
	border:0;
}
/*****   RTE   *************************/
.subtitle{
	color:#194988;
	font-size:11px;
	padding-bottom:10px;
	line-height:17px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.more_link{
	background-attachment: scroll;
	background-image: url(images/more_button.jpg);
	background-repeat: no-repeat;
	width:62px;
	height:21px;	
}
.morelink a{
	text-decoration:none;
	color:#E4EAF1;
}
.morelink a:hover{
	text-decoration:none;
	color:#E4EAF1;
}

.csc-subheader{
	color:#194988;
	font-size:16px;
	padding-bottom:10px;
	padding-left:30px;
	font-weight:bold;
}
.mainContent H4{
	color:#194988;
	font-size:18px;
	padding-bottom:10px;
	font-family:Calibri;
	letter-spacing:-1px;
	font-weight:normal;
}
.rcontent{
	width:250px;
	padding-left:20px;
}
/***   FCE   *******/
/** RIGHT BOX  ***/
.rightBox_right{
	width:234px;
	margin-top:7px !important;
}
.rightBox_top{
	background-attachment: scroll;
	background-image: url(images/top_bg_tight.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	width:234px;
	height:7px;
}
.rightBox_botton{
	background-attachment: scroll;
	background-image: url(images/bottom_box_right.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width:234px;
	height:7px;
}
.rightBox_center{
	background-attachment: scroll;
	background-image: url(images/middle_box_right.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	width:234px;
	background-color:#FFFFFF;
	padding-bottom:10px !important;
	padding-top:10px !important;
}
.rightBox_center .bodytext{
	color:#5B5B5A;
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
}
.rightBox_center a{
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}
.rightBox_center a:hover{
	color:#666666;
	font-weight:bold;
	text-decoration:underline;
}

/******************************/
/*  2 COLUMNS FCE  60-40*/
.fceBox60-40{
	width:600px;
}
.fceBox60-40 .leftBox{
	width:350px;
	float:left;
	position:relative;
	margin-right:20px;
}
.fceBox60-40  H3{
	color:#366094;
	padding-bottom:10px;
	font-size:18px;
	font-weight:normal;
	letter-spacing:-1px;
}
.fceBox60-40 .rightBox{
	width:230px;
	float:left;
	position:relative;
}

/**  PLAN TRIP FCE  **/

.trip_fce{
	width:540px;
}
.image_left{
	width:300px;
	float:left;
}
.menu_right{
	width:220px;
	float:left;
	margin-left:20px;
}
.mainContent .menu_right H2{
	color:#F27C08;
	font-size:18px;
	font-weight:normal;
	letter-spacing:-1px;
}
.menu_right ul{
	list-style:none;
}
.menu_right .csc-menu li{
	background-attachment: scroll;
	background-image: url(images/white_arrow.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:15px;
	border-bottom:1px dotted #E0E0E0;
	padding-bottom:6px;
	padding-top:6px;
	font-size:12px;	
	font-weight:bold;
}
.menu_right .csc-menu li a{
	text-decoration:none;
	color:#194988;	
}
/******************************/
/*  2 COLUMNS FCE  50-50*/
.fceBox50-50{
	width:550px;
}
.fceBox50-50 .leftBox{
	width:262px;
	float:left;
	position:relative;
	margin-right:20px;
}
.fceBox50-50 .rightBox{
	width:262px;
	float:left;
	position:relative;
}
/**  one column fce  **/

.more_button{
	position:absolute;
	width:60px;
	height:21px;
	right:0;
	overflow:hidden;
}
.one_column_fce .more_button a{
	background-attachment: scroll;
	background-image: url(images/more_button_new.jpg);
	background-repeat: no-repeat;
	display:block;
	width:60px;
	height:21px;
	text-indent:-9999px;
}
.one_column_fce div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image{
	padding-right:10px;
}

/**  RIGHT BUTTONS FCE  ***/
.right_buttons{
	width:234px;
	margin-top:7px !important;
	background-repeat:no-repeat;
}
.right_buttons_ul{
	text-align:center;
	height:10px;
}
.right_buttons_ul li{
	display:inline;
	list-style:none;
	text-transform:uppercase;
}
li.second_button{
	background-attachment: scroll;
	background-image: url(images/separator.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left:4px;
	padding-left:10px;
}
.first_button a,
.second_button a{
	text-decoration:none;
	color:#7D7D7D;
	font-weight:bold;
	font-size:11px;
}
.first_button a:hover,
.second_button a:hover{
	text-decoration:none;
	color:#7D7D7D;
	font-weight:bold;
	font-size:11px;
}
/***  SINGLE COLUMN FCE  ***/
.single_column_fce{
	width:560px;
}
.single_column_fce .left_image{
	width:140px;
	float:left;
}
.single_column_fce .right_box{
	float:left;
	width:400px;
}
.more_button{
	position:absolute;
	width:60px;
	height:21px;
	right:0;
	overflow:hidden;
	z-index:1;
}
.single_column_fce .right_box .more_button{
	position:absolute;
	width:60px;
	height:21px;
	/*left:370px !important;
	left:540px;*/
	left:505px;
	overflow:hidden;
	z-index:1;
}
.single_column_fce .right_box .more_button a{
	background-attachment: scroll;
	background-image: url(images/more_button_new.jpg);
	background-repeat: no-repeat;
	display:block;
	width:60px;
	height:21px;
	text-indent:-9999px;
}
.mainContent H2 img{
	margin-left:30px;
}
.one_column_fce H2 img,
.fce_content H2 img,
.list_content H2 img{
	margin-left:0;
}

/**************************  NEWS   *****************************/
/** SINGLE  ***/
.single_news{
	width:540px;
}
.single_news .single_image{
	float:left;
	margin-right:15px;
}
.news-single-backlink{}
.news-single-backlink a{
	text-decoration:none;
	color:#666666;
	font-weight:bold;
}
/**  LIST  ***/
.news-list-item{
	width:540px;
	margin-bottom:20px;
}
.list_news{
	width:540px;
}

.list_image{
	float:left;
	margin-right:15px;
}
.news-list-item .news-list-morelink{
	position:absolute;
	width:60px;
	height:21px;
	left:505px;
}
.news-list-item .news-list-morelink a{
	background-attachment: scroll;
	background-image: url(images/more_button_new.jpg);
	background-repeat: no-repeat;	
	text-indent:-9999px;
	width:60px;
	height:21px;
	display:block;
	overflow:hidden;
}

/*****  TIP A FRIEND POPUP   *******/
.content_popup{
	padding-top:20px;
	padding-left:20px;
}
.content_popup H1{
	color:#F27C08;
	font-size:18px;
	letter-spacing:-1px;
	font-weight:normal;
	padding-bottom:5px;
}
.baners{
	text-align:center;
	width:270px;
}
.baners table{
	width:270px;
}
.baners table td{
	padding-bottom:20px;
	text-align:center;
}

.baners{
	text-align:center;
	width:270px;
}

/***  FEEDBACK   *****/
.tx-pilmailform-pi1{
	color:#666666;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:17px;
	width:540px;
}
.tx-pilmailform-pi1 td{
	vertical-align:top;
	color:#666666;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:17px;
}
.feedback_button{
	background-attachment:scroll;
	background-color:#24508A;
	background-image:url(images/login_bg_new.jpg);
	background-repeat:no-repeat;
	border:0 none;
	color:#CAD1D9;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
	height:20px;
	margin-left:2px;
	margin-top:5px;
	padding-bottom:3px;
	width:65px;
}
table.radio_table td{
	padding-left:10px;
	text-align:center;
	vertical-align:top;
}
.tx-pilmailform-pi1 td.selection{
	text-align:right;
}
.tx-pilmailform-pi1 select{
	width:152px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:17px;
	color:#666666;
	margin-top:20px;
}
.tx-pilmailform-pi1 option{
	color:#666666;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:17px;
	margin-bottom:2px;
}
.tx-pilmailform-pi1 textarea{
	color:#666666;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:17px;
	width:200px;
	height:120px;
	overflow:auto;
}
.tx-pilmailform-pi1 textarea.message{
	color:#666666;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:17px;
	width:148px;
	height:45px;
	overflow:auto;
	margin-top:20px;
}
tr.grey_border{
	border-bottom:1px solid #666666;
	padding-bottom:5px;
}

/***  TOUR OPERATOR   ****/
.tx_reeasearchsyta_searchform{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
}

.tx_reeasearchsyta_left{
	float:left;
	width:260px;
}
.tx_reeasearchsyta_left p{
	padding-bottom:5px;
}
.tx_reeasearchsyta_left .textLeft {
	width:120px;
	float:left;
}
.tx_reeasearchsyta_left .textRight {
	width:130px;
	float:left;
}
.tx_reeasearchsyta_right{
	float:left;
	width:270px;
	margin-left:10px;
}

.tx_reeasearchsyta_pagination{

}

.tx_reeamembersyta_searchform{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
}

.tx_reeamembersyta_left{
	float:left;
	width:260px;
}
.tx_reeamembersyta_left p{
	padding-bottom:5px;
	margin:0;
}
.tx_reeamembersyta_left .textLeft {
	width:120px;
	float:left;
	padding-bottom:5px;
}
.tx_reeamembersyta_left .textRight {
	width:130px;
	float:left;
	padding-bottom:5px;
}
.tx_reeamembersyta_left .textRight input{
	width:130px;
	border:1px solid #999999;
	font-size:11px;
}

.tx_reeamembersyta_right{
	float:left;
	width:270px;
	margin-left:10px;
}

.tx_reeamembersyta_selectMultiple{
	height:100px;
	width:250px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	margin-top:5px;
}
.tx_reeamembersyta_selectMultiple option{
	width:250px;
	color:#666666;
	padding-bottom:2px;
}
table.contenttable td{
	vertical-align:top;
	padding-left:10px;
}
.tx_reeamembersyta_right p{
	padding-bottom:5px;
	height:18px;
}
.button_search {
	background-attachment: scroll;
	background-image:url(images/button_new.jpg);
	background-repeat: no-repeat;	
	width:60px;
	height:21px;
	color:#CAD1D9;
	border:0;
	background-color:#24508A;
	padding-bottom:3px;
	font-weight:bold;
	margin-top:5px;
	cursor:pointer;
	font-size:9px;
	text-transform:uppercase;
	line-height:21px;
}
table.tx_reeamembersyta_list_pager{
}
table.tx_reeamembersyta_list_pager td{
}

.color1{
	background-color:#E1E1E1;
	width:135px;
	height:40px;
	text-align:center;
	clear:both;
	padding:5px 0 5px 3px;
}
.color2{
	background-color:#F9F8EC;
	width:135px;
	height:40px;
	text-align:center;
	clear:both;
	padding:5px 0 5px 3px;
}

.tx-reeamembersyta-pi3 .color1{
	background-color:#E1E1E1;
	height:50px;
	text-align:center;
	clear:both;
	padding:5px 0 5px 3px;
}
.tx-reeamembersyta-pi3 .color2{
	background-color:#F9F8EC;
	height:50px;
	text-align:center;
	clear:both;
	padding:5px 0 5px 3px;
}

.inputBox{
	border:1px solid #666666;
	font-size:11px;
}

.mainContent .submit_button{
	background-attachment: scroll;
	background-image: url(images/login_bg_new.jpg);
	background-repeat: no-repeat;	
	width:65px;
	height:20px;
	color:#CAD1D9;
	border:0;
	background-color:#24508A;
	padding-bottom:3px;
	font-weight:bold;
	margin-top:10px;
	cursor:pointer;
	font-size:11px;

}
form#formRequest input.submit_button{
	background-attachment:scroll;
	background-color:#01315F;
	background-image:none;
	border:0 none;
	color:#CAD1D9;
	cursor:pointer;
	font-size:9px;
	font-weight:bold;
	height:20px;
	margin-top:10px;
	padding-bottom:3px;
	width:90px;
}

/* powermail*/

.tx-powermail-pi1 fieldset {
	border:0;
	width:380px;
}
.tx-powermail-pi1 legend {
	display:none;
}

.tx-powermail-pi1 label {
	width:120px;
	float:left;
}
#powermaildiv_uid1,
#powermaildiv_uid2,
#powermaildiv_uid3,
#powermaildiv_uid4,
#powermaildiv_uid5,
#powermaildiv_uid6,
#powermaildiv_uid7,
#powermaildiv_uid8,
#powermaildiv_uid9 {
	clear:both;
	padding-bottom:5px;
	border-bottom-color:#CECECE;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	padding-bottom:5px;
	margin-bottom:5px;
}
.tx-powermail-pi1 input#uid1,
.tx-powermail-pi1 input#uid2,
.tx-powermail-pi1 input#uid3,
.tx-powermail-pi1 input#uid4,
.tx-powermail-pi1 input#uid5,
.tx-powermail-pi1 input#uid6,
.tx-powermail-pi1 input#uid9 {
	border:1px solid #666666;
	font-size:11px;
	width:250px;
}
.tx-powermail-pi1 input#uid7,
.tx-powermail-pi1 input#uid8 {
	border:1px solid #666666;
	font-size:11px;
	width:150px;
}

.powermail_submit {
	background-attachment:scroll;
	background-color:#01315F;
	background-image:none;
	border:0 none;
	color:#CAD1D9;
	cursor:pointer;
	font-size:9px;
	font-weight:bold;
	height:20px;
	margin-top:10px;
	padding-bottom:3px;
	width:90px;
}

.powermail_mandatory_js,
.powermail_mandatory {
	color:#FF0000;
}
.powermail_mandatory_js{
	margin-left:120px;
	color:#FF0000;
}

.subscribeSyta fieldset.tx-powermail-pi1_fieldset {
	background-color:transparent;
	border:0px solid #AAAAAA;
	padding:0px;
}

.subscribeSyta .tx-powermail-pi1 fieldset {
	border:0 none;
	width:100%;
}
.subscribeSyta div.tx_powermail_pi1_fieldwrap_html {
	margin:10px 0;
	border-bottom:1px dashed #CECECE;
	padding:2px;
}
.subscribeSyta fieldset.tx-powermail-pi1_fieldset label {
	clear:both;
	display:block;
	float:left;
	font-weight:bold;
	width:120px;
	font-size:12px;
	font-weight:normal;
}
.subscribeSyta fieldset.tx-powermail-pi1_fieldset div.even {
	background-color:transparent;
}
.subscribeSyta fieldset.tx-powermail-pi1_fieldset input.powermail_text,
.subscribeSyta fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,
.subscribeSyta fieldset.tx-powermail-pi1_fieldset select.powermail_select {
	width:260px;
	border:1px solid #666666;
	font-size:11px;
}
.subscribeSyta #powermaildiv_uid21  label,
.subscribeSyta #powermaildiv_uid22  label,
.subscribeSyta #powermaildiv_uid23  label,
.subscribeSyta #powermaildiv_uid24  label,
.subscribeSyta #powermaildiv_uid25  label,
.subscribeSyta #powermaildiv_uid26  label {
	clear:none;
	display:block;
	float:right;
	font-size:12px;
	font-weight:normal;
	width:97%;
	margin-top:2px;
}
.subscribeSyta p.tx_powermail_pi1_fieldwrap_html_radio_title,
.subscribeSyta p.tx_powermail_pi1_fieldwrap_html_checkbox_title {
	font-size:12px;
}

.subscribeSyta .powermail_check_inner:after {
	content:".";
	clear:both;
	font-size:0;
	height:0;
}
.subscribeSyta .powermail_check_inner input{
	margin-top:5px;
}
.subscribeSyta #powermaildiv_uid27 label {
	width:100%;
	display:block;
	font-weight:bold;
}