@import url("linker.css"); 
BODY, TD, INPUT, SELECT, TEXTAREA, TH,BUTTON {
	font-family: Trebuchet MS;
	font-size: 8pt;
	color: gray;	
}
BODY {
	
	background-image: url(../images/center_bg.png);
	background-repeat: repeat-y;
	background-position: center top;
	color: gray;
	background-color: white;
}
INPUT, SELECT, TEXTAREA {
	border: 1px solid #b3c3f1;	
}
INPUT.button, BUTTON {
	border: 1px solid #b3c3f1;
	background-color:#6681c6;
	color: white;
	border-right: 1px solid #4a64a5;
	border-bottom: 1px solid #4a64a5;
}
DIV, A, TABLE, IMG {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
A {
	color: #607ab3;
}
P {
	margin: 0px;
}
FORM {
	display: inline;
}
TD.view {
	background-color: white;
}
DIV.view {
	padding: 10px;
	text-align: justify;
}
DIV.error_report {
	background-color: #dd0000;
	color: white;
	padding: 5px;
	border : 3px solid #ff5555;
}
DIV.message_report {
	
	color: white;
	padding: 5px;
	border : 3px solid #7489bf;
}


UL {
	list-style-type: square;
	list-style-image: url(../images/list.gif);	
	
}
STRONG, B {
	color: black;
}
.prog

.clear {
	
	
	clear: both;
}


.title_img {
	float: right;
}
.title_logo {
	float: left;
	margin: 19px 0px 0px 18px;
}
.title_menu {
	float: left;
	clear: left;
	margin-top: 50px;
	margin-left: 40px;
}
.section_title {
	background-color: #f4f4f4;
	padding: 5px;
	margin-top: 30px;
	margin-bottom: 10px;
	border-bottom: 1px solid #e5dfdf;
}
.section_title b {
	font-size: 13px;
	
}
FORM#form TEXTAREA {
	width: 90%;
	height: 50px;
	background-color: #f8f8f8;
	border-bottom: 1px solid #dbe2f6;
	border-right: 1px solid #dbe2f6;
	background-image: url(../images/input_bg.png);
	background-repeat: repeat-x;
}
FORM#form INPUT.text {
	background-color: #f8f8f8;
	border-bottom: 1px solid #dbe2f6;
	border-right: 1px solid #dbe2f6;
	
	width: 90%;
}
.page_title {
	height: 50px;
	margin-bottom: 10px;
	color: white;
	text-transform: uppercase;
	font-size: 17pt;
}
.page_title  { position:relative; display:block; color:#fff; }
.page_title span { position:absolute; display:block; top:0px; 
filter: Shadow(Color=#666666, 	
			Direction=135, 
			Strength=5);
}
.page_title:before { display:block; padding:2px; content: attr(text); color:#666;  } 

HR {
	height: 2px;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #f5f5f5;
}
.box {
	width: 220px;
	height: 250px;
	float: left;
	margin: 10px;
	display: block;
	background-repeat: no-repeat;
	color: gray;
	text-decoration: none;
	_margin: 10px;
	position: relative;
}
.box DIV {
	cursor: pointer;
}
.left {
	
}
.last {
	
}
.box .title {
	padding: 25px 3px 3px 7px;
	color: white;
	font-size: 15px;
	height: 220px;
}

.box .info_text {
	background-image: url(../images/box_right_bg.png);
	background-repeat: repeat-x;
	height: 70px;
	padding: 5px 3px;
	font-size: 10px;
}

.box.left .info_text {
	background-image: url(../images/box_left_bg.png);
	background-repeat: repeat-x;
	
}
