/*--Use in everypage -----*/
form {margin-bottom : 0; margin-top : 0;}

body, td{	
	font-family: Tahoma,Verdana,Arial;
	font-size: 12px;
	color: black;
	-webkit-text-size-adjust:none;
}

h1{
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	color: black;
	text-align:left;
}

h2{
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: black;
	text-align:left;
}

input {
	border: 1px solid #7F9DB9;
	background-color: white;
	color: black;
	font-family: Tahoma,Verdana,Arial;
	font-size: 12px;
	height:20px;
	vertical-align:middle;
}

.button{
	border: 1px solid #8C8C8C;
	background-image: url(button_link_bkg.gif);
	color: black;
	font-family: Tahoma,Verdana,Arial;
	font-size: 15pt;
	text-decoration:none;
	font-weight: normal;
	padding:4px;
	cursor: pointer;
	height:50px;
}

.page_number_table{
	border: 1px solid silver;
	width:100%;
	background-image: url(button_link_bkg.gif);
	-webkit-border-radius: 10px;
}

.page_active{
	border: 1px solid #8C8C8C;
	background-image: url(button_page_active.gif);
	color: black;
	font-family: Tahoma,Verdana,Arial;
}

.page_other{
	border: 1px solid #8C8C8C;
	background-image: url(button_page_other.gif);
	color: black;
	font-family: Tahoma,Verdana,Arial;
	font-weight: normal;
}
/*-----------------------------------------------------------------------------------*/

hr {
	border: 0px none;
    width: 100%;
}

hr.HR_Color { 
	color: #CAC2A6;
	background-color: #CAC2A6;
	height: 1px;
}

.OK_Message{
	color:green;
	font-weight:bold;
	text-align:left;
}

.Error_Message{
	color:red;
	font-weight:bold;
	text-align:left;
}

/*-----------------------------------------------------------------------------------*/

fieldset {
	padding:5px;
	margin:10px;
	border : 1px solid #729abd;
	-webkit-border-radius: 10px;
}

legend {
	background: transparent;
	font-weight: bold;
	color: #000000;
	white-space:nowrap;
	-webkit-border-radius: 10px;
}

label {
	float: left;
	width: 250px;
	padding:5px;
	text-align: left;
}
/*-----------------------------------------------------------------------------------*/
