

body {
   background: #FFF url(images/background.jpg) top center no-repeat fixed;
   font-size: 62.5%;
   font-family: Arial, Helvetica, sans-serif;
   color: #333;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}
ol, ul {
	margin: 0;
	padding: 0;
	padding: 0 0 0 50px;
}
h1 {
	/* color: #5a2b7b; */
	color: #444;
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	font-size: 22pt;
	font-weight: normal;
	line-height: 30pt;
	padding: 5px 0 10px 0;
}
h2 {
	color: #555;
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: normal;
	line-height: 18pt;
	padding: 10px 0;
}
h3 {
	color: #555;
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	line-height: 15pt;
	padding: 10px 0;
}
h4 {
	color: #555;
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	line-height: 13pt;
	padding: 10px 0;
}
h5 {
	color: #555;
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin: 0;
	padding: 10px 0;
}
h1 span, h2 span, h3 span, h4 span, h5 span {
	color: #888;
}

#track-campus img:hover {
        background-color: #CCC;
	pointer: cursor;
}
#track-group img:hover {
        background-color: #CCC;
	pointer: cursor;
}
#track-individual img:hover {
        background-color: #CCC;
	pointer: cursor;
}
#track-advisor img:hover {
        background-color: #CCC;
	pointer: cursor;
}


a:link {
	color: #084d88;
}
a:visited {
	color: #520b80;
}
a:hover {
	color: #2982c9;
}
a:active {
	color: #c8272c;
}



hr {
	background-color: #999;
	border: 0;
	clear: both;
	color: #999;
	height: 1px;
	margin: 0;
	margin: 10px 0;
}
hr.inner {
	background-color: #CCC;
}
p, td, li, th {
	font-size: 1.2em;
	line-height: 1.5em;
}
td {
	font-size: 1em;
}
p {
	margin: 0;
	padding: 7px 0 9px 0;
}
pre {
	background-color: #F5F5F5;
	border: 1px solid #CCC;
	color: #666;
	font-size: 8pt;
	max-height: 300px;
	overflow: auto;
	padding: 10px;
}


#search .search-term {
        /* background-image:url('images/google-search.gif'); */
        background-image:url('images/google-search50.gif');
        background-repeat:no-repeat;
        background-position: 3px 4px;
        background-color: #FFF;
        border: 1px solid #AAA;
        line-height: 16px;
        margin-bottom: 1px;
        padding: 2px;
        width: 150px;
}

.video-home {
	background-image:url('images/ncsl-tv-video-player-bg1.gif');
}


#container {
	width: 930px;
	margin: 0 auto;
	position: relative;
}
#slogan {
    position: absolute;
    top: 55px;
    left: 295px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 16px;
    font-family: "Times New Roman", Times, Serif;
}
#logo {
	border: 0;
}
#top-options {
	float: right;
	padding-top: 10px;
}
#top-options ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
#top-options ul li {
	float: right;
}
#top-options ul li a {
	padding: 6px 9px;
	font-size: .9em;
	font-weight: bold;
	text-decoration: none;
	color: #888;
}
#top-options ul li a:hover {
	color: #999;
}
#navigation {
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	background-color: #333;
	height: 31px;
}
#navigation ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#navigation ul li {
	float: left;
	padding: 7px 2px;
}
#navigation ul li a {
	padding: 7px 10px;
	color: #FFF;
	font-size: .8em;
	text-decoration: none;
	letter-spacing: 1px;
}
#navigation ul li a:hover {
	background-color: #505050;
}



#content-container {
	background: url(images/bg-catalog.jpg);
	margin: 5px 0;
}
#column-right {
	width: 217px;
	float: right;
	text-align: center;
}
#column-left {
	width: 690px;
	float: left;
}

#newsletter-column-right {
        width: 250px;
        float: right;
        /* text-align: center; */
}
#newsletter-column-left {
        width: 650px;
        float: left;
}




#store-container {
	background: url(images/bg-store.jpg);
    margin: 5px 0;
}
#column-right-big {
	width: 690px;
	float: right;
}
#column-left-small {
	width: 219px;
	text-align: center;
}
#column-right p, #column-left-small p {
	padding: 10px;
	text-align: left;
}
#column-right .quote {
    font-style: italic;
}
#column-right .quote-by {
    text-align: right;
}
#column-single {
	width: 790px;
	margin: 20px auto;
}


#footer {
	clear: both;
	border-top: 1px solid #AAA;
}
#footer p {
	font-size: 1.1em;
	line-height: 1.5em;
	color: #777;
}
#footer .gray-bar {
	background-color: #DDD;
	padding: 10px;
	border-bottom: 1px solid #AAA;
}
#footer .gray-bar td {
	width: 250px;
}
#footer .gray-bar h4 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 1em;
	padding: 0 0 5px 6px;
	margin: 0;
	border-bottom: 1px solid #CCC;
}
#footer .gray-bar ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
#footer .gray-bar ul li a {
	display: block;
	padding: 2px 6px;
	border-bottom: 1px solid #CCC;
	font-size: 8pt;
	text-decoration: none;
	color: #666;
}


#footer .gray-bar ul li a:hover {
	background: #E5E5E5;
	color: #333;
}

/**************** HOME STYLES *****************/
#home-display {
	margin-top: 3px;
	width: 100%;
	background: #e2e2e2 url(images/home-about-bg.jpg) top left no-repeat;
}
#home-display a img {
	border: 0;
}
#home-about {
	padding: 0 15px;
}
#home-about h2 {
	font-size: 2em;
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #c02026;
	letter-spacing: -1px;
	margin: 0;
	padding: 0;
}
#home-about p {
	margin-top: 5px;
	font-size: .9em;
	line-height: 1.5em;
}
#home-switcher {
	background: url(images/home-img-1-big.jpg) top left no-repeat;
	width: 715px;
}
#home-switcher-icons {
	float: right;
	width: 211px;
	background-color: #FFF;
}
#home-switcher-icons img {
	float: right;
	border: 0;
	opacity: 0.5;
	filter: alpha(opacity=80);
}
#home-switcher-icons a:hover img {
	opacity: 1;
	filter: alpha(opacity=100);
}
#home-right {
	float: right;
	width: 215px;
/*	padding-top: 10px;  */
}
#home-right p {
	margin: 0;
	padding: 10px 0 2px 0; 
	font-size: 1.1em;
}
#home-right ul {
	padding: 0;
	margin: 0;
	list-style: none;
	border-top: 1px solid #CCC;
}
#home-right ul li a {
	display: block;
	padding: 4px;
	border-bottom: 1px solid #CCC;
}
#home-right-two {
	float: right;
	width: 215px;
	padding-top: 10px;
	margin-right: 25px;
}
#home-right-two p {
	line-height: 1.5em;
	font-size: 1.1em;
}
#home-left {
	padding-top: 10px;
	width: 450px;
}
#home-left p {
	line-height: 1.5em;
	margin: 0;
	padding: 0;
	font-size: 1.1em;
}

#home-training {
	position: relative;
	/* background: url(images/home-trainer-quicklinks.jpg) top left no-repeat; */
	background: url(images/ncsl-training-main-sub.gif) top left no-repeat;
	height: 266px;
	width: 705px;
	border-top: 1px solid #CCC;
	margin-top: 15px;
}
#home-training h2 {
	font-size: 2em;
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #c02026;
	letter-spacing: -1px;
	margin: 0;
	padding: 0;
}
#home-training-programs {
	position: absolute;
	top: 35px;
	/* left: 85px; */
	left: 240px;
}
#home-training-courses {
	position: absolute;
	top: 120px;
	/* left: 85px; */
	left: 240px;
}

#newsletter-article {
        /* padding: 15px 20px 15px 30px; */
	width: 650px;
}
#newsletter-article h1 {
        color: #444;
        font-family: Georgia, Palatino Linotype, Times New Roman, sans-serif;
}
#newsletter-content {
        border-right: 1px solid #CCC;
        float: left;
        margin-right: 20px; 
        padding-right: 20px; 
        /* width: 650px; */
        font-family: Georgia, Palatino Linotype, Times New Roman, sans-serif;
        min-height: 600px;
} 
#newsletter-content p, #newsletter-content blockquote, #newsletter-content li, .newsletter-style p, .newsletter-style li {
        font-family: Georgia, Palatino Linotype, Times New Roman, sans-serif !important;
        font-size: 11pt !important;
        line-height: 18pt !important;
}
#pullquote p {
        font-family: Georgia, Palatino Linotype, Times New Roman, sans-serif !important;
        font-size: 18pt !important;
        line-height: 18pt !important;
        width: 200px;
        position: relative;
        float: right;
        padding: 10px 0 0 10px;
}
#tools {
        border: 1px solid #CCC;
        border-left: 0;
        border-right: 0;
        margin: 5px 30px;
        padding: 5px;
}
#tools .tool {
        border: none;
        float: right;
        margin: 0 2px;
}
#tools .breadcrumbs {
        color: #777;
        font-size: 8pt;
        line-height: 13pt;
}

/* Error Styles */

.error {
        color:#d30000;
        font-weight:bold;
}
#notify_success, .success-bar {
        border:1px solid #428D0F;
        padding:5px;
        background-color:#BAE49D;
        color:#428D0F;
        margin-bottom:5px;
}
#notify_success td, #notify_success li, .success-bar td, .success-bar li {
        color:#428D0F;
}
#notify_failure, .failure-bar {
        border:1px solid #CA2323;
        padding:5px;
        background-color:#F2C3C3;
        color:#CA2323;
        margin-bottom:5px;
}
#notify_failure td, #notify_failure li, .failure-bar td, .failure-bar li {
        color:#CA2323;
}



/************ HELPFUL CLASSES ************/
.column-50 {
   float: left;
   width: 48%;
   padding: 0 2% 5px 0;
}
.clear {
	clear: both;
}
.small {
	font-size: .9em;
	line-height: 1.5em;
}
.quiet {
	color: #777;
	font-size: 1.1em;
}
.image_right {
	float: right;
	margin: 0 0 10px 10px;
}



/****************** FORM STYLES *****************/

.input {
	height: 20px;
}
input[type=text], input[type=password], .input, select {
	border: 1px solid #777;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
}
input[type=text]:focus, input[type=password]:focus, .input:focus {
	background-color: #EEE;
	border: 1px solid #444;
	color: #444;
}
button, input[type=submit], .blue-button, .cart-link {
	background-color: #CCC;
	border: 1px solid #AAA;
	color: #777;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
    text-transform: uppercase;
	font-weight: bold;
	padding: 3px 6px;
	text-decoration: none;
    letter-spacing: normal;
}
button:hover, input[type=submit]:hover, button:focus, input[type=submit]:focus, .blue-button:hover, .cart-link:hover {
	background-color: #C1C1C1;
	color: #555;
	cursor: pointer;
}

.cart-button, input.cart-button {
	background: #0475a0 url(images/bg-button.jpg) bottom center repeat-x;
	border: 1px solid #046e97;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
    text-transform: uppercase;
	font-weight: bold;
	margin: 0;
	moz-border-radius: 4px;
	moz-box-shadow: 3px 3px 5px #BBB;
	overflow: visible;
	padding: 0;
	padding: 3px 5px;
	webkit-border-radius: 4px;
	webkit-box-shadow: 3px 3px 5px #BBB;
	width: auto;
    letter-spacing: normal;
}
.cart-button:hover, input.cart-button:hover {
	background: #0475a0 url(images/bg-button.jpg) top center repeat-x;
	color: #FFF;
	cursor: pointer;
}

.continue-shopping-button, input.continue-shopping-button {
        background: #0475a0 url(images/bg-button.jpg) bottom center repeat-x;
        border: 1px solid #046e97;
        color: #FFF;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10pt;
    text-transform: uppercase;
        font-weight: bold;
        margin: 0;
        moz-border-radius: 4px;
        moz-box-shadow: 3px 3px 5px #BBB;
        overflow: visible;
        padding: 0;
        padding: 3px 5px;
        webkit-border-radius: 4px;
        webkit-box-shadow: 3px 3px 5px #BBB;
        width: auto;
    letter-spacing: normal;
}
.continue-shopping-button:hover, input.continue-shopping-button:hover {
        background: #0475a0 url(images/bg-button.jpg) top center repeat-x;
        color: #FFF;
        cursor: pointer;
}



/****************** GENERAL CATALOG STYLES *****************/

.learning-outcomes {
	box-shadow: 5px 5px 5px #ccc;
	-moz-box-shadow: 5px 5px 5px #ccc;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background: #e1e1e1 url(images/bg-learning-outcomes.jpg) top left no-repeat;
	padding: 0px 15px 10px 60px;
	border: 1px solid #777;
	margin: 20px 0;
}
.learning-outcomes ul, .learning-outcomes ol {
	padding-left: 20px;
}
.filter-links {
    padding: 0 10px 5px 10px;
    text-align: left;
}
.filter-links p {
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 20px 15px 5px 10px !important;
}
.filter-links a {
    display: block;
    padding: 3px 9px;
    font-size: 9pt;
}
.filter-list {
    padding: 5px 10px 15px 10px;
    border-bottom: 1px solid #999;
    text-align: left;
}
.filter-list ul {
    padding-left: 30px;
}
.right {
    float: right;
    margin: 0 0 10px 10px;
}
.menu {
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: left;
}
.menu li a {
	display: block;
	padding: 3px 7px;
}
td, td p, td li {
	font-size: 10pt;
}

/****************** COURSE STYLES *****************/

.course-howitworks, .course-after-register, .course-howlong, .course-whofor, .course-includes, .course-certification {
	padding: 10px 10px 10px 100px;
	border-top: 1px solid #CCC;
}
.course-certification {
	border: 0;
	padding: 0 10px 10px 100px;
	background: url(images/logo-csl-small.jpg) left center no-repeat;
}
.course-howlong		{ background: url(images/bg-clock.jpg) left top no-repeat; }
.course-whofor		{ background: url(images/bg-people.jpg) left top no-repeat; }
.course-howitworks	{ background: url(images/bg-tools.jpg) left top no-repeat; }
.course-after-register	{ background: url(images/bg-computer.jpg) left top no-repeat; }
.course-includes	{
	background: url(images/bg-clipboard.jpg) left top no-repeat;
	border: 0;
}
.course-specs {
	padding-bottom: 10px;
}



















.category-list td {
	padding: 7px 3px;
}
.category-list-links {
	font-size: 8pt;
	font-weight: bold;
}
.category-list-links .price {
	color: #91be09;
	font-size: 14pt;
	letter-spacing: -1px;
}
.category-column-left, .category-column-right {
	float: left;
	padding: 10px 2% 10px 0;
	width: 47%;
}
.category-column-left {
	clear: left;
}
.category-column-left p, .category-column-right p {
	padding: 0;
}
.category-column-left h4, .category-column-right h4 {
	font-size: 11pt;
	padding: 3px 0;
}

.catalog-seminar-people {
	width: 180px;
        border: 1px solid #999;
        border-bottom: 0;
	margin-left: 18px;
}
.catalog-seminar-people td {
        border-bottom: 1px solid #999;
}
.catalog-seminar-people img {
        border: 1px solid #666;
        margin: 4px;
}


.catalog-people {
}
.catalog-people img {
	border: 1px solid #666;
	float: left;
	margin-right: 6px;
}
.catalog-price {
	color: #004b85;
	font-size: 12pt;
	font-style: italic;
	font-weight: bold;
	padding: 0 5px 0 0;
}
.catalog-price-original {
	color: #b47338;
	font-size: 12pt;
	font-style: italic;
	font-weight: bold;
	padding: 0 5px 0 0;
}
.person-description {
	border: 1px solid #CCC;
	font-size: 8pt;
	max-height: 275px;
	overflow: auto;
	padding: 0 7px;
}
.person-description p {
	font-size: 8pt;
}
.product-image {
	max-width: 180px;
	float: right;
}

.product-image-left {
	max-width: 169px;
	margin: 0 0 0 0 !important;
	padding: 0 0 0 0 !important;
}
.catalog-event-date {
	font-size: 12pt;
	font-weight: bold;
}
.product-opt {
	width: 175px;
}
.product-option {
	background: #EEE url(images/product-option-bg.gif) repeat-x;
	text-align: center;
	white-space: nowrap;
}
.product-price {
	background: #EEE;
	border-bottom: 1px solid #d47d2d;
	border-top: 1px solid #FFF;
	padding: 2px;
	text-align: center;
	white-space: nowrap;
}
.product-option h3, .product-option .button, .product-option .button:hover {
	background: transparent;
	border: 0;
	color: #FFF !important;
	font-size: 12pt;
	font-weight: bold;
	padding: 5px 0;
	text-align: left;
	text-decoration: none;
	width: 120px;
}
.product-option a, .product-option a:visited, .product-option a:active, .product-option a:hover {
	color: #FFF !important;
	text-decoration: none;
}


/******* SHOPPING CART PAGES *******/
#cart-container {

}

/* BLUE BUTTONS */
#cart-container .blue-button {
	background: #FFF;
	color: #004b85;
	font-size: 10pt;
	text-transform: uppercase;
	letter-spacing: normal;
	border: 0;
	text-decoration: underline;
}
#cart-container .blue-button:hover, #cart-container .blue-button:focus {
	background: #EEE;
	color: #004b85;
	font-size: 10pt;
	text-transform: uppercase;
	letter-spacing: normal;
}


/* UPDATE CART BUTTON */
#cart-update-button {
	background: #FFF;
	color: #004b85;
	font-size: 8pt;
	text-transform: uppercase;
	letter-spacing: normal;
	border: 0;
	text-decoration: underline;
}
#cart-update-button:hover, #cart-update-button:focus {
	background: #EEE;
	color: #004b85;
	font-size: 8pt;
	text-transform: uppercase;
	letter-spacing: normal;
}


.cart-table-border {
	border: 1px solid #AAA;
	padding: 2px;
	clear: both;
}


.cart-table {
	width: 100%;
}
.cart-table tr.row-2 td, .cart-table tr.row-1 td {
	border-bottom: 1px solid #CCC;
 	padding: 7px 10px; 
	vertical-align: top;
}
.cart-table tr.discounted td {
	background-color: #fffcb7 !important;
	border-bottom: 1px solid #cdc966 !important;
}
.cart-table td.center {
	text-align: center;
}
.cart-table .qty-field {
	width: 35px;
}
.tcs {
	float: right;
	padding: 0;
	margin: 5px;
}
.checkout-button {
	clear: right;
	float: right;
	border: 0;
	margin: 5px 0;
}
.cart-table tr th {
	background-color: #9acfe0;
	border-bottom: 1px solid #CCC;
	text-align: left;
	white-space: nowrap;
	text-transform: uppercase;
	font-size: 8pt;
	padding: 5px 10px;
}
.cart-table .number {
	text-align: right;
}
.cart-table tr.total td {
	#background: #FFFFFF url(cart/gray-white-gradient.gif) top center repeat-x;
	background: #FFFFFF;
	padding: 5px 10px;
}
.cart-table tr.total td.number {
	font-weight: bold;
}
.grey-link {
	color: #444 !important;
	font-size: 8pt;
}





td.label {
	text-align: right;
}
td.required {
	font-weight: bold;
}
.order-history {
	border-top: 1px solid #CCC;
	margin: 0 0 30px 0;
	width: 100%;
}
.order-history th {
	background-color: #666;
	color: #FFF;
	font-size: 8pt;
	padding: 3px 8px;
	text-transform: uppercase;
}
.order-history td {
	border-bottom: 1px solid #CCC;
	padding: 8px;
}
.order-history .status {
	color: #888;
	font-weight: bold;
}
.order-history .processing {
	color: #76aa05;
	font-weight: bold;
}
.order-history .completed {
	color: #888;
	font-weight: bold;
}
.order-history .fraud {
	color: #bd1516;
	font-weight: bold;
}
.order-history .number {
	font-weight: bold;
	text-align: right;
}
.order-history .title td {
	background-color: #DDD;
	color: #222;
	font-size: 11pt;
	font-weight: bold;
}
.order-history .event-info {
	color: #555;
	font-size: 8pt;
}
.order-history .event-options a {
	background: url(images/bullet.gif) left center no-repeat;
	display: block;
	padding: 3px 8px 3px 20px;
	width: 220px;
}
.clear {
	clear: both;
}
.hide {
	display: none;
}
.image {
	border: 0;
	margin: 10px;
}
.image_right {
	float: right;
	margin: 10px 0 10px 10px;
}
.image_left {
	float: left;
	margin: 10px 10px 10px 0;
}
.box-red {
	background-color: #e7bcbc;
	border: 1px solid #860404;
	color: #860404;
	font-size: 8pt;
	margin: 15px 0 0 0;
	padding: 7px 10px;
}
.box-green {
	background-color: #c4dea9;
	border: 1px solid #478604;
	color: #478604;
	font-size: 8pt;
	margin: 15px 0 0 0;
	padding: 7px 10px;
}
.box-blue {
	background-color: #cadded;
	border: 1px solid #2d70a6;
	color: #2d70a6;
	font-size: 8pt;
	margin: 15px 0 0 0;
	padding: 7px 10px;
}
.red {
	color: #b81119 !important;
}
.green {
	color: #478604 !important;
	font-size: 8pt;
	font-weight: bold;
}
.blue {
	color: #004b85 !important;
/*	color: #2d70a6 !important; */
	font-size: 8pt;
	font-weight: bold;
}
.quiet {
	color: #666;
	font-size: 8pt;
}
.comment {
	color: #777;
	font-size: 8pt;
	padding: 10px 0 0 0;
}
.success {
	background-color: #c9e59c;
	border: 1px solid #528207;
	color: #528207;
	font-weight: bold;
	margin-bottom: 10px;
	padding: 5px;
}
.failure {
	background-color: #e9b9b9;
	border: 1px solid #990b0b;
	color: #990b0b;
	font-weight: bold;
	margin-bottom: 10px;
	padding: 5px;
}
#carousel_inner {
	border: 1px solid #CCC;
	float: left;
	overflow: hidden;
	width: 700px;
}
#carousel_ul {
	height: 200px;
	left: -700px;
	list-style-type: none;
	margin: 0px;
	padding: 0;
	padding: 0px;
	position: relative;
	width: 9999px;
}
#carousel_ul li {
	float: left;
	padding: 10px 20px;
	width: 660px;
}
#left_scroll, #right_scroll {
	float: left;
	width: 1px;
}
#left_scroll img {
	border: 0;
	cursor: hand;
	cursor: pointer;
	left: -20px;
	position: relative;
	top: 80px;
	z-index: 1000;
}
#right_scroll img {
	border: 0;
	cursor: hand;
	cursor: pointer;
	left: -10px;
	position: relative;
	top: 80px;
	z-index: 1000;
}
.strike-through {
	color: #888;
	font-style: italic;
	text-decoration: line-through;
}
.current_result_page {
	font-weight: bold;
}
.search-result-even, .search-result-odd {
	padding: 10px;
}
.search-result-even h3, .search-result-odd h3 {
	font-size: 12pt;
	line-height: 12pt;
	padding-bottom: 5px;
}
.search-result-even h4, .search-result-odd h4 {
	color: #777;
	font-size: 11pt;
	letter-spacing: 1px;
	line-height: 11pt;
	padding: 5px 0;
	text-transform: uppercase;
}
.search-result-even p, .search-result-odd p {
	padding: 10px 0;
}
.search-result-even {
	background-color: #f4f4f4;
}
.search-result-icon {
	float: left;
	height: 30px;
	width: 10%;
}
.search-result-icon img {
	float: right;
	margin: 0 10px 0 0;
}
.search-result-information {
	float: left;
	width: 90%;
}


/******************* GLIDER STYLES ********************/
div.scroller { 
	/* modify width and height of scrolling section if necessary	*/		
	width: 690px;
	overflow: hidden;
	border: 1px solid #cccccc;
}
	div.scroller div.section {
		/* modify width and height of each section as needed (should match the size of the scroller window)	*/		
		width: 665px;
		height: 300px;
		overflow: hidden;
		float: left;
		padding: 15px 20px;		
	}
	div.scroller div.content {
		width: 10000px;
	}
	#glider .previous {
		border: 0;
		float: left;
		position: relative;
		top: -31px;
		left: 1px;
	}
	#glider .next {
		border: 0;
		float: right;
		position: relative;
		top: -31px;
		left: 1px;
	}









