

/* Default Font Type - any font residing within the TD tags of a table */
body, div, p, blockquote, ol, ul, dl, li, dt, dd, td 
{
    FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
	/*color:#404040;*/
}
body {
	background-color: #FFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	
}
body { 
scrollbar-face-color: "#C2C2C2"; 
scrollbar-highlight-color: "#BEBEBE"; 
scrollbar-shadow-color: "#BEBEBE"; 
scrollbar-3dlight-color: "#BEBEBE"; 
scrollbar-arrow-color: "#858585";
scrollbar-track-color: "#DEDEDE"; 
scrollbar-darkshadow-color: "#BEBEBE"; 
} 
/* Table Header :: Section 508 compliants*/
TH
{
	font-size : 12px;
	font-weight : bold;
}

/* ------------------ Large Font Type Styles ------------------ */
/* Large Bold */
.LargeBold
{
	font-weight: bold;
	font-size:12px;
}

/* ------------------ Default Font Type Styles ------------------ */
/* Bold */
.NormalBold
{
	font-weight: bold;
}
/* Bold */
.NormalBoldItalic
{
	font-weight: bold;
	font-style: italic;
}
/* Bold */
.Normal
{
	font-weight: normal;
}

/* Italic */
.NormalItalic
{
	font-style: italic;
}

/* ------------------ Small Font Type ------------------ */

/* Small */
.Small
{
    FONT-SIZE: 11px;
}

/* Small Bold */
.SmallBold
{
	font-weight : bold;
    FONT-SIZE: 11px;
}

/* Small Italic */
.SmallItalic
{
	font-style: italic;
    FONT-SIZE: 11px;
}







.RMG-link
{
	position:absolute;
	top:25px;
	left:10px;
}


.WebsiteWidth
{
	width:916px;
	background-image:url(../../images/RightEdge_BG.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	height:400px;
}

.WebsiteBorderRight
{
	border-right:1px solid #E9E9E6;
	vertical-align:top;
	width:904px;
}

.LeftColumn
{
	width:200px;
	vertical-align:top;
}
.RightColumn
{
	background-image:url(../../images/RightColumnBorderBG.gif);
	background-position:left;
	background-repeat:repeat-y;
	vertical-align:top;
}
.RightColumnTopBorders
{
	background-color:#934141;
	border-top:1px solid #E5C4C4;
	height:7px;
}
.MainSplashImage
{
	padding-top:5px;
	text-align:center;
}
.MainContent
{
	padding-top:15px;
	padding-right:25px;
	padding-left:25px;
	padding-bottom:35px;
	vertical-align:top;
}
.MainContent
{
	color:#404040;
	text-align:justify;
}

#fade2 {
  width:163px;
  height:30px;
  border:3px outset #ccffdd;
  background:transparent url(http://www.greywyvern.com/code/js/stream.jpg) no-repeat scroll center center;
}


/* ------------------ Tabs ------------------ */

.TabPlaceHolder
{
	border-bottom:1px solid #cccccc;
}
.TabPadding
{
	padding-right:1px;
}

/* ------------------ Our Team Left Menu ------------------ */


.OurTeamLC
{
	padding-right:15px;
	vertical-align:top;
	width:150px;
}
.OurTeamRC
{
	vertical-align:top;
}
.OurTeamTable
{
	
}
.OurTeamLeftMenu
{
	padding-bottom:3px;
	font-size:11px;
	text-align:left;
}
.OurTeamLeftMenu a:link,.OurTeamLeftMenu a:visited
{
	color:#000;
	display:block;
	text-decoration:none;
	background-color:#CCCCCC;
	padding-left:5px;
	padding-right:3px;
	padding-bottom:3px;
	padding-top:3px;
}
.OurTeamLeftMenu a:hover
{
	background-color:#934141;
	color:#fff;
	display:block;
	text-decoration:none;
	padding-left:5px;
	padding-right:3px;
	padding-bottom:3px;
	padding-top:3px;
}

/* ------------------ Home Features ------------------ */
/* Features Title*/
.FeaturesTitle
{
    Color:#F6EFCE;
	FONT-SIZE: 10px;
	font-weight:bold;
	padding:0 0 6 0;
}
/* Features */
.Feature
{
    Color:#FFF;
	FONT-SIZE: 10px;
	background-image:url(../images/bullet/featurebullet.gif);
	background-repeat:no-repeat;
	padding-left:10px;
}
/* ------------------ Titles ------------------ */


.HomeTitle
{
	color:#7C0E20;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
}
/* Home Welcome Title*/
.HomeWelcomeTitle
{
	color:#8D8D8D;
	font-size: 11px;
	text-transform:uppercase;
/*	border-bottom:1px solid #D7D7D7;*/
	padding-bottom:15px;
}
/* Main Section Title*/
.SectionTitle
{
	color:#7C0E20;
	font-size : 14px;
	font-weight: bold;
	padding-top: 17px;
	padding-bottom:20px;
	padding-left:0px;
}
.SubSectionTitle
{
	font-size : 12px;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom:5px;
	padding-left:0px;

}
/* Announcements Header*/
.AnnouncementsHeader
{
	color:#000;
	font-size : 13px;
	font-weight: bold;
	padding: 5 0 10 0;
}
.Announcement
{
	font-size:11px;
	font-weight:bold;
	padding:0 0 2 0;
}

.RelatedContentTitle
{
	background-color:#D1D1D1;
	font-size:11px;
	font-weight:bold;
	padding: 5 3 3 7;
}
.RelatedContentPadding
{
	background-color:#F7F7F7;
	padding: 5 3 3 7;
}

.tombstone
{
	border:1px solid #D6D6D6;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:55px;
	background-image:url(../../ourbusinesses/images/invest_popup_back.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.tombstonepadding
{
	padding-top:250px;
	padding-bottom:250px;
}
.tombstonepadding td
{
	vertical-align:top;
}
.tombstonepadding p
{
	vertical-align:top;
}
/* ------------------ Copyright ------------------ */

/* Copyright */
.copyright
{
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10px;
}
/* ------------------ Breadcrumb ------------------ */

/* Breadcrumb */
.Breadcrumb
{
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10px;
}
/* ------------------ Comments ------------------ */

/* Comments */
.Comments
{
	FONT-FAMILY: Verdana, Arial;
	font-size : 11px;
	Color: #999999;
}
	
/* ------------------ News ------------------ */
/* News Title*/

.NewsEventTitle
{
	color:#000;
	font-size : 16px;
	font-weight: bold;
	padding: 17 0 10 0;
}
/* ------------------ Horizontal Rules ------------------ */
hr
{
	border : 0;
	color : #C5C5C5;
	height : 1px;
	width : 100%;
}

/* ------------------ alternating rows ------------------ */

.AlternatingRowColors
{
	background-color:#E0E6EC;
	padding: 2 2 2 4;

}

.AlternatingRowNoColors
{
	background-color:#fff;
	padding: 2 2 2 4;
}

/* ------------------  Global Bullets  ------------------ */

li
{
	list-style-type: square;
	list-style-position: outside;
	list-style-image: url(../images/bullet/bullet.gif);
}

/* ------------------  Padding ------------------ */

.HomeBodyPadding
{
	padding: 0 20 0 20;
	vertical-align:top;
}
.SubPageBodyPadding
{
	padding: 7 20 0 20;
	vertical-align:top;
	background-image:url(../images/subpagebg.gif);
	background-repeat:repeat-y;
}

/* ------------------ Footer Links ------------------ */
.Footer
{
	background-color:#373737;
	background-image:url(../../images/RightColumnBorderBG.gif);
	background-position:left;
	background-repeat:repeat-y;
	padding-top:3px;
	padding-right:10px;
	padding-bottom:3px;
	padding-left:10px;
}
.Footer TD
{
	color:#D3D3D3;
	font-size:11px;
}
		/* LINKS Footer */
			.Footer a:link
			{
				color: #D3D3D3;
				font-size : 10px;
				text-decoration:none;
			}
			.Footer a:visited
			{
				color: #D3D3D3;
				font-size : 10px;
				text-decoration:none;			
			}
		
			.Footer a:hover
			{
				color: #D3D3D3;
				font-size : 10px;
				text-decoration:underline;
			}
/* ------------------ Global Links ------------------ */
/* Universal Links */
A{text-decoration: none;} 
A:link {text-decoration: underline; color: #6D0606;}
A:visited {text-decoration:underline; color: #6D0606;}
A:active {text-decoration: none; color: #6D0606;}
A:hover {text-decoration:  none; color: #6D0606;}


			/* LINKS Announcement */
			a.ViewAllTestimonials:link
			{
				/*background-image:url(../../images/bullet/Arow.gif);*/
				background-position:left;
				background-repeat:no-repeat;
				color:#7A7A7AB;
				font-size:11px;
				padding-left:15px;
			}
			a.ViewAllTestimonials:visited
			{
				/*background-image:url(../../images/bullet/Arow.gif);*/
				background-position:left;
				background-repeat:no-repeat;
				color:#7A7A7AB;
				font-size:11px;
			}
			a.ViewAllTestimonials:hover
			{
				/*background-image:url(../../images/bullet/Arow.gif);*/
				background-position:left;
				background-repeat:no-repeat;
				color:#7A7A7AB;
				font-size:11px;
			}

			
		/* LINKS Main Menu */
			a.MenuMenu:link
			{
				color: #FFF;
				font-size : 11px;
				font-weight : bold;
				text-decoration:none;
			}
			a.MenuMenu:visited
			{
				color: #FFF;
				font-size : 11px;
				font-weight : bold;
				text-decoration:none;
			}
		
			a.MenuMenu:hover
			{
				color: #FFEEBA;
				font-size : 11px;
				font-weight : bold;
				text-decoration:none;
			}
/* ----------------- Form Feilds ----------------- */
input, textarea, select
{
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 11px;
	border: 1px solid #5F809D;
}
	input.FORMcheckbox, input.FORMradiobutton
{
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Arial;
		FONT-SIZE: 11px;
		border-bottom: 0px solid; 
		border-left: 0px solid; 
		border-right: 0px solid; 
		border-top: 0px solid;
		cursor:hand; 
}
	
	.Required
	{
	FONT-FAMILY: Verdana, Arial;
	font-style: bold;
	FONT-SIZE: 11px;
	Font-color: red;
	color: #FF0000;
	}
	.ErrorMsg
	{
	FONT-FAMILY: Verdana, Arial;
	font-style: italic;
	FONT-SIZE: 10px;
	Font-color: red;
	color: #FF0000;
	}
/* ------------------ Form Rows ------------------ */

.FormText
{
padding-left:4px;
font-weight:bold;

}
.FormFields
{
font-weight:normal;
color:#000;
padding:3px;
}
.FormRequired
{
color:#FF0000;
font-weight:normal;
text-align:center;
}

/*---------------Colored Table Headers-------------------*/
.MainTableHeader
{ 
	font-size: 12px; 
	color: #000000; 
	background-color: #C5CFDA; 
	font-weight: bold;
	background-image:  url();
	background-repeat: no-repeat;
	padding-left:4px;
	padding-top:4px;
	padding-bottom:4px;
}
.TableHeaderLeft 
{ 
	font-size: 12px; 
	color: #000000; 
	background-color: #E2E7EC; 
	font-weight: bold;
	background-image:  url();
	background-repeat: no-repeat;
	padding-left:4px;
	padding-top:4px;
	padding-bottom:4px;
}


/*--------------- Related Section Title ------------------*/
.SubMenuTitle
{
background-color:#f0f0f0;
padding: 0 2 5 15;
font-weight:bold;
}

/*--------------- Helpful Box ------------------*/
.HelpfulBoxHeader
{
font-size:10px;
background-color:#E4EEF8;
}

/*--------------- Testimonials / Comments / Authors ------------------*/
.TestimonialsBG
{
	background-color:#E9EAE6;
	background-image:url(../../images/testimonials_body_bg.jpg);
	background-position:top right;
	background-repeat:no-repeat;

	padding-top:5px;
	padding-right:15px;
	padding-bottom:0px;
	padding-left:15px;
	vertical-align:top;

}
.TestimonialsBG2
{
	background-color:#E9EAE6;
	background-image:url(../../images/testimonials_bottom_shadow.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	font-size:11px;
	height:5px;
	padding-top:5px;
	padding-right:15px;
	padding-bottom:5px;
	padding-left:15px;
	text-align:right;
	vertical-align:top;
}
.TestimonialsContent
{
	padding-top:15px;
	padding-bottom:10px;
	vertical-align:top;
}
.TestimonialsBG TD
{
	color:#7A7A7A;
	font-size:11px;
}
.TestimonialsBold
{
	font-weight:bold;
	font-size:11px;
}
.TestimonialsItalic
{
	font-style:italic;
	font-size:11px;
}
.TestimonialsRegular
{
	font-weight:normal;
}
/*--------------- Testimonials / Comments / Authors ------------------*/
.TestimonialBox
{
font-style:italic;
color: #000;
padding: 7px;
}
.TestimonialsAuthor
{
font-weight:bold;
color:#000;
text-align:right;
border-bottom: 1px solid #CCCCCC;
padding-bottom:15px;
}
.TestimonialsAuthor2
{
font-weight:bold;
color:#000;
text-align:right;
border-bottom: 1px solid #CCCCCC;
padding-bottom:15px;
}
/*--------------- Content BG ------------------*/
.ContentBG
{
	background-image:url(../images/contentbg_04.gif);
	background-repeat:repeat-y;
	background-color:#FFFFFF;
	width:780px;
}

.ContentPlaceHolder
{
	background-color:#FFFFFF;
	vertical-align:top;
	border-bottom:1px solid #9B9B9B;
	
}
.Section1
{
	padding-top:10px;
}
.Section2
{
	text-align:center;
}
.LeftBG
{
	background-image:url(../images/sitebg_02.gif);
	background-position:left;
	background-repeat:repeat-y;
}
.RightBG
{
	background-image:url(../images/sitebg_04.gif);
	background-position:right;
	background-repeat:repeat-y;
	height:400px;
}






.main {

width:137px;

border:0px solid black;

}

.month {

background-color:#6d6d6d;

font:bold 9px verdana;

color:white;

}

.daysofweek {

background-color:#cccccc;

font:bold 9px verdana;

color:white;

}

.days {

font-size: 9px;

font-family:verdana;

color:#6d6d6d;

background-color: #ffffff;

padding: 1px;

}

.days #today
{
	background-color:#FFF;
	font-weight: bold;
	color:#7C0E20;
}


.testimonials01
{
	font-size:11px;
	font-style:italic;
}
.testimonials02
{
	font-size:11px;
	font-weight:bold;
	text-align:right;
	padding-top:10px;
}
/* ---------------- Sample additional styles below ---------------- */
/*                                                                  */
/*     Use the Sample code below to define your new CSS style       */
/*   		
		1. background-image:  url(../images/forum_header_bg.gif);
		2. filter:dropshadow(color=#E8CFD0,offX=1, offY=1);height:3;
		

/* ---------------- Define additional styles below ---------------- */
/*                                                                  */
/*     Use the Sample code below to define your new CSS style       */
/*     Rename your style .(Color)(Size)(Weight) 
			ex:  .BlueLargeBold
                                                            
	.Sample
	{
		COLOR: #333333;
		FONT-FAMILY: Verdana, Arial;
		FONT-SIZE: 11px;
		font-weight : bold;
	}
*/
