/* = General
-----------------------------------------------------------------------------*/
html {
	background:url(images/html-bg.gif) repeat-x left top;
	}

body {
	margin:0;
	padding:0;
	text-align:center;
	background:url(images/body-bg.jpg) no-repeat center top;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#2c2c2c;
	}
	
form {
	padding:0;
	margin:0;
	}
	
a {
	color:#d5a011;
	text-decoration:none;
	}
	
a:hover {
	text-decoration:underline;
	}
	
fieldset {
	margin:0;
	padding:0;
	border:0;
	}
	
#wrapper .reset-bg {
	background:none;
	}
	
#wrapper .reset-margin {
	margin:0;
	}

#wrapper {
	width:1003px;
	margin:0 auto;
	text-align:left;
	background:url(images/body-inner-bg.jpg) no-repeat -1px top;
	}
	
#wrapper-inner {
	background:url(images/body-footer-bg.jpg) no-repeat center bottom;
	width:976px;
	padding:0 13px 36px 13px;
	}
	
#container {
	width:976px;
	}


/* = Header
-----------------------------------------------------------------------------*/	
#header {
	width:976px;
	overflow:hidden;
	background:url(images/header.jpg) no-repeat center bottom;
	height:116px;
	}
	
#logo {
	padding:0;
	margin:0 0 0 379px;
	text-indent:-9999px;
	width:217px;
	height:57px;
	float:left;
	display:block !important;
	display:inline;
	}
	
#logo a {
	background:url(images/logo.gif) no-repeat left top;
	display:block;
	width:217px;
	height:57px;
	}
	
#quicklinks {
	float:left;
	width:100%;
	padding:10px 0 20px 0;
	margin:0;
	list-style:none;
	text-align:right;
	}
	
#quicklinks li {
	color:#7e7e7d;
	display:inline;
	background:url(images/quicklinks-sep.gif) no-repeat left center;
	margin:0 6px 0 0;
	padding:0 0 0 8px;
	}
	
#quicklinks a {
	color:#7e7e7d;
	}
	
#quicklinks a.language {
	background:url(images/select-language.gif) no-repeat right center;
	padding:0 18px 0 0;
	}
	
#header .textfield {
	background:url(images/textfield.gif) no-repeat right bottom;
	padding:2px 0 2px 4px;
	border:0;
	width:182px;
	margin:0 4px 0 6px;
	color:#928872;
	font:normal 11px Arial, Helvetica, sans-serif;
	}
	
#header fieldset {
	float:left;
	margin:30px 0 0 110px;
	}
	
	
/* = Main Navigation
-----------------------------------------------------------------------------*/
#main-nav {
	width:976px;
	height:36px;
	background:url(images/main-nav.jpg) no-repeat left top;
	margin:0;
	padding:0;
	text-align:center;
	overflow:hidden;
	}
	
#main-nav a {
	color:#fff;
	padding:10px 37px;
	}
	
#main-nav a:hover {
	color:#d3c490;
	text-decoration:none;
	}
	
#main-nav a.active {
	background:url(images/main-nav.png) no-repeat center !important;
	background:none;
	color:#fff !important;
	color:#cfa637;
	cursor:default;
	}
	
* html #main-nav a.active:hover {
	color:#cfa637;
	}
	
#main-nav li {
	display:inline;
	line-height:36px;
	padding:10px 0;
	background:url(images/mainnav-sep.gif) no-repeat right center;
	}	
		
#flash {
	width:976px;
	padding:0;
	margin:0;
	float:left;
	}


/* = Main Content
-----------------------------------------------------------------------------*/	
#main {
	width:976px;
	clear:both;
	display:block;
	overflow:hidden;
	background:url(images/bg_01.gif) repeat-x left top;
	}
.left_open{
	padding:15px 0px 0px 18px;
	margin:0;
	float:left;
	width:700px;
}
.box_news{
	padding:14px;
	margin:0;
	float:left;
	width:481px;
	border:1px solid #dccdae;
}
.box_newsM{
	padding:0;
	margin:0;
	float:left;
	width:480px;
	font:normal 11px arial;
	color:#2c2c2c;
}
.box_newsM h1{
	padding:0px 0px 6px 0px;
	margin:0;
	float:left;
	width:480px;
	font:bold 14px georgia;
	color:#070707;
	letter-spacing:1px;
}
.box_newsM img{
	padding:8px;
	margin:0px 10px 0px 0px;
	float:left;
	display:inline;	
	background-image:url(images/bg_img183x156.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.box_newsM h2{
	padding:0;
	margin:0;
	font:bold 14px arial;
	color:#928872;
}
.box_newsM h3{
	padding:0;
	margin:0;
	font:normal 11px arial;
	color:#928872;
}
a.more{
	font:normal 11px arial;
	color:#928872;
}
.box_col3_news{
	padding:15px 0px 0px 0px;
	margin:0;
	float:left;
	width:480px;
}
.box_col_news{
	padding:0px 5px 0px 0px;
	margin:0;
	float:left;
	width:155px;
}
.box_col_news img{
	padding:5px 6px 5px 5px;
	margin:-3px 5px 0px 0px;
	display:inline;
	float:left;
	background-image:url(images/bg_img49x49.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.promotion{
	padding:0px 0px 0px 45px;
	margin:0;
	float:left;
}
.map_box{
	padding:0;
	margin:6px 0px 0px 0px;
	width:662px;
	/*border-top:1px solid #d9cead;*/
	float:left;
}
.map{
	padding:0px 0px 0px 6px;
	margin:8px 0px 0px 0px;
	float:left;
	background-image:url(images/bg_map.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:181px;
	height:67px;
	position:relative;
}
#contact .map{
	padding:6px;
	margin:0 20px 0 0;
	float:left;
	background-image:url(images/bg_map.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	height:auto;
	width:auto;
	border:1px solid #dddcdb;
}
.map img{
	margin:0px 0px 6px 0px;
}
#contact .map img{
	margin:0;
	display:block;
}
.zoom{
	bottom:0;
	right:0;
	position:absolute;
}
* html .zoom{ bottom:3px;}

.zoom img{ margin:0;}
.text09{
	padding:20px 0px 0px 15px;
	margin:0;
	float:left;
	width:460px;
}
.text09 h1{
	padding:0;
	margin:0;
	float:left;
	font:bold 14px arial;
	color:#928872;
}
.text09 p{
	padding:4px 0px;
	margin:0;
	float:left;
	font:normal 11px arial;
	color:#222222;
}
.text09 p a{
	font:normal 11px arial;
	color:#222222;
	text-decoration:underline;
}
.right_open{
	padding:20px 0px 0px 49px;
	margin:0;
	float:left;
}
.video_right{
	padding:0px 0px 0px 0px;
	margin:0;
	float:left;
	width:228px;
	font:normal 11px arial;
	color:#2c2c2c;
	width:194px;
}
.flash_video {
	/*width:194px;*/
	overflow:hidden;
	}
.video_right p{
	padding:5px 0px 6px 0px;
	margin:0;
	float:left;
	font:normal 11px arial;
	color:#2c2c2c;
	overflow:hidden;
}
.video_right h1{
	padding:0px 0px 6px 0px;
	margin:0;
	/*float:left;
	width:227px;*/
	font:bold 14px georgia;
	color:#070707;
	letter-spacing:1px;
	text-align:center;
}
.video_right h2{
	padding:0;
	margin:0;
	display:block;
	clear:both;
	overflow:hidden;
	font:bold 14px arial;
	color:#928872;
}
.more2{
	font:bold 11px arial;
	color:#bba77a;
	display:block;
	clear:both;
	overflow:hidden;
	padding:0px 0px 0px 10px;
	background-image:url(images/arrow2.gif);
	background-position:left 3px;
	background-repeat:no-repeat;
}
.more4{
	font:normal 11px arial;
	color:#928872;
	display:block;
	clear:both;
	overflow:hidden;
	padding:10px 0 10px 10px;
	background-image:url(images/arrow2.gif);
	background-position:left 12px;
	background-repeat:no-repeat;
	float:right;
}
.more6{
	font:normal 11px arial;
	color:#d5a011;
	display:block;
	clear:both;
	overflow:hidden;
	padding:3px 0 10px 13px;
	background-image:url(images/arrow2.gif);
	background-position:left 5px;
	background-repeat:no-repeat;
	float:left;
}
#container .noC{
	clear:none;
	font:bold 12px arial;
}
#container .noC2{
	clear:none;
}
.more5 {
	text-align:right;
	padding:10px 0;
	margin:-20px 0 0 0;
	}
/* = Footer
-----------------------------------------------------------------------------*/	
#footer { 
	padding:5px 15px 0px 18px;
	margin:0;
	clear:both;
	display:block;
	overflow:hidden;
	width:943px;
}
.top_footer_list{
	padding:6px 0px;
	margin:0;
	border-bottom:1px solid #d9cead;
	border-top:1px solid #d9cead;
	width:943px;
	text-align:center;
	font:normal 10px arial;
	color:#777777;
}
.top_footer_list a{
	padding:0px 4px;
	font:normal 10px arial;
	color:#777777;
	text-decoration:none;
}
.top_footer_list a:hover{
	text-decoration:underline;
}
#footer_links2 {
	margin-left:0px;
	/*float:left;*/
	width:100%;
	overflow:hidden;
}
.footer_links2_left {
	float:left;
	width:121px;
	padding-top:7px;
}
.footer_links2_right {
	float:left;
	font:normal 10px Arial;
	color:#a8a8a8;
	padding-top:5px;
	width:814px;
	overflow:hidden;
}
.footer_links2_right a{
	font:normal 11px/17px Arial;
	color:#a8a8a8;
	text-decoration:none;
	padding:0 5px 0 5px;
}
.footer_links2_right a:hover{
	text-decoration:underline;
}
#copyrights {
	clear:both;
	overflow:hidden;
	width:943px;
	padding:7px 0 0px 0px;
	font:normal 9px Arial;
	color:#a8a8a8;
}
#copyrights span.left {
	float:left;
	padding:0px 30px 0px 0px;
	font:normal 10px Arial;
	color:#a8a8a8;
}
#copyrights span.right {
	float:left;
	padding:0px 0px 0px 0px;
	font:normal 9px Arial;
	color:#a8a8a8;
}
#copyrights span.right a{
	font:bold 10px Arial;
	color:#a8a8a8;
	text-decoration:underline;
}
#copyrights a:hover{
	text-decoration:none;
}
.copyrights_left {
	float:left;
	padding-left:0px;
}
.copyrights_right {
	float:right;
	padding-right:0px;
	width:127px;
}
#atcomProductionFlash {
	float:left;
	margin:0;
	padding:0;	
	width:20px;
}
.atcom a {
	float:left;
	margin:0px;
	padding:0px;	
	font-family:tahoma, verdana,;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #a8a8a8;
}
.atcom a:hover {
	font-family:tahoma,verdana;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #5c595a;
	margin:0;
	padding:0;
}
/* = Inside Page
-----------------------------------------------------------------------------*/
#mainInside {
	width:976px;
	clear:both;
	display:block;
	overflow:hidden;
	background:url(images/bg_02.gif) repeat-x left top;
	min-height:600px;
	}
	
* html #mainInside {
	height:600px;
	overflow:visible;
	}

#inside_left{
	padding:40px 37px 0 15px;
	margin:0;
	float:left;
	width:155px;
	background-image:url(images/bg_left_1.gif);
	background-position:left top;
	background-repeat:no-repeat;
	overflow:hidden;
}
#inside_left h1{
	padding:0px 0px 10px 0px;
	margin:0;
	float:left;
	width:159px;
	font:bold 12px georgia;
	color:#000000;
	letter-spacing:1px;
}
#inside_left ul.left_menu{
	padding:0px 0px 8px 0px;
	margin:0;
	float:left;
	width:159px;
	font:bold 12px georgia;
	color:#000000;
	min-height:300px;
}

* html #inside_left ul.left_menu{
	height:300px;
	overflow:visible;
	}

#inside_left ul.left_menu li{
	/*padding:8px 0;*/
	padding:8px 0px 0px 0px;
	margin:0;
	float:left;
	width:149px;
	font:normal 12px arial;
	color:#777777;
	list-style:none;
	/*background-image:url(images/grammi_01.gif);
	background-position:left bottom;
	background-repeat:no-repeat;*/
}
#inside_left ul.left_menu li a{
	text-decoration:none;
	padding-bottom:8px;
	color:#777777;
	clear:both;
	display:block;
	overflow:hidden;
	background-image:url(images/grammi_01.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}
#inside_left ul.left_menu li a:hover{
	text-decoration:none;
	color:#aa9b6d;
	background-image:url(images/grammi_01_over.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}
#inside_left ul.left_menu li.active{
	text-decoration:none;
	color:#aa9b6d;
	background-image:url(images/grammi_01_over.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}
#inside_left ul.left_menu li.active a{
	text-decoration:none;
	color:#aa9b6d;
	background-image:url(images/grammi_01_over.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}
#inside_left ul.left_menu li.active a:hover{
	text-decoration:none;
	color:#aa9b6d;
	background-image:url(images/grammi_01_over.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}
#inside_left ul.left_menu li ul{
	padding:0px 0px ;
	margin:0;
	float:left;
	width:149px;
	font:normal 12px arial;
	color:#aa9b6d;
	list-style:none;
	background-image:none;
}
#inside_left ul.left_menu li ul li{
	padding:8px 0px 0px 10px ;
	margin:0;
	float:left;
	width:139px;
	font:normal 12px arial;
	color:#aa9b6d;
	list-style:none;
	background-image:url(images/arrow3.gif);
	background-position:left 12px;
	background-repeat:no-repeat;
}
#inside_left ul.left_menu li ul li a{
	text-decoration:none;
	color:#928872;
	background:none;
}
#inside_left ul.left_menu li ul li a:hover,
#inside_left ul.left_menu li ul li a.active{
	text-decoration:none;
	color:#aa9b6d;
	background:none;
}

#inside_left ul.left_menu li ul li.active{
	text-decoration:none;
	color:#928872;
}
#inside_left ul.left_menu li ul li.active a{
	text-decoration:none;
	color:#928872;
	background:none;
}
#inside_left ul.left_menu li ul li.active a:hover{
	text-decoration:none;
	color:#928872;
	background:none;
}
#inside_left ul.left_menu li.active ul{
	padding:0px 0px ;
	margin:0;
	float:left;
	width:149px;
	font:normal 12px arial;
	color:#aa9b6d;
	list-style:none;
	background-image:none;
}
#inside_left ul.left_menu li.active ul li{
	padding:8px 0px 0px 10px ;
	margin:0;
	float:left;
	width:159px;
	font:normal 12px arial;
	color:#aa9b6d;
	list-style:none;
	background-image:url(images/arrow3.gif);
	background-position:left 12px;
	background-repeat:no-repeat;
}
#inside_left ul.left_menu li.active ul li a{
	text-decoration:none;
	color:#aa9b6d;
	background:none;
}
#inside_left ul.left_menu li.active ul li a:hover{
	text-decoration:none;
	color:#928872;
	background:none;
}

#inside_left ul.left_menu li.active ul li.active{
	text-decoration:none;
	color:#928872;
}
#inside_left ul.left_menu li.active ul li.active a{
	text-decoration:none;
	color:#928872;
	background:none;
}
#inside_left ul.left_menu li.active ul li.active a:hover{
	text-decoration:none;
	color:#928872;
	background:none;
}



#page{
	padding:8px 10px 14px 0;
	margin:0;
	clear:right;
	display:block;
	overflow:hidden;
	text-align:right;
	font:normal 11px arial;
	color:#7e7e7d;
}
#page a{
	/*padding:0px 4px;*/
	padding:0;t4
	font:normal 11px arial;
	color:#7e7e7d;
	text-decoration:underline;
}
#page a:hover{
	font:normal 11px arial;
	color:#7e7e7d;
	text-decoration:none;
}
#page a.active {
	/*color:#b7b7b6;*/
	text-decoration:none;
	cursor:default;
	}
/*#page a.last{
	padding:0px 4px;
	font:normal 11px arial;
	color:#7e7e7d;
}
#page a.last:hover{
	font:normal 11px arial;
	color:#7e7e7d;
}*/
#inside_center{
	padding:0 13px 0 0;
	margin:0;
	float:left;
	width:544px;
	/*overflow:hidden;*/
}
* html #inside_center{
	overflow:hidden;
}
.search_box{
	padding:0px 2px 2px 2px;
	margin:6px 0 0 0;
	/*float:left;*/
	width:540px;
	border:1px solid #d5d4d2;
	position:relative;
	z-index:1;
}
.search_box h1{
	color:#bba77a;
	padding:3px 20px 0px 20px;
	top:-17px;
	left:15px;
	position:absolute;
	clear:both;
	width:auto;
	background-image:url(images/bg_03.gif);
	background-position:left 4px;
	background-repeat:repeat-x;
	font:bold 12px georgia;
	letter-spacing:1px;
	display:block;
	margin:8px 0;
}
.search{
	padding:20px 15px 20px;
	margin:0;
	/*float:left;*/
	width:510px;	
	background-image:url(images/bg_04.gif);
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#ffffff;
	font:bold 11px arial;
	color:#6d6d6d;
}
fieldset.left{
	padding:0;
	margin:0;
	float:left;
	width:250px;
}
fieldset.right{
	padding:0;
	margin:0;
	float:right;
	width:200px;
}
.search fieldset label {	
	float:left;
	margin:3px 0 5px 0;
	}
span.select {
	background:transparent url(images/select.gif) no-repeat scroll 0 0;
	overflow:hidden;
	padding:3px 24px 0 10px;
	margin-left:5px;
	position:absolute;
	width:114px;
	height:16px;
	font:bold 11px arial;
	color:#000000;
}
.large-select span.select {
	background:transparent url(images/large-select.gif) no-repeat scroll 0 0;
	width:204px;
	margin:0;	
}
.form-column-3 span.select {
	margin:0;
	}
select.styled {
	position:relative;
	width:143px;
	z-index:5;
	margin-left:5px;
	margin-top:2px;
	background-color:#e8e8e8;
	border:1px solid #e8e8e8;
	background-image:none;
	font:normal 10px arial;
	color:#878787;
}
.large-select select.styled {
	width:238px;
	margin-left:0;
}
#inside_right{
	margin:0;
	float:left;
	width:188px;
	padding:0 12px;
	background:url(images/submenu-bg.png) no-repeat left top;
	overflow:hidden;
}

.search-btn {
	text-align:right;
	padding:10px 0 0 0;
	clear:both;
	}
	
.search form {
	display:block;
	width:100%;
	overflow:hidden;
	}
	
.text {
	overflow:hidden;
	font-size:12px;
	color:#2c2c2c;
	clear:both;
	line-height:17px;
	padding:20px 0;
	}	
	
.h2-generic {
	font:normal 28px Georgia;
	margin:0 0 14px 0;
	padding:0;
	}
	
.h3-generic {
	color:#bba77a;
	font:bold 14px Georgia;
	margin:0 0 12px 0;
	padding:8px 0 0 0;
	letter-spacing:2px;
	}
	
.h4-generic {
	color:#928872;
	font-size:14px;
	font-weight:normal;
	margin:0 0 10px 0;
	padding:0;
	}
	
.text p {
	/*margin:0 0 12px 0;*/
	margin:0 0 8px 0;
	padding:0;
	}	
	
.thumbnail {
	padding:8px;
	background:url(images/thumbnail.gif) repeat-x left bottom;
	border:1px solid #dddcdb;
	margin:0 20px 10px 0;
	}
	
.thumbnail2 {
	padding:8px;
	background:#fff url(images/thumbnail2.gif) repeat-x left bottom;
	border:1px solid #dddcdb;
	margin:0 20px 10px 0;
	}
	
.float {
	float:left;
	}
	
#sidevideo,
#sidenews,
#sidelist {
	margin:40px 0;
	}
	
#sidevideo h3,
#sidenews h3,
#sidelist h3,
.h1-generic2,
#sideFinancial h3 {
	font:bold 14px Georgia;
	letter-spacing:1px;
	padding:0;
	margin:0 0 10px 0;
	}
	
#sidevideo h4 {
	color:#747474;
	font:bold 11px Arial;
	padding:0;
	margin:0 0 4px 0;
	}
	
#sidevideo p {
	margin:0 0 4px 0;
	padding:0;
	color:#8d8d8d;	
	}
	
#sidenews ul {
	margin:0;
	padding:0;
	list-style:none;
	}
	
#sidenews .list li {
	margin:6px 0;
	padding:0px 0px;
	}
	
#sidenews li a {
	width:100%;
	clear:both;
	display:block;
	overflow:hidden;
	color:#928872;
	}
	
#sidenews li a:hover {
	text-decoration:none;
	color:#000;
	}
	
#sidenews li img {
	float:left;
	border:0;	
	background:url(images/bg_img49x49.png) no-repeat left top;
	display:inline;
	float:left;
	margin:-3px 5px 0 0;
	padding:6px 5px;
	}
	
#sidenews li span {
	font-size:10px;
	}
	
#wrapper .reset-padding {
	padding:0;
	}
	
#wrapper .reset-border {
	border:0;
	}
	
.h4-milestone {
	background:url(images/milestone-tab.gif) no-repeat left top;
	font:normal 23px Georgia;
	color:#928872;
	height:52px;
	margin:0;
	padding:6px 0 0 18px;
	}
	
.h5-generic {
	font:bold 12px Georgia;
	margin:0 0 20px 0;
	padding:0;
	color:#bba77a;
	}
	
#right-column-large {
	width:749px;
	float:right;
	padding:0 20px 20px 0;
	}
	
.entry {
	margin:30px 0;
	width:100%;
	}
	
.entry2 {
	border-top:1px solid #c4b38c;
	}
	
.main-entry {
	background:url(images/entry.jpg) no-repeat left top;
	overflow:hidden;
	height:202px;
	}
	
.entry-cotrol-left,
.entry-cotrol-right {
	float:left;
	height:202px;
	display:block;
	padding:0 0 0 4px;	
	}
	
.entry-cotrol-right {
	padding:0 4px 0 0;
	}

.entry-cotrol-left img,
.entry-cotrol-right img {
	border:0;
	margin:74px 0 0 0;
	}	

	
.main-entry div {
	float:left;
	width:663px;
	padding:16px 22px 0 0;
	overflow:hidden;
	height:176px;
	}
	
.main-entry div h1 {
	margin:0;
	padding:4px 0 12px 0;
	font:bold 24px Arial;
	color:#272727;
	}
	
.main-entry div h1 a {
	color:#272727;
	}
	
.main-entry div h1 a:hover {
	text-decoration:none;
	}
	
.main-entry div h2 {
	padding:0;
	margin:0 0 6px 0;
	font:bold 14px Arial;
	color:#928872;
	}
	
.main-entry div h3 {
	padding:0;
	margin:0 0 8px 0;
	font:normal 12px Arial;
	color:#928872;
	}

.main-entry div p {
	padding:0;
	margin:0;
	font:normal 12px Arial;
	color:#2c2c2c;
	line-height:17px;
	}
	
.img-container {
	width:230px;
	margin:0 10px 0 0;
	display:block;
	text-align:center;
	float:left;
	}
	
.main-entry div img {
	border:5px solid #dededd;
	}
	
.entry-header-left {
	color:#bba77a;
	font:bold 14px Georgia;
	letter-spacing:1px;
	height:40px;
	line-height:40px;
	padding:0 0 0 8px;
	}

.entry-header-menu {	
	float:left;
	padding:0 0 4px 0;
	}
	
.entry-header-menu ul {
	padding:0;
	margin:0;
	list-style:none;
	clear:both;
	line-height:21px;
	overflow:hidden;
	}
	
.entry-header-menu li{
	float:left;
	padding:0 0 0 6px;
	background:url(images/quicklinks-sep.gif) no-repeat right 6px;
	white-space:pre;
	}
	
.entry-header-menu li a{
	color:#000;
	padding:0 6px 0 0;
	}
	
.entry-header-menu .active {
	background: url(images/span-active.gif) no-repeat left top;
	padding:0 0 0 10px;
	display:block;
	margin:0 6px 0 0;
	}
	
.entry-header-menu .active a {
	background: url(images/span-active.gif) no-repeat right top;
	padding:0 10px 0 0;
	display:block;
	color:#fff;
	}
	
.entry-header {
	overflow:hidden;
	width:100%;
	}
	
#right-column-large .search{
	background-repeat:repeat-x;
	width:713px;
	}
	
#right-column-large .search_box {
	width:743px;
	}

.search a {
	background:transparent url(images/select2.gif) no-repeat scroll 0 2px;
	padding:4px 30px 2px 20px;
	margin:0 54px 0 0;
	line-height:16px;
	font:bold 11px arial;
	color:#6d6d6d;
	border-bottom:1px solid #d5d4d2;
}

.search a:hover {
	text-decoration:none;
	}
	
#ckechbox-nav {
	position:absolute;
	width:693px;
	padding:0 33px 20px 44px;
	min-height:354px;
	top:50px;
	left:-6px;
	background:url(images/checkbox-nav.png) no-repeat left bottom;
	display:none;
	}
	
* html #ckechbox-nav {
	background:url(images/checkbox-nav.gif) no-repeat left bottom;
	height:354px;
	overflow:visible;
	}
	
#ckechbox-nav label {
	display:block;
	margin:0 0 6px 0;
	font-size:12px;
	overflow:hidden;
	height:auto !important;
	height:1%;
	}
	
#ckechbox-nav label span{
	float:left;
	width:100px;
	}
	
#ckechbox-nav #column01 label span{
	width:84px;
	}
#ckechbox-nav #column02 label span{
	width:178px;
	}
	
#ckechbox-nav #column04 label span{
	width:94px;
	}
	
#ckechbox-nav input {
	margin:0 2px 0 0;
	padding:0;
	width:14px;
	height:14px;
	float:left;
	}
	
.search #s_1 {
	margin:0 25px 0 20px;
	}
	
.search #s_2 {
	margin:0 24px 0 0;
	padding-right:127px;
	}
	
.search #s_3 {
	margin-right:21px;
	padding-right:6px;
	}

.search #s_4 {
	margin-right:24px;
	padding-right:40px;
	}
	
#column01 {
	width:100px;
	padding:0 6px 0 0;
	float:left;
	}
#column02 {
	width:211px;
	padding:0 6px 0 0;
	float:left;
	}
#column03 {
	width:127px;
	padding:0 6px 0 0;
	float:left;
	}
#column04 {
	width:110px;
	padding:0 6px 0 0;
	float:left;
	}
#column05 {
	width:116px;
	float:left;
	}
	
#ckechbox-nav #submit {
	border-top:1px solid #d5d4d2;
	clear:both;
	text-align:center;
	margin:20px 0 0 0;
	padding:20px 0 0 0;
	width:100%;
	float:left;
	}
	
#ckechbox-nav #submit input {
	width:auto;
	height:auto;
	float:none;
	}
	
#ckechbox-nav #submit a {
	float:right;
	background:url(images/close.gif) no-repeat right center;
	padding:0 12px 0 0;
	color:#5b502f;
	line-height:21px;
	}
	
#ckechbox-nav form {
	display:block;
	padding:0;
	margin:0;
	overflow:hidden;
	width:100%;
	}
	
#left-column-large {
	float:left;
	width:716px;
	padding:0 13px 0 35px;
	}
	
#left-column-large .search_box {
	width:710px;
	margin:0 0 20px 0;
	}
	
#left-column-large .search{
	background-repeat:repeat-x;
	width:680px;
	}
	
#left-column-large fieldset.right {
	width:auto;
	float:left;
	}
	
#left-column-large .search-field {
	float:left;
	width:233px;
	}
	
#left-column-large .search-field label {
	float:left;
	margin:4px 5px 0 0;
	}
	
#left-column-large .search-field span{
	background: url(images/search-field.gif) no-repeat left top;
	width:149px;
	height:21px;
	display:block;
	float:left;
	}
	
#left-column-large .search-field span input{
	background:0;
	border:0;
	color:#928872;
	font-size:11px;
	padding:3px 2px;
	width:144px;
	}
	
#left-column-large fieldset.left {
	width:210px;
	}
	
#search-results {
	font-size:12px;
	}
	
.search-suggestions {
	text-align:right;
	margin:0 0 10px 0;
	}
	
.search-suggestions span{
	color:#928872;
	}
	
.search-suggestions a{
	color:#2c2c2c;
	text-decoration:underline;
	margin:0 2px;
	}
	
.search-suggestions a:hover{
	text-decoration:none;
	}
	
.keyword {
	background-color:#eaeaea;
	padding:4px 8px;
	margin:0 0 10px 0;
	color:#928872;
	text-align:left;
	}
	
.keyword strong{
	color:#484848;
	}
	
.paging {
	text-align:right;
	margin:10px 0;
	}
	
.paging a{
	color:#5c5c5c;
	padding:4px;
	}
	
.paging a.active{
	color:#2c2c2c;
	font-weight:bold;
	}
	
.paging .results-quantity{
	float:left;
	color:#928872;
	}
	
.paging .results-quantity span{
	color:#2c2c2c;
	}
	
#results {
	border-top:1px solid #e2dfd9;
	border-bottom:1px solid #e2dfd9;
	padding:20px 0;
	}
#results.no-border0 { padding-bottom:0; border-bottom:none; }
#results.no-padding { padding-bottom:0; }
.search-entry {
	background:url(images/search-entry.gif) repeat-x left bottom;
	padding:10px;
	overflow:hidden;
	margin:6px 0 0 0;
	height:1%;
	}
	
.search-entry p {
	overflow:hidden;
	margin:0;
	}
	
.search-entry img {
	margin:0 10px 0 0;
	}
	
.search-entry h4 {
	margin:0 0 4px 0;
	}
	
.date {
	color:#d8b75e;
	font-size:11px;
	}
	
.controls {
	width:100%;
	overflow:hidden;
	margin:20px 0 0 0;
	padding:5px 0px;
	border-bottom:1px solid #E2DFD9;
	border-top:1px solid #E2DFD9;
	}
	
.controls a{
	color:#928872;
	}
	
.controls .previous {
	float:left;
	background:url(images/previous.gif) no-repeat 10px 2px;
	padding:0 0 0 22px;
	}
	
.controls .next {
	float:right;
	background:url(images/next.gif) no-repeat right 2px;
	padding:0 12px 0 0;
	margin:0 10px 0 0;
	}
	
#container .company-results {
	padding:30px 0 0 0;
	}
	
#container .with-padding {
	padding:4px 10px;
	}
	
.financial-entry {
	padding:12px 0;
	border-top:1px solid #ede9e0;
	}
	
.financial-entry p{
	margin:0;
	font-size:12px;
	}
	
.financial-entry h4{
	margin:0 0 4px 0;
	}
	
.download-pdf {
	text-align:right;
	}
	
.download-pdf a{
	color:#bba77a;
	font-size:10px;
	padding:0 0 0 16px;
	background:url(images/download-pdf.gif) no-repeat left 1px;
	text-decoration:underline;
	}
	
#container .financial-results {
	margin:20px 0 0 0;
	}
	
#container .financial-results .search-entry {
	border:1px solid #f2f2f2;
	margin:0 0 16px 0;
	}
	
.company-name {
	width:100%;
	overflow:hidden;
	}
	
.company-name span {
	float:right;
	background:url(images/company-nameA.gif) no-repeat right top;
	padding:0 0 0 0px;
	margin-right:10px;
	display:inline;
	}
	
.company-name strong {
	display:block;
	background:url(images/company-name.gif) no-repeat left top;
	padding:0 11px 0 15px;
	color:#928872;
	font-weight:normal;
	font-size:10px;
	line-height:14px;
	margin-right:4px;
	}
	
#container .fixed-width {
	width:120px;
	}
	
.large-select .search-btn {
	margin:-37px 0 0;
	}
	
#financial-info {
	width:100#;
	margin:20px 0 0 0;
	overflow:hidden;
	}
	
.list,
.list2{
	margin:0;
	padding:0;
	list-style:none;
	}
	
.list li {
	margin:14px 0;
	padding:0 10px;
	border-left:1px solid #d8d8d8;
	}
	
#sidelist .list li {
	border:0;
	padding:0;
	margin:0 0 6px 0;
	padding:0 0 6px 0;
	border-bottom:1px solid #d8d8d8;
	}
	
.list .date {
	color:#747474;
	font-size:10px;
	}
	
.list h4{
	color:#747474;
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:0;
	}
	
.list p {
	color:#8d8d8d;
	margin:0;
	padding:0;
	}
	
.more3 {
	font-size:10px;
	color:#bba77a;
	}
	
.financial-half {
	float:left;
	width:262px;
	padding:0 20px 0 0;
	}
	
#container .financial-half-right {
	padding:0;
	}
	
.financial-full {
	width:100%;
	clear:both;
	}
	
.list2 li {
	background:url(images/arrow2.gif) no-repeat left 2px;
	padding:0 0 0 14px;
	margin:8px 0;
	color:#868686;
	}
	
.list2 li .download-pdf a {
	margin:0 0 0 6px;
	}
	
.h5-bourse {
	color:#bba77a;
	font:normal 10px Arial;
	margin:16px 0 2px 0;
	padding:0;
	}
	
.bourse {
	border:1px solid #dedede;
	color:#747474;
	border-collapse:collapse;
	text-align:center;
	}
	
.bourse td{
	padding:5px;
	border-bottom:1px solid #dedede;
	border-right:1px solid #dedede;
	}
	
.bourse td.first-col{
	background-color:#f9f9f9;
	text-align:left;
	padding:5px 5px 5px 15px;
	}
	
.bourse td.third-col{
	background-color:#e9e9e9;
	border-bottom:1px solid #fff;
	font-size:12px;
	font-weight:bold;
	color:#9f9f9f;
	}
	
.bourse td.fourth-col{
	background-color:#b9b9b9;
	border-bottom:1px solid #fff;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	}

.announcements .search-entry{
	background:none;
	border-bottom:1px solid #ede9e0;
	}
	
.announcements .date {
	color:#928872;
	}
.announcements .no-border{
	border-bottom:none;
	}
.continue {
	color:#cfa637;
	font-weight:bold;
	font-size:11px;
	}
	
#faq-list {
	width:520px;
	padding:12px 12px;
	background-color:#fff;
	overflow:hidden;
	}
	
#faq-list ul{
	color:#bba679;
	padding:0 8px 0 16px;
	margin:0;
	list-style-position: outside;
	float:left;
	width:236px;
	}
	
#faq-list li a{
	color:#bba679;
	text-decoration:underline;
	}
	
#faq-list li a:hover{
	color:#5a5344;
	}
	
#faq-list li {
	margin:8px 0;
	}
	
#faq-list p {
	margin:0;
	}
	
.main-form {
	border:1px solid #d5d4d2;
	padding:5px;
	margin:20px 0 0 0;
	background-color:#fff;
	width:532px;
	overflow:hidden;
	}
	
#contact .main-form {
	width:auto;
	}
	
.main-form form {
	background-color:#f2f2f2;
	display:block;
	padding:10px 0 0 0;
	margin:0;
	}
	
.main-form label {
	color:#6d6d6d;
	font-weight:bold;
	display:block;
	padding:0 0 4px 0;
	}
	
.main-form .form-row {
	clear:both;
	width:100%;
	overflow:hidden;
	padding:4px 0;
	}
	
.main-form .form-column-3 {	
	float:left;
	border-right:1px solid #dcdbda;
	padding:4px 16px;
	width:233px;
	overflow:hidden;
	}
	
.main-form .form-column-4 {	
	float:left;
	border-right:1px solid #dcdbda;
	padding:4px 20px 4px 16px;
	width:197px;
	overflow:hidden;
	}
	
.main-form-textfield {
	display:block;
	background:url(images/mainform-textfield.gif) no-repeat left top;
	width:226px;
	height:19px;
	padding:2px 3px 6px 3px;
	margin:0 0 6px 0;
	}
	
#contact .main-form-textfield {
	background:url(images/form-textfield.gif) no-repeat left top;
	width:200px;
	}
	
.main-form-textfield input{
	border:0;
	background:none;
	font-size:11px;
	width:190px;
	}
	
.main-checkboxes {
	padding:0 20px;
	}
	
.main-checkboxes input {
	margin:0 4px 0 10px;
	padding:0;
	width:14px;
	height:14px;
	vertical-align:top;
	}
	
.main-checkboxes span {
	font-weight:bold;
	padding:0 20px 0 0;
	}
	
.main-form .form-column-2 {	
	float:left;
	padding:4px 16px 20px 16px;
	width:500px;
	}
	
.main-form-textarea {
	display:block;
	background:url(images/textarea2.gif) no-repeat left top;
	width:497px;
	height:98px;
	padding:3px 0 0 3px;
	}
	
.main-form-textarea textarea {
	width:487px;
	height:94px;
	border:0;
	background:none;
	font:normal 11px Arial;
	}
	
#contact .main-form-textarea {
	background:url(images/textarea3.gif) no-repeat left top;
	width:671px;
	height:125px;
	}
	
#contact .main-form-textarea textarea {
	width:661px;
	height:116px;
	}
	
.main-submit {
	text-align:right;
	margin:-14px 0 0 0;
	padding:0 20px 20px 0;
	}
	
.contact-details {
	padding:14px 10px;
	margin:0 0 20px 0;
	list-style:none;
	overflow:hidden;
	background:url(images/contact.png) no-repeat center top;
	width:524px;	
	}
	
#mediakit-main .contact-details {
	font-size:11px;
	}
	
.contact-details li{
	float:left;
	padding:0 10px;
	margin:0 0 0 18px;
	border-left:1px solid #d8d3c3;
	width:135px;
	display:inline;
	}
	
#contact .contact-details {
	background:url(images/contact-columns.png) repeat-y center top;
	width:716px;
	padding:14px 0;
	margin:0;
	}
	
#contact .contact-details li{
	padding:0 10px;
	margin:0 0 0 25px;
	border:0;
	width:190px;
	}
	
.contact-details .h4-generic {
	font-size:12px;
	}
	
.contact-details p {
	margin:0;
	color:#222;
	}
	
.contact-details p span{
	color:#928872;
	font-weight:bold;
	}
	
.contact-details p a{
	color:#222;
	text-decoration:underline;
	position:relative;
	}
	
.contact-details p a:hover{
	text-decoration:none;
	}
	
#contact {
	padding:0 0 40px 0;
	}
	
.row {
	width:100%;
	overflow:hidden;
	margin:10px 0;
	}
	
.list3 {
	padding:0;
	margin:0;
	list-style:none;
	font-size:11px;
	}
	
.list3 li{
	padding:0 0 0 20px;
	margin:2px 0;
	background:url(images/list3.gif) no-repeat left center;
	}
	
.list3 li a{
	border-bottom:1px solid #dddcdb;
	display:block;
	color:#928872;
	width:170px;
	padding:1px 0;
	}
	
.list3 li a:hover{
	color:#000;
	text-decoration:none;
	}
	
#milestones {
	overflow:hidden;
	width:100%;
	}
	
#milestones img {
	background:url(images/milestones.gif) no-repeat left top;
	padding:7px 13px 17px 13px;
	display:block;
	float:right;
	margin:0 45px 20px 10px;
	}
	
* html #milestones img {
	display:inline;
	}
	
#milestones p {
	text-align:right;
	margin:0 0 0 5px;
	color:#928872;
	font-size:11px;
	line-height:13px;
	}
	
#milestones p strong{
	color:#000;
	display:block;
	}

#glosary {
	background:url(images/glossary.png) no-repeat left top;
	padding:20px 0 0 0;
	}
	
#glosary-inner {
	background-color:#fff;
	padding:0 20px 20px 20px;
	overflow:hidden;
	}
	
.list4 {	
	padding:0;
	margin:0;
	list-style:none;
	clear:both;
	font:bold 12px Georgia;
	overflow:hidden;
	line-height:22px;
	height:1%;
	}
	
.list4 li {
	float:left;
	margin:0 8px 0 0;
	width:18px;
	}
	
.list4 li a{
	color:#777;
	padding:4px;
	}
	
.list4 li a.active{
	color:#bba77a;
	}
	
.list4 li a:hover{
	color:#000;
	}
	
#glosary .h3-generic {
	border-bottom:1px solid #ede7db;
	padding:2px 0 4px 0;
	margin:0 0 10px 0;
	}
	
#glosary .letter {
	color:#f0ede5;
	font:bold 68px Georgia;
	}
	
.list5 {	
	padding:0;
	margin:0 0 30px 20px;
	list-style:disc;
	color:#bba77a;	
	}
	
.list5 li {
	margin:8px 0;
	}
	
.list5 li span{	
	color:#a3a3a3;
	line-height:15px;
	}
	
.list5 li strong {
	font-size:12px;
	font-weight:bold;
	color:#bba77a;
	display:block;
	}
	
#glosary #results {
	border-top:0;
	padding-top:0;
	}
	
#news {
	background:url(images/news.png) no-repeat left top;
	padding:20px 0 0 0;
	width:100%;
	margin:-4px 0 0 0;
	}
	
#news-inner {
	background-color:#fff;
	padding:0 20px 20px 20px;
	overflow:hidden;
	}
	
#news .entry {
	overflow:hidden;
	}
	
#news .h4-generic {
	margin:2px 0;
	}	
	
#news p {
	margin-top:0;
	}
	
	
.list6 {
	padding:10px 0;
	margin:0;
	border-bottom:1px solid #e6dfcf;
	border-top:1px solid #e6dfcf;
	padding:10px 0;
	color:#747474;
	list-style-position:inside;
	width:100%;
	font-size:12px;
	}
	
.list6 li {
	margin:8px 0;
	color:#8D8D8D;
	}
.list6 li span{
	display:block;
	padding:0 0 0 69px;
	/*color:#afafaf;*/
	color:#8D8D8D;
	}
	
* html #news h3,
* html #news h4{
	height:1%;
	}
	
.button {
	background:url(images/btn-left.gif) no-repeat left top;
	padding:0 0 0 4px;
	cursor:pointer;
	display:block;
	float:left;
	overflow:hidden;
	}
	
.button input{
	background:url(images/btn-right.gif) no-repeat right top;
	border:0;
	padding:4px 6px 4px 2px;
	cursor:pointer;
	font:normal 11px Tahoma;
	float:left;
	}



.h2-generic { font:normal 28px Georgia;	margin:0 0 14px 0; padding:0; }	
.h3-generic { color:#bba77a; font:bold 14px Georgia; margin:0 0 12px 0;	padding:8px 0 0 0; letter-spacing:2px; }	
.h4-generic { color:#928872; font-size:14px; font-weight:normal; margin:0 0 10px 0;	padding:0; }	
.h5-generic { font:bold 12px Georgia; margin:0 0 20px 0; padding:0;	color:#bba77a; }

.color1 			{ color:#928872; }
.color1 a 			{ color:#928872; text-decoration:none }
.color1 a:hover		{ text-decoration:underline }
.bgcolor1 			{ background-color:#928872 }

.color2 			{ color:#ae9f74 }
.color2 a 			{ color:#ae9f74; text-decoration:none }
.color2 a:hover 	{ text-decoration:underline }
.bgcolor2 			{ background-color:#ae9f74 }

.color3 			{ color:#000 }
.color3 a 			{ color:#000; text-decoration:none }
.color3 a:hover 	{ text-decoration:underline }
.bgcolor3 			{ background-color:#000; }

.color4 			{ color:#cfa637 }
.color4 a 			{ color:#cfa637; text-decoration:none }
.color4 a:hover 	{ text-decoration:underline }
.bgcolor4 			{ background-color:#cfa637 }

.color5				{ color:#a8a8a8	}
.color5 a 			{ color:#a8a8a8; text-decoration:none }
.color5 a:hover 	{ text-decoration:underline }
.bgcolor5 			{ background-color:#a8a8a8 }

.color6 			{ color:#2c2c2c }
.color6 a 			{ color:#2c2c2c; text-decoration:none }
.color6 a:hover 	{ text-decoration:underline }
.bgcolor6 			{ background-color:#2c2c2c }





/* ------------------------------------------- NEWpAGES ------------------------------ */
.thumbnail3 {
	padding:8px;
	background:#fff url(images/thumbnail3.gif) repeat-x left bottom;
	border:1px solid #dddcdb;
	margin:0 20px 10px 0;
	}
.imageNum{
	float:right;
	padding:10px 10px;
	font:normal 9px arial;
	color:#b0a378;
}
.imageNum em{
	clear:both;
	display:block;
	overflow:hidden;
	font:normal 30px arial;
	color:#b0a378;
	padding-top:9px;
}
.search-entry .text02 {
	float:left;
	width:450px;
	}
.search-entry .text02 p {
	overflow:hidden;
	margin:0;
	}	
.search-entry .text02 h4 {
	margin:5px 0 4px 0;
	}
/*.downloadLogos{	
	clear:both;
	display:block;
	overflow:hidden;
	font:normal 12px arial;
	color:#928872;
	padding-bottom:15px;
	border-bottom:1px solid #E2DFD9;
}*/
input.download{
	width:148px;
	height:22px;
	background:#ffffff url(images/download-button.gif) no-repeat left top;
	border:none;
	padding-bottom:2px;
	font:normal 11px arial;
	letter-spacing:1px;
	color:#5b502f;
	margin-right:10px;
	display:inline;
	outline:none;
}
.main-form-textfield input {
	border:1px solid #ffffff;
	font:normal 11px arial;
	height:auto;
	margin-top:-1px;
}
#container .with-padding2{
	padding:5px 10px;
	}
	
.large-select .search-btn2 {
	margin:-41px 0 0;
	}
.search-btn2 {
	text-align:right;
	padding:16px 0 0 0;
	clear:both;
	}
	
/* ------------------------------------------- NEWpAGES ------------------------------ */
.thumbnail3 {
	padding:8px;
	background:#fff url(images/thumbnail3.gif) repeat-x left bottom;
	border:1px solid #dddcdb;
	margin:0 20px 10px 0;
	}
.imageNum{
	float:right;
	padding:10px 10px;
	font:normal 9px arial;
	color:#b0a378;
}
.imageNum em{
	clear:both;
	display:block;
	overflow:hidden;
	font:normal 30px arial;
	color:#b0a378;
	padding-top:9px;
}
.search-entry .text02 {
	float:left;
	width:450px;
	}
.search-entry .text02 p {
	overflow:hidden;
	margin:0;
	}	
.search-entry .text02 a  h4  {
	text-decoration:none;
	}
.search-entry .text02 a:hover  h4  {
	text-decoration:underline;
	}
	
.search-entry .text02 h4 {
	margin:5px 0 4px 0;
	}

.search-entry .text02 h4 a:hover {
	text-decoration:underline;
	}
.downloadLogos{	
	clear:both;
	display:block;
	overflow:hidden;
	font:normal 12px arial;
	color:#928872;
	padding-bottom:15px;
	/*border-bottom:1px solid #E2DFD9;*/
}
input.download{
	width:148px;
	height:22px;
	background:#ffffff url(images/download-button.gif) no-repeat left top;
	border:none;
	padding-bottom:2px;
	font:normal 11px arial;
	letter-spacing:1px;
	color:#5b502f;
	margin-right:10px;
	display:inline;
	outline:none;
}
.main-form-textfield input {
	border:1px solid #ffffff;
	font:normal 11px arial;
	height:auto;
	margin-top:-1px;
}
#container .with-padding2{
	padding:5px 10px;
	}
.large-select .search-btn2 {
	margin:-41px 0 0;
	}
.search-btn2 {
	text-align:right;
	padding:16px 0 0 0;
	clear:both;
	}
#container .search-entry-big {
	border:1px solid #e9e9e9;
	margin:0 0 16px 0;
	padding-top:30px;
	}
.search-entry-big {
	background:#f2f2f2 url(images/search-entry_big.gif) repeat-x left top;
	padding:10px 0px 0px 18px;
	overflow:hidden;
	clear:both;
	display:block;
	margin:6px 0 0 0;
	height:1%;
	}
.search-entry-big p{
	margin-bottom:10px;
	display:block;
	margin-top:0px;
	}		
.moreLeft {
	float:left;
	background:url(images/arrow4.gif) no-repeat left 3px;
	font:bold 12px arial;
	padding:0px 0px 10px 15px;
	margin-top:50px;
	color:#cfa637;
}

.single-video {
	width: 500px;
	float:left;
	padding-left:3px;
	}
.h3-announcement {
	color:#928872;
	font:normal 24px arial;
	margin:0 0 0px 0;
	padding:8px 0 0 0;
	}
.h4-announcement {
	color:#d8b75e;
	font:normal 12px arial;
	margin:0 0 0px 0;
	padding:20px 0 0 0;
	}
.h4-career {
	color:#928872;
	font:normal 12px arial;
	margin:0 0 12px 0;
	padding:0px 0 0 0;
	}

.line-bottom {
	clear:both;
	display:block;
	overflow:hidden;
	border-top:1px solid #dddcda;
	padding-top:10px;
	padding-bottom:20px;
	margin-top:10px;
	font:normal 12px arial;
	color:#767676;
	text-align:right;
}
.line-bottom a{
	text-decoration:underline;
	font:normal 12px arial;
	color:#767676;
	padding:0px 8px 0px 3px;
}
.line-bottom img {
	vertical-align:middle;
	display:inline;
}
.careerText {
	clear:both;
	display:block;
	overflow:hidden;
	font:normal 12px arial;
	color:#2c2c2c;
}
.thumbnail4 {
	padding:8px;
	background:#fff url(images/thumbnail3.gif) repeat-x left bottom;
	border:1px solid #dddcdb;
	margin:0 10px 10px 0;
	}
#container .with-padding3{
	padding:5px 0px 15px 0px;
	}
.cv_box{
	margin:10px 0px;
	padding:4px;
	float:left;
	width:530px;
	border:1px solid #d5d4d2;
}
.cv_basic{
	float:left;
	padding:10px 0px;
	width:530px;
	background-color:#f2f2f2;
	overflow:hidden;
}
.cv_basic .form-row {
	clear:both;
	width:100%;
	overflow:hidden;
	padding:4px 0px;
	font:bold 11px arial;
	color:#6d6d6d;
	}
.cv_basic .main-form-textfield {
	background:transparent url(images/form-textfield_cv.gif) no-repeat scroll left top;
	width:146px;
	padding:3px 5px 0px 5px;
	margin-top:3px;
}
.cv_basic .main-form-textfield_s {
	background:transparent url(images/form-textfield_cv_s.gif) no-repeat scroll left top;
	width:56px;
	padding:3px 5px 4px 5px;
	height:19px;
	margin:0 0 6px;
}
.cv_basic .main-form-textfield_s input{
	border:0;
	background:none;
	padding:0;
	margin:0;
	font-size:11px;
	height:20px;
	width:56px;
}
.cv_basic .main-form-textfield_b {
	background:transparent url(images/form-textfield_cv_b.gif) no-repeat scroll left top;
	width:292px;
	padding:4px 5px 3px 5px;
	vertical-align:super;
}
*html .cv_basic .main-form-textfield_b { vertical-align:bottom; }
*+html .cv_basic .main-form-textfield_b { vertical-align:bottom; }
.cv_basic .main-form-textfield_b input{
	border:0;
	background:none;
	font-size:11px;
	width:292px;
}
.cv_basic .form-column-4 {	
	float:left;
	border-right:1px solid #dcdbda;
	padding:4px 9px 4px 10px;
	width:157px;
	overflow:hidden;
	}
.cv_basic .main-form-textfield input{
	border:0;
	background:none;
	font-size:11px;
	width:146px;
	}
.cv_basic .form-column-4_0 {	
	padding:4px 0px 4px 6px;
	clear:both;
	display:block;
	overflow:hidden;
	font:bold 11px arial;
	color:#6d6d6d;
	}
.cv_basic .form-column-4_0 label{
	padding-right:5px;
}
.cv_basic .form-column-4_0 label img {
	vertical-align:sub;
	padding:0px 7px;
}
*html .cv_basic .form-column-4_0 label img { vertical-align:middle; }
*+html .cv_basic .form-column-4_0 label img { vertical-align:middle; }


.cv_t{
	padding:14px 30px 14px;
	margin:0;
	clear:both;
	display:block;
	overflow:hidden;
	font:bold 11px arial;
	color:#6d6d6d;
}
.cv_t fieldset label {	
	float:left;
	margin:3px 0 0 0;
	}
.main-submit_cv {
	text-align:right;
	margin:0;
	/*padding:0 20px 40px 0;*/
	padding:0px 10px 0 0px;
	}
.cv_09{
	clear:both;
	display:block;
	overflow:hidden;
	font:bold 13px arial;
	color:#928872;
	padding-left:20px;
}
.cv_09 a{
	text-decoration:underline;
	font:bold 13px arial;
	color:#928872;
}
.cv_09 img{
	vertical-align:middle;
	padding-right:7px;
}

#sideFinancial {
	color:#99907b;
	font:normal 11px Arial;
	padding:0;
	margin:0 0 0px 0;
	width:190px;
	}
#sideFinancial h3{
	color:#070707;
	}
	
#sideFinancial p {
	margin:0 0 4px 0;
	padding:0;
	color:#99907b;	
	}
#sideFinancial p.brownBox {
	margin:0 0 4px 0;
	padding:5px 7px;
	clear:both;
	display:block;
	overflow:hidden;
	background-color:#f4f2ec;
	color:#99907b;	
	}	
#sideFinancial ul {
	margin:0;
	padding:0px 0px 0px 18px;
	}
	
#sideFinancial li {
	margin-top:3px;
	margin-bottom:3px;
	width:170px;
	list-style:disc;
	
	}
	
#sideFinancial li a {
	width:100%;
	clear:both;
	display:block;
	overflow:hidden;
	color:#928872;
	text-decoration:underline;
	}
	
#sideFinancial li a:hover {
	color:#928872;
	}
	
#sidenews li img {
	float:left;
	border:0;	
	background:url(images/bg_img49x49.png) no-repeat left top;
	display:inline;
	float:left;
	margin:-3px 5px 0 0;
	padding:5px 5px 4px 5px;
	}
	
#sidenews li span {
	font-size:10px;
	}
	
#wrapper .reset-padding {
	padding:0;
	}
	
#wrapper .reset-border {
	border:0;
	}



.search_2 {
	background-color:#FFFFFF;
	background-image:url(images/bg_04.gif);
	background-position:left top;
	background-repeat:repeat-x;
	color:#6D6D6D;
	font-family:arial;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin:0;
	padding:20px 15px;
	width:510px;
}
.search_2 a {
	background:transparent url(images/select2.gif) no-repeat scroll 0 2px;
	padding:4px 20px 2px 20px;
	margin:0 14px 0 0;
	line-height:16px;
	font:bold 11px arial;
	color:#6d6d6d;
	border-bottom:1px solid #d5d4d2;
}

.search_2 a:hover {
	text-decoration:none;
	}

.list_adv {
	
	float:left;
	/*padding-top:30px;*/
	padding-left:10px;
	padding-bottom:20px;
	width:534px;
}
.list_adv .column01{
	float:left;
	width:160px;
}
.list_adv .column02{
	float:left;
	padding-left:15px;
	width:160px;
}
.list_adv .column03{
	float:left;
	padding-left:15px;
	width:160px;
}
.list_adv .column01  .list3 li{
	float:left;
	width:140px;
}
.list_adv .column02  .list3 li{
	float:left;
	width:140px;
}
.list_adv .column03  .list3 li{
	float:left;
	width:140px;
}
.list_adv .column01  .list3 a{
	float:left;
	width:140px;
	background:none;
	padding:0;
	color:#928872;
	font:normal 11px arial;
}
.list_adv .column01  .list3 a:hover{
	background:none;
	padding:0;
	font:normal 11px arial;
	color:#000000;
	text-decoration:none;
}
.list_adv .column02  .list3 a{
	float:left;
	width:140px;
	background:none;
	padding:0;
	color:#928872;
	font:normal 11px arial;
}
.list_adv .column02  .list3 a:hover{
	background:none;
	padding:0;
	font:normal 11px arial;
	color:#000000;
	text-decoration:none;
}
.list_adv .column03 .list3 a{
	float:left;
	width:140px;
	background:none;
	padding:0;
	color:#928872;
	font:normal 11px arial;
}
.list_adv .column03  .list3 a:hover{
	background:none;
	padding:0;
	font:normal 11px arial;
	color:#000000;
	text-decoration:none;
}
.search_3 {
	background-color:#FFFFFF;
	background-image:url(images/bg_04.gif);
	background-position:left top;
	background-repeat:repeat-x;
	color:#6D6D6D;
	font-family:arial;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin:0;
	padding:20px 5px;
	width:530px;
}
.search_3 a {
	background:transparent url(images/select2.gif) no-repeat scroll 0 2px;
	padding:4px 20px 2px 20px;
	margin:0 14px 0 0;
	line-height:16px;
	font:bold 11px arial;
	color:#6d6d6d;
	border-bottom:1px solid #d5d4d2;
}

.search_3 a:hover {
	text-decoration:none;
	}
.med-select span.select {
	background:transparent url(images/med-select.gif) no-repeat scroll 0 0;
	width:194px;
	margin:0;	
}
.med-select span.select {
	margin:0px 0px 0px 5px;
	display:inline;
	}
.med-select select.styled {
	width:228px;
	margin-left:0;
}
.med-select .search-btn2 {
	margin:-20px 0 0;
	padding:0;
	clear:none;
	}
#result .no-border{
	border-top:none;
	border-bottom:none;
}
	
#result .no-border_M{
	border-top:none;
	border-bottom:none;
	margin:0;
}
.gal {
	clear:both;
	display:block;
	overflow:hidden;
}
.gold09{
	border-bottom:1px solid #c4b38c;
	padding-bottom:20px;
	margin-bottom:20px;
}

.job_positionBox{
	float:left;
	width:540px;
	padding:20px 0px 10px 0px;
}
.job_position{
	float:left;
	width:540px;
}
table.job_box{
	float:left;
	width:540px;
}
table.job_box thead th {
	color:#777777;
	font:bold 11px arial;
	padding:5px 5px;
}
.table.job_box tbody td {
	color:#777777;
	font:normal 10px arial;
	padding:5px 5px;
}

.cv_box2{
	margin:0px 0px;
	padding:4px;
	float:left;
	width:524px;
	border:4px solid #e0dbca;
}
.cv_basic2{
	float:left;
	padding:0px 0px 20px 0px;
	width:524px;
}
.cv_basic2 .text{
	float:left;
	padding:0px 9px 6px 9px;
	width:506px;
	margin-bottom:16px;
	border-bottom:1px solid #c4b38c;
	font:normal 11px arial;
	color:#6d6d6d;
}
.cv_basic2 .text h3{
	font:bold 11px arial;
	color:#aa9b6d;
	margin-bottom:10px;
}


.cv_basic2 .form-column-4 {	
	float:left;
	border-right:1px solid #dcdbda;
	padding:4px 9px 4px 10px;
	width:157px;
	overflow:hidden;
	}
.cv_basic2 .main-form-textfield input{
	border:0;
	background:none;
	font-size:11px;
	width:146px;
	}
.cv_basic2 .form-column-4_0 {	
	padding:4px 0px 4px 6px;
	clear:both;
	display:block;
	overflow:hidden;
	font:bold 11px arial;
	color:#6d6d6d;
	}
.cv_basic2 .form-column-4_0 label{
	padding-right:5px;
}
.cv_basic2 .form-column-4_0 label img {
	vertical-align:sub;
	padding:0px 7px;
}
*html .cv_basic2 .form-column-4_0 label img { vertical-align:middle; }
*+html .cv_basic2 .form-column-4_0 label img { vertical-align:middle; }

.cv_basic2 .main-form-textfield_s {
	background:transparent url(images/form-textfield_cv_s.gif) no-repeat scroll left top;
	width:56px;
	padding:3px 5px 4px 5px;
	height:19px;
	margin:0 0 6px;
}
.cv_basic2 .main-form-textfield_s input{
	border:0;
	background:none;
	padding:0;
	margin:0;
	font-size:11px;
	height:20px;
	width:56px;
}
.cv_basic2 .main-form-textfield_b {
	background:transparent url(images/form-textfield_cv_b.gif) no-repeat scroll left top;
	width:292px;
	padding:4px 5px 3px 5px;
	vertical-align:super;
}
*html .cv_basic2 .main-form-textfield_b { vertical-align:bottom; }
*+html .cv_basic2 .main-form-textfield_b { vertical-align:bottom; }
.cv_basic2 .main-form-textfield_b input{
	border:0;
	background:none;
	font-size:11px;
	width:292px;
}
.cv_basic2 .main-submit_cv {
	text-align:right;
	margin:10px 0 0 0;
	/*padding:0 20px 0px 0;*/
	padding:0px 5px 0px 0px;
}

.menu_Adv{
	clear:both;
	display:block;
	overflow:hidden;
}
.menu_Adv ul{
	clear:both;
	display:block;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
}
.menu_Adv ul li{
	float:left;
}
.menu_Adv ul li a{
	float:left;
	background:url(images/bg_adv.gif) repeat-x right top;
	padding:15px 7px 30px 9px;
	font:bold 11px arial;
	color:#ffffff;
	letter-spacing:1px;
}
.menu_Adv ul li a:hover{
	float:left;
	background:url(images/bg_adv_active.gif) repeat-x right top;
	padding:15px 7px 30px 9px;
	font:bold 11px arial;
	color:#8c8b8c;
	text-decoration:none;
	letter-spacing:1px;
}
.menu_Adv ul li.active a{
	float:left;
	background:url(images/bg_adv_active.gif) repeat-x right top;
	padding:15px 7px 30px 9px;
	color:#8c8b8c;
	text-decoration:none;
	letter-spacing:1px;
}
.menu_Adv ul li a {
	color:#ffffff;
}

.browse_files {	
	vertical-align:super;
	font:bold 11px arial;
	color:#6d6d6d;
	font-size:11px;
	text-align:right;
	}
*html .browse_files { vertical-align:bottom; }
*+html .browse_files{ vertical-align:bottom; }
.browse_files input.file{
	background:none;
	font-size:11px;
	text-align:right;
}
.browse_files input.file input{
	border:1px solid #e0dbca;
	background:none;
	font-family:Trebuchet MS;
	font-size:11px;
	width:262px;
}
.img_container{ 
	float:left;
	width:180px;
}
.row_container{ 
	float:left;
	width:330px;
	padding-top:5px
}

.jobTable{
	clear:both;
	display:block;
	overflow-y:scroll;
	overflow-x:hidden;
	/*height:175px;*/
	margin:10px 0px;
}
.jobTable table{
	float:left;
	width:526px;
}
.jobTable thead th {
	color:#777777;
	font:bold 11px arial;
	padding:5px 5px;
}
.jobTable tbody td {
	color:#777777;
	font:normal 10px arial;
	padding:5px 5px;
}


#ckechbox-nav2 {
	position:absolute;
	width:513px;
	padding:0 22px 20px 22px;
	min-height:354px;
	top:50px;
	left:-6px;
	background:url(images/checkbox-nav2.png) no-repeat left bottom;
	display:none;
	}
	
* html #ckechbox-nav2 {
	background:url(images/checkbox-nav2.gif) no-repeat left bottom;
	height:354px;
	overflow:visible;
	}
	
#ckechbox-nav2 label {
	display:block;
	margin:0 0 6px 0;
	font-size:12px;
	overflow:hidden;
	height:auto !important;
	height:1%;
	}
	
#ckechbox-nav2 label span{
	float:left;
	/*width:100px;*/
	}
	
#ckechbox-nav2 #column01 label span{
	/*width:84px;*/
	}
#ckechbox-nav2 #column02 label span{
	/*width:178px;*/
	width:64px;
	}
	
#ckechbox-nav2 #column04 label span{
	/*width:94px;*/
	}
	
#ckechbox-nav2 input {
	margin:0 2px 0 0;
	padding:0;
	width:14px;
	height:14px;
	float:left;
	}

#ckechbox-nav2 #column01 {
	width:132px;
	padding:0 7px 0 0;
	float:left;
	}
#ckechbox-nav2 #column02 {
	width:80px;
	padding:0 6px 0 0;
	float:left;
	}
#ckechbox-nav2 #column03 {
	width:80px;
	padding:0 6px 0 0;
	float:left;
	}
#ckechbox-nav2 #column04 {
	width:125px;
	padding:0 6px 0 0;
	float:left;
	}
#ckechbox-nav2 #column05 {
	width:70px;
	float:left;
	}
	
#ckechbox-nav2 #submit {
	border-top:1px solid #d5d4d2;
	clear:both;
	text-align:center;
	margin:20px 0 0 0;
	padding:20px 0 0 0;
	width:100%;
	float:left;
	}
	
#ckechbox-nav2 #submit input {
	width:auto;
	height:auto;
	float:none;
	}
	
#ckechbox-nav2 #submit a {
	float:right;
	background:url(images/close.gif) no-repeat right center;
	padding:0 12px 0 0;
	color:#5b502f;
	line-height:21px;
	}
	
#ckechbox-nav2 form {
	display:block;
	padding:0;
	margin:0;
	overflow:hidden;

	width:100%;
	}


a.msg_head {
	padding: 0px 0px 0px 4px; 
	background: transparent url(images/btn-left.gif) no-repeat scroll left top; 
	cursor: pointer; 
	float: right; 
	position: relative;
	height:21px;
	color:#2C2C2C;
	}
a.msg_head span{
	float:left; 
	padding: 2px 6px 0px 2px; 
	background: transparent url(images/btn-right.gif) no-repeat scroll right top; 
	height:19px;
	color:#2C2C2C;
	}
	
	
.no-border{
	border-top:none;
	border-bottom:none;
}
	
.no-border_M{
	border-top:none;
	border-bottom:none;
	margin:0;
}
.no-padding { padding-bottom:0; }



#news .entry a h4.h4-generic { color:#928872;  }

#news .entry a:hover h4.h4-generic { color:#928872; text-decoration:underline; }	

.financial-half .list h4 { color:#747474; font-size:12px; }
.financial-half .list p { color:#747474; }