a {
	outline: 		none;
}

body.frontend {
	margin:			0px;
	padding:		0px;
	border:			0px;
	min-width:		995px;
	text-align:		center;
	cursor:			default;
	background:		#000000 url(./../images/bg_body.jpg) no-repeat center top;
}

img {
	border-width:		0px;
}

form {
	display:		inline;
}

form.common_form label, form.common_form input, form.common_form select, form.common_form textarea {
	font-weight:		bold;
	color:			#000000;
	padding:		3px;
}
form.common_form label {
	padding:		0px;
	color:			#ffffff;
}

form.common_form .mendatory {
	color:			#E95D0F;
}

form.common_form .ready {
	color:			#9C9C9C;
}


#fe_wrapper-container {
	margin:			0 auto;
	width:			995px;
	background:		#000000 url(./../images/bg_top.png) no-repeat left top;
	position:		relative;
	text-align:		left;
}

.fe_headwrapper {
	position:		relative;
	margin:			0px 41px;
	height:			252px;
}

.fe_contentwrapper {
	position:		relative;
	margin:			0px 45px;
	text-align:		left;
}

#fe_topmenu {
	height:			75px;
	width:			913px;
	background:		transparent url(./../images/menu_sprites.png) no-repeat left top;
	position:		relative;
	top:			182px;
}

#fe_topmenu a {
	display:		block;
	height:			75px;
	color:			#ffffff;
	font-weight:		bold;
	float:			left;
	text-decoration:	none;
	font-size:		12px;
}

#fe_topmenu a:hover {
	background-image:	url(./../images/menu_sprites.png);
	color:			#E0E0E0;
}

#topmenu1 {
	width:			163px;
}
#topmenu1:hover {
	background-position:	0px -75px;
}

#topmenu2 {
	width:			219px;
}
#topmenu2:hover {
	background-position:	-163px -75px;
}

#topmenu3 {
	width:			107px;
}
#topmenu3:hover {
	background-position:	-382px -75px;
}

#topmenu4 {
	width:			157px;
}
#topmenu4:hover {
	background-position:	-489px -75px;
}

#topmenu5 {
	width:			121px;
}
#topmenu5:hover {
	background-position:	-646px -75px;
}

#topmenu6 {
	width:			146px;
}
#topmenu6:hover {
	background-position:	-767px -75px;
}

#fe_topmenu a span {
	display:		block;
	text-align:		center;
	padding-top:		28px;
	text-transform: 	uppercase;
}

#top_flash {
	width:			905px;
	height:			318px;
	background:		transparent url(./../images/tempdummy.jpg) no-repeat;
	position:		relative;
	z-index:		1;

}

#fe_content {
	background:		#000000;
	position:		relative;
	width:			995px;
}

#fe_footer {
	height:			191px;
	background:		#000000 url(./../images/bg_bottom2.png) no-repeat left bottom;
	position:		relative;
	width:			995px;
}

#top_submenu {
	z-index:		2;
	position:		absolute;
	top:			0px;
	left:			0px;
	width:			905px;
	height:			1px;
	background:		transparent url(./../images/bg_submenu_white.png);
	overflow:		hidden;
}

#top_submenu_scroller {
	position:		relative;
	top:			0px;
	left:			0px;
	width:			5430px;
}

#top_submenu_scroller div {
	position:		absolute;
	top:			0px;
	width:			905px;
	height:			318px;
}

#top_submenu_scroller div div {
	padding-top:		30px;
	padding-left:		1px;
}

#top_submenu ul {
	margin:			0px;
	padding:		0px;
	float:			left;
	width:			451px;
	list-style-type:	none;
	font-size:		13px;
	font-weight:		bold;
}
#top_submenu ul li {
	margin:			0px;
	padding:		0px;
	color:			#606060;
}
#top_submenu ul li a {
	display:		block;
	color:			#000000;
	text-decoration:	none;
	height:			20px;
	padding:		5px 0px 3px 30px;
	position:		relative;
	border-bottom:		#000000 0px solid;
}
#top_submenu ul li a span.info {
	font-weight:		normal;
	color:			#606060;
	font-size:		12px;
	left:			200px;
	top:			5px;
	position:		absolute;
}

#fe_footer a {
	font-size:		11px;
	color:			#D8D8D8;
	font-weight:		bold;
	text-decoration:	none;
}
#fe_footer a:hover {
	color:			#E95D0F;
}

#footer_cr_data {
	font-size:		10px;
	color:			#363D3D;
	font-weight:		bold;
	line-height:		12px;
	position:		absolute;
	bottom:			0px;
	left:			46px;
}
#footer_cr_data a {
	font-size:		10px;
	color:			#363D3D;
	font-weight:		bold;
	text-decoration:	none;
}
#footer_cr_data a:hover {
	color:			#ffffff;
}

#google_maps_container * {
	color:			#000000;
}


@media print {
	.fe_foot_line {
		text-align: 	left;
	}

	#fe_content_wrapper {
		padding:	0px;
	}
}


#sub_menu_holder {
	z-index:		100;
	margin-bottom:		20px;
	position:		absolute;
	left:			0px;
	top:			356px;
	width:			274px;
}
.sub_menu_head {
	width:			274px;
	height:			51px;
	background:		transparent url(./../images/submenu_head.png) no-repeat;
}
.sub_menu_head a {
	display:		block;
	color:			#EA5100;
	font-size:		17px;
	text-decoration:	none;
	font-weight:		bold;
	padding:		17px 10px 0px 25px;
}
.sub_menu_foot {
	width:			274px;
	height:			17px;
	background:		transparent url(./../images/submenu_foot.png) no-repeat;
}
#sub_menu_holder div {
	display:		block;
	margin-bottom:		2px;
}
#sub_menu_holder div a.level4, #sub_menu_holder div a.level5 {
	display:		block;
	background:		transparent url(./../images/submenu_fill.png) repeat-y;
	color:			#8B8B8B;
	font-size:		14px;
	text-decoration:	none;
	font-weight:		bold;
	padding:		10px 10px 9px 25px;
}
#sub_menu_holder div.active a.level4, #sub_menu_holder div a.level4:hover, #sub_menu_holder div a.level5:hover {
	color:			#ffffff;
}
#sub_menu_holder div a.level5 {
	padding-left:		60px;
	background:		transparent url(./../images/submenu_level5.png) no-repeat center -2px;
}
#sub_menu_holder div.active a.level5 {
	background:		transparent url(./../images/submenu_level5_active.png) no-repeat center -2px;
}

#home_submenu {
	padding:		50px 0px;
}
#home_submenu p {
	width:			10%;
	float:			left;
	margin:			0px;
	padding:		0px;
}
#home_submenu p a {
	margin:			2px;
	padding:		10px 0px 10px 0px;
	text-align:		center;
	background-color:	#1A1A1A;
	color:			#808080;
	display:		block;
	text-decoration:	none;
	font-weight:		bold;
}
#home_submenu p a:hover {
	background-color:	#3A3A3A;
	color:			#ffffff;
}

/* Namespace content_inner_holder */
#content_inner_holder .sd_download_item {
	position:		relative;
	height:			27px;
	margin-bottom:		2px;
	background-color:	transparent;
	background-repeat:	no-repeat;
	background-position:	left 1px;
	padding-left:		20px;
}

#content_inner_holder .sd_download_item .sd_download_description {
	display:		none;
	position:		absolute;
	width:			100%;
	height:			77px;
	top:			-50px;
	left:			0px;
	background-color:	#FF6600;
	background-repeat:	no-repeat;
	background-position:	10px center;
	color:			#ffffff;
	-moz-border-radius:	5px;
	-webkit-border-radius:	5px;
}