/* Chesapeake Network Styles */
body {
	background: #1950a2 url(../images/bg_main.jpg) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}
 
h1,
h3,
h4 {
	color: #993300 !important;
}
 
a:link,
a:visited {
	color: #04266b;
	text-decoration: none;
}
 
 
#forums #topNav li.forums a,
#calendar #topNav li.calendar a, 
#home #topNav li.home a, 
#library #topNav li.library a, 
#people #topNav li.people a, 
#workgroups #topNav li.workgroups a,
#blogs #topNav li.blogs a,
#myPage #topNav li.myPage a {
	background:url(../images/bg_navhover.gif) repeat-x;
}
a:hover,
a:active {
	color: #63211A;
	text-decoration: underline;
}
 
#topBar {
	background: #FFF;
	padding-top: 149px;
	background: transparent;
	background: #1950a2 url(../images/bg_main.jpg) repeat-x;  
	/*background:url(../images/bg_header.jpg) repeat-x;*/
}
 
/*#mainHeaderLiner {background-color:#1b67af;}*/
 
#topBar #logo {
	top: 5px;
	left:3px;
}
 
#accountNav {
	background: transparent;
	color: #fff;
	border: none;
}
#accountNav a {
	color: #fff !important;
}
 
#accountLinks li {
	border-color: #636363;
}
 
topSubNav2 ul{
margin:0px;padding:0px;
}
 
 
#topNav span {
	display: none !important;
}
 
#topNav li,
#topNav div,
#topNav a {
	color: #fff !important;
	text-transform: uppercase;
	background:url(../images/bg_nav.gif) repeat-x;
	font-size: 12px;
}
#topNav a {
        padding-left:8px;
        padding-right:8px;
	background:url(../images/bg_nav.gif) repeat-x;}
 
#topNav a:active,
#topNav a:hover {
	color: #FFF !important;
	background:url(../images/bg_navhover.gif) repeat-x;}
 
 
 
#topSubNavEmpty {
	display: none;
}
 
#dropmenudiv {
	margin: -1px 0 0 0;
	background: #d39107;
	border:3px solid #e5b221;
	border-top: none;
	width: 170px !important;
}
 
#dropmenudiv a {
	border: none !important;
	color: #FFF;
	font-weight: normal;
	text-align: left;
	font-size: 12px;
}
 
#dropmenudiv a:active,
#dropmenudiv a:hover {
	color: #FFF;
	text-decoration: none;
	background: #c55300;
}
 
#welcomeFrame {
	border: none;
}
 
 
#getstartedbox {
	width: 700px;
	height: 120px;
	background-image: url(../images/getstartedbox_bg.JPG);
	background-repeat: repeat-x;
	margin-left:auto;
	margin-right:auto;
}
 
#getstartedboxwrapper{
	margin-right: auto;
	margin-left: auto;
	height:120px;
	width:540px;
}
 
#getstartedbox1, #getstartedbox2, #getstartedbox3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	border: 5px solid #FFFFFF;
	width:140px;
	height:80px;
}
 
#leftNav ul a.at {
	color: #333;
}
 
#pageFooter {
	background: #FFF;
}
#myPage #topNav li.myPage {
	background-position: right 0;
}
#myPage #topNav li.myPage a {
	background-position: left 0;
}
#myPage #topNav li.myPage div {
	background-position: left 0px;
}
#blogs #topNav li.blogs, 
#calendar #topNav li.calendar, 
#forums #topNav li.forums, 
#help #topNav li.help, 
#library #topNav li.library, 
#myPage #topNav li.myPage, 
#people #topNav li.people, 
#projectWizard #topNav li.projectWizard, 
#tasks #topNav li.tasks, 
#workgroups #topNav li.workgroups{
	background-position: 0px 0px;
}
.module2 tr.header td.first {
	background: url(../images/bg_version.jpg) no-repeat;
}
#footerNav1 {color:#000;}
ul#footerNav1 li {
	display: inline;

}

#pageFooter a, #pageFooter span, #pageFooter p {color:#fff}
 
div  {border:0px solid red;}
 
 
#accountNav {background:#04266b; border:2px solid #0b2e97;border-top:none;margin-right:20px;}
#pageFooter {background:#003300 url(../images/bg_footer.jpg) repeat-x; height:160px;}




.siteVersion {color:#022d6a;padding:2px 0;}/*background:transparent url(../images/bg_version.jpg) repeat-y center top;*/
 
/*
#contentPromo1 {width:20%;float:left;}
#contentPromo2 {width:22%;float:right;margin-right:10px;}
#contentMain1 {width: 56%; float:left;}
*/
#contentPromo1 { /* This is the left column outside liner for positioning relative to the main content and the right column */

	position: relative;
	float: left;
	width: 180px;
	margin: 0 0 0 3px;
	padding: 10px 0 0 0;
}
#contentPromo2 {  /* This is the right column outside liner for positioning relative to the left column and main content area */
	position: absolute;
	top: 0px;
	right: 0;
	width: 192px; /* This is set to 1% less than 100% on purpose. When set to 100%, IE causes the right most cell to jump sometimes. */
	margin: 0 0 0 0;
	padding: 10px 0 0 0;
}
#contentMain1 { /* This is the main content outside liner for positioning relative to the left and right columns */
	position: relative;
	float: none;
	width: 57%;
	margin: 0 160px 0 190px;
	padding: 0 0 0 0;
	font-size: 100%;
}
 
/*#contentMain1Inside {background: url(../images/bg_maintop.jpg) no-repeat center top;padding-top:180px;}*/
 
#topSubNav {background:url(../images/bg_navhover.gif) repeat-x;border:none;padding-top:5px;padding-bottom:5px;}
#topSubNav a {color:#eee;}
#topSubNav li a.at {
	color: #993300; /* This is a standard text color for the subnav at states */
}
#topSubNav a {
	border-left: 1px solid #ddd; /* This is the vertical seperators between subnav items */
}
#accountNav li {
	border-right: 1px solid #ddd; /* This is the vertical seperators between subnav items */
}
.contentMessage {margin-top:8px;}
 
#contentPromo1Inside h2 {background:url(../images/roundedbox_top.jpg) no-repeat top left;width:175px;padding-left:8px;margin-left:-7px;}
#contentPromo1Inside {padding:0px;margin:0px;padding-left:7px;padding-bottom:5px;margin-top:3px;background:url(../images/roundedbox_bottom.jpg) no-repeat bottom left;width:175px;margin-left:3px;} 
 
#contentPromo2Inside h2 {background:url(../images/roundedbox_top.jpg) no-repeat top left;;width:175px;padding-left:8px;margin-left:-7px;}
#contentPromo2Inside {padding:0px;margin:0px;padding-left:7px;padding-bottom:5px;margin-top:3px;background:url(../images/roundedbox_bottom.jpg) no-repeat bottom left;width:175px;margin-left:3px;margin-bottom:3px;}
 
/*.contentPromo1InsideColor1a h2{background: #FFFFFF url(../images/roundedbox_top.jpg) no-repeat; width:186px;height:30px;padding:0px;margin:0px;}*/
 
#welcomeArea1 {background: transparent;margin-top:10px;}
#contentMain1 {background: transparent;}
.contentPromo1 {background: transparent;}
#contentMain1Inside {background: transparent;}
.contentPromo1InsideColor1a {background: transparent;}
.contentPromo2InsideColor {background: transparent;}
.contentPromo2InsideColor2a {background: transparent;}
 
.minWidth {
	width: 850px; /* Sets the minimum width of the site. Is overwritten for some communities. */
}
 
 
#topNav li.first {background:url(../images/bg_nav_first.gif) left top; padding-left:3px;}
#topNav li.last {background:url(../images/bg_nav_last.gif) right top; padding-right:20px;}
 
 
#contentPromo2Inside {width:170px; padding-right:10px;}
#contentPromo1Inside {width:176px; padding-right:10px;}
/* .colorGetStarted img {display:none;} Instead of blocking images on this class, I just removed the arrow art from the welcome_main template */
 
 
#contentPromo1 h2, #contentPromo2 h2 {color:#004472;font-size:12px;font-weight:bold;}
 
#contentMain1 { /* This is the main content outside liner for positioning relative to the left and right columns */
float:none; width:auto; position:inherit; margin:0 170px 0 170px; padding:0 20px 0 20px;
}
 
 
 
#topNavArea { /* Use if a background behind the topNav is needed */
height:26px;
margin:0 auto;
margin-top: -148px; /* Shift the background image up to be behind topNavContent */
text-align:center;
margin-bottom:-1px;
}
 
#topNav {
white-space: nowrap;
margin-left:auto;
margin-right:auto;
width:700px;
padding-left:20px;
padding-right:20px;
margin-bottom:-5px;
position:static;
position:relative;
top:121px;
left:0px;
height:100%;
}
 
#topSubNav {margin-top:122px;}
#topBar #logo {
top:1px;
top: 5px !important;
}
#home #topBar #logo {
top:4px;
top: 5px !important;
}
#logo {margin-left:5px;}
#logoSmall {width:86px; height:86px;}
#topBarPrint {height:32px;} 