@font-face {
	font-family: 'AllerBold';
	src: url('http://www.alchemysystems.com/themes/alchemy/./fonts/aller_bd-webfont.eot');
	src: url('http://www.alchemysystems.com/themes/alchemy/./fonts/aller_bd-webfont.eot?#iefix') format('embedded-opentype'),
		url('http://www.alchemysystems.com/themes/alchemy/./fonts/aller_bd-webfont.woff') format('woff'),
		url('http://www.alchemysystems.com/themes/alchemy/./fonts/aller_bd-webfont.ttf') format('truetype'),
		url('http://www.alchemysystems.com/themes/alchemy/./fonts/aller_bd-webfont.svg#AllerBold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Aller';
	src: url('http://www.alchemysystems.com/themes/alchemy/./fonts/aller_rg-webfont.eot');
	src: url('http://www.alchemysystems.com/themes/alchemy/./fonts/aller_rg-webfont.eot?#iefix') format('embedded-opentype'),
		url('http://www.alchemysystems.com/themes/alchemy/./fonts/aller_rg-webfont.woff') format('woff'),
		url('http://www.alchemysystems.com/themes/alchemy/./fonts/aller_rg-webfont.ttf') format('truetype'),
		url('http://www.alchemysystems.com/themes/alchemy/./fonts/aller_rg-webfont.svg#AllerRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Garamond';
	src: url('http://www.alchemysystems.com/themes/alchemy/./fonts/garamond_std-webfont.eot');
	src: url('http://www.alchemysystems.com/themes/alchemy/./fonts/garamond_std-webfont.eot?#iefix') format('embedded-opentype'),
		url('http://www.alchemysystems.com/themes/alchemy/./fonts/garamond_std-webfont.woff') format('woff'),
		url('http://www.alchemysystems.com/themes/alchemy/./fonts/garamond_std-webfont.ttf') format('truetype'),
		url('http://www.alchemysystems.com/themes/alchemy/./fonts/garamond_std-webfont.svg#Garamond3LTStdRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'TeXGyreAdventorBold';
	src: url('http://www.alchemysystems.com/themes/alchemy/./fonts/texgyreadventor-bold-webfont.eot');
	src: url('http://www.alchemysystems.com/themes/alchemy/./fonts/texgyreadventor-bold-webfont.eot?#iefix') format('embedded-opentype'),
		url('http://www.alchemysystems.com/themes/alchemy/./fonts/texgyreadventor-bold-webfont.woff') format('woff'),
		url('http://www.alchemysystems.com/themes/alchemy/./fonts/texgyreadventor-bold-webfont.ttf') format('truetype'),
		url('http://www.alchemysystems.com/themes/alchemy/./fonts/texgyreadventor-bold-webfont.svg#TeXGyreAdventorBold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'TeXGyreAdventor';
	src: url('http://www.alchemysystems.com/themes/alchemy/./fonts/texgyreadventor-regular-webfont.eot');
	src: url('http://www.alchemysystems.com/themes/alchemy/./fonts/texgyreadventor-regular-webfont.eot?#iefix') format('embedded-opentype'),
		url('http://www.alchemysystems.com/themes/alchemy/./fonts/texgyreadventor-regular-webfont.woff') format('woff'),
		url('http://www.alchemysystems.com/themes/alchemy/./fonts/texgyreadventor-regular-webfont.ttf') format('truetype'),
		url('http://www.alchemysystems.com/themes/alchemy/./fonts/texgyreadventor-regular-webfont.svg#TeXGyreAdventorRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
/* =Clearfix (all browsers)
--------------------------------*/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* IE6 */
* html .clearfix {height: 1%;}
/* IE7 */
*:first-child+html .clearfix {min-height: 1px;}

#bg-wrap{
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/background.jpg) #F4F4F4 repeat-x;
}
.wrap{
	width: 920px;
	margin: 0 auto;
	position: relative;
}
.main-wrap {
	clear:both;
}
.ui-widget-content a,
a{
	color:#e75b0f;
}
.ui-widget-content a:visited,
a:visited{
	color: #a66745;
}
.ui-widget-content a:hover,
a:hover{
	color: #a66745;
}
p{
	line-height:18px;
	font-size: 12px;
	padding: 0 0 10px;
}
ul{
	margin: 0 15px;
}
li{
	line-height:20px;
	font-size: 12px;
}
h1, h2, h3, h4, h5, h6{
	font-weight: normal;
	font-family: 'TeXGyreAdventorBold', Arial, Helvetica, sans-serif;
}
h2{
	color: #1C5CA2;
	font-size: 18px;
	padding: .2em 0;
	line-height: 20px;
 	letter-spacing: 1px;
}
h2 a,
h2 a:link,
h2 a:visited{
	color: #1C5CA2;
	text-decoration: none;
}
h2 a:hover{
	color: #3f5f83;
	text-decoration: none;
}
h2.large{
	font-size: 24px;
	line-height: 30px
}
h3{
	color: #1C5CA2;
	font-size: 16px;
	line-height: 20px;
	padding: .2em 0;
	letter-spacing:0.03em;
}
h3 a,
h3 a:link,
h3 a:visited{
	color: #1C5CA2;
	text-decoration: none;
}
h3 a:hover{
	color: #3f5f83;
	text-decoration: none;
}
h4{
	color: #1c5ca2;
	font-size: 14px;
	line-height: 17px;
	margin:0 0 11px 2px;
}
h4 a,
h4 a:link,
h4 a:visited{
	color: #1c5ca2;
	text-decoration: none;
}
h4 a:hover{
	color: #3f5f83;
	text-decoration: none;
}

h5{
	line-height: 20px;
}
h6{
	line-height: 20px;
}
.contentpadding hr{
	height: 1px;
	color: #dfdfdf;
	background-color: #dfdfdf;
	border: 0 none;
	width: 100%;
	margin: 10px 0;
}
.contentpadding{
	padding: 10px 15px;
}
.bluetext{
	color: #1C5CA2;
}
.avatar{
	color:#85AB4A;
}
.sistem{
	color: #CA7D33;
}
div.content{
	padding: 1em 0 1em 0;
	margin: 0;
}
.blueheader{
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/module-header-blue.png) repeat-x;
	height: 38px;
	margin: 0 2px 0 2px;
}
.blueheader h2{
	line-height: 38px;
	color: #FFFFFF;
	padding: 0;
	margin: 0;
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/module-header-blue_left.png) no-repeat left top;
}
.blueheader h2 span{
	line-height: 38px;
	display: block;
	padding: 0 20px;
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/module-header-blue_right.png) no-repeat right top;
	text-transform: uppercase;
	font-family: 'TeXGyreAdventor', Arial, Helvetica, sans-serif;
}
.redheader{
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/redform_header_middle.png) repeat-x;
	height: 38px;
	margin: 0 2px 0 2px;
}
.redheader h2{
	line-height: 38px;
	color: #FFFFFF;
	padding: 0;
	margin: 0;
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/redform_header_left.png) no-repeat left top;
}
.redheader h2 span{
	line-height: 38px;
	display: block;
	padding: 0 20px;
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/redform_header_right.png) no-repeat right top;
}
.content-expand{

}
.ui-widget-content{
	color: #5B5B5C;
}
.content-wrapper{
	margin: 10px 0;
}

/*---------------------------------------
--  Spaceer Line
---------------------------------------*/
.spacerline{
	border-bottom: 1px dashed #B9B9B9;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
}
.spacerline:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* IE6 */
* html .spacerline {height: 1%;}
/* IE7 */
*:first-child+html .spacerline {min-height: 1px;}

/*---------------------------------------
--  Lists Styles
---------------------------------------*/
ul.checkmark{
	list-style: none;
	margin: 8px 0 0 0;
}
ul.checkmark li {
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/green-checkmark.png) no-repeat left 0px;
	padding: 0 0 10px 25px;
	font: 12px/20px 'TeXGyreAdventor', Arial, Helvetica, sans-serif;
}

/*---------------------------------------
--  Tob Bar Styles
---------------------------------------*/
#top-bar{
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/top-bar-bg.jpg) repeat-x top center;
	height: 32px;
}
#top-bar .search,
#searchResultsArea .search{
	position: absolute;
	right: 0;
	top: 6px;
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/top-search-bg.png) no-repeat top right;
	height: 26px;
	width: 196px;
}
#top-bar .search form,
#searchResultsArea .search form{
	float: left;
	position: relative;
	left: 0;
}
#top-bar .search label,
#searchResultsArea .search label{
	position: absolute;
	left: 6px;
	top: 0;
	height:21px;
	line-height:21px;
	color: #9AA3A9;
	font-size: 11px;
}
#top-bar .search input[type=text],
#searchResultsArea .search input[type=text]{
	height: 14px;
	width: 151px;
	padding: 4px 4px 3px 4px;
	border: 0 none;
	float: left;
	color: #9AA3A9;
	font-size: 11px;
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/top-search-field-bg.png) repeat-x top right;
}
#top-bar .search .field,
#searchResultsArea .search .field{
	height: 21px;
	white-space: 159px;
	padding: 0;
	margin: 0 0 0 5px;
	float: left;
	position: relative;
}
#top-bar .search button,
#searchResultsArea .search button{
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/top-search-submit.png) no-repeat;
	width: 21px;
	height: 21px;
	border: 0 none;
	text-indent: -9999px;
	margin: 0 0 0 5px;
}

/*---------------------------------------
--  Header Styles
---------------------------------------*/

/*---------------------------------------
--  Main Nav Styles
---------------------------------------*/
#mainnav{
	position: absolute;
	right:-30px;
	top:37px;
	height: 20px;
	width: 681px;
}
.mainnav{
	list-style: none;
	margin: 0;
	height: 20px;
}
.mainnav li{
	float: left;
	margin: 0 25px 0 0;	
	position: relative;
	height: 20px;
}
.mainnav li a{
	text-indent: -9999px;
	text-decoration: none;
	background-position: left bottom;
	background-repeat: no-repeat;
	height: 16px;
	display: block;
	border-top: 2px solid transparent;
	padding-bottom: 2px;
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/main-nav-sprite.png);
}
.mainnav li.nav-path-selected a{
	border-top: 2px solid #0397D6;
}
.mainnav li.products a{
	background-position: 0 -22px;
	width: 70px;
}
.mainnav li.products a:hover{
	background-position: 0 -2px;
}
.mainnav li.industries a{
	background-position: -70px -22px;
	width: 75px;
}
.mainnav li.industries a:hover{
	background-position: -70px -2px;
}
.mainnav li.services a{
	background-position: -145px -22px;
	width: 65px;
}
.mainnav li.services a:hover{
	background-position: -145px -2px;
}
.mainnav li.support a{
	background-position: -210px -22px;
	width: 60px;
}
.mainnav li.support a:hover{
	background-position: -210px -2px;
}
.mainnav li.newsevents a{
	background-position: -271px -22px;
	width: 101px;
}
.mainnav li.newsevents a:hover{
	background-position: -271px -2px;
}
.mainnav li.aboutus a{
	background-position: -373px -22px;
	width: 68px;
}
.mainnav li.aboutus a:hover{
	background-position: -373px -2px;
}
.mainnav li.contact a{
	background-position: -442px -22px;
	width: 67px;
}
.mainnav li.contact a:hover{
	background-position: -442px -2px;
}
.mainnav li div.dropdown{
	display: none;
	position: absolute;
	left: -5px;
	top: 20px;
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/dropdown-top.png) no-repeat;
	width: 184px;
	padding: 10px 0 0 0;
	z-index: 1000;
}
.mainnav li div.dropdown ul{
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/dropdown-bottom.png) no-repeat bottom left;
	width: 172px;
	padding: 10px 6px 20px 6px;
	margin: 0;
	list-style: none;
}
.mainnav li div.dropdown li{
	float: none;
	display: block;
	margin: 0;
	height: 24px;
}
.mainnav li div.dropdown a{
	background: none;
	border: 0 none;
	display: block;
	margin: 0;
	width: 172px;
	padding: 0;
	text-indent: 0;
	font-size: 12px;
	line-height: 24px;
	height: 24px;
	text-decoration: none;
	color: #7B7776;
}
.mainnav li div.dropdown a:hover{
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/dropdown-over.png) repeat-x;
	color: #FFF;
}
.mainnav li div.dropdown a span{
	padding: 0 15px;
	line-height: 24px;
	height: 24px;
	display: block;
}
.mainnav li div.dropdown a.nav-path-selected span{
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/dropdown-arrow.png) 152px top no-repeat;
}
.mainnav li div.dropdown a:hover span{
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/dropdown-arrow-over.png) 152px top no-repeat;
}
/*---------------------------------------
--  Sub Nav Styles
---------------------------------------*/
.subnav{
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/subnav-bg.png) no-repeat;
	width: 926px;
	height: 59px;
	margin-bottom: 20px;
	position: relative;
	left: -3px;
	z-index: 1;
}
.subnav ul{
	width: 491px;
	margin: 0 auto;
	padding: 2px;
	list-style: none;
}
.subnav li{
	float: left;
	position:relative;
}
.subnav li a{
	display: block;
	height: 55px;
	text-indent: -9999px;
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/products-subnav-sprite.png);
}
.products-subnav li.overview a{
	background-position: 0 0;
	width: 118px;
}
.products-subnav li.features a{
	background-position: -253px 0;
	width: 113px;
}
.products-subnav li.courseware a{
	background-position: -366px 0;
	width: 135px;
}
.products-subnav li.resources a{
	background-position: -501px 0;
	width: 125px;
}
.products-subnav li.approach a{
	background-position: -118px 0;
	width: 125px;
}
.products-subnav li.overview a:hover,
.products-subnav li.overview a.nav-selected{
	background-position: 0 -60px;
}
.products-subnav li.features a:hover,
.products-subnav li.features a.nav-selected{
	background-position: -253px -60px;
}
.products-subnav li.courseware a:hover,
.products-subnav li.courseware a.nav-selected{
	background-position: -366px -60px;
}
.products-subnav li.resources a:hover,
.products-subnav li.resources a.nav-selected{
	background-position: -501px -60px;
}
.products-subnav li.approach a:hover,
.products-subnav li.approach a.nav-selected{
	background-position: -118px -60px;
}


.support-subnav ul{
	width: 384px;
}
.support-subnav li a{
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/support-subnav-sprite.png);
}
.support-subnav li.overview a{
	background-position: 0 0;
	width: 117px;
}
.support-subnav li.faqs a{
	background-position: -117px 0;
	width: 91px;
}
.support-subnav li.usercommunity a{
	background-position: -208px 0;
	width: 176px;
}
.support-subnav li.overview a:hover,
.support-subnav li.overview a.nav-selected{
	background-position: 0 -60px;
}
.support-subnav li.faqs a:hover,
.support-subnav li.faqs a.nav-selected{
	background-position: -117px -60px;
}
.support-subnav li.usercommunity a:hover,
.support-subnav li.usercommunity a.nav-selected{
	background-position: -208px -60px;
}


.avatar-user-group-2010-subnav ul,
.avatar-user-group-2011-subnav ul,
.sistem-user-group-2010-subnav ul,
.sistem-user-group-2011-subnav ul{
	width: 697px;
}
.avatar-user-group-2010-subnav li a,
.sistem-user-group-2010-subnav li a{
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/sistem-usergroup2010-subnav-sprite.png);
}
.avatar-user-group-2010-subnav li.avatarusergroup2010 a,
.sistem-user-group-2010-subnav li.sistemusergroup2010 a{
	background-position: 0 0;
	width: 120px;
}
.avatar-user-group-2010-subnav li.hotelaccommodations a,
.sistem-user-group-2010-subnav li.hotelaccommodations a{
	background-position: -120px 0;
	width: 220px;
}
.avatar-user-group-2010-subnav li.austinattractions a,
.sistem-user-group-2010-subnav li.austinattractions a{
	background-position: -342px 0;
	width: 182px;
}
.avatar-user-group-2010-subnav li.usergroup a,
.sistem-user-group-2010-subnav li.usergroup a{
	background-position: -524px 0;
	width: 173px;
}
.avatar-user-group-2010-subnav li.avatarusergroup2010 a:hover,
.avatar-user-group-2010-subnav li.avatarusergroup2010 a.nav-selected,
.sistem-user-group-2010-subnav li.sistemusergroup2010 a:hover,
.sistem-user-group-2010-subnav li.sistemusergroup2010 a.nav-selected{
	background-position: 0 -60px;
}
.avatar-user-group-2010-subnav li.hotelaccommodations a:hover,
.avatar-user-group-2010-subnav li.hotelaccommodations a.nav-selected,
.sistem-user-group-2010-subnav li.hotelaccommodations a:hover,
.sistem-user-group-2010-subnav li.hotelaccommodations a.nav-selected{
	background-position: -120px -60px;
}
.avatar-user-group-2010-subnav li.austinattractions a:hover,
.avatar-user-group-2010-subnav li.austinattractions a.nav-selected,
.sistem-user-group-2010-subnav li.austinattractions a:hover,
.sistem-user-group-2010-subnav li.austinattractions a.nav-selected{
	background-position: -342px -60px;
}
.avatar-user-group-2010-subnav li.usergroup a:hover,
.avatar-user-group-2010-subnav li.usergroup a.nav-selected,
.sistem-user-group-2010-subnav li.usergroup a:hover,
.sistem-user-group-2010-subnav li.usergroup a.nav-selected{
	background-position: -524px -60px;
}

.avatar-user-group-2011-subnav li a,
.sistem-user-group-2011-subnav li a{
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/sistem-usergroup2011-subnav-sprite.png);
}
.avatar-user-group-2011-subnav li.register a,
.sistem-user-group-2011-subnav li.register a{
	background-position: 0 0;
	width: 120px;
}
.avatar-user-group-2011-subnav li.hotelaccommodations a,
.sistem-user-group-2011-subnav li.hotelaccommodations a{
	background-position: -120px 0;
	width: 220px;
}
.avatar-user-group-2011-subnav li.austinattractions a,
.sistem-user-group-2011-subnav li.austinattractions a{
	background-position: -342px 0;
	width: 182px;
}
.avatar-user-group-2011-subnav li.pastusergroups a,
.sistem-user-group-2011-subnav li.pastusergroups a{
	background-position: -524px 0;
	width: 173px;
}
.avatar-user-group-2011-subnav li.register a:hover,
.avatar-user-group-2011-subnav li.regsiter a.nav-selected,
.sistem-user-group-2011-subnav li.register a:hover,
.sistem-user-group-2011-subnav li.regsiter a.nav-selected{
	background-position: 0 -60px;
}
.avatar-user-group-2011-subnav li.hotelaccommodations a:hover,
.avatar-user-group-2011-subnav li.hotelaccommodations a.nav-selected,
.sistem-user-group-2011-subnav li.hotelaccommodations a:hover,
.sistem-user-group-2011-subnav li.hotelaccommodations a.nav-selected{
	background-position: -120px -60px;
}
.avatar-user-group-2011-subnav li.austinattractions a:hover,
.avatar-user-group-2011-subnav li.austinattractions a.nav-selected,
.sistem-user-group-2011-subnav li.austinattractions a:hover,
.sistem-user-group-2011-subnav li.austinattractions a.nav-selected{
	background-position: -342px -60px;
}
.avatar-user-group-2011-subnav li.pastusergroups a:hover,
.avatar-user-group-2011-subnav li.pastusergroups a.nav-selected,
.sistem-user-group-2011-subnav li.pastusergroups a:hover,
.sistem-user-group-2011-subnav li.pastusergroups a.nav-selected{
	background-position: -524px -60px;
}

.services-subnav ul{
	width: 517px;
}
.services-subnav li a{
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/services-subnav-sprite.png);
}
.services-subnav li.training a{
	background-position: 0 0;
	width: 115px;
}
.services-subnav li.grants a{
	background-position: -115px 0;
	width: 101px;
}
.services-subnav li.content a{
	background-position: -216px 0;
	width: 109px;
}
.services-subnav li.professionalservices a{
	background-position: -325px 0;
	width: 192px;
}
.services-subnav li.training a:hover,
.services-subnav li.training a.nav-selected{
	background-position: 0 -60px;
}
.services-subnav li.grants a:hover,
.services-subnav li.grants a.nav-selected{
	background-position: -115px -60px;
}
.services-subnav li.content a:hover,
.services-subnav li.content a.nav-selected{
	background-position: -216px -60px;
}
.services-subnav li.professionalservices a:hover,
.services-subnav li.professionalservices a.nav-selected{
	background-position: -325px -60px;
}
/*---------------------------------------
--  Flash header Styles
---------------------------------------*/
#flash-header{
	position: relative;
	width: 920px;
	z-index: 2;
}
#flash-header .image{
	background-image: url(http://www.alchemysystems.com/themes/alchemy/./images/background.jpg) repeat-x;
	background-color:  #F4F4F4;
	position: absolute;
	width: 1060px;
	left: -70px;
	top: 0;
}
#flash-header p{
        font-family: 'TeXGyreAdventor', Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
}
/*---------------------------------------
--  White Colum Box Styles
---------------------------------------*/
.white-920-column-box .column{
	padding: 15px 15px 90px 15px;
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/white-cornered-shadow-box/whitebox-divider.png) no-repeat right top;
	float: left;
	vertical-align:top;
	position: relative;
}
.white-920-column-box .content-wrapper{
	margin: 0;
}
.white-920-column-box .last{
	background: transparent;
}
.white-920-column-box h3{
	color: #1C5CA2;
	font-size: 16px;
	padding: 0 0 3px 0;
}
.white-920-column-box div.image{
	text-align: center;
	display: block;
	position: absolute;
	bottom:30px;
	left:0;
	width: 100%;
	height: 50px;
}
.white-920-column-box div.label{
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 31px;
	width: 100%;
	padding: 0;
	border-top: 1px solid #DFDFDF;
}
.white-920-column-box div.label img{
	position: relative;
	left: 0;
}
/*---------------------------------------
--  Alchemy Tabs Styles
---------------------------------------*/
.alchemy-tabs .ui-tabs{
	-moz-border-radius: 0; 
	-webkit-border-radius: 0;
	border-radius: 0;
	border: 0 none;
	background: transparent;
	padding: 0;
	position:relative;
}
.alchemy-tabs .ui-tabs .ui-tabs-panel{
	padding: 0;
	min-height: 335px;
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/tab-panel-bg.png) #FFF no-repeat bottom left;
}
.alchemy-tabs .ui-tabs .ui-tabs-nav{
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/tabs-bg.png) repeat-x;
	border: 0 none;
	padding: 0;
	margin: 0 2px 0 2px;
	top:2px;
	-moz-border-radius: 0; 
	-webkit-border-radius: 0;
	border-radius: 0;
}
.alchemy-tabs .ui-tabs .ui-tabs-nav li{
	padding: 0 6px 0 0;
	margin: 0;
	-moz-border-radius: 0; 
	-webkit-border-radius: 0;
	border-radius: 0;
	border: 0 none;
	top: 0;
	background: transparent;
}
.alchemy-tabs .ui-tabs .ui-tabs-nav li a{
	padding: 0 10px;
	color: #FFF;
	font-size: 12px;
	text-transform: uppercase;
	height: 38px;
}
.alchemy-tabs .ui-tabs .ui-tabs-nav li span{
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/tabs-arrow.png) no-repeat top right;
	padding: 0 20px 0 15px;
	display: block;
	line-height: 40px;
	letter-spacing: 1px;
}
.alchemy-tabs .ui-tabs .ui-tabs-nav li.ui-state-hover span{
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/tabs-arrow-hover.png) no-repeat top right;
}
.alchemy-tabs .ui-tabs .ui-tabs-nav li.ui-tabs-selected{
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/tabs-border-selected-right.png) no-repeat top right;
}
.alchemy-tabs .ui-tabs .ui-tabs-nav li.ui-tabs-selected a{
	color: #1C5CA2;
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/tabs-selected-bg.png) repeat-x top left;
}
.alchemy-tabs .ui-tabs .ui-tabs-nav li.ui-tabs-selected:first-child a{
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/tabs-selected-left.png) repeat-x top left;
}
.alchemy-tabs .ui-tabs .ui-tabs-nav li.ui-tabs-selected span{
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/tabs-arrow-selected.png) no-repeat top right;
}
/*---------------------------------------
--  Bottom Nav Styles
---------------------------------------*/
#bottom-nav{
	float: left;
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/footer-nav-left.png) no-repeat;
	height: 66px;
	margin: 20px 0 0 -3px;
}
#bottom-nav ul{
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/footer-nav-right.png) no-repeat top right;
	list-style: none;
	height: 66px;
	padding: 20px 20px;
	margin: 0;
	float: left;
}
#bottom-nav li{
	float: left;
	margin: 0 10px 0 0;
	padding: 0 10px 0 0;
	height: 12px;
	border-right: 1px solid #DFDFDF;
}
#bottom-nav li:last-child{
	border: 0 none;
	margin: 0;
	padding: 0;
}
#bottom-nav a{
	color: #1C5CA2;
	text-decoration: none;
	font-size: 11px;
	letter-spacing: .04em;
	position: relative;
	top: -4px;
}
/*---------------------------------------
--  Footer Styles
---------------------------------------*/

/*---------------------------------------
--  Social Bar Styles
---------------------------------------*/
#social-bar{
	clear: both;
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/footer-bg.png) repeat-x top center;
	height: 55px;
}
#social-bar .wrap{
	padding: 18px;
}
#social-bar ul{
	list-style: none;
	width: 360px;
	margin: 0 auto;
}
#social-bar li{
	float: left;
	padding-left: 24px;
	margin: 0 15px;
	height: 20px;
}
#social-bar a,
#social-bar span{
	color: #FFF;
	text-decoration: none;
	line-height: 19px;
	font-size: 12px;
}
#social-bar a:hover{
	color:#DFDFDF;
}
#social-bar .Facebook {
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/social-facebook.png) no-repeat;
}
#social-bar .LinkedIn {
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/social-linkedin.png) no-repeat;
}
#social-bar .Twitter {
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/social-twitter.png) no-repeat;
}
#social-bar .Twitter span {
	margin: 0 5px;
}
/*---------------------------------------
--  Slider Styles
---------------------------------------*/
.slider { 
	width: 320px;
	height: 180px;
	position: relative;
	margin: 0;
	padding: 0;
}
.slider p a:visited{
	color: #9C7451;
}
.slider .wrapper { 
	width: 320px;
	overflow: auto;
	height: 148px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	left: 0;
}
.slider .wrapper ul { 
	width: 99999px;
	list-style: none;
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}
.slider ul li {
	display: block;
	float: left;
	padding: 10px 20px;
	height: 128px;
	width: 278px;
	margin: 0;
}
.slider .nav { 
	position: relative; 
	top: 148px;
	height: 32px;
	width: 320px;
	left: 0;
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/tabbox-bottom.png) bottom left no-repeat;
}
.slider .nav .items{  
	text-align: center;
	height: 30px;
	width: 203px;
	margin: 0 auto;
	padding: 0;
}
.slider .nav a { 
	display: block;
	float: left;
	height: 19px;
	width: 19px;
	margin: 7px 5px 0 5px;
	text-decoration: none;
}
.slider .nav a span{
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/slider-numbers.png) no-repeat;
	display: block;
	height: 19px;
	width: 19px;
}
.slider .nav a.num-1 span{
	background-position: 0px -19px;
}
.slider .nav a.num-2 span{
	background-position: -19px -19px;
}
.slider .nav a.num-3 span{
	background-position: -38px -19px;
}
.slider .nav a.num-4 span{
	background-position: -57px -19px;
}
.slider .nav a.num-5 span{
	background-position: -76px -19px;
}
.slider .nav a.num-6 span{
	background-position: -95px -19px;
}
.slider .nav a.num-7 span{
	background-position: -114px -19px;
}
.slider .nav a.num-8 span{
	background-position: -133px -19px;
}
.slider .nav a.num-9 span{
	background-position: -152px -19px;
}
.slider .nav a.arrow{
	text-indent: -9999px;
}
.slider .nav a.arrow.back{
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/arrow-left-brown.png);
}
.slider .nav a.arrow.forward{
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/arrow-right-brown.png);
}

.slider .nav a:hover {
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/orange-nav-circle.png) no-repeat; 
}
.slider .nav a.num-1:hover span,
.slider .nav a.num-1.cur span{
	background-position: 0px 0px;
}
.slider .nav a.num-2:hover span,
.slider .nav a.num-2.cur span{
	background-position: -19px 0px;
}
.slider .nav a.num-3:hover span,
.slider .nav a.num-3.cur span{
	background-position: -38px 0px;
}
.slider .nav a.num-4:hover span,
.slider .nav a.num-4.cur span{
	background-position: -57px 0px;
}
.slider .nav a.num-5:hover span,
.slider .nav a.num-5.cur span{
	background-position: -76px 0px;
}
.slider .nav a.num-6:hover span,
.slider .nav a.num-6.cur span{
	background-position: -95px 0px;
}
.slider .nav a.num-7:hover span,
.slider .nav a.num-7.cur span{
	background-position: -114px 0px;
}
.slider .nav a.num-8:hover span,
.slider .nav a.num-8.cur span{
	background-position: -133px 0px;
}
.slider .nav a.num-9:hover span,
.slider .nav a.num-9.cur span{
	background-position: -152px 0px;
}
.slider .nav a.cur {
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/orange-nav-circle.png) no-repeat; 
}
.slider h3, .slider a{
	font-size: 13px;
}
.slider p{
	color: #5B5B5B;
}
.slider p .date{
	font-weight: bold;
}
/*
  Prevents
*/
.slider .wrapper ul ul {
	position: static;
	margin: 0;
	background: none;
	overflow: visible; 
	width: auto;
}
.slider .wrapper ul ul li { 
	float: none;
	height: auto;
	width: auto;
	background: none;
}
.event-slider-with-calendar{
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/event-scroller-calendar-bg.png) no-repeat left 33px;
}
.event-slider-with-calendar .wrapper {
	width: 215px;
}
.event-slider-with-calendar .comingevents{
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/coming_events.png) no-repeat top center;
	position: absolute;
	width: 320px;
	height: 17px;
	top: 15px;
	text-indent: -9999px;
}
.event-slider-with-calendar li p{
	padding: 40px 110px 0 0;
	line-height: 18px;
}
.event-slider-with-calendar li p > span,
.event-slider-with-calendar li p a{
	color: #71868B;
	text-decoration: none;
	font-size: 11px;
	text-transform: uppercase;
	display: block;
	text-align: center;	
}
.event-slider-with-calendar li p a:hover{
	text-decoration: underline;
}
.more-events{
	display: block;
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/btn-moreevents.png) no-repeat;
	width: 102px;
	height: 14px;
	text-indent: -99999px;
	margin: 10px 0 0 35px;
}


/*---------------------------------------
--  Area Slider Styles
---------------------------------------*/
.area-slider { 
	width: 920px;
	height: 185px;
	position: relative;
	margin: 0;
	padding: 0;
}
.area-slider .wrapper { 
	width: 846px;
	overflow: auto;
	height: 185px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	left: 37px;
}
.area-slider .wrapper > ul { 
	width: 99999px;
	list-style: none;
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}
.area-slider .wrapper > ul  > li {
	display: block;
	float: left;
	padding: 10px 20px;
	height: 185px;
	width: 806px;
	margin: 0;
}
.area-slider .arrow{
	width: 37px;
	height: 185px;
	position: absolute;
	left: 0;
	top: 0;
	text-indent: -99999px;
}
.area-slider .back{
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/area-slider_btn-left-active.png) no-repeat;
}
.area-slider .forward{
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/area-slider_btn-right-active.png) no-repeat;
	left:auto;
	right: 0;
}

.area-slider .nav { 
	position: absolute; 
	top: 160px;
	height: 32px;
	width: 345px;
	right: 0;
	z-index: 3000; /* needed for IE7 because of its bad z-indexing */
}
.area-slider .nav .items{  
	text-align: center;
	height: 30px;
	width: 285px;
	margin: 0 auto;
	padding: 0;
}
.area-slider .nav a { 
	display: block;
	float: left;
	height: 19px;
	width: 19px;
	margin: 7px 5px 0 5px;
	text-decoration: none;
}
.area-slider .nav a span{
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/slider-numbers.png) no-repeat;
	display: block;
	height: 19px;
	width: 19px;
}
.area-slider .nav a.num-1 span{
	background-position: 0px -19px;
}
.area-slider .nav a.num-2 span{
	background-position: -19px -19px;
}
.area-slider .nav a.num-3 span{
	background-position: -38px -19px;
}
.area-slider .nav a.num-4 span{
	background-position: -57px -19px;
}
.area-slider .nav a.num-5 span{
	background-position: -76px -19px;
}
.area-slider .nav a.num-6 span{
	background-position: -95px -19px;
}
.area-slider .nav a.num-7 span{
	background-position: -114px -19px;
}
.area-slider .nav a.num-8 span{
	background-position: -133px -19px;
}
.area-slider .nav a.num-9 span{
	background-position: -152px -19px;
}
.area-slider .nav a.arrow{
	text-indent: -9999px;
}
.area-slider .nav a.arrow.back{
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/arrow-left-brown.png);
}
.area-slider .nav a.arrow.forward{
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/arrow-right-brown.png);
}

.area-slider .nav a:hover {
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/orange-nav-circle.png) no-repeat; 
}
.area-slider .nav a.num-1:hover span,
.area-slider .nav a.num-1.cur span{
	background-position: 0px 0px;
}
.area-slider .nav a.num-2:hover span,
.area-slider .nav a.num-2.cur span{
	background-position: -19px 0px;
}
.area-slider .nav a.num-3:hover span,
.area-slider .nav a.num-3.cur span{
	background-position: -38px 0px;
}
.area-slider .nav a.num-4:hover span,
.area-slider .nav a.num-4.cur span{
	background-position: -57px 0px;
}
.area-slider .nav a.num-5:hover span,
.area-slider .nav a.num-5.cur span{
	background-position: -76px 0px;
}
.area-slider .nav a.num-6:hover span,
.area-slider .nav a.num-6.cur span{
	background-position: -95px 0px;
}
.area-slider .nav a.num-7:hover span,
.area-slider .nav a.num-7.cur span{
	background-position: -114px 0px;
}
.area-slider .nav a.num-8:hover span,
.area-slider .nav a.num-8.cur span{
	background-position: -133px 0px;
}
.area-slider .nav a.num-9:hover span,
.area-slider .nav a.num-9.cur span{
	background-position: -152px 0px;
}

.area-slider .nav a.cur {
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/orange-nav-circle.png) no-repeat; 
}
.area-slider h3{
	font-size: 14px;
}
/*
  Prevents
*/
.area-slider .wrapper ul ul {
	position: static;
	margin: 0;
	background: none;
	overflow: visible; 
	width: auto;
}
.area-slider .wrapper ul ul li { 
	float: none;
	height: auto;
	width: auto;
	background: none;
}
.area-slider .wrapper ul.checkmark li {
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/green-checkmark.png) no-repeat left 0px;
	padding: 0 0 10px 25px;
	font: 12px/20px 'TeXGyreAdventor', Arial, Helvetica, sans-serif;
}

/*****
 * Home slider
 */
.area-slider-home-bg {
	position: relative;
	left: -9px;
	width: 920px;
	height: 243px;
	z-index: 100;
	margin-top: -50px;
	padding: 7px;
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/home-slider-bg.png) no-repeat;
}
.area-slider-home p {
	font-weight: normal;
	font-family: 'TeXGyreAdventor', Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 24px;
	letter-spacing: 0.03em;
}
.area-slider.area-slider-home {
	height: 243px;
}
.area-slider.area-slider-home .nav{
	display: none;
}
.area-slider.area-slider-home .arrow{
	top: 3px;
	height: 243px;
}
.area-slider.area-slider-home .back{
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/home-slider-leftbutton.png) no-repeat;
	left: 3px;
}
.area-slider.area-slider-home .forward{
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/home-slider-rightbutton.png) no-repeat;
	right: 3px;
}
.area-slider-home .wrapper {
	height: 243px;
	width: 836px;
	left: 42px;
}
.area-slider-home .wrapper > ul > li {
	height: 237px;
	width: 836px;
	padding: 3px 0;
}
.area-slider.area-slider-home .wrapper ul.checkmark li {
	padding: 0 0 4px 22px;
	font: 14px/20px 'TeXGyreAdventor', Arial, Helvetica, sans-serif;
}/*---------------------------------------
--  Shadowbox Styles
---------------------------------------*/
.shadowbox,
.shadowbox .background,
.shadowbox .left,
.shadowbox .leftfade,
.shadowbox .top,
.shadowbox .topleft,
.shadowbox .bottom,
.shadowbox .bottomleft,
.shadowbox .boxcontent{
	position: relative;
	width: 100%;
}
.shadowbox{
	clear:both;
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/white-cornered-shadow-box/right.png) top right repeat-y;
	right: -3px;
	margin: 10px 0;
}
.shadowbox .background{
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/white-cornered-shadow-box/center.png) top right no-repeat;
}
.shadowbox .left{
	left: -6px;
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/white-cornered-shadow-box/left.png) left top repeat-y;
}
.shadowbox .leftfade{
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/white-cornered-shadow-box/left-fade.png) left top no-repeat;
}
.shadowbox .top{
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/white-cornered-shadow-box/top.png) top right no-repeat;
	top:-3px;
	right: -6px;
}
.shadowbox .topleft{
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/white-cornered-shadow-box/top-left.png) left top no-repeat;
	left: -6px;
}
.shadowbox .bottom{
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/white-cornered-shadow-box/bottom.png) bottom right no-repeat;
	bottom:-3px;
	right: -6px;
}
.shadowbox .bottomleft{
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/white-cornered-shadow-box/bottom-left.png) bottom left no-repeat;
	left: -6px;
}
.shadowbox .boxcontent{
	padding: 0 3px 3px 3px;
	margin: 0;
}
.shadowbox-yellow .boxcontent{
	min-height: 185px;
}
.shadowbox-yellow .bottom{
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/white-cornered-shadow-box/bottom-yellow.png) bottom right no-repeat;
}
.shadowbox-yellow .bottomleft{
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/white-cornered-shadow-box/bottom-left-yellow.png) bottom left no-repeat;
}

/*---------------------------------------
--  Random Content Styles
---------------------------------------*/
.sistem-product-box-swoosh{
	margin: 2px;
	padding:20px 10px 0 23px;
	min-height: 280px;
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/sistem-product-box-swoosh.png) no-repeat bottom left;
}
.avatar-product-box-swoosh{
	margin: 2px;
	padding:20px 10px 0 23px;
	min-height: 280px;
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/avatar-product-box-swoosh.png) no-repeat bottom left;
}

/*---------------------------------------
--  News List Styles
---------------------------------------*/
.shadowbox .boxcontent.news_events_list{
	padding-top: 2px;
}
.news_events_list .image{
	padding: 0 2px;
}
.news_events_list .pager{
	min-height: 732px;
	position: relative;
}
.news_events_list ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

.news_events_list li{
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/news-list_itembg.png) #FFFFFF repeat-x bottom left;
	border-bottom: 1px solid #DFDFDF;
	padding: 20px;
	position: relative;
}
.news_events_list li h3{
	font-size: 14px;
}
.news_events_list li .date{
	font-weight: bold;
	color: #1c5ca2;
}

.news_events_list li .event-location{
	font-weight: bold;
	color: #1c5ca2;
}

.tradeshow_list.news_events_list li {
	background-image: url(http://www.alchemysystems.com/themes/alchemy/./images/tradeshow_bg.png);
	padding: 0;
}
.tradeshow_list li .left{
	background: none;
	width: 340px;
	padding: 20px;
	float: left;
}
.tradeshow_list .event-image {
	width: 195px;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}
.tradeshow_list .event-image img{
	vertical-align: middle;
}

.pager{
	background-color: #F7F7F7;
}
.pager .nav { 
	position: absolute;
	height: 32px;
	width: 100%;
	top:700px;
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/tabbox-bottom.png) bottom center no-repeat;
}
.width575 .pager .nav{
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/tabbox-bottom-575.png) bottom center no-repeat;
}
.pager .nav .items{  
	text-align: center;
	height: 30px;
	width: 203px;
	margin: 0 auto;
	padding: 0;
}
.pager .nav a { 
	display: block;
	float: left;
	height: 19px;
	width: 19px;
	margin: 7px 5px 0 5px;
	text-decoration: none;
}
.pager .nav a span{
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/slider-numbers.png) no-repeat;
	display: block;
	height: 19px;
	width: 19px;
}
.pager .nav a.num-1 span{
	background-position: 0px -19px;
}
.pager .nav a.num-2 span{
	background-position: -19px -19px;
}
.pager .nav a.num-3 span{
	background-position: -38px -19px;
}
.pager .nav a.num-4 span{
	background-position: -57px -19px;
}
.pager .nav a.num-5 span{
	background-position: -76px -19px;
}
.pager .nav a.arrow{
	text-indent: -9999px;
}
.pager .nav a.arrow.back{
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/arrow-left-brown.png);
}
.pager .nav a.arrow.forward{
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/arrow-right-brown.png);
}

.pager .nav a:hover {
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/orange-nav-circle.png) no-repeat; 
}
.pager .nav a.num-1:hover span,
.pager .nav a.num-1.cur span{
	background-position: 0px 0px;
}
.pager .nav a.num-2:hover span,
.pager .nav a.num-2.cur span{
	background-position: -19px 0px;
}
.pager .nav a.num-3:hover span,
.pager .nav a.num-3.cur span{
	background-position: -38px 0px;
}
.pager .nav a.num-4:hover span,
.pager .nav a.num-4.cur span{
	background-position: -57px 0px;
}
.pager .nav a.num-5:hover span,
.pager .nav a.num-5.cur span{
	background-position: -76px 0px;
}
.pager .nav a.cur {
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/orange-nav-circle.png) no-repeat; 
}


.news_events_list .avatar-scheduled-training{
	min-height: 370px;
}
.news_events_list .avatar-scheduled-training .nav{
	top: 338px;
}

.news_events_list .sistem-scheduled-training{
	min-height: 570px;
}
.news_events_list .sistem-scheduled-training .nav{
	top: 538px;
}

.news_events_list .sistem-scheduled-training{
	min-height: 570px;
}
.news_events_list .sistem-scheduled-training .nav{
	top: 538px;
}

.industrynews .pager{
	min-height: 674px;
}
.industrynews .nav{
	top: 642px;
}

.events-shortlist,
.news-shortlist {
	list-style: none;
	margin: 0 25px;
	padding: 15px 0 25px;
}
.events-shortlist li,
.news-shortlist li{
	display: block;
	padding: 10px 0 0 0;
	border-bottom: 2px solid #E0E2E3;
}
.events-shortlist li:last-child,
.events-shortlist li.last-child,
.news-shortlist li:last-child,
.news-shortlist li.last-child{
	border-bottom: none;
}
.events-shortlist h3,
.news-shortlist h3{
	font-size: 12px;
	line-height: 18px;
}
.alchemynews .header-image{
	height: 175px;
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/alchemynews-header-image.png) no-repeat 2px top;
}

.bluedescription {
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/scheduled_trainings_description.png) repeat-x;
	margin: 0 2px 0 2px;
	padding: 10px 0;
	zoom:1;
}
.bluedescription,
.bluedescription li,
.bluedescription p,
.bluedescription a:link,
.bluedescription a:visited{
	color: #ffffff;
	font-size: 11px;
	line-height: 14px;
	text-decoration: none;
}
.bluedescription a:hover{
	text-decoration: underline;
}
.bluedescription li{
	padding: 3px 0;
	margin: 0 10px 0 38px;
	background: transparent;
	border: 0 none;
}
.bluedescription p{
	padding: 3px 0;
	margin: 0 10px 0 38px;
}

.sistem_overview_button p{
	font-family: 'TeXGyreAdventorBold', Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: 1px;
	color: #FFF;
	padding: 5px 10px;
	text-align: center;
}

.ui-dialog .main-wrap{
	width: 614px;
	height: 559px;
	overflow: auto;
}

.ui-dialog{
	padding: 0;
	background: transparent;
	border: none 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
.ui-dialog  .ui-dialog-titlebar{
	border: 0 none;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	height: 54px;
	line-height: 54px;
	color: #FFFFFF;
	padding: 0 23px 0 0;
	margin: 0;
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/dialog_topright.png) transparent no-repeat right top;
}
.ui-dialog .ui-dialog-titlebar .left{
	height: 45px;
	line-height: 45px;
	padding: 9px 0 0 23px;
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/dialog_topleft.png) transparent no-repeat;
}
.ui-dialog  .ui-dialog-titlebar .right{
}
.ui-dialog .ui-dialog-title{
	margin: 0;
}
.ui-dialog .ui-dialog-titlebar-close{
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/close-btn.png) no-repeat;
	width: 64px;
	height: 20px;
	padding: 0;
	margin: -5px 15px 0 0;
}
.ui-dialog .ui-dialog-titlebar-close:hover{
	border: 0 none;
}




.ui-dialog .ui-dialog-content{
	margin: 0;
	overflow: hidden;
	padding: 0 23px 0 0;
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/dialog_bottomright.png) transparent no-repeat right bottom;
}
.ui-dialog .ui-dialog-content .left{
	height: 100%;
	padding: 0 0 0 22px;
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/dialog_bottomleft.png) transparent no-repeat left bottom;
}
.ui-dialog .ui-dialog-content .right{
	height: 100%;
	padding: 0 0 25px 0;
	margin: 0 -6px;
}

.testimonial_video {
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/testimonial_video_bg.png) no-repeat left top;
	height: 181px;
}
.testimonial_video .textwrapper{
	padding:10px 0 0 0;
	margin: 0 0 0 133px;
}
.testimonial_video .playvideo{
	position: absolute;
	bottom: -7px;
	right: -12px;
}
.testimonial_video .name{
	font-size: 1.2em;
	font-weight: bold;
}

.testimonial .quote{
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/testimonial-bg.png) no-repeat left bottom;
	min-height: 160px;
	display: table-cell;
	width: 100%;
}
.testimonial .quote,
.testimonial .quote p{
	color: #5488B4;
	font: bold italic 14px/22px Georgia, 'Times New Roman', Times, serif;
	vertical-align: middle;
}
.testimonial .quote p{
	padding: 20px;
	margin: 0;
}
.testimonial .quote.longquote p{
	font-size: 12px;
	line-height: 18px;
}
.testimonial .threeline{
	height: 72px;
	padding: 17px 75px 5px 20px;
}
.testimonial .twoline{
	height: 59px;
	padding: 30px 75px 5px 20px;
}
.testimonial .credit{
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/testimonial-blue.png) no-repeat;
	color: #FFF;
	font: 12px/20px 'AllerBold', Arial, Helvetica, sans-serif;
}

.titletab{
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/titletab-right.png) no-repeat right top;
	min-height: 164px;
	position: relative;
	width: 100%;
	right: -3px;
	margin: 20px 0 0;
	clear: both;
}
.titletab .titletab-left{
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/titletab-left.png) no-repeat;
	min-height: 164px;
	position: relative;
	width: 100%;
	left: -6px;
}
.titletab h2{
	padding: 0 0 0 15px;
}
.titletab h2:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* IE6 */
* html .titletab h2 {height: 1%;}
/* IE7 */
*:first-child+html .titletab h2 {min-height: 1px;}

.titletab h2 span{
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/titletab-title.png) no-repeat right top;
	float: left;
	height: 31px;
	padding: 15px 25px 0 0;
}

#courselisting{
	height: 559px;
	width: 614px;
}
.courselisitng-nav{
	background: #F6F5F3;
	border-right: 1px solid #D7D7D7;
	height: 559px;
}
.courselisitng-nav .content-wrapper,
.courselisitng-nav .content-wrapper p{
	margin: 0;
	padding: 0;
}
.courselisitng-nav img{
	float: left;
}
.courselisitng-nav-wrap{
	
}
.courselisitng-nav ul{
	list-style: none;
	margin: 0;
	padding: 0;
	
	clear: both;
	height: 366px;
	overflow: auto;
}
.courselisitng-nav li{
	display: block;
	min-height: 24px;
	border-bottom: 1px solid #D7D7D7;
}
.courselisitng-nav li a{
	display: block;
	width: 195px;
	line-height: 24px;
	padding: 0 15px;
	color: #757575;
	text-decoration: none;
}
.courselisitng-nav li a:hover{
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/verticalnav_hover-bg.png) no-repeat 95% top;
}
.courselisitng-nav li.selected{
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/verticalnav_selected.png) repeat-x left top #225A8F;
}
.courselisitng-nav li.selected a{
	color: #FFFFFF;
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/verticalnav_selected-bg.png) no-repeat 95% top;
}
.courselisting-area{
	height: 559px;
	overflow: auto;
}
.twocolumns {
	width: 100%;
}
.twocolumns ul{
	float: left;
	width: 270px;
	padding: 0;
	margin: 0;
	list-style: none;
}
.course-library {
	height: 533px;
}
.course-library .course-header {
	float: right;
	height: 195px;
	width: 647px;
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/course-listing-top.png) no-repeat;
}
.course-library .course-header img {
	margin: 0px 10px 0px 5px;
	float: left;
}
.course-library .course-header p {
	margin: 25px;
}
.course-library .twocolumns li {
	color: #1c5ca2;
	margin: 0 0 9px 0;
	font-size: 12px;
	line-height: 15px;
}
.course-library .module-listing {
	clear: right;
	float: right;
	width: 597px; /* 647px */
	height: 288px; /* 318px */
	padding: 25px;
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/course-listing-bottom.png) bottom left no-repeat;
}
.course-library .module-listing h3{
	padding: 0;
	margin: 0 0 15px 0;
}
#courseware-listing {
	padding: 2px;
}
#courseware-listing .course-library-nav {
	width: 236px; /* 266px */
	height: 503px; /* 513px */
	float: left;
	color: #FFF;
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/course-listing-left.png) no-repeat;
	padding: 15px;
}
#courseware-listing .course-library-nav h2{
	font: 18px/22px 'TeXGyreAdventorBold', Arial, Helvetica, sans-serif;
	margin: 0 0 20px;
	padding: 0 0 8px;
	color: #FFF;
	border-bottom: 2px solid #4dabd7;
}
#courseware-listing .course-library-nav ul{
	padding:0 0 0 2px;
	margin:0;
	list-style:none;
}
#courseware-listing .course-library-nav li{
	padding: 0 0 13px;
}
#courseware-listing .course-library-nav li a{
	font:11px/13px 'TeXGyreAdventorBold', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	cursor: pointer;
	color: #FFF;
	display: block;
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/bullet-topnav.gif) 100% 587px no-repeat;	
}
#courseware-listing .course-library-nav li.active a{
	background-position: 100% -87px;
}
#courseware-listing .course-library-nav li a:hover {
	background-position: 100% -36px;
	color: #D1D1D1;	
}
table{
	border-collapse: collapse;
	border: 0 none;
	width: 100%;
}
table thead th{
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/table-header-bg.png) repeat-x;
	height: 36px;
	line-height: 36px;
	color: #FFFFFF;
	font-size: 16px;
	letter-spacing:0.05em;
	font-weight: bold;
}
table td,
table th{
	padding: 0 15px;
	border-bottom: 1px solid #DFE4CB;
	border-right: 1px solid #D9DEC5;
	border-left: 1px solid #D9DEC5;
}
table td{
	padding: 4px 15px 6px 15px;
	font-size: 12px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Lucida, Verdana, Tahoma, sans-serif;
	color: #5B5B5C;
	background: #FFFFFF;
	line-height:20px
}




dl.expand-collapse{
	margin: 0 10px;
	padding: 0;
}
dl.expand-collapse dt{
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/down_arrow.png) no-repeat left 3px;
	padding: 0 0 0 25px;
	margin: 15px 0 0;
	color: #9C7451;
	font-weight: bold;
	font-size:13px;
	letter-spacing: 0.8px;
	line-height: 24px;
	cursor: pointer;
}
dl.expand-collapse dt.closed{
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/right_arrow.png) no-repeat left 3px;
}
dl.expand-collapse dd{
	margin: 0 25px 15px;
}



.blog-post-description{
	background-color: #D6E6F1;
	padding: 5px 15px;
	margin: 5px 0;
}
.blog-post-date {
	float: left;
	font-weight: bold;
}

.blue320bg{
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/contactus-bg.png) no-repeat left bottom;
	padding: 10px 0 0 0;
	zoom:1;
}
.red320bg{
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/redform_bg.png) no-repeat left bottom;
	padding: 10px 0 0 0;
	zoom:1;
	color: #FFF;
}

.alchemyform div.formField{
	padding:8px 0px 8px;
	clear:both;
	position: relative;
}
.alchemyform label.fieldLabel{
	width: 100px;
	text-align:right;
	padding:4px 5px 0 0;
	float:left;
	color: #FFFFFF;
	font-size: 12px;
}
.alchemyform label.checkboxlabel{
	float: left;
	padding: 0;
}

.alchemyform label.error{
	padding: 17px 0 0 24px;
	width: 186px;
	height: 26px;
	font-size: 10px;
	display: block;
	position: absolute;
	left: 285px;
	top: -3px;
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/form-error.png) no-repeat;
	color: #FFF;
}
.alchemyform label.error-above {
	padding: 17px 0 0 24px;
	width: 186px;
	height: 26px;
	font-size: 10px;
	display: block;
	position: absolute;
	left: 121px;
	top: 13px;
	color: white;
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/form-error-above.png) no-repeat;
	z-index: 100;
}
.alchemyform div.errors{
	color:#E5B731;
}
.alchemyform div.required-note{
	float: left;
	font-size: 12px;
	color: #86AFCB;
	padding: 8px 20px 8px 0;
}
.red320bg .alchemyform div.required-note{
	color: #FFF;
}
.alchemyform p{
	color: #FFFFFF;
}

.alchemyform input.text {
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/form-textfield-bg.png) repeat-x;
	border:0 none;
	font-size:12px;
	color: #5B5B5C;
	padding: 4px;
	width: 175px;
	height: 13px;
	margin: 0;
}
.alchemyform checkbox{
	float: left;
	padding: 0;
	margin: 0;
}
.alchemyform textarea {
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/form-textfield-bg.png) #FFFFFF repeat-x;
	border:0 none;
	font-size:12px;
	color: #5B5B5C;
	padding: 4px;
	width: 175px;
	height: 50px;
	margin: 0;
}
.alchemyform select{
	width:184px;
	margin: 0;
}
.alchemyform select optgroup{
	color:#FFFFFF;
	background-color: #CF995B;
}

.alchemyform select option{
	padding-left:10px;
	color: #5B5B5C;
	font-weight: normal;
}
.alchemyform select optgroup option{
	background-color: #ECE9DA;
}
.alchemyform select option:hover{
	background-color: #B3A5A5;
	color: #FFFFFF;
}
.alchemyform select optgroup.GOVT{
	background-color: #CF995B;
}
.alchemyform select optgroup.GOVT option{
	background-color: #ECE9DA;
}
.alchemyform select optgroup.EDUC{
	background-color: #4F92C7;
}
.alchemyform select optgroup.EDUC option{
	background-color: #D9E2EB;
}
.alchemyform select optgroup.COMM{
	background-color: #62A26E;
}
.alchemyform select optgroup.COMM option{
	background-color: #D8EADC;
}

.alchemyform select optgroup.US{
	background-color: #CF995B;
}
.alchemyform select optgroup.US option{
	background-color: #ECE9DA;
}
.alchemyform select optgroup.Canadian{
	background-color: #4F92C7;
}
.alchemyform select optgroup.Canadian option{
	background-color: #D9E2EB;
}
.alchemyform select optgroup.Mexican{
	background-color: #62A26E;
}
.alchemyform select optgroup.Mexican option{
	background-color: #D8EADC;
}

.largeForm fieldset{
	border:1px solid #005288;
	margin:5px 10px 10px;
	padding:5px 0;
}
.largeForm legend{
	color:#005288;
	font-weight: bold;
	padding: 0px 5px;
	margin: 0px 10px;
	font-size: 1.1em;
}
.largeForm label.fieldLabel{
	width: 150px;
	color: #5B5B5C;
}
.largeForm input.text {
	border: 1px solid #005288;
	width: 250px;
}
.largeForm textarea {
	width: 250px;
	border: 1px solid #005288;
}
.largeForm label.error{
	left:410px;
}
.largeForm p{
	padding: 10px;
}


.loginform{
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/loginform-bg.png) no-repeat;
	height:175px;
	left:-6px;
	padding:0 20px;
	position:absolute;
	width:276px;
}
.loginFormWrap .loginform{
	position: relative;
}
.loginform div.formField{
	padding:4px 0px 4px;
}
.loginform label.fieldLabel{
	display: block;
	width: auto;
	text-align: left;
	float: none;
	line-height: 20px;
}

.loginform input.text{
	width: 268px;
}
.loginform .forgot_password{
	float: left;
	padding: 8px 0;
}
.loginform input.button{
	float: right;
}
.loginform .forgot_password a,
.loginform label.checkboxlabel{
	font-size: 12px;
	color: #86AFCB;
}
.loginform label.checkboxlabel{
	padding: 0;
}

.boxcontent .loginform{
	left:2px;
	padding-bottom:2px;
}




.searchresults-pagination{
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/search-results_nav-bg.png) no-repeat;
	height: 32px;
	padding: 3px 0 3px 150px;
	position: relative;
	left: -3px;
	width:430px;
	
}
.searchresults-pagination .pageNum{
	display: inline-block;
	height: 19px;
	width: 19px;
	margin: 7px 5px 0 5px;
}
.searchresults-pagination .pageNum a,
.searchresults-pagination .pageNum span{
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/slider-numbers.png) no-repeat;
	text-indent: -99999px;
	display: inline-block;
	height: 19px;
	width: 19px;
}
.searchresults-pagination .num-1 a,
.searchresults-pagination .num-1 span{
	background-position: 0px -19px;
}
.searchresults-pagination .num-2 a,
.searchresults-pagination .num-2 span{
	background-position: -19px -19px;
}
.searchresults-pagination .num-3 a,
.searchresults-pagination .num-3 span{
	background-position: -38px -19px;
}
.searchresults-pagination .num-4 a,
.searchresults-pagination .num-4 span{
	background-position: -57px -19px;
}
.searchresults-pagination .num-5 a,
.searchresults-pagination .num-5 span{
	background-position: -76px -19px;
}
.searchresults-pagination .num-6 a,
.searchresults-pagination .num-6 span{
	background-position: -95px -19px;
}
.searchresults-pagination .num-7 a,
.searchresults-pagination .num-7 span{
	background-position: -114px -19px;
}
.searchresults-pagination .num-8 a,
.searchresults-pagination .num-8 span{
	background-position: -133px -19px;
}
.searchresults-pagination .num-9 a,
.searchresults-pagination .num-9 span{
	background-position: -152px -19px;
}

.searchresults-pagination .pageNum:hover {
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/orange-nav-circle.png) no-repeat; 
}
.searchresults-pagination .num-1:hover a,
.searchresults-pagination .num-1.currentPage span{
	background-position: 0px 0px;
}
.searchresults-pagination .num-2:hover a,
.searchresults-pagination .num-2.currentPage span{
	background-position: -19px 0px;
}
.searchresults-pagination .num-3:hover a,
.searchresults-pagination .num-3.currentPage span{
	background-position: -38px 0px;
}
.searchresults-pagination .num-4:hover a,
.searchresults-pagination .num-4.currentPage span{
	background-position: -57px 0px;
}
.searchresults-pagination .num-5:hover a,
.searchresults-pagination .num-5.currentPage span{
	background-position: -76px 0px;
}
.searchresults-pagination .num-6:hover a,
.searchresults-pagination .num-6.currentPage span{
	background-position: -95px 0px;
}
.searchresults-pagination .num-7:hover a,
.searchresults-pagination .num-7.currentPage span{
	background-position: -114px 0px;
}
.searchresults-pagination .num-8:hover a,
.searchresults-pagination .num-8.currentPage span{
	background-position: -133px 0px;
}
.searchresults-pagination .num-9:hover a,
.searchresults-pagination .num-9.currentPage span{
	background-position: -152px 0px;
}
.searchresults-pagination .currentPage{
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/orange-nav-circle.png) no-repeat; 
}



.searchresults-pagination .pageLeft span,
.searchresults-pagination .pageRight span{
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/previous_next.png) no-repeat;
	margin: 8px 5px 0 5px;
}
.searchresults-pagination .pageLeft,
.searchresults-pagination .pageRight{
	display: inline-block;
}
.searchresults-pagination .pageLeft span,
.searchresults-pagination .pageRight span,
.searchresults-pagination .pageLeft a,
.searchresults-pagination .pageRight a{
	height: 17px;
	display: inline-block;
	font-size: 0;
	text-indent: -99999px;
}
.searchresults-pagination .pageRight span{
	margin-right: 30px;
}
.searchresults-pagination .pageLeft span,
.searchresults-pagination .pageLeft span a{
	width: 62px;
}
.searchresults-pagination .pageRight span,
.searchresults-pagination .pageRight span a{
	width: 45px;
	background-position: right top;
}
.searchresults-pagination .pageLeft span.ltgray{
	background-position: left -19px;
}
.searchresults-pagination .pageRight span.ltgray{
	background-position: right -19px;
}

div.sitemap{
	padding: 15px 30px;
}


.orangeText {
	color: #e75b0f;
}


/* CSD added header styles */

body{
	margin:0;
	color:#5b5b5c;
	font:12px/20px 'Aller', Arial, Helvetica, sans-serif;
	min-width:920px;
	background:#f4f4f4 url(http://www.alchemysystems.com/themes/alchemy/images/bg-body.gif) repeat-x;
}
body.home {
	background-image:url(http://www.alchemysystems.com/themes/alchemy/images/bg-body-home.gif);
}
img{
	border-style:none;
	vertical-align:top;
}

input,
textarea,
select{
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#000;
}
form,
fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
q{quotes:none;}
q:before{content:''}
q:after{content:''}
#wrapper{
	position:relative;
	overflow:hidden;
	width:100%;
	background:url(http://www.alchemysystems.com/themes/alchemy/images/bg-wrapper.jpg) 50% 0 no-repeat;
}
.home #wrapper {
	background:url(http://www.alchemysystems.com/themes/alchemy/images/bg-wrapper-home.jpg) 50% 0 no-repeat;
}
.wrapper{
	width:920px;
	margin:0 auto;
}
#header{
	height:92px;
	position:relative;
}
#header:after{
	content:'';
	display:block;
	clear:both;
}
.logo{
	background:url(http://www.alchemysystems.com/themes/alchemy/images/logo.png) no-repeat;
	width:236px;
	height:27px;
	float:left;
	margin:52px 0 0;
	text-indent:-9999px;
	overflow:hidden;
}
.logo a{
	display:block;
	height:100%;
	cursor:pointer;
}
.header{
	float:right;
	width:680px;
	padding:6px 0 0;
}
.topbar{
	overflow:hidden;
	width:100%;
	margin:0 0 28px;
}
.top-holder{float:right;}
.top-holder .ccm-area{
	display: inline-block;
}
.top-nav{
	padding:5px 0 0;
	margin:0;
	list-style:none;
	float:left;
}
.top-nav li{
	float:left;
	font-size:11px;
	line-height:13px;
	padding:0 32px 0 0;
}
.top-nav a{
	text-decoration: none;
	color:#fff;
	float:left;
	background:url(http://www.alchemysystems.com/themes/alchemy/images/bullet-topnav.gif) 100% 2px no-repeat;
	padding:0 13px 0 0;
}
.top-nav a:hover{
	color:#d2d2d2;
	background-position:100% -38px;
}
.topbar .phone{
	float:left;
	font:12px/14px 'TeXGyreAdventorBold', Arial, Helvetica, sans-serif;
	color:#fff;
	margin:4px 32px 0 0;
}
.form-search{
	float:left;
	background:url(http://www.alchemysystems.com/themes/alchemy/images/bg-search.gif) no-repeat;
	width:190px;
	height:21px;
	overflow:hidden;
	padding:0 0 6px 6px;
}
.form-search .text{
	margin:0;
	float:left;
	width:137px;
	padding:5px 11px 3px;
	background:none;
	border:none;
	color:#8b8b8b;
	font:11px/13px 'Aller', Arial, Helvetica, sans-serif;
}
.form-search .btn-search{
	background:none;
	border:none;
	float:left;
	width:31px;
	height:21px;
	cursor:pointer;
	text-indent:-9999px;
	overflow:hidden;
	padding:0;
	margin:0;
	line-height:0;
}
.nav-bar{width:100%;}
.nav-bar:after{
	content:'';
	display:block;
	clear:both;
}
#nav{
	padding:0;
	margin:0;
	list-style:none;
	float:right;
	letter-spacing:1px;
}
#nav li{
	float:left;
	padding:6px 3px;
	margin:0 0 0 29px;
	position:relative;
	text-transform:uppercase;
	font:11px/14px 'TeXGyreAdventorBold', Arial, Helvetica, sans-serif;
}
#nav > li.nav-path-selected{
	padding-top: 4px;
	border-top:2px solid #0397d6;
}
#nav a{ 
	text-decoration: none;
	color:#fff;
}
#nav a:hover,
#nav li:hover a{
	color:#d2d2d2;
}
.drop{
	width:182px;
	position:absolute;
	top:21px;
	left:-9999px;
	z-index:2000;
	overflow:hidden;
}
.drop .t,
.drop .b{
	height:10px;
	background:url(http://www.alchemysystems.com/themes/alchemy/images/bg-dropdown-t.png) no-repeat;
	overflow:hidden;
}
.drop .b{background:url(http://www.alchemysystems.com/themes/alchemy/images/bg-dropdown-b.png) no-repeat;}
.drop .c{
	background:url(http://www.alchemysystems.com/themes/alchemy/images/bg-dropdown-c.png) repeat-y;
	width:172px;
	padding:12px 5px;
}
#nav ul{
	background:#f4f4f4;
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden;
}
#nav ul li{
	float:left;
	text-transform:none;
	letter-spacing:normal;
	width:100%;
	margin:0;
	padding:0;
	font:12px/14px 'Aller', Arial, Helvetica, sans-serif;
}
#nav ul a,
#nav li:hover ul a{
	color:#7b7776;
	display:block;
	height:100%;
	padding:0 11px 0 16px;
}
#nav ul span{
	padding:5px 0;
	display:block;
	cursor:pointer;
	background:url(http://www.alchemysystems.com/themes/alchemy/images/bullet-topnav.gif) 100% 1131px no-repeat;
}
#nav ul .nav-path-selected{
	border:none;
}
#nav ul .nav-path-selected span{
	background-position:100% -131px;
}
#nav ul a:hover,
#nav li ul a:hover{
	background:url(http://www.alchemysystems.com/themes/alchemy/images/bg-drop-hover.gif) repeat-x;
	color:#fff;
}
#nav ul a:hover span{background-position:100% -32px;}

/* end CSD added header styles */






/* CSD added footer styles */

.address-block{width:100%;}
.address-block:after{
	content:'';
	display:block;
	clear:both;
}
.add-nav{
	float:left;
	background:url(http://www.alchemysystems.com/themes/alchemy/images/bg-addnav.png) no-repeat;
	width:225px;
	height:48px;
	text-align:center;
	padding:15px 0 0;
	margin:0 0 0 -4px;
}
.add-nav ul{
	position:relative;
	padding:0;
	margin:0;
	list-style:none;
	display:inline;
	font:11px/15px 'Aller', Arial, Helvetica, sans-serif;
}
.add-nav li{
	display:inline;
	padding:0 8px 0 10px;
	background:url(http://www.alchemysystems.com/themes/alchemy/images/separator.gif) 0 -1px no-repeat;
}
.add-nav li:first-child,
.add-nav li.first-child{background:none;}
.add-nav a{color:#1c5ca2;}
.add-nav a:hover{color:#6c8199;}
.address-holder{
	float:right;
	padding:10px 0 0;
	text-align:right;
}
.address-holder .phone{
	display:block;
	text-align:right;
	color:#1c5ca2;
	font:16px/20px 'TeXGyreAdventorBold', Arial, Helvetica, sans-serif;
	margin:0 0 4px;
}
.address-holder .phone span{
	padding:0 0 0 35px;
	background:url(http://www.alchemysystems.com/themes/alchemy/images/bg-phone.gif) 0 2px no-repeat;
}
.address-holder ul{
	padding:0;
	margin:0;
	list-style:none;
	display:inline;
}
.address-holder ul li{
	display:inline;
	background:url(http://www.alchemysystems.com/themes/alchemy/images/bullet-address.gif) 13px 5px no-repeat;
	padding:0 0 0 35px;
}
.address-holder ul li.first-child,
.address-holder ul li:first-child{background:none;}
#footer{
	width:100%;
	background:#6c818d url(http://www.alchemysystems.com/themes/alchemy/images/bg-footer.gif) repeat-x;
	color:#fff;
}
.footer a {
	text-decoration: none;
}
.footer{
	width:920px;
	margin:0 auto;
}
.footer:after{
	content:'';
	display:block;
	clear:both;
}
p.copyright {
	font-size:13px;
}
.tools{
	float:left;
	width:240px;
	padding:19px 0 0;
	font:13px/16px 'Garamond', 'Times New Roman', Times, serif;
}
.footer-nav-holder{
	overflow:hidden;
	width:100%;
	font:11px/14px 'TeXGyreAdventorBold', Arial, Helvetica, sans-serif;
	margin:0 0 46px;
}
.footer-nav-holder p{
	margin: 0;
}
.footer-nav{
	padding:0;
	margin:0 0 -9px;
	list-style:none;
	float:left;
	width:101px;
	border-right:2px solid #7d8f9a;
	text-transform:uppercase;
}
.footer-nav li{
	margin:0 0 10px;
	font-size:11px;
	line-height: 14px;
}
.footer-nav-holder a{color:#fff;}
.footer-nav-holder a:hover{color:#adadad;}
.social{
	float:left;
	padding:47px 0 0 35px;
	margin:0;
	list-style:none;
}
.social li{
	margin:0 0 17px;
	font-size:12px;
	line-height:24px;
}
.social .linkedin,
.social .twitter{
	padding:0 0 0 25px;
	background:url(http://www.alchemysystems.com/themes/alchemy/images/social.gif) 0 3px no-repeat;
}
.social .twitter{background-position:2px -28px;}
.form-holder{
	float:right;
	background:url(http://www.alchemysystems.com/themes/alchemy/images/bg-form.gif) no-repeat;
	width:624px;
	height:323px;
	margin:0 -27px 0 0;
	padding:15px 27px 0 47px;
	position:relative;
	z-index:1;
}
.form-holder h3{
	margin:0 0 22px;
	color:#FFF;
	font:16px/20px 'TeXGyreAdventorBold', Arial, Helvetica, sans-serif;
}
.form-contact{
	position:relative;
	z-index:2;
}
.form-contact .col{
	float:left;
	width:300px;
	padding:0 8px 0 0;
}
.form-contact .formField{
	overflow:hidden;
	width:100%;
	padding:0 0 8px;
}
.form-contact .fieldLabel{
	float:left;
	text-align:right;
	width:102px;
	padding:0 8px 0 0;
	line-height:22px;
}
.form-contact .text,
.form-contact .textarea{
	float:left;
	background:url(http://www.alchemysystems.com/themes/alchemy/images/bg-form-element.gif) no-repeat #FFF;
	width:183px;
	height:21px;
	overflow:hidden;
}
.form-contact .text input,
.form-contact .textarea textarea{
	border:none;
	margin:0;
	padding:3px 5px;
	width:173px !important;
	background:none;
	float:left;
}
.form-contact select{
	width:183px;
	float:left;
}
.form-contact .textarea{
	height:142px;
	background-position:0 -50px;
}
.form-contact .textarea textarea{
	height:136px !important;
	overflow:auto;
}
.form-contact .row{
	overflow:hidden;
	height:1%;
	padding:4px 2px 0 0;
}
.form-contact .row .fieldLabel{
	width:169px;
	padding-top:10px;
}
.form-contact .btn-submit{float:right;}

/* end CSD added footer styles */

.shadowbox .tweets{
	padding-top: 2px;
}
.tweets li{
	color: #1C5CA2;
	font: 12px/18px 'AllerBold', Arial, Helvetica, sans-serif;
}

.pdflink {
	background: url(http://www.alchemysystems.com/themes/alchemy/images/pdf.png) left -4px no-repeat;
	margin: 0 0 5px 0;
}
.pdflink h4 {
	margin-bottom: 0;
}
.pdflink h4 a {
	padding: 0 0 11px 45px;
	display: inline-block;
}
.pdflink p {
	margin-left: 45px;
}

