@import url("styleSheet_structure.css");
@import url("styleSheet_navigation.css");
@import url("styleSheet_content.css");
@import url("styleSheet_vividCMS.css");


/*
------------------------------------------------------
General Classes
------------------------------------------------------
*/

body { font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; color: #000; background: url(../../images/zu/bg_wallpaper.jpg) fixed 50% 0 #828282;/* background:#000; */padding:0; margin:0;}



/*
------------------------------------------------------
Links
------------------------------------------------------
*/
a { color:#000; text-decoration:none; }
a:hover {color:#666; text-decoration:underline;}
a:active, a:focus { outline:none; border:none; }
object { outline:none; }

/*
------------------------------------------------------
Forms
------------------------------------------------------
*/


input {
}


textarea {
}

select {
}


/*
------------------------------------------------------
HTML 
------------------------------------------------------
*/

hr {
border: none 0;
border-top: 1px solid #999999;
width: 100%;
height: 1px;
}


ol {
}

ul{
margin: 0;
}




.table
{
	background-color: #eaeaea;
}

.tableHeader
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 5px;
	padding-top: 5px;
}

.tableValue
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: xx-small;
	padding-bottom: 5px;
	padding-top: 5px;
}

.text
{
	color: #111111;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 110%;
	line-height: 135%;
}

/*
------------------------------------------------------
FORM 
------------------------------------------------------
*/

.form
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-size: x-small;
}
.formHeading
{
	font-size: x-small;
	width: 100%;
	font-weight: bold;
	margin-right: 5px;
	margin-bottom: 3px;
	margin-top: 7px;
}
.formText
{
	text-align:justify;
	font-size:xx-small;
	margin-left: 10px;	
	margin-top: 10px;	
	margin-right: 10px;
	margin-bottom: 10px;	
	line-height: 20px;
}
.formLabel
{
	width: 100px;
	text-align:right;
	font-size: 10px;
	padding-right: 4px;
	padding-top: 7px;
	padding-left: 0px;
	float:left;
}
.formLabelDisplay
{
	width: 100px;
	text-align:left;
	font-size: 10px;
	margin-right: 4px;
	margin-bottom: 8px;	
	margin-top: 3px;
}
.formCheckbox
{
	font-size: 10px;
	height: 30px;
	margin-left: 107px;
	margin-bottom: 5px;	
	padding-right: 4px;
	padding-bottom: 8px;	
	padding-top: 3px;
	padding-left: 0px;
}
.formCheckboxWithLabel
{
	
	width: 100%;
	height: 30px;
	font-size: 10px;
	padding-right: 4px;
	padding-bottom: 50px;	
	padding-top: 3px;
	padding-left: 0px;
}
.formCheckboxLabel
{
	font-size: 10px;
	height: 30px;
	margin-bottom: 8px;
	padding-right: 4px;
	padding-bottom: 8px;	
	padding-top: 3px;
	padding-left: 0px;
}
INPUT.formTextbox
{
	border-right: #e0e0e0 1px solid;
	border-top: #e0e0e0 1px solid;
	font-size: 12px;
	padding: 3px 3px 3px 3px;
	border-left: #e0e0e0 1px solid;
	width: 230px;
	border-bottom: #e0e0e0 1px solid;
	height: 16px;
	font-family: Verdana;
}
SELECT.formTextbox
{
	border-right: #e0e0e0 1px solid;
	border-top: #e0e0e0 1px solid;
	font-size: 12px;
	width: 230px;
	padding: 1px 1px 1px 1px;
	margin-top: 2px;
	margin-bottom: 8px;
	border-left: #e0e0e0 1px solid;
	border-bottom: #e0e0e0 1px solid;
	font-family: Verdana;
}
TEXTAREA.formTextbox
{
	border-right: #e0e0e0 1px solid;
	border-top: #e0e0e0 1px solid;
	font-size: 12px;
	margin-bottom: 5px;
	border-left: #e0e0e0 1px solid;
	width: 230px;
	border-bottom: #e0e0e0 1px solid;
	font-family: Verdana;
}
.formTextboxReadOnly
{
	border-right: #e0e0e0 1px solid;
	border-top: #e0e0e0 1px solid;
	font-size: 12px;
	padding: 3px 3px 3px 3px;
	margin-bottom: 2px;
	line-height: 16px;
	border-left: #e0e0e0 1px solid;
	width: 240px;
	height: 16px;
	border-bottom: #e0e0e0 1px solid;
	font-family: Verdana;	
	color: #666666;
}
.formImage
{
	border-right: #e0e0e0 1px solid;
	border-top: #e0e0e0 1px solid;
	border-left: #e0e0e0 1px solid;
	border-bottom: #eaeaea 1px solid;
}
.formRequired
{
	color: #ff0000;
	font-size: 11px;
	margin-top: 7px;
}

.formButton
{
	width: 85px;
	margin-top: 5px;	
	margin-right: 5px;	
	margin-left: 5px;	
	margin-bottom: 5px;	
	font-size: 11px;
	height: 22px;
	font-family: Verdana;
}
.formResultHeader
{
	padding-right: 3px;
	padding-left: 3px;
	font-size: 8pt;
	padding-bottom: 3px;
	padding-top: 3px;
	text-decoration:none;
	font-weight: bold;
}
.formResult
{
	font-size: x-small;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	line-height: 18px;
	background-color: #FEFEFE;
	text-decoration:none;
	border-top: 1px Solid #fafafa;
	min-height: 18px;
}
.formResultAlternate
{
	padding-right: 3px;
	padding-left: 3px;
	line-height: 18px;
	font-size: x-small;
	padding-bottom: 3px;
	padding-top: 3px;
	border-top: 1px Solid #fafafa;
	min-height: 18px;
}
.formResultFooter
{
	padding-right: 3px;
	padding-left: 3px;
	line-height: 18px;
	font-size: x-small;
	padding-bottom: 3px;
	padding-top: 3px;
	font-weight: bold;
	background-color: #f0f0f0;
	min-height: 18px;
}
.formTab
{
	float:left;
	border-right: #e0e0e0 1px solid;
	border-top: #e0e0e0 1px solid;
	font-size: xx-small;
	background: #efefef;
	padding-bottom: 2px;
	margin: 2px 0px 0px 0px;
	border-left: #e0e0e0 1px solid;
	color: #777777;
	line-height: normal;
	padding-top: 2px;
	border-bottom: #eaeaea 1px solid;
	text-align: center;
	text-decoration: none;
}
.formTab:Visited
{
	color: #111111;
}
.formTabSelected
{
	float:left;
	border-right: #eaeaea 1px solid;
	border-top: #eaeaea 1px solid;
	font-size: xx-small;
	background: #fafafa;
	padding-bottom: 3px;
	margin: 0px 0px 0px;
	border-left: #eaeaea 1px solid;
	color: #111111;
	line-height: normal;
	padding-top: 3px;
	border-bottom: #fafafa 1px solid;
	text-align: center;
	text-decoration: none;
}
.formTabSelected:Visited
{
	color: #111111;
}
.formTabPanel
{
	border-right: #eaeaea 1px solid;
	padding-right: 3px;
	padding-left: 3px;
	background: #fafafa;
	padding-bottom: 3px;
	border-left: #eaeaea 1px solid;
	padding-top: 20px;
	border-bottom: #eaeaea 1px solid;
}
.formTabSpace
{
	font-size: xx-small;
	line-height: normal;
	padding-bottom: 19px;
	border-bottom: #eaeaea 1px solid;
}
.formFooter
{
	font-size:xx-small;
	color: #888888;
	line-height:normal;
}


.closeButtonLarge {
display:  block;
}

