td,tr {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
}

table {
  border-spacing: 3px;
 /* border-collapse:collapse; */
}


table td, table th
{
    padding: 2px; /* 'cellpadding' equivalent */
}

.maint {
  border-spacing: 0px;
    padding: 0px; /* 'cellpadding' equivalent */
}


.mainc {
	border: 1px solid #1575A6;
		-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;

		background-color:#FFFFFF;
}

.dlr {
	border: 1px solid #1575A6;
		-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;

		background-color:#FEFEFE;
}

fieldset {
	background-color:#FEFEFE;
	border: 1px solid #f0f0f0;
		-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;

}


body{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
	background-color: #1575A6;
	margin-top:5px;
	margin-bottom:5px;
}
a:link {
	color: #134776;
	font-weight:bold;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	font-weight:bold;
	color: #134776;
}
a:hover {
	text-decoration: overline underline;
	font-weight:bold;
	color: #339933;
}
a:active {
	text-decoration: none;
	font-weight:bold;
	color: #134776;
}



.white {
	text-decoration: none;
	color: #ffffff;
}
A.white:link {
	font-weight: bold;
	color: #ffffff;
}
A.white:visited {
	font-weight: bold;
	color: #ffffff;
}
A.white:hover {
	text-decoration: underline overline;
	font-weight: bold;
	color: #ffffff;
}
A.white:active {
	font-weight: bold;
	color: #ffffff;
}








tr {
/*		background-color: #FFFFFF; */
}
.border1 {
	border: 1px solid #cccccc;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}
.bprnt {
	border: 1px solid #cccccc;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
/*	background-image: url(bgg.jpg); */
	background-image: url(bg.png);
}


.error_msg {
	font-weight:bold;
	color:#FF0000;
}

.tooltip_head { background-color:#FFFFFF; }

.header {
	font-size:24px;
}
.spcr {
	font-size:3px;
	background-color: #efefef;
}
.smallin {
	font-size:9px;
}
.bigin {
	font-size:13px;
}


.bigin
.warning_text {
	font-weight:bold;
	color:#FF0000;
}


.cat_table {
	font-size:11px;
}

.cat_table tr:hover{
	background-color: #FFFFFF;
}

.completion_bar {
	background-color: #efefef;
}

.completion_bar tr:hover{
	background-color: #efefef;
}

.controls_selected {
	font-weight:bold;
}

.controls_table {
	background-color:#F4F4F4;
	border:none;
}

.controls_table_head {
	font-weight:bold;
}

.error_table {
	background-color:#FF9FEE;
	border:none;
}

.error_table_head {
	font-weight:bold;
}

.form_table {
	background-color:#FFFFFF;
	border:none;
}

.phone{
	color: #003E87;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}

.blue{
	color: #004597;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.tit{
	color: green;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
}


.form_table_head {
	vertical-align:top;
	font-weight:bold;
}

.invisible_table {
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border:none;
}

.table_row_one {
	background-color:#FEFEFE;
		border: 1px solid #a7d0ff;
		-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;

}

.table_row_two {
	background-color:#a7d0ff;
		border: 1px solid #FEFEFE;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;

}


.task_table {
	border: 1px solid #bbbbbb;
	padding: 0px;
	color: #51296E;
	background-color: #efefef;
	font-size: 11px;
	line-height: 150%;
	vertical-align:top;
}

.task_table tr:hover{
	background-color: #FFFFFF;
}

.task_table_head {
	background-color:#FFFFFF;
}

.warning_table {
	border:none;
	background-color:#F8F8F8;
	padding:5px;
}

.task_critical {
	background-color:#004597;
	font-weight: bold;
	color: #FFFFFF;
}
.task_high {
	background-color:#004597;
	color: #FFFFFF;
}
.task_normal {
	background-color:#ab6821;
	color: #FFFFFF;
-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;

}
.task_low {background-color:#F5FFDF;}
.task_very_low {background-color:#F5F5F5;}


input[type=submit] {
	color: #f3f3f3;
	padding:3px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	text-align:center;
		padding-left:20px;
	padding-right:20px;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ADEF', endColorstr='#134776'); /* for IE */
	background-image: -o-linear-gradient(top, #00ADEF, #134776); /* ie 10 */
	background-image: -ms-linear-gradient(top, #00ADEF, #134776); /* ie 10 */
	background-image: -moz-linear-gradient(top, #00ADEF, #134776); /* FF3.6 */
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #134776),color-stop(1, #00ADEF)); /* Saf4+, Chrome */
	-webkit-box-shadow: #4b4b4b 0px 2px 5px;
	-moz-box-shadow: #4e4e4e 0px 2px 5px;
	box-shadow: #e3e3e3 0px 2px 5px;
	border: none;

}


input[type="radio"] {
	background-color: #fafafa;
	border: 1px solid #cacece;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
	padding: 9px;
	border-radius: 50px;
	display: inline-block;
	position: relative;
}


input[type=reset]{

	color: #f3f3f3;
	padding:3px;
	text-align:center;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;

padding-left:20px;
	padding-right:20px;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d01111', endColorstr='#7e0c0c'); /* for IE */
	background-image: -o-linear-gradient(top, #d01111, #7e0c0c); /* FF3.6 */
	background-image: -ms-linear-gradient(top, #d01111, #7e0c0c); /* FF3.6 */
	background-image: -moz-linear-gradient(top, #d01111, #7e0c0c); /* FF3.6 */
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #7e0c0c),color-stop(1, #d01111)); /* Saf4+, Chrome */
	-webkit-box-shadow: #4b4b4b 0px 2px 5px;
	-moz-box-shadow: #4e4e4e 0px 2px 5px;
	box-shadow: #e3e3e3 0px 2px 5px;
	border: none;
	border-radius: 6px;

}
input, textarea, select,file,.required, .productcheckbox , .form {
	/*  width: 250px;*/
	padding: 2px;
	background-color:#F4F4F4;
	border: 1px solid #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

.former {
	 width: 200px;
	 float: left;
	 margin-right: 5px;

}
.formerd {

	 float: left;
	 margin-right: 5px;

}


.lines {
	border: 1px solid #E6E6E6;
	background-color: #FFFFFF;
		-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;

}


.linest {

	border: 1px solid #E6E6E6;
	background-color: #FFFFFF;
		-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;


}

.linest1 {

	border: 1px solid #E6E6E6;
	background-color: #F6F6F6;
		-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;


}


.lineshome {
min-height:20px;
	border: 1px solid #E6E6E6;
	background-color: #FFFFFF;
		-moz-border-radius: 0px 10px 0px 10px;
	-webkit-border-radius: 0px 10px 0px 10px;
	border-radius: 0px 10px 0px 10px;

}

.lineshome:hover, .lines:hover, .linest:hover, .linest1:hover {
	border: 1px solid #E6E6E6;
	background-color: #FFFFFF;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;

	background-image: url(hombg.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.rounded{
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;

}


ul {
	list-style-position: outside;
	list-style-image: url(bullet.png);
}

.noborder{
	border: 0px;
}
.cancel{
	border: 0px;
	background-attachment: fixed;
	background-image: url(bullet.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

legend {
  padding: 3px;
  text-align:right;
  }
