/* controls the spacing between main nav items. overrides style in menu-min.css */

.ux-menu a.ux-menu-link-parent {

padding-left: 10px;	

}

/* force a vertical scroll bar to avoid a centering jump on short pages */

html {

	overflow-y: scroll;

}

body {

	text-align: center;   /* horizontal centering hack for IE */

	padding: 0;

	margin: 0;

	font-family: Verdana, Geneva, sans-serif;

	color: #7b7a7a;

	line-height: 1.7em;

	font-size: 0.9em;

}



div#wrapper {

	text-align: left;

	width: 970px;

	margin-top: 15px;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

}



div#header {

	position: relative;

	height: 85px;

	width: 970px;

	clear: left;

	color: #FFF;

}



/*  -------------- nav menu styles -------------- */

#navMenu  {

	height: 20px;

	width: 615px;

	position: absolute;

	top: 30px;

	padding-top: 5px;

	text-decoration: none;

	left: 375px;

	text-align: right;

	z-index: 50;

}



#navMenu a:link, #clientAccess a:link{

	color: #7b7a7a;

	font-weight: normal;

	text-transform: uppercase;

	letter-spacing: 2px;

	text-decoration: none;

	font-size:12px;

}



#navMenu a:visited, #clientAccess a:visited {

	color: #7b7a7a;

	font-weight: normal;

	text-transform: uppercase;

	letter-spacing: 2px;

	text-decoration: none;

	font-size:12px;

}

#navMenu a:hover, #clientAccess a:hover {

	color: #000;

	font-weight: normal;

	text-transform: uppercase;

	letter-spacing: 2px;

	text-decoration: none;

	font-size:12px;

}

#navMenu a:active, #clientAccess a:active {

	color: #000;

	font-weight: normal;

	text-transform: uppercase;

	letter-spacing: 2px;

	text-decoration: none;

	font-size:12px;

}



.ux-menu-item138 {margin-right: 5px;

}



 /* this style was originally in menu-mn.css  put it here for ease of use */

.ux-menu a{

	border: hidden;

}



.ux-menu ul a, .ux-menu.ux-menu-vertical a {

    border-bottom: 0;

    border-right: 0px solid #e3dad1;

	border: hidden;

}



.ux-menu ul a.ux-menu-link-last, .ux-menu.ux-menu-vertical a.ux-menu-link-last {

    border-bottom: 0px solid #e3dad1;

}



.ux-menu a.ux-menu-link-last {

    border-right: 0px solid #e3dad1;

}

.ux-menu a.ux-menu-link-parent {

    padding-right: 10px;

    min-width: 1px;

}



.ux-menu-arrow {

    display: none;

}



/* style the box that contains the submenu text and links */

li ul.ux-menu-sub a

{

	margin: 0px;

	padding: 10px;

	min-width: 160px;

}



/* this style is inserted into the <head> by the ari-ext menu module.  i put it here to make it easy to override */

UL#ariext87 LI UL.ux-menu-sub A, .ux-menu-item151 {

	font-size:12px;

	font-weight:normal;

	text-transform:none;

	text-align:left;

	margin-left: 25px;

}



/* make the solutions subnav box wide enough to avoid text wrapping */

li.ux-menu-item-parent-pos3 .ux-menu-item108,

li.ux-menu-item-parent-pos3 .ux-menu-item115,

li.ux-menu-item-parent-pos3 .ux-menu-item116

{

	margin: 0px;

	padding: 0px;

	min-width: 235px;

}

/*  -------------- end nav menu styles -------------- */



.addthis_button {margin-right: 20px ; }



.addthis_button_email {

	margin: 0px;

	padding: 0px;	

}



#clientAccess {

	position: absolute;

	left: 743px;

	top: -15px;

	width: 230px;

	height: 20px;

	letter-spacing: 2px;

	text-align: right;

}







/* these styles modify the Account Login link on the Client Access page */

		#clientAccess  .item-158 {

			position: absolute;

			top: 15px;

			left: 44px;

			width: 190px;

		}

		

		#clientAccess .item-158 a:link {

			color: #FFF;

			background-color:#5d88af;

			margin: 5px;

			padding: 5px;

		}

		

		#clientAccess .item-158 a:visited {

			color: #FFF;

			background-color:#5d88af;

		

		}

		#clientAccess .item-158 a:hover {

			color: #FFF;

			background-color:#5d88af;

		

		}

		#clientAccess .item-158 a:active {

			color: #FFF;

			background-color:#5d88af;

		}

/* end these styles modify the Account Login link on the Client Access page */



#contentHeader {

	margin-top: 20px;

	margin-bottom: 40px;

}



#contentLeft {

	float: left;

	width: 620px;

}



#contentRight {

	float: right;

	width: 340px;

	padding-left: 10px;

}

#rightColumnQuote {

	color: #608bb3;

	font-size: 1.2em;

	padding-left: 80px;

}

.rightColumnQuoteName {

	font-size: .8em;

}



#homeRJBlock {

	font-size: 0.7em;

	line-height: 2em;

}

.clearLeft {

	clear: left;

}

a {

	color: #7b7a7a;

	text-decoration: underline;

}

#footer {

	clear: both;

	float: left;

	width: 970px;

	padding-bottom: 30px;

	font-size: 0.7em;

	line-height: 1.2em;

	padding-top: 30px;

}

#footer a {

	color: #7b7a7a;

}



img {

	margin: 0px;

	padding: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}



.bigText {

	font-size: 1.8em;

}