
* { padding: 0; margin: 0; }

body {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 13px;
 line-height: 1.2;
}
#wrapper { 
 margin: 0 auto;
 width: 820px;

}
#header {
 color: #333;
 width: 800px;
 float: left;
 height: 102px;
 padding: 10px;
 margin: 10px 0px 0px 0px;
 background: #BD9C8C;
 background-image:url("images/header.gif");
}

#navbar {
width:800px;
}

#navbar ul {
display:inline;
padding-left:30px;
}

#navbar li {
display:inline;
list-style:none;
padding-right:34px;
}

#navbar a:link, #navbar a:hover, #navbar a:visited, #navbar a:active {
font-style:normal;
color:#555555;
text-decoration:none; 
font-weight:normal;
}

#navbar a:hover {
color:#eeeeee;
}

#navbar a.navactive:link, #navbar a.navactive:hover, #navbar a.navactive:visited, #navbar a.navactive:active {
color:black;
}

#headleft {
float:left;
width:650px;
/* margin-top:78px; */
}

#homelink {
width:650px; /*this width will be equal to the background image width*/
height:80px; /*this height will be equal to the background image height*/

}
#homelink a {
width:650px;
height:80px;
display:block;
} 

#headright {
float:right;
width:150px;
}

#pwcaddress {
width:150px;
margin-left:0px;
font-size:10px;
line-height:1.1;
}

#homecontent {
background: #F5FCFE;
padding: 10px 15px;
width: 350px;
height:344px;
font-weight:normal;
}

#homecontent p {
padding:0px 0px 10px 0px;
margin:0px;
}

#homecontent h1 {
font-size:18px;
font-weight:bold;
padding:6px 0px 10px 0px;
margin:0px;
}

#maincontent, #maincontent_lg {
background: #F5FCFE;
padding: 10px 15px;
width: 350px;
height:344px;
font-weight:normal;
}

#tallcontent {
background: #F5FCFE;
padding: 10px 15px;
width: 350px;
font-weight:normal;
}

#maincontent_lg, #tallcontent {width:740px;}

#maincontent p, #maincontent_lg p, #tallcontent p {
padding:0px 0px 10px 0px;
margin:0px;
}

#maincontent h1, #maincontent_lg h1, #tallcontent h1 {
font-size:18px;
font-weight:bold;
padding:6px 0px 10px 0px;
margin:0px;
}

#maincontent h2, #maincontent_lg h2, #tallcontent h2 {
font-size:14px;
font-weight:bold;
padding:4px 0px 4px 0px;
margin:0px;
}

#maincontent ul {
margin-left:20px;
}

#sig {
padding-left:150px;
}

#leftcolumn { 
 color: #333;
 background: #C9F0FD;
 margin: 0px 0px 0px 0px;
 padding: 10px 10px 10px 25px;
 height: 372px;
 width: 445px;
 float: left;
}

#fullcolumn { 
 color: #333;
 background: #C9F0FD;
 margin: 0px 0px 0px 0px;
 padding: 10px 10px 10px 25px;
 height: 372px;
 width: 785px;
 float: left;
}

#tallcolumn { 
 color: #333;
 background: #C9F0FD;
 margin: 0px 0px 0px 0px;
 padding: 10px 10px 10px 25px;
 /*height: 372px;*/
 width: 785px;
 float: left;
}



#rightcolumn { 
 float: right;
 color: #333;
 background: #c9f0fd;
 margin: 0px 0px 0px 0px;
 padding: 10px 10px 10px 20px;
 height: 372px;
 width: 310px;
 display: inline;
}



#mccol1 {
float:left;
width:350px;
/* margin-top:78px; */
}


#mccol2 {
float:right;
width:350px;
}


table {padding:5px 0 20px 0;text-align:center;}

.pcol1 {width:170px;}
.pcol2 {width:110px;}
.pcol3 {width:110px;}
.pcol4 {width:75px;text-align:right;}

th {border-bottom:1px solid gray;padding-bottom:3px;}



#footer { 
 width: 762px;
 clear: both;
 color: #333;
 background: #white;
 margin: 0px 0px 10px 0px;
 padding: 3px 58px 0px 0px;
 text-align:right;
 font-size:8px;
 
}


/* Slideshow section */
/* img size = 342x256, padding 10+10, border 1+1 */

#slide-wrapper {
width:258px;
height:344px;
background-color:#dff7ff;
border: 1px solid #6ac4de;
padding:10px;
margin-left:0px;
}

#slideshow {
    position:relative;
    height:342px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
		height:342px;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}


/* Form */

form {
	width: 335px;
}

.col1 {
	text-align: right;
	width: 85px;
	height: 31px;
	margin: 5px 2px 0 0;
	float: left;
}

.col2 {
	width: 215px;
	height: 31px;
	display: block;
	float: left;
	margin: 0;
}

.col2comment {
	width: 215px;
	height: 138px;
	margin: 0;
	display: block;
	float: left;
}

.col1comment {
	text-align: right;
	width: 85px;
	height: 138px;
	float: left;
	display: block;
	margin: 5px 2px 0 0 ;
}

div.row {
	clear: both;
	width: 335px;
}

.submit {
	height: 29px;
	width: 330px;
	padding-top: 5px;
	clear: both;
	margin-left:95px;
} 

.input {
	background-color: #fff;
	color: #5A698B;
	margin: 4px 0 5px 8px;
	padding: 1px;
	border: 1px solid #8595B2;
}

.textarea {
	border: 1px solid #8595B2;
	background-color: #fff;
	color: #5A698B;
	margin: 4px 0 5px 8px;
}


