/* Global Styles */
body
{
	margin: 0px;
}

a {
    outline: none;
 }
 
a img {
    border:none;
 }


/*-------------- BULLETS ----------------- */

/*
ul li{
list-style-type:disc;
list-style-position:outside;
display:block;
clear:right;
padding:0;
margin-left:0;
color: #4A4A4A;
} 
*/

ul.NumberedBullet 
{
	list-style-type:decimal;
}  

/*
ul {
    margin:0px;
    padding-right:0px;
    padding-left:25px;
}

li {
    padding:0px;
    margin:0px;
    display:inline;
}


li a {
    color:#FFFFFF;
    text-decoration:none;
}
/.



/* -------------------------- */
/* ------General Styles------ */

.HideThis
{
	display:none;
}

.ShowThis
{
	display:block;
}

.TitleText
{
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #494A4A;
	font-weight:bold;
}

.HRTag
{
	color:#E5E5FF;
}

.Buttons INPUT[type="button"], INPUT[type="submit"]
{
	border-style:solid; 
	border-width: 1px; 
	border-color:#333333;
	font-family: Verdana;
	font-size: 14px; 
	color:#333333; 
	background-image:url('/App_Themes/VA/images/System/button-background.png');
	margin:3px 2px 3px 2px;
	padding: 1px 7px 1px 7px;
	cursor: hand;
	font-weight:bold;
	overflow:visible;
}

.Buttons:hover
{
	border-style:solid; 
	border-width: 1px; 
	border-color:#333333;
	font-family: Verdana;
	font-size: 14px; 
	color:#000000; 
	background-image:url('/App_Themes/VA/images/System/button-background2.png');
	margin:3px 2px 3px 2px;
	padding: 1px 7px 1px 7px;
	cursor: hand;
	font-weight:bold;
	overflow:visible;
}

.Buttons2 INPUT[type="button"], INPUT[type="submit"]
{
	border-style:solid; 
	border-width: 1px; 
	border-color:#333333;
	font-family: Verdana;
	font-size: 14px; 
	color:#333333; 
	background-image:url('/App_Themes/VA/images/System/button-background.png');
	margin:3px 2px 3px 2px;
	padding: 1px 7px 1px 7px;
	cursor: hand;
	font-weight:bold;
	overflow:visible;
}

.Buttons2:hover
{
	border-style:solid; 
	border-width: 1px; 
	border-color:#333333;
	font-family: Verdana;
	font-size: 14px; 
	color:#000000; 
	background-image:url('/App_Themes/VA/images/System/button-background2.png');
	margin:3px 2px 3px 2px;
	padding: 1px 7px 1px 7px;
	cursor: hand;
	font-weight:bold;
	overflow:visible;
}

.Buttons3
{
	border-style:solid; 
	border-width: 1px; 
	border-color:#333333;
	font-family: Verdana;
	font-size: 14px; 
	color:#333333; 
	background-image:url('/App_Themes/VA/images/System/button-background.png');
	margin:3px 2px 3px 2px;
	padding: 1px 7px 1px 7px;
	cursor: hand;
	font-weight:bold;
	overflow:visible;
}

.Buttons3:hover
{
	border-style:solid; 
	border-width: 1px; 
	border-color:#333333;
	font-family: Verdana;
	font-size: 14px; 
	color:#000000; 
	background-image:url('/App_Themes/VA/images/System/button-background2.png');
	margin:3px 2px 3px 2px;
	padding: 1px 7px 1px 7px;
	cursor: hand;
	font-weight:bold;
	overflow:visible;
}

.VerticalButton
{
	margin-top: auto; 
	margin-bottom: auto; 
}

.VerticalAlignImage
{
	vertical-align:middle;
}

.AlignTop
{
	vertical-align:top;
}

.AlignTopLeft
{
	vertical-align:top;
	text-align:left;
}

.AlignTopRight
{
	vertical-align:top;
	text-align:right;
}

.AlignTopCenter
{
	vertical-align:top;
	text-align:center;
}

.AlignCenterRight
{
	vertical-align:middle;
	text-align:right;
}

.BasicText
{
	color:#000000;
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
}

.BasicText a:link {color: #526EA6; text-decoration: none; font-weight:normal;}
.BasicText a:visited {color: #526EA6; text-decoration: none; font-weight:normal;}
.BasicText a:hover {color: #000066; text-decoration: none; font-weight:bold;background-color:#DFE2EC;}
.BasicText a:active {color: #526EA6; text-decoration: none; font-weight:normal;}

.BasicTextBold
{
	color:#000000;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.BasicTextBold a:link {color: #526EA6; text-decoration: none; font-weight:bold;}
.BasicTextBold a:visited {color: #526EA6; text-decoration: none; font-weight:bold;}
.BasicTextBold a:hover {color: #000066; text-decoration: none; font-weight:bold;background-color:#DFE2EC;}
.BasicTextBold a:active {color: #526EA6; text-decoration: none; font-weight:bold;}

.SmallText
{
	color:#000000;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}

.SmallText a:link {font-size:12px;color: #526EA6; text-decoration: none; font-weight:normal;}
.SmallText a:visited {font-size:12px;color: #526EA6; text-decoration: none; font-weight:normal;}
.SmallText a:hover {font-size:12px;color: #000066; text-decoration: none; font-weight:bold;background-color:#DFE2EC;}
.SmallText a:active {font-size:12px;color: #526EA6; text-decoration: none; font-weight:normal;}


.LargeText
{
	color:#000000;
	font-size:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.LargeText a:link {font-weight:bold;font-family: Arial, Helvetica, sans-serif;color: #526EA6; text-decoration: none; font-weight:bold;}
.LargeText a:visited {font-weight:bold;font-family: Arial, Helvetica, sans-serif;color: #526EA6; text-decoration: none; font-weight:bold;}
.LargeText a:hover {font-weight:bold;font-family: Arial, Helvetica, sans-serif;color: #000066; text-decoration: none; font-weight:bold;background-color:#DFE2EC;}
.LargeText a:active {font-weight:bold;font-family: Arial, Helvetica, sans-serif;color: #526EA6; text-decoration: none; font-weight:bold;}

.LargeText2 a:link {font-size:15px; color: #526EA6; text-decoration: none; font-weight:normal;}
.LargeText2 a:visited {font-size:15px; color: #526EA6; text-decoration: none; font-weight:normal;}
.LargeText2 a:hover {font-size:15px; color: #000066; text-decoration: none; font-weight:bold;}
.LargeText2 a:active {font-size:15px; color: #526EA6; text-decoration: none; font-weight:normal;}

/* -------------------------- */
/*         FACTLET            */
.FactLet
{
	padding: 10px;
	text-align:left;
	border-style: none solid solid solid;
	border-width:1px;
	border-color: #D8DFEA;	
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;	
	color: #294EDE; 
}

.FactLet a:link {font-size:11px;color: #294EDE; text-decoration: underline; font-weight:normal;}
.FactLet a:visited {font-size:11px;color: #294EDE; text-decoration: underline; font-weight:normal;}
.FactLet a:hover {font-size:11px;color: #294EDE; text-decoration: underline; font-weight:bold;background-color:#DFE2EC;}
.FactLet a:active {font-size:11px;color: #294EDE; text-decoration: underline; font-weight:normal;}
/*--------------------------- */

#FixedMenu 
{
	height:89px;width:100%;position:fixed;text-align:center;
}

#HomeFixedMenuSpacer 
{
	height:40px;width:100%;
}

#HomeHeader
{
	height:89px;width:100%;
	text-align:center;
}

	#HomeHeaderContainer
	{
		height:89px;
		width:1030px;
		background-image: url(/App_Themes/VA/Images/Background-HomeHeader.png);
		margin-left:auto;
		margin-right:auto;
		text-align:left;
	}

		#HomeHeaderLinks
		{
			height:24px;width:955px;
			text-align:right;
			font-family:Verdana;
			font-size:11px;
		}
		#HomeHeaderLinks a:visited {color:#2C254E;text-decoration:none;}
		#HomeHeaderLinks a:active {color:#2C254E;text-decoration:none;}		
		#HomeHeaderLinks a:link {color:#2C254E;text-decoration:none;}
		#HomeHeaderLinks a:hover {color:#FFFFFF;text-decoration:none;}


		#HomeHeaderWeb2Container
		{
			height:24px;width:950px;
			margin-right:30px;
			vertical-align:middle;	
			text-align:right;
			font-family:Verdana;
			font-size:11px;

		}
		#HomeHeaderWeb2Container Img
		{
			vertical-align:middle;
		}
		
		#HomeHeaderWeb2Container a:visited {color:#2C254E;text-decoration:none;}
		#HomeHeaderWeb2Container a:active {color:#2C254E;text-decoration:none;}		
		#HomeHeaderWeb2Container a:link {color:#2C254E;text-decoration:none;}
		#HomeHeaderWeb2Container a:hover {color:#FFFFFF;text-decoration:none;}
			

		#HomeHeaderMenu
		{
			height:35px;width:977px;
		}

#HomeContent
{
	height:350px;width:100%;
	text-align:center;
}

#PartnerContent
{
	height:610px;
	width:100%;
	text-align:center;
}

#HomeContentContainer
{
	height:328px;width:940px;
	margin-left:auto;
	margin-right:auto;
}

.HomeContent-Left
{
	height:328px;width:356px;
	float:left;
	margin-left:30px
}

.HomeContent-Right
{
	height:328px;width:540px;
	float:right;
}

#HomeFooter 
{
	height:58px;width:100%;
	text-align:center;
}

#HomeFooterContainer
{
	color: #70767A;
	height:60px;width:977px;
	background-image: url(/App_Themes/VA/Images/Background-Footer.png);
	background-repeat: no-repeat;
	text-align:center;	
	margin-left:auto;
	margin-right:auto;
	border-width:thin;
	border-style:solid;
	border-color:White;	
}

#HomeFooterLinks
{
	color: #70767A;
	height:37px;width:977px;
	text-align:center;		
	font-family: Verdana;
	font-size: 11px;
	margin-top:10px;
}


#HomeFooterLinks a:link {color: #70767A; text-decoration: none;}
#HomeFooterLinks a:visited {color: #70767A; text-decoration: none;}
#HomeFooterLinks a:hover {color: #000000; text-decoration: none;}
#HomeFooterLinks a:active {color: #70767A; text-decoration: none;}


.HomeInfoContainer
{
	width:836px;
	padding: 10px;
	text-align:left;
	border-style: none solid solid solid;
	border-width:1px;
	border-color: #D8DFEA;	
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;	
	color: #4A4A4A;
	margin-left:auto;
	margin-right:auto;
}

.HomeInfoContainer a:link {font-size:15px; color: #1F497D; text-decoration: underline; font-weight:normal;}
.HomeInfoContainer a:visited {font-size:15px; color: #1F497D; text-decoration: underline; font-weight:normal;}
.HomeInfoContainer a:hover {font-size:15px; color: #000066; text-decoration: underline; font-weight:bold;}
.HomeInfoContainer a:active {font-size:15px; color: #1F497D; text-decoration: underline; font-weight:normal;}

.HomeTitleBar 
{
	width:856px;
	height:28px;
	padding: 0px;
	background:#E5E5FF;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #494A4A;
	font-weight:bold;
	border-style:solid;
	border-width:1px;
	border-color: #D8DFEA;
	text-align:left;	
	margin-left:auto;
	margin-right:auto;
}

.HomeTitleBar a:link {font-size:11px; color: #526EA6; text-decoration: none; font-weight:normal;}
.HomeTitleBar a:visited {font-size:11px; color: #526EA6; text-decoration: none; font-weight:normal;}
.HomeTitleBar a:hover {font-size:11px; color: #000066; text-decoration: none; font-weight:bold;}
.HomeTitleBar a:active {font-size:11px; color: #526EA6; text-decoration: none; font-weight:normal;}

.HomeTitleBarLeft
{
	float:left;
	padding: 5px;
}
.HomeTitleBarRight
{
	float:right;
	padding: 2px;
}



/* Inside Pages CSS */

/* ---------- Buttons ---------- */ 
.BtnReply
{
	margin: 2px 2px 2px 2px;
}
/* ----------------------------- */ 

/*--------- What's New --------- */
.WhatsNewDiv
{
	padding: 10px 10px 10px 2px;
	text-align:left;
	border-style: none solid solid solid;
	border-width:1px;
	border-color: #D8DFEA;	
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}


.WhatsNewDiv a:link {font-size:12px; color: #0000ff; text-decoration: underline; font-weight:bold;}
.WhatsNewDiv a:visited {font-size:12px; color: #0000ff; text-decoration: underline; font-weight:bold;}
.WhatsNewDiv a:hover {font-size:12px; color: #000066; text-decoration: underline; font-weight:bold; background-color:#DFE2EC;}
.WhatsNewDiv a:active {font-size:12px; color: #0000ff; text-decoration: underline; font-weight:bold;}



.WhatsNewSmallText
{
	color:#000000;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
}

.WhatsNewSmallText2
{
	color:#000000;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
}

.WhatsNewSmallText2 a:link {font-size:12px; color: #526EA6; text-decoration: none; font-weight:normal;}
.WhatsNewSmallText2 a:visited {font-size:12px; color: #526EA6; text-decoration: none; font-weight:normal;}
.WhatsNewSmallText2 a:hover {font-size:12px; color: #000066; text-decoration: none; font-weight:bold;}
.WhatsNewSmallText2 a:active {font-size:12px; color: #526EA6; text-decoration: none; font-weight:normal;}


/* ----------------------------- */ 



/*------- Notifications Window -------- */
.NotificationsAlertDiv
{
	padding: 10px;
	text-align:left;
	border-style: none solid solid solid;
	border-width:1px;
	border-color: #D8DFEA;	
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
}

.NotificationsAlertDiv a:link {font-size:13px; color: #000000; text-decoration: none;font-weight:normal;}
.NotificationsAlertDiv a:visited {font-size:13px; color: #000000; text-decoration: none;font-weight:normal;}
.NotificationsAlertDiv a:hover {font-size:13px; color: #000066; text-decoration: underline; font-weight:normal; background-color:#DFE2EC;}
.NotificationsAlertDiv a:active {font-size:13px; color: #000000; text-decoration: none;font-weight:normal;}

/* ----------------------------- */ 








img.InsideContentSpacer {
width: 580px;
height: 3px;
}

img.InsideContentSpacer2 {
width: 690px;
height: 3px;
}


img.InsideMyFriendsGapCloser {
width: 1px;
height: 1px;
}

#InsideFixedMenuSpacer 
{
	height:40px;width:100%;
}

#InsideHeader
{
	height:89px;width:100%;
	text-align:center;
}

	#InsideHeaderContainer
	{
		height:89px;
		width:1030px;
		background-image: url(/App_Themes/VA/Images/Background-InsideHeader.png);
		margin-left:auto;
		margin-right:auto;
	}
	

		#InsideHeaderLinks
		{
			height:52px;width:937px;
			text-align:right;
			margin-right:60px;
			font-family:Verdana;
			font-size:11px;
		}		
	
		#InsideHeaderLinks a:visited {color:#2C254E;text-decoration:none;}	
		#InsideHeaderLinks a:active {color:#2C254E;text-decoration:none;}			
		#InsideHeaderLinks a:link {color:#2C254E;text-decoration:none;}
		#InsideHeaderLinks a:hover {color:#FFFFFF;text-decoration:none;}

			#InsideHeaderWeb2Container
			{
				height:29px;width:907px;
				text-align:right;
				margin-right:90px;
				margin-top:8px;
				vertical-align:bottom;				
			}

		#InsideHeaderWeb2Container Img
		{
			vertical-align:middle;
		}


		#InsideHeaderMenu
		{
			height:35px;
			width:677px;
			text-align:left;
			float: right;
		}

		#InsideHeaderMenu td a { width:100%;height:100%;display:block; }
		#InsideHeaderMenu td a:hover { width:100%;height:100%;display:block; }
	

#InsideContentContainer
{
	width:1040px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

#InsideFooter 
{
	height:58px;width:100%;
	text-align:center;
}

#InsideFooterContainer
{
	color: #70767A;
	height:60px;width:1040px;
	background-image: url(/App_Themes/VA/Images/Background-Footer.png);
	background-repeat: no-repeat;
	text-align:left;	
	margin-left:auto;
	margin-right:auto;
	border-width:thin;
	border-style:solid;
	border-color:White;	
}

#InsideFooterLinks
{
	color: #70767A;
	height:37px;
	width:1040px;
	text-align:center;		
	font-family: Verdana;
	font-size: 11px;
	margin-top:10px;
}


#InsideFooterLinks a:link {color: #70767A; text-decoration: none;}
#InsideFooterLinks a:visited {color: #70767A; text-decoration: none;}
#InsideFooterLinks a:hover {color: #000000; text-decoration: none;}
#InsideFooterLinks a:active {color: #70767A; text-decoration: none;}


.InsideWelcome
{
	padding: 10px;
	text-align:left;
	border-style: none solid solid solid;
	border-width:1px;
	border-color: #D8DFEA;	
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;	
	color: #4A4A4A; 
}

.InsideWelcome a:link {font-size:15px; color: #1F497D; text-decoration: underline; font-weight:normal;}
.InsideWelcome a:visited {font-size:15px; color: #1F497D; text-decoration: underline; font-weight:normal;}
.InsideWelcome a:hover {font-size:15px; color: #000066; text-decoration: underline; font-weight:normal; background-color:#DFE2EC;}
.InsideWelcome a:active {font-size:15px; color: #1F497D; text-decoration: underline; font-weight:normal;}

.InsideContentDiv
{
	margin: 0px 5px 0px 0px;
	padding: 10px;
	text-align:left;
	border-style: none solid solid solid;
	border-width:1px;
	border-color: #D8DFEA;	
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;	
	color: #4A4A4A; 
	width: auto;
}

.InsideContentDiv a:link {font-size:15px; color: #1F497D; text-decoration: underline; font-weight:normal;}
.InsideContentDiv a:visited {font-size:15px; color: #1F497D; text-decoration: underline; font-weight:normal;}
.InsideContentDiv a:hover {font-size:15px; color: #000066; text-decoration: underline; font-weight:normal; background-color:#DFE2EC;}
.InsideContentDiv a:active {font-size:15px; color: #1F497D; text-decoration: underline; font-weight:normal;}



.InsideText1
{
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	font-size: 14px;	
}

.InsideTitleBarPanels
{
	height:30px;
	margin: 8px 5px 0px 0px;
	padding: 0px;
	/*background:# EDEFF4; */
	background:#E5E5FF;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #494A4A;
	font-weight:bold;
	border-style:solid;
	border-width:1px;
	border-color: #D8DFEA;
	text-align:left;
	width: auto;
	clear: left;	
}

.InsideTitleBar 
{
	height:30px;
	margin: 0px;
	padding: 0px;
	/*background:# EDEFF4; */
	background:#E5E5FF;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #494A4A;
	font-weight:bold;
	border-style:solid;
	border-width:1px;
	border-color: #D8DFEA;
	text-align:left;
	width: auto;
}


.InsideTitleBar a:link {font-size:11px; color: #526EA6; text-decoration: none; font-weight:normal;}
.InsideTitleBar a:visited {font-size:11px; color: #526EA6; text-decoration: none; font-weight:normal;}
.InsideTitleBar a:hover {font-size:11px; color: #000066; text-decoration: none; font-weight:bold;}
.InsideTitleBar a:active {font-size:11px; color: #526EA6; text-decoration: none; font-weight:normal;}

.InsideTitleBar2 
{
	height:30px;
	padding: 0px;
	background:#C9CFDE;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #2C254E;
	font-weight:normal;
	border-style:solid;
	border-width:1px;
	border-color: #C9CFDE;
	text-align:left;
	font-weight:bold;	
}

.InsideTitleBar2 a:link {font-size:11px; color: #526EA6; text-decoration: none; font-weight:normal;}
.InsideTitleBar2 a:visited {font-size:11px; color: #526EA6; text-decoration: none; font-weight:normal;}
.InsideTitleBar2 a:hover {font-size:11px; color: #000066; text-decoration: none; font-weight:bold;}
.InsideTitleBar2 a:active {font-size:11px; color: #526EA6; text-decoration: none; font-weight:normal;}

.InsideTitleBar3 
{
	height:30px;
	padding: 0px;
	background:#E5E5FF;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #494A4A;
	font-weight:normal;
	border-style:solid;
	border-width:1px;
	border-color: #D8DFEA;
	text-align:left;	
}

.InsideTitleBar3 a:link {font-size:11px; color: #526EA6; text-decoration: none; font-weight:normal;}
.InsideTitleBar3 a:visited {font-size:11px; color: #526EA6; text-decoration: none; font-weight:normal;}
.InsideTitleBar3 a:hover {font-size:11px; color: #000066; text-decoration: none; font-weight:bold;}
.InsideTitleBar3 a:active {font-size:11px; color: #526EA6; text-decoration: none; font-weight:normal;}



.InsideTitleBarLeft
{
	float:left;
	padding:5px;
}


.InsideTitleBarLeft3
{
	float:left;
	padding:3px;
}

.InsideTitleBarMyProfileUpdate
{
	padding:4px;
	vertical-align:top;
	text-align:left;
}



.InsideTitleBarRight
{
	float:right;
	padding:3px;
	margin-top: auto; 
	margin-bottom: auto; 
}

.InsideTitleBarRight2
{
	float:right;
	padding:3px;
	vertical-align:top;
	text-align:right;
}


.InsideProfileContent
{
	height: 100%;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.InsideProfileDiv
{
	width: 100%;
	text-align:left;
}

.InsideProfilePanel
{
	width: 100%;
	text-align:left;
	border-style:solid;
	border-color:Navy;
	border-width:1px;
}

.InsideContent 
{
	padding: 10px;
	text-align:left;
	border-style: none solid solid solid;
	border-width:1px;
	border-color: #D8DFEA;	
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
}


.InsideContent a:link {font-size:13px; color: #526EA6; text-decoration: none; font-weight:normal;}
.InsideContent a:visited {font-size:13px; color: #526EA6; text-decoration: none; font-weight:normal;}
.InsideContent a:hover {font-size:13px; color: #000066; text-decoration: none; font-weight:bold;}
.InsideContent a:active {font-size:13px; color: #526EA6; text-decoration: none; font-weight:normal;}


.InsideCategoryTitle
{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.InsideCategoryTitle a:link {font-size:15px; color: #494A4A; text-decoration: none; font-weight:bold;}
.InsideCategoryTitle a:visited {font-size:15px; color: #494A4A; text-decoration: none; font-weight:normal;}
.InsideCategoryTitle a:hover {font-size:15px; color: #494A4A; text-decoration: none; font-weight:bold;}
.InsideCategoryTitle a:active {font-size:15px; color: #494A4A; text-decoration: none; font-weight:normal;}

.InsideProfilePicture
{
	width:120px;border-style:solid;border-width:1px;border-color:#D8DFEA;padding:1px;
}


.InsideProfilePictureSpacer
{
	width:143px;
}

.LoginContent
{
	padding: 5px;
	background:#FFFFFF;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #494A4A;
	font-weight:normal;
	border-style:none;
	text-align:center;	
	width:330px;
	margin-top:30px;
	margin-bottom:30px;
	margin-left:auto;
	margin-right:auto;
}

.LoginContent INPUT[type="text"], INPUT[type="password"]
{
	width: 170px;
	border: 1px solid #666666;
	margin-bottom: 3px;
}

.LoginContent INPUT[type="submit"]
{
	margin-top: 3px;
	margin-bottom: 3px;
}

.RegisterContent
{
	padding: 5px;
	background:#FFFFFF;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #494A4A;
	font-weight:normal;
	border-style:none;
	width:330px;
	margin-left:auto;
	margin-right:auto;
}

.RegisterContent  INPUT[type="text"], INPUT[type="password"]
{
	width: 170px;
	border: 1px solid #666666;
	margin-bottom: 1px;
}

.AlignLeft
{
	text-align:left;
}

.myChangePasswordCSS
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	width:100%;
	text-align:center;
}

/* Invite Profile Page */
.InviteColumnLeft
{
	vertical-align:top;
	text-align:left;
	width:147px;
}
/* ------------------- */


/* Help Page */
.HelpPageDiv
{
	font-weight:bold;
	font-size:17px;
	width:500px;
	margin-left:auto;
	margin-right:auto;
}






/* Profile Personalization */

.myProfileUpdatePan
{
	text-align:left;
	border-style:solid;
	border-width:1px;
	border-color:Green;
}


.ProfilePersonalizationText
{
	color: #000000;
	border-color: #D8DFEA;	
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
}



/* Help File Classes */
	.HelpFileInsideTitleBar
{
	background: #ffffde;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #494A4A;
	font-weight: normal;
	border-style: solid;
	border-width: 1px;
	border-color: #D8DFEA;
	text-align: left;
	padding: 3px;
	height:24px;
	width:242px;
}

	.HelpFileInsideTitleBar a:link {font-size:13px; color: #526EA6; text-decoration: none; font-weight:normal;}
	.HelpFileInsideTitleBar a:visited {font-size:13px; color: #526EA6; text-decoration: none; font-weight:normal;}
	.HelpFileInsideTitleBar a:hover {font-size:13px; color: #000066; text-decoration: none; font-weight:bold;}
	.HelpFileInsideTitleBar a:active {font-size:13px; color: #526EA6; text-decoration: none; font-weight:normal;}

	.HelpFileInsideTitleBarLeft
	{
		float:left;
		margin: 2px 0px 0px 3px;
		
	}
	.HelpFileInsideTitleBarRight
	{
		float:right;
	}

	.HelpFileInsideContent
{
	padding: 4px;
	text-align: left;
	border-style: none solid solid solid;
	border-width: 1px;
	border-color: #D8DFEA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #F6F6F6;
	width:240px;
}

	.HelpFileInsideContent a:link {font-size:13px; color: #526EA6; text-decoration: none; font-weight:normal;}
	.HelpFileInsideContent a:visited {font-size:13px; color: #526EA6; text-decoration: none; font-weight:normal;}
	.HelpFileInsideContent a:hover {font-size:13px; color: #000066; text-decoration: none; font-weight:bold;}
	.HelpFileInsideContent a:active {font-size:13px; color: #526EA6; text-decoration: none; font-weight:normal;}


	.HelpFileInsideCategoryTitle
	{
		font-size: 13px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
	}

	.HelpFileInsideProfilePicture
	{
		width:120px;border-style:solid;border-width:1px;border-color:#D8DFEA;padding:1px;
	}


	.HelpFileInsideProfilePictureSpacer
	{
		width:143px;
	}

/* End Help File Classes */


/* Search Friends */
.SearchFriendResults
{
width:100%;
}
/* -------------- */

/* Message Board Classes */

.MessageBoardNewPost
{
	text-align:right;
}

.MessageBoardNewPostBtn
{
	width:100%;text-align:right;margin-top:4px;
}

.MessageBoardTable1Container
{
	width:100%;text-align:left;
}

.MessageBoardTable1
{
	width:100%;
}

.MessageBoardTable2Container
{
	border-style:solid;border-color:#E2E2FE;border-width:1px;width: 460px;
}

.MessageBoardTable2
{
	background-color:#F3F4F8;border-collapse:collapse;
}

.MessageBoardProfileTD
{
	vertical-align: top; 
	text-align: center;    
	width: 120px; 
	background-color:#F3F4F8;
}

.MessageBoardMessageTD
{
	vertical-align: top; 
	text-align: left;   
	background-color:#F3F4F8;
	width: 100%; 
}

.MessageBoardOptions1TD
{
	vertical-align: top; 
	text-align: right;    
	width: 33px;   
	background-color:#F3F4F8;
}

.MessageBoardTable3
{
	width:100%;background-color:#E2E2FE;
}

.MessageBoardOptions2TD
{
	text-align: left;   
	padding: 0px 0px 0px 10px; 
}

.MessageBoardOptions3TD
{
	vertical-align: top; 
	text-align: center;    
	width: 33px;   
}

/* End Message Board Classes */




/* From WiseMil.css */
.LeftNavTop 
{
	background-image: url(/App_Themes/VA/images/system/LeftNavTop.gif);
	height:26px;
	width:212px;
	background-repeat: no-repeat;
	border:0px;
}

.LeftNavBottom 
{
	background-image: url(/App_Themes/VA/images/system/LeftNavBottom.gif);
	height:26px;
	width:212px;
	background-repeat: no-repeat;
	border:0px;
}


.HRBar 
{	
}

.HRBarDark 
{
	background-image: url(/App_Themes/VA/images/system/HRBarDark.gif);
	height:12px;
	width:716px;
	background-repeat: no-repeat;
	border:0px;
}

.cssMiniMenuBG
{
	font-size:13px;
	background-color: #061024;
}


#outer {
 text-align:left;
 width:992px;
 margin:auto;
 }

#ProfileHeader {
 height:197px;
 background-image: url(/App_Themes/VA/images/system/Header.gif);
 background-repeat: no-repeat;
 color: #333333;
 }

#headerspace {
 font-size:13px;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 color:#23238e;
 height:30px;
 color: #333333;
 }
 
#banner {
 text-align: right;
 float: left;
 width: 965px;
 height:100px;
 }
 
#menu {
 font-size:12px;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 float:left;
 width: 565px;
 height:22px;
 }
 
 #menulinks {
 font-size:11px;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 text-align: left;
 position:relative;
 left:245px;
 top:0px;
 width:550px;
 margin-top:120px;
 }
  
#menulinks a {color: #000000; text-decoration: none; }
#menulinks a:hover {color: #FFFFFF; text-decoration: none; }

#menulogout {
 font-size:11px;
 font-weight:bold;
 text-align: right;
 position:relative;
 left:800px;
 top:-15px;
 color:#FFFFFF;
 width:150px;
 }
 
#menulogout a {color: #000000; text-decoration: none; }
#menulogout a:hover {color: #FFFFFF; text-decoration: none; }

#submenu {
 font-size:13px;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 position:relative;
 left:20px;
 top:-25px;
 color: #FFFFFF;
 border:solid #000000;	
 border-width:0px 0 0px 0;
 }

#submenu #importantmessagemenu a {color: #FFFFFF; text-decoration: underline; }
#submenu #importantmessagemenu a:hover {color: #FFFF00; }

#importantmessagemenu
{
 font-size:13px;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 text-align: right;
 position:relative;
 left:-30px;
 top:-40px;
 color: #FFFFFF;
 border:solid #000000;	
 border-width:0px 0 0px 0;
 }
 
 .MessageLinks {
 font-size:13px;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 color: #FFFFFF;
 }
  
.MessageLinks a:link {color: #FFFFFF; text-decoration: none; }
.MessageLinks a:visited {color: #FFFFFF; text-decoration: none; }
.MessageLinks a:hover {color: #FFFF00; text-decoration: none; }
.MessageLinks a:active {color: #FFFFFF; text-decoration: none; }

.LittleLinks {
 font-size:13px;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:normal;
 color: #FFFFFF;
 }
  
.LittleLinks a:link {color: #FFFFFF; text-decoration: none; }
.LittleLinks a:visited {color: #FFFFFF; text-decoration: none; }
.LittleLinks a:hover {color: #FFFF00; text-decoration: none; font-weight:bold;}
.LittleLinks a:active {color: #FFFFFF; text-decoration: none; }


.LittleLinksSelected {
 font-size:13px;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 color: #FFFFFF;
 }
 
.LittleLinksSelected a:link {color: #FFFFFF; text-decoration: none; }
.LittleLinksSelected a:visited {color: #FFFFFF; text-decoration: none; }
.LittleLinksSelected a:hover {color: #FFFFFF; text-decoration: none; }
.LittleLinksSelected a:active {color: #FFFFFF; text-decoration: none; }

.NormalText {
 font-size:13px;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:normal;
 color: #000000;
 }
 
.NormalTextBold {
 font-size:13px;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 color: #000000;
 }
 
 .AbsMiddle {
 margin:0px 4px; 
 vertical-align:middle
 }

.SideMenuLinks {
 font-size:13px;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:normal;
 text-align:left;
 color:#666633;
 line-height: 20px;
 }
  
.SideMenuLinks a:link {color: #666633; text-decoration: none; }
.SideMenuLinks a:visited {color: #666633; text-decoration: none; }
.SideMenuLinks a:hover {color: #0000FF; text-decoration: none; }
.SideMenuLinks a:active {color: #666633; text-decoration: none; }


#contentarea {
 background-image: url(/App_Themes/VA/images/system/Repeater.gif);
 color: #333333;
 border-width:0px 0 0px 0;
 text-align: left;
}

#contentarea {
 background-image: url(/App_Themes/VA/images/system/Repeater.gif);
 color: #333333;
 border-width:0px 0 0px 0;
 text-align: -moz-left;
}

#footer {
 height:114px;
 background-image: url(/App_Themes/VA/images/system/Footer.gif);
 color: #333333;
 border-width:0px 0 0px 0;
}

#footerspacer {
 height:26px;
 border-width:0px 0 0px 0;
}

#footerlinks {
 font-size:10px;
 font-family:Arial, Helvetica, sans-serif;
 text-align: center;
 width: 970px;
 height:25px;
 color: #FFFFFF;
 border:solid #000000;	
 border-width:0px 0 0px 0;
 }
 
 #footerlinks {
 font-size:10px;
 font-family:Arial, Helvetica, sans-serif;
 text-align: -moz-center;
 width: 970px;
 height:25px;
 color: #FFFFFF;
 border:solid #000000;	
 border-width:0px 0 0px 0;
 }
 

#footerlinks a:link {color: #FFFFFF; text-decoration: none; }
#footerlinks a:visited {color: #FFFFFF; text-decoration: none; }
#footerlinks a:hover {color: #FFFF00; text-decoration: none; }
#footerlinks a:active {color: #FFFF00; text-decoration: none; }
 
.NavBlock
{
	width:215px;
	height:auto;
	background-image: url(/App_Themes/VA/images/system/BGrepeat.gif);
}

.NavContentTable
{
	margin-left:15px;
	margin-top:0px;
	padding: 0 0 0 0;
	font-family: Arial;
	font-size: 13px;
	font-weight:normal;
}

.SideNavTitle
{
	width: 185px;
	text-align:right;
	color: #035407;
	font-weight:bold;
	height:auto;
	vertical-align:middle;
}


.SideNavLinks
{
	width: 126px;
	position:relative;
	top: -48px;
	left: 0px;
	margin-left: 15px;
}

.SideNavIcon
{
	width: 48px;
	position:relative;
	left: 127px;
	top: 20px;
}

.NavTitleText
{
	font-family:Arial;
	font-size: 14px;
	font-weight:bold;
	color: Black;
}

.mainWhatsNew
{
}

.panWhatsNew
{
	font-family: Arial, Helvetica;
	font-weight: bold;
	font-size: 14px;
	color: White;
	
	/*
	padding-left: 40px;
	padding-top: 10px;
	height:30px;
	width: 220px;
	*/
}

.panWhatsNewText
{
	font-family: Arial, Helvetica;
	font-weight: bold;
	font-size: 13px;
	color: White;
	position:fixed;
	
	/*
	padding-left: 40px;
	padding-top: 10px;
	width: 650px;
	height:30px;	
	*/
}

.panWhatsNewTextInput
{
	font-family: Arial, Helvetica;
	font-weight: bold;
	font-size: 13px;
	color: White;
	position:fixed;	

	/*
	padding-left: 40px;
	padding-top: 10px;
	width: 650px;
	display:inline;
	height:30px;	
	*/
}

.panHelpButton
{
	/*
	text-align: right;
	width: 50px;
	*/
}

 #optiontext {
 font-size:12px;
 font-family:Arial, Helvetica, sans-serif;
 text-align: center;
 color: #FFFFFF;
 }
 
 #optiontext a:link {color: #FFFFFF; text-decoration: none; }
 #optiontext a:visited {color: #FFFFFF; text-decoration: none; }
 #optiontext a:hover {color: #FFFF00; text-decoration: none; }
 #optiontext a:active {color: #FFFF00; text-decoration: none; }
 
 #optiontext2 {
 font-size:11px;
 font-family:Arial, Helvetica, sans-serif;
 color: #011401;
 }
 
 #optiontext2 a:link {color: #011401; text-decoration: underline; }
 #optiontext2 a:visited {color: #011401; text-decoration: underline; }
 #optiontext2 a:hover {color: #174F8A; text-decoration: underline; }
 #optiontext2 a:active {color: #011401; text-decoration: underline; }

 #datetext {
 font-size:12px;
 font-family:Arial, Helvetica, sans-serif;
 color: #011401;
 font-style:italic; 
 }
 
 .MessageDate {
 font-size:11px;
 font-family:Arial, Helvetica, sans-serif;
 color: #000000;
 font-style:italic; 
 }
 
 .MessageText {
	 font-size:13px;
	 font-family:Arial, Helvetica, sans-serif;
	 color: #000000;
	 width: 100%;
 }
 
.image{
	border-style: none;
	border-color: red;
	border-width:10px;
	border: 0px none;
      }

.myPhotosTable
{
	margin-left:0px;
	margin-top:0px;
	padding: 0 0 0 0;
    width: 100%;  
    vertical-align: top;
    border-collapse: collapse;
    border-spacing: 0px; 
    background-color:#F6F6F6;
}

.myPhotosBorder
{
	border-style:solid;
	border-width:1px;
	border-color:#D8DFEA;
	width:100%;
}

.myPhotosColumnA
{
    vertical-align: top;
}

.myPhotosColumnB
{
    width: 40px;  
    vertical-align: top;
    text-align:left;
}
      
.ContentLeftColumn
{
    width: 225px;  
    vertical-align: top;
}

.ContentRightColumn
{
    width: 731px;      
    vertical-align: top;
    background-color: #FFFFFF;
    border-left: 1px solid black;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	border-top:1px solid black
}


.ImageBorder img {
  border: 0px none;
}

.ContentTitle
{
 font-size:14px;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 /*color:#035207;	*/ /* ARMY */
 color:#001D3C;	/* NAVY */
}

.debugmodetext {
 font-size:10px;
 font-family:Arial, Helvetica, sans-serif;
 color: #D6D6D6;
 font-weight: bold;
 }
.debugmodetext a:link {color: #D6D6D6; text-decoration: none; }
.debugmodetext a:visited {color: #D6D6D6; text-decoration: none; }
.debugmodetext a:hover {color: #174F8A; text-decoration: none; }
.debugmodetext a:active {color: #D6D6D6; text-decoration: none; }

.nametext {
 font-size:14px;
 font-family:Arial, Helvetica, sans-serif;
 color: #000000;
 font-weight: bold;
 }
 
.nametext a:link {color: #000000; text-decoration: none; }
.nametext a:visited {color: #000000; text-decoration: none; }
.nametext a:hover {color: #0066FF; text-decoration: none; }
.nametext a:active {color: #000000; text-decoration: none; }

.InstructionText {
 font-size:11px;
 font-family:Arial, Helvetica, sans-serif;
 color: #011401;
 font-weight: bold;
 }
 
.InstructionText a:link {color: #011401; text-decoration: none; }
.InstructionText a:visited {color: #011401; text-decoration: none; }
.InstructionText a:hover {color: #174F8A; text-decoration: none; }
.InstructionText a:active {color: #011401; text-decoration: none; }


.linkbutton 
{
 font-size:11px;
 font-family:Arial, Helvetica, sans-serif;
 color: #011401;
}
.linkbutton a:link {color: #011401; text-decoration: none; }
.linkbutton a:visited {color: #011401; text-decoration: none; }
.linkbutton a:hover {color: #174F8A; text-decoration: none; }
.linkbutton a:active {color: #011401; text-decoration: none; }


.StandardTable {
	width: 100%; 	
	vertical-align:top;
	height: 100%;
}

.ImgColumn {
	vertical-align: bottom; 
	text-align: center;    
	width: 90px;    
}

myInvitationsOptionsColumn {
	vertical-align: bottom; 
	text-align: left;    
	width: 626px;    
}

/* no longer used ...
.MyWiseWallImgColumn {
	vertical-align: top; 
	text-align: center;    
	width: 120px;    
}

#MyWiseWallPost{
	vertical-align: bottom; 
	text-align: left;    
}

#MyWiseWallNewPostCol1 {
	vertical-align: bottom; 
	text-align: right;    
	width: 128px;  
}

#MyWiseWallNewPostCol2 {
	vertical-align: bottom; 
	text-align: center;  
	width:  589px;
}
*/

.MyFriendsDateColumn {
	vertical-align: bottom; 
	text-align: left;    
}

.MyFriendsOptionsColumn {
	vertical-align: middle; 
	text-align: right;    
	width: 135px;   
}

.MyProfileSearchInviteColumn {
	vertical-align: bottom; 
	text-align: right;    
	width: 135px;   
}

/* no longer used
.MyWiseWallOptionsColumn {
	vertical-align: top; 
	text-align: right;    
	width: 33px;   
}

MyWiseWallPostColumn {
	vertical-align: top; 
	text-align: left;    
}
*/


.ErrorMessage 
{
 font-size:14px;
 font-family:Arial, Helvetica, sans-serif;
 color: #FF0000;
 font-weight: bold;
}

.ErrorMessageMedium
{
 font-size:13px;
 font-family:Arial, Helvetica, sans-serif;
 color: #FF0000;
 font-weight: bold;
}

.ErrorMessageSmall
{
 font-size:12px;
 font-family:Arial, Helvetica, sans-serif;
 color: #FF0000;
 font-weight: bold;
}

.TabArea
/*
This one controls the tab look and feel on the individual profile and family profile pages.
	removed:
	position:absolute;
	top:42px;
	height:400px;
z-index:-25;
*/
{
	background-color: White;
	font-size: x-small;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	border-top:1px solid black;
	height: 100%; 
	width:100%;
	
	
}

.fixer { clear: Both;  background-image: url(/App_Themes/VA/images/system/Repeater.gif); height:0px; font-size:0px; line-height: 0px; }

/*#contentarea {
 background-image: url(/App_Themes/VA/images/system/Repeater.gif);
 color: #333333;
 border-width:2px 2 2px 2;
 text-align: left;
}
*/

.ProfilePersonalizationFields
{
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #061024;
	font-weight: bold;
}

.ProfilePersonalization
{
	color: #000000;
	background-color: #F7F7F7;
	padding: 10px;
	text-align:left;
	border-style: none solid solid solid;
	border-width:1px;
	border-color: #D8DFEA;	
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
}

.myProfileField {
 font-size:12px;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:normal;
 color: #000000;
 } 
 
.myProfileTable {
	margin-left:0px;
	margin-top:0px;
	padding: 0 0 0 0; 
    vertical-align: top;
    width:100%;
}

.myProfileColumnA {
    width: 143px;  
    text-align: center;
    vertical-align: top;
}

.myProfileColumnB {
    text-align: left;
    vertical-align: top;
    white-space:normal;
}

.BasicColumn {
	text-align: left;
	vertical-align: top; 
}

.SubOptionsMenu {
	vertical-align: top; 
	text-align: left;    
	height: 18px;
	background-color: #002D5F;
}

.alignButtons 
{
	text-align: center;
	width: 100%;
}



.WiseMailTitles
{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000C19;
	font-weight:bold;
}

.WiseMailSubTitles
{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000C19;
	font-weight:bold;
}

.WiseMailBigLinks
{
 font-size:12px;
 font-family:Arial, Helvetica, sans-serif;
 color: #000C19;
 font-weight: bold;
}

.WiseMailBigLinks a:link {color: #000C19;}
.WiseMailBigLinks a:visited {color: #000C19;}
.WiseMailBigLinks a:hover {color: #000C19;}
.WiseMailBigLinks a:active {color: #000C19;}


.WiseMailWindow {
 font-size:12px;
 font-family:Arial, Helvetica, sans-serif;
 color: #000C19;
 border-style:none;
 width: 731px;
 }

.WiseMailWindow a:link {color: #000C19;}
.WiseMailWindow a:visited {color: #000C19;}
.WiseMailWindow a:hover {color: #000000;}
.WiseMailWindow a:active {color: #000C19;}

.WiseMailTables
{
	border-color: #D8DFEA;
	border-left: 1px solid #D8DFEA;
	border-bottom: 1px solid #D8DFEA;
	border-right: 1px solid #D8DFEA;
	border-top:1px solid #D8DFEA;
	padding: 4px;
	color: #000000;
	width: 100%;
 }
 
 .WiseMailTableHeaders
 {
 font-size:12px;
 font-family:Arial, Helvetica, sans-serif;
 color: #000000;
 background-color: #E5E5FF; 
 font-weight:bold;
 }
 
  
 .WiseMailTableRows
 {
 font-size:12px;
 font-family:Arial, Helvetica, sans-serif;
 color: #000000;
 background-color: #FFFFFF; 
 font-weight:bold;
 padding: 5px 5px 5px 5px;
 margin: 5px 5px 5px 5px;
 }
 
 .WiseMailText
 {
 font-size:12px;
 font-family:Arial, Helvetica, sans-serif;
 color: #000C19;
 border-style: none;
 width: 716px;
 }

.WiseMailText a:link {color: #000C19;}
.WiseMailText a:visited {color: #000C19;}
.WiseMailText a:hover {color: #000000;}
.WiseMailText a:active {color: #000C19;}

/* ----------------------- TITLES --------------------------- */
.Titles
{
	height: 24px;
	padding: 5px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #494A4A;
	font-weight: normal;
	text-align: left;
	font-weight: bold;
}

/* ---------------------- SUBTITLES ------------------------- */
.SubTitles
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #061024; /* THEME COLOR */
	font-weight:bold;
}

/* ------------------------ TEXT ---------------------------- */
.Text
{
 font-size:13px;
 font-family:Arial, Helvetica, sans-serif;
 color: #000000; /* GENERIC */
 font-weight: normal;
}

.Text2
{
 font-size:11px;
 font-family:Arial, Helvetica, sans-serif;
 color: #000000; /* GENERIC */
 font-weight: normal;
}

.Text2Bold
{
 font-size:11px;
 font-family:Arial, Helvetica, sans-serif;
 color: #000000; /* GENERIC */
 font-weight: bold;
}

/* ---------------------- NAMELINKS ------------------------- */
.NameLinks
 {
 font-size:12px;
 font-family:Arial, Helvetica, sans-serif;
 color: #061024; /* THEME COLOR */
 font-weight: bold;
 }
 
.NameLinks a:link {color: #061024; text-decoration: none; } /* THEME COLOR */
.NameLinks a:visited {color: #061024; text-decoration: none; } /* THEME COLOR */
.NameLinks a:hover {color: #3A7ED7; text-decoration: none; } /* THEME COLOR */
.NameLinks a:active {color: #061024; text-decoration: none; } /* THEME COLOR */

/* ------------------------ DATE --------------------------- */
.Date
 {
 font-size:11px;
 font-family:Arial, Helvetica, sans-serif;
 color: #000000; /* GENERIC */
 font-style:italic; 
 }
 
/* ----------------- TABLEHEADERTEXT ----------------------- */
.TableHeaderText
{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFFF; /* GENERIC */
	font-weight:bold; 
}

/*----------------- FAMILY NEWS TABLE --------------------- */
.Table-FamilyNews
 {
	border-style: solid;
	border-color: #000000; /* GENERIC */
	border-width:0px 0 0px 0;
	padding: 0;
	vertical-align: top;
 }

.Table-FamilyNews-ColumnA
{
	background-color: #004B85; /* THEME COLOR */
	width: 116px;
}

.Table-FamilyNews-ColumnB
{
	background-color: #004B85; /* THEME COLOR */
	width: 100px;
}

.Table-FamilyNews-ColumnC
{
	background-color: #004B85; /* THEME COLOR */
	width: 500px;
}

/*-------------------- PhotoUploadArea --------------------- */
.PhotoUploadArea
{
	background-color: #FFFFFF; /* GENERIC */
	text-align: left;
	vertical-align: top;
	margin:0px;
	padding:0;
}

.ImportantNote
{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color: #FF0000; /* GENERIC */
	font-weight:bold; 
	font-style: italic;
}

.MiniNote
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #000000; /* GENERIC */
	font-weight:bold; 
	font-style: italic;
}

.TextBoxWaterMark
{
color: gray;
font-style: italic;
font-family: Arial;
}

/*-------------------- FAMILY CALENDAR --------------------- */
.FamilyCalendarBG
{
	background-color: #F3F3D4;
	text-align: left;
	vertical-align: top;
	height: 65px;
}

.FamilyCalendarCells
{
text-align: left;
vertical-align: top;
height: 65px;
}

.FamilyCalendarCellsNoted
{
text-align: left;
color: blue;
vertical-align: top;
height: 65px;
background-color: #DCD9AF;
}

.FamilyCalendarTodaysDate
{
	background-color: #BAB98F;
	text-align: left;
	vertical-align: top;
	height: 65px;
}

.FamilyCalendarDayHeaderStyle
{
	background-color: #BAB98F;
}

.DetailsBox
{
	font-size: 10px;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	border-top:1px solid black;
	width:716px;	
}

/*---------------------------------------------------------------------------*/
/*---------------------------------- FORUM ----------------------------------*/
.whitetext {
 font-size:10px;
 font-family: arial, sans-serif, helvetica;
 color:#000000;
 }

/*topheader*/
.topheader {margin-bottom:1px;}
.topheader table {height:25px;border-collapse:separate;width:100%;background-color:Transparent;font-size:100%;}
.topheader td {height:25px;}
.topheader th {height:25px;background-image:url(/App_Themes/VA/images/forum/darkgradient.gif);white-space:nowrap;font-weight:normal;}
.topheader th.rightitem {border-left:1px solid #000000;color:#000000;text-align:right;border-right:none;font-size:10px;}
.topheader td.outerheaderLeft {width:6px;background-image:url(/App_Themes/VA/images/forum/menuleftedge.gif);}
.topheader td.outerheaderRight {width:6px;background-image:url(/App_Themes/VA/images/forum/menurightedge.gif);}
.topheader th.menuitem
{
	font-size: 16px;
	color: white;
	text-align: center;
	width: 12%;
	border-left: 1px solid #000000;
	font-weight: bold;
	text-transform: capitalize;
	border-right: 0px solid #000000;
	white-space: nowrap;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Georgia;
}
.topheader a:link      {color: #000000; font-family: arial, sans-serif, helvetica; font-weight: bold;text-transform: capitalize; text-decoration: none;}
.topheader a:visited {color: #000000; text-decoration: none; }
.topheader a:hover {color: #005295; text-decoration: none; }
.topheader a:active {color: #FFFF00; text-decoration: none; }

.tdLeft {width:7px;height:80px;background-image:url(/App_Themes/VA/images/forum/bgl.gif);}
.tdRight {width:7px;height:80px;background-image:url(/App_Themes/VA/images/forum/bgr.gif);}
.tdLogoBG {height:76px;border-top:1px solid #FFFFFF;border-bottom: 1px solid #FFFFFF;background-image:url(/App_Themes/VA/images/forum/logo-background.gif);}
.tdLogo {vertical-align:middle;border:none;background-image:url(/App_Themes/VA/images/forum/logo.png);background-repeat: no-repeat;}


/*header*/
.header table {font-family: arial, sans-serif, helvetica;font-size: 12px;background-color:Transparent;width:100%;height:90px;border:none;}
.header td {white-space:nowrap;}
.header h1 {font-weight: normal;color: #000000;font-size: 12px;margin-bottom: 0px;font-family: 'Arial Narrow';margin-top:5px;}
.header a:hover{text-decoration: none;}
.header img{vertical-align:middle;border:none;}
.header a:link {color: #000000; text-decoration: underline; }
.header a:visited {color: #000000; text-decoration: underline; }
.header a:hover {color: #005295; text-decoration: underline; }
.header a:active {color: #000000; text-decoration: underline; }

/*main body*/
.forumcontent {font-family: arial, sans-serif, helvetica;font-size: 12px; color:#000000;} /*Bread crumbs and some other links */
.forumcontent a:link {color: #000000; text-decoration: underline; }
.forumcontent a:visited {color: #000000; text-decoration: underline; }
.forumcontent a:hover {color: #005295; text-decoration: underline; }
.forumcontent a:active {color: #000000; text-decoration: underline; }
.forumcontent table
{
	font-size: 15px;
	border-collapse: collapse;
	background-color: #FFFFFF;
	font-family: Arial, Georgia;
} /*subtitles and content */
.forumcontent h1 {font-weight: normal;font-size: 28px;margin-bottom: 0px;font-family: 'Arial Narrow';}
.forumcontent h2 {margin-bottom: 0px;font-size: 17px;margin-top:0px;} /* Titles */
.forumcontent h3
{
	font-weight: bold;
	font-size: 20px;
	margin-bottom: 0px;
	background-color: #d7d7fb;
	font-family: Arial, Georgia;
	
} /*Forum Category Titles */
.forumcontent th {background-image:url(/App_Themes/VA/images/forum/darkgradient.gif);color:#000000;font-weight: bold;font-size: 12px;text-align:justify;padding: 5px 5px 5px 5px;border:0px solid #000000;}
.forumcontent th a {color: #000000;font-size: 21px;font-weight: normal;text-decoration: none;}
.forumcontent th a:hover{text-decoration:underline;}
.forumcontent td {border:1px solid #9AB995; color:#000000;} /*Main Text */
.forumcontent td a:link{color: #000000; text-decoration: underline; }
.forumcontent td a:visited {color: #000000; text-decoration: underline; }
.forumcontent td a:hover {color: #005295; text-decoration: underline; }
.forumcontent td a:active {color: #000000; text-decoration: underline; }
.forumcontent button{font-family: Verdana;font-size: 14px;border: #000000 1px solid;}
.forumcontent textarea{font-family: Verdana;font-size: 15px;border-left: #000000 1px solid;border-right: #000000 1px solid;border-bottom: #000000 1px solid;border-top: none;}
.forumcontent select{font-family: Verdana;font-size: 21px;border: 1px solid #000000;}
.forumcontent img{vertical-align:middle;border:none;}
.forumcontent hr{height:1px;border:none;color: #000000;background: #000000;}
.forumcontent div.location{margin-top:17px;margin-bottom:17px;}

/*
.forumcontent INPUT[type="text"], INPUT[type="button"], INPUT[type="submit"], INPUT[type="file"], INPUT[type="password"]
{border: 1px solid #000000;font-family: Verdana;font-size: 14px; color:#000000;}
*/



/* other classes */
.gradientbutton 
{

	border-style:solid; 
	border-width: 1px; 
	border-color:#333333;
	font-family: Verdana;
	font-size: 14px; 
	color:#333333; 
	background-image:url('/App_Themes/VA/images/System/button-background.png');
	margin:3px 2px 3px 2px;
	padding: 1px 7px 1px 7px;
	cursor: hand;
	font-weight:bold;
	overflow:visible;
	
}

.gradientbutton:hover
{
	border-style:solid; 
	border-width: 1px; 
	border-color:#333333;
	font-family: Verdana;
	font-size: 14px; 
	color:#000000; 
	background-image:url('/App_Themes/VA/images/System/button-background2.png');
	margin:3px 2px 3px 2px;
	padding: 1px 7px 1px 7px;
	cursor: hand;
	font-weight:bold;
	overflow:visible;
}


.radiolist td {text-align: left; color:#000000;}
button.formatting{width: 25px;height: 20px;border: none;background-color:Transparent;cursor: pointer; color:#000000;}
div.editbar{margin-top: 3px;background-color: #416181;height: 20px;border-left: 1px solid #000000;border-right: 1px solid #000000;border-top: 1px solid #000000; color:#000000;} /*New Post*/
div.quote{color: #000000;text-decoration: none;padding-left: 15px;}
/*---------------------------------------------------------------------------*/


/*-------------------------------------------------------------------*/
/*--------------------------Survey Begin-----------------------------*/

.SurveyBody {
 margin:0px;
 background:#FFFFFF;
 padding:0;
 }

.SurveyTable 
{
 background:#FFFFFF;
 border-width:0px 0 0px 0;
 border: none;
 width: 100%;
}

.SurveyTitleRow {
	padding: 5px;
	background:#001D3C;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight:bold;
}

.SurveySubTitleRow {
	padding: 5px;
	background:#B8BFC6;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #001D3C;
	font-weight:bold;
}

.SurveyColumn {
	padding: 5px;
	background:#FFFFFF;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}

.SurveyTextBox {
    vertical-align: top;
    border-collapse: collapse;
    border-spacing: 0px; 
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
/*-------------------------------------------------------------------*/


/*-------------------------------------------------------------------*/
/*---------------------------Units Begin-----------------------------*/

.UnitBody {
 margin:0px;
 background:#FFFFFF;
 padding:0;
 }

.UnitTable 
{
 background:#FFFFFF;
 border-width:0px 0 0px 0;
 border: none;
 width: 100%;
}

.UnitTitleColumn {
	padding: 5px;
	background:#001D3C;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight:bold;
}
  
.UnitTitleColumn a:link {font-size:12px; color: #FFFFFF; text-decoration: none; font-weight:normal;}
.UnitTitleColumn a:visited {font-size:12px; color: #FFFFFF; text-decoration: none; font-weight:normal;}
.UnitTitleColumn a:hover {font-size:12px; color: #FFFF00; text-decoration: none; font-weight:bold;}
.UnitTitleColumn a:active {font-size:12px; color: #FFFFFF; text-decoration: none; font-weight:normal;}

.UnitSubTitleColumn {
	padding: 5px;
	background:#B8BFC6;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #001D3C;
	font-weight:bold;
}

.UnitColumn1 {
	padding: 2px;
	background:#FFFFFF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: right;
}

.UnitColumn2 {
	padding: 2px;
	background:#FFFFFF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
}

.UnitNav {
    text-align: right;
    border-spacing: 0px; 
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
    padding: 5px;
}

.UnitTextBox {
    vertical-align: top;
    text-align: center;
    border-collapse: collapse;
    border-spacing: 0px; 
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
/*-------------------------------------------------------------------*/


/*-------------------------------------------------------------------*/
/*--------------------Member Update Begin----------------------------*/
.MemberUpdateWindow
{
	width: 715px;
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #EDF0F3;
}

/*-------------------------------------------------------------------*/
/*-------------------------------------------------------------------*/
.StatusDisplay_Note
{
	border: solid 1px #cccccc;
	background-color: #eeeeee;
	font-family:Arial;
	font-size: 13px;
	color: Black;
	font-style: normal;
	text-align: left;
}

.StatusDisplay_Success
{
	border: solid thin green;
	background-color: #aaffaa;
	font-family:Arial;
	font-size: 13px;
	color: Black;
	font-style: normal;
	text-align: left;
}

.StatusDisplay_Error
{
	border: solid thin red;
	background-color: #ffaaaa;
	font-family:Arial;
	font-size: 13px;
	color: Black;
	font-style: normal;
	text-align: left;
}

.StatusDisplay_Warning
{
	border: solid thin orange;
	background-color: #ffefc1;
	font-family: Arial;
	font-size: 13px;
	color: Black;
	font-style: normal;
	text-align: left;
}

.StatusDisplay_Critical
{
	border: solid thin black;
	background-color: red;
	font-family:Arial;
	font-size: 13px;
	color: White;
	font-style: normal;
	text-align: left;
}

/*-------------------------------------------------------------------*/

.EmailLegend legend {
        color: #000000; font-size:13px; font-weight: bold; 
}


@Media print{
	.HideForPrint {
	display: none;
	}
}

@Media print 
{
	#contentarea
	{	
		width:736px;
	}
}
	

@Media print {
	#footer {
	 display:none;
	}
}

@media print {
#ProfileHeader {
 display:none;
 }
}

@media print {      
	.ContentLeftColumn
	{
		display:block;
		display:none;
	}
}

@media print {   
#outer {
 text-align:left;
 border:0px solid #000000;
 width:100%;
 margin:auto;
 }
}

.MiniNav {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
  
.MiniNav a:link {font-size:11px; color: #FFFFFF; text-decoration: none; font-weight:normal;}
.MiniNav a:visited {font-size:11px; color: #FFFFFF; text-decoration: none; font-weight:normal;}
.MiniNav a:hover {font-size:11px; color: #FFFF99; text-decoration: none; font-weight:normal;}
.MiniNav a:active {font-size:11px; color: #FFFFFF; text-decoration: none; font-weight:normal;}

.PagingDiv
{
	text-align:right;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}


.PagingDiv a:link {font-size:16px; color: #526EA6; text-decoration: none; font-weight:normal;}
.PagingDiv a:visited {font-size:16px; color: #526EA6; text-decoration: none; font-weight:normal;}
.PagingDiv a:hover {font-size:16px; color: #000066; text-decoration: none; font-weight:bold;}
.PagingDiv a:active {font-size:16px; color: #526EA6; text-decoration: none; font-weight:normal;}

.Paging1 {
 font-size:13px;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:normal;
 color: #3669A3;
 margin-right:4px; 
 }

.Paging2 {
 font-size:14px;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:normal;
 color: #3669A3;
 margin-left:2px;
 margin-right:2px;
 }

/* Used for Processing overlay */
#progressBackgroundFilter {
    position:fixed; 
    top:0px; 
    bottom:0px; 
    left:0px;
    right:0px;
    overflow:hidden; 
    padding:0; 
    margin:0; 
    background-color:#000; 
    filter:alpha(opacity=50); 
    opacity:0.5; 
    z-index:1000; 
}

#progressMessage { 
    position:fixed; 
    top:30%; 
    left:43%;
    padding:10px; 
    width:14%; 
    z-index:1001; 
    background-color:#FFFFFF;
    border:solid 1px #000;
    text-align:center;
}

/* ----------------------------------- */

.SessionAlert
{
	/*border-right: #990066 double;*/
	/*border-top: #000000 double;*/
	font-weight: bold;
	vertical-align: middle;
	/*border-left: #990066 double;*/
	color: #FF0000;
	/*border-bottom: #000000 double;*/
	font-family: Arial;
	background-color: #F3F3D4;
	text-align: center;
	font-variant: normal;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	font-size: 14px;
}

/* ----------------------------------- */
.InvitationAlert 
{
	font-family:Arial;font-size:13px;font-weight:normal;
}

.InvitationAlert a:link {color: #000000; text-decoration: none;font-weight:normal; }
.InvitationAlert a:visited {color: #000000; text-decoration: none;font-weight:normal; }
.InvitationAlert a:hover {color: #000066; text-decoration: underline;font-weight:normal;background-color:#DFE2EC; }
.InvitationAlert a:active {color: #000000; text-decoration: none;font-weight:normal; }


.IE8MenuFix
{ z-index: 1000;}
/* ----------------------------------- */
/* -------------- Help Links ------------ */
.HelpLinksDiv 
{
	padding: 10px;
	text-align:left;
	border-style: none solid solid solid;
	border-width:1px;
	border-color: #D8DFEA;	
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
}

.HelpLinksDiv a:link {color: #294EDE; text-decoration: underline;font-weight:normal; }
.HelpLinksDiv a:visited {color: #294EDE; text-decoration: underline;font-weight:normal; }
.HelpLinksDiv a:hover {color: #000000; text-decoration: underline;font-weight:normal;background-color:#DFE2EC; }
.HelpLinksDiv a:active {color: #294EDE; text-decoration: underline;font-weight:normal; }


.IE8MenuFix
{ z-index: 1000;}
/* ----------------------------------- */

/* Used for VSO Form */
#vsoBackgroundFilter {
    position:absolute; 
    top:0px; 
    bottom:0px; 
    left:0px;
    right:0px;
    overflow: visible; 
    padding:0; 
    margin:0; 
    z-index:1000;
}

#vsoMessage { 
    position:absolute; 
    top:20%; 
    left:20%;
    padding:10px; 
    width:55%; 
    z-index:1001; 
    background-color:#FFFFDE;
    border:solid 2px #000000;
    text-align:center;
    filter:alpha(opacity=100);
    opacity:1.0;
    text-align: left;
    overflow:scroll;
}

/* ----------------------------------- */

/* Used for Organization Form */
#organizationBackgroundFilter {
    position:absolute; 
    top:0px; 
    bottom:0px; 
    left:0px;
    right:0px;
    overflow: visible; 
    padding:0; 
    margin:0; 
    z-index:1000;
}

#organizationMessage { 
    position:absolute; 
    top:20%; 
    left:20%;
    padding:10px; 
    width:55%; 
    z-index:1001; 
    background-color:#FFFFDE;
    border:solid 2px #000000;
    text-align:center;
    filter:alpha(opacity=100);
    opacity:1.0;
    text-align: left;
    overflow:scroll;
}
/* ----------------------------------- */


/*------ Minimize Maximize ----------- */
.resourceTitleText
{
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #494A4A;
	font-weight:bold;
	cursor: hand;
}
.resourceContent
{
font-family:arial;
font-size:13px;
font-weight:normal;
color:#494A4A;
width:690px;
}
/* ----------------------------------- */


.DecimalBullets 
{
	list-style-type: decimal;
	color: #000000;
}

/*-- Used by Root Menu --------------- */
.DynamicHoverStyle
{
	background-color: #B9B9FE;
	border-color: #D8DFEA;
	border-style:solid;
	border-width: 1px;
	font-weight: normal;
	font-family: Arial;
	font-size: 17px;
	color: #000000;
	padding: 0 0 0 0;
}

.DynamicMenuItemStyle
{
	background-color: #FFFFFF;
	border-color: #B9B9FE;
	border-style:solid;
	border-width: 1px;
	font-weight: bold;
	font-family: Arial;
	font-size: 17px;
	color: #555555;
	padding: 0 0 0 0;
}

.DynamicMenuLinkStyle
{
	background-color: #FFFFFF;
	font-weight: bold;
	font-family: Arial;
	font-size: 1em;
	text-decoration: none;
	color: #555555;
	padding: 0 0 0 0;
}

.DynamicHoverLinkStyle
{
	background-color: #B9B9FE;
	font-weight: bold;
	font-family: Arial;
	font-size: 1em;
	text-decoration: none;
	color: #000000;
	padding: 0 0 0 0;
}
/* ----------------------------------- */

/* Used for AddressBook */
#AddressBookFilter {
    position:absolute; 
    top:0px; 
    bottom:0px; 
    left:0px;
    right:0px;
    overflow: visible; 
    padding:0; 
    margin:0; 
    z-index:1000;
}

#AddressBookMessage { 
    position:absolute; 
    top:15%; 
    left:5%;
    padding:10px; 
    width: 500px; 
    z-index:1001; 
    background-color:#FFFFDE;
    border:solid 2px #000000;
    text-align:center;
    filter:alpha(opacity=100);
    opacity:1.0;
    text-align: left;
    overflow:scroll;
}

/* ----------------------------------- */


/*-- Used by MailAddressBook user control --*/
.MailAddressList
{
	vertical-align:top;
	border: solid 1px #000000;
	width: 455px;
}

.MailAddressList TD
{
	width: 150px;
	vertical-align: top;
	border-bottom: solid 1px #cccccc;
}

/*-------------------------------------*/


/* Used for SendHug */
#SendHugFilter {
    position:absolute; 
    top:0px; 
    bottom:0px; 
    left:0px;
    right:0px;
    overflow: visible; 
    padding:0; 
    margin:0; 
    z-index:1000;
}

#SendHugMessage { 
    position:absolute; 
    top:100px; 
    left:100px;
    padding:10px; 
    width: 500px; 
    z-index:1001; 
    background-color:#FFFFDE;
    border:solid 2px #000000;
    text-align:center;
    filter:alpha(opacity=100);
    opacity:1.0;
    text-align: left;
    overflow:scroll;
}

/* ----------------------------------- */


/*-- Used by MailAddressBook user control --*/
.FriendsList
{
	vertical-align:top;
	border: solid 1px #000000;
	width: 455px;
}

.FriendsList TD
{
	width: 150px;
	vertical-align: top;
	border-bottom: solid 1px #cccccc;
}

/*-------------------------------------*/




/*-- jShowOff module styles --*/


#features, #slidingFeatures, #labelFeatures, #basicFeatures, #thumbFeatures {
	background: #FFFFFF;
	position: relative;
	overflow: hidden;
	width: 495px;
	height: 250px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	}
.jshowoff {
	width: 495px;
	margin: 0px 0;
	}
.jshowoff div {	
	width: 495px;
	height: 250px;
	}
.jshowoff div, .jshowoff img, .jshowoff {
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	}
#basicFeatures, .jshowoff.basicFeatures, .jshowoff.basicFeatures img, .jshowoff.basicFeatures div {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	}
.jshowoff div p, .jshowoff div h2 {
	_background-color: #efefef;
	}
.jshowoff h2, .jshowoff p {
	font-size: 18px;
	padding: 15px 20px 0px;
	margin: 0;
	}
.jshowoff p {
	font-size: 13px;
	line-height: 15px;
	}
.eddie {
	float: right;
	padding: 15px 20px 15px 20px;
	}
.jshowoff p.jshowoff-slidelinks {
	position: absolute;
	bottom: 5px;
	right: 5px;
	margin: 0;
	padding: 0;
	}
.jshowoff-slidelinks a, .jshowoff-controls a {
	display: block;
	background-color: #1B1F3A;
	color: #FFFFFF;
	padding: 5px 7px 5px;
	margin: 5px 0 0 5px;
	float: left;
	text-decoration: none;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	outline: none;
	font-size: 11px;
	line-height: 14px;
		font-family: "Lucida Grande", Arial;
	}
.jshowoff-slidelinks a:hover, .jshowoff-controls a:hover {
	color: #FFFFFF;
	}
.jshowoff-slidelinks a.jshowoff-active, .jshowoff-slidelinks a.jshowoff-active:hover {
	background-color: #FFFFFF;
	color: #000;
	}
p.jshowoff-controls {
	background: #A7A7A7;
	overflow: auto;
	height: 1%;
	padding: 0 0 5px 5px;
	margin: 0;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	}
.jshowoff-controls a {
	margin: 5px 5px 0 0;
	font-size: 12px;
	line-height: 15px;
	padding: 4px 8px 5px;
	}

.jshowoff-pausetext {
	color: #FFFFFF;
	}
	
.OptionsMenu
{
	text-align: left;
	background-color: #ffffcc;
	cursor: pointer;
	border: solid 1px #dddddd;
	padding: 0px 1px 0px 1px;
	font-size: 12px;
	color: black;
	font-family: Arial;
}

.OptionsMenuHover
{
	text-align: left;
	background-color: #cccccc;
	cursor:pointer;
	border: solid 1px #000000;
	padding: 0px 1px 0px 1px;
	font-size: 12px;
	color: black;
	font-family: Arial;
}
