
:link { color: #2666B9; text-decoration: none; }
:visited { color: #2666B9; text-decoration: none; }
:link:hover, :visited:hover { color: #FF5500; text-decoration: none; }
:link:active, :link:active { color: #FF5500; }

h3 { font-size: 120%; line-height: 135%; font-weight: bold; margin: 0; }
p { margin: 3px 0; }
a img { border: 0; }
html { height: 100%; margin: 0; }
form { padding: 0; margin: 0; }

body, td, div {
	color: #3f454c;
	font-size: 11px;
	font-family: Verdana, Helvetica, sans-serif;
	line-height: 140%;
}

input {
	background: #FAFAFA;
	color: #777;
	border: 1px #F1F1F1 solid;
	font-size: 11px;
	font-family: Verdana, Helvetica;
}

/* Login form */
div.enter {
	clear: both;
	padding-top: 6px;
	float: left;
	width: 317px;
}

div.enter div {
	padding: 1px 0;
	float: left;
	width: 317px;
}

div.enter div span {
	float: left;
	width: 145px; height: 19px;
	line-height: 19px;
	color: #7b7b7b;
	font-size: 11px;
}

div.enter .ftext {
	width: 165px;
	border: 1px solid #e2e2e2;
}

h3.btitle {
	font-size: 11px;
	color: #0087de;
	margin-bottom: 6px;
}

.clr { clear: both; }

.fbutton {
	background: #fbfbfb url(images/button_bg.png) top repeat-x;
	color: #2666B9;
	border: 1px solid #E4E4E4;
	padding: 1px 6px;
}

.button {
	clear: both;
	padding: 5px 5px 5px 5px;
	text-align: center;
}

#page_bg {
	height: 100%; 
	padding: 0;
	margin: 0;
	background: #f3f3f3;
	text-align: center;
}

#wrapper {
	position: relative;
	top: 25%;
	width: 367px;
	margin: auto;
	text-align: left;
}

#shadow-l {
	background: #FFF url(images/enter/shadow_left.png) left top repeat-y;
	padding-left: 25px;
}

#shadow-r {
	background: url(images/enter/shadow_right.png) right top repeat-y;
	padding-right: 25px;
}

/* IE hack */
* html #shadow-l { float: left; }
* html #shadow-r { float: right; }
/* End IE hack */

/* Head */
#header {
	height: 71px;
	background: #FFF url(images/enter/header_bg.png) left top repeat-x;
	position: relative;
}

#header-left {
	height: 71px;
	background: url(images/enter/header_left.png) left top no-repeat;
	position: relative;
	padding-left: 25px;
}

#header-right {
	height: 71px;
	background: url(images/enter/header_right.png) right top no-repeat;
	position: relative;
	padding-right: 25px;
}

#logo{
	position: relative;
	top: 23px;
	float: left;
	width: 202px; height: 31px;
}

#icon{
	position: relative;
	top: 23px;
	float: right;
	width: 26px; height: 32px;
}

#footer {
	background: #FFF url(images/enter/footer_bg.png) top repeat-x;
	position: relative;
	height: 53px;
}

#footer-l {
	background: url(images/enter/footer_left.png) left top no-repeat;
	height: 53px;
	padding-left: 23px;
	position: relative;
}

#footer-r {
	background: url(images/enter/footer_right.png) right top no-repeat;
	height: 53px;
	padding-right: 23px;
	position: relative;
}

#copyright {
	padding-top: 27px;
	font-size: 11px;
	color: #787878;
	text-align: center;
	font-family: Tahoma, Verdana;
}

#copyright a {
	color: #787878;
	font-family: Tahoma, Verdana;
}

#copyright a:hover{
	color: #787878;
}

.warning {
	display: block;
	border: 1px solid #F1F1F1;
	padding: 8px 8px 8px 120px;
	color: #0087de;
	text-align: justify;
}