@charset "utf-8";
/* MKT CONTENT By Carolina Vier */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{
	margin:0;
	padding:0;
}

table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{
	font-size:100%;
	font-weight:normal;
}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}


table{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

body{
	background-image:url(../img/bg-body.png);
	background-repeat:repeat-y;
	background-position:left;
	background-color:#BCBEC0;
	font-family:Arial;
	margin-top:0px;
	padding-top:7px;
	font-size:13px;	
}

td {
	vertical-align:top;
	line-height:18px;
	padding:5px;
	
	}	
td label {
	color:#666;
}
	
p{
	color:#666;
	margin-top:10px;
	padding:5px;
	}
	
b{
	color:#851F83;
	}
		
	
H1{
	color:#851F83;
	font-weight:lighter;
	font-size:12px;
	visibility:hidden;
	text-transform:uppercase;
	}
	
.login{
	width:240px;
	position:absolute;
	top:230px;
	height:300px;
	/*padding-top:-15px;*/
	}
	
label img{
	margin: 5px 0 3px 0;
	margin/*\**/:10px 0px 7px 0px\9;
	}
	
	
.label-hide{
	visibility:hidden;}
	
.btn {
	border:0px; 	
	background: transparent url(../img/btn-bg.gif) top center;
	height:20px; 
	color:#851F83;
	text-align:left;
	text-transform:uppercase;
	cursor:pointer;
}	

.right-column .btn{
	
		width:58px;
}
	
.left-column input{
	width:150px;
	margin-bottom:5px;
	margin/*\**/:-5px 0px 5px 0px\9;

	}
	
	
.grey-txt{
	color:#666;
	font-family:Arial;
	font-size:0.85em;	
	}	
	
	
.grey-txt-link{
	color:#666;
	font-family:Arial;
	font-size:0.90em;
	text-decoration:none;
	}
	
	
	
.content{
	width:970px;
	height:743px;
	background-image:url(../img/content-img-bg.png);
	background-repeat:no-repeat;
	background-position: top center;
	padding:30px 12px;
	_padding:22px 12px;
	margin-left: 20px;
	}

.left-column{
	width:250px;
	height:100%;
	float:left;
	position:relative;
	}

	
ul.hide{
	display:none;}
	
/*ul.hide li{
	font-family:"Myriad Pro Cond", "Myriad Pro", "Arial Narrow";
	font-size:18px;
	text-align:left;
	text-transform:uppercase;
	line-height:1.5em;	
	}


ul.hide li a{	
	color:#851F83;
	text-decoration:none;
	white-space:normal;
	}*/
	
	
ul.show{
	margin:2px 0 6px;
	/*_margin-top:6px;
	*margin-bottom:10px !important;
	_margin-bottom:5px ;*/
	border-top: 1px solid #f09;
	border-bottom: 1px solid #f09;
	width:160px;
	padding-top:5px;
	}

/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
    ul.show{margin-bottom:5px;
	margin-top:5px;
	display:block;}
}*/
	
ul.show li img{

}


ul.show li a{	
	text-decoration:none;
	}


.menu{

	}
	

.menu-items{	

	}
	

.menu-items li img {
	margin: 0;
	margin/*\**/:0 0 4px 0\9;
	}
	
	

.menu-items li a{	
	}
	
.menu-items li a:hover{
	color:#F09;
	}
	
.active{
	color:#F09;
	}
	
	
	
	
	
ul, ol{	
	list-style:none;	
	color:#666;
	margin-top:10px;
	}


.circle{
	list-style-type:circle;
	}
	
.right-column ul.fix{

	}
    
.right-column{
	width:500px;
	height:100%;
	margin:150px 0px 0px 20px;
	*margin:147px 0px 0px 20px !important;
	padding:5px;
	*padding: 0 5px 5px 5px !important;
	text-align:left;
	float:left;
	}
	
.right-column ul, .right-column ol{
	margin-left:30px;
}
	
.right-column li{
	margin-bottom:6px;
}

.right-column ul li, .right-column ol ul li{
	list-style-type:circle; 
 }
 .right-column ol li{
	 list-style-type:decimal;
 }

.boxes{
	width:500px;
	height:150px;
	margin:auto;
	}
	
.box01{
	width:150px;
	height:150px;
	text-align:left;
	color:#333;
	border:#636 solid 2px;
	float:left;
	}

.login .alert, .login .error, .login .success {
	width:140px;
	}
	
.success {
	background-color:#BDDFBC;
	border:1px solid #060;
	color:#000;
	text-align:center;
	margin:10px 0;
	padding:0px;
	}

.success span {
	display:block;
	margin:7px 5px;
	}

.alert {
	background-color:#FC9;
	border:1px solid #e98c00;
	color:#000;
	text-align:center;
	margin:10px 0;
	padding:0;
	}
.alert span {
	display:block;
	margin:7px 5px;
	}	
	

.error {
	background-color:#FCC;
	border:1px solid #c00;
	color:#000;
	text-align:center;
	margin:10px 0;
	padding:0;
	}
.error span {
	display:block;
	margin:7px 5px;
	}	

.loginmessage
{
	color:#666;
}
