﻿/* Classic classes */

.float-left
{
	float:left;
}

.float-right
{
	float:right;
}

.clear
{
	clear:both;
}

.position-relative
{
	position:relative;
}

.bold
{
	font-weight:bold;
}

/* -- END -- Classic classes */

/* Special box classes */

.box-wrap
{
	background-color:#FFFFFF;
}

.box-top
{
	background: transparent url(../images/top_l.gif) no-repeat;
	height:0px;
}

.box-top span
{
	height:3px;
	display:block;
	background:transparent url(../images/top_r.gif) no-repeat scroll 100% 0;
}

.box-bottom
{
	background: transparent url(../images/wht_bottom_l.gif) no-repeat;
	float:left;
	font-size:0;
}

.box-bottom span
{
	background:transparent url(../images/wht_bottom_r.gif) no-repeat scroll 100% 0;
	display:block;
	height:3px;
	width:100%;
}

.box-center
{
	margin:0 10px;
	padding-top:5px;
}

.blue-header
{
	background:#2884BC url(../images/box_l.jpg) no-repeat;
	border-bottom:1px solid #818181;
	text-align:left;
}

.blue-header h3, .blue-header div.h3
{
	background:transparent url(../images/box_r.gif) no-repeat scroll 100% 0;
	color:#FFFFFF;
	padding:7px 12px 6px;
	text-align:center;
}

.box-fade
{
	background:#FFFFFF url(../images/box_fade.gif) repeat-x;
	border:solid 1px #CCCCCC;
	border-bottom:none;
	border-top:none;
	padding:5px 10px;
	color:#2E516D
}

.bottom
{
	background:transparent url(../images/bottom_l.jpg) no-repeat;	
}

.bottom span
{	
	background:transparent url(../images/bottom_r.gif) no-repeat scroll 100% 0;
	display:block;
	height:5px;
}

.box-fade div.ul-1, .box-fade div.ul-2
{
	font-size:1.3em;
	font-weight:bold;
	line-height:1.3em;
}

.box-fade div.ul-4
{
	font-size:1.3em;
	font-weight:bold;
	line-height:1.5em;
}

.box-fade div.ul-3
{
	font-size:1.1em;
	line-height:1.3em;
	text-align:center;
}

.box-fade div.ul-3 h3
{
	font-size:1.2em;
	line-height:1.1em;
	font-weight:bold;
	font-family:Arial;
	padding:0;
	margin:0;	
	display:inline;
}

.box-fade div.ul-4
{
	text-align:center;
}

.box-fade div.ul-1 div.li
{
	border-bottom:1px solid #CCCCCC;
	float:left;
	padding:3px 0;
	text-align:center;
	width:104px;
}

.box-fade div.ul-2 div.li, .box-fade div.ul-1 div.li-capital
{
	border-bottom:1px solid #CCCCCC;
	float:left;
	padding:3px 0;
	text-align:center;
	width:208px;
}

.box-fade div.ul-3 div.li, .box-fade div.ul-4 div.li
{
	display:inline;
	margin:0 3px;
}

.box-fade a:link, .box-fade a:visited
{
	text-decoration:none;
	color:#2E516D
}

.box-fade div.ul-4 a:link, .box-fade div.ul-4 a:visited, .box-fade div.ul-3 a:link, .box-fade div.ul-3 a:visited
{
	text-decoration:underline;
}

.box-fade a:hover
{
	text-decoration:underline;
}

/* -- END -- Special box classes */

/* Shadow classes */

.shadow
{
	background-color:#000000;
	position:absolute;
	z-index:2;
}

.o1 { opacity: 0.1; filter:alpha(opacity=10) }
.o2 { opacity: 0.08; filter:alpha(opacity=8) }
.o3 { opacity: 0.06; filter:alpha(opacity=6) }
.o4 { opacity: 0.04; filter:alpha(opacity=4) }
.o5 { opacity: 0.02; filter:alpha(opacity=2) }

.v1 { width:1px; }
.v2 { width:2px; }
.v3 { width:3px; }
.v4 { width:4px; }
.v5 { width:5px; }

#shadow_h div
{
	width:100%;
}

/* -- END -- shadow classes */

.small
{
	color:#628EBD;
	font-size:0.85em;
	font-weight:normal;
}

span.smaller
{
	font-size:0.5em;
	font-weight:normal;
}

.distance
{
	margin-bottom:10px;
}

.distance-top
{
	margin-top:10px;
}

.distance-pad5
{
	padding-bottom:5px;
}

.distance-pad
{
	padding-bottom:10px;
}

.distance-pad-top
{
	padding-top:10px;
}

.dummy-frame
{
	position:absolute;
	z-index:2147483602;
}

.logo
{
	margin-bottom:5px;
	display:block;
}
