﻿/***************************
 * Arcadia Solutions LLC.
 * Corporate Website v3.0
 * Created: 2/25/2010
 ***************************/
 
/**************************
 * STANDARD COLORS
 *
 * GREEN = #57b247
 * BLUE = #063868
 **************************/ 
body
{
	font-size: 75%;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #DBDBDB;
	margin: 0px;
	background-image: url(../images/bg.gif);
}

h3
{
	color: #063868;
	font-size: 1.5em;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}

h4
{
	color: #57b247;
	font-size: 1.5em;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}

h5
{
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	font-size: 120%;
	margin-bottom: 3px;
	padding-top: 5px;
}

a{ color: #063868; }
a:visited{ color: #063868; text-decoration: underline; }
a:hover{ color: #57b247; text-decoration: underline; }

.clear { clear: both; }

#main
{
	margin: 0px auto;
	width: 960px;
	background-color: White;
}

#header
{
	padding: 10px;
	padding-bottom: 0px;
}

#content
{
	padding: 10px;
	margin-bottom: 10px;
}

#footer, #footerBig
{
	background-color: #063868; 
	color: White;
}

#footerBig
{
	background-image: url(../images/footerBKG.jpg);
	background-repeat: no-repeat;
	height: 93px;
}

#footer ul, #footerBig ul
{
	list-style-type: none;
	border: 0px;
	padding: 10px;
	margin-left: 0px;
}

#footerBig ul
{
	padding: 0px;
}

#footer ul li, #footerBig ul li
{
	list-style-type: none;
	margin-left: 0px;
	margin-right: 5px;
	display: inline;
}

#footer a, #footerBig a
{
	margin: 10px;
	color: White;
	text-decoration: none;
}

#footer a:hover, #footerBig a:hover
{
	text-decoration: underline;
}

.logo
{
	float: left;
	height: 60px;
}

.tagline
{
	padding-bottom: 5px;
	padding-left: 20px;
	float: right;
	height: 60px;
	vertical-align: middle;
}

.taglineStart
{
	font-size: 16pt;
	font-weight: bold;
	color: #57b247;
}

.taglineEnd
{
	font-size: 16pt;
	color: #063868;
}

/***********************************
 * Navigation Bar
 ***********************************/
.navbarLinks
{
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #EBEBEB;
	padding: 0px 10px;
	height: 26px;
}

.AspNet-Menu-Horizontal
{
	margin: 5px 0px;
}

.floatLeft { float: left; }
.floatRight { float: right; }

.navbarLinks ul
{
	display: inline;
	list-style-type: none;
	padding: 0px;
	margin: 5px 0px;
	border: 0px;
}

.navbarLinks ul li
{
	list-style-type: none;
	margin-left: 0px;
	margin-right: 15px;
	display: inline;
}

.navbarLinks a
{
	text-decoration: none;
	color: #063868;
}

.navbarLinks a:hover
{
	text-decoration: underline;
}

/***********************************
 * Homepage Layout
 ***********************************/
#leftContent, #leftContentHome
{
	float: left;
	width: 700px;
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
}

#rightContent, #rightContentHome
{
	float: right;
	width: 730px;
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
}

#leftContentHome
{
	width: 600px;
}

#mainSidebar, #mainSidebarHome
{
	float: right;
	width: 240px;
	margin: 0px;
	padding: 0px;
}

#mainSidebarHome
{
	width: 300px;
}

#topContent
{
	
}

#bottomLeftContent
{
	float: left;
	width: 270px;
}

#bottomRightContent
{
	float: right;
	width: 260px;
	margin-right: 20px;
}

.alertBox
{
	background: url(../images/CalloutBox.png);
	background-repeat: no-repeat;
	width: 272px;
	height: 164px;
	color: White;
	padding-top: 20px;
}

.alertBox a
{
	color: White;
	text-decoration: none;
}

.alertBox a:hover
{
	text-decoration: underline;
}

.alertBox table
{
	margin-left: 10px;
	margin-right: 10px;
}


.alertBox table tr td
{
	vertical-align: top;
}

#NewsAndEventsHome a, #SpeakingEngagements a, #Conferences a
{
	color: #063868;
	text-decoration: none;
	font-weight: bold;
}

#NewsAndEventsHome a:hover, #SpeakingEngagements a:hover, #Conferences a:hover
{
	color: #063868;
	text-decoration: underline;
}


#NewsAndEventsHome a.homeNewsLink, #SpeakingEngagements a.homeNewsLink, #Conferences a.homeNewsLink
{
	color: Black;
	font-weight: bold;
	text-decoration: none;
}

#NewsAndEventsHome a.homeNewsLink:hover, #SpeakingEngagements a.homeNewsLink:hover, #Conferences a.homeNewsLink:hover
{
	color: #063868;
	text-decoration: underline;
}

/******************************
 * Content Pages
 ******************************/
#menuContent
{
	float: left;
	width: 180px;
}

#centralContent
{
	float: right;
	width: 480px;
	margin-right: 20px;
}

.simpleLink
{
	text-decoration: none;
	color: Black;
}

.simpleLink:hover
{
	text-decoration: underline;
	color: #063868;
}


/******************************
 * Sidebar Menu
 ******************************/
.sidebarMenu ul.AspNet-Menu /* Tier 1 */
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.sidebarMenu ul.AspNet-Menu ul  /* Tier 2 */
{
}

.sidebarMenu ul.AspNet-Menu ul ul  /* Tier 3+ */
{
}

.sidebarMenu li /* all list items */
{
	margin: 0px 0px 10px 0px;
}

.sidebarMenu li:hover, /* list items being hovered over */
.sidebarMenu li.AspNet-Menu-Hover
{
}

.sidebarMenu a, .sidebarMenu span
{
	color: #949494;
	text-decoration: none;
	font-weight: bold;
}

.sidebarMenu li.AspNet-Menu-Leaf a, /* leaves */
.sidebarMenu li.AspNet-Menu-Leaf span
{
    background-image: none !important;
}

.sidebarMenu li:hover a, .sidebarMenu li:hover span, .sidebarMenu li.AspNet-Menu-Hover a, .sidebarMenu li.AspNet-Menu-Hover span, .sidebarMenu li:hover li:hover a, .sidebarMenu li:hover li:hover span, .sidebarMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover a, .sidebarMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover span, .sidebarMenu li:hover li:hover li:hover a, .sidebarMenu li:hover li:hover li:hover span, .sidebarMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover a, .sidebarMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover span
{
	text-decoration: underline;
	color: #494949;
}

.sidebarMenu li:hover li a, /* the tier above this one is hovered */
.sidebarMenu li:hover li span,
.sidebarMenu li.AspNet-Menu-Hover li a,
.sidebarMenu li.AspNet-Menu-Hover li span,
.sidebarMenu li:hover li:hover li a,
.sidebarMenu li:hover li:hover li span,
.sidebarMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li a,
.sidebarMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li span
{
}

.sidebarMenu .AspNet-Menu-Selected /* this tier is selected */
{
	color: #063868;
	text-decoration: none;
	font-weight: bold;
}

.sidebarMenu .AspNet-Menu-ChildSelected /* a tier below this one is selected */
{
}

.sidebarMenu .AspNet-Menu-ParentSelected /* a tier above this one is selected */
{
}



/******************************
 * Central Menu
 ******************************/
.centralMenu ul.AspNet-Menu /* Tier 1 */
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.centralMenu ul.AspNet-Menu ul  /* Tier 2 */
{
}

.centralMenu ul.AspNet-Menu ul ul  /* Tier 3+ */
{
}

.centralMenu li /* all list items */
{
	margin: 5px 0px;
}

.centralMenu li:hover, /* list items being hovered over */
.centralMenu li.AspNet-Menu-Hover
{
}

.centralMenu a, /* all anchors and spans (nodes with no link) */
.centralMenu span
{
	color: Black;
	text-decoration: underline;
	font-weight: bold;
}

.centralMenu li.AspNet-Menu-Leaf a, /* leaves */
.centralMenu li.AspNet-Menu-Leaf span
{
}

.centralMenu li:hover a, /* hovered text */
.centralMenu li:hover span,
.centralMenu li.AspNet-Menu-Hover a,
.centralMenu li.AspNet-Menu-Hover span,
.centralMenu li:hover li:hover a,
.centralMenu li:hover li:hover span,
.centralMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
.centralMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover span,
.centralMenu li:hover li:hover li:hover a,
.centralMenu li:hover li:hover li:hover span,
.centralMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
.centralMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover span
{
	text-decoration: underline;
	color: #57b247;
}

.centralMenu li:hover li a, /* the tier above this one is hovered */
.centralMenu li:hover li span,
.centralMenu li.AspNet-Menu-Hover li a,
.centralMenu li.AspNet-Menu-Hover li span,
.centralMenu li:hover li:hover li a,
.centralMenu li:hover li:hover li span,
.centralMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li a,
.centralMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li span
{
}

.centralMenu .AspNet-Menu-Selected /* this tier is selected */
{
	color: #063868;
	text-decoration: none;
	font-weight: bold;
}

.centralMenu .AspNet-Menu-ChildSelected /* a tier below this one is selected */
{
}

.centralMenu .AspNet-Menu-ParentSelected /* a tier above this one is selected */
{
}


/******************************
 * Main Menu
 ******************************/
.mainMenu ul.AspNet-Menu /* Tier 1 */
{
	display: inline;
	list-style-type: none;
	padding: 0px;
	margin: 5px 0px;
	border: 0px;
}

.mainMenu ul.AspNet-Menu ul  /* Tier 2 */
{
}

.mainMenu ul.AspNet-Menu ul ul  /* Tier 3+ */
{
}

.mainMenu li /* all list items */
{
	list-style-type: none;
	margin-left: 0px;
	margin-right: 15px;
	display: inline;
}

.mainMenu li:hover, /* list items being hovered over */
.mainMenu li.AspNet-Menu-Hover
{
}

.mainMenu a, /* all anchors and spans (nodes with no link) */
.mainMenu span
{
	text-decoration: none;
	color: #063868;
}

.mainMenu li.AspNet-Menu-Leaf a, /* leaves */
.mainMenu li.AspNet-Menu-Leaf span
{
    background-image: none !important;
}

.mainMenu li:hover a, /* hovered text */
.mainMenu li:hover span,
.mainMenu li.AspNet-Menu-Hover a,
.mainMenu li.AspNet-Menu-Hover span,
.mainMenu li:hover li:hover a,
.mainMenu li:hover li:hover span,
.mainMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
.mainMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover span,
.mainMenu li:hover li:hover li:hover a,
.mainMenu li:hover li:hover li:hover span,
.mainMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
.mainMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover span
{
	text-decoration: underline;
}

.mainMenu li:hover li a, /* the tier above this one is hovered */
.mainMenu li:hover li span,
.mainMenu li.AspNet-Menu-Hover li a,
.mainMenu li.AspNet-Menu-Hover li span,
.mainMenu li:hover li:hover li a,
.mainMenu li:hover li:hover li span,
.mainMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li a,
.mainMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li span
{
}

.mainMenu .AspNet-Menu-Selected /* this tier is selected */
{
	color: #57b247;
	text-decoration: none;
	font-weight: bold;
}

.mainMenu .AspNet-Menu-ChildSelected /* a tier below this one is selected */
{
}

.mainMenu .AspNet-Menu-ParentSelected /* a tier above this one is selected */
{
}


