﻿/* Visible vertical scrollbar which disables correctly and allows normal horizontal scrollbar behaviour. */
/*
html {
 overflow-y: scroll  !important;
}
*/


*
{
padding: 0px;
margin: 0px;
font-family:Calibri,Corbel,"Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;
}

p
{
	line-height: 140%;
}

h1 
{
	font-size: 28px;
	font-weight: normal;
	letter-spacing: 2px;
	color: #aaa;
	line-height: 35px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 0px;
/*	padding-top: 30px;
	padding-bottom: 20px;
*/
}

h2 
{
	font-family: Calibri, Arial, Helvetica;
	font-size: 24px;
	font-weight: normal;
	letter-spacing: 1px;
	color: #aaa;
/*	text-align: left;*/
	padding-bottom: 10px;
}

h3 
{
	font-size: 28px;
	font-weight: normal;
	letter-spacing: 2px;
	color: #aaa;
	padding: 0px;
	margin: 0px;
}

body
{
background-color: white;
font-size: 12px;
color: Gray;
}

a {
text-decoration: underline;
font-weight: normal;
color: #333;
}

a:visited {
color: #333;
}

a:hover {
color: #888;
text-decoration: none;
}

/*********************************************************/
/*********************************************************/
/*********************************************************/

.error 
{
color: Red;
font-weight: bold;
}

.error2
{
color: Red;
font-weight: normal;
float: none;
font-size: 12px;
}

.bg_poll 
{
background-color: #F2F2EC;
}

.col {
padding:10px;
float:left;
}



/********************** POLL ****************************/

.poll_topShadow {
background:transparent url(images/bg_top-shadow.gif) no-repeat scroll left top;
height:11px;
margin:0 auto 0;
overflow:hidden;
position:relative;
width:699px;
margin-top: 30px;
}

.poll_page {
background:transparent url(images/bg_page-shadow.gif) repeat-y scroll 0 0;
left:0;
margin:0 auto;
padding:0 0;
position:relative;
text-align:left;
top:0;
width:699px;
}

.poll_bottomShadow {
background:transparent url(images/bg_bottom-shadow.gif) no-repeat scroll left bottom;
height:11px;
margin:0 auto 50px;
overflow:hidden;
position:relative;
width:699px;
margin-bottom: 30px;
}

.poll_innerpage 
{
	padding-top: 30px;
	padding-right: 60px;
	padding-left: 80px;
	padding-bottom: 40px;
}

.poll_message_start
{
	font: 16px Calibri, Arial, Helvetica, sans-serif;
	padding-top: 10px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 30px;
}

.question_div
{
	padding-top: 10px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 30px;
}

.question_no
{
	font: 16px Calibri, Arial, Helvetica, sans-serif;
	margin-right: 10px;
	margin-bottom: 20px;
	text-align: center;
	float: left;
	color: #ffffff;
	background-color: #cccccc;
	width: 20px;
	height: 20px;
	font-weight: bold;
}

.question_text
{
	font: 18px Calibri, Arial, Helvetica, sans-serif;
	width: 500px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 30px;
	padding-bottom: 0px;
	color: #888888;
}

.question_text2
{
	font: 18px Calibri, Arial, Helvetica, sans-serif;
	width: 710px;
	margin-top: 120px;
	margin-left: 5px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	color: #888888;
	text-align:left;
	border: solid 2px #eaeaea;
	float: left;
	width: 98%;
}

/********************** POLL ****************************/














/************ OUTER TABLE *************/
.tabelltdleft {
width: 19px;
background-image: url(images/bg_shadow_left.gif);
}

.tabelltdcenter {
width: 800px;
background-color: #ffffff;
}

.tabelltdright {
width: 19px;
background-image: url(images/bg_shadow_right.gif);
}

.tabelltdouter {
background: #F2F2EC;
}
/************ OUTER TABLE *************/









.hrdiv {
margin: 0px;
padding: 0px;
width: 689px;
height: 2px;
background-image: url(images/hr.gif);
}


#mainbrain {
width:100%;
/*float: left;*/
}


/*********** HEADER **************/

.logo {
float: left;
padding-top: 0px;
padding-left: 0px;
position: relative;
left: 30px;
top: 113px;
z-index: 100;
}

#head {
background-image: url(images/head.jpg);
width: 800px;
height: 195px;
border-bottom: solid 1px #eaeaea;
	background-size: cover;
	width: 100%;
}

#header_navigation {
width: 800px;
float: left;
text-align: right;
position: relative;
top: 70px;
	float: right;
	width: 100%;
}

#header_navigation_inner {
margin-right: 20px;
margin-left: 20px;
padding-top: 28px;
padding-bottom: 3px;
padding-right: 10px;
text-align: right;
list-style-type: none;
font-size: 16px ;
color: #aaa;
}

/*
#header_navigation_ul {
margin-bottom: 10px;
}

.header_navigation_hrdiv {
width: 100%;
background-color: Silver;
height:1px;
margin-top: 0px;
margin-bottom: 28px;
}
*/

#header_navigation_inner li {
display: inline;
margin: 0; 
padding: 3px;
}

#header_navigation_inner a {
text-decoration: none;
font-weight: normal;
margin: 0px;
padding: 0 8px 0px 5px;
color: #eee;
}

#header_navigation_inner a:visited {
color: #eee;
}

#header_navigation_inner a:hover {
text-decoration: none;
border-bottom: solid 2px #E9560B;
}

.header_navigation_selected li {
color: #ccc;
text-decoration: underline;
}

/*********** HEADER **************/





/*********** FOOTER ************/


#footer {
text-align: left;
}

#footerwrap {
width: 100%;
text-align:center;
font-size: 12px;
color: #ccc;
letter-spacing: 1px;
}

.footerhrdiv {
width: 100%;
background-color: Silver;
height:1px;
}

/*********** FOOTER ************/






















/********** MODAL POPUP ************************/


/*
.modalBackgrounda
{
	background-color: silver;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.modalPopupa
{
	background-color: #ffffee;
	border-width: 1px;
	border-style: solid;
	border-color: Gray;
	padding: 15px;
	width: 350px;
	height: 300px;
}
*/

.modalBackground
{
	background-color: #ffffff;
	/*
	background-color: #eaeaea;
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
	*/
}

.modalPopup
{
	width: 461px;
	height: 250px;
	/*background: url(images/notebookbottom2.png) no-repeat;*/
	background-position: bottom;
	padding: 0px;
	padding: 0px;
	margin: 0px;
}

/*
.modalPopup_top
{
	width: 561px;
	height: 32px;
	background: url(images/notebooktop2.png) no-repeat;
	padding: 0px;
	margin: 0px;
}
*/

.modalPopup_top
{
	width: 461px;
	height: 2px;
	padding: 0px;
	margin: 0px;
}

.modalPopup_inner_2
{
	padding-top: 0px;
	padding-left: 40px;
	margin: 0px;
	background-color: white;
	border: solid 1px silver;
	height: 290px;
}

.modalPopup_inner_1
{
	padding-top: 0px;
	padding-left: 40px;
	margin: 0px;
	background-color: white;
	border: solid 1px silver;
	height: 200px;
}

.modalPopup_inner
{
	height: auto;
	padding-top: 0px;
	padding-left: 0px;
	margin: 0px;
	background-color: white;
	border: solid 1px silver;
}

.buttontext 
{
	font-family: Calibri, Arial, Helvetica;
	font-size: 24px;
	font-weight: normal;
	letter-spacing: 1px;
	color: #aaa;
}

/********** MODAL POPUP ************************/







/***** GRIDVIEW *********************************/

.GridViewStyle
{
	border-right: 1px solid #A7A6AA;
	border-bottom: 1px solid #A7A6AA;
	border-left: 1px solid white;
	border-top: 1px solid white;
	padding: 4px;
	color: #888;
}

.GridViewStyle a:hover
{
	text-decoration: none;
}

.GridViewStyle a:visited {
	color: #888;
}

.GridViewHeaderStyle th
{
	border-left: 1px solid #EBE9ED;
	border-right: 1px solid #EBE9ED;
	padding-left: 6px;
	padding-right: 6px;
	font-size: 16px;
	font-weight: normal;
	color: #777;
	text-align: left;
}

.GridViewHeaderStyle
{
	background-color: #FFFFFF;
	font-weight: normal;
	height: 26px;
	background-image: url(images/HeadBg.gif);
}

.GridViewFooterStyle
{
	background-color: #5D7B9D;
	font-weight: bold;
	color: White;
}

.GridViewRowStyle
{
	height: 30px;
	background-color: #F7F6F3;
	color: #333333;
}

.GridViewAlternatingRowStyle
{
	height: 30px;
	background-color: #FFFFFF;
	color: #333333;
}

.GridViewRowStyle td, .GridViewAlternatingRowStyle td
{
	font-size: 16px;
	font-weight: normal;
	color: #888;
	border: 1px solid #EBE9ED;
	padding-left: 4px;
	padding-right: 4px;
}

.GridViewRowStyle td a, .GridViewAlternatingRowStyle td a
{
	color: #888;
	text-decoration: none;
}

.GridViewStyle tr:hover
{
	background-color: #F9FEB1;
}


/*
.GridViewSelectedRowStyle
{
	background-color: #E2DED6;
	font-weight: bold;
	color: #333333;
}
*/

.GridViewPagerStyle
{
	font: 16px Calibri, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border: none;
	text-align: left;
	padding: 10px;
}

.GridViewPagerStyle a
{
	color: #333333;
}

.GridViewPagerStyle table /* to center the paging links*/
{
	margin: 0 auto 0 auto;
}

.GridViewEmptyDataRowStyle 
{
	font-size: 26px;
	font-weight: normal;
	color: #ddd;
	border: solid 1px white;
	padding-left: 4px;
	padding-right: 4px;
}

.GridViewEmptyDataRowStyle td:hover
{
	background-color: #ffffff;
}

/*****GridViewStyle*****************************************************************/











.table_in_popup
{
	border: none;
	padding: 0px;
	margin: 0px;
	height: 100%;
	
}

.table_in_popup td
{
	border: none;
	padding: 0px;
	margin: 0px;
}

.label
{
	font: 11px Arial, Helvetica, sans-serif;
	color: #666666;
	margin-bottom: 0px;
	text-align:left;
}

.button
{
	border-top: #d5d5ca 2px solid;
	border-right: #8b8b81 2px solid;
	border-bottom: #8b8b81 2px solid;
	border-left: #d5d5ca 2px solid;
	padding: 4px;
	vertical-align: middle;
	background: url(images/bg_button.gif) repeat-x 50% bottom;
	background-color: silver;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	letter-spacing: 1px;
	font-weight: bold;
	cursor: pointer;
	/*float: left;*/
	color: #555555;
}

.button_red
{
	border-top: #d5d5ca 1px solid;
	border-right: #8b8b81 1px solid;
	border-bottom: #8b8b81 1px solid;
	border-left: #d5d5ca 1px solid;
	padding: 2px;
	background: url(images/bg_button.gif) repeat-x 50% bottom;
	background-color: silver;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 9px;
	font-weight: normal;
	cursor: pointer;
	float: left;
	color: #ee0000;
}

.button_green
{
	border-top: #d5d5ca 1px solid;
	border-right: #8b8b81 1px solid;
	border-bottom: #8b8b81 1px solid;
	border-left: #d5d5ca 1px solid;
	padding: 2px;
	background: url(images/bg_button.gif) repeat-x 50% bottom;
	background-color: silver;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 9px;
	font-weight: normal;
	cursor: pointer;
	float: left;
	color: #668e36;
}

.button_red_bold
{
	border-top: #d5d5ca 2px solid;
	border-right: #8b8b81 2px solid;
	border-bottom: #8b8b81 2px solid;
	border-left: #d5d5ca 2px solid;
	padding: 4px;
	background: url(images/bg_button.gif) repeat-x 50% bottom;
	background-color: silver;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	letter-spacing: 1px;
	font-weight: bold;
	cursor: pointer;
	float: left;
	color: #ee0000;
}

.button_green_bold
{
	border-top: #d5d5ca 2px solid;
	border-right: #8b8b81 2px solid;
	border-bottom: #8b8b81 2px solid;
	border-left: #d5d5ca 2px solid;
	padding: 4px;
	background: url(images/bg_button.gif) repeat-x 50% bottom;
	background-color: silver;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	letter-spacing: 1px;
	font-weight: bold;
	cursor: pointer;
	float: left;
	color: #668e36;
}

.textbox_bak
{
	border-top: solid 1px #aaa;
	border-right: solid 1px #eee;
	border-bottom: solid 1px #eee;
	border-left: solid 1px #aaa;
	background-position: right;
	background-image: url(images/bg_gradient-input.gif);
	background-repeat: repeat-y;
	font: 13px Arial, Helvetica, Sans-serif;
	color: #888;
	font-family: Arial, Helvetica, Sans-serif;
	letter-spacing: 0px;
	font-weight: normal;
	/*line-height: 130%;*/

	padding: 5px;
	margin: 4px;
	vertical-align: middle;
}

.textbox_clean0
{
	border-top: solid 1px #aaa;
	border-right: solid 1px #eee;
	border-bottom: solid 1px #eee;
	border-left: solid 1px #aaa;
	font: 13px Arial, Helvetica, Sans-serif;
	padding: 6px;
	color: #888;
	font-family: Arial, Helvetica, Sans-serif;
	letter-spacing: 0px;
	font-weight: normal;
	line-height: 130%;
}

.dropdown0
{
	border-top: solid 1px #aaa;
	border-right: solid 1px #eee;
	border-bottom: solid 1px #eee;
	border-left: solid 1px #aaa;
	font: 13px Arial, Helvetica, Sans-serif;
	padding: 6px;
	color: #888;
	font-family: Arial, Helvetica, Sans-serif;
	letter-spacing: 0px;
	font-weight: normal;
	line-height: 130%;
}


/*********** QUESTIONLIST **************/

								.questionlist_sorthandle_ {
									background-image: url(images/k_square_white.gif);
									color: #666;
									border: solid #888 2px;
									background-color: silver;
									font: 18px Arial, Helvetica, Sans-serif;
									line-height: 30px;
									padding: 6px;
									margin: 2px;
									float:left;
									cursor:move;
									width: 30px;
									height: 30px;
									text-align: center;
								}

								.questionlist_qtext_ {
									background-position: right;
									background-image: url(images/bg_gradient-input.gif);
									background-repeat: repeat-y;
									color: #333;
									border: solid #888 2px;
									font: 16px Arial, Helvetica, Sans-serif;
									font-weight: bold;
									padding: 6px;
									padding-left: 16px;
									margin: 2px;
									float:left;
									width: 500px;
									min-height: 30px;
									height: auto;
									text-align: left;
								}

.questionlist_reorder 
{
	width: 600px;
}

.questionlist_reorder li 
{
	list-style-type: none;
	padding-top: 1px;
	padding-bottom: 1px;
}

.questionlist_reorder ul 
{
	list-style-type: none;
}

.questionlist_qtext_row {
	width: 500px;
/*	line-height: 30px; */
}

.questionlist_qtext {
	color: #333;
	font: 16px Arial, Helvetica, Sans-serif;
	font-weight: bold;
	text-align: left;
/*	line-height: 30px; */
}

.questionlist_sorthandle {
	background-image: url(images/k_square_white.gif);
	background-repeat: no-repeat;
	color: #696969;
	font: 26px Arial, Helvetica, Sans-serif;
	line-height: 45px;
	padding-right: 0px;
	margin-right: 16px;
	float:left;
	cursor: move;
	width: 47px;
	height: 47px;
	text-align: center;
}

.questionlist_qtext a {
	text-decoration: none;
	color: #333;
	cursor: pointer;
}

.questionlist_qtext a:hover {
	text-decoration: none;
	color: #E9560B;
	cursor: pointer;
}

.questionlist_deletebutton {
	padding-left: 0px;
	width: 22px;
	height: 27px;
	float: none;
}

.questionlist_reordertemplate {
	list-style-type: none;
	background-image: url(images/bg_questionlist_reordertemplate.gif);
	background-repeat: no-repeat;
	width: 600px;
	height: 30px;
	padding: 0px;
}

.questionlist_reordertemplate ul, li {
	list-style-type: none;
}

.wide_button {
	background-image: url(images/k_wide_button.gif);
	background-repeat: no-repeat;
	width: 300px;
	height: 47px;
	color: #333;
	font: 13px Arial, Helvetica, Sans-serif;
	text-align: center;
	font-weight: bold;
}

.wide_button a:hover {
	text-decoration: none;
	color: #E9560B;
	cursor: pointer;
}

/*********** QUESTIONLIST **************/




.gradientdiv {
	border-right: #bbb 1px solid;	
	background-image: url(images/bg_gradientdiv.jpg);	
	background-position: 50% top;	
	border-top: transparent 0px solid;	
	padding-left: 25px;	
	padding-top: 20px;
	padding-right: 25px;	
	padding-bottom: 15px;
	margin: 5px 5px 10px;	
	border-left: #bbb 1px solid;
	border-bottom: #bbb 1px solid;
	background-repeat: repeat-x;
	background-color: #fff;
}

.shadowborder_box {
	background-image: url(images/shadowborder_box.gif);	
	background-repeat: no-repeat;
	width: 695px;
	height: 158px;
	margin-left: 30px;
	padding-top: 24px;
}

.shadowborder_top {
	background-image: url(images/shadowborder_top.gif);	
	background-position: 50% top;
	background-repeat: no-repeat;
}

.shadowborder_bottom {
	background-image: url(images/shadowborder_bottom.gif);	
	background-position: 50% bottom;
	background-repeat: no-repeat;
}


.box {
	width: 463px;
	height: 144px;
	background-image: url(images/box.gif);	
	background-position: 50% top;
	background-repeat: no-repeat;
}

.box2 {
	width: 600px;
	height: 200px;
	background-image: url(images/box2.gif);	
	background-position: 50% top;
	background-repeat: no-repeat;
}

.box_comment {
	width: 485px;
	height: 187px;
	background-image: url(images/box_comment.gif);	
	background-position: 50% top;
	background-repeat: no-repeat;
}

.box_comment_closebutton {
	background-image: url(images/k_pin.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	width: 21px;
	height: 39px;
	padding-top: 20px;
	padding-left: 28px;
	float:left;
}

.box_comment_header {
	font-family: Century Gothic, Arial, Helvetica;
	font-size: 26px;
	letter-spacing: 1px;
	color: #dddddd;
	padding-top: 45px;
	padding-left: 16px;
	float: left;
}

.box_comment_text {
	font-family: Arial, Helvetica;
	font-size: 12px;
	color: #aaaaaa;
	padding-top: 10px;	
	padding-left: 80px;	
	float: left;
	text-align: left;
	line-height: 140%;
}

.box_comment_text li {
	list-style-type: circle;
}


.bg_radiobutton_response_left
{
	height: 20px;
	background-image: url(images/bg_radiobutton_response_left.gif);
	background-position: left;
	background-repeat: no-repeat;
	background-color: #eaeaea;
}

.bg_radiobutton_response_right
{
	height: 20px;
	background-image: url(images/bg_radiobutton_response_right.gif);
	background-position: right;
	background-repeat: no-repeat;
	background-color: #eaeaea;
}

.bg_radiobutton_response
{
	background-color: #eaeaea;
}

.radiobutton_response
{
}

.radiobuttongroup
{
	padding: 8px;
	border-style: solid;
	border-width: 2px;
	border-color: #ffffff;
}

.radiobuttongroup_error
{
	padding: 8px;
	border-style: dashed;
	border-width: 2px;
	border-color: #fd6c6c;
}

.radiobutton_label 
{
	font-family: Arial, Helvetica;
	font-size: 10px;
	color: #999999;
}

.question_hr 
{
	margin-top: 40px;
	margin-bottom: 40px;
}

.wuc_question_div 
{
	padding: 8px;
	border-style: solid;
	border-width: 2px;
	border-color: #ffffff;
}

.wuc_question_div_error
{
	padding: 8px;
	border-style: dashed;
	border-width: 2px;
	border-color: #fd6c6c;
}


.statgraph 
{
	margin-left: 30px;
	margin-top: 40px;
	float: left;
	}


.rowlist_black 
{
	font-family: Calibri, Arial, Helvetica;
	font-size: 18px;
	color: #333333;
	font-weight: bold;
	line-height: 150%;
}

.rowlist_green
{
	font-family: Calibri, Arial, Helvetica;
	font-size: 18px;
	color: #92D400;
	font-weight: bold;
}

div.imgbutton
{
	width:68px;
	border-bottom: solid 2px white;
}

div.imgbutton:hover
{
	border-bottom: solid 2px #E9560B;
}

button.imgbutton:hover
{
	border: solid 1px #E9560B;
}


.warning
{
	width: 480px;
	height: auto;
	border: solid 2px red;
	margin-top: 30px;
	padding: 10px;
}

.poll_logo 
{
	float:right;
	margin-left: 10px;
}

.textbox0
{
	border-top: solid 1px #aaa;
	border-right: solid 1px #eee;
	border-bottom: solid 1px #eee;
	border-left: solid 1px #aaa;
	background-position: right;
	background-image: url(images/bg_gradient-input.gif);
	background-repeat: repeat-y;
	font: 13px Arial, Helvetica, Sans-serif;
	color: #888;
	font-family: Arial, Helvetica, Sans-serif;
	letter-spacing: 0px;
	font-weight: normal;
	/*line-height: 130%;*/
	padding: 6px;
	margin: 0px;
	vertical-align: middle;
}


/************* TEXTBOX ***************/

.textbox {
	border-width:0.071em;
	padding:0.214em;
	/*width:45%;*/
	/*font-family:Corbel,"Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;*/
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#ffffff none repeat scroll 0 0;
	background-position: right;
	background-image: url(images/bg_gradient-input.gif);
	background-repeat: repeat-y;
	border-color:#AAAAAA #DDDDDD #DDDDDD #AAAAAA;
	border-style:solid;
	border-width:1px;
	color:#888;
	/*font-size:1em;*/
	font-size: 17px;
}

.textbox_password {
	font-family: arial;
	border-width:0.071em;
	padding:0.214em;
	/*width:45%;*/
	/*font-family:Corbel,"Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;*/
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#ffffff none repeat scroll 0 0;
	background-position: right;
	background-image: url(images/bg_gradient-input.gif);
	background-repeat: repeat-y;
	border-color:#AAAAAA #DDDDDD #DDDDDD #AAAAAA;
	border-style:solid;
	border-width:1px;
	color:#888;
	/*font-size:1em;*/
	font-size: 17px;
}

.textbox:focus, .textbox_clean:focus {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#ffffee none repeat scroll 0 0;
	border-color:#777777 #CCCCCC #CCCCCC #777777;
}

.textbox_clean, .dropdown {
	border-width:0.071em;
	padding:0.214em;
	/*width:45%;*/
	/*font-family:Corbel,"Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;*/
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#ffffff none repeat scroll 0 0;
	border-color:#AAAAAA #DDDDDD #DDDDDD #AAAAAA;
	border-style:solid;
	border-width:1px;
	color:#888;
	/*font-size:1em;*/
	font-size: 17px;
}

.textbox_disabled {
	border-width:0.071em;
	padding:0.214em;
	/*width:45%;*/
	/*font-family:Corbel,"Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;*/
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#eaeaea none repeat scroll 0 0;
	background-position: right;
	background-repeat: repeat-y;
	border-color:#AAAAAA #DDDDDD #DDDDDD #AAAAAA;
	border-style:solid;
	border-width:1px;
	color:#888;
	/*font-size:1em;*/
	font-size: 17px;
}

/************* TEXTBOX ***************/


.modalBackground 
{
	background-color:Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}


.ajax__tab_tab
{
	height: 21px !important;
}


.align-right 
{
	float:right;
}

.align-left 
{
	float:left;
}

.valign-bottom 
{
	vertical-align: bottom;
}

.RadChart 
{
	float: left;
}





/******************************************/
/************* MEDIA: PRINT ***************/
/******************************************/

@media print { 



	body 
	{
		color: #000000;
		background-color: #ffffff;
	}

	.noprint
	{
		display: none;
	}

	.logo 
	{
		left: 30px;
		top: 30px;
	}

	#head
	{
		height: 120px;
		background-image: none;
	}

	#header_navigation
	{
		display: none;
	}

	
	.c	{
		width: 716px;
		margin-top: 100px;
		margin-left: 0px;
		margin-bottom: 20px;
		padding-top: 10px;
		padding-right: 10px;
		padding-left: 10px;
		padding-bottom: 10px;
	}

	.noscreen
	{
		display: block;
	}


}

/******************************************/
/************* MEDIA: SCREEN ***************/
/******************************************/

@media screen { 

	.noscreen
	{
		display: none;
	}

}
