* {
padding: 0;
margin: 0;
}
html, body {

}
body {
font-size: 75%;
}
#container {
margin:170px auto;
}

* html #container {

}

.UIFullPage_Container {
	margin: 0 auto;
	width: 940px;
}

div.login_page_interstitial {
	margin-bottom: 0;
	width: 640px;
}

.uiInterstitial {
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-bottom-left-radius: 4px 4px;
	border-bottom-right-radius: 4px 4px;
	border-top-left-radius: 4px 4px;
	border-top-right-radius: 4px 4px;
	margin-left: auto;
	margin-right: auto;
}

.mvl {
	margin-bottom: 20px;
	margin-top: 20px;
}

.ptm {
	padding-top: 10px;
}

.white_box {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}

.uiInterstitial .interstitialHeader {
	border-color: #CCCCCC;
	padding-bottom: 0.5em;
}

.uiHeaderPage {
	padding: 6px 0 16px;
}

.uiHeaderBottomBorder {
	border-bottom: 1px solid #AAAAAA;
	padding-bottom: 0.5em;
}

.mhl {
	margin-left: 20px;
	margin-right: 20px;
}

.mts {
	margin-top: 5px;
}

.uiHeaderPage .uiHeaderTitle {
	line-height: 20px;
	min-height: 20px;
	padding-bottom: 2px;
	vertical-align: bottom;
}

.uiHeader h2 {
	color: #666666;
	font-size: 14px;
	margin: 0;
	padding: 0;
	text-align: left;
}

.uiInterstitialContent {
	margin-bottom: 15px;
}

.phl {
	padding-left: 20px;
	padding-right: 20px;
}

.login_page #loginform {
	clear: left;
	margin: auto;
	padding: 15px 0;
	text-align: left;
	width: 380px;
}

.form_row {
	padding: 0 0 8px;
	text-align: left;
}

.clearfix {
	display: block;
}

.form_row .login_form_label {
	display: block;
	float: left;
	font-weight: bold;
	padding: 3px 0;
	text-align: left;
	width: 100px;
}

label {
	color: #666666;
	cursor: pointer;
	font-weight: bold;
	vertical-align: middle;
}

.login_page #email {
	direction: ltr;
}

.form_row .inputtext,.inputpassword {
	width: 175px;
}

.form_row input {
	margin: 0;
}

.inputtext,.inputpassword {
	margin: 0;
	padding-bottom: 4px;
}

textarea,.inputtext,.inputpassword {
	border: 1px solid #BDC7D8;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	padding: 3px;
}

#loginform {
	clear: left;
	margin: auto;
	padding: 15px 0;
	text-align: left;
	width: 380px;
}

#buttons {
	padding: 5px 0 0 100px;
	text-align: left;
}

.login_page #error {
	margin-top: 20px;
}

.error {
	background-color: #FFEBE8;
	border-color: #DD3C10;
}

.warning {
	background-color: #FEEFB3;
	border-color: #9F6000;
}

.warning h2 {
	text-align: left;
	font-size: 11px;
	padding: 0;
	margin: 0;
	color: #DD3C10;
}

.UIMessageBox {
	border-style: solid;
	border-width: 1px;
	padding: 10px;
}

.main_message {
	font-size: 10px;
	margin: 0;
	padding: 0;
	text-align: left;
}

#pageFooter {
	color: #737373;
	font-size: 11px;
	margin: 0 auto;
	width: 980px;
}

#contentCurve {
	background-color: #FFFFFF;
	border-bottom: 1px solid #B3B3B3;
	font-size: 1px;
	height: 8px;
}

#pageFooter {
	color: #737373;
	font-size: 11px;
	padding-top: 50px;
}

#footerContainer {
	border-top: 1px solid #EEEEEE;
	margin-bottom: 30px;
	padding: 8px;
	position: relative;
}

.uiTextTitle,.uiTextSubtitle {
	line-height: 14px;
}

.uiTextSubtitle {
	color: #808080;
	font-size: 11px;
}

.uiTextSubtitle span {
	padding: 0;
	margin: 0;
	text-align: left;
	color: #808080;
	font-weight:bold;
	font-size:11px;
}

.rfloat {
	float: right;
}

.lfloat {
	float: left;
}

/* dropdowns: general */
a.dropdown {
	 text-decoration: none;
	 color:#555555;
	cursor:pointer;
	font-weight:bold; 
}
a.dropdown:hover { text-decoration: underline; }
a.dropdown { position: relative; margin-left: 3px; }
a.dropdown span { background-repeat: no-repeat; background-position: 100% 50%; color:#666666; font-size:11px;  font-weight:bold;}
a.dropdown.dropdown-active {  }
.dropdown-menu	{ 
	padding:7px 12px; 
	position:absolute; 
	right:0; 
	display:none; 
	z-index:5000; 
	-moz-border-radius-topleft: 5px; 
	-moz-border-radius-bottomleft: 5px; 
	-moz-border-radius-bottomright: 5px; 
	-webkit-border-top-left-radius: 5px; 
	-webkit-border-bottom-left-radius: 5px; 
	-webkit-border-bottom-right-radius: 5px;
	background-color: #FFFFFF;
	border:1px solid #C7C7C7;
	width:150px; 
}
.dropdown-menu p { font-size:11px; }
.dropdown-menu a:link, .dropdown-menu a:visited	{ font-weight:bold; text-decoration:none; line-height:1.7em;}
.dropdown-menu a:active, .dropdown-menu a:hover { color:#555; }
* html .dropdown-menu { top:28px; }
*+ html .dropdown-menu { top:28px; }

/* dropdowns: specific */
.lang-menu ul { text-align: left; padding: 0px; }
.lang-menu ul li {	margin:1px 20px; border-top: dotted 1px #606060;	list-style-type: none; }
.lang-label {float:left;}
.lang-label span {color:#666666; font-size:11px;}
.lang-menu {float:left; margin-right:20px;}
.lang-container {margin:0;padding:0;}
