body {
		font-family		: Tahoma, Arial, sans-serif;
		font-weight		: normal;
		width			: 780px;
		font-size		: 11px;	
		color			: #ffffff;
		margin			: 0px auto 0px auto;
		text-align		: center;
		background-image:url(../IMAGES/backgrad.jpg);
		line-height		:  16px;
}

/* ------------------------------------------------------------------------
	MAIN CONTAINER WTH LEFT RIGHT SHADES
   ------------------------------------------------------------------------*/

.globalblock {
		width 				: 770px;
		min-height			: 900px;
		height				: auto !important;
		height				: 900px;
		background-image 	: url(../IMAGES/horz_shades.jpg);
		background-position : center;
		background-repeat	: repeat-y;
		text-align			: left;
}

/* ------------------------------------------------------------------------
	MAIN CONTAINER WITH VERTICAL GRADIENT IN BOX
   ------------------------------------------------------------------------*/

.verticalgrad{
		position			: relative;
		top					: 0px;
		left				: 5px;
		width 				: 758px;
		min-height			: 900px;
		height				: auto !important;
		height				: 900px;
		background-image	: url(../IMAGES/left_right_bar_grads.jpg);
		background-position : top center;
		background-repeat	: repeat-x;	
		border-right		: 1px solid #7D7D00;
		border-bottom		: 1px solid #7D7D00;		
		border-left			: 1px solid #7D7D00;
	
}


/* ------------------------------------------------------------------------
	TOP HEADER BAR
   ------------------------------------------------------------------------*/

.topblock {
		width 				: 758px;
		height				: 166px;
		background-image:url(../IMAGES/topbackgrad.jpg);
		background-position : center;
		background-repeat	: repeat-x;
		text-align			: left;
		border-bottom		: 1px solid #7D7D00;
}

.toprightfig{
	background-image 	: url(../IMAGES/toprightfig.jpg);
	background-position	: top center;
	background-repeat	: no-repeat;
	width 				: 90px; 
	height				: 140px;
	position			: absolute;
	top 				: 0px;
	right				: 30px;
}


/* ------------------------------------------------------------------------
	H1 USED AS TOP LOGO
   ------------------------------------------------------------------------*/

h1 { 
	margin 		: 0px;
	padding 	: 0px;
	width 		: 120px;
	height		: 120px;
	background-image	: url(../IMAGES/figtoplogo.jpg);
	background-repeat	: no-repeat;
	text-indent			: -3000px;
}

/* ------------------------------------------------------------------------
	NAVIGATION HOLDER
   ------------------------------------------------------------------------*/

.navblock{
	position	: relative;
	top 		: 0px;
	left		: 0px;	
	width		: 170px;
	height		: auto;
	text-align 	: right;
	float		: left;
}

#navcontainer ul{
	margin					: 0;
	padding					: 0;
	list-style-type			: none;	
}

#navcontainer a{	
	display				: block;
	width 				: 150px;
	height				: 22px;	
	text-decoration	 	: none;
	padding				: 4px 20px 0px 0px;
	text-align			: right;
	font-weight			: bold;
	font-size 			: 1.0em;
	background-color	: #8B65D6;	
	border-bottom		: 1px solid #7D7D00;
	color				: #ffffff;
	background-image	: url(../IMAGES/nav_arrows.jpg);
	background-position : center right;
	background-repeat	: no-repeat;
}

.subcat{
	width				: 150px;
}

.summblock{
	width			: 370px;
	border-bottom	: 1px #48166D dashed;
	padding			: 0px 0px 0px 0px;
	height			: 140px;
}

#navcontainer a.subcat {
	color				: #000000;
	font-size			: .77em;
	border-bottom		: 1px solid #7D7D00;
	height				: 15px;
	padding				: 0px 20px 0px 0px; 
	background-image	: url(../IMAGES/noimg.jpg);
	background-position : center right;
}

#navcontainer a.subcat:hover {
	color				: #7D7D00;
	font-size			: .78em;
	height				: 15px;
	padding				: 0px 20px 0px 0px; 
	background-color	: #8B65D6;
	background-image	: url(../IMAGES/nav_arrows.jpg);
	background-position : center right;	

}

#navcontainer a:hover{
	color: #FFF;
	background-color	: #7D7D00;
	background-image	: url(../IMAGES/nav_arrows_hoveron.jpg);
	background-position : center right;
}

/* ------------------------------------------------------------------------
	CLASSES TO SHOW AND HIDE CATEGORIES IN LEFT NAV
   ------------------------------------------------------------------------*/

.show{
		display: block;
}

.hide{
		display: none;
}

/* ------------------------------------------------------------------------
	RIGHT COLUMN HOLDER
   ------------------------------------------------------------------------*/

.rightcol{
	position	: relative;
	top 		: 0px;
	left		: 0px;	
	width		: 70px;
		min-height			: 694px;
		height				: auto !important;
		height				: 694px;
	text-align 	: left;
	float		: left;
	color		: #ffffff;
}

/* ------------------------------------------------------------------------
	YELLOW BLOCKS LEFT FOR LEFT COLUMN
   ------------------------------------------------------------------------*/

.yellowblock{
	font-size 		: 1.20em;
	font-weight		: bold;
	position		: relative;
	top				: 0px;
	left			: 0px;
	width			: 130px;
	height			: 25px;
	padding		 	: 5px 20px 0px 20px;
	background-color:#7D7D00;
}

/* ------------------------------------------------------------------------
	THE MIDDLE MAIN CONTENT HOLDER
   ------------------------------------------------------------------------*/

.middlecontentholder{
		color 				: #48166D;
		position			: relative;
		top					: 0px;
		left				: 0px;
		width 				: 376px;
		padding				: 20px;
		min-height			: 694px;
		height				: auto !important;
		height				: 694px;
		background-color	: #ffffff;
		border-right		: 1px solid #7D7D00;		
		border-left			: 1px solid #7D7D00;
		float				: left;
}

/* ------------------------------------------------------------------------
	BOTTOM LEFT LOGO
   ------------------------------------------------------------------------*/

.bottomleftlogo{
	position	: absolute;
	left		: 50px;
	bottom 		: 0px;
	width		: 80px;
	height		: 110px;
	background-image : url(../IMAGES/bottom_left_figlogo.jpg);
	background-repeat : no-repeat;
}

/* ------------------------------------------------------------------------
	BOTTOM LEFT LOGO
   ------------------------------------------------------------------------*/

.bottomrightlogo{
	position	: absolute;
	right		: 30px;
	bottom 		: 0px;
	width		: 90px;
	height		: 110px;
	background-image : url(../IMAGES/bottom_right_figleaf.jpg);
	background-repeat : no-repeat;
}


/* ------------------------------------------------------------------------
	FORM AND FORM ELEMENTS
   ------------------------------------------------------------------------*/

.nospace {
	padding: 0px 0px 0px 20px;
	margin:	0px;
}

.textbox{
	color				:  #6735A4;
	width				: 120px;
	font-size 			: 1.0em;
	background-color	: #FFFFFF;
	border 				: 1px solid #6735A4; 

}

.textarea{
	color				:  #6735A4;
	width				: 300px;
	font-size 			: 1.0em;
	background-color	: #FFFFFF;
	border 				: 1px solid #6735A4; 

}

.textsubmit{
	margin-top 		: 10px;
	width			: 60px;
	font-size 		: 1.1em;
	font-weight 	: bold;
	background-color: #FFFFFF;
	border 			: 1px solid #6735A4; 
}

/* ------------------------------------------------------------------------
	HEADER TITLES FOR THE SITE
   ------------------------------------------------------------------------*/
   
h2,h3,h4,h5{
	padding 		: 0px;
	margin			: 0px;
	font-size 		: 1.2em;
	font-weight		: bold;	
}

h2 {
	width			: 375px;
	margin-bottom	: 10px;
	border-bottom	: 1px solid #48166D;
	}
	
h3 {
	font-size 		: 1.0em;
	margin-bottom	: 5px;	
}

h4 {
	font-size 		: 1.0em;
	margin-bottom	: 10px;	
}

h5 {
	font-size 		: 0.8em;
	margin-bottom	: 10px;	
}

h6 {
	width 			: 370px;
	border-top		: 1px #48166D dashed;
	margin			: 10px 0px 10px 0px;
}

.thumbnails {
	border 		: 1px #48166D solid;
	margin		: 0 10px 10px 0px;
}

/* ------------------------------------------------------------------------
	PAGELINK FOR CONTENT LINKS
	-----------------------------------------------------------------------*/

a.pagelink:link {color: #48166D; text-decoration: underlined; font-weight: bold;}
a.pagelink:active {color: #7D7D00; text-decoration: underlined; font-weight: bold;}
a.pagelink:visited {color: #48166D; text-decoration: underlined; font-weight: bold;}
a.pagelink:hover {color: #7D7D00; text-decoration: underlined; font-weight: bold;}



a.dog:link { color:#deb40c; text-decoration: underlined ; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold}
a.dog:active { color:# ffffff; text-decoration: underlined ; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold}
a.dog:visited { color: #deb40c; text-decoration: underlined ; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold }
a.dog:hover { color:#ffffff; text-decoration: underlined ; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold}
