/* reset */

a, a img { border:0px; text-decoration:none; color:inherit; }
a:hover { text-decoration:underline; }

ul, ol { list-style-type: none; margin:0px; padding:0px; }

hr
{
	display:block;
	clear:both;
	border:0px;
	height:1px;
	margin:10px 0px;
	padding:0px;
	background-color:#F1F1F1;
}

hr.invisible
{
	height:0px;
	background-color:transparent;
	padding:0px;
	margin:0px;
	width:100%;	
}

input { outline:0px; }


/* main */

html
{
	overflow-x:hidden;
	padding:0px;
	margin:0px;
	background-color:#000;
}

body
{
	width:769px;
	height:650px;
	margin:7px auto;
	overflow:visible;
	font-family: 'lucida_sans_unicoderegular';
	font-size:14px;
	color:#fff;
	padding:0px;
	line-height:0px;
	display:block;
}



/* header */

#header
{
	width:769px;
	height:216px;
	display:inline-block;
	float:none;
	margin:174px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	clear:both;
}

#header #logo
{
	display:inline-block;
	float:left;
	clear:both;
	margin:24px 0px 10px 8px;
	padding:0px 0px 0px 0px;
	line-height:20px;
	width:188px;
	height:45px;
}
#header #logo img
{
	float:left;
	clear:both;
	height:27px;
}

#header #logo .iso
{
	display:inline-block;
	float:right;
	clear:both;
	margin:-2px 1px 0px 0px;
	padding:0px 0px 0px 0px;
	text-transform:uppercase;
	font-family: 'lucida_sans_unicoderegular';
	font-size:13px;
}

/* menu */

#menu { clear:left; }

#menu,
#header ul.level_2,
#header .wrapper_sub_menu
{
	line-height:20px;
	text-transform:uppercase;
	color:#fff;
	width:138px;float:left;
	height:126px;
	margin:0px 1px 0px 0px;
	font-size:12px;
}

#header ul.level_2 span { text-transform:lowercase; }

#header .wrapper_sub_menu { overflow:hidden; }
#header .wrapper_sub_menu .double_wrap { display:inline-block; width:417px; }

#menu li,
#header ul.level_2 li
{
	margin:1px 0px 1px 0px;
	padding:1px 0px 0px 13px;
}

#menu li a,
#header ul.level_2 li a
{ text-decoration:none; }

#header ul.level_2 li.current
{ color:#000; }



/* color schemes */

#color_schemes
{
	width:769px;
	height:21px;
	position:absolute;
	margin:629px 0px 0px 0px;
}

#color_schemes li.label,
#color_schemes li.copyright
{
	line-height:20px;
	text-transform:uppercase;
	color:#fff;
	font-size:10px;
	float:left;
	margin:2px 18px 0px 12px;
	padding:0px 0px 0px 0px;
}

#color_schemes li.copyright
{
	float:right;
	margin-right:108px;
	text-transform:none;
	line-height:18px;
}

#color_schemes li.copyright span
{
	font-size:12px;
	padding-right:7px;
	position:relative;
	top:1px;
}

#color_schemes li.color
{
	float:left;
	width:11px;
	height:11px;
	margin:5px 9px 0px 0px;
	background-image:url(../img/color_schemes.png);
	background-position:left top;
	overflow:hidden;
	line-height:100px;
}

#color_schemes li.color.red { background-position:-11px top; }
#color_schemes li.color.orange { background-position:-22px top; }
#color_schemes li.color.yellow { background-position:-33px top; }
#color_schemes li.color.green { background-position:-44px top; }
#color_schemes li.color.cyan { background-position:-55px top; }
#color_schemes li.color.blue { background-position:-66px top; }
#color_schemes li.color.grey { background-position:-77px top; }

#color_schemes li.color a
{
	display:block;
	width:11px;
	height:11px;
	background-position:center center;
	background-repeat:no-repeat;
	overflow:hidden;
}

#color_schemes li.color a.current { background-image:url(../img/color_schemes_current.png); }








/* content */

#content_main_wrapper
{
	position:absolute;
	width:491px;
	height:629px;
	margin:0px 0px 0px 278px;
	display:inline-block;
	overflow:hidden;
	z-index:3;
	top: 7px;
}

#content_wrapper
{
	width:1000px;
	height:629px;
	display:inline-block;
}

#content_wrapper .content
{
	display:inline-block;
	width:491px;
	height:515px;
	float:left;
	font-size:12px;
	margin:55px 100px 0px 0px;
}

#content_wrapper .content.small
{
	height:126px;
	margin-top:253px;
}

#content_wrapper .content.text { line-height:20px; }

#content_wrapper .gallery
{
	height:126px;
}

#content_wrapper .gallery .element
{
	float:left;
	display:inline-block;
	height:126px;
}

#content_wrapper .gallery .element img { height:126px; float:left; }

#content_wrapper .content div.p
{
	margin:18px 20px 10px 10px;
}

#content_wrapper .content.scrollbar div.p
{
	margin:0px 20px 0px 10px;
}

#content_wrapper .content div.p.wmages
{
	float:right;
	width:280px;
}

#content_wrapper .content.scrollbar div.p.wmages
{
	margin-right:0px;
}

#content_wrapper .content ul
{
	list-style-type:circle;
	margin:20px 17px;
	clear:both;
}

#content_wrapper .content ul li { margin-bottom:10px; }

#content_wrapper .content .images
{
	float:left;
	width:140px;
	display:inline-block;
	margin:20px 0px 0px 30px;
}

#content_wrapper .content.scrollbar .images { margin-top:0px; }

#content_wrapper .content .images img
{
	clear:both;
	margin:20px 0px 0px 0px;
}

#content_wrapper .content .images img.first,
#content_wrapper .content#ab_policies .images img.first
{ margin-top:0px; }

#content_wrapper .content#ab_policies .images img { margin-top:37px; }

#content_wrapper .content#ctct_info div.p
{
	width:195px;
	float:left;
	margin-top:14px;
	font-size:13px;
	margin-left:35px;
}

#content_wrapper .content#ctct_info div.p.secondary
{
	margin-top:29px;
	margin-left: 43px;
	width: 144px;
}



/* scrollbar */

#content_wrapper .content.scrollbar .viewport { width:460px; height:472px; overflow: hidden; position: relative; margin-top:20px;margin-bottom:10px;}
#content_wrapper .content.scrollbar .overview { list-style: none; position: absolute; left: 0; top: 0; }
#content_wrapper .content.scrollbar .thumb .end,
#content_wrapper .content.scrollbar .thumb {  }
#content_wrapper .content.scrollbar .scrollbar { position: relative; float: right; width:3px;margin: 20px 25px 0px 0px; overflow:hidden; }
#content_wrapper .content.scrollbar .track { height: 100%; width:5px; position: relative; padding: 0px; }
#content_wrapper .content.scrollbar .thumb { height: 20px; width: 5px; cursor: pointer; overflow: hidden; position: absolute; top: 0; }
#content_wrapper .content.scrollbar .thumb .end { overflow: hidden; height: 5px; width: 5px; }
#content_wrapper .content.scrollbar .disable{ display: none; }
.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }





/* form */

#ctct_form form
{
	margin-top:18px;
}

#ctct_form form input[type=text],
#ctct_form form input[type=email],
#ctct_form form textarea
{
	width:171px;
	float:left;
	font-size:10px;
	font-family: 'lucida_sans_unicoderegular';
	color:#fff;
	padding:1px 8px;
	border:0px;
	margin:0px 0px 1px 30px;
}

#ctct_form form textarea
{
	float:right;
	margin-right:30px;
	margin-left:0px;
	width:214px;
	height:73px;
}

#ctct_form form input[type=submit],
#ctct_form form input[type=reset]
{
	font-family: 'lucida_sans_unicoderegular';
	color:#fff;
	font-size:11px;
	text-transform:uppercase;
	background-color:transparent;
	border:0px;
	cursor:pointer;
}

#ctct_form form input[type=submit]:hover,
#ctct_form form input[type=reset]:hover,
#ctct_form form input[type=submit]:active,
#ctct_form form input[type=reset]:active
{ color:#000; }

#ctct_form form input[type=reset]
{
	margin-left:0px;
	margin-right: 3px;
}



/* links */

#content_wrapper .content#ctct_links ul
{
	float:left;
	clear:none;
	width:190px;
	font-size:11px;
	list-style-type:none;
	margin:20px 0px 0px 30px;
	line-height:16px;
}

#content_wrapper .content#ctct_links ul.secondary
{
	margin-right:20px;
	margin-left:20px;
	float:right;
	width:230px;
}

#content_wrapper .content#ctct_links ul li
{
	margin-bottom:0px;
}

#ctct_links a
{
	color:#fff;
	text-decoration:none;
}

#ctct_links a:hover
{
	color:#000;
	text-decoration:underline;
}




#notices_holder
{
	float:left;
	display:inline-block;
	font-size:10px;
	margin: 2px 0px 0px 31px;
}