/* CSS Document
 *	File    	:   default.css
 *	System      :   ElderCounsel.com
 *	Author      :   Smart Marketing > Christy Sobolewski
 *	Description :   Resets all browser specific changes to W3C defaults

 *					This file is required on all pages
 */

/* DEFAULT HTML */ 
a, a:link {color:#305365;}
a:hover {text-decoration:none; color:#BAA566;}
a:active {color:#666666;}
a:visited {color:#666666;}
p {margin:16px 24px; line-height:16px;}
strong, b {font-weight:bold;}
i, em {font-style:italic;}
td, th { padding:1px; }
h1 {margin:16px 24px; font-family:"Times New Roman", Times, serif; font-size:1.9em; font-style:italic; line-height:29px; color:#305365;}
h2 {margin:16px 24px; font-size:1.7em; font-family:"Times New Roman", Times, serif;}
h3 {margin:16px 24px; font-size:1.3em; font-weight:bold; width:73%; font-family:"Times New Roman", Times, serif;}
h4 {margin:16px 24px; font-size:1.2em; width:73%; font-family:"Times New Roman", Times, serif;}
h5 {margin:16px 24px; font-size:.80em; font-weight:bold; width:73%; font-family:"Times New Roman", Times, serif;}
h6 {margin:16px 24px; font-family:"Times New Roman", Times, serif;}
#Main ul {margin:10px 36px; list-style-type:disc;}
#Main ul li {margin-bottom:0px; list-style-position:outside;}
#Main ol {margin:16px 42px; list-style-type:decimal;}
#Main ol li {margin-bottom:4px; list-style-position:outside;}
#Main ul li ul li { list-style-type:circle;}
#Main ol li ol li { list-style-type:lower-alpha;}
#Main ul li ol li { list-style-type:decimal;}
#Main ol li ul li { list-style-type:disc;}
blockquote {margin:16px 36px; line-height:16px; font-style:italic; font-weight:bold; padding:6px; border-left:2px groove #666666; font-family:"Times New Roman", Times, serif;}
img {}

/* SITE LAYOUT */
body {margin:0; padding:0; font-size:80%; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; text-align:center; background:#305365 url(/Images/Common/siteDesign/background.jpg) 0 0 repeat-x;}
#Container {width:977px; margin:0 auto 0 auto; padding-bottom:20px;}
#Header { background:url(/Images/Common/siteDesign/internalHeader.jpg) 0 0 no-repeat; width:977px; height:248px;}
#HeaderCurrentUserBox {color:#305365; font-size:1.5em; text-align:center; width:420px; float:right; margin-right:20px; position:relative; top:215px;}
#HeaderNavigation {text-align:left; color:#ffffff; }
#HeaderNavigation ul {}
#HeaderNavigation li {float:left; list-style-type:none; line-height:14px; padding-top:12px;}
#HeaderNavigation li a {color:#ffffff; text-decoration:none; padding-left:2px;}
#HeaderNavigation li a:hover {text-decoration:underline;}
.ViewSiteAs {color:#ffffff; text-align:left;}
.ViewSiteAs ul { }
.ViewSiteAs ul li {float:left; list-style-type:none; margin-top:0; line-height:14px; padding-top:6px;}
.ViewSiteAs ul li a {color:#ffffff; text-decoration:none; padding-left:2px;}
.ViewSiteAs ul li a:hover {text-decoration:underline;}
#MemberSignIn {}

#NavigationBar { background:url(/Images/Common/siteDesign/navbar.jpg) 0 0 no-repeat; width:977px; height:38px;}
	#NavigationBar div ul {margin-left:85px; list-style-type:none;}
		#NavigationBar div ul li {}
			#NavigationBar div ul li a { line-height:34px; font-size:16px; color:#ffffff; padding:2px 12px;}
			#NavigationBar div ul li a:hover {background-color:#ffffff; color:#112F49;}
			
			#NavigationBar div ul li ul {margin-left:0; padding:none; border:1px solid #BAA566; border-top:none; }
				#NavigationBar div ul li ul li {text-align:left; float:none; background-color:#FFFFFF; color:#BAA566;}
					#NavigationBar div ul li ul li a {line-height:18px; color:#BAA566; font-size:12px; padding:3px 0 2px 1px;}
					#NavigationBar div ul li ul li a:hover {background-color:#BAA566; color:#ffffff;}

#MainContainer { background:url(/Images/Common/siteDesign/content-repeat.jpg) 0 0 repeat-y;}
#Main { background:url(/Images/Common/siteDesign/content-top.jpg) 0 0 no-repeat; width:977px; text-align:left;}
/* this is new body bottom */
#MainBottom { background:url(/Images/Common/siteDesign/content-bottom.jpg) left bottom no-repeat; width:951px; min-height:730px; clear:both; padding-left:13px; padding-right:13px; padding-bottom:10px;}

#SideBar {width:321px; margin-left:6px; float:left; margin-right:10px; background:url(/Images/Common/siteDesign/sidebar-repeat.jpg) 0 0 repeat-y; margin-top:10px;}
#SideBarTop { background:url(/Images/Common/siteDesign/sidebar-top.jpg) 0 0 no-repeat; padding-top:10px;}
#SideBarBottom { background:url(/Images/Common/siteDesign/sidebar-footer.jpg) left bottom no-repeat; padding-bottom:55px;}
.SideBarBox {margin:6px;}



#Footer { background:url(/Images/Common/siteDesign/footer.jpg) left bottom no-repeat; width:977px; height:66px; padding-left:10px; color:#ffffff;}
#Footer table {width:927px; }
#Footer #FooterLeft, #Footer #FooterRight {width:50%; line-height:18px; color:#ffffff; vertical-align:middle; padding-top:12px;}
#Footer #FooterRight {text-align:right;}
#Footer #FooterLeft a, #Footer #FooterRight a {color:#ffffff;}
#Footer #FooterLeft a:hover, #Footer #FooterRight a:hover {text-decoration:none;}


/* CLASSES  */
.AspNet-Menu-Selected a, .AspNet-Menu-ChildSelected a, .AspNet-Menu-ParentSelected a {color:#325366; /*background-color:#ffffff;*/} 



ul.AspNet-Menu
{
	z-index: 999;
}
ul.AspNet-Menu ul
{
    background: white;
}

ul.AspNet-Menu ul li
{
    border-bottom: #ecdfd1;
    /*padding: 4px 8px 4px 8px;
    width: 200px;*/
}
/*
ul.AspNet-Menu li:hover
{
	background-color: #3A6E93;
	color:#325366;
}



#NavigationBar
{
	height: 51px;
}
#NavigationBar ul
{
	list-style: none;
}
#NavigationBar li
{
	display: inline;
}
#NavigationBar ul ul
{
	border: solid 1px #A25F1B;
}
#NavigationBar ul ul a, #NavigationBar ul ul a:visited
{
	color: #A25F1B;
}
*/