
Body
{
	font-family: Verdana;
	font-size: 9pt;
	
	color: #363636;
	margin-bottom: 0px;
	background: #f2f2f2 url(/Images/SiteBackground.jpg) repeat-x;
	width: 100%;
}

/*Links*/
A:link, a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	color: #326983;
	text-decoration: none;
}

A.GridLink:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	color: #428BAC; 
}

.LinkDiv
{
	padding-top: 4px;
	height: 22px;
	width: 200px;
	vertical-align: middle;
}

#Header
{
	text-align: left;
	width: 1030px;
	height: 80px;
	padding-left: 30px;
}

#PubProfileHeader
{
	background: url(/Images/PubProfileHeader.jpg);
	width: 1000px;
	height: 94px;
	margin-bottom: 0px;
	cursor: pointer;
}

.HeaderLoginControl
{	
	color: #303030;
	float: right;
	text-align: right;
	padding-right: 100px;
}

#SiteMenu
{
	width: 1000px;
	height: 28px;
	padding-left: 170px;
	position: absolute;


}

#InvestorMenu
{
	background: url(/Images/AppMenuBackground.jpg);
	width: 934px;
	height: 55px;
	margin-left: 15px;
}

#EntrepreneurMenu
{
	background: url(/Images/AppMenuBackground.jpg);
	width: 934px;
	height: 55px;
	margin-left: 15px;
	
}

#AdminMenu
{
	background: url(/Images/AppMenuBackground.jpg);
	width: 934px;
	height: 55px;
	margin-left: 15px;
}

.TabMenuContainer
{
	background: url(/Images/AppMenuBackground.jpg) no-repeat;
	width: 1000px;
	height: 55px;
	margin-left: 15px;
}

.TabMenuContainerSilver
{
	background: url(/Images/AppMenuBackgroundSvr.jpg) no-repeat;
	width: 1000px;
	height: 55px;
	margin-left: 15px;
}

#CenteredContainer
{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	width: 1030px;
}
#BodyContentContainerTop
{
	min-width: 1030px;
	height: 23px;
	background: url(/Images/ContentTop.png) no-repeat;
}

#BodyContentContainer
{
	min-width: 1030px;
	background: url(/Images/ContentBackground.png) repeat-y;
	display: table-cell;	
	height: 100%;
	padding-bottom: 30px;
}

#BodyContent
{
	text-align: left;
	padding-left: 16px;
}

#BodyContentIndented
{
	min-width: 1000px;	
	padding-left: 15px;
	padding-top: 15px;
	padding-bottom: 100px;
	height: 100%;
}

#BodyContentContainerBottom
{
	min-width: 1030px;
	height: 23px;
	background: url(/Images/ContentBottom.png) no-repeat;	
}


/*-Footer-*/
#Footer
{
	margin-left: 15px;
	padding-top: 10px;
	padding-bottom: 30px;
	color: #222222;
	text-align: left;
}

A.FooterLink
{
	font-size: 7.5pt;
	font-weight: bold;
	color: #499fb6;
	text-decoration: none;
}

A.FooterLink:HOVER
{
	font-size: 7.5pt;
	font-weight: bold;
	color: #37798a;
}

.SectionTop
{
	background: #ffffff url(/Images/SectionTopBackground.jpg) repeat-x;
}

.SectionFooter
{
	background: #ffffff url(/Images/SectionFooterBackground.jpg) repeat-x;
}
/*-End Footer-*/


H1
{
	font-size: 13pt;
	font-weight: bold;
	margin-left: 0px;
	margin-top: 0px;
	display:inline;
}

H1.FeatureTitle
{
	color: #545454;

}

H1.ProfileName
{
	color: #396C86;
	font-size: 12pt;
	display:block;
}

H4
{
	font-size: 11pt;
	font-weight: bold;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 2px;
	color: #545454;
}

H4.FeatureTitle
{
	font-size: 11pt;
	font-weight: bold;
	margin-left: 0px;
	padding-top: 5px;
	padding-left: 6px;
	margin-bottom: 0px;
	color: #565656;
	background: url(/Images/FeatureTitleBack.jpg);
	background-repeat: no-repeat;
	width: 249px;
	height: 24px;
}

H4.FeatureTitleDark
{
	font-size: 11pt;
	font-weight: bold;
	margin-left: 0px;
	padding-top: 5px;
	padding-left: 6px;
	margin-bottom: 0px;
	color: #E9E9E9;
	background: url(/Images/FeatureTitleBackDark.jpg);
	background-repeat: no-repeat;
	width: 249px;
	height: 24px;
}

H4.FeatureTitleLong
{
	font-size: 11pt;
	font-weight: bold;
	margin-left: 0px;
	padding-top: 5px;
	padding-left: 6px;
	margin-bottom: 0px;
	color: #565656;
	background: url(/Images/FeatureTitleBackLong.jpg);
	background-repeat: no-repeat;
	width: 590px;
	height: 24px;
}

H4.FeatureTitleFull
{
	font-size: 11pt;
	font-weight: bold;
	margin-left: 0px;
	padding-top: 5px;
	padding-left: 6px;
	margin-bottom: 0px;
	color: #565656;
	background: url(/Images/FeatureTitleBackFull.jpg);
	background-repeat: no-repeat;
	width: 935px;
	height: 24px;
}

H5
{
	font-size: 9pt;
	font-weight: bold;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 2px;
	color: #545454;
	font-style: italic;
}

H5.FeatureTitleSub
{
	font-size: 10pt;
	font-weight: bold;
	margin-left: 0px;
	color: #565656;
	font-style: normal;
}

B
{
	font-weight: bold;
	color: #545454;
}

Label
{
	font-weight: bold;
	color: #545454;
	padding-bottom:10px;
}

Input
{
	margin-top: 3px;
}

HR
{
	color: #ECECEC;
}

INPUT
{
	font-family: Verdana;
	font-size: 8pt;
}
/*-MENUS-*/
/*Site Menu*/
.SiteHomeMenuTab
{
	background: url(/Images/HomeTab.jpg) no-repeat;
	cursor: pointer;	
	width: 76px;
	height: 28px;
	display: inline;
	float: left;
	padding-right: 5px;
}
.SiteHomeMenuTabSel
{
	background: url(/Images/HomeTabSel.jpg) no-repeat;
	cursor: pointer;
	width: 76px;
	height: 28px;
	display: inline;
	float: left;
	padding-right: 5px;
}
.SiteAboutUsMenuTab
{
	background: url(/Images/AboutUsTab.jpg) no-repeat;
	cursor: pointer;
	width: 76px;
	height: 28px;
	display: inline;
	float: left;
	padding-right: 5px;
}
.SiteAboutUsMenuTabSel
{
	background: url(/Images/AboutUsTabSel.jpg) no-repeat;
	cursor: pointer;
	width: 76px;
	height: 28px;
	display: inline;
	float: left;
	padding-right: 5px;
}
.SiteEarlyStageMarketplaceMenuTab
{
	background: url(/Images/EarlyStageMarketplaceTab.jpg) no-repeat;
	cursor: pointer;
	width: 180px;
	height: 28px;
	display: inline;
	float: left;
	padding-right: 5px;
}
.SiteEarlyStageMarketplaceMenuTabSel
{
	background: url(/Images/EarlyStageMarketplaceTabSel.jpg) no-repeat;
	cursor: pointer;
	width: 180px;
	height: 28px;
	display: inline;
	float: left;
	padding-right: 5px;
}
.SiteMidStageCompaniesMenuTab
{
	background: url(/Images/MidStageCompaniesTab.jpg) no-repeat;
	cursor: pointer;
	width: 180px;
	height: 28px;
	display: inline;
	float: left;
	padding-right: 5px;
}
.SiteMidStageCompaniesMenuTabSel
{
	background: url(/Images/MidStageCompaniesTabSel.jpg) no-repeat;
	cursor: pointer;
	width: 180px;
	height: 28px;
	display: inline;
	float: left;
	padding-right: 5px;
}
.SiteInvestmentFirmsMenuTab
{
	background: url(/Images/InvestmentFirmsTab.jpg) no-repeat;
	cursor: pointer;
	width: 180px;
	height: 28px;
	display: inline;
	float: left;
	padding-right: 5px;
}
.SiteInvestmentFirmsMenuTabSel
{
	background: url(/Images/InvestmentFirmsTabSel.jpg) no-repeat;
	cursor: pointer;
	width: 180px;
	height: 28px;
	display: inline;
	float: left;
	padding-right: 5px;
}
.SiteBlogMenuTab
{
	background: url(/Images/BlogTab.jpg) no-repeat;
	cursor: pointer;
	width: 143px;
	height: 28px;
	display: inline;
	float: left;
	padding-right: 5px;
}
.SiteBlogMenuTabSel
{
	background: url(/Images/BlogTab.jpg) no-repeat;
	cursor: pointer;
	width: 143px;
	height: 28px;
	display: inline;
	float: left;
	padding-right: 5px;
}


/*InvestorMenu*/
#InvestorMenuLevel1
{
	margin-left: 10px;
}

#InvestorMenuLevel2
{	
	clear: both;
	margin-left: 10px;
}

/*EntrepreneurMenu*/
#EntrepreneurMenuLevel1
{
	margin-left: 10px;
}

#EntrepreneurMenuLevel2
{
	clear: both;
	margin-left: 10px;
}

/*AdminMenu*/
#AdminMenuLevel1
{
	margin-left: 10px;
}

#AdminMenuLevel2
{
	clear: both;
	margin-left: 10px;
}

/*DefaultMenuItems*/
.MenuLevel1Item
{
	width: 135px;
	height: 28px;
	font-size: 9pt;
	font-weight: bold;
	color: #DFE6E1;
	text-decoration: none;
	background: url(/Images/AppMenuItemBack.jpg) no-repeat;
	cursor: pointer;
	display: inline;
	float: left;
	text-align: center;
	padding-top: 8px;
}

.MenuLevel1Item:HOVER
{
	width: 135px;
	height: 28px;
	font-size: 9pt;
	font-weight: bold;
	color: White;
	text-decoration: none;
	background: url(/Images/AppMenuItemBack.jpg) no-repeat;
	cursor: pointer;
	display: inline;
	float: left;
	text-align: center;
	padding-top: 8px;
}

.MenuLevel1ItemSel
{
	width: 135px;
	height: 28px;
	font-size: 9pt;
	font-weight: bold;
	color: White;
	text-decoration: none;
	background: url(/Images/AppMenuSelItemBack.jpg) no-repeat;
	cursor: pointer;
	display: inline;
	float: left;
	text-align: center;
	padding-top: 8px;
}

.MenuLevel1ItemSilver
{
	width: 135px;
	height: 28px;
	font-size: 9pt;
	font-weight: bold;
	color: #DFE6E1;
	text-decoration: none;
	background: url(/Images/AppMenuItemBackSvr.jpg) no-repeat;
	cursor: pointer;
	display: inline;
	float: left;
	text-align: center;
	padding-top: 8px;
}

.MenuLevel1ItemSilver:HOVER
{
	width: 135px;
	height: 28px;
	font-size: 9pt;
	font-weight: bold;
	color: White;
	text-decoration: none;
	background: url(/Images/AppMenuItemBackSvr.jpg) no-repeat;
	cursor: pointer;
	display: inline;
	float: left;
	text-align: center;
	padding-top: 8px;
}

.MenuLevel1ItemSilverSel
{
	width: 135px;
	height: 28px;
	font-size: 9pt;
	font-weight: bold;
	color: White;
	text-decoration: none;
	background: url(/Images/AppMenuSelItemBackSvr.jpg) no-repeat;
	cursor: pointer;
	display: inline;
	float: left;
	text-align: center;
	padding-top: 8px;
}

.MenuLevel1ItemSmallSilver
{
	width: 90px;
	height: 28px;
	font-size: 9pt;
	font-weight: bold;
	color: #DFE6E1;
	text-decoration: none;
	background: url(/Images/AppMenuItemBackSmSvr.jpg) no-repeat;
	cursor: pointer;
	display: inline;
	float: left;
	text-align: center;
	padding-top: 8px;
}

.MenuLevel1ItemSmallSilver:HOVER
{
	width: 90px;
	height: 28px;
	font-size: 9pt;
	font-weight: bold;
	color: White;
	text-decoration: none;
	background: url(/Images/AppMenuItemBackSmSvr.jpg) no-repeat;
	cursor: pointer;
	display: inline;
	float: left;
	text-align: center;
	padding-top: 8px;
}

.MenuLevel1ItemSmallSilverSel
{
	width: 90px;
	height: 28px;
	font-size: 9pt;
	font-weight: bold;
	color: White;
	text-decoration: none;
	background: url(/Images/AppMenuSelItemBackSmSvr.jpg) no-repeat;
	cursor: pointer;
	display: inline;
	float: left;
	text-align: center;
	padding-top: 8px;
}



.MenuLevel2Item
{
	font-size: 8pt;
	padding-right: 16px;	
	font-weight: bold;
	color: #CEDBCF;
	text-decoration: none;
	cursor: pointer;
	display: inline;
	float: left;
	text-align: center;

}

.MenuLevel2Item:HOVER
{
	font-size: 8pt;

	padding-right: 16px;	
	font-weight: bold;
	color: #FAFAFA;
	cursor: pointer;
	display: inline;
	float: left;
	text-align: center;
	vertical-align: middle;
}

.MenuLevel2ItemSel
{
	font-size: 8pt;
	padding-right: 16px;	
	font-weight: bold;
	color: #FAFAFA;
	cursor: pointer;
	display: inline;
	float: left;
	text-align: center;
	vertical-align: middle;
}

.MenuLevel2ItemSilver
{
	font-size: 8pt;
	padding-right: 16px;	
	font-weight: bold;
	color: #D7D7D7;
	text-decoration: none;
	cursor: pointer;
	display: inline;
	float: left;
	text-align: center;

}

.MenuLevel2ItemSilver:HOVER
{
	font-size: 8pt;

	padding-right: 16px;	
	font-weight: bold;
	color: #FAFAFA;
	cursor: pointer;
	display: inline;
	float: left;
	text-align: center;
	vertical-align: middle;
}

.MenuLevel2ItemSilverSel
{
	font-size: 8pt;
	padding-right: 16px;	
	font-weight: bold;
	color: #FAFAFA;
	cursor: pointer;
	display: inline;
	float: left;
	text-align: center;
	vertical-align: middle;
}
/*Header Menu*/

A.HeaderMenuLink:link, a.HeaderMenuLink:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	color: #d9e2e8;
}

A.HeaderMenuLink:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	color: #FFFFFF; 
}

.HeaderMenuLinkSep
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
}

/*Why Fundability Left Menu*/
A.WFLeftMenuLevel1:link, a.WFLeftMenuLevel1:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	color: #0a6f43;
}

A.WFLeftMenuLevel1:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	color: #0a6f43; 
}

A.WFLeftMenuLevel2:link, a.WFLeftMenuLevel2:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
}

A.WFLeftMenuLevel2:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333; 
}


/* Account Update */
fieldset#passwordfieldset
{
	width:260px;	
}

/*Profiles*/
A.ProfileLink:link, a.ProfileLink:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11pt;
	color: #326983;
	text-decoration: none; 
}

A.ProfileLink:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11pt;
	color: #428BAC; 
}

A.ProfileLinkSmall:link, a.ProfileLinkSmall:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	color: #326983;
	text-decoration: none; 
}

A.ProfileLinkSmall:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	color: #428BAC; 
}

.StartupPosition
{
	font-size: 8pt;
	color: #1F4050;
}
 
 
.StartupMemberName
{
	font-size: 8pt;
	color: #1F4050;
}


/*Entrepreneur Dashboard*/
.EntDashProfileCont
{
	background: url(/Images/EntDashProfileCont.jpg) no-repeat;
	width: 100px;
	height: 100px;
}

/*Entrepreneur Dashboard*/
.EntDashProfileContMini
{
	background: url(/Images/EntDashProfileContMini.jpg) no-repeat;
	width: 60px;
	height: 60px;
}


.EntDashProfilePic
{	

}

.userGroupBody
{	
	border: none;
	padding: 0em 1em 1em 1em;
	margin: 0px 0px 0px 0px;
}

.userGroupName
{
	font-size: 1.5em; 
	font-weight: bold; 
	margin: 0px; 
	padding-bottom: 0.5em;
	
}

.userGroupLeftBar
{
	left: 0px;
	position: absolute;
	top: 0px;
	width: 9.5em;
}

table.userGroupLeftMenuBar
{
	background-color: #FFFFFF;
	margin-bottom: 1em;
	width: 100%;
	border-collapse: collapse;	
}

td.userGroupLeftMenuBar
{
	border: 1px solid #CECECE;
	padding: 0.25em;
}

.userGroupContent
{
	background-color: #FFFFFF;
	border: 1px solid #CECECE;	
	margin-left: 10.5em;
	padding: 1em;
}

table.userGroupAttributeBox
{
	border: none;
}

tr.userGroupAttributeBox
{
	padding: .5em;
}

span.userGroupAttributeName
{
	font-weight: bolder;
}

.userGroupMemberGrid
{
	border: solid 5px #CECECE;
}

.messageListItem
{
	margin: 0.5em 0em 0em 0em;
	padding: 0.5em 0em 0.5em 0em;
	border-bottom: solid 1px #CECECE;
}

.messageListTitle
{
	font-size: 8pt;
	font-weight: bolder;
}

.messageListMessage
{
}

.messageListAttributes
{
	color: #6D6D6D;
}

/*General Site*/
.PublicVidThumbCont
{
	background: url(/images/PublicVidThumbBackground.gif) no-repeat;
	width: 116px;
	height: 73px;
}

.dataGrid
{
	width: 925px;
}

.TeamGridView
{
	border: none;
}

.TeamGridView TR
{
	border: none;
}

.FirstRun
{
	font-size: 9pt;
	font-weight: bold;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 2px;
	color: #006f3b;
	font-style: italic;
}

.InstructionSmall
{
	font-size: 8pt;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 2px;
	color: #A9A9A9;
	font-style: italic;
}

.AlertTaskSuccessSmall
{
	font-size: 8pt;
	font-weight: bold;
	margin-left: 0px;
	margin-top: 0px;
	color: #6B9232;
	
}

.AlertTaskSuccessMedium
{
	font-size: 10pt;
	font-weight: bold;
	margin-left: 0px;
	margin-top: 0px;
	color: #6B9232;
}

.AlertTaskSuccessLarge
{
	font-size: 14pt;
	font-weight: bold;
	margin-left: 0px;
	margin-top: 0px;
	color: #545454;
	
}

.AlertNewText
{
	font-size: 8pt;
	font-weight: bold;
	margin-left: 0px;
	margin-top: 0px;
	color: #8FBC34;
}

.ApplicationError
{
	font-size: 8pt;
	font-weight: bold;
	margin-left: 4px;
	margin-top: 0px;
	margin-bottom: 2px;
	color: #767676;
	font-style: italic;
}

.Error
{
	font-size: 8pt;
	margin-left: 4px;
	margin-top: 0px;
	margin-bottom: 2px;
	color: #4F4F4F;
	font-style: italic;
}

.AccreditedFlag
{
	font-size: 7pt;
	margin-left: 4px;
	margin-top: 0px;
	margin-bottom: 2px;
	color: #4F4F4F;
	font-weight: bold;
}

.SmallText
{
	font-size: 7pt;
	margin-top: 0px;
	color: #363636;
}

.MediumText
{
	font-size: 8pt;
	margin-top: 0px;
	color: #363636;
}
/******************/
/* Grids */ 
/******************/

.GridHeaderStyle
{
	font-weight: bold;
	font-size: 9pt;
	color: #606060;
	font-family: Verdana, Arial, sans-serif;
	background: #ffffff url(/Images/GridHeaderBack.jpg) repeat-x;
	padding-bottom: 30px;
	height: 36px;
	overflow: auto;
}

.GridHeaderStyle A
{
	font-size: 9pt;
	color: #606060;
}


.GridItemStyle
{
	font-size: 8pt;
	color: #373737;
	font-family: Verdana, Arial, sans-serif;
}

.GridItemStyle:HOVER
{
	font-size: 8pt;
	color: #373737;
	font-family: Verdana, Arial, sans-serif;
	background-color: #E2E3E9;
}

.GridAlternatingItemStyle
{
	font-size: 8pt;
	color: #373737;
	font-family: Verdana, Arial, sans-serif;
	background-color: #F4F4F4;
}

.GridAlternatingItemStyle:HOVER
{
	font-size: 8pt;
	color: #373737;
	font-family: Verdana, Arial, sans-serif;
	background-color: #E2E3E9;
}

.GridButtonStyle
{
	padding-left: 8px;	
}

/******************/
/* Show/Hide */ 
/******************/

.Hide
{
	display: none;
}

.Show
{
	display: inline;
}


/******************************/
/* Private Groups/ SubDomains */ 
/******************************/

div #angelgrouplogo
{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-right:70px;
	margin-top: 20px;
}

div #angelgrouplogin
{
	background:transparent url(../PGA/images/login_background.jpg) no-repeat scroll 0%;
	height:300px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-top:10px;
	margin-bottom:75px;
	width:260px;
	padding-right:70px;
}

div#angelgrouplogin h3
{
	text-align:center;
	padding-top:20px;
	font-size:20px;
}



div#angelgrouplogin p input.logininput
{
	
	font-size:18px;
	border:1px solid #ccc;
}




div#angelgrouplogin .loginbutton
{
	font-size:16px;
	text-align:center;
	
	margin-top:15px;

}

div #angelgrouplogin p
{
	margin-bottom: 0px;
}

.signoutbutton
{
	float:right;
	margin-right:110px;
}

a.myaccount
{
	float:right;
	clear:right;
	margin-right:108px;
	padding-top:5px;
}



/**********************************/
/* End Private Groups/ SubDomains */ 
/**********************************/

