/* ////////////////////////////////////////////
///                                         ///
///   Design & Development: inorbital.com   ///
///   Giuliano Liker                        ///
///                                         ///
//////////////////////////////////////////// */

/* GLOBAL
---------------------------------------------*/

body {
	font:normal 12px/17px Arial, Helvetica, sans-serif;
	color:#414141;
	margin:0;
	padding:0;
	background:url(images/top-line.gif) #E8E8E8 repeat-x;
}

img {
	border:none;
}

p {
	margin:15px 0;
}

a, a:visited, a:hover {
	color:#a16211;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;	
}

h1 {
	font:normal 18px/20px Arial, Helvetica, sans-serif;	
	color:#414141;
	margin:0 0 25px;
}

h2 {
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#a16211;	
	margin:10px 0 0;
}

.clearAll {
	clear:both;
	float:none;
	height:0;
	font-size:0;
}

/* BODY
---------------------------------------------*/

.wrapper {
	width:960px;
	margin:0 auto;
}

.contentPage {
	float:left;
	position:relative;
	width:960px;
}

/* HEADER
---------------------------------------------*/

.header {
	position:relative;
	float:left;
	width:960px;
	height:160px;
}

.logo {
	position:absolute;
	top:20px;
	left:0;
	width:319px;
	height:139px;
	outline:none;
}

/* LOGIN - LOGOUT BUTTON
---------------------------------------------*/

a.login, a.logout {
	display:block;
	position:absolute;
	top:28px;
	left:510px;
	width:99px;
	height:29px;
	outline:none;
	text-indent:-9999px;
	background:url(images/button-client-login.gif) no-repeat;
}

a.login:hover {
	background-position:top right;
}

a.logout {
	background-position:0 -29px;
}

a.logout:hover {
	background-position:-99px -29px;
}

/* SEARCH
---------------------------------------------*/

.boxSearch {
	position:absolute;
	top:28px;
	right:0;
	width:300px;
	height:30px;
	text-align:right;
}

#ctl00_placeholderSearch_txtSearch {
	width:212px;
	height:16px;
	background:url(images/search-text-box.gif) no-repeat;
	border:none;
	padding:8px 10px 7px;
	margin:0;
	font:normal 12px Arial, Helvetica, sans-serif;
}

#ctl00_placeholderSearch_btnSearch {
	border:none;
	padding:0;
	margin:0 0 0 4px;
	width:29px;
	height:29px;
	text-align:-9999px;
	cursor:pointer;
	background:url(images/search-button.gif) no-repeat;
}

#ctl00_placeholderSearch_btnSearch:hover {
	background-position:top right;	
}

/* MAIN MENU
---------------------------------------------*/

.mainMenu {
	position:absolute;
	top:77px;
	right:0;
	width:630px;
	height:70px;
}

.mainMenu a {
	outline:none;	
}

.tabInactiveLink, .tabActiveLink {
	display:block;
	width:90px;	
	height:70px;
	text-indent:-9999px;
}

#ctl00_placeholderMainMenu_Tabs_ctl00_panelMenu {
	float:right;	
}

/* profile */

#tabCenter110 a {
	background:url(images/main-menu-sprite.jpg) no-repeat 0 0;
}

#tabCenter110 a:hover, #tabCenter110 a.tabActiveLink {
	background-position:0 -70px;
}

/* services */

#tabCenter112 a {
	background:url(images/main-menu-sprite.jpg) no-repeat -90px 0;
}

#tabCenter112 a:hover, #tabCenter112 a.tabActiveLink {
	background-position:-90px -70px;
}

/* projects */

#tabCenter113 a {
	background:url(images/main-menu-sprite.jpg) no-repeat -180px 0;
}

#tabCenter113 a:hover, #tabCenter113 a.tabActiveLink {
	background-position:-180px -70px;
}

/* news */

#tabCenter262 a {
	background:url(images/main-menu-sprite.jpg) no-repeat -270px 0;
}

#tabCenter262 a:hover, #tabCenter262 a.tabActiveLink {
	background-position:-270px -70px;
}

/* contact */

#tabCenter115 a {
	background:url(images/main-menu-sprite.jpg) no-repeat -360px 0;
}

#tabCenter115 a:hover, #tabCenter115 a.tabActiveLink {
	background-position:-360px -70px;
}

/* cms */

#tabCenter116 a {
	background:url(images/main-menu-sprite.jpg) no-repeat -450px 0;
}

#tabCenter116 a:hover, #tabCenter116 a.tabActiveLink {
	background-position:-450px -70px;
}

/* clients */

#tabCenter314 a {
	background:url(images/main-menu-sprite.jpg) no-repeat -540px 0;
}

#tabCenter314 a:hover, #tabCenter116 a.tabActiveLink {
	background-position:-540px -70px;
}


/* sustainability */

#tabCenter389 a {
	background:url(images/main-menu-sprite.jpg) no-repeat -540px 0;
}

#tabCenter389 a:hover, #tabCenter116 a.tabActiveLink {
	background-position:-540px -70px;
}




/* PROJECTS MENU
--------------------------------*/

.projectsSubmenu {
	/*float:left;*/
	width:230px;
	height:30px;
	margin-bottom:20px;
}

.projectsPublic {
	float:left;
	width:110px;
	height:29px;
	text-indent:-9999px;
	outline:none;
	background:url(images/projects-sub-menu.gif) no-repeat 0 0;
}

.projectsPublic:hover {
	background-position:left bottom;	
}

.selectedButton01 {
	background-position:left bottom;
}

.projectsPrivate {
	float:right;
	width:110px;
	height:29px;
	text-indent:-9999px;
	outline:none;
	background:url(images/projects-sub-menu.gif) no-repeat right top;
}

.projectsPrivate:hover {
	background-position:right bottom;	
}

.selectedButton02 {
	background-position:right bottom;
}

.quickLinksBox {
	/* float:left; */
	list-style:none;
	margin:0 0 40px 0;
	padding:0;
	border-top:1px solid #dadada;
}

.quickLinksBox li {
	width:230px;
	margin:0;
	padding:7px 0;
	text-decoration:none;
	color:#a16211;
	font-size:11px;
	border-bottom:1px solid #dadada;
}

.quickLinksBox li a, .quickLinksBox li a:visited, .quickLinksBox li a:hover {
	text-decoration:none;
	color:#a16211;
	font:11px/14px Arial, Helvetica, sans-serif;
}

.quickLinksBox li a:hover {
	text-decoration:underline;
}

/* projects pagination */

.page_navigation , .alt_page_navigation {
	height:30px;
}

.pagBottom {
	margin:-23px 0 25px 0;	
}

.page_navigation a, .alt_page_navigation a {
	padding:1px 5px;
	margin:2px;
	color:#fff;
	text-decoration:none;
	font:normal 11px Arial, Helvetica, sans-serif;
	background-color:#888;
}

.page_navigation a:hover, .alt_page_navigation a:hover {
	background-color:#555;	
}

.active_page {
	background-color:#fff !important;
	color:#000 !important;
}	

.first_link, .last_link {
	display:none;	
}

/* TWITTER MODULE
---------------------------------------------*/

.tweet_list {
	width:200px;
	margin:0;
	padding:0;
	list-style:none;
}

.tweet_list li {
	margin:0 0 15px 0;
	padding:0;
}

.twitterPageLink {
	display:block;
	width:79px;
	height:25px;
	margin-top:10px;
	outline:none;
	text-indent:-9999px;
	background:url(images/button-subscribe-more.gif) no-repeat;
}

.twitterPageLink:hover {
	background-position:left bottom;
}

/* PUBLIC NOTICE FOOTER
---------------------------------------------*/

.publicNoticesFooter {
	border-top: 1px solid #B2B2B2;
}

/* LANDING PAGE
---------------------------------------------*/

.landingLeft {
	position:relative;
	float:left;
	width:590px;
	height:557px;
}

.landingRight {
	float:right;
	width:310px;
	height:497px;
	padding:30px;
	font:normal 14px/20px Arial, Helvetica, sans-serif;
	background:url(images/landing-cn-tower.gif) #fff no-repeat left bottom;
}

.photoMask {
	position:absolute;
	top:0;
	left:0;
	width:590px;
	height:557px;
	background:url(images/photo-mask.png) no-repeat;
	z-index:1000;
}

/* PAGE TOOLS
---------------------------------------------*/

.pageTop {
	float:left;
	width:960px;
	height:52px;
	background:url(images/content-top.gif) no-repeat;
}

.pageToolsBlock {
	width:80px;
	height:25px;
	margin:30px 0 0 860px;
}

/* CONTENT PAGE
---------------------------------------------*/

.mainContent {
	float:left;
	width:960px;
	padding-top:30px;
	background-color:#fff;
}

.contentLeft {
	float:left;
	width:230px;
	margin-left:35px;
}

.contentRight {
	float:right;
	width:610px;
	margin-right:35px;
}

/* PUBLIC SERVICES LIST
---------------------------------------------*/

.listLeft, .listRight {
	color:#999;	
}

.listLeft li:hover {
	cursor:pointer;
	color:#000;
	background-color:#F6F6F6;
}

.selectedOne {
	color:#000;
	background-color:#F6F6F6;
}

.listTitle, .listTitle2 {
	float:left;
	display:block;
	width:290px;
	font:bold 14px Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	padding-left:5px;
}

.listTitle2 {
	float:right;	
}

.listLeft, .listRight {
	clear:left;
	float:left;
	display:block;
	width:290px;
	margin:0;
	padding:0;
	border-top:1px solid #CCC;
}

.listRight {
	clear:right;
	float:right;	
}

.listLeft li, .listRight li {
	list-style:none;	
	margin:0;
	padding:3px 0 3px 5px;
	border-bottom:1px solid #CCC;
}

/* FOOTER
---------------------------------------------*/

.footer {
	background:url(images/footer-background.gif) repeat-x;
}

.footerContent {
	background:url(images/footer-background.gif) 0 49px repeat-x;
}

.footerIn {
	width:960px;
	margin:0 auto;
	padding-top:150px;
	font:normal 11px/15px Arial, Helvetica, sans-serif;
	overflow:hidden;
	background:url(images/footer-skyline-landing.gif) no-repeat;
}

.footerInContent {
	padding-top:203px;
	background:url(images/footer-skyline-content.gif) no-repeat;
}

.footerTitle {
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#000;
	margin:0 0 10px 0;
	padding:0;
}

.c1 {
	float:left;
	width:200px;
}

.c2 {
	float:left;
	margin-left:110px;
	width:280px;
}

.c3 {
	float:right;
	width:275px;
}

.c4 {
	clear:both;
	float:left;
	width:960px;
	text-align:center;
	margin:20px 0;
}

/* FOOTER NEWS
---------------------------------------------*/

.footerNewsDate {
	color:#7e7e7e;	
}

.footerNewsTitle a, .footerNewsTitle a:visited, .footerNewsTitle a:hover {
	font-weight:bold;
	color:#414141;
	text-decoration:none;
}

.footerNewsTitle a:hover {
	text-decoration:underline;	
}

.footerNewsSummary {
	color:#414141;	
}

.footerNewsSummary p {
	margin:0;	
}

/* FOOTER PROJECTS
---------------------------------------------*/

.c2 ul {
	list-style:none;
	margin:6px 0 0 0;
	padding:0;
}

.c2 ul li {
	border-bottom:1px solid #b2b2b2;
	padding:4px 0;
}

.c2 ul li a, .c2 ul li a:visited, .c2 ul li a:hover, .c2 li span {
	display:block;
	text-decoration:none;
}

.c2 ul li a:hover {
	text-decoration:underline;
}

.bottommenu, a.bottommenu:link, a.bottommenu:visited, a.bottommenu:hover {
	display:inline-block;
	color:#ffffff;
	font-weight:bold;
	margin:7px 0 7px 0;
	padding:7px;
	background-color:#cc0000;
	text-decoration:none;
}

a.bottommenu:hover {
	text-decoration:underline;	
}

/* NEWS PAGE
---------------------------------------------*/

.mainNewsDate, .soloNewsDate {
	font-size:11px;
	color:#7e7e7e;	
}

.mainNewsTitle a, .mainNewsTitle a:visited, .mainNewsTitle a:hover {
	font:normal 18px Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.mainNewsTitle a:hover {
	text-decoration:underline;	
}

.mainNewsSummary {
	color:#414141;
	margin-bottom:20px;
}

.mainNewsSummary p {
	margin-top:0;	
}

/* LEFT COLUMN NEWS LISTING
---------------------------------------------*/

.leftColumnTitle {
	width:230px;
	font:normal 18px/20px Arial, Helvetica, sans-serif;
	margin-bottom:20px;
}

.leftMainNewsDate, .soloNewsDate {
	font-size:11px;
	color:#7e7e7e;	
}

.leftMainNewsTitle a, .leftMainNewsTitle a:visited, .leftMainNewsTitle a:hover {
	display:block;
	font:bold 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	margin-bottom:12px;
}

.leftMainNewsTitle a:hover {
	text-decoration:underline;	
}

.leftMainNewsSummary {
	color:#414141;
	margin-bottom:20px;
}

.leftMainNewsSummary p {
	margin-top:0;	
}

.leftColumnNewsArhive {
	display:block;
	width:230px;
	margin:20px 0 40px 0;
	font:normal 12px Arial, Helvetica, sans-serif;	
}

/* OTHER
---------------------------------------------*/

.photoEdit, .photoEdit:visited, .photoEdit:hover {
	position:absolute;
	top:305px;
	left:20px;
	display:inline-block;
	color:#ffffff;
	font-weight:bold;
	padding:10px 15px;
	background-color:#cc0000;
	text-decoration:none;
}

.photoEdit:hover {
	text-decoration:underline;	
}

.panel .overlay {
	display:none;	
}





/* ALL ABOVE IS CUSTOM CSS
-------------------------------------------------------------------------------------------------------*/
/* ALL BELLOW IS ORIGINAL CSS (some stuff has been changed or commented out)


/******** GENERAL ELEMENTS ********/

/* Content */
/* body{font-family:arial, hevetica, sans-serif;font-size:12px;color:#333;margin:0px;background-color:#DDDDDD;} */
/* td{font-family:arial;font-size:13px;color:#3D3D3D} */
/*
a:link{color:#333333}
a:visited{color:#333333}
a:hover{color:#111111}
*/
/* li{line-height:17px} */

/* Title */
.title{margin-bottom:10px;line-height:35px;font-family:Tahoma;font-size:24px;margin-top:10px;font-weight:normal}

/* Form */
select {font-size:11px}
.button {height:23px;font-family:Arial;font-size:11px;padding-bottom:1px;
    font-weight:bold;color:#000000;background:url('images/button.png') #EEEEEE;
    border-top:1px solid #DDDDDD;border-right:1px solid #AAAAAA;
    border-bottom:1px solid #AAAAAA;border-left:1px solid #DDDDDD;cursor:pointer;}
.textbox {font-family:Arial;}
.file {height:27px;font-size:9pt;padding:5px;border:0;background:#eee;margin-right:7px;}

/* Side Box */
.boxHeader  {width:215px;background:url('images/sidebox.gif');background-repeat:repeat-x;margin:20px 0 5px 0;text-align:left;font-family:Tahoma;font-size:14px;}
.boxContent {width:215px;text-align:left;font-family:Arial;font-size:11px;}

/* Listing Paging */
.paging {line-height:12px;font-size:11px;padding-top:8px;width:262px;height:21px;}


/******** SPECIAL ELEMENTS ********/

/* Poll Results */
.pollHeader {background:#d6d7d8;text-align:center;padding:5px;font-weight:bold}
.bar1 {background:#ffaa00;border-right:#D78B00 1px solid;border-bottom:#D78B00 1px solid;}
.bar2 {background:#6B8E23;border-right:#59761D 1px solid;border-bottom:#59761D 1px solid;}
.bar3 {background:#FF4500;border-right:#C43600 1px solid;border-bottom:#C43600 1px solid;}
.bar4 {background:#1E90FF;border-right:#0060BF 1px solid;border-bottom:#0060BF 1px solid;}
.bar5 {background:#FF1493;border-right:#C71585 1px solid;border-bottom:#C71585 1px solid;}
.bar6 {background:#ffaa00;border-right:#D78B00 1px solid;border-bottom:#D78B00 1px solid;}
.bar7 {background:#6B8E23;border-right:#59761D 1px solid;border-bottom:#59761D 1px solid;}
.bar8 {background:#FF4500;border-right:#C43600 1px solid;border-bottom:#C43600 1px solid;}
.bar9 {background:#1E90FF;border-right:#0060BF 1px solid;border-bottom:#0060BF 1px solid;}
.bar10 {background:#FF1493;border-right:#C71585 1px solid;border-bottom:#C71585 1px solid;}
.barRow {background:#f6f7f8}
.barRowAlternate  {background:#d6d7d8}

/* Go Back Button */
.divGoBack {margin-top:20px;margin-bottom:20px}
.btnGoBack {}
  

/******** MODULES ********/

/* Listing - Categories */
.category_tree td div {height:20px !important}
.category_tree_node {text-transform:uppercase;font-family:Arial;font-size:11px;}
a.category_tree_node:hover {color:#ffffff;}

/* Category Navigation */
.category_area {padding-top:10px;padding-bottom:10px}
.category_item {font-size:13px;text-transform:uppercase;margin-top:15px;margin-bottom:3px}
.category_item a {font-weight:bold}
.category_item_desc {font-size:11px;}

/* Forum */
.frm_category_bar {background-color:#ffffff;}
.frm_category_title {font-weight:bold;font-size:11px;font-family:Tahoma;}
.frm_forum_header{font-weight:bold;font-size:10px;font-family:Tahoma;background:url('images/button.png');color:#2c2c2c;padding-left:7px;height:16px;border:#BEC7D1 1px solid;border-bottom:none;}
.frm_forum_item{background-color:#ffffff;border:#BEC7D1 1px solid;}

.frm_thread_header{font-weight:bold;font-size:10px;font-family:Tahoma;background:url('images/button.png');color:#2c2c2c;padding-left:7px;height:16px;border:#BEC7D1 1px solid;border-bottom:none;}
.frm_thread_item{background-color:#ffffff;border:#BEC7D1 1px solid;}

.frm_post_bar {font-size:10px;font-family:Tahoma;background:url('images/button.png');color:#2c2c2c;padding-left:7px;height:16px;border:#BEC7D1 1px solid;border-bottom:none;}
.frm_post_infopanel {background-color:#ffffff;border:#BEC7D1 1px solid;}
.frm_post_contentpanel {background-color:#ffffff;border:#BEC7D1 1px solid;padding:0px;}
.frm_post_subject {font-size:12px;font-weight:bold;background-color:#EFEFF1;border-bottom:#BEC7D1 1px solid;padding:5px;}
.frm_post_message {background-color:#ffffff;padding:5px;}

.frm_title {font-family:verdana;font-size:14px;font-weight:bold;}
.frm_statusbox {line-height:18px;background-color:#ffffff;border:#BEC7D1 1px solid;}

/******** PLACEHOLDERS ********/

/* placeholderTopMenu */
.topmenu{font-family:Arial;font-weight:normal;font-size:12px;color:#000000;}
a.topmenu:link{font-family:Arial;font-weight:normal;font-size:12px;color:#000000;text-decoration:underline}
a.topmenu:visited{font-family:Arial;font-weight:normal;font-size:12px;color:#000000;text-decoration:underline}
a.topmenu:hover{font-family:Arial;font-weight:normal;font-size:12px;color:#818181;text-decoration:underline}

/* placeholderBottomMenu 
.bottommenu{font-family:Arial;font-size:10px;color:#000000;}
a.bottommenu:link{font-family:Arial;font-size:10px;color:#000000;text-decoration:underline}
a.bottommenu:visited{font-family:Arial;font-size:10px;color:#000000;text-decoration:underline}
a.bottommenu:hover{font-family:Arial;font-size:10px;color:#818181;text-decoration:underline}
*/

 /* placeholderRegister */
a.register:link{color:#000000;}
a.register:visited{color:#000000;}
a.register:hover{color:#818181;}

/* placeholderLoginLogout 
a.login:link{color:#000000;}
a.login:visited{color:#000000;}
a.login:hover{color:#818181;} */

/* placeholderLogout 
a.logout:link{color:#000000;}
a.logout:visited{color:#000000;}
a.logout:hover{color:#818181;} */

/* placeholderDashboardLink */
a.admin:link, a.admin:visited, a.admin:hover {
	display:inline-block;
	color:#ffffff;
	font-weight:bold;
	margin:7px 0 7px 0;
	padding:7px;
	background-color:#cc0000;
	text-decoration:none;}

a.admin:hover {
	text-decoration:underline;	
}

/* placeholderBreadcrumb */
.breadcrumb{font-family:arial, hevetica, sans-serif;font-size:12px;}
a.breadcrumb:link{font-family:arial, hevetica, sans-serif;font-size:12px;color:#333;}
a.breadcrumb:visited{color:#111;}
a.breadcrumb:hover{color:#111;}

/* placeholderPagesWithin */
.boxLinksWithin {border-top:#444444 3px solid;padding:15px;padding-bottom:8px;text-align:left;white-space:nowrap;font-family:Arial;font-size:11px;background:url('tmig-landing/images/boxbg.jpg') #9a9a9a;color:#ffffff;}
.boxItemLinksWithin {white-space:nowrap;text-align:left;}
.boxItemLinksWithin a {color:#fff}

/* placeholderSameLevelPages */
.boxQuickLinks {border-top:#444444 3px solid;padding:15px;padding-bottom:8px;text-align:left;white-space:nowrap;font-family:Arial;font-size:11px;background:url('tmig-landing/images/boxbg.jpg') #9a9a9a;color:#ffffff;}
.boxHeaderQuickLinks {white-space:nowrap;text-align:left;}
.boxItemQuickLinks {white-space:nowrap;text-align:left;}
.boxItemQuickLinks a {color:#fff}

/* placeholderLoginForm */
.btnLogin {}
.txtLogin {}
.labelLogin {}

/* placeholderSearch 
.boxSearch {margin:7px;}
.btnSearch {}
.txtSearch {margin-bottom:1px;}*/

/* placeholderComments */
.comments {width:100%;margin-bottom:10px;border:#d7d7d7 1px solid;background:#F3F3F3}
.commentbody {padding:4px}
.commentinfo {padding:4px;font-size:9px;color:#777777}

/* placeholderPrint */
a.print:link{font-family:arial;font-size:11px;color:#333333;text-decoration:underline;white-space:nowrap}
a.print:visited{font-family:arial;font-size:11px;color:#333333;text-decoration:underline}
a.print:hover{font-family:arial;font-size:11px;color:#111111;text-decoration:underline}

/* placeholderCartInfo */
.cart{font-family:Verdana;font-weight:normal;font-size:10px;color:#333333;}

/* placeholderMainMenu_DropDown */                            
.static_nlsmenu {z-index:1;} /* Main Bar */
/* Main Bar - Item */
.static_nlsitemcontainer {padding-top:10px;padding-bottom:9px;
    padding-left:6px;
    padding-right:4px;}
.static_nlsiconcell {width:0px;}
.static_nlssubmenucell{width:11px;padding-top:1px;padding-left:3px;padding-right:4px; }
.static_nlsitem {
    font-weight:normal;font-size:12px;font-family:Verdana;line-height:10px;
    color:#ffffff;   
    padding:1px 15px 6px 8px;}
/* Main Bar - Item Hover */
.static_nlsitemcontainerover {border-top:black 0px solid;background:url('tmig-landing/images/menubg_hover.gif');
    padding-left:6px;padding-top:2px;
    padding-right:3px;}
.static_nlsiconcellover {width:0px;}
.static_nlssubmenucellover {width:11px;padding-top:0px;padding-left:3px;padding-right:4px}
.static_nlsitemover {
    font-weight:normal;font-size:12px;font-family:Verdana;line-height:10px;
    color:#000000;
    padding:0px 16px 6px 8px;} /*text-decoration:underline;font-family:tahoma;font-size:8pt;font-weight:normal;*/
/* Sub Menu */
.nlsmenu {margin-top:0px;
    border-bottom:#474747 0px solid;border-left:#3A87E8 0px solid;
    border-top:#3A87E8 0px solid;border-right:#434343 0px solid;
    z-index:1;}
/* Sub Menu - Item */
.nlsitemcontainer {height:27px;padding-left:0px;padding-right:0px;background-color:#D9D9D9 } /* ;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);-moz-opacity:0.9;} */ /*filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);-moz-opacity:0.7;*/
.nlsiconcell {width:20px;background-color:#070707;}
.nlssubmenucell{padding-top:2px;padding-left:3px;padding-right:4px}
.nlsitem {
    font-weight:normal;font-size:12px;font-family:Arial;text-align:left;
    color:#000000;
    padding:8px 40px 4px 10px;}
	
/* Sub Menu - Item Hover */
.nlsitemcontainerover {height:27px;border:#D9D9D9 0px solid;background:url('tmig-landing/images/menubg_hover.gif');}
.nlsiconcellover {width:20px;background-color:#5E7809;}
.nlssubmenucellover {padding-top:2px;padding-left:3px;padding-right:4px}
.nlsitemover {
    font-weight:normal;font-size:12px;font-family:Arial;text-align:left;
    color:#ffffff;
    padding:8px 40px 4px 10px;}

/* placeholderMainMenu_Links */
.mainbar{height:30px; text-align:center;}
a.mainmenu:link{font-family:Verdana; padding-left:10px;padding-right:11px;font-size:10px;color:#333;text-decoration:none;text-transform:uppercase;}
a.mainmenu:visited{font-family:Verdana; padding-left:10px;padding-right:11px;font-size:10px;color:#333;text-decoration:none;text-transform:uppercase;}
a.mainmenu:hover{font-family:Verdana; padding-left:10px;padding-right:11px;font-size:10px;color:#333;text-decoration:underline;none;text-transform:uppercase;}

/* placeholderMainMenu_VerticalMenu */
.mnuVertical {width:170px}
.mnuOver {padding:3px;background-color:#656567;border:#cccccc 1px solid;border-left:#cccccc 1px solid;
    border-top:#cccccc 1px solid;border-bottom:#5A5A5C 1px solid;border-right:#5A5A5C 1px solid;color:#cccccc;}
.mnuSelected {padding:3px;background-color:#F3F2F7;border:white 1px solid; 
    border-top:white 1px solid;border-bottom:#cccccc 1px solid;border-right:#cccccc 1px solid;font-weight:bold;}
.mnuPath {padding:3px;background-color:#D7D7DB;border:white 1px solid;
    border-top:white 1px solid;border-bottom:#cccccc 1px solid;border-right:#cccccc 1px solid;}
.mnuNormal {padding:3px;background-color:#E5E5EA;border:white 1px solid;
    border-top:white 1px solid;border-bottom:#cccccc 1px solid;border-right:#cccccc 1px solid;}

/* placeholderMainMenu_DropMenu */
.top {font:bold 11px verdana;color:#E2E9DA;background:none;}
.top_hover {font:bold 11px verdana;color:#E2E9DA;background:#924693;}
.member {font:bold 10px verdana;color:#5B5E55;}
.member_hover {font:bold 10px verdana;color:#5B5E55;background:#C2C4C5;}
.topbar {background-image:url("tmig-landing/images/topbg.gif");height:35px;}
.memberbar {background-image:url("tmig-landing/images/memberbg.gif");height:27px;}

/* placeholderMainMenu_Tabs
.tabActive_Left {width:15px;height:19px;background:url('tmig-landing/images/tab_active_left.gif') no-repeat}
.tabActive_Center {white-space:nowrap;background:url('tmig-landing/images/tab_active_center.gif')}
.tabActive_Right {width:15px;height:19px;background:url('tmig-landing/images/tab_active_right.gif') no-repeat}

.tabInactive_Left {width:15px;height:19px;background:url('tmig-landing/images/tab_inactive_left.gif') no-repeat}
.tabInactive_Center {white-space:nowrap;background:url('tmig-landing/images/tab_inactive_center.gif')}
.tabInactive_Right {width:15px;height:19px;background:url('tmig-landing/images/tab_inactive_right.gif') no-repeat}

a.tabInactiveLink:link {font-weight:bold;font-size:9px;color:#E2ECF7;text-decoration:none;}
a.tabInactiveLink:visited {font-weight:bold;font-size:9px;color:#E2ECF7;text-decoration:none;}
a.tabInactiveLink:hover {font-weight:bold;font-size:9px;color:#E2ECF7;text-decoration:underline;}

a.tabActiveLink:link {font-weight:bold;font-size:9px;color:#1283CA;text-decoration:none;}
a.tabActiveLink:visited {font-weight:bold;font-size:9px;color:#1283CA;text-decoration:none;}
a.tabActiveLink:hover {font-weight:bold;font-size:9px;color:#1283CA;text-decoration:underline;}

*/

/* placeholderMainMenu_Side */
#divSide {font:11px Trebuchet MS, Arial, sans-serif;background:#FAFAFA;padding:0px;width:180px}
#divSide a {color:#333333;text-decoration:none;}
#divSide a:hover {color:#1684E6}
.mnuLevel1 {margin:0px;list-style-type:none;}
.mnuLevel1 li {padding:3px;padding-left:7px;font-weight:bold;text-transform:uppercase;}
.mnuLevel2 {margin:0px;padding-left:12px;list-style-type:none;}
.mnuLevel2 li {padding:3px;padding-left:1px;border-top:#dedede 1px solid;font-weight:normal;text-transform:none;}
.mnuLevel3 {margin:0px;padding-left:12px;list-style-type:none;}
.mnuLevel3 li {padding:3px;padding-left:1px;border-top:#dedede 1px solid;font-weight:normal;text-transform:none;}
.itemSelected {color:#1684E6}

/* placeholderMenu_Tree */
a.prnnode  {
    font-family:tahoma,Arial;
    font-size:8pt;
    color:#000000;
    text-decoration:none;
    cursor:pointer;
    margin:0px;
    padding:2px;}
a.prnnode:hover {background-color:#CCFFCC; font-weight:bold;}
a.node {
    font-family:tahoma,Arial;
    font-size:8pt;
    color:#666666;
    text-decoration:none;
    cursor:pointer;
    margin:0px;
    padding:2px;}
a.node:hover {background-color:#CCFFCC; text-decoration:underline;}
a.selnode {
    font-family:tahoma,Arial;
    font-size:8pt;
    color:#000000;
    text-decoration:none;
    cursor:pointer;
    margin:0px;
    background-color:#CCFFCC;
    padding:1px 1px 1px 1px;
    border:#66CC66 1px solid;}
a.selprnnode {
    font-family:tahoma,Arial;
    font-size:8pt;
    font-weight:bold;
    color:#000000;
    text-decoration:none;
    cursor:pointer;
    margin:0px;
    background-color:#CCFFCC;
    padding:1px 1px 1px 1px;
    border:#66CC66 1px solid;}
div.row {color:#0066cc;text-decoration:none;cursor:pointer;}
div.selrow {background-color:#99CCFF;cursor:pointer;}
div.row:hover {}
input.nodeedit {
    font-family:Verdana,Arial;
    font-size:8pt;
    color:#666666;
    text-decoration:none;
    position:absolute;
    height:20px;
    border:#cfcfcf 1px solid;
    z-index:1;}
.nlstree {text-align:left; border:#e6e7e8 5px solid;padding:12px;background:white;}


/* PEOPLE */

.profileTbl {margin-top:16px; margin-bottom:16px;}

.profileCol_1 {color:#366092;}

.profileCol_2 a.on {color:#414141; font-weight:bold;}

.profileCol_3 {}
