/* CSS Document */
/*-FORM*/
.note{
	font-size:0.9em;
	color:#999999;
}

form{
	margin:0px;
}
.inlineError{
	font-size:0.9em;
	color:#FF0000;
	padding-left:0.9em;
}
.right{
	text-align:right;
}

.btnSubmit {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#000000;
	font-weight:bold;
	padding:0.5em 1em 0.5em 1em;
	text-decoration:none;
/*	text-shadow:1px 1px 0px #ffffff;*/
}.btnSubmit:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.btnSubmit:active {
	position:relative;
	top:1px;
}
.txtBoxClass { 
	vertical-align: middle; 
	width:15em;
	border:1px solid #CCCCCC;
	font-size:1em;
    border-radius: 5px 5px 5px 5px;
}
.txtBoxClass { 
	vertical-align: middle; 
	width:15em;
	border:1px solid #CCCCCC;
	font-size:1em;
    border-radius: 5px 5px 5px 5px;
}

.dateBoxClass { 
	vertical-align: middle; 
	width:15em;
	border:1px solid #CCCCCC;
	font-size:1em;
    border-radius: 5px 5px 5px 5px;    
    background-image: url(../images/calendar.gif);
    background-position: right;
    background-repeat: no-repeat;
    cursor:pointer;
} 
.txtAreaClass { 
	vertical-align: middle; 
	width:50%;
	height:15em;
	border:1px solid #CCCCCC;
	font-size:1em;
	font-family:"Trebuchet MS", Tahoma, Verdana, Arial;
    border-radius: 5px 5px 5px 5px;

} 
legend{
	font-weight:bold;
	font-size:1.2em;
	color:#333333;
}
fieldset{
	padding:1em;
	background-color:#FFFFFF;

}
.border{
	padding:1em;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	margin-bottom:1em;
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
        filter: alpha(opacity=70);
        -moz-opacity:0.7;
        -khtml-opacity: 0.7;
        opacity: 0.7;        
}
.formTitle{
	font-weight:bold;
	color:#333333;
	text-transform:capitalize;
    font-size: 1.2em;
}
.rowHeader{
	color:#FFFFFF;
	height:2em;
	line-height:2em;	
	font-weight:bold;

    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3D3D3D), to(#000000));
    /* Safari 5.1, Chrome 10+ */
    background: -webkit-linear-gradient(top, #000000, #3D3D3D);
    /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, #000000, #3D3D3D);
    /* IE 10 */
    background: -ms-linear-gradient(top, #000000, #3D3D3D);
    /* Opera 11.10+ */
    background: -o-linear-gradient(top, #000000, #3D3D3D);    

    background-repeat:no-repeat;
    background-color: #000000;
    
}

.rowData{
	border-bottom:#CCCCCC 1px solid;
	line-height:2em;
}

.row { 
	margin: 0 auto; 
	padding: 5px 0; 
}
.leftCorner{
        border-radius: 5px 0px 0px 0px;    
}
.rightCorner{
       border-radius: 0px 5px 0px 0px;

}

.addNew{
	height:2em;
	line-height:2em;	
	background-color:#000000;
	padding:0.5em;
	margin-left:0.5em;


        
}
.addNew a{
	font-size:0.9em;
    color:#FFFFFF;
}
.linkBox{
	background-color:#000000;
	padding-left:0.5em;
	padding-right:0.5em;
	
	color:#FFFFFF;
	text-decoration:none;
    border-radius: 10px 10px 10px 10px;
	
}
.linkBox:hover{
	background-color:#FF0000;
	padding-left:0.5em;
	padding-right:0.5em;
	
	color:#FFFFFF;
	text-decoration:none;
}
.altRow{
	background-color:#EEEEEE;
}
.pagination{
	padding:0.5em;
	background-color:#EEEEEE;
	border:1px solid #CCCCCC;
	font-size:0.8em;
}
