body {
	background-color:#f1eff0;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #303030;
	font-size: 10pt;
	line-height: 1.2em;
	padding: 0px;
	margin: 0px;
	text-align: left;
}
div {padding: 0px;margin: 0px;}

/*------------------- links and headings------------------------------ */
a:link {color: #3F418A; text-decoration: underline;font-weight:normal;} 
a:visited, a:active {color: #606060; text-decoration: underline;font-weight:normal;} 
a:hover {color:#CF3539 ; text-decoration: underline;font-weight:normal;}

p {margin: 10px 0px; padding: 0px;}
h1, h2, h3 {margin: 0px 0px 10px 0px; padding: 0px; font-size: 11pt;font-weight:bold;color:#004657;
	font-family: Tahoma, Verdana, sans-serif;}

ul, ul.faq_list { padding: 0px;margin-top: 15px; margin-bottom: 15px;margin-left:30px;}
ul.faq_list {
	margin-top: 0px;
	margin-left:30px;
	line-height: 14px;
}
abbr, acronym {
	text-decoration: none;
	border-bottom: 1px dotted #4682B4;
	cursor: help;
}

/*--------------------- containers ----------------------------------- */

div#container {
	background: white;
	width: 780px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	padding: 0px;
	text-align: left; /* do not change this to center */
	border: 1px #fefefe solid;
}

div#box {
	background: transparent;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px;
	position:relative;
	width:750px;
	}

/****************************************************************/
/*                          Headers                              */
/****************************************************************/
div#header
{
	clear: both;
    width: 100%;
    height: 77px;
    margin-top: 1px;
    background: #fafbfd url(../images/template/common/eagle.jpg) no-repeat top right;
}
div#header span {display:none;}
/*********************top_nav******************************/
div#top_nav img { height: 30px;border: none;}
div#top_nav img.sep {display:inline;vertical-align:middle; margin-right: 0px; margin-left: 0px ;width: 10px; height:16px;border: none;}

/******************logo****************************************/
div#logo {background:transparent;float:left; width:auto; height: auto;}
div#logo img {border:none;}

/**************  main_nav *************************************/
div#main_nav {
    display:block;
	margin: 2px 0px;
	padding: 0px;
	text-align: left;
	width: 100%;
	height: 5px;
	background: #e9bd25;
}
div#mn_bar {width: 89%;height: 5px;background: #575a5f; float:left;}

div#intro {display:none;}

/******************* Home content*************************************/
div#contents {
  margin-top:5px;
  position: relative;
  background: white;
  height: 100%;
  width: 100%;
  background: white;
}

/******************************************************/
/*                Home Left Column                    */
/******************************************************/
div#left_col {
	position: relative;
	float:left;
	width: 257px; /*31.75%; */
	margin: 0px 0px 5px 0px;
	padding: 0px;
	background-color:  #eaeaf3;
	height: 100%;
	display:block;
}

div#left_sub_nav {
    padding: 10px 10px 10px 10px;
	margin: 0px;
	position: relative;
	border: 0px solid black;
	height: auto;
	width: auto;
	background: #dcdad9;
}

div#dyk {margin-top: 10px;
    padding: 10px 0px;
    background: #bcbbbc;
 	position: relative;
	height: auto;
	width: auto;
 }
div#dyk_txt {margin: 10px;}
/******************************************************/


div#left_sub_nav p, div#dyk_txt p {margin-top: 10px;}
div#left_sub_nav h1, div#left_sub_nav h2, div#left_sub_nav h3 {margin: 10px 0px;color:white;font-size: 11pt;font-weight:bold;font-family: Arial;}
div#left_sub_nav h2.nav {color:white;font-size: 10pt;margin: 10px 0px 0px 2px;}
div#left_sub_nav p.nav {margin: 0px 0px 0px 5px;color: #E4F5CA;}
div#left_sub_nav ul.nav {margin: 0px 0px 0px 5px;}
div#left_sub_nav li.nav {list-style-type: none;margin: 0px 0px 0px 0px;color: #E4F5CA;}
div#left_sub_nav a:link {color: #3F418A; text-decoration: underline;font-weight:normal;} 
div#left_sub_nav a:visited, a:active {color: #3F418A; text-decoration: underline;font-weight:normal;} 
div#left_sub_nav a:hover {color:#CF3539 ; text-decoration: none;font-weight:bold;}

/****************************************************************/
/*                     Home Right Column                         */
/****************************************************************/
div#right_col {
  position: relative;
  float: right;
  top: 0px;
  width: 63.75%;
  margin: 0px;
  background: white;
  padding: 0px;
  display:block;
  height: 100%;
}
div#right_col li { margin-bottom: 10px;}
div.real {
	padding-top: 0px;
	margin: 0px;
	position: relative;
	height: auto;
	width: auto;
	background: #eaeaf3;
}

div.r_txt {position:relative;  margin: 10px 5px 10px 15px;font-weight: bold;}

a.more {margin:0px 5px 0px 0px; float:right;color: #cf363a;font-family:Tahoma;}

div.page_nav {margin: 0px 0px 15px 0px;padding: 5px 10px 10px 10px; background-color: #F2E9C9; font-size: 8pt;  color:#2F3286; clear:both;} /*#fcfcb3 */

.page_nav a:link, .page_nav a:visited { background-color: inherit; color:#2F3286;}
.page_nav a:hover{ background-color: inherit; color:#CD2027;}

/****************************************************************/
/*                     Footers                                  */
/****************************************************************/
div#bottom {
    clear:both;
    font-weight: bold;
    padding: 10px 0px 15px 0px;
    text-align:center;
    height: 10px;
}
div#footer_nav {
	background: #e9bd25;
	width: 100%;
	overflow:auto;
	clear:both;
	line-height: 1.25em;
}
div#footer2 {
	width:85.25%;
	float:left;
	background:  #575a5f;
	text-align: center;
	color:white;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding: 5px 0px;
}
span#address, span#copyright {
	display: block;
}
span#menubar a {color: white; margin: 0px 5px;}

span#copyright a {color: #e9bd25; font-weight: bold;}

div.spacer {background: white; height: 10px;}

tr.instruction
{
	padding-bottom: 6px;
}
tr.s_instruction 
{
    font-size: 7.5pt;
}

td.instruction 
{
    text-align:right;
    padding-right: 2px;
    font-size: 9pt;
    font-weight: bold;
}

td.input {
    vertical-align: top;
}

.fail {
	font-weight: bold;
	color: Red;
}

