/*~  Default/shared styles
----------------------------------------------------------------------*/

body { padding-top:25px;}


input.search{ color:#666666; border-top:solid 1px #999999; border-left:solid 1px #999999; border-right:solid 1px #999999; border-bottom:solid 1px #999999; font-size:12px; width:100%;}

div#count { display:none;
}

p {
	font: 0.8em Arial, Helvetica, sans-serif;
}


a.name:link {font: normal 1.2em Verdana, Arial, sans-serif;	color:#666666; text-decoration:underline;
}

a.name:visited {font: normal 1.2em Verdana, Arial, sans-serif;	color:#666666; text-decoration:underline;
}

a.name:hover{color:#000000;}

a.abc:link {font: normal 0.7em Verdana, Arial, sans-serif;	color:#0099cc; text-decoration:underline;
}

a.abc:visited {font: normal 0.7em Verdana, Arial, sans-serif;	color:#0099cc; text-decoration:underline;
}

a.abc:hover{color:#000000;}



h1 {
	font:normal 2.8em Georgia, "Times New Roman", Times, serif; color:#ff0066; display: inline;
}


h3 {
	font: normal 1.8em Verdana, Arial, sans-serif; display:inline;
}


h3 a, a:link{
	color:#0099cc;
}

h3 a:hover{
	color:#333333;
}




dd {
	
}

ddt { padding:0; margin:0;
	
}



dt {
	font: bold 0.9em Verdana, Arial, sans-serif;
}

.bott {
   padding-top:25px; margin-top:25px; display:block; float:left;width:98%; height:100px; border-top:#999999 dashed 1px; 

}


.head {
  padding-left:2%;padding-right:1%; display:block; float:left;width:98%;

}


.i_block {	
  height: 45px; min-height:45px;padding-top:15px;	font: bold 0.8em Arial, Helvetica, sans-serif; display: block;

}

.i_img {
 padding-right:10px; border:0;float:left;

}

.t_block {	
  height: 45px; min-height:45px; display: table-cell; vertical-align: middle;

}







/*~  Body class: pda_ver
----------------------------------------------------------------------*/
.pda_ver dl,
.pda_ver dt
 {
	margin: 0;
	padding: 0;
}


.pda_ver h3 {	font: normal 1.4em Arial, Verdana, sans-serif; display:inline;
}


.screen_ver a.name {font: normal 1.1em Arial, Verdana, sans-serif;
}



.pda_ver h1 {	font:normal 2.2em Georgia, "Times New Roman", Times, serif; 
}


.pda_ver .tabbed { padding-left:1%;padding-right:1%;

}

.pda_ver dd{
	margin: 15px 10px 5px 10px;

}

/*~  Body class: pda_hor
----------------------------------------------------------------------*/
.pda_hor .tabbed {

}
.screen_hor h1 {	font: normal 2.0em Georgia, "Times New Roman", Times, serif; display:inline;
}


.screen_hor h3 {	font: normal 1.4em Arial, Verdana, sans-serif; display:inline;
}

.screen_hor a.name {font: normal 1.0em  Arial, Verdana,sans-serif;
}


.pda_hor dl {
	position: relative;
	width: 100%;
}



.pda_hor dd {
	margin: 10px 0px 0px 10px;
	position: absolute;
	top: 0;
	z-index: 20;
}


/*~  Body class: screen_ultralow
----------------------------------------------------------------------*/

.screen_ultralow h3 {	font: normal 1.4em Arial, Verdana, sans-serif; display:inline;
}


.screen_ultralow a.name {font: normal 1.0em Arial, Verdana, sans-serif;
}


.screen_ultralow dl {
	position: relative;
	width: 100%;
}

.screen_ultralow dt {
	background: #CCC;
	clear: left;
	cursor: pointer;
	float: left;
	font: bold 0.8em Arial, Helvetica, sans-serif;
	margin: 1px 0 1px 6px;
	padding: 2px 6px 2px 6px;
	position: relative;
	white-space: normal;
	width: 11px;
	z-index: 30;
}

.screen_ultralow dt.current {
	background-color: #FFF;
	border: 1px solid #CCC;
	border-right: 1px solid #FFF;
	margin: 0 0 1px 4px;
	padding: 2px 6px 2px 7px;
	width: 12px;
}

.screen_ultralow dd {
	display: none;
}

.screen_ultralow dd.current {
	display: block;
	border: 1px solid #CCC;
	left: 0;
	margin-left: 0;
	padding: 12px;
	position: absolute;
	top: 26px;
	z-index: 0;
}

/*~  Body class: screen_low
----------------------------------------------------------------------*/

.screen_low h3 {	font: normal 1.3em Arial, Verdana, sans-serif; display:inline;
}



.screen_low div.logo {	display: block; width:80px; float:left; text-align:center;

}

.screen_low div.sea {	display: block; width:100%; float:left; text-align:center;  margin-left:-25px; padding-top:15px;

}

.screen_low div.alfa {	display: block; width:100%; float: left; text-align:center; margin-left:5px; padding-top:13px;

}



.screen_low h1 {
	font:normal 2.5em Georgia, "Times New Roman", Times, serif;
}


.screen_low a.name {font: normal 1.2em Arial, Verdana, sans-serif;
}


.screen_low .tabbed { padding-left:1%;padding-right:1%;

}

.screen_low dl {
	margin: 0;
	position: relative;
	width: 100%;
}


.screen_low dt,
.screen_low p {

}

.screen_low dd {
	margin: 10px 0px 0px 10px;
	float: left;
	width: 45%;
}


.screen_low ddt {
	margin: 10px 0px 0px 10px;
	float: left;
	width: 30%;
}





* html .screen_low dt {
	display: block;
	margin-right: 0;
}



/*~  Body class: screen_med
----------------------------------------------------------------------*/




.screen_med div.logo {	display: block; width:100px; float:left; text-align:center;

}

.screen_med div.sea {	display: block; width:190px; float:left; text-align:center; margin-left:-85px; padding-top:15px;

}

.screen_med div.alfa {	display: block; width:350px; float: left; text-align:center; margin-left:-135px; padding-top:13px;

}



.screen_med h3 {	font: normal 1.5em Arial, Verdana, sans-serif; display:inline;
}

.screen_med h1 {
	font:normal 3.4em Georgia, "Times New Roman", Times, serif;
}

.screen_med a.name {font: normal 1.3em  Arial, Verdana,sans-serif;
}


.screen_med .tabbed { padding-left:2%;padding-right:1%;

}




.screen_med dl {
	position: relative;
	margin: 0;
	width: 100%;
}

.screen_med dt {
	position: absolute;
	width: 29%;
	margin-top: -38px;
	margin-left: 0;
	padding-right: 20px;
	margin-right: 30px;
	border-bottom: 1px solid #999;
	margin-bottom: 20px;
	display: inline;
}

.screen_med dd {
	float: left;
	margin: 20px 0px 10px 20px;

	width: 30%;

}

.screen_med ddt {
	float: left;
	margin: 10px 0px 10px 20px;

	width: 30%;

}



* html .screen_med dt {
	display: block;
	margin-right: 0;
	padding-right: 0;
}


/*~  Body class: screen_high
----------------------------------------------------------------------*/




.screen_high div.logo {	display: block; width:100px; float:left; text-align:center;

}

.screen_high div.sea {	display: block; width:250px; float:left; text-align:center; margin-left:-85px; padding-top:15px;

}

.screen_high div.alfa {	display: block; width:350px; float: left; text-align:center; margin-left:-75px; padding-top:13px;

}


.screen_high h3 {	font: normal 1.8em Arial, Verdana, sans-serif; display:inline;

}

.screen_high h1 {
	font:normal 4.3em Georgia, "Times New Roman", Times, serif;
}

.screen_high a.name {font: normal 1.4em Arial, Verdana, sans-serif;
}



.screen_high .tabbed { padding-left:2%;padding-right:1%;

}

.screen_high dl {

	margin: 0;
	position: relative;
	width: 100%;
}



.screen_high dd {
	float: left;
	margin: 25px 0px 20px 25px;
	width: 29%;
}

.screen_high ddt {
	float: left;
	margin: 10px 0px 20px 25px;
	width: 30%;
}




* html .screen_high dt {
	display: block;
	margin-right: 0;
	padding-right: 0;
}

/*~  Body class: screen_wide
----------------------------------------------------------------------*/


.screen_wide div.logo {	display: block; width:150px; float:left; text-align:center;

}

.screen_wide div.sea {	display: block; width:350px; float:left; text-align:center; margin-left:-65px; padding-top:15px;

}

.screen_wide div.alfa {	display: block; width:550px; float: left; text-align:center; margin-left:-25px; padding-top:13px;

}


.screen_wide h3 {	font: normal 1.9em Arial, Verdana, sans-serif; display:inline;

}


.screen_wide h1 {
	font:normal 5.3em Georgia, "Times New Roman", Times, serif;
}


.screen_wide a.name {font: normal 1.6em  Arial, Verdana,sans-serif;
}




.screen_wide .tabbed { padding-left:2%;padding-right:1%;

}



.screen_wide dl {
	margin: 0;
	position: relative;
	width: 100%;
}


.screen_wide ddt {
	margin: 10px 0px 20px 25px;
	float: left;
	width: 22%;
}

.screen_wide dd {
	margin: 30px 0px 20px 25px;
	float: left;
	width: 22%;
}



.screen_wide .tabbed {
	margin:0; margin-top:0;
}

* html .screen_wide dt {
	display: block;
	margin-right: 0; 
	padding-right: 0;
}

