/* @group GENERAL */

body {
	border: 0px;
	background: url(http://www.catncap.com/graphics/site/borders/gold/G5.gif) fixed repeat;
	padding: 0px;
	text-align: left;
	direction: ltr;
	color: #000;
	text-decoration: none;
	font: normal normal 16px "Times New Roman", Times, serif;
	margin: 5px;
}

a:link {
	color: #5510d1;
	text-decoration: none;
	font: bold 16px "Times New Roman", Times, serif;
	border-style: none;
	border-width: 0px;
}

a:visited {
	color: #0000ff;
	text-decoration: none;
	font: bold 16px "Times New Roman", Times, serif;
	border-style: none;
	border-width: 0px;
}

a:hover, a:active {
	color: #5510d1;
	text-decoration: none;
	font: bold 16px "Times New Roman", Times, serif;
	border-style: none;
	border-width: 0px;
}


h1 {
	color: #892cae;
	font: bold 28px "Times New Roman", Times, serif;
	text-shadow: #cccc99 -2px 1px 1px;
	text-align: center;
}

h2 {
	color: #892cae;
	font: italic bold 20px "Times New Roman", Times, serif;
	text-shadow: #cccc99 -2px 1px 1px;
}

h3 {
	color: #000;
	font: bold 16px "Times New Roman", Times, serif;
	text-shadow: #cccc99 -1px 1px 1px;
}

h4 {
	color: #ff0000;
	font: bold 16px "Times New Roman", Times, serif;
}

h5 {
	color: #000;
	font: bold 13px "Times New Roman", Times, serif;
}

h6 {
	color: #000;
	font: bold 11px "Times New Roman", Times, serif;
}

img {
	border-style: none;
	border-width: 0;
}

table
{ 
	margin-left: auto;
	margin-right: auto;
	border: 0px;
	width: 100%;
}

/* @end */

/* @group LAYOUT */

/* @group CONTAINERS */

/* @group HEADER_CLASSES */

.header1 {
	text-align: center;
	margin: 5px auto;
	padding: 5px;
	width: 100%;
	height: auto;
	display: inline-block;
	vertical-align: middle;
}

.header1 img {
	text-align: center;
	width: auto;
	height: auto;
	display: inline-block;
	vertical-align: middle;
	border-style: none;
	border-width: 0px;
}



/* @end */

/* @group NAVIGATION */

.nav200 {
	vertical-align: top;
	width: 200px;
	height: auto;
}

/* Toolbar Styles */

#navcontainer {
	margin-left: 5px;
	vertical-align: top;
	width: 200px;
	font-size: 14px;
}

#navcontainer #current {
	color: #ffffff;
	background: no-repeat url(http://www.catncap.com/graphics/site/images/button_over.png);
	font-size: 14px;
}

#navcontainer #current:hover {
	font-size: 14px;
}

#navcontainer .currentAncestor {
	color: #ffffff;
	background: no-repeat url(http://www.catncap.com/graphics/site/images/button_over.png);
	font-size: 14px;
}

/* Parent - Level 0 */

#navcontainer ul{
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 14px;
}

#navcontainer li {
	font-size: 14px;
}

#navcontainer a {
	width: 160px;
	height: 40px;
	display: block;
	text-shadow: 0px 1px 1px #666666;
	text-decoration: none;
	color: #ffffff;
	text-indent: 20px;
	padding-top: 12px;
	background: no-repeat url(http://www.catncap.com/graphics/site/images/button_normal.png);
	font-size: 14px;
}

#navcontainer a:hover {
	background: no-repeat url(http://www.catncap.com/graphics/site/images/button_over.png);
	font-size: 14px;
}

#navcontainer a:active {
	font-size: 14px;
}

/* Child - Level 1 */

#navcontainer ul ul {
	margin-left: 5px;
	margin-bottom: 10px;
	margin-top: 5px;
	font-size: 14px;
}

#navcontainer ul ul li {
	font-size: 14px;
}

#navcontainer ul ul a {
	padding-top: 5px;
	height: 21px;
	color: #333333;
	text-shadow: 0px 1px 0px #ffffff;
	width: 160px;
	background: none no-repeat left center;
	font-size: 14px;
}

#navcontainer ul ul a:hover{
	background: none no-repeat left center;
	color: #6537ae;
	font-size: 14px;
}

#navcontainer ul ul #current{
	background: none no-repeat left center;
	color: #6537ae;
	font-size: 14px;
}

#navcontainer ul ul .currentAncestor {
	background: none no-repeat left center;
	color: #6537ae;
	font-size: 14px;
}

/* Child - Level 2 */

#navcontainer ul ul ul a{
	background: none no-repeat left center;
	font-size: 14px;
}

#navcontainer ul ul ul a:hover{
	background: none no-repeat left center;
	font-size: 14px;
}

#navcontainer ul ul ul {
	margin-left: 30px;
	margin-top: 0;
	padding-top: 0;
	font-size: 14px;
}

#navcontainer ul ul ul li { 
	font-size: 14px;
}

/* Child Level 3 */

#navcontainer ul ul ul ul {
	display: none;
	font-size: 14px;
}

/* @end */

/* @group CONTENT */

.main {
	margin: 10px;
	text-align: left;
	padding: 5px;
}

.contentAuto {
	vertical-align: top;
	width: auto;
	height: auto;
	text-align: left;
}

/* @group Zero_Class */

.zero {
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
}

.zeroCenter {
	text-align: center;
	margin: 5px;
	padding: 5px;
	width: auto;
	height: auto;
	display: block;
	vertical-align: middle;
}

.zeroCenter img {
	text-align: center;
	padding: 0px;
	display: inline-block;
	vertical-align: middle;
	margin-right: auto;
	margin-left: auto;
	border-style: none;
	border-width: 0px;
}

.zeroCenter table { 
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}

.zeroCenterH1 {
	text-align: center;
	color: #000;
	font: bold 24px "Times New Roman", Times, serif;
	margin: 5px;
	padding: 5px;
	width: auto;
	height: auto;
	display: block;
	vertical-align: middle;
}

.zeroCenterH1 img {
	text-align: center;
	color: #000;
	font: bold 24px "Times New Roman", Times, serif;
	padding: 0px;
	display: inline-block;
	vertical-align: middle;
	margin-right: auto;
	margin-left: auto;
	border-style: none;
	border-width: 0px;
}

.zeroCenterH1red {
	text-align: center;
	color: #ff0000;
	font: bold 24px "Times New Roman", Times, serif;
	margin: 5px;
	padding: 5px;
	width: auto;
	height: auto;
	display: block;
	vertical-align: middle;
}



/* @end */

/* @group TABLES */

/* @group Photo Tables */

.galleryTable { 
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	border-style: none;
	text-align: center;
	border-width: 0;
}

.spacer5 {
	width: 5px;
	margin: 0;
	padding: 0;
	border-style: none;
	border-width: 0;
}

.galleryCell {
	border-style: none;
	width: 180px;
	margin: 0;
	padding: 0 0 8px;
	text-align: center;
	vertical-align: top;
	border-width: 0;
}

.photoCell {
	border-style: none;
	width: 100%;
	margin: 0 auto;
	text-align: center;
	vertical-align: top;
	border-width: 0;
	padding-bottom: 8px;
}

.photoCell img {
	text-align: center;
	width: auto;
	height: auto;
	display: inline-block;
	vertical-align: middle;
	border-style: none;
	border-width: 0px;
}



/* @end */

/* @group borderBTwenty */

.borderBTwenty1 {
	width: 20px;
	height: 20px;
	margin: 0;
	padding: 0;
	background: url(http://www.catncap.com/graphics/site/borders/brushed/B1.gif) no-repeat;
}

.borderBTwenty2 {
	width: auto;
	height: 20px;
	margin: 0;
	padding: 0;
	background: url(http://www.catncap.com/graphics/site/borders/brushed/B2.gif) repeat-x;
}

.borderBTwenty3 {
	width: 20px;
	height: 20px;
	margin: 0;
	padding: 0;
	background: url(http://www.catncap.com/graphics/site/borders/brushed/B3.gif) no-repeat;
}

.borderBTwenty4 {
	margin: 0;
	padding: 0;
	width: 20px;
	height: auto;
	background: url(http://www.catncap.com/graphics/site/borders/brushed/B4.gif) repeat-y;
}

.borderBTwenty6 {
	width: 20px;
	height: auto;
	margin: 0;
	padding: 0;
	background: url(http://www.catncap.com/graphics/site/borders/brushed/B6.gif) repeat-y;
}

.borderBTwenty7 {
	width: 20px;
	height: 20px;
	margin: 0;
	padding: 0;
	background: url(http://www.catncap.com/graphics/site/borders/brushed/B7.gif) no-repeat;
}

.borderBTwenty8 {
	height: 20px;
	margin: 0;
	padding: 0;
	background: url(http://www.catncap.com/graphics/site/borders/brushed/B8.gif) repeat-x;
}

.borderBTwenty9 {
	width: 20px;
	height: 20px;
	margin: 0;
	padding: 0;
	background: url(http://www.catncap.com/graphics/site/borders/brushed/B9.gif) no-repeat;
}

.brushedTable {
	background: url(http://www.catncap.com/graphics/site/borders/brushed/B5.gif) fixed repeat;
	
}

.brushedTableNav {
	background: url(http://www.catncap.com/graphics/site/borders/brushed/B5.gif) fixed repeat;
	width: 200px;
	height: auto;
}

.brushedTableAuto {
	background: url(http://www.catncap.com/graphics/site/borders/brushed/B5.gif) fixed repeat;
	width: 100%;
	height: auto;
	text-align: left;
	vertical-align: top;
}


/* @end */

/* @group borderDTwenty */

.borderDTwenty1 {
	width: 20px;
	height: 20px;
	margin: 0;
	padding: 0;
	background: url(http://www.catncap.com/graphics/site/borders/diamond/D1.gif) no-repeat;
}

.borderDTwenty2 {
	width: auto;
	height: 20px;
	margin: 0;
	padding: 0;
	background: url(http://www.catncap.com/graphics/site/borders/diamond/D2.gif) repeat-x;
}

.borderDTwenty3 {
	width: 20px;
	height: 20px;
	margin: 0;
	padding: 0;
	background: url(http://www.catncap.com/graphics/site/borders/diamond/D3.gif) no-repeat;
}

.borderDTwenty4 {
	margin: 0;
	padding: 0;
	width: 20px;
	height: auto;
	background: url(http://www.catncap.com/graphics/site/borders/diamond/D4.gif) repeat-y;
}

.borderDTwenty6 {
	width: 20px;
	height: auto;
	margin: 0;
	padding: 0;
	background: url(http://www.catncap.com/graphics/site/borders/diamond/D6.gif) repeat-y;
}

.borderDTwenty7 {
	width: 20px;
	height: 20px;
	margin: 0;
	padding: 0;
	background: url(http://www.catncap.com/graphics/site/borders/diamond/D7.gif) no-repeat;
}

.borderDTwenty8 {
	height: 20px;
	margin: 0;
	padding: 0;
	background: url(http://www.catncap.com/graphics/site/borders/diamond/D8.gif) repeat-x;
}

.borderDTwenty9 {
	width: 20px;
	height: 20px;
	margin: 0;
	padding: 0;
	background: url(http://www.catncap.com/graphics/site/borders/diamond/D9.gif) no-repeat;
}

.diamondTable {
	background: url(http://www.catncap.com/graphics/site/borders/diamond/D5.gif) fixed repeat;
	
}

.diamondTableNav {
	background: url(http://www.catncap.com/graphics/site/borders/diamond/D5.gif) fixed repeat;
	width: 200px;
	height: auto;
}

.diamondTableAuto

.goldTableAuto {
	background: url(http://www.catncap.com/graphics/site/borders/diamond/D5.gif) fixed repeat;
	width: 100%;
	height: auto;
}


/* @end */

/* @group borderGTwenty */

.borderGTwenty1 {
	width: 20px;
	height: 20px;
	margin: 0;
	padding: 0;
	background: url(http://www.catncap.com/graphics/site/borders/gold/G1.gif) no-repeat;
}

.borderGTwenty2 {
	width: auto;
	height: 20px;
	margin: 0;
	padding: 0;
	background: url(http://www.catncap.com/graphics/site/borders/gold/G2.gif) repeat-x;
}

.borderGTwenty3 {
	width: 20px;
	height: 20px;
	margin: 0;
	padding: 0;
	background: url(http://www.catncap.com/graphics/site/borders/gold/G3.gif) no-repeat;
}

.borderGTwenty4 {
	margin: 0;
	padding: 0;
	width: 20px;
	height: auto;
	background: url(http://www.catncap.com/graphics/site/borders/gold/G4.gif) repeat-y;
}

.borderGTwenty6 {
	width: 20px;
	height: auto;
	margin: 0;
	padding: 0;
	background: url(http://www.catncap.com/graphics/site/borders/gold/G6.gif) repeat-y;
}

.borderGTwenty7 {
	width: 20px;
	height: 20px;
	margin: 0;
	padding: 0;
	background: url(http://www.catncap.com/graphics/site/borders/gold/G7.gif) no-repeat;
}

.borderGTwenty8 {
	height: 20px;
	margin: 0;
	padding: 0;
	background: url(http://www.catncap.com/graphics/site/borders/gold/G8.gif) repeat-x;
}

.borderGTwenty9 {
	width: 20px;
	height: 20px;
	margin: 0;
	padding: 0;
	background: url(http://www.catncap.com/graphics/site/borders/gold/G9.gif) no-repeat;
}

.goldTable {
	background: url(http://www.catncap.com/graphics/site/borders/gold/G5.gif) fixed repeat;
	
}

.goldTableNav {
	background: url(http://www.catncap.com/graphics/site/borders/gold/G5.gif) fixed repeat;
	width: 200px;
	height: auto;
	vertical-align: top;
}

.goldTableAuto {
	background: url(http://www.catncap.com/graphics/site/borders/gold/G5.gif) fixed repeat;
	width: 100%;
	height: auto;
}


/* @end */

/* @group borderPTwenty */

.borderPTwenty1 {
	width: 20px;
	height: 20px;
	margin: 0;
	padding: 0;
	background: url(http://www.catncap.com/graphics/site/borders/purple/P1.gif) no-repeat;
}

.borderPTwenty2 {
	width: auto;
	height: 20px;
	margin: 0;
	padding: 0;
	background: url(http://www.catncap.com/graphics/site/borders/purple/P2.gif) repeat-x;
}

.borderPTwenty3 {
	width: 20px;
	height: 20px;
	margin: 0;
	padding: 0;
	background: url(http://www.catncap.com/graphics/site/borders/purple/P3.gif) no-repeat;
}

.borderPTwenty4 {
	margin: 0;
	padding: 0;
	width: 20px;
	height: auto;
	background: url(http://www.catncap.com/graphics/site/borders/purple/P4.gif) repeat-y;
}

.borderPTwenty6 {
	width: 20px;
	height: auto;
	margin: 0;
	padding: 0;
	background: url(http://www.catncap.com/graphics/site/borders/purple/P6.gif) repeat-y;
}

.borderPTwenty7 {
	width: 20px;
	height: 20px;
	margin: 0;
	padding: 0;
	background: url(http://www.catncap.com/graphics/site/borders/purple/P7.gif) no-repeat;
}

.borderPTwenty8 {
	height: 20px;
	margin: 0;
	padding: 0;
	background: url(http://www.catncap.com/graphics/site/borders/purple/P8.gif) repeat-x;
}

.borderPTwenty9 {
	width: 20px;
	height: 20px;
	margin: 0;
	padding: 0;
	background: url(http://www.catncap.com/graphics/site/borders/purple/P9.gif) no-repeat;
}

.purpleTable {
	background: url(http://www.catncap.com/graphics/site/borders/purple/P5.gif) fixed repeat;
	
}



/* @end */



/* @end */



/* @end */

/* @group BREADCRUMB_CONTAINERS */

.contentBreadcrumb {
	vertical-align: middle;
	margin: 5px;
	background-color: #fff;
	text-align: right;
}

#breadcrumbContainer {
	padding: 0px;
	text-align: center;
	vertical-align: middle;
	font: italic 12px "Times New Roman", Times, serif;
	width: auto;
	height: auto;
	background-color: #f3f3f3;
}

#breadcrumbContainer a:link {
	color: #5510d1;
	text-decoration: none;
	font: italic 12px "Times New Roman", Times, serif;
	border-style: none;
	border-width: 0px;
}

#breadcrumbContainer a:visited {
	color: #0000ff;
	text-decoration: none;
	font: italic 12px "Times New Roman", Times, serif;
	border-style: none;
	border-width: 0px;
}

#breadcrumbContainer a:hover, a:active {
	color: #5510d1;
	text-decoration: none;
	font: italic 12px "Times New Roman", Times, serif;
	border-style: none;
	border-width: 0px;
}

/* @end */

/* @group FOOTER_CLASSES */

.footerPlain {
	width: auto;
	height: auto;
	margin: 5px;
	text-align: center;
	vertical-align: middle;
	font-family: "Times New Roman", Times, serif;
}

.footerPlain img {
	margin: 5px;
	text-align: center;
	vertical-align: middle;
	font-family: "Times New Roman", Times, serif;
}



/* @end */



/* @end */



/* @end */
