body, form {	margin: 0px;
				padding: 0px;
				background-color: #b4aa6d;
}

body.newseventsframe {	margin-bottom: 8px;
}



/* TEXT STYLES START */

body, td	{	font: normal 10pt/13pt Arial, Verdana, Helvetica, sans;
				color: #645e3b;
}

p	{	margin-top: 2px;
		margin-bottom: 20px;
}

h1,h2,h3,h4	{	margin: 0px;
				padding: 0px;
}

h1	{	font: normal 14pt Verdana, Arial, Helvetica, sans;
		color: #b30814;
}

h2	{	font: bold 12pt Verdana, Arial, Helvetica, sans;
		color: #b30814;
}

h3	{	font: bold 10pt Verdana, Arial, Helvetica, sans;
		padding-bottom: 4px;
		color: #b30814;
}

.footer {	font-size: 8pt;
			padding: 10px;
			color: #ffffff;
}

.red {	color: #b30814;
}

.quote { font-style: italic;
		 padding-left: 10px;
		 padding-right: 15px;
}

.caption { 	color: #b30814;
			font-size: 8pt;
}

.utilnav  {  margin-bottom: 10px;
}

/* text styles end */


/* LINK STYLES START */

a:link, a:visited, a:hover {	color: #645e3b;
								text-decoration: underline;
}

a.utilnav:link, a.utilnav:visited {
	font: 8pt Arial, Helvetica, sans;
	color: #ffffff;
	text-decoration: none;
}

a.utilnav:hover {
	font: 8pt Arial, Helvetica, sans;
	color: #ffffff;
	text-decoration: underline;
}

a.applicationlink:link, a.applicationlink:visited {
	color: black;
	text-decoration: none;
}

a.applicationlink:hover {
	color: black;
	text-decoration: underline;
}


a.footerlink:link, a.footerlink:visited {
	color: #ffffff;
	text-decoration: none;
}

a.footerlink:hover {
	color: #ffffff;
	text-decoration: underline;
}

.navparent a:link, .navparent a:visited {
	color: white;
	text-decoration: none;
}

.navparent a:hover {
	color: white;
	text-decoration: underline;
}

.tanbgheader a:hover {
	color:white;
	text-decoration: underline;
}

.tanbgheader a:link, .tanbgheader a:visited {
		color:white;
		text-decoration: none;
}

.navchild a:link, .navchild a:visited {
	color: black;
	text-decoration: none;
}

.navchild a:hover {
	color: black;
	text-decoration: underline;
}

.navgrandchild a:link, .navgrandchild a:visited {
	color: black;
	text-decoration: none;
}

.navgrandchild a:hover {
	color: black;
	text-decoration: underline;
}

.breadcrumb a:link, .breadcrumb a:visited, .breadcrumb hover { color: #757575;
}

/* link styles end */



/* BACKGROUND STYLES START */


.bgtop {		background:  url("/images/bg-top.gif");
				background-position: top right;
				background-repeat: repeat-y;
}

.bgtopright {	background:  url("/images/bg-top.gif");
				background-position: top left;
				background-repeat: repeat-y;
}

.bgtoprighttertiary {	background:  url(file:///C|/Documents%20and%20Settings/ksicard/My%20Documents/Ksicard/KSicard/Web/bittware-template%20August%208%202006/html/images/bg-topright-tertiary.gif);
				background-position: top left;
				background-repeat: no-repeat;
}

.bgleft {	background:   url("/images/bgrnd.gif");
				background-position: right;
				background-repeat: repeat-y;
}

.bgright {	background:   url("/images/bgrnd.gif");
				background-position: left;
				background-repeat: repeat-y;
}

.bgbottomleft {	background:   url("/images/bgrnd.gif");
				background-position: top right;
				background-repeat: no-repeat;
}

.bgbottomright {background:   url("/images/bgrnd.gif");
				background-position: top left;
				background-repeat: no-repeat;
}

.bgbottom {	background:   url("/images/bgrnd.gif");
				background-position: top;
				background-repeat: repeat-x;
}

.divvert {	background:   url("/images/div-vert.gif");
			background-position: top center;
			background-repeat: repeat-y;
}

.tanboxbottom {	background:  url("/images/box-bottom.gif");
				background-position: bottom;
				background-repeat: no-repeat;
}

/* background styles end */



/* BLOCK STYLES START */


.redbgheader {	background-color: #b30814;
				font: bold 9pt/15px Arial, Verdana, Helvetica, sans;
				padding-top: 8px;
				padding-bottom: 8px;
				padding-left: 12px;
				color: white;
}

.tanbgheader {	background-color: #b4aa6d;
				font: 9pt/15px Arial, Verdana, Helvetica, sans;
				padding-top: 4px;
				padding-bottom: 4px;
				padding-left: 14px;
				color: white;
}

.navparent {	background-color: #3b4676;
				color: white;
				padding-top: 4px;
				padding-bottom: 4px;
				padding-left: 8px;
				margin-bottom: 4px;
}

.navchild {	background-color: #cedbe8;
				color: black;
				padding-top: 4px;
				padding-bottom: 4px;
				padding-left: 8px;
				margin-bottom: 4px;
				margin-left: 8px;
}

.navgrandchild {	font: normal 8pt/9pt Arial, Verdana, Helvetica, sans;
					color: black;
					padding-top: 4px;
					padding-bottom: 8px;
					padding-left: 8px;
					margin-left: 8px;
					
}

/* block styles end */



/* TABLE STYLES START */

.tablehead {	background-color: #645e3b;
				font: normal 11pt Arial, Verdana, Helvetica, sans;
				color: white;
				padding-top: 4px;
				padding-bottom: 4px;
				padding-left: 10px;
				border: 2px solid white;
}

.tabledata {	background-color: #dbd093;
				font: normal 9pt/15px Arial, Verdana, Helvetica, sans;
				padding: 10px;
				border: 2px solid white;
}
/* table styles end */



