#bottom-nav{
	display: none;
}

/* =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;}

body{
	text-align: center;
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/footer-bg.png) #F4F4F4 top center;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Lucida, Verdana, Tahoma, sans-serif;
	color: #5B5B5C;
}
#bg-wrap{
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/background.jpg) #F4F4F4 repeat-x;
}
.wrap{
	width: 920px;
	margin: 0 auto;
	position: relative;
}

a:link{
	color: #9C7451;
}
a:visited{
	color: #897160;
}
a:hover{
	color: #875534;
}
p{
	line-height:18px;
	font-size: 12px;
	padding: 0 0 10px;
}
ul{
	margin: 0 15px;
}
li{
	line-height:20px;
	font-size: 12px;
}
h1{
}
h2{
	color: #5488B4;
	font-size: 16px;
	padding: .2em 0;
	letter-spacing:0.03em;
	line-height: 20px;
}
h2 a,
h2 a:link,
h2 a:visited{
	color: #5488B4;
	text-decoration: none;
}
h2 a:hover{
	color: #3f5f83;
	text-decoration: none;
}
h2.large{
	font-size: 24px;
	line-height: 30px
}
h3{
	color: #5488B4;
	font-size: 16px;
	line-height: 20px;
	padding: .2em 0;
	letter-spacing:0.03em;
}
h3 a,
h3 a:link,
h3 a:visited{
	color: #5488B4;
	text-decoration: none;
}
h3 a:hover{
	color: #3f5f83;
	text-decoration: none;
}
h4{
	color: #5488B4;
	font-size: 12px;
	padding: .2em 0;
	letter-spacing:0.03em;
	line-height: 16px;
}
h4 a,
h4 a:link,
h4 a:visited{
	color: #5488B4;
	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: #5488B4;
}
.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;
}

.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: 0;
}
ul.checkmark li {
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/green-checkmark.png) no-repeat left 2px;
	padding: 2px 0 8px 24px;
	color: #5488B4;
	font-family: Garamond, Georgia, serif;
	font-size: 14px;
}

/*---------------------------------------
--  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 .top-nav{
	position: absolute;
	list-style: none;
	right:210px;
	top:12px;
	margin: 0;
	/* font-family: Garamond, "Palatino Linotype", Palatino, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif; */
	color: #DFDFDF;
}
#top-bar .top-nav a{
	color: #5488B4;
	text-decoration: none;
	font-size: 11px;
	letter-spacing: .04em;
	position: relative;
	top: -4px;
}
#top-bar .top-nav li{
	float: left;
	border-right: 1px solid #DFDFDF;
	margin: 0 13px 0 0;
	padding: 0 13px 0 0;
	height: 12px;
}
#top-bar .top-nav li:last-child,
#top-bar .top-nav li.last-child{
	border-right: 0 none;
	padding-right: 0;
	margin-right: 0;
}
#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
---------------------------------------*/
#header{
	padding: 10px 0 0 0 ;
}
h1.logo{
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/alchemy-logo.png) no-repeat;
	width: 236px;
	height: 50px;
}
h1.logo a{
	text-indent: -9999px;
	width: 236px;
	height: 50px;
	display: block;
}
/*---------------------------------------
--  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;
	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,
.sistem-user-group-2010-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;
}


/*---------------------------------------
--  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;
}
/*---------------------------------------
--  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: #5488B4;
	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: 0 none;
	background: transparent;
	padding: 0;
	position:relative;
}
.alchemy-tabs .ui-tabs .ui-tabs-panel{
	padding: 0;
}
.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 2px;
	margin: 0 2px 0 2px;
	top:2px;
	-moz-border-radius: 0; 
	-webkit-border-radius: 0;
}
.alchemy-tabs .ui-tabs .ui-tabs-nav li{
	padding: 0 1px 0 0;
	margin: 0;
	-moz-border-radius: 0; 
	-webkit-border-radius: 0;
	border: 0 none;
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/tabs-border.png) no-repeat top right;
}
.alchemy-tabs .ui-tabs .ui-tabs-nav li a{
	padding: 0 10px;
	color: #FFF;
	font-size: 16px;
	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: 38px;
	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.png) no-repeat top right;
}
.alchemy-tabs .ui-tabs .ui-tabs-nav li.ui-tabs-selected a{
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/tabs-selected.png) repeat-x;
}
.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: #5488B4;
	text-decoration: none;
	font-size: 11px;
	letter-spacing: .04em;
	position: relative;
	top: -4px;
}
/*---------------------------------------
--  Footer Styles
---------------------------------------*/
#footer{
	font-family: Garamond, "Palatino Linotype", Palatino, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif;
	color: #5D5857;
	float: right;
	text-align: right;
	width: 500px;
	margin: 20px 0 20px 0;
	padding: 10px 0 0 0;
}
#footer span{
	font-size: 13px;
}
#footer .spacer{
	padding: 0 10px;
}
#footer .phone-number{
	font-size: 18px;
	display: block;
	text-align: right;
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/alchemy-logo-small.png) no-repeat 365px top;
	line-height: 14px;
	margin-bottom: 5px;
}

/*---------------------------------------
--  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: 340px;
	margin: 0 auto;
}
#social-bar li{
	display: inline;
}
#social-bar a{
	color: #FFF;
	text-decoration: none;
	padding-left: 24px;
	margin: 0 20px;
	line-height: 19px;
	font-size: 12px;
	float: left;
}
#social-bar a:hover{
	color:#DFDFDF;
}
#social-bar .Facebook a{
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/social-facebook.png) no-repeat;
}
#social-bar .LinkedIn a{
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/social-linkedin.png) no-repeat;
}
#social-bar .Twitter a{
	background: url(http://www.alchemysystems.com/themes/alchemy/./images/social-twitter.png) no-repeat;
}

/*---------------------------------------
--  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 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;
}
.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;
}


/*---------------------------------------
--  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 .contentpadding{
	padding: 10px 15px;
}
.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;
}
.news_events_list li h3{
	font-size: 14px;
}
.news_events_list li .date{
	font-weight: bold;
}

.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;
}
.pager.width575 .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;
}

.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;
}










.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;
	padding: 20px;
}
.testimonial .quote,
.testimonial .quote p{
	color: #5488B4;
	font-size: 16px;
	font-family: Georgia, Garamond, serif;
	font-style: italic;
}
.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;
}

.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;
}
.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;
	height: 24px;
	border-bottom: 1px solid #D7D7D7;
}
.courselisitng-nav li a{
	display: block;
	height: 24px;
	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;
}
.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;
}


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;
}

.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 div.errors{
	color:#E5B731;
}
.alchemyform div.required-note{
	float: left;
	font-size: 12px;
	color: #86AFCB;
	padding: 8px 20px 8px 0;
}
.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;
}
.alchemyform checkbox{
	float: left;
	padding: 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;
}
.alchemyform select{
	width:184px;
}
.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: block;
	float: left;
	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: 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;
	height: 17px;
	font-size: 0;
	text-indent: -99999px;
	float: left;
	margin: 8px 5px 0 5px;
}
.searchresults-pagination .pageRight span{
	margin-right: 30px;
}
.searchresults-pagination .pageLeft span a,
.searchresults-pagination .pageRight span a{
	float: left;
	height: 17px;
}
.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;
}

.sitemap{
	padding: 15px 30px;
}




img,
h1.logo,
#flash-header .image{
	behavior: url(http://www.alchemysystems.com/themes/alchemy/"./iepngfix.htc");
}
