

/* CSS Document */

body,
div,
table,
form,
fieldset {
	margin:0;
	padding:0;
}

img,
fieldset {
	border:0;
}
	
body {
	margin:0;
	padding:0 0 50px 0;
}
	
body {
	font-size:62.5%;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
}

#bgWrap {
	margin:0;
	padding-top:10px;
	width:100%;
	height:100%;
	}

#wrap {
	margin:0 auto;
	width:751px;
}

#wrap {
	font-size:1.2em;
}

/*++++++++++++ HEADER ++++++++++++++++*/
#bannerAd {
	margin:0 auto;
	width:728px;
	height:90px;
	background:#fff;
}

#languages {
	margin:0 auto;
	padding:7px 0 6px 0;
	width:728px;
	text-align:right;
}
	#languages ul,
	#languages li {
		margin:0;
		padding:0;
	}
	#languages li {
		padding:0 4px;
		display:inline;
	}
		#languages li.first {
			padding:0 4px 0 0;
		}
		#languages li.last {
			padding:0 0 0 4px;
		}
		
#logo {
	padding:0 0 35px 291px;
}
	#logo a {
		cursor:pointer;
	}
	
	#logo #home span {
		margin:0;
		padding:0;
		width:292px;
		height:142px;
		display:block;
	}
	
	#logo #home span span {
		display:none;
	}
	
/*++++++++++++ HEADER ++++++++++++++++*/




/*+++++++++++++ LOGIN ++++++++++++++++*/
#loginBar {	
	padding:0 7px;
        font-size:.9em;
}

	#loginBar ul.log,
	#loginBar ul.log li {
		margin:0;
		padding:0;
		list-style:none;
	}
	
	#loginBar ul.log li {
		line-height:1.2em;
		vertical-align:bottom;
		padding:5px;
		float:left;
	}

	#loginBar input {
		width:112px;
	}
	
		#loginBar .input {
			border:1px solid #000;
   			background: #fff;
		}
		
		#loginBar .input:hover {
    		border: 1px solid #f00;
    		background: #ff6;
		}
		
		#loginBar input.button {
			width:59px;
			height:22px;
    		border: none;
    		padding: 2px 8px;
			cursor:pointer;
		}
		
		#loginBar .button:hover {
    		border: none;
                padding: 2px 8px;
			cursor:pointer;
		}
		
		#loginBar .button {
			font-size:.9em !important;
			font-weight:bold !important;
			color:#fff;
		}
		
		
	#loginBar li.text {
		padding-top:13px !important;
	}
		
	#loginBar ul.error {
		margin:0;
		padding:0;
		background:#fad0d0;
		border:1px solid red;
	}
	
	#loginBar ul.error li {
		padding:2px 5px;
		list-style-position:inside;
	}
	
	#loginBar ul.error li {
		font-weight:bold;
		color:red;
	}
/*+++++++++++++ LOGIN ++++++++++++++++*/




/*++++++++++++ CONTENT +++++++++++++++*/
#content {
	margin:6px 0 0 0;
	padding:0 9px 0 8px;
}

	#rightContent {
		padding:0;
		width:520px;
		float:right;
	}
	
		#rightContent span.breadcrumb {
			padding:12px 0 8px 0;
			display:block;
		}
		
		#rightContent span.breadcrumb {
			font-size:.9em;
			color:#e6e5e5;
		}
		
		#rightContent .copy {
			background:#fff;
                        padding:10px;
                        min-height:250px;
		}
		
		.bookmark {
			padding:5px 9px;
			text-align:right;
			display:block;
			clear:both;
		}
	
	#leftContent {
		width:210px;
		background:#fff;
		float:left;
	}
		#leftContent h2 {
			margin:0 0;
			padding:9px 0 9px 10px;
		}
		
		#leftContent h2 {
			font-size:1.2em;
			font-weight:normal;
			color:#e6e5e5;
		}
		
		#leftContent ol,
		#leftContent ul,
		#leftContent li {
			margin:0;
			padding:0;
			list-style:none;
		}
		
			#leftContent ul li {
				margin:0 10px;
				list-style:square;
			}
			
			#leftContent .active ul {
				padding:0 0 3px 15px;
			}
			
			#leftContent .active ul span {
				padding:2px 0;
				display:block;
			}
			
			#leftContent ul li {
				font-size:.9em;
			}
			
			#leftContent li.active ul {
				background:#c9c8c8;
			}
		
/*++++++++++++ CONTENT +++++++++++++++*/




/*+++++++++++++ FOOTER +++++++++++++++*/

#footer {
	margin-top:15px;
	text-align:center;
}

#footer {
	color:#e6e5e5;
}
	
	#footer ul,
	#footer li {
		margin:0;
		padding:0;
		list-style:none;
	}
	
	#footer li {
		display:inline;
	}
	
	#footer li {
		text-transform:uppercase;
	}
	
	#footer li span {
		padding:0 10px;
	}

/*+++++++++++++ FOOTER +++++++++++++++++*/




/*++++++++++++ LINKS +++++++++++++++++*/
		
	#loginBar a,
	#loginBar a:link,
	#loginBar a:visited,
	#loginBar a:hover,
	#loginBar a:active,
        #logoutBar a,
        #logoutBar a:link,
        #logoutBar a:visited,
        #logoutBar a:hover,
        #logoutBar a:active,
	.breadcrumb a,
	.breadcrumb a:link,
	.breadcrumb a:visited,
	.breadcrumb a:hover,
	.breadcrumb a:active,
	#footer a,
	#footer a:link,
	#footer a:visited,
	#footer a:hover,
	#footer a:active {
		color:#fff;
		font-style:italic;
	}
	
	.breadcrumb a,
	.breadcrumb a:link,
	.breadcrumb a:visited,
	.breadcrumb a:active {
		font-weight:bold;
		text-decoration:none;
	}
	.breadcrumb a:hover {
		text-decoration:underline;
	}
	
	#content #leftContent li a,
	#content #leftContent li a:link,
	#content #leftContent li a:visited,
	#content #leftContent li a:active {
		padding:5px 10px;
		background:#fff;
		display:block;
		color:#1d010a;
		text-decoration:none;
	}
	
	#content #leftContent li a:hover {
		background:#e6e5e5;
	}
	
	#content #leftContent .active a,
	#content #leftContent .active a:link,
	#content #leftContent .active a:visited,
	#content #leftContent .active a:active {
		background:#1d010a;
		color:#fff;
	}
	
	#content #leftContent .active ul li a,
	#content #leftContent .active ul li a:link,
	#content #leftContent .active ul li a:visited,
	#content #leftContent .active ul li a:active {
		padding:0;
		background:#c9c8c8 !important;
		display:block;
		text-decoration:underline !important;
		color:#1d010a !important;
	}
	
	#content #leftContent .active ul li a:hover {
		font-style:italic;
	}
	
	#footer a,
	#footer a:link,
	#footer a:visited,
	#footer a:hover,
	#footer a:active {
		font-style:normal;
	}
	
/*++++++++++++ LINKS +++++++++++++++++*/




/*++++++++++++ CLEARFIX +++++++++++++++++*/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
.clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/*++++++++++++ CLEARFIX +++++++++++++++++*/
