html > body * {
	outline:none; /*color:#333333*/
}
body {
	margin:15px 0 0 0;
	padding:0;
	background:#f4f3ef url(../images/inner-body-bg.jpg) left top repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
}
/*p{margin-top:20px; text-align:justify; display:block;}*/

body.home {
	background:#f4f3ef url(../images/body-bg.jpg) left top repeat-x;
}

body.home_inner2 {
	background:#fff;
}
* {
	margin:0;
	padding:0;
	border: 0;
	outline: 0;
}
body.home_inner2 p{
padding:5px 5px 0px 0px;
margin:2px;
color:#333333;
font-size:12px;
}

img {
	border:none;
	margin: 0px;
	padding: 0px;
}
p{text-align:justify;}
.float-left {
	float:left;
}
a{color:#333333;}
.float-right {
	float:right;
}
/*************** Structure/Layout  ****************************/
#page-wrap {
	width:930px;
	margin:0px auto;
}
.wrap {
	width:920px;
	float:left;
	padding:0 5px 0 5px;
}
/*************** Navigation  ****************************/
#navigation-container {
	width:920px;
	float:left;
	height:184px;
	background: #dfdcdf url(../images/navigation-bg.jpg) left top no-repeat;
	padding:5px 5px 0 5px;
	overflow:hidden;
}
#navigation{
width:920px;
float:left;
height:120px;
}


#inner-navigation-container {
	width:920px;
	float:left;
	height:80px;
	background:url(../images/inner-nav-bg.jpg) left top no-repeat;
	padding:5px 5px 0 5px;
}
#navigation {
	float:left;
}
#logo {
	float:right;
	padding:19px 27px 0 0;
}



/*************** Banner  ****************************/
#banner {
	width:920px;
	float:left;
	background:url(../images/flash-shadow.gif) left bottom no-repeat;
	height:600px;
	padding:0 5px 3px 5px;
}
#home-flash-area {
	width:920px;
	float:left;
	border-top:1px solid #FFF;
}
/*************** Home Bottom Box  ****************************/

#home-box-container {
	width:836px;
	background:url(../images/box-bg.jpg) left 5px no-repeat;
	height:193px;
	padding:27px 32px 0 32px;
	position:absolute;
	top:580px;
	margin-left:10px;
}

.ticker {
	width:920px;
	background:#f6f6dd;
	font-weight:normal;
	height:20px;
	color:#000099;
	padding:3px 0px 0 0px;
	position:absolute;
	top:205px;
	margin-left:0px;
}


#home-box-container h2 {
	margin:0px 0 10px 0;
	padding:0px 0 8px 0;
	font-weight:normal;
	border-bottom:1px solid #dddddd;
}
#home-box-container p {
	color:#333333;
	padding-bottom:12px;
}
#home-box-container p span.orange {
	color:#f16425;
}
#home-box-container p span.gray {
	color:#656565;
}
#home-box-container p a {
	color:#f16425;
	text-decoration:underline;
}
#home-box-container p a:hover {
	color:#3d3d3d;
	text-decoration:none;
}
#welcome {
	width:190px;
	float:left;
	color:#717171;
}
#client {
	width:190px;
	float:left;
	padding-left:27px;
}
#contact {
	width:190px;
	float:left;
	padding-left:31px;
}
#contact-list {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#contact-list li {
	background:url(../images/dot.gif) left bottom repeat-x;
	color:#3d3d3d;
	float:left;
}
#contact-list li a {
	padding:5px 0 5px 0;
	width:190px;
	float:left;
	background:url(../images/black-arrow.gif) 95% 12px no-repeat;
	color:#3d3d3d;
	text-decoration:none;
}
#contact-list li a.pad {
	padding-top:0px;
	background:url(../images/black-arrow.gif) 95% 9px no-repeat;
}
#contact-list li a:hover.pad {
	padding-top:0px;
	background:url(../images/orange-arrow.gif) 95% 9px no-repeat;
}
#contact-list li a:hover {
	background:url(../images/orange-arrow.gif) 95% 12px no-repeat;
	color:#f16425;
	text-decoration:none;
}
#quick-links {
	width:190px;
	float:right;
}
#quick-list {
	margin:0px;
	margin-top:0px !important;
	margin-top:-5px;
	padding:0px;
	padding-right:0px;
	list-style-type:none;
}
#quick-list li {
	border-bottom:#dbdbdc 1px solid;
	background:#e8e8e8;
	color:#3d3d3d;
	float:left; width:180px;
	padding:1px 0 1px 12px;
}
#quick-list li.pad {
	padding-top:0px;
}
#quick-list li.last {
	background:#e8e8e8;
	border-bottom:none;
}
#quick-list li a {
	color:#333333;
	text-decoration:none;
	float:left;
	width:190px;
	padding:4px 0 4px 0; font-size:11px;
}
#quick-list li a.request {
	background:url(../images/request-for-services.gif) 150px 2px no-repeat;
}
#quick-list li a.newsletter {
	background:url(../images/newsletter.gif) 150px 2px no-repeat;
}
#quick-list li a.upload {
	background:url(../images/upload.gif) 150px 2px no-repeat;
}
#quick-list li a.email {
	background:url(../images/email.gif) 150px 2px no-repeat;
}
#quick-list li a.linked {
	background:url(../images/linked-in.gif) 150px 2px no-repeat;
}
#quick-list li a:hover {
	color:#f16425;
	text-decoration:none;
}
/*****************	 Internal Pages  ***************************/
#internal-banner-shadow {
	width:920px;
	float:left;
	height:277px;
	background:url(../images/internal-banner-shadow.jpg) left top no-repeat;
	padding:1px 5px 1px 5px;
}
#mainbody {
	width:660px;
	float:left;
}
#inner-box {
	width:930px;
	float:left;
	background:url(../images/shadow-repeater.jpg) left top repeat-y;
}
#inner-top {
	width:930px;
	float:left;
	background:url(../images/box-top.jpg) left top no-repeat;
}
#inner-bottom {
	width:884px;
	float:left;
	background:url(../images/box-bottom.jpg) left bottom no-repeat;
	padding:20px 23px 20px 23px;
}
#right-column {
	width:657px;
	float:right;
}
#right-column ul{margin:0px;
padding:0px;
list-style-type:none;
}
#right-column li{background:url(../images/inner-arrow.gif) left 5px no-repeat;
color:#333333;
font-size:12px;
padding:0 0 10px 15px;
}
#bradcrum {
	width:657px;
	border-bottom:1px solid #e5e5e5;
	padding-bottom:6px;
	margin-bottom:14px;
	overflow:hidden;
}
#right-column h1 {
	margin:0px;
	padding:0px;
	color:#ed5d1e;
	font-weight:normal;
	font-size:18px;
}
#right-column h2 {
	margin:0px;
	padding:0px 0 7px 0;
	color:#545454;
	font-weight:bold;
	font-size:12px;
}
#right-column p {
	padding-bottom:10px;
	font-size:12px;
	line-height:20px; color:#333333;
}
#right-column p.divider{background:url(../images/dot.gif) left top repeat-x;
padding-bottom:0px;
height:1px;
}
#right-column p.last {
	padding-bottom:0px;
}
#right-column p.pad {
	padding-bottom:15px;
}
#right-column p span.orange{ color:#ed5d1e;}
.orange{ color:#ed5d1e;}
#crum-list {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#crum-list li {
	color:#333333;
	background:url(../images/bradcrum-divider.gif) right 4px no-repeat;
	display:inline;
	text-transform:lowercase;
	padding:0 5px 0 4px !important;
	padding:0 3px 0 8px;
}
#crum-list li.active {
	color:#ed5d1e;
	background:none;
}
#crum-list li a {
	color:#333333;
	text-decoration:none;
	padding-right:4px !important;
}
#crum-list li a:hover {
	color:#ed5d1e;
	text-decoration:none;
}
#left-column {
	width:211px;
	float:left;
}
#left-column h3 {
	margin:0px 0 10px 0;
	padding:0px 0 6px 0;
	font-size:18px;
	font-weight:normal;
	color:#ed5d1e;
	border-bottom:1px solid #e5e5e5;
}
.left-box {
	width:211px;
	float:left;
	background:url(../images/left-repeater.gif) left top repeat-y;
}
.left-top {
	width:211px;
	float:left;
	background:url(../images/left-top.gif) left top no-repeat;
}
.left-bottom {
	width:211px;
	float:left;
	background:url(../images/left-bottom.gif) left bottom no-repeat;
}
#left-column h3.width {
	width:193px;
	border-bottom:none;
	margin-bottom:10px;
}
.sub-nav {
	margin:0px;
	padding:0px 0 25px 0;
}
.sub-nav li {
	background:url(../images/black-arrow.gif) left 11px no-repeat;
	color:#717171;
	font-size:12px;
	list-style-type:none;
	padding:5px 0 7px 12px;
}
.sub-nav li.active, .sub-nav li.active2 {
	background:url(../images/left-active-bg.gif) left top no-repeat;
	color:#ed5d1e;
	font-size:12px;
	list-style-type:none;
	font-weight:bold;
	padding:6px 0 9px 20px;
}
.sub-nav li.active2{
	padding:6px 0 9px 15px;
	font-size:11px;
}
.sub-nav li a {
	color:#333333;
	text-decoration:none;
}
.sub-nav li a:hover {
	color:#ed5d1e;
	text-decoration:none;
}
.sub-nav li a.active {
	color:#ed5d1e;
	text-decoration:none;
}
.contact-us {
	width:193px;
	float:left;
	background: url(../images/world-map.png) left 40px no-repeat;
	height:220px;
}
.star-list{margin:0px;
padding:0px;
list-style-type:none;
}
.star-list li{background:url(../images/star.png) left 2px no-repeat;
color:#717171;
font-size:12px;
font-weight:bold;
padding:0 0 10px 25px;
}

#star-list{margin:0px;
padding:0px;
list-style-type:none;
}
#star-list li{background:url(../images/star.png) left 2px no-repeat;
color:#717171;
font-size:12px;
font-weight:bold;
padding:0 0 10px 25px;
}
#star-list li a{
color:#717171;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
#star-list li a:hover{
color:#000000;
}
.inner-list{margin:0px;
padding:10px 0 10px 0;
list-style-type:none;
}
.inner-list li{background:url(../images/inner-arrow.gif) left 6px no-repeat;
color:#717171;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:0 0 5px 10px;
}

.inner-list li a{
color:#333333; text-decoration:none;
}
.inner-list li a:hover{
color:#f16425; text-decoration:none;
}
.inner-list li ul{ padding:5px 0 0 0; list-style-type:none;}
.inner-list li ul li{background:url(../images/orange-arrow.gif) left 6px no-repeat;
list-style-type:none;
padding:0 0 5px 10px;
font-style:italic;
color:#717171;
}
/*****************	 Footer  ***************************/
#footer {
	width:900px;
	float:left;
	padding:3px 15px 8px 15px;
}
#footer p {
	color:#333333;
}
#footer p a {
	color:#333333;
	text-decoration:none;
}
#footer p img {
	vertical-align:middle;
	padding-left:5px;
	padding-right:5px;
}
#footer p a:hover {
	color:#f16425;
	text-decoration:none;
}
.footer_right{float:left; }
html* .footer_right{width:470px; text-align:right;}

/*----------------- Top Navigation -------------------*/
.tab, .last-menu, .tab-active, .tab-active-last{
	float:left;
	height:170px;
	padding:14px 33px 0 32px;
	color:#474747;
	font-weight:bold;
	font-size:13px;
	line-height:9px;
	background:url(../images/divider.gif) right top no-repeat;
}

.last-menu{
	background:none;
	padding:14px 0 0 19px;
	width:117px;
	text-align:left;
}
.tab-hover, .last-menu-hover, .tab-active, .tab-active-last{
	background:url(../images/menu-hover-bg.gif) left top repeat-x;
	float:left;
	height:170px;
	padding:14px 33px 0 32px;
	font-weight:bold;
	font-size:13px;
	line-height:9px;
	color:#ef561d;
	text-decoration:none;
}
.tab-active, .tab-active-last{
	background:url(../images/menu-active-bg.gif) left top repeat-x;
}
.last-menu-hover{
	background:url(../images/menu-hover-bg.gif) left top repeat-x;
	padding:14px 3px 0 19px;
	width:117px;
	text-align:left;
}

.tab ul, .tab-hover ul, .last-menu ul, .last-menu-hover ul, .tab-active ul, .tab-active-last ul, .last-menu-hover ul{
	margin:4px 0 0 0;
	padding:0px;
	list-style-type:none;
}
.tab ul li, .tab-hover ul li, .last-menu ul li, .last-menu-hover ul li, .tab-active ul li, .tab-active-last ul li{
	float:none;
	padding:0px 0 0 0;
	color:#474747;
	font-weight:bold;
	font-size:13px;
}
.tab ul li a, .tab-hover ul li a, .last-menu ul li a, .last-menu-hover ul li a, .tab-active ul li a, .tab-active-last ul li a{
	color:#474747;
	text-decoration:none;
}
.tab ul li a:hover, .tab-hover ul li a:hover, .last-menu ul li a:hover, .last-menu-hover ul li a:hover, .tab-active ul li a:hover, .tab-active-last ul li a:hover{
	color:#ef5b1d;
	text-decoration:none;
}
.tab-active ul li a, .tab-active-last ul li a{
	color:#ef5b1d;
	text-decoration:none;
}

.tab ul ul li, .tab-hover ul ul li, .tab-active ul ul li, .tab-active-last ul ul li, .last-menu ul ul li, .last-menu-hover ul ul li{
	float:none;
	color:#6f6f6f;
	font-size:11px;
	padding:6px 0 0 0;
	font-weight:normal;
}
.tab ul ul li a, .tab-hover ul ul li a, .tab-active ul ul li a, .tab-active-last ul ul li a, .last-menu ul ul li a, .last-menu-hover ul ul li a{
	color:#6f6f6f;
	text-decoration:none;
}
.line-hieght{
	line-height:15px;
	}
.tab ul ul li a.current, .tab-active ul ul li a.current, .tab-active-last ul ul li a.current, .last-menu ul ul li a.current, .last-menu-hover ul ul li a.current{
	color:#ef5b1d;
	text-decoration:none;
}
.tab ul ul li a:hover, .tab-hover ul ul li a:hover, .tab-active ul ul li a:hover, .tab-active-last ul ul li a:hover, .last-menu ul ul li a:hover, .last-menu-hover ul ul li a:hover{
	color:#ef5b1d;
	font-weight:bold;
	text-decoration:none;
}
.tab-active-last {
	width:120px;
	padding:14px 0px 0 20px;
}

/* -------------------------------------------------- navigation --------------------------------------------------------- */

.homenav, .homenav-active{
	float:left;
	height:170px;
	padding:14px 15px 0 15px;
	color:#474747;
	font-weight:bold;
	font-size:13px;
	line-height:9px;
	background:url(../images/divider.gif) right top no-repeat;
	width:100px;
}


.homenav-hover, .homenav-active{
	background:url(../images/menu-hover-bg.gif) left top repeat-x;
	float:left;
	height:170px;
	padding:14px 15px 0 15px;
	font-weight:bold;
	font-size:13px;
	line-height:9px;
	color:#ef561d;
	text-decoration:none;width:100px;
}
.homenav-active{
	background:url(../images/menu-active-bg.gif) left top repeat-x;
}

.homenav ul, .homenav-hover ul, .homenav-active ul{
	margin:4px 0 0 0;
	padding:0px;
	list-style-type:none;
}
.homenav ul li, .homenav-hover ul li, .homenav-active ul{
	float:none;
	padding:0px 0 0 0;
	color:#474747;
	font-weight:bold;
	font-size:13px;
}
.homenav ul li a, .homenav-hover ul li a, .homenav-active ul li a{
	color:#474747;
	text-decoration:none;
}
.homenav ul li a:hover, .homenav-hover ul li a:hover, .homenav-active ul li a:hover{
	color:#ef5b1d;
	text-decoration:none;
}

.homenav-active ul li a{
	color:#ef5b1d;
	text-decoration:none;
}

.homenav ul ul li, .homenav-hover ul ul li, .homenav-active ul ul li{
	float:none;
	color:#6f6f6f;
	font-size:11px;
	padding:6px 0 0 0;
	font-weight:normal;
}
.homenav ul ul li a, .homenav-hover ul ul li a, .homenav-active ul ul li a{
	color:#6f6f6f;
	text-decoration:none;
}
.line-hieght{
	line-height:15px;
	}
.homenav ul ul li a.current, .homenav-active ul ul li a.current{
	color:#ef5b1d;
	text-decoration:none;
}
.homenav ul ul li a:hover, .homenav-hover ul ul li a:hover, .homenav-active ul ul li a:hover{
	color:#ef5b1d;
	font-weight:bold;
	text-decoration:none;
}






.ourfirm, .ourfirm-active{
	float:left;
	height:170px;
	padding:14px 15px 0 15px;
	color:#474747;
	font-weight:bold;
	font-size:13px;
	line-height:9px;
	background:url(../images/divider.gif) right top no-repeat;
	width:120px;
}


.ourfirm-hover, .ourfirm-active{
	background:url(../images/menu-hover-bg.gif) left top repeat-x;
	float:left;
	height:170px;
	padding:14px 15px 0 15px;
	font-weight:bold;
	font-size:13px;
	line-height:9px;
	color:#ef561d;
	text-decoration:none;width:120px;
}
.ourfirm-active{
	background:url(../images/menu-active-bg.gif) left top repeat-x;
}

.ourfirm ul, .ourfirm-hover ul, .ourfirm-active ul{
	margin:4px 0 0 0;
	padding:0px;
	list-style-type:none;
}
.ourfirm ul li, .ourfirm-hover ul li, .ourfirm-active ul{
	float:none;
	padding:0px 0 0 0;
	color:#474747;
	font-weight:bold;
	font-size:13px;
}
.ourfirm ul li a, .ourfirm-hover ul li a, .ourfirm-active ul li a{
	color:#474747;
	text-decoration:none;
}
.ourfirm ul li a:hover, .ourfirm-hover ul li a:hover, .ourfirm-active ul li a:hover{
	color:#ef5b1d;
	text-decoration:none;
}

.ourfirm-active ul li a{
	color:#ef5b1d;
	text-decoration:none;
}

.ourfirm ul ul li, .ourfirm-hover ul ul li, .ourfirm-active ul ul li{
	float:none;
	color:#6f6f6f;
	font-size:11px;
	padding:6px 0 0 0;
	font-weight:normal;
}
.ourfirm ul ul li a, .ourfirm-hover ul ul li a, .ourfirm-active ul ul li a{
	color:#6f6f6f;
	text-decoration:none;
}
.line-hieght{
	line-height:15px;
	}
.ourfirm ul ul li a.current, .ourfirm-active ul ul li a.current{
	color:#ef5b1d;
	text-decoration:none;
}
.ourfirm ul ul li a:hover, .ourfirm-hover ul ul li a:hover, .ourfirm-active ul ul li a:hover{
	color:#ef5b1d;
	font-weight:bold;
	text-decoration:none;
}





.services{
	float:left;
	height:170px;
	padding:14px 15px 0 15px;
	color:#474747;
	font-weight:bold;
	font-size:13px;
	line-height:9px;
	background:url(../images/divider.gif) right top no-repeat;
	width:145px;
}


.services-hover, .services-active{
	background:url(../images/menu-hover-bg.gif) left top repeat-x;
	float:left;
	height:170px;
	padding:14px 15px 0 15px;
	font-weight:bold;
	font-size:13px;
	line-height:9px;
	color:#ef561d;
	text-decoration:none;width:145px;
}
.services-active{
	background:url(../images/menu-active-bg.gif) left top repeat-x;
}

.services ul, .services-hover ul, .services-active ul{
	margin:4px 0 0 0;
	padding:0px;
	list-style-type:none;
}
.services ul li, .services-hover ul li, .services-active ul{
	float:none;
	padding:0px 0 0 0;
	color:#474747;
	font-weight:bold;
	font-size:13px;
}
.services ul li a, .services-hover ul li a, .services-active ul li a{
	color:#474747;
	text-decoration:none;
}
.services ul li a:hover, .services-hover ul li a:hover, .services-active ul li a:hover{
	color:#ef5b1d;
	text-decoration:none;
}

.services-active ul li a{
	color:#ef5b1d;
	text-decoration:none;
}

.services ul ul li, .services-hover ul ul li, .services-active ul ul li{
	float:none;
	color:#6f6f6f;
	font-size:11px;
	padding:6px 0 0 0;
	font-weight:normal;
}
.services ul ul li a, .services-hover ul ul li a, .services-active ul ul li a{
	color:#6f6f6f;
	text-decoration:none;
}
.line-hieght{
	line-height:15px;
	}
.services ul ul li a.current, .services-active ul ul li a.current{
	color:#ef5b1d;
	text-decoration:none;
}
.services ul ul li a:hover, .services-hover ul ul li a:hover, .services-active ul ul li a:hover{
	color:#ef5b1d;
	font-weight:bold;
	text-decoration:none;
}




.practices{
	float:left;
	height:170px;
	padding:14px 15px 0 15px;
	color:#474747;
	font-weight:bold;
	font-size:13px;
	line-height:9px;
	background:url(../images/divider.gif) right top no-repeat;
	width:135px;
}


.practices-hover, .practices-active{
	background:url(../images/menu-hover-bg.gif) left top repeat-x;
	float:left;
	height:170px;
	padding:14px 15px 0 15px;
	font-weight:bold;
	font-size:13px;
	line-height:9px;
	color:#ef561d;
	text-decoration:none;width:135px;
}
.practices-active{
	background:url(../images/menu-active-bg.gif) left top repeat-x;
}

.practices ul, .practices-hover ul, .practices-active ul{
	margin:4px 0 0 0;
	padding:0px;
	list-style-type:none;
}
.practices ul li, .practices-hover ul li, .practices-active ul{
	float:none;
	padding:0px 0 0 0;
	color:#474747;
	font-weight:bold;
	font-size:13px;
}
.practices ul li a, .practices-hover ul li a, .practices-active ul li a{
	color:#474747;
	text-decoration:none;
}
.practices ul li a:hover, .practices-hover ul li a:hover, .practices-active ul li a:hover{
	color:#ef5b1d;
	text-decoration:none;
}

.practices-active ul li a{
	color:#ef5b1d;
	text-decoration:none;
}

.practices ul ul li, .practices-hover ul ul li, .practices-active ul ul li{
	float:none;
	color:#6f6f6f;
	font-size:11px;
	padding:6px 0 0 0;
	font-weight:normal;
}
.practices ul ul li a, .practices-hover ul ul li a, .practices-active ul ul li a{
	color:#6f6f6f;
	text-decoration:none;
}
.line-hieght{
	line-height:15px;
	}
.practices ul ul li a.current, .practices-active ul ul li a.current{
	color:#ef5b1d;
	text-decoration:none;
}
.practices ul ul li a:hover, .practices-hover ul ul li a:hover, .practices-active ul ul li a:hover{
	color:#ef5b1d;
	font-weight:bold;
	text-decoration:none;
}




.leadership{
	float:left;
	height:170px;
	padding:14px 15px 0 15px;
	color:#474747;
	font-weight:bold;
	font-size:13px;
	line-height:9px;
	background:url(../images/divider.gif) right top no-repeat;
	width:120px;
}


.leadership-hover, .leadership-active{
	background:url(../images/menu-hover-bg.gif) left top repeat-x;
	float:left;
	height:170px;
	padding:14px 15px 0 15px;
	font-weight:bold;
	font-size:13px;
	line-height:9px;
	color:#ef561d;
	text-decoration:none;width:120px;
}
.leadership-active{
	background:url(../images/menu-active-bg.gif) left top repeat-x;
}

.leadership ul, .leadership-hover ul, .leadership-active ul{
	margin:4px 0 0 0;
	padding:0px;
	list-style-type:none;
}
.leadership ul li, .leadership-hover ul li, .leadership-active ul{
	float:none;
	padding:0px 0 0 0;
	color:#474747;
	font-weight:bold;
	font-size:13px;
}
.leadership ul li a, .leadership-hover ul li a, .leadership-active ul li a{
	color:#474747;
	text-decoration:none;
}
.leadership ul li a:hover, .leadership-hover ul li a:hover, .leadership-active ul li a:hover{
	color:#ef5b1d;
	text-decoration:none;
}

.leadership-active ul li a{
	color:#ef5b1d;
	text-decoration:none;
}

.leadership ul ul li, .leadership-hover ul ul li, .leadership-active ul ul li{
	float:none;
	color:#6f6f6f;
	font-size:11px;
	padding:6px 0 0 0;
	font-weight:normal;
}
.leadership ul ul li a, .leadership-hover ul ul li a, .leadership-active ul ul li a{
	color:#6f6f6f;
	text-decoration:none;
}
.line-hieght{
	line-height:15px;
	}
.leadership ul ul li a.current, .leadership-active ul ul li a.current{
	color:#ef5b1d;
	text-decoration:none;
}
.leadership ul ul li a:hover, .leadership-hover ul ul li a:hover, .leadership-active ul ul li a:hover{
	color:#ef5b1d;
	font-weight:bold;
	text-decoration:none;
}






.last-menu{
	float:left;
	height:170px;
	padding:14px 15px 0 15px;
	color:#474747;
	font-weight:bold;
	font-size:13px;
	line-height:9px;
	background:url(../images/divider.gif) right top no-repeat;
	width:120px;
}


.last-menu-hover, .last-menu-active{
	background:url(../images/menu-hover-bg.gif) left top repeat-x;
	float:left;
	height:170px;
	padding:14px 15px 0 15px;
	font-weight:bold;
	font-size:13px;
	line-height:9px;
	color:#ef561d;
	text-decoration:none;width:120px;
}
.last-menu-active{
	background:url(../images/menu-active-bg.gif) left top repeat-x;
}

.last-menu ul, .last-menu-hover ul, .last-menu-active ul{
	margin:4px 0 0 0;
	padding:0px;
	list-style-type:none;
}
.last-menu ul li, .last-menu-hover ul li, .last-menu-active ul{
	float:none;
	padding:0px 0 0 0;
	color:#474747;
	font-weight:bold;
	font-size:13px;
}
.last-menu ul li a, .last-menu-hover ul li a, .last-menu-active ul li a{
	color:#474747;
	text-decoration:none;
}
.last-menu ul li a:hover, .last-menu-hover ul li a:hover, .last-menu-active ul li a:hover{
	color:#ef5b1d;
	text-decoration:none;
}

.last-menu-active ul li a{
	color:#ef5b1d;
	text-decoration:none;
}

.last-menu ul ul li, .last-menu-hover ul ul li, .last-menu-active ul ul li{
	float:none;
	color:#6f6f6f;
	font-size:11px;
	padding:6px 0 0 0;
	font-weight:normal;
}
.last-menu ul ul li a, .last-menu-hover ul ul li a, .last-menu-active ul ul li a{
	color:#6f6f6f;
	text-decoration:none;
}
.line-hieght{
	line-height:15px;
	}
.last-menu ul ul li a.current, .last-menu-active ul ul li a.current{
	color:#ef5b1d;
	text-decoration:none;
}
.last-menu ul ul li a:hover, .last-menu-hover ul ul li a:hover, .last-menu-active ul ul li a:hover{
	color:#ef5b1d;
	font-weight:bold;
	text-decoration:none;
}


/*---------------------------------*/
.main-quick-link{
	float:right;
	width:190px;
	padding-left:0px !important;
	padding-left:19px;
	margin-top:-3px;
}
.table-style{
	float:none;
	font-size:12px;
	color:#717171;
	border:#e5e5e5 1px solid;
}
.table-style td{
	padding:5px 5px 5px 10px;
	border:#e5e5e5 1px solid;
}
.tr-style{
	background:#efefef;
}
.red{
	color:#FF0000;
	font-size:12px;
}
.input-style{
	border:#cecece 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#f9f9f9;
	height:18px;
	width:184px;
	color:#666666;
	padding:2px 3px 0 3px;
}
.team-style{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:18px;
	color:#666666;
	text-decoration:none;
	
}
.star-list{margin:0px;
padding:0px;
list-style-type:none;
}
.star-list li{background:url(../images/star.png) left 2px no-repeat;
color:#717171;
font-size:12px;
font-weight:bold;
padding:0 0 10px 25px;
}

.star-list li a{
color:#333333;
text-decoration:none;
}

.star-list li a:hover{
color:#ed5d1e;
text-decoration:underline;
}
.input-style-long{
	border:#cecece 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#f9f9f9;
	width:184px;
	color:#666666;
	padding:2px 3px 0 3px;
}
.input-style-msg{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
	padding:3px 3px 3px 2px;
	color:#666666;
	
}
.upload-box{
	border:#cecece 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#f9f9f9;
	height:22px;
	width:192px;
	color:#666666;
	padding:2px 3px 0 3px;
}
.bottom-border{
	border-bottom:#e5e5e5 1px solid;

}

.map-style{
	border:#cecece 1px solid;
	background:#FFFFFF;
	padding:3px;
}

.indication{
	float:left;
	width:657px;
	margin:0 0 14px 0;
}
.form-box{
	float:left;
	width:657px;
}
.form-box2{
	float:left;
	width:380px;
	padding-left:15px;
}
.input-txtquery
{
  height: 40px;
}
.form-boxquery{
	float:left;
	width:480px;
}
.img-area{
	float:left;
	width:auto;
	padding-left:20px;
}

.class-tool-tip{
	float:left;
	width:193px;
	position:relative;
}

.tool-tip{
	float:left;
	width:190px;
	height:23px;
	margin-bottom:5px;
	background:url(../images/dot.gif) left bottom repeat-x;
}
.tool-tip a{
	color:#3d3d3d;
	width:180px;
	display:block;
	text-decoration:none;
	background:url(../images/black-arrow.gif) right 7px no-repeat;
}
.tool-tip a:hover{
	color:#ed5d1e;
	text-decoration:none;
	background: url(../images/orange-arrow.gif) right 7px no-repeat;
}

/*-------------------------------*/
.bubbleInfo {
            position: relative;
            top: 150px;
            left: 100px;
            width:193px;
        }
        .trigger {
            position: absolute;
        }
     
        /* Bubble pop-up */

        .popup {
        	position: absolute;
        	display: none;
        	z-index: 50;
        	border-collapse: collapse;
        }

        .popup td.corner {
        	height: 15px;
        	width: 19px;
        }

        .popup td#topleft { background-image: url(../images/bubble-1.gif); }
        .popup td.top { background-image: url(../images/bubble-2.gif); }
        .popup td#topright { background-image: url(../images/bubble-3.gif); }
        .popup td.left { background-image: url(../images/bubble-4.gif); }
        .popup td.right { background-image: ; }
        .popup td#bottomleft { background-image: url(../images/bubble-6.gif); }
        .popup td.bottom { background-image: url(../images/bubble-7.gif);}
        .popup td.bottom img { display: block; margin: 0 auto; }
        .popup td#bottomright { background-image: url(../images/bubble-8.gif); }

        .popup table.popup-contents {
        	font-size: 12px;
        	line-height: 1.2em;
        	background-color: #fff;
        	color: #666;
        	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif;
        	}

        table.popup-contents th {
        	text-align: right;
			color:#f56d30;
        	text-transform: lowercase;
        	}

        table.popup-contents td {
        	text-align: left;
			padding:0 0 0 15px;
			background:#f4f4f4 url(../images/repeater-x.gif) left top repeat-x;
        	}
			.org-color{
				color:#ed5d1e;
				font-weight:bold;
				line-height:15px;
				font-size:11px;
				font-family:Arial, Helvetica, sans-serif;
			}
			.txt{
				font-family:Arial, Helvetica, sans-serif;
				color:#333333;
			}
			.txt p{
				line-height:16px;
				padding-top:5px;
				font-size:11px;}

        tr#release-notes th {
        	text-align: left;
        	text-indent: -9999px;
        	height: 17px;
        	}

        tr#release-notes td a {
        	color: #333;
}


.qlinks {
	width:193px;
	float:left;
}

#qlink-list {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#qlink-list li {
	background:url(../images/dot.gif) left bottom repeat-x;
	color:#3d3d3d;
	float:left;
}
#qlink-list li a {
	padding:7px 0 7px 0;
	width:190px;
	float:left;
	color:#3d3d3d;
	text-decoration:none;
}
#qlink-list li a.pad {
	padding-top:0px;
}
#qlink-list li a:hover.pad {
	padding-top:0px;
}
#qlink-list li a:hover {
	color:#f16425;
	text-decoration:none;
}

#qlink-list li a.request {
	background:url(../images/link1.gif) right 4px no-repeat;
}
#qlink-list li a.newsletter {
	background:url(../images/link2.gif) right 4px no-repeat;
}
#qlink-list li a.upload {
	background:url(../images/link3.gif) right 4px no-repeat;
}
#qlink-list li a.email {
	background:url(../images/link4.gif) right 4px no-repeat;
}
#qlink-list li a.linked {
	background:url(../images/link5.gif) right 4px no-repeat;
}


.success { color:#3d6611; }
.error { color:#df280a; }
.notice {color:#e26703; }
.success, .error { font-weight:bold; }
.messages { width:100%; overflow:hidden; }
.error-msg, .success-msg, .notice-msg, .note-msg {
    min-height:23px !important;
    margin-bottom:1em !important;
    border-style:solid !important;
    border-width:1px !important;
    background-repeat:no-repeat !important;
    background-position:10px 10px !important;
    padding:8px 8px 8px 32px !important;
    font-size:.95em !important;
    font-weight:bold !important;
	width:90%;
	margin:0px;
position:relative;
    }
.error-msg li, .success-msg li, .notice-msg li {margin-bottom:.2em; }
.error-msg {
    border-color:#f16048;
    color:#df280a;
    background-color:#faebe7;
    background-image:url(index_2.html);
    }
.success-msg {
    border-color:#446423;
    color:#3d6611;
    background-color:#eff5ea;
    background-image:url(index_2.html);
    }
.active-page{color:#EF5B1D;}

