@charset "utf-8";
/* CSS Document */

body, div, p, form, ul, li {
	padding:0;
	margin:0;
	font-family:Tahoma;
	font-size:12px;
	color:#000;
}
hr {
	margin-top:0px;
	border:none;
	border-top:1px solid #bdc7d8;
}
a {
	color:#fff;
	text-decoration:none;
}
input,select,img {
	background-color:#fff;
	border:none;
	font-family:Tahoma;
}
input[type=checkbox] {
	background-color:transparent;
}
form {
	height:0px;
}
label {
	cursor:pointer;
}
h1,h2,h3,h4,h5,h6 { padding:0px; margin:0px; }
div { border:0px solid #000; }

body {
	background:#fff url(../img/hback.jpg) top repeat-x;
}

/* IDs */
#body {
	margin:0 auto;
	width:999px;
	
}
#logo {
	width:134px;
	height:47px;
	background:url(../img/logo.jpg) bottom no-repeat;
	
}
#profileLinks {
	margin:23px 0px 0px 20px;
	width:535px;
	height:27px;
	list-style:none;
}
#loggedUser {
	position:relative;
	padding-top:20px;
	width:400px;
	font-weight:bold;
}
#loggedUser a {
	margin-left:15px;
}
#login {
	padding-top:8px;
	width:309px;
	text-align:right;
}
#loginButton {
	padding:2px 8px 2px 10px;
	width:54px;
	height:20px;
	font-weight:bold;
	color:#2a5d8c;
	background:#dddddc;
	border:1px solid #2a5d8c;
	text-transform: uppercase;
}
#loginLinks {
	float:right;
	padding:5px 65px 0px 0px;
}
#loginLinks a { margin-left:30px; }
#nav {
	padding-top:4px;
}
#navigation {
	margin-left:-10px;
	width:700px;
	font-weight:bold;
	line-height:20px;
}
#navigation a {
	padding:4px 10px 6px 10px;
}
#navigation a:hover { background-color:#247ab4; }
#moredarr { background:#2f88c4 url(../img/darr.jpg) 42px 2px no-repeat; }
#moredarr:hover { background:url(../img/darrs.jpg) 42px 2px no-repeat; }

#search {
	padding-top:1px;
	width:309px;
	text-align:right;
}
#searchField { width:174px; height:18px; border-right:1px inset #51ace3; }
#search select { padding-left:5px; width:99px; color:#2e88c6; border:1px solid #fff; }

#content {
	padding-top:30px;
	width:999px;
	min-height:545px;
	text-align:center;
}
#content img {
	margin:100px 113px 0px 113px;
}
#content form {
	margin:50px 0px 0px 140px;
}

#face {
	/*margin-top:40px;*/
	width:999px;
	height:33px;
	background:url(../img/face.jpg) 860px 0px no-repeat;
}
#footer {
	/*padding-top:40px;*/
	padding-top:10px;
	width:100%;
	height:105px;
	background:url(../img/fback.jpg) 0px 43px repeat-x;
}
#footerContent {
	margin:0 auto;
	width:999px;
}
#footerContent div {
	line-height:37px;
}
#copyright { width:700px; }


/* CLASSEs */
.inputField {
	width:121px;
}
.formfield {
	padding-left:5px;
	height:16px;
	font-size:11px;
	border:1px solid #bdc7d8;
}
#content .formfield { position:relative; top:1px; width:200px; height:20px; }
.submitButtons {
	padding:3px 10px 4px 10px;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	background-color:#2f88c4;
	border-top:1px solid #b2def4;
	border-left:1px solid #b2def4;
	border-right:1px solid #247ab4;
	border-bottom:1px solid #247ab4;
}

.left { float:left; }
.right { float:right; }

.fontSize9 { font-size:9px; }
.fontSize10 { font-size:10px; }
.fontSize11 { font-size:11px; }
.fontSize13 { font-size:13px; }
.fontSize14 { font-size:14px; }
.fontSize16 { font-size:16px; }
.fontSize18 { font-size:18px; }
.fontSize20 { font-size:20px; }


.register_error {
	padding: 0px 0px 10px 25px;
	margin: 0px;
	color:#000;
	background:url(../img/iconErr.jpg) 5px 0px no-repeat;
}

.register_correct {
	padding: 0px 0px 10px 25px;
	margin: 0px;
	color:#000;
	background:url(../img/iconOk.jpg) 5px 0px no-repeat;
}
#regMessage {
	margin-right:5px;
	line-height:23px;
}
#emailError {
	margin-left:-5px;
	line-height:20px;
}

/* AMP */
.pointer { cursor:pointer; }
.fl { float: left; }
.fr { float: right; }
.cb { clear: both; }
.success_box1 { margin: 10px auto 20px auto; padding: 20px; border: 1px solid #b0c2da; background-color: #f1f6fc; color: #000; }
.error_box1 { margin: 10px auto 20px auto; padding: 20px; border: 1px solid #dd3c10; background-color: #ffebe8; color: #000; }
/* END AMP */
/**/
