﻿/*************************************************
 * Initial date: Wednesday, Nov 16, 2006
 * Last updated: 
 * mainstyles.css
 * file objective: supports only the root webfiles
 **************************************************/
html {
	overflow: auto;
}
html, body, img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
/* Body Styles */
body {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
}
/***************************
 * link styles
 ***************************/
.menu a:link {
	font-family: arial;
	font-size: 9pt;
	color: #ffffff;
	text-decoration: none;
}
.menu a:hover {
	font-family: arial;
	font-size: 9pt;
	color: #ffffff;
	text-decoration: none;
}
.menu a:visited {
	font-family: arial;
	font-size: 9pt;
	color: #ffffff;
	text-decoration: none;
}
.menu a:active {
	font-family: arial;
	font-size: 9pt;
	color: #284993;
	text-decoration: underline;
}
.menu_btm a:link {
	font-family: arial;
	color: #FFFFFF;
	text-decoration: none;
}
.menu_btm a:hover {
	font-family: arial;
	color: #FFFFFF;
	text-decoration: none;
}
.menu_btm a:visited {
	font-family: arial;
	color: #FFFFFF;
	text-decoration: none;
}
.menu_btm a:active {
	font-family: arial;
	color: #fdb455;
	text-decoration: underline;
}
.more a:link {
	font-family: arial;
	font-size: 8pt;
	color: #333333;
	text-decoration: none;
}
.more a:hover {
	font-family: arial;
	font-size: 8pt;
	color: #333333;
	text-decoration: none;
}
.more a:visited {
	font-family: arial;
	font-size: 8pt;
	color: #333333;
	text-decoration: none;
}
.more a:active {
	font-family: arial;
	font-size: 8pt;
	color: #669900;
	text-decoration: underline;
}
.regi a:link {
	font-family: arial;
	font-size: 9pt;
	color: #333333;
	text-decoration: none;
	margin-left: 7pt;
}
.regi a:hover {
	font-family: arial;
	font-size: 9pt;
	color: #333333;
	text-decoration: none;
	margin-left: 7pt;
}
.regi a:visited {
	font-family: arial;
	font-size: 9pt;
	color: #333333;
	text-decoration: none;
	margin-left: 7pt;
}
.regi a:active {
	font-family: arial;
	font-size: 9pt;
	color: #ff6600;
	text-decoration: underline;
	margin-left: 7pt;
}
.regi_s a:link {
	font-family: arial;
	font-size: 8pt;
	color: #333333;
	text-decoration: none;
	margin-left: 3pt;
}
.regi_s a:hover {
	font-family: arial;
	font-size: 8pt;
	color: #333333;
	text-decoration: none;
	margin-left: 3pt;
}
.regi_s a:visited {
	font-family: arial;
	font-size: 8pt;
	color: #333333;
	text-decoration: none;
	margin-left: 3pt;
}
.regi_s a:active {
	font-family: arial;
	font-size: 8pt;
	color: #ff6600;
	text-decoration: underline;
	margin-left: 3pt;
}
.board_txt1 a:link {
	font-family: arial;
	color: #333333;
	text-decoration: none;
	margin-left: 10pt;
	line-height: 19pt;
}
.board_txt1 a:hover {
	font-family: arial;
	color: #333333;
	text-decoration: none;
	margin-left: 10pt;
	line-height: 19pt;
}
.board_txt1 a:visited {
	font-family: arial;
	color: #333333;
	text-decoration: none;
	margin-left: 10pt;
	line-height: 19pt;
}
.board_txt1 a:active {
	font-family: arial;
	color: #669900;
	text-decoration: underline;
	margin-left: 10pt;
	line-height: 19pt;
}
.board_txt2 a:link {
	font-family: arial;
	color: #333333;
	text-decoration: none;
	margin-left: 15pt;
	line-height: 16pt;
}
.board_txt2 a:hover {
	font-family: arial;
	color: #333333;
	text-decoration: none;
	margin-left: 15pt;
	line-height: 16pt;
}
.board_txt2 a:visited {
	font-family: arial;
	color: #333333;
	text-decoration: none;
	margin-left: 15pt;
	line-height: 16pt;
}
.board_txt2 a:active {
	font-family: arial;
	color: #996600;
	text-decoration: underline;
	margin-left: 15pt;
	line-height: 16pt;
}
.board_txt3 a:link {
	font-size: 8pt;
	font-family: arial;
	color: #333333;
	text-decoration: none;
	margin-left: 2pt;
	line-height: 16pt;
}
.board_txt3 a:hover {
	font-size: 8pt;
	font-family: arial;
	color: #333333;
	text-decoration: none;
	margin-left: 2pt;
	line-height: 16pt;
}
.board_txt3 a:visited {
	font-size: 8pt;
	font-family: arial;
	color: #333333;
	text-decoration: none;
	margin-left: 2pt;
	line-height: 16pt;
}
.board_txt3 a:active {
	font-size: 8pt;
	font-family: arial;
	color: #0066CC;
	text-decoration: underline;
	margin-left: 2pt;
	line-height: 16pt;
}
a:link {
	color: #284993;
	font-size: 9pt;
	font-family: Arial;
	text-decoration: underline;
}
a:hover {
	color: #284993;
	font-size: 9pt;
	font-family: Arial;
	text-decoration: none;
}
a:visited {
	color: #284993;
	font-size: 9pt;
	font-family: Arial;
	text-decoration: underline;
}
a:active {
	color: #666666;
	text-decoration: underline;
	font-size: 9pt;
	font-family: Arial;
}
.top_links a:link {
	text-decoration: none;
}
.top_links a:visited {
	text-decoration: none;
}
.top_links a:hover {
	text-decoration: none;
}
.top_links a:active {
	text-decoration: none;
}
.linking a:link {
	font-weight: bold;
	text-decoration: underline;
}
/***************************
 * Shell Styles
 ***************************/
#shell {
	width: 775px;
	position: relative;
	margin: 0px auto;
}
/***************************
 * Image Styles
 ***************************/
img {
	border-style: none;
}
/***************************
 * Main menu - banner styles
 ***************************/
.menu_banner {
	margin-top: 2px;
}
/***************************
 * Main menu styles
 ***************************/
.main_menu ul {
	margin-top: 3px;
	list-style: none;
}
.main_menu li {
	margin-left: -38px;
	margin-top: -3px;
}
/***************************
 * Evaluation calculator
 ***************************/
#eval_calc td {
	border-right: solid 1px #acacac;
	border-bottom: solid 1px #acacac;
	padding-top: 3px;
	padding-bottom: 3px;
}
#eval_calc {
	border-left: solid 1px #acacac;
	border-top: solid 1px #acacac;
}
/***************************
 * Contact forms styles
 ***************************/
.input1 {
	border-right: solid 1px #cbc2bb;
	border-bottom: solid 1px #cbc2bb;
	font-size: 8pt;
	font-family: arial;
	color: #666666;
	padding-left: 5px;
	background-color: #ffffff; /*line-height: 30pt;*/;
	border-left: solid 1px #cbc2bb;
	border-top: solid 1px #cbc2bb;
}
.input2 {
	border-right: solid 1px #cbc2bb;
	border-bottom: solid 1px #cbc2bb;
	font-size: 9pt;
	font-family: arial;
	color: #333333;
	padding-left: 5px;
	background-color: #ffffff;
	line-height: 22pt;
	border-left: solid 1px #cbc2bb;
	border-top: solid 1px #cbc2bb;
}
.formula1 td {
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
}
.txt_left td {
	width: 314px;
	padding-left: 20px;
	height: 30px;
}
.main_contento {
	font-size: .8em;
	font-family: arial;
	color: #363636;
	padding-left: 2px;
}
.eva01 {
	font-size: 9pt;
	font-family: arial;
	color: #ef6000;
	padding-left: 10px;
	text-decoration: none;
}
.eva02 {
	font-size: 9pt;
	font-family: arial;
	color: #363636;
	padding-left: 10px;
	line-height: 13pt;
}
.eva03 {
	font-size: 8pt;
	font-family: gulim;
	color: #363636;
	padding-left: 10px;
	line-height: 13pt;
}
.eva04 {
	font-size: 8pt;
	font-family: gulim;
	color: #363636;
	padding-left: 5px;
	line-height: 13pt;
}
.eva04E {
	font-size: 9pt;
	font-family: arial;
	color: #363636;
	padding-left: 10px;
	line-height: 18pt;
}
.eva05 {
	font-size: 9pt;
	font-family: gulim;
	color: #3366cc;
	padding-left: 5px;
	line-height: 13pt;
}
.board_line {
	padding-left: 13px;
}
.board_title {
	font-size: 9pt;
	font-weight: bold;
	color: #3469df;
	line-height: 13pt;
	padding-left: 10px;
}
.board_titleL {
	font-size: 9pt;
	color: #363636;
	line-height: 13pt;
}
.board_Etitle {
	font-family: arial;
	font-size: 9pt;
	font-weight: bold;
	color: #284993;
	line-height: 13pt;
	padding-left: 3px;
}
.board_E2title {
	font-family: arial;
	font-size: 9pt;
	font-weight: bold;
	color: #3469df;
	line-height: 13pt;
	padding-left: 2px;
}
.eva000 {
	font-size: 8pt;
	font-family: arial;
	color: #666666;
}
.eva00 {
	font-size: 8pt;
	font-family: arial;
	color: #666666;
	padding-left: 10px;
}
.eva10 {
	font-size: 8pt;
	font-family: arial;
	color: #666666;
	padding-left: 5px;
}
.eva20 {
	font-size: 9pt;
	font-family: arial;
	color: #666666;
	padding-left: 5px;
}
.eva0 {
	font-size: 9pt;
	font-family: arial;
	color: #666666;
	padding-left: 10px;
	line-height: 18pt;
}
.eva {
	font-size: 9pt;
	font-family: arial;
	color: #666666;
	padding-left: 10px;
}
.evaR {
	font-size: 9pt;
	font-family: arial;
	color: #666666;
	padding-right: 10px;
	text-align: right;
}
.eva1 {
	border-right: solid 1px #cbc2bb;
	border-bottom: solid 1px #cbc2bb;
	border-top: solid 1px #cbc2bb;
	border-bottom: solid 1px #cbc2bb;
	font-size: 9pt;
	font-family: arial;
	color: #363636;
	line-height: 27px;
	padding-left: 10px;
	background-color: #eeeeee;
}
.eva2 {
	font-size: 9pt;
	font-family: arial;
	color: #363636;
	line-height: 27px;
	padding-left: 2px;
	background-color: #eeeeee;
}
.eva_title1 {
	font-size: 9pt;
	font-family: arial;
	color: #363636;
	padding-left: 2px;
	background-color: #ffffff;
}
.eva_title1 input {
	border: solid 2px grey;
	background-color: #ffffff;
	padding: 1px;
}
.eva_title2 {
	font-size: 9pt;
	font-family: arial;
	color: #363636;
	line-height: 27px;
	padding-left: 10px;
	background-color: #F0F7F9;
}
.eva_title20 {
	font-size: 9pt;
	font-family: arial;
	color: #363636;
	padding-left: 10px;
	background-color: #F0F7F9;
}
.eva_title_form {
	font-size: 9pt;
	font-family: arial;
	color: #363636;
	line-height: 27px;
	padding-left: 2px;
	background-color: #F0F7F9;
}
.login A:LINK {
	font-size: 9pt;
	font-family: arial;
	color: #3366CC;
	text-decoration: none;
	line-height: 18px;
}
.login A:VISITED {
	font-size: 9pt;
	font-family: arial;
	color: #3366CC;
	text-decoration: none;
	line-height: 18px;
}
.login A:HOVER {
	font-size: 9pt;
	font-family: arial;
	color: #CC6633;
	text-decoration: underline;
	line-height: 18px;
}
.login A {
	font-size: 9pt;
	font-family: arial;
	color: #3366CC;
	text-decoration: none;
	line-height: 18px;
}
.login_txt {
	font-size: 9pt;
	font-family: arial;
	color: #363636;
}
/* Free consultation image */
.main_0 {
	width: 170px;
	vertical-align: top;
}
/* 1 -> 5 is specialized footer for the home page */
.main_1 {
	height: 10px;
	width: 10px;
	background: transparent url("../../../../images/borderedge_BL.gif") no-repeat top right;
}
.main_2 {
	width: 640px;
	background: transparent url("../../../../images/borderline.gif") repeat-x;
}
.main_3 {
	width: 92px;
	background: transparent url("../../../../images/borderhill_mscert.gif") no-repeat;
}
.main_4 {
	width: 32px;
	background: transparent url("../../../../images/borderline.gif") repeat-x;
}
.main_5 {
	width: 8px;
	background: transparent url("../../../../images/borderedge_BR.gif") no-repeat;
}
/* Main contents styles */
.main_6 {
	text-align: left;
}




