/* CSS Document */
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#000000;
}
html,body {
	height: 100%;
}

div#borderbox {
	border: 1px solid #770837;
	margin-left: auto;
	margin-right: auto;
	width: 760px;
}	

div#wrapper {
	width: 760px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	margin-top:0px;
	text-align: left;
	background-color:#ffffff;
}
div#container {
	float: left;
	background-color:#ffffff;
}
a {
	color:#000000;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
blockquote {
	margin: 0px;
	padding:8px;
}
#news ul{
	list-style:none;
	border: none;
	margin-top:8px;
	margin-bottom:8px;
	margin-left:8px;
	padding-left: 1em;
	text-indent: -1em;
}
#news ul li:before {
	content: "\0020 \0020 \0020 \00BB \0020";
}

#content {
	position:absolute;
	top:176px;
	left:258px;
	right:190px;
	width:329px;
}
#content2 {
	position:absolute;
	top:176px;
	left:58px;
	right:190px;
	width:429px;
}
#footer {
	position:absolute;
	padding-top:12px;
	padding-left:10px;
	padding-right:10px;
	background-color:#770837;
	height:23px;
	vertical-align:top;
	width:740px;
	z-index:3;
	bottom:0px;
	visibility:hidden;
}
div.homeBox {
	width:90px;
	height:85px;
	float:left;
	border: solid 1px #770837;
	background-color:#FFFFFF;
	margin:3px;
	padding:2px;
}
#picture {
	position:absolute;
	top:70px;
	width:257px;
	height: 800px;
	background: transparent url(../images/picture_home.jpg) top left no-repeat;
	z-index:2;
}
#subnavdiv {
	position:absolute;
	top:177px;
	width:150px;
	height:300px;
	z-index:2;
}
#news {
	position:absolute;
	width:158px;
	background-color:#CCCACB;
	left:595px;
	top:247px;
	right:8px;
	margin-bottom:10px;
	display:inline;
}
#nav {
	width:595px;
	height:68px;
	background-color:#770837;
}

#newsHeader {
	margin:0px;
	padding:0px;
	position:absolute;
	left:595px;
	width:165px;
	background: transparent url(../images/headerBg.gif) top left no-repeat;
	height:247px;
	display:inline;
}
.header {
	font-size:17px;
	font-weight:bold;
	color:#770837;
}
.greyHeader {
	font-size:21px;
	font-weight:bold;
	color:#FFFFFF;
}
.footerText {;
	color:#FFFFFF;
}
.navText {
	color:#CCCACB;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}
.newsText {
	color:#770837;
}
.newsDivider {
	margin-left:21px;
	width:120px;
	height:1px;
	border-bottom: 1px dashed #770837;
	border-top: 4px solid #CCCACB;
	line-height: 5px;
}

#picturenav {
position:absolute;
	top:67px;
	width:595px;
	height:109px;
	z-index:8;
}

#picturenav ul#menu	{
	width:595px;
	height:109px;
	background: transparent url(../images/navBackRollover.gif) top left no-repeat;
	margin: 0px;
	padding: 0px;
	position: relative;
}	

ul#menu li {
	position: absolute;
	margin: 0px;
	padding: 0px;
	list-style:none;
	line-height:0px;
	font-size:1px;
	float:left;
}
ul#menu li, ul#menu a {
	height: 34px;
	width:34px;
	display: block;
	margin: 0px;
	padding: 0px;
}

ul#menu li a {
	text-indent: -9999px;
	text-decoration: none;
}

#home		{left: 34px; top: 59px; }
#aboutcpa	{left: 81px; top: 40px; }
#projects	{left: 131px; top: 24px; }
#events		{left: 183px; top: 12px; }
#tools		{left: 238px; top: 6px; }
#newsnav	{left: 296px; top: 2px; }
#contact	{left: 349px; top: 1px; }
#secure		{left: 403px; top: 6px; }

#home a:hover	{background: transparent url(../images/navBackRollover.gif) -34px -168px no-repeat;}
#aboutcpa a:hover {background: transparent url(../images/navBackRollover.gif) -81px -149px no-repeat;}
#projects a:hover {background: transparent url(../images/navBackRollover.gif) -131px -133px no-repeat;}
#events a:hover {background: transparent url(../images/navBackRollover.gif) -183px -121px no-repeat;}
#tools a:hover {background: transparent url(../images/navBackRollover.gif) -238px -115px no-repeat;}
#newsnav a:hover {background: transparent url(../images/navBackRollover.gif) -296px -111px no-repeat;}
#contact a:hover {background: transparent url(../images/navBackRollover.gif) -349px -110px no-repeat;}
#secure a:hover {background: transparent url(../images/navBackRollover.gif) -403px -115px no-repeat;}

body#homepage #home {background: transparent url(../images/navBackRollover.gif) -34px -168px no-repeat;}
body#aboutcpapage #aboutcpa {background: transparent url(../images/navBackRollover.gif) -81px -149px no-repeat;}
body#projectspage #projects {background: transparent url(../images/navBackRollover.gif) -131px -133px no-repeat;}
body#eventspage #events {background: transparent url(../images/navBackRollover.gif) -183px -121px no-repeat;}
body#toolspage #tools {background: transparent url(../images/navBackRollover.gif) -238px -115px no-repeat;}
body#newsnavpage #newsnav {background: transparent url(../images/navBackRollover.gif) -296px -111px no-repeat;}
body#contactpage #contact {background: transparent url(../images/navBackRollover.gif) -349px -110px no-repeat;}
body#securepage #secure {background: transparent url(../images/navBackRollover.gif) -403px -115px no-repeat;}

div.row { 
	overflow:hidden; 
	zoom:1;
	width:480px;
}

div.row span.label {
  float: left;
  width: 80px;
  padding:2px;
  text-align: right;
  font-weight:bold;
}
  
div.row span.formw {
  border:0px;
  float: right;
  width: 390px;
  padding:2px;
  text-align: left;
}

