@charset "UTF-8";
/* 
Exchange Chambers 
author- Samuel Morrison
 */

/*************************************************************************/
/*                        GENERNAL STYLES                                */
/*************************************************************************/

body { font-family: Arial, Helvetica, sans-serif; background-color:#111111;}
br.clear_float {clear:both; font-size:1px; line-height:0px;}
.container {width:1000px; background-color:#111; margin:10px auto;  padding:0; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.box {width:100%; display:block; overflow:hidden; position:relative; background:#111; font-family:Arial, Helvetica, sans-serif; font-size:14px;}

/* HEADER STYLES */
.container div.header {width:1000px; height:120px; margin:0; padding:0; border-bottom:#c49a6b 1px solid;position:absolute;  clear:both; z-index:20; background:#2a2b33;}
.container div.header h1 { width:300px; height:120px; padding:0; background:url(../stat/logo.png) no-repeat; overflow:hidden; text-indent:-2000px; float:left; }

.container div.header .top_nav { width:700px; float:left; padding:0;}
.container div.header .top_nav ul { text-align:right; float: right;  }
.container div.header .top_nav ul li { height:15px; border-left:1px solid #c49a6b; display:inline; float:left; padding:10px 20px 0 6px;}
.container div.header .top_nav ul li.first { border:none;}
.container div.header .top_nav ul li p.contact { color:#FFFFFF;}
.container div.header .top_nav ul li p.contact span{ font-size:16px; color:#ffffff;}

.container div.header .top_nav ul li a {  color:#fff; font-size:12px; text-decoration:none; }
.container div.header .top_nav ul li a:hover { color:#c49a6b; }

.container div.header .main_nav {
padding:70px 0 0 0;
width:700px;
float:left;}
.container div.header .main_nav ul {
text-align:right;
float: right;
padding-right:14px; }

.container div.header .main_nav ul li {
display:inline;
float:left;
padding:0 6px 0 6px;}

/* backup
.container div.header .main_nav ul li ul {display: none; position: absolute; top: 1em; left: 0; }
.container div.header .main_nav ul li>ul { top:auto; left:0; width:100%; margin-top:14px; padding:0 20px 5px 0px; }
.container div.header .main_nav ul li:hover ul { display: inline; background:#c49a6b url(/stage/stat/ulBack.gif) top repeat-x; padding:10px 0px 5px 0;}
.container div.header .main_nav ul li ul li{ display:inline; background:#c49a6b; float:right; margin:5px 13px 0 0; text-align:left;}
*/

.container div.header .main_nav ul li ul {
display: none;
position: absolute;
top: 1em;
left: 0; }
.container div.header .main_nav ul li>ul {
top:auto;

left:0;
width:100%;
padding:0 20px 5px 0px; }

.ie7 .container div.header .main_nav ul li>ul ,.ie8 .container div.header .main_nav ul li>ul,.ie9 .container div.header .main_nav ul li>ul{

top:106px;
left:0;
width:100%;

padding:0 20px 5px 0px; }



/*.container div.header .main_nav ul li:hover ul { display: inline; background:#c49a6b top repeat-x; padding:10px 0px 5px 0;}*/
.container div.header .main_nav ul li:hover ul {
display: block;
background:#c49a6b url(/stage/stat/ulBack.gif) top repeat-x;
padding:10px 0px 5px 20px;}



.container div.header .main_nav ul li ul li{
display: block;
background:#c49a6b;
float:left;
padding:5px 20px 0 0px;
text-align:left;
}

.ie7 .container div.header .main_nav ul li ul li{
display: inline-block;
background:#c49a6b;
float:left;
padding:5px 20px 0 5px;
text-align:left;

/*width:auto;*/
height:18px;
/*position:relative;*/
zoom: 1;
}

.ie8 .container div.header .main_nav ul li ul li,.ie9 .container div.header .main_nav ul li ul li{
display: block;
background:#c49a6b;
float:left;
padding:5px 5px 0 5px;
text-align:left;
height:18px;

}

.ie7 .container div.header .main_nav ul li ul li a{
display:inline;
/*width:auto;*/
/*width:inherit;*/

height:18px;
/*border:1px;*/

}

.container div.header .main_nav ul li a { color:#fff; font-size:12px; text-decoration:none;}
.container div.header .main_nav ul li a span { color:#c49a6b;}
.container div.header .main_nav ul li a:hover { color:#c49a6b;}
.container div.header .main_nav ul li a:hover span { color:#fff;}
.container div.header .main_nav ul li a.active { color:#c49a6b;}
.container div.header .main_nav ul li a.active span { color:#fff;}
.container div.header .main_nav ul li ul li a:hover { color:#111;}

/* SEARCH STYLES */
.container div.search_container { display:block; width:100%; margin:120px 0 0 0;}
.container div.search { background-color:#c49a6b; width:100%; display:block; overflow:hidden; display:none; }
.container div.search p { padding: 10px 20px 5px 555px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.container div.search form { padding:5px 20px 10px 555px;}
.container div.search form input { margin-right:10px;}
.container div.search form a {  color:#fff; text-decoration:none;}


/* MAIN CONTENT STYLES */

.container div.main_content {min-height:300px; position:inherit; padding:15px 0 0 0;}
.container div.main_content h3 {color:#c49a6b; font-family:Arial, Helvetica, sans-serif; font-size:16px; padding:20px 0 5px 20px; color:#c49a6b;}
.container div.main_content ul {font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0 20px 5px 35px; color:#ffffff; line-height:1.2; list-style-type:none; }
.container div.main_content ul li {}
.container div.main_content p { color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1.5; padding:0 0 0 20px;}

.container div.main_content .members_intro a { font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:0 20px 5px 20px; color:#ffffff; line-height:1.5; text-decoration:none; }
.container div.main_content a:hover { color:#c49a6b;}

.container div.main_content .members_intro { height:300px; vertical-align:bottom; margin:20px 0 0 0 ;}
.container div.main_content h2 { color:#c49a6b; font-family:Arial, Helvetica, sans-serif; font-size:18px; padding:0 0 5px 0; margin:20px 100px 10px 20px; width:400px; border-bottom: 1px solid #c49a6b;}
.container div.main_content .members_intro img { float:left; margin: 0 20px 5px 20px;}
.container div.main_content .members_intro h3 {  color:#c49a6b; font-family:Arial, Helvetica, sans-serif; font-size:16px; padding:0 20px 5px 0; margin:0 0 30px 205px; width:100%; border-bottom: 1px solid #c49a6b; display:block;}
.container div.main_content .members_intro p {  font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0 20px 5px 20px; color:#ffffff; line-height:1.5}
.container div.main_content .members_intro p span { font-weight:bold;}
.container div.main_content .members_intro p  a { font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:0 20px 5px 20px; color:#ffffff; line-height:1.5; text-decoration:none; }
.container div.main_content .members_intro p a:hover { color:#c49a6b;}
.container div.main_content .members_content { padding:0 20px 20px 20px; color:#fff;}
.container div.main_content .members_content p { color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1.5}
.container div.main_content .members_content ul li { color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1.5; list-style:disc;}
.container div.main_content .one_col { padding:30px 0 20px 0; color:#fff;}
.container div.main_content .one_col p { color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1.5; padding:0 0 0 20px;}
.container div.main_content .one_col img.right { float:right; padding:0 0 10px 20px;}
.container div.main_content .one_col h3{ padding:20px 0 5px 20px; color:#c49a6b;}
.container div.main_content .one_col h2 { padding:0;}
.container div.main_content .one_col a { color:#fff; font-size:14px; text-decoration:none; }
.container div.main_content .one_col a span { color:#c49a6b;}
.container div.main_content .one_col a:hover { color:#c49a6b; }
.container div.main_content .one_col a:hover span { color:#fff;}
.container div.main_content .one_col ul {font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0 20px 5px 35px; color:#ffffff; line-height:1.2; list-style-type:disc; }
.container div.main_content .one_col ul li {}

.container div.main_content .left_col {min-height:300px; width:500px; float:left; overflow:hidden; padding:20px 0 0 0; margin:20px 0 0 0;}
.container div.main_content .left_col h2 { color:#c49a6b; font-family:Arial, Helvetica, sans-serif; font-size:18px; padding:0 0 10px 0; margin:10px 100px 10px 20px; width:400px; border-bottom: 1px solid #c49a6b;}
.container div.main_content .left_col h2 a { color:#fff; font-size:16px; text-decoration:none;}
.container div.main_content .left_col h2 a:hover { color:#C49A6B;} 
.container div.main_content .left_col h2.news { padding-top:20px;}

.container div.main_content .left_col p { font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:0 20px 5px 20px; color:#ffffff; line-height:1.5}
.container div.main_content .left_col p.intro {font-family:Arial, Helvetica, sans-serif; font-size:12px;  color:#ffffff; line-height:1.5; width:400px; border-bottom: 1px solid #c49a6b; padding: 0 0 10px 0; margin:0 20px 5px 20px;}
.container div.main_content .left_col p.news_intro {font-family:Arial, Helvetica, sans-serif; font-size:12px;  color:#ffffff; line-height:1.5; width:400px; border-bottom: 1px solid #c49a6b; padding: 0 0 10px 0; margin:0 20px 30px 20px;}



.container div.main_content .left_col ul {font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0 20px 5px 20px; color:#ffffff; line-height:1.5; width:400px;}
.container div.main_content .left_col ul li { width:100%;}
.container div.main_content .left_col ul#quotes {padding:20px 20px 5px 10px; color:#C49A6B; line-height:1.5; width:400px;}
.container div.main_content .left_col ul#quotes li { width:100%;}
.container div.main_content .left_col ul#quotes li p { color:#C49A6B;}
.container div.main_content .left_col ul#quotes li p.quote { font-style:italic;}


.container div.main_content .left_col ul li a { color:#fff; font-size:14px; text-decoration:none; padding: 0px 0 0 190px; width:200px; display:block;}
.container div.main_content .left_col ul li a span { color:#c49a6b;}
.container div.main_content .left_col ul li a:hover { color:#c49a6b; background:#444;}
.container div.main_content .left_col ul li a:hover span { color:#fff;}
.container div.main_content .left_col .members_view {padding:0 0 0 300px;}
.container div.main_content .left_col .members_view p { padding: 0; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.container div.main_content .left_col .members_view p span { color: #c49a6b;}
.container div.main_content .left_col .members_view img { padding: 0 0 10px 0;}
.container div.main_content .left_col a { color:#fff; font-size:13px; text-decoration:none; display:inline; }
.container div.main_content .left_col a span { color:#c49a6b;}
.container div.main_content .left_col a:hover { color:#c49a6b; }
.container div.main_content .left_col a:hover span { color:#fff;}

.container div.main_content .right_col {min-height:300px; width:500px; float:left; padding:20px 0 20px 0; margin:20px 0 0 0;}
.container div.main_content #gray { background-color:#111;}
.container div.main_content #gray ul#areas_nav { padding:0 0 0 20px; margin: -20px 0 0 0; }
.container div.main_content #gray ul#areas_nav li { clear:both; color:#c49a6b; font-family:Arial, Helvetica, sans-serif; font-size:18px; width:100%; display:block; padding:20px 0 10px 0; }
.container div.main_content #gray ul#areas_nav li a.areas_links { width:100%; font-size:18px; border-bottom: 1px solid #c49a6b; display:block; color:#c49a6b; text-decoration:none; padding:0 0 5px 0; }
.container div.main_content #gray ul#areas_nav li ul { width:100%; padding:10px 0 60px 0; margin: 0 0 0 0;} 
.container div.main_content #gray ul#areas_nav li ul li {width:155px; float:left; padding:0 3px 3px 0; color:#fff; font-size:12px; border:0; display:inline; clear:none;}
.container div.main_content #gray ul#areas_nav li ul li a.areas_links { border:0; font-size:11px; color:#ffffff;}
.container div.main_content #gray ul#areas_nav li ul li a.areas_links:hover { color:#c49a6b;}


.container div.main_content #gray ul li a { color:#fff; text-decoration:none;}
.container div.main_content #gray ul li a:hover {color:#c49a6b;}

.container div.main_content .right_col h2 { color:#c49a6b; font-family:Arial, Helvetica, sans-serif; font-size:18px; padding:0 20px 5px 0; margin:0 0 10px 20px; width:100%; border-bottom: 1px solid #c49a6b; clear:both;}
.container div.main_content .right_col p { font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0 20px 5px 20px; color:#ffffff; line-height:1.5}
.container div.main_content .right_col p.italic { font-style:italic;}
.container div.main_content .right_col p.step { color:#c49a6b; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:10px 20px 0px 0; margin:20px 0 10px 20px; width:100%; border-top: 1px solid #c49a6b;}
.container div.main_content .right_col h4 { color:#c49a6b; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:10px 20px 0px 0; margin:20px 0 10px 20px; width:100%; border-top: 1px solid #c49a6b;}

.container div.main_content .right_col .members_group { padding:0 0 0px 20px;}
.container div.main_content .right_col h2.member_sub {padding:20px 0 0 0;}

.container div.main_content .right_col .members_split { width:160px; float:left;}
.container div.main_content .right_col .members_split ul { padding:0;}
.container div.main_content .right_col .members_split ul li { padding:5px 0 0 0;}

.container div.main_content .right_col .members_split ul.members { padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; }
.container div.main_content .right_col .members_split ul.members li { width:155px; padding:0 3px 7px 0;}
.container div.main_content .right_col table {}
.container div.main_content .right_col table tr {} 
.container div.main_content .right_col table tr td { vertical-align:top; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fff; line-height:1.5; padding:0 0 0 20px;}  
.container div.main_content .right_col table tr td h3 {padding:0;}
.container div.main_content .right_col table tr td p {padding:0;}
.container div.main_content .right_col table tr.Odd {margin:0 0 15px 0; text-align:left; }
.container div.main_content .right_col table tr.Even {margin:0 0 15px 0; background-color:#222222; text-align:left;}
.container div.main_content .right_col table tr.Odd td {margin:0; padding:0; vertical-align:bottom;}
.container div.main_content .right_col table tr.Even td {margin:0; padding:0; vertical-align:bottom;}
.container div.main_content .right_col table tr.Odd td p a { margin: 0 0 10px 0;}
.container div.main_content .right_col table tr.Even td p a { margin: 0 0 10px 0;}

.container div.main_content .right_col a { color:#fff; font-size:13px; text-decoration:none;}
.container div.main_content .right_col a span { color:#c49a6b;}
.container div.main_content .right_col a:hover { color:#c49a6b; }
.container div.main_content .right_col a:hover span { color:#fff;}
.container div.main_content .right_col div.admin img.admin { width:83px; height:125px; padding:0 10px 0 0;}
.container div.main_content .right_col div.admin {width:230px; padding: 20px 0 20px 20px; float:left;}
.container div.main_content .right_col div.admin p span { font-size:12px; width:100px; margin: 0 0 5px -20px;} 
.container div.main_content .right_col .members_view ul {padding: 0; margin:0;}
.container div.main_content .right_col .members_view {padding: 0 20px 0 20px;}
.container div.main_content .right_col .members_view li {padding: 0; margin:0;}
.container div.main_content .right_col .members_view p {padding: 0; margin:0;}
.container div.main_content .right_col .members_view a {padding: 0; margin:0;}
.container div.main_content .right_col .members_view h3 {padding: 0; margin:0;}
.container div.main_content .right_col .members_view h2 {padding: 0 0 5px 0; margin:0 0 20px 0;}
.container div.main_content .right_col .members_view a.cv {font-size:14px; padding:10px 0 0 0;}
#portfolio {height:253px; width:500px; display:block; overflow:hidden; padding: 0;}
.one_col #portfolio { float:left;}

/* FOOTER STYLES */
.container div.footer {width:1000px; height:120px; clear:both; }

#logoImages *{vertical-align:bottom; padding:0 0 0 20px;}

.container div.footer p.contact {  font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; padding:50px 10px 0 522px;}
.container div.footer p.contact span{ font-size:18px;}
.container div.footer hr.border { width:1000px; background: #c49a6b; color:#c49a6b; border:0; display:block; height:1px; }
.container div.footer ul {float:right; padding: 0px 0 15px 0; margin:0;}
.container div.footer ul li {display:inline; float:left; padding:0px 20px 0 0;}
.container div.footer ul li a {  color:#fff; font-size:12px; text-decoration:none; }
.container div.footer ul li a:hover { color:#c49a6b; }


/*************************************************************************/
/*                        HOLDING PAGE STYLES                               */
/*************************************************************************/

body.holdingPage {background-color:#000;}
div.holdingPage {width:1000px; margin:0 auto; padding:0; height:700px; background:url(../images/back.gif) no-repeat top center #000;}
div.holdingPage img {padding:30px 0 0 40px; float:left;}
div.holdingPage h1 { font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#fff; padding:140px 0 0 20px;} 
div.holdingPage div.coming_soon { width:500px; padding:30px 0 0 90px;}
div.holdingPage div.coming_soon h3 { font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#fff;}
div.holdingPage div.coming_soon p { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; line-height:18px; padding:25px 0 0 0;}
div.holdingPage div.coming_soon p.blue { color:#00aeef;}
div.holdingPage div.coming_soon p.tel { font-size:28px; padding-bottom:10px;}
div.holdingPage div.coming_soon a { font-size:14px; color:#00aeef; text-decoration:none; }

.members-table-areas a
{
	display: block;
}

.container div.main_content .right_col table tr.Odd td
{
	vertical-align: middle;
	padding: 4px 4px;
}

.container div.main_content .right_col table tr.Even td
{
	vertical-align: middle;
	padding: 4px 4px;
}

