/* ----------------------------------------------------------------
 screen css
 http://www.easterngraphics.com
 version 2006/04/26
 ---------------------------------------------------------------- */

/* --------------------------------------------------------------*/
/* general */
/* --------------------------------------------------------------*/

body {
	margin							:0px;
	padding							:0px;
	font-family						:arial, helvetica, verdana, sans-serif;
	font-size						:12px;
	color							:#333;
	background-color				:#ffffff;
}

hr {
	border							:1px dashed #999;
}

h1 {
	margin							:0px 0px 15px 0px;
	padding							:0px;
	font-size						:28px;
	line-height						:28px;
	font-weight						:900;
}

a {
	color							:#069;
	text-decoration					:none;
	font-family						:arial, helvetica, verdana, sans-serif;
}

a:link {
	color							:#069;
}

a:visited {
	color							:#069;
}

a:hover {
	color							:#069;
	text-decoration					:none;
	font-weight						:bold;
	
}

.left {
	text-align						:left;
}

.center {
	text-align						:center;
}

.right {
	text-align						:right;
}

.top {
	vertical-align					:top;
}

.bottom {
	vertical-align					:bottom;
}

.nobreak {
	white-space						:nowrap;
}

.bold {
	font-weight						: bold;
}

.button_n, .button_r, .a_button_l, .button_l, .button_r a:hover, .button_r a:link, .button_r a:active, .button_r a:visited, .button_l a, .button_l a:hover, .button_l a:link, .button_l a:active, .button_l a:visited {
	border							:0px;
	background-color				:#fff;
	font-family						:arial;
	font-size						:12px;
	font-weight						:bold;
	color							:#424242;
	background-repeat				:no-repeat;
	padding-top						:2px;
}

.button_r {
	background-image				:url(../images/button.gif);
	background-position				:right;
	padding-right					:20px;
}

.button_l, .a_button_l {
	background-image				:url(../images/button.gif);
	background-position				:left;
	padding-left					:20px;
}

.button_h {
	border							:1px solid #7F7F7F;
	font-size						:9pt;
	color							:#404040;
}

.button_h_d {
	border							:1px solid #7F7F7F;
	font-size						:9pt;
	color							:#909090;
}

* html .button_l {
	padding-right					:0px;
	padding-left					:0px;
}



/* --------------------------------------------------------------*/
/* header */
/* --------------------------------------------------------------*/

#logo {
    text-align                      : right;
}

#logo img {
    margin                          : 10px 20px 10px 0;
    padding                         : 0;
}

#header {
	margin							:10px 0px 10px 0px;
	padding							:10px 0px 7px 20px;
	border-style					:solid;
	border-color					:#8cc800;
	border-width					:1px 0px; 
	line-height						:11px;
	background-color				:#9caab1;
	height							:14px;
	font-size						:16px;
}

input, select, textarea{
	border							: 1px solid #7F7F7F;
	font-size						: 9pt;
	color							: #404040;
}

/* --------------------------------------------------------------*/
/* navigation */
/* --------------------------------------------------------------*/

#navigation {
	padding							:0;
	margin-left						:10px;
	margin-bottom					:10px;
	background-color				:#9caab1;
/*	border							:1px solid #999;*/
	width							:250px;
	line-height						:17px;
	float							:left;
}

* html #navigation {
	margin-left						:5px;
}

div#navigation ul {
	font-family						:verdana, arial, helvetica, sans-serif;
	font-size						:12px;
	list-style-type					:none;
	padding							:0px;
 	margin							:0px;
}
div#navigation ul.first {
	padding							:10px 10px 10px 0;
}

div#navigation li {
	margin-left						:10px;
}

* html div#navigation li {
	border							:1px solid #99b5ca;	
	padding 						:0px;
}


div#navigation a {
	color							:#000;
	text-decoration					:none;
	font-family						:arial, helvetica, verdana, sans-serif;
}

div#navigation a:link {
	color							:#000;
}

div#navigation a:visited {
	color							:#000;
}

div#navigation a:hover {
	color							:#000;
	text-decoration					:none;
	font-weight						:bold;
	
}


/* --------------------------------------------------------------*/
/* content */
/* --------------------------------------------------------------*/


#middle {
	width               : 1100px;
	display             : table;
}

#content {
	margin              :0px 50px 50px 290px;
	padding             :10px;
}

#content a.hint:hover {
    text-decoration     : underline;
    font-weight         : normal;
}

#content div.hint h1 {
    color               : #8cc800;
}
#content div.hint p,
#content a.hint{
    font-size           : 16px;
}

div#content h1 {
	color							:#ccc;
}

.td_st_1, .td_st_2, .td_st_3, .td_st_4, .td_st_5 {
	background-color				: #ECECEC;
	padding							: 5px;
	font-weight						: bold;
	border-bottom					: 1px solid #D3D3D3;
	border-top						: 1px solid #D3D3D3;
}

.td_st_1 {
	border-left						: 1px solid #D3D3D3;
}

.td_st_3 {
	text-align						: right;
}

.td_st_4 {
	border							: 1px solid #D3D3D3;
}

.td_st_5, .td_st_3 {
	border-right					: 1px solid #D3D3D3;
}

.td_st_pt20 {
	padding-top						: 20px;
}

.td_st_pr20 {
	padding-right					: 20px;
}

.td_st_pr10 {
	padding-right					: 10px;
}

.td_st_pl20 {
	padding-left					: 20px;
}

.td_st_pt10 {
	padding-top						: 10px;
}

.td_st_pt5 {
	padding-top						: 5px;
}

.td_st_pb10 {
	padding-bottom					: 10px;
}


/* --------------------------------------------------------------*/
/* egrecd */
/* --------------------------------------------------------------*/

div#egrecd_config {
	width							:695px;
	display							:table;
	border							:0px solid #000;
	margin							:0;
	padding							:0;
}


/* --------------------------------------------------------------*/
/* mail */
/* --------------------------------------------------------------*/
	
.csc-mailform {
	border							:0px;
}

.csc-mailform-field label {
	width							:5em;
	float							:left;
	text-align						:right;
	margin-right					:0.5em;
	display							:block;
	padding-right					:10px;	
}

/* --------------------------------------------------------------*/
/* footer */
/* --------------------------------------------------------------*/

#footer {
	margin							:50px 0px 10px 0px;
	padding							:5px 0px 5px 20px;
	border-style					:solid;
	border-color					:#8cc800;
	border-width					:1px 0px; 
	line-height						:15px;
	font-size						:10px;
	background-color				:#9caab1;
	clear							:both;
}
