/* theme */

/*background-color: #5F6062;*/
body {
	color: #737373;
}

a{
	color: #737373;
	text-decoration: none;
}
/*background-color: #5F6062;
	background-image: url(../images/framework/background.jpg); */
td.ff_parent_table{
	background-position: top center;
	background-repeat: no-repeat;
	z-index:1;
}

/* header box start */
/*background-color: #D21241;*/
#ff_header{
	
}
#ff_header div.ff_wrapper{
	height: 103px;
	width: 1000px;
}
/*background-image: url(../images/framework/header_bg.jpg); 

*/
#ff_header div.ff_box{
	background-position: top center;
	background-repeat: repeat-x;
	left: -500px; top: 0px;
	height: 103px;
	width: 2000px; 
}
#ff_header div.header_box{
	position: absolute;
	left: 500px; top: 0px;
	height: 103px;
	width: 965px;
	color: #F282A1;	
}




/* top banner start */
/*background-color: #FFFFFF;*/
#ff_banner{
	
}
#ff_banner div.ff_wrapper{
	height: 27px;
	width: 1000px;
}
#ff_banner div.ff_box{
	height: 27px;
	width: 1000px; 
}

/* bottom box */
/*background-color: #000000;*/
#ff_footer{
	
}
#ff_footer div.ff_wrapper{
	height: 120px;
	width: 1000px;
}
/*background-image: url(../images/framework/footer_bg.jpg); */
#ff_footer div.ff_box{
	
	background-position: top center;
	background-repeat: repeat-x;
	left: -500px; top: 0px;
	height: 120px;
	width: 2000px; 
}
#ff_footer div.footer_box{
	position: relative;
	left: 500px; top: 15px;
	height: 94px;
	width: 1000px;
	text-align: left;
	color: #FFFFFF;
	margin-top:0px;
}

/*background-image: url(../images/traxon_website_06_home_b-4_39.jpg); */
#ff_footer div.footer_box div.social{
	
	background-repeat:no-repeat;
	background-position:top left;
	height:32px;
}


/* main box */

#ff_main div.ff_wrapper{
	width: 1000px;
}
/*#ff_main{
	background-color:#6B7CA7;
	background-image: url(../images/traxon_website_06_home_b-4_09.jpg); 
	background-position:top center;
	background-repeat:no-repeat;
}*/



/* header search and dropdown*/
div.traxon_header_box_content{
	position:relative;
	height:103px; overflow:hidden;
}
div.traxon_header_box_content div.logo{
	float:left;
	width:400px;
	margin-left:2px;
}
div.traxon_header_box_content div.logo img{
	margin-top:18px;
	margin-bottom:18px;
}
div.traxon_header_box_content div.controls{
	float:right;
	text-align:right; 
	position:relative;
}
div.traxon_header_box_content div.controls, div.traxon_header_box_content div.controls a, div.traxon_header_box_content div.controls a:link, div.traxon_header_box_content div.controls a:hover{
	color:#7A7A7A; text-decoration:none; 
}

#ff_header div.controls div.input{
	float:right;
	width:186px; height:20px;
	border:1px solid #C2C2C2;
	text-align:left;
}
#ff_header div.controls div.input input{
	width:163px; height:20px; border:0px; background-color:transparent;
}
#ff_header div.controls select{
	border:1px solid #C2C2C2;
	color:#3D3D3D;
	width: 200px;
}


/* nav menu*/
#traxon_nav ul.traxon_top_menu{
	
}
#traxon_nav ul.traxon_top_menu{
	display:block;
	position:relative;
	list-style-type:none;
	margin:0px; padding:0px;
}
#traxon_nav ul.traxon_top_menu li{
	display:block; 
	float:left;
	width:116px;
	height:44px;
	
	text-align:center;
	list-style-type:none;
	margin:0px; padding:0px;
	
	background-image: url(../images/traxon_website_NaviBar_05.png);
	background-repeat:repeat-x;
	
	font-size:12px; font-weight:bold; line-height:30px; color:#737373; 
	
	padding-top:4px;
}
#traxon_nav ul.traxon_top_menu li a, #traxon_nav ul.traxon_top_menu li a:link, #traxon_nav ul.traxon_top_menu li a:hover{
	color:#737373; text-decoration:none;
}

#traxon_nav ul.traxon_top_menu li.first{
	width:11px;
	background-image: url(../images/traxon_website_NaviBar_03.png);
}
#traxon_nav ul.traxon_top_menu li.slit{
	width:2px;
	background-image: url(../images/traxon_website_NaviBar_07.png);
}
#traxon_nav ul.traxon_top_menu li.last{
	width:14px;
	background-image: url(../images/traxon_website_NaviBar_09.png);
}
#traxon_nav ul.traxon_top_menu li.longer{
	width:146px
}


/*current highlight*/
#traxon_nav ul.traxon_top_menu li.current{
	background-image: url(../images/traxon_website_NaviBar_05_on.png);
} 
#traxon_nav ul.traxon_top_menu li.current_left{
	background-image: url(../images/traxon_website_NaviBar_03_on.png);
} 
#traxon_nav ul.traxon_top_menu li.current_right{
	background-image: url(../images/traxon_website_NaviBar_09_on.png);
} 


div.traxon_center{
	text-align:center;
}
#traxon_nav div.traxon_dropdown{
	position:absolute;
	top:39px;
	width:135px; 
	/* overflow:hidden; */
	border:1px solid #b0b0b0; 
	z-index:3000;
	display:none;
	
	background-image: url(../images/traxon_website_NaviBar_16.png);
	background-repeat:repeat-y;
}
/*background-image: url(../images/traxon_website_NaviBar_16.png);
	background-repeat:repeat-y;*/
#traxon_nav div.traxon_dropdown div.item{
	position:relative;
	width:135px;
	text-align:center;
	font-size:12px; font-weight:bold; line-height:16px; color:#737373; 
	padding:8px 0px 8px 0px;
	margin:0px;
}
#traxon_nav div.traxon_dropdown div.item a, #traxon_nav div.traxon_dropdown div.item a:link, #traxon_nav div.traxon_dropdown div.item a:hover{
	color:#737373; text-decoration:none;
}
#traxon_nav div.traxon_dropdown div.item ul,
#traxon_nav div.traxon_dropdown div.item ul li{
	padding:0; margin:0;
	list-style:none;
}
#traxon_nav div.traxon_dropdown div.item ul.submenu.left{
	left:-100%;
}
#traxon_nav div.traxon_dropdown div.item ul.submenu.right{
	right:-100%;
}
#traxon_nav div.traxon_dropdown div.item ul.submenu{
	position:absolute; top:0;
	width:135px;
	border:1px solid #b0b0b0;
	display:none;
	
	background-image: url(../images/traxon_website_NaviBar_16.png);
	background-repeat:repeat-y;
}

#traxon_nav div.traxon_dropdown div.slit{
	height:1px; overflow:hidden;
	background-image: url(../images/traxon_website_NaviBar_16.png);
	background-repeat:repeat-y;
}
#traxon_nav div.traxon_dropdown div.slit div.white{
	width:133px; height:1px; 
	background-color:white;
	margin-left:1px; overflow:hidden;
}


#traxon_nav div.traxon_dropdown div.head{
	height:11px; display:none;
}

/*background-image: url(../images/traxon_website_NaviBar_05.png);
	background-repeat:repeat-x;
	background-position: top left;*/
/* top nav menu */
div.traxon_top_nav{
	width:1000px;
	position:absolute; 
	left:0px; top:-45px;
	z-index: 1000;
}


/*background-color:#6B7CA7;*/
/* traxon home main*/
#ff_home_top{
	
}
#ff_home_top div.ff_wrapper{
	height: 536px;
	width: 1000px;
}
#ff_home_top div.ff_box{
	background-position: top center;
	background-repeat: repeat-x;
	left: -500px; top: 0px;
	height: 112px;
	width: 2000px; 
}
#ff_home_top div.header_box{
	position: absolute;
	left: 400px; top: 0px;
	height: 112px;
	width: 1200px;
	color: #F282A1;	
}





/*Home css*/
div.home_pic_holder{
	width:1200px;height:536px; 
}
div.home_pic_holder img{
	width:1200px;height:536px; 
}

div.home_pic_holder div.corner{
	width:100px; height:97px; 
	position:absolute; top:454px; left:0px;
}
div.home_pic_holder div.corner img{
	width:92px; height:66px; 
}

div.home_pic_holder div.showcase_title{
	width:433px;
	position:absolute; top:353px; left:570px;
	font-size:22px; font-weight:bold;
	line-height:35px;
	color:white;
	padding:15px 18px 15px 18px;
}
div.home_pic_holder div.cp{
	width:1200px;
	position:absolute; top:504px;
	text-align:center;
}
div.home_pic_holder div.cp ul.cp_holder{
	display:block;
	position:relative;
	list-style-type:none;
	margin:0px; padding:0px;
}
div.home_pic_holder div.cp ul.cp_holder li{
	display:block; 
	float:left;
	width:16px;
	height:13px;
	list-style-type:none;
	margin:0px; padding:0px;
	
	background-image: url(../images/traxon_website_NaviBar_30.png);
	background-repeat:repeat-x;
}
div.home_pic_holder div.cp ul.cp_holder li.start{
	width:7px;
	background-image: url(../images/traxon_website_NaviBar_27.png);
}
div.home_pic_holder div.cp ul.cp_holder li.end{
	width:7px;
	background-image: url(../images/traxon_website_NaviBar_32.png);
}
div.home_pic_holder div.cp ul.cp_holder li.item div{
	width:14px; height:13px; overflow:hidden; 
	margin:0px 1px 0px 1px;
	cursor:pointer;
	background-image: url(../images/traxon_website_NaviBar_22.png);
	background-repeat:no-repeat;
	background-position:center center;
}
div.home_pic_holder div.cp ul.cp_holder li.item div.current{
	background-image: url(../images/traxon_website_NaviBar_20.png);
	background-repeat:no-repeat;
}

/*Home bottom*/

p.home_showcase_location{
	font-size:12px; color:#262626;
}
p.home_showcase_desc{
	font-size:12px; color:#7C7C7C;
}
p.more{
	text-align:right;
}
p.more, p.more a, p.more a:link, p.more a:link:visited{
	font-size:12px; color:#404040; text-decoration:none;
}


.top_padding{
	height:25px; background-color:#FFFFFF;
}	
.top_padding2{
	height:16px; background-color:#55564E;
}	

/*BreadCrumbs*/
p.breadcrumb{
	padding-top:30px;
	margin-bottom:6px;
}
p.breadcrumb, p.breadcrumb a, p.breadcrumb a:link, p.breadcrumb a:hover{
	color:#777777; text-decoration:none;
}

h2{
	color:#777777;
	font-size:20px; like-height:24px;
	margin:0px; padding:0px;
}

img.triangle{
	display:inline;
}

span.tooltip {
	display:inline;
	margin: 0; padding: 0; 
}


/*--- Cookies info Start --*/

.cookie_info_wrapper {
margin-bottom: 8px;
}

div {
display: block;
}

.rel {
position: relative;
}

.w980 {
width: 95%;
margin: 0 auto;
}

.cookie_info_content {
color: #efefef;
padding: 10px 10px 10px 20px;
background-color: #595959;
}

.size4of5 {
width: 85%; margin:0 auto;
}

.bold{
font-weight: 700;
}

.cookie_ic_button {
position: absolute;
right: 10px;
bottom: 10px;
}

button.jqTransformButton {
margin: 0;
padding: 0;
border: 0;
background-color: transparent;
cursor: pointer;
overflow: visible;
}

.cookie_ic_button button.jqTransformButton span {
background: #f3f3f3;
display: block;
float: left;
padding: 0 4px 0 0;
margin: 0;
height: 30px;
}

.cookie_ic_button button.jqTransformButton span span {
background: #f3f3f3;
color: #333;
padding: 8px 4px 6px 8px;
font-weight: normal;
font-size: 13px;
line-height: 16px;
display: block;
text-decoration: none;
height: auto;
white-space: nowrap;
}

#banner_text a {color:#ababab;}


/*--- Cookies info END --*/