body		{background:rgb(255,255,255) url(back-gradient1.gif) repeat-x bottom;
			text-align:center;
			font-family:arial;
			font-size:15px;
			color:#58062a;}
			
.mainbox	{width:755px;
			height:auto;
			margin-left:auto;
			margin-right:auto;}			
			
/* Columns */

.col1		{width:160px;
			height:auto;
			float:left;
			margin-bottom:20px;}
			
.col2		{width:575px;
			height:auto;
			float:left;
			text-align:center;
			margin-left:20px;
			margin-bottom:20px;}
			
/* Column 1 Content */
			
.crossbox	{width:160px;
			height:62px;
			text-align:center;}

.menubox	{width:160px;
			height:auto;
			margin-top:21px;
			/*border:solid 1px rgb(212,151,172);*/
			background:transparent url(menu-gradient.gif) repeat-y;
			text-align:center;}
			
.menuint	{width:120px;
			height:auto;
			margin-left:auto;
			margin-right:auto;}
			
td.top		{border-top:solid 1px rgb(212,151,172);
			height:19px;}
td.bottom	{border-bottom:solid 1px rgb(212,151,172);
			height:19px;}
td.right	{border-right:solid 1px rgb(212,151,172);
			width:20px;}
td.left		{border-left:solid 1px rgb(212,151,172);
			width:20px;}
td			{text-align:center;}

td.c1		{background:url(corner1.gif) no-repeat top left;}
td.c2		{background:url(corner2.gif) no-repeat bottom left;}
td.c3		{background:url(corner3.gif) no-repeat top right;}
td.c4		{background:url(corner4.gif) no-repeat bottom right;}

.null		{visibility:hidden;}

/* Extended Menu Stuff */

.ext_menu	{margin-top:0px;
			height:auto;
			width:158px;
			border:solid 1px rgb(212,151,172);
			background:transparent url(menu-gradient.gif) repeat-y;}
			
.ext_int	{width:130px;
			height:auto;
			margin-left:auto;
			margin-right:auto;
			margin-top:11px;
			margin-bottom:9px;}					

/* Column 2 Content */			
			
.titlebox	{width:100%;
			height:62px;
			margin-left:auto;
			margin-right:auto;
			margin-bottom:20px;
			border-bottom:1px solid rgb(123,49,74);}

.textbox	{width:535px;
			height:auto;
			margin-left:auto;
			margin-right:auto;
			padding-bottom:20px;
			padding-right:20px;
			padding-left:20px;
			background:rgb(250,250,250);
			border:solid 1px rgb(235,235,235);}
			
/* Text Formatting */			

.smalltext	{font-family:arial;
			font-size:10px;}
			
.titletext	{font-family:arial;
			font-size:30px;
			padding-top:11px;
			font-weight:900;
			color:rgb(123,49,74);}
			
.subtitle	{font-family:arial;
			font-size:20px;
			margin-top:17px;
			color:rgb(123,49,74);
			text-align:center;}
			
p			{font-family:arial;
			font-size:15px;
			line-height:18px;
			margin:0px;
			text-align:left;}			
			
/* Link Formatting */

a.two		{font-family:arial;
			font-size:15px;
			font-weight:bold;}
			
a.dead		{font-family:arial;
			font-size:15px;
			font-weight:bold;}
			
a:link 		{color:rgb(123,49,74);}
a:visited 	{color:rgb(123,49,74);} 
a:hover 	{color:rgb(0,136,191);}
a:active 	{color:rgb(0,136,191);}

a.two:link 		{color:rgb(123,49,74);} 
a.two:visited 	{color:rgb(123,49,74);}
a.two:hover 	{color:rgb(0,136,191);} 
a.two:active 	{color:rgb(0,136,191);} 
a.two:link, a.two:visited, a.two:active {text-decoration: none}

a.dead  		{color:rgb(0,136,191);} 
a.dead:visited 	{color:rgb(0,136,191);}
a.dead:hover 	{color:rgb(0,136,191);} 
a.dead:active 	{color:rgb(0,136,191);} 
a.dead:link, a.dead:visited, a.dead:active {text-decoration: none}			

/* Image Formatting */			
			
img			{margin-top:20px;
			margin-bottom:20px;
			margin-left:auto;
			margin-right:auto;
			border:1px solid rgb(123,49,74);}

img.menu	{margin:0px;
			border:0px;}
			
/* HR Formatting */				
			
.mline		{width:50%;
			height:1px;
			background:rgb(123,49,74);
			margin-left:auto;
			margin-right:auto;
			margin-top:7px;
			margin-bottom:7px;
			overflow:hidden;}
			
.bline		{width:35%;
			height:1px;
			background:rgb(123,49,74);
			margin-left:auto;
			margin-right:auto;
			margin-top:15px;
			margin-bottom:12px;
			overflow:hidden;}
			
.tline		{width:35%;
			height:1px;
			background:rgb(123,49,74);
			margin-left:auto;
			margin-right:auto;
			margin-top:12px;
			margin-bottom:12px;
			overflow:hidden;}							
			
/* Interior Boxes */			
			
.inbox		{width:100%;
			height:auto;
			text-align:center;
			border:1px solid rgb(123,49,74);
			background:url(in-gradient.gif) repeat-y left;}
			
.inboxtext	{width:94.4%;
			height:auto;
			margin-left:auto;
			margin-right:auto;
			margin-top:15px;
			margin-bottom:15px;
			text-align:left;}
			
/* Interior Styles */

.inheader	{font-weight:bold;
			font-size:17px;}

.inbody		{margin:0px;
			padding:0px;
			padding-left:30px;
			list-style:circle;}
