/*set page background to white and text to very dark gray
 *html is included because this is the root element for
 *pages served as application/xhtml+xml */
 html, body {
	color: #152256;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	background-color: #FFF;
	background-image: url(../images/backgnd_tile.jpg);
	background-repeat: repeat-x;
	margin-top: 10;
	margin-right: 0;
	margin-bottom: 10;
	margin-left: 0;
	}
/*set width of wrapper to same width as title image
 *no top or bottom margin
 *auto on both sides will center wrapper in modern browsers */
 #wrapper {
	width: 800px;
	padding: 10px;
	margin-top: 10;
	margin-right: auto;
	margin-bottom: 10;
	margin-left: auto;
	background-color: #FFFFFF;
	border: thin solid #000000;
	}
/*set 15px top margin for titlebar, other margins set to zero */
#titlebar {
	width: 800px; /*900px;*/
	margin: 15px 0 0;
	}
	
#nav {
	width: 800px; /*900px;*/
	border-left: #BFBCCB solid 1px;
	}
/*maincontent width is 1px smaller to account for left border */
#maincontent {
	width: 800px;
	margin: 0;
	padding: 0;
	font-size: 85%;
	clear: both;
	background-position: center;
	}
/*set margins, padding, and line height for maincontent paragraphs */
#maincontent p {
	margin: 0 25px 0 40px;
	padding: 5px 0;
	line-height: normal;
	}
/*set dimensions for level 1 and 2 headings in maincontent */
#maincontent h1, #maincontent h2 {
	margin: 0 0 5px 15px;
	padding: 5px 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #152256;
	}
#maincontent h1 {
	font-size: 155%;
	}
#maincontent h2 {
	font-size: 135%;
	}
#contactForm {
	background-color: #BAEBFE;
	border-top-style: groove;
	border-right-style: groove;
	border-bottom-style: groove;
	border-left-style: groove;
}
#contactForm {
	border-top-style: double;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: double;
}
#newForm {
	background-color: #95C7FD;
	border-top-style: double;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: double;
}
#l_content {
	clear: both;
	float: left;
	width: 300px;
	margin-left: 10px;
}
#r_content {
	float: right;
	width: 400px;
	margin-right: 10px;
	clear: none;
}

.left_tab {
	background-image: url(../images/tab_300_2.jpg);
	background-repeat: no-repeat;
	height: 25px;
	font-size: 28px;
	color: #FFFFFF;
	text-align: center;
	padding-top: 10px;
	
}
.tab_content {
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	font-size: 16px;
	padding: 10px;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
}
#digital {
	clear: both;
}


.right_tab {
	background-image: url(../images/tab_400_2.jpg);
	background-repeat: no-repeat;
	height: 25px;
	font-size: 28px;
	color: #FFFFFF;
	text-align: center;
	padding-top: 10px;
	
}
.info {
	font-size: 16px;
	text-align: center;
}
