a,a:visited {
	color: blue;
}

a:hover,a:visited:hover {
	color: #4587F4;
}

body, table, tr, td {
	font-family: Tahoma;
	color: #505050;
	font-size:11px;
	line-height: 1.5;
}

.box_div {
	border: solid 1px silver;
	background:#f0f0f0;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:8px;
	padding-right:8px;
	text-align:left
}

.form_header {
	background:silver;
	color: white;
	font-weight: bold;
	text-align:center;
}

.menu_div {
	width:100%;
	border-bottom: solid 1px silver;
	padding:2px;
	padding-left:10px;
	font-weight:bold;
	color: #505050;
	text-align:left;
	text-decoration:none;
}

.menu_div_hover {
	width:100%;
	border-bottom: solid 1px #4587F4;
	background: #4587F4;
	padding:2px;
	padding-left:10px;
	font-weight:bold;
	color: white;
	text-align:left;
	text-decoration:none;
}

.main {
	font-family: Tahoma, Verdana;
	font-size:11px;
	color: #505050;
	line-height: 1.5;
	padding-left: 30px;
	padding-right: 24px;
	text-align:left;
}


.faq_question {
	color: #4587F4;
    font-weight:bold;
	line-height: 1.5;
}

a.faq_question {
	margin:0px;
	padding:0px;
    font-weight:normal;
	color: #606060;
	text-decoration: none;
	line-height: 1.5;
}


a.faq_question:hover {
	margin:0px;
	padding:0px;
    font-weight:normal;
	color: #4587F4;
	text-decoration: underline;
	line-height: 1.5;
}

.faq_section {
    font-weight:bold;
}


.news {
	font-family: Tahoma, Verdana;
	font-size:11px;
	color: #505050;
	line-height: 1.5;
	padding-left: 30px;
	padding-right: 24px;
	text-align: left;
}

a.home_services,a.home_services:visited {
	padding-left: 0px;
	padding-right: 0px;
	color: #606060;
	text-decoration: none;
}

a.home_services:hover,a.home_services:visited:hover {
	padding-left: 0px;
	padding-right: 0px;
/*	color: #4587F4;*/
	color: #303030;
	text-decoration: none;
}

a.main, a.main:visited {
	padding-left: 0px;
	padding-right: 0px;
	color: #606060;
	text-decoration: underline;
}

a.main:hover {
	padding-left: 0px;
	padding-right: 0px;
	color: #4587F4;
	text-decoration: underline;
}

.menu_top {
	font-family: Tahoma, Verdana;
	font-size:10px;
	color: #B0B0B0;
	line-height: 1.5;
}

a.menu_top {
	padding-left: 0px;
	padding-right: 0px;
	color: #606060;
	text-decoration: none;
}

a.menu_top:hover {
	padding-left: 0px;
	padding-right: 0px;
	color: #606060;
	text-decoration: underline;
}

.main_title, .faq_question {
	font-family: Tahoma, Verdana;
	font-weight: bold;
	font-size:11px;
	color: #4587F4;
	line-height: 1.5;
	text-align: left;
	padding-top: 8px;
	padding-bottom: 8px;
}

.right {
	font-family: Tahoma, Verdana;
	font-size:10px;
	color: #606060;
	line-height: 1.5;
	padding-left: 20px;
	padding-right:5px;
}

.right_capa {
	font-family: Tahoma, Verdana;
	font-size:10px;
	color: #606060;
}

a.right_capa {
	color: #606060;
	text-decoration: none;
}

a.right_capa:hover {
	color: #909090;
	text-decoration: underline;
}


a.right {
	padding-left: 0px;
	padding-right: 0px;
	color: #909090;
	text-decoration: none;
}

a.right:hover {
	padding-left: 0px;
	padding-right: 0px;
	color: #d0d0d0;
	text-decoration: none;
}

.right_title {
	font-family: Tahoma, Verdana;
	font-weight: bold;
	font-size:11px;
	color: #606060;
	line-height: 1.5;
	text-align: left;
	padding-top: 18px;
}

.menu {
	padding-top: 1px;
	padding-bottom: 1px;
	border-top: 0px solid white;
	border-bottom: 1px solid #d0d0d0;
	background: white;
}

.menu_hover {
	padding-top: 1px;
	padding-bottom: 1px;
	border-top: 0px solid white;
	border-bottom: 1px solid #d0d0d0;
	background: #e0e0ff;
}

.form_text {
	font-family: Tahoma, Verdana;
	font-size:11px;
	color: #606060;
}

.input {
	border:				1px #d0d0d0 solid;
	background-color:	#ffffff;
	font-family:		Tahoma, Verdana;
	font-size:			11px;
	/*font-weight:		bold;*/
	height:				17px;
	color:				#606060;
}

.bottom {
	font-family: Tahoma, Verdana;
	font-size:10px;
	color: #909090;
	padding-top: 5px;
	padding-bottom: 5px;
}

a.bottom, a.bottom:visited {
	color: #909090;
}

a.bottom:hover, a.bottom:visited:hover {
	color: #C0C0C0;
}

