/*  NiUG Client Styles */

body { background: #fff; }

#wrapper { width: 100%; }

#mainHeaderLiner { background: #fff; }

#topBarTopPadding {
	margin: 0px;
	padding: 0px;
}

#topBar {
	background: #fff url(../images/header_bg.gif) repeat-x top left;
	padding-top: 166px; 
	text-align: right;
	float: none;
	position: static;
}

#topNavArea {
	padding: 0;
	margin: 0;
}

#topNav {
	top: 138px;
	font-size: 13px;
	font-weight: bold;
	margin-bottom:0px;
	left: 0px;
	font-family: Verdana;
	text-transform: none;
	width: 100%;
	background-color:#FEA520;
	z-index:6;
}

#topNavContent {
	top: 0px; /* This is the default distance down to the top of the content tabs. You also need to overwrite "topBar" in default.css */
	margin-bottom: 0;
	border-top:1px solid #fff;
}

#topNav ul {
	float:right; clear:both; list-style-type:none; padding:0; margin:0 35px 0 0; 
}

#topNav li {
	background: url(../images/lang_english/topnav_back.gif) 0px 0px;
	margin: 0 8px 0 8px; 
	color: #333;
	font-weight: bold;
}

#topNav div {
	background: url(../images/lang_english/topnav_back.gif) no-repeat right 0px;
}

#topNav a {
	padding: 5px 20px 0 10px;
}

#topNav a, #topNav a:link, #topNav li a {
	color: #333; 
	font-weight: bold;
}

#topNav a:hover, #topNav li:hover a {
	color: #333; /* This is the text color for the topNav rollover */
	text-decoration: underline;
}

#topSubNav {
	background: #fff; /* This is the color of the Subnav bar */
	border-top: 0px;
}

#topSubNavEmpty {
	background: #fff;
	border-top: 0px;
	height: 0px;
}

#blogs #topNav li.blogs a, 
#calendar #topNav li.calendar a, 
#forums #topNav li.forums a, 
#help #topNav li.help a, 
#home #topNav li.home a, 
#library #topNav li.library a, 
#myPage #topNav li.myPage a, 
#people #topNav li.people a, 
#projects #topNav li.projects a, 
#projectWizard #topNav li.projectWizard a, 
#tasks #topNav li.tasks a, 
#workgroups #topNav li.workgroups a {
	font-weight: bold;
	color: #333; 
}

#footerNav1 {color:#aaa;}
#footerNav2 {color:#aaa;}

#footerNav1 a {color:#fff;}
#footerNav2 a {color:#fff;}

#footerNav1 a:hover {color: #ffa500;}
#footerNav2 a:hover {color: #ffa500;}
#pageFooter {background:url(../images/bg_footer.jpg) top left repeat-x  transparent; border:1px solid #29507f; border-top:none;}
#pageFooter a {color:#eee;}
#pageFooter a:hover {color: #ffa500;}
.notice p {color:#eee;}
.siteVersion {color:#aaa;}

#accountNav { background: transparent url(../images/bg_login.jpg) repeat-x top left; color: #96CF55; }
#adminLink { color: #BDDAE6; }

#contentNoBorders {border-left:1px solid #29507f; border-right:1px solid #29507f;}

#contentPromo1 {border-right:1px solid #666; min-height:350px; margin-bottom:5px; width:19%;}
#contentPromo2 {border-left:1px solid #666; min-height:350px; margin-bottom:5px; width:19%;}

#contentPromo1Inside.contentPromo1InsideColor1a h2 { background:#fea620; color:#000; padding-top:3px; padding-bottom:3px; padding-left:3px;}
#contentPromo1Inside.contentPromo1InsideColor1b h2 { background:#fea620; color:#000; padding-top:3px; padding-bottom:3px; padding-left:3px;}
#contentPromo2Inside.contentPromo1InsideColor1c h2 { background:#fea620; color:#000; padding-top:3px; padding-bottom:3px; padding-left:3px;}
#contentPromo2Inside.contentPromo2InsideColor2a h2 { background:#fea620; color:#000; padding-top:3px; padding-bottom:3px; padding-left:3px;}
#contentPromo2Inside.contentPromo2InsideColor2b h2 { background:#fea620; color:#000; padding-top:3px; padding-bottom:3px; padding-left:3px;}
#contentPromo2Inside.contentPromo2InsideColor2c h2 { background:#fea620; color:#000; padding-top:3px; padding-bottom:3px; padding-left:3px;}
#contentPromo2Inside.contentPromo2InsideColorStats h2 { background:#fea620; color:#000; padding-top:3px; padding-bottom:3px; padding-left:3px;}
#contentPromo2Inside.contentPromo2InsideColorGetStarted h2 { background:#fea620; color:#000; padding-top:3px; padding-bottom:3px; padding-left:3px;}
#contentPromo2Inside.contentPromo2InsideColorGetStarted h2.colorGetStarted { background:#fea620; color:#000; padding-top:3px; padding-bottom:3px; padding-left:3px;}

#contentPromo2Inside.contentPromo2InsideColorGetStarted h2 img {display:none;}
#contentMain1 {width:60%; margin:0 auto;}
#contentMain1 #contentMain1Inside {border-bottom:1px solid #666; margin-left:15px;}
#contentMain1 #contentMain1Inside h1 {background:#fea620; color:#000; padding-top:5px; padding-bottom:5px; padding-left:5px;}

#dropmenudiv {
	margin: 0 0 0 -12px; /* Shift the drop-down menu to be left-aligned with tabs */
	background: #fea520;  /*hover background color*/
	border-top: 1px solid #fff; 
	border-right: 1px solid #fff; 
	border-left: 1px solid #fff; 
	border-bottom: 0px solid #fff; 
	font:normal 13px Verdana;
	line-height:150%;
	z-index:100;
	color:#333;
}

#dropmenudiv a {
	color: #333;
	border-bottom: 1px solid #fff;
	line-height: 14px;
	padding: 4px 15px;
	text-decoration: none;
	font-weight: normal;
}

#dropmenudiv a:hover{ 
	background: #96CF55;
	color:#333;
	text-decoration: none;
}

#welcomeFrame {border:none;}
#welcomeArea1 {background: transparent;margin-top:10px;}
#contentMain1 {background: transparent;}
#contentPromo1 {background: transparent;padding-top:10px;}
#contentPromo2 {background: transparent;padding-top:10px;}
#contentMain1Inside {background: transparent;}
.contentPromo1InsideColor1a {background: transparent;}
.contentPromo2InsideColor {background: transparent;}
.contentPromo2InsideColor2a {background: transparent;}

/* NiUG header code */
#clientTopNav { min-width:900px; width:auto !important; width: 100%; margin: -61px 0 0 -3px; padding:0; overflow:hidden; }
.niug_nav_main { float:right; clear:both; margin:0; padding:0 25px 0 0; width:100%; text-align: right; background: url(../images/clientTopNav_bg.gif) repeat-x top left; border-bottom:1px solid #fff; overflow: hidden; }
.niug_nav_main ul { float:right; list-style-type:none; padding:0; margin:0 25px 0 0; color:#fff; font-family: Verdana; font-size:13px; font-weight:bold; text-align:right; }
.niug_nav_main ul li { float:left; margin:0 2px; }
.niug_nav_main ul li a { display:block; padding:8px 15px 8px 15px; color:#fff; text-decoration:none; }
.niug_nav_main ul li a:hover { color:#FEA520; text-decoration:none; }
.niug_nav_main ul li a.current { color:#333; background:#FEA520; font-weight:bold; border-left: 1px solid #fff; border-right: 1px solid #fff; }
.niug_nav_main ul li a.current:hover { color:#999; text-decoration:none; }
#clientTopNavClear { display: block; clear: both; } 
/* end:NiUG header code */

/* remove topNav icons */
#topNav li.projectWizard a {
 	padding-left: 0px; 
}
#topNav li.home span {
	background: none;
}
#topNav li.myPage span {
	background: none;
}
#topNav li.people span {
	background: none;
}
#topNav li.workgroups span {
	background: none;
}
#topNav li.calendar span {
	background: none;
}
#topNav li.forums span {
	background: none;
}
#topNav li.projects span {
	background: none;
}
#topNav li.tasks span {
	background: none;
}
#topNav li.library span {
	background: none;
}
#topNav li.blogs span {
	background: none;
}
#topNav li.help span {
	background: none;
}
/* end:remove topNav icons */

/* welcome_highlights_template */
#welcome_highlights_l { overflow:hidden; }
#welcome_highlights_r { overflow: hidden; } 

#welcome_highlights_ctr { zoom:1; }


.commNews_title { font-size: 13px; font-weight:bold; margin: 0 0 4px 0; }
.commNews { position: relative; width: 100%; overflow: hidden; padding: 8px 0 5px 0; border-top: #CCCCCC 1px dotted; }
.commNews.first { border: none; }
.commNews p { padding: 0 0 5px 0; margin: 0; font-size:11px; }
.commNews img { float:left; margin: 0 6px 0 0; padding:0; }
.commNews a.moreLink { float: right; clear: left; }
.commNews_date { font-size:10px; margin: 0 0 10px 0;}

#welcomeFrame .welcome_highlights_promo3b span.module_title_and_body_area h2,
#contentNoBorders .welcome_highlights_promo3b span.module_title_and_body_area h2,
#welcome_highlights_promo_r_hdr { clear: both; zoom: 1; }

.welcome_highlights_promo_r_item_title { font-size:12px; font-weight:bold; }
.welcome_highlights_promo_r_item { padding:16px; padding:16px 16px 2px 16px !important; }
.welcome_highlights_promo_r_item_r { float:right; display:inline; width:113px; margin: 0; margin: -6px 0 0 0 !important; padding:0; font-size:12px; color:#333; text-align:left; line-height:110% }
.welcome_highlights_promo_r_item_l { float:left; display:inline; width:85px; margin:0; padding:0; }
.welcome_highlights_promo_r_item_l img { vertical-align: top; }


/* end:welcome_highlights_template */
