/* CSS FOR ARDI PORTAL*/

html {
	height: 100%;
}

body {
	background: #FCFCFC;
	font-size: 11px;
	margin: 0;
	padding: 0;
	font: 62.5%/1.6em Verdana,Arial,Helvetica,sans-serif;
}

/* ---------- Generalities ---------- */

table {
	border-collapse: collapse;
	border-spacing: 0;
	clear: both;
}

fieldset, img {
	border: 0;
}

p {
	margin:0;
	padding:0;
}

/* IE hack */
.clear {
	clear:both;
	height: 0px;
	overflow: hidden;
}

/* ---------- Tabs ---------- */

.ui-tabs {
	border-bottom: 1px solid #DEDEDE;
	margin: 0 0 18px 0;
	padding: 0 0 0 10px;
}

.ui-tabs:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

.ie .ui-tabs {
	overflow: hidden;
}

.ie6 .ui-tabs {
	height: 1%;
}

.ui-tabs li {
	display: inline;
	float: left;
	line-height: 1;
	padding: 0;
	text-decoration: none;
}

.ui-tabs li.last {
	border-right: none;
}

.ui-tabs li a, .tabs li span {
	background: #878F93 url(../images/application/tabs_bg.png) repeat-x 0 100%;
	border-right: 1px solid #304049;
	color: #FFF;
	display: block;
	float: left;
	padding: 10px;
	position: relative;
	text-decoration: none;
	top: 1px;
}

.ie6 .ui-tabs li a, .ie6 .tabs li span {
	background-image: none;
	border-bottom: 3px solid #304049;
	padding-bottom: 7px;
}

.ui-tabs li a:hover {
	text-decoration: underline;
}

.ui-tabs li a:hover, .ui-tabs li span:hover {
	background: #1E2529;
	color: #9EBAC8;
}

.ui-tabs li.current {
}

.ui-tabs li.current a, .ui-tabs li.current span {
	background: #FFF;
	border: 1px solid #DEDEDE;
	border-bottom: none;
	color: #369;
	font-weight: bold;
}

.ie6 .ui-tabs li.current a, .ie6 .ui-tabs li.current span {
	padding-bottom: 10px;
}

.ui-tabs li.current:hover, .ui-tabs li.current a:hover {
	background-color: #FFF;
}

.ui-tabs .ui-tabs-disabled a {
	cursor: text;
}

.ui-tabs-disabled {
	opacity: 0.4;
}

.ie .ui-tabs-disabled {
	filter: alpha(opacity=40);
}

.ui-tabs .ui-tabs-disabled a:link, .ui-tabs .ui-tabs-disabled a:visited {
	color: #000;
}

.ui-tabs-hide {
	display: none;
}

.ui-tabs .last.toggle {
	float: right;
}

/* ------------ FORMS -------------*/

/* This CSS sets the default styles for forms. */

fieldset {
	border: 1px solid #BFBFBF;
	padding: 8px;
	margin:5px;
}

.ie fieldset {
	padding-top: 0;
}

legend {
	font-weight: bold;
	padding: 0 6px;
}

input {
	background: #FFF;
}

input[type="text"], input[type="password"], input[type="file"],input[type="submit"], input[type="button"], input[type="reset"], select, textarea, .textarea {
	background-image: url(../images/forms/input_shadow.png);
	background-repeat: no-repeat;
	border: 1px solid;
	border-color: #BFBFBF #DEDEDE #DEDEDE #BFBFBF;
	font: 1em Arial,Helvetica,Verdana,sans-serif;
	padding: 5px 1px;
}

input.disabled {
	background-image: url(../images/forms/input_shadow_disabled.png);
}

input.type-checkbox {
    background:transparent;
}

select {
	padding: 1px;
}

input[type="image"] {
	background: transparent none;
	border: none;
	padding: 0;
}

input[type="submit"], input[type="button"], input[type="reset"], input.type-submit {
	background: url("../images/buttons/button_bg.png") left center no-repeat transparent;
	width:178px;
	color: #FFF;
	border:none;
	cursor: pointer;
	font-weight: bold;
	overflow: visible;
	padding: 5px;
	height:27px;
	font-size:11px;
}

input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:focus, input[type="button"]:focus, input[type="reset"]:focus {
	/*color: #AAA;*/
}

/* ---------- IE6 chokes on attribute selectors in a chain, so we separate them into their own rule ---------- */

.ie6 input.text, .ie6 input.password, .ie6 input.file, .ie6 input.button {
	background-image: url(../images/forms/input_shadow.png);
	background-repeat: no-repeat;
	border: 1px solid;
	border-color: #BFBFBF #DEDEDE #DEDEDE #BFBFBF;
	font: 1em Arial,Helvetica,Verdana,sans-serif;
	padding: 5px 1px;
}

.ie6 input.button {
	background: #F5F5F5 url(../images/forms/button.png) repeat-x 0 0;
	border-color: #DEDEDE #BFBFBF #BFBFBF #DEDEDE;
	color: #34404F;
	cursor: pointer;
	font-weight: bold;
	padding: 5px;
}

.ie6 input.submit {
    background: url("../images/buttons/button_bg.png") left center no-repeat transparent;
    display:block;
    font-weight:bold;
    height:27px;
    line-height:27px;
    margin-bottom:10px;
    text-align:center;
    text-decoration:none;
    vertical-align:middle;
    border:none;
    width:178px;
    color:#FFF;
    cursor:hand;
}

input.focus, textarea.focus, .ie6 input.focus, .ie6 textarea.focus {
	background: #FFC none;
	border: 1px solid #FC0;
}
