﻿/*~~~~~~~~~~~ Copyright notice at bottom of file ~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	ENTIRE PAGE
    The entire page is surrounded by a top level DIV

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#entire-page {
	width: 998px;
	margin: 0 auto;
	position: relative;
}

#page-shadow {
	margin: 0 auto;
	max-width: 1018px;
	min-width: 1000px;
	background: url(/include/i/shadow_bg_vert.gif) center;
}

.read-more-link
{
	padding-top:0px;
	padding-bottom:10px;
	text-align:right;
	float:right;
	width:100%;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	HEADER

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#header
{
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 3px;
	font-size: .85em;
	position: relative;
}

#company-logo
{
	float: left;
}

#company-name-as-logo
{
	height: 2.5em;
	font-size: 2.5em;
	font-weight: bold;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	line-height:2.5em;
}

#company-name-as-logo a
{
	text-decoration: none;
}

.help-button
{
	float:right;
	padding-right: 15px;
}

.help-button a
{
	text-decoration: none;
}

#header-right .search-box
{
	text-align: left;
	float:right;
	padding: 10px;
}

#header-left .search-box
{
	text-align: left;
	float:left;
	padding: 10px;
}

.search-panel
{
	overflow:auto;
}

#columns-L-C-and-R #right-col .search-panel .search-box,
#columns-C-and-R #right-col .search-panel .search-box
{
	margin-right: 50px;
	padding-left: 10px;
}

.searchfield
{
	width: 120px;
	background: #e7e7e7;
	border-top: solid 1px #d3d3d3;
	border-right: solid 1px #d3d3d3;
	border-left: solid 1px #e7e7e7;
	border-bottom: solid 1px #e7e7e7;
	padding-left: 5px;
	color: #666666;
	font-size: 90%;
}

#header-right #header-toolbox
{
	padding: 10px 5px;
	float: right;
}

#header-left #header-toolbox
{
	padding: 10px 5px;
	float: left;
}

#header-toolbox .about-link
{
	float:left;
}


.toolbox-entry
{
	padding-left: 5px;
	display: block;
	float: left;
}

.toolbox-entry a img
{
	margin-right: 5px;
	border:0px;
	border-color:white;
	color:white;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	TOP SECOND LEVEL MENU 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#top-second-level-menu
{
	height: 16px;
	padding: 0px 5px 9px 0px;
}

#top-second-level-menu a
{
	padding-top: 5px;
	padding-left: 13px;
	padding-right: 13px;
	padding-bottom: 5px;
	display: block;
}

#top-second-level-menu ul
{
	margin:0;
}

#top-second-level-menu li
{
	float:left;
	list-style-type: none;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	BANNER

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#banner
{
	margin-top:3px;
	margin-bottom:3px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	height:180px;
}

#banner a
{
	color: #FFFFFF;
}

#banner .about-link
{
	float:left;
}

#banner-image
{
	border-right: 3px solid #FFF;
	display: block;
}

#banner-text
{
	position: absolute;
	top: 0;
	right: 0;
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
	width: 21%;
	text-align: left;
	color: #FFFFFF;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 160%;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	BREADCRUMB

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#breadcrumb
{
	margin-top: 2px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	font-size: .8em;
	padding: .1em 15px .1em 15px;
}

#breadcrumb ul
{
	margin: 0;
	padding: 0;
}

#breadcrumb li
{
	display: inline;
	list-style: none;
	padding: 0 1em 0 0;
	background: none;
}

#breadcrumb a:link, #breadcrumb a:visited
{
	text-decoration: none;
	color: #999999;
}

#breadcrumb a:hover
{
	color: #666666;
	text-decoration: underline;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	COLUMNS CONTENT AND RIGHT

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#columns-C-and-R
{
	background: url( "/include/i/simple_bg.gif" ) repeat-y right;
	overflow:auto;
}

#columns-C-and-R #content-col
{
	float: left;
	width: 720px;
	min-height: 370px;
}

#columns-C-and-R #content-col .about-link
{
	float:left;
}

#columns-C-and-R #right-col
{
	float: right;
	width: 240px;
	padding-bottom: 15px;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	CONTENT STYLES

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.content-spacing
{
	margin:20px;
}

.product-number
{
	font-style: italic;
}

.product-price
{
	font-weight: bold;
}

.reference-source
{
	font-style: italic;
}

.reference-organization
{
	font-weight: bold;
}

.job-title
{
	font-style: italic;
	font-weight: bold;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	SIDEBAR SECTION

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.sidebar-section
{
	padding: 15px;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	HELP BOX

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.help-box
{
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
	width:181px;
	float:left;
}

#help-title-left
{
	background-image:url("/include/i/hb_upper_left.gif");
	width:19px;
	height:17px;
	float:left;
}

#help-title
{
	background-image:url("/include/i/hb_title.gif");
	float:left;
	width:143px;
	height:17px;
}

#help-title a,
#help-footer a
{
	font-weight:normal;
	color:Black;
	text-decoration:none;
}

#help-title a:hover,
#help-footer a:hover
{
	font-weight:normal;
	color:White;
	text-decoration:underline;
}

#help-title-text
{
	float:left;
}

#help-title-close
{
	float:right;
}

#help-title-right
{
	background-image:url("/include/i/hb_upper_right.gif");
	width:19px;
	height:17px;
	float:left;
}

#help-body
{
	background:url("/include/i/hb_body_left.gif") left repeat-y;
	float:left;
	padding-left:17px;
}

#help-body-button
{
	background:url("/include/i/hb_body_right.gif") right repeat-y;
	float:left;
	width:154px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
}

#help-footer-left
{
	background-image:url("/include/i/hb_bottom_left.gif");
	width:19px;
	height:27px;
	float:left;
}

#help-footer
{
	background-image:url("/include/i/hb_footer.gif");
	width:143px;
	height:27px;
	float:left;
}

#help-footer-text
{
	float:right;
}

#help-footer-right
{
	background-image:url("/include/i/hb_bottom_right.gif");
	width:19px;
	height:27px;
	float:left;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	RECENT NEWS

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

ul.news-links
{
	margin: 0;
	padding: 0;
}

ul.news-links li
{
	list-style: none;
	padding: .2em 0 1em 0;
	margin-left: 0.4em;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	TEASER

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.teaser 
{
	width:28%;
	float:left;
	padding-right:30px;
}

.teaser h2
{
	padding-top:10px;
	text-align:left;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	PAGE TITLE AND TEXT

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.page-title-and-text 
{
	width:95%;
}	

.page-title-and-text h2
{
	padding-top:20px;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	COLUMNS LEFT CONTENT AND RIGHT

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#columns-L-C-and-R
{
	margin-top: 5px;
	width: 100%;
}

#columns-L-C-and-R #content-col
{
	float: left;
	width: 500px;
	padding-bottom: 15px;
	min-height: 370px;
	margin-left: 1px;
}

#columns-L-C-and-R #content-col .read-more-link
{
	padding-right:10px;
	text-align:right;
	float:right;
	width:100%;
}

#columns-L-C-and-R #content-col .about-link
{
	float:left;
}

#columns-L-C-and-R #content-col hr
{
	display: block;
}

#columns-L-C-and-R #right-col
{
	float: right;
	width: 248px;
	padding-bottom: 15px;
}

#columns-L-C-and-R #left-col
{
	float: left;
	width: 248px;
	padding-bottom: 15px;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	COLUMNS LEFT AND CONTENT

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#columns-L-and-C
{
	margin-top: 5px;
	width: 100%;
}

#columns-L-and-C #left-col
{
	float: left;
	width: 248px;
}

#columns-L-and-C #content-col
{
	float: left;
	width: 749px;
	margin-left: 1px;
	min-height: 370px;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	COLUMNS CONTENT ONLY

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#columns-content-only
{
	margin-top: 5px;
	padding: 1px;
	min-height: 370px;
}

#columns-content-only .page-title-and-text 
{
	padding: 0px;
}	

#columns-content-only .page-title-and-text h1
{
	padding-bottom: 0px;
}	

#columns-content-only .about-link
{
	float:right;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

      SLIDE OUT MENU

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#slide-out-menu
{
	padding-top: 15px;
	padding-left: 15px;
}

#slide-out-menu .about-link
{
	float:left;
}

.slide-out-submenu
{
	line-height: 1.8em;
}

.slide-out-submenu ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	padding: 0;
}

.slide-out-submenu ul li
{
	position: relative;
	list-style-image: none;
	margin-left: 0;
	padding: 0;
}

.slide-out-submenu ul li ul
{
	position: absolute;
	width:160px;
	top: -1px;
	visibility: hidden;
	background-color: #F5F5FA;
	border-left: solid 1px #818181;
	border-right: solid 1px #818181;
	border-top: solid 1px #818181;
	border-bottom: solid 1px #818181;
}

.slide-out-submenu ul li a
{
	display: block;
	overflow: auto; 
	text-decoration: none;
	font-weight: bold;
	padding: 3px 5px;
}

.slide-out-submenu ul li a:visited
{
	font-weight: bold;
	text-decoration: none;
}

.slide-out-submenu ul li a:hover
{
	font-weight: bold;
	background-color: #d8d8d8;
	text-decoration: underline;
}

.slide-out-submenu .submenustyle
{
	text-decoration: none;
	background: url(/include/i/arrow.gif) no-repeat center right;
}

* html .slide-out-submenu ul li
{
	float: left;
	height: 1%;
}

* html .slide-out-submenu ul li a
{
	height: 1%;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

      SUBITEM OVERVIEW

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.subitem-overview
{
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 15px;
	float:left;
	width: 100%;
}

.subitem-overview .read-more-link
{
	padding-right: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	SEARCH RESULTS

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.search-results-category
{
	margin-top: 2px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 2px;
	padding-left: 2px;
	border: 1px solid #818181;
	background-color: #CCCCCC;
	display: block;
}

.search-results-category .title
{
	display: block;
}

.search-results-category .link
{
	float: right;
	padding-right: 5px;
}

.search-results-hit a
{
	font-weight: bold;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	SITE MAP

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#sitemap
{
	padding-left:0px;
	padding-right:0px;
}

#sitemap a 
{
	background: white;
}

.sitemap-outline
{
	margin: 0px;
	padding-top: 10px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.4em;
	color: #666666;
	float:left;
}

.sitemap-tree
{
	margin: 0px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.4em;
	color: #666666;
}

.sitemap-parent
{
	background: url(/include/i/smhoriz.gif) repeat-x;
}

.sitemap-tree a:link, .sitemap-tree a:visited
{
	padding-left: 3px;
	padding-right: 3px;
	text-decoration: none;
	color: #999999;
}

.sitemap-tree a:hover
{
	color: #666666;
	text-decoration: underline;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	TELL A FRIEND

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.tell-a-friend
{
	padding:15px;
}

.tell-a-friend-url
{
	height: 4em;
	padding-top: 2em;
	padding-left: 25px;
	color: Blue;
}

.tell-a-friend-label
{
	width: 150px;
	height: 3em;
	display: block;
	float: left;
}

.tell-a-friend-input
{
	height: 3em;
}

.tell-a-friend-req
{
	font-size: smaller;
}

.tell-a-friend-error
{
	color: Red;
	font-weight: bold;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	FOOTER

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#footer
{
	position: relative;
	padding-left:15px;
	padding-top:2px;
	padding-bottom:4px;
}

#footer .about-link
{
	text-decoration: none;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	BOTTOM MENU

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#bottom-menu
{
	margin-top: 1em;
	margin-left:15px;
	float: left;
	color: #999999;
}

#bottom-menu ul
{
	margin: 0;
	padding: 0;
}

#bottom-menu li
{
	display: inline;
	list-style: none;
	padding: 0 1em 0 0;
	background: none;
}

#bottom-menu a:link, #bottom-menu a:visited
{
	text-decoration: none;
	color: #999999;
}

#bottom-menu a:hover
{
	color: #666666;
	text-decoration: underline;
}

#bottom-menu .about-link
{
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	POWERED BY SITECORE

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#powered-by-link
{
	float: right;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom:30px;
	font-size: .75em;
	text-align: right;
	color: gray;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	HTML TAGS 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

body
{
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height: 1.4em;
}

p
{
	margin: 10px 0;
}

blockquote
{
	padding-left: 12px;
	margin: 0;
	background: url(/include/i/quote-bg.png) no-repeat;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	LINKS

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

a:link,
a:visited,
a:active
{
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	HEADINGS 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


h1, h2, h3, h4, h5, h6
{
	font-size: 1.8em;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	line-height: 1.1em;
	margin: 5px 0;
	color: #000000;
	text-decoration: none;
}

h1
{
	margin-bottom: 0;
}

h1, h2
{
	margin-top: 0px;
}

h2
{
	font-size: 1.3em;
}

h3
{
	font-size: 1.1em;
}

h3.small
{
	font-size: 1.2em;
}

h4
{
	font-size: 1.1em;
}

h5
{
	font-size: 1.1em;
}

h6
{
	font-size: 1em;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	IMAGES & PHOTOS

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

img
{
	border: none;
}

.photo-border
{
	border: 3px solid #cecece;
	display: block;
}

.photo-float-left
{
	float: left;
	margin-right: 15px;
}

.photo-float-right
{
	float: right;
	margin-left: 15px;
}

.image-border-none
{
	border: none;
}

.image-left-div a img,
.image-left-div img
{
	margin-right: 15px;
}

.image-right-div
{
	margin-left: 15px;
}

.thumbnail
{
	position: relative;
	z-index: 0;
}

.thumbnail:hover
{
	background-color: transparent;
	z-index: 50;
}

.thumbnail span
{ 
	position: absolute;
	background-color: white;
	padding: 5px;
	left: -1000px;
	border: 1px dashed gray;
	visibility: hidden;
	color: black;
	text-decoration: none;
}

.thumbnail span img
{ 
	border-width: 0;
	padding: 2px;
}

.thumbnail:hover span
{ 
	visibility: visible;
	top: 50px;
	left: 50px; /*position where enlarged image should offset horizontally */

}

.help-button
{
	position: relative;
	font-size: 10px;
	z-index: 0;
	float: left;
}

.help-button
{
	background-color: transparent;
	z-index: 50;
	color: black;
}

.help-button span
{ 
	position: absolute;
	background-color: white;
	padding: 5px;
	left: -1000px;
	border: 1px solid gray;
	visibility: hidden;
	color: black;
	text-decoration: none;
	text-align: left;
	width: 200px;
}

.help-button span img
{ 
	border-width: 0;
	padding: 2px;
}

.help-button:hover span
{ 
	visibility: visible;
	top: 5px;
	left: 5px; 

}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	MISC CLASSES

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.caption,
.news-date
{
	font-size: 0.9em;
	font-style: italic;
	color: #A4A4A4;
}

.clear
{
	clear: both;
}

/*
Sitecore Shared Source License

This License governs use of the accompanying Software, and your use of the Software 
constitutes acceptance of this license. 

Subject to the restrictions in this license, you may use this Software for any commercial or 
non-commercial purpose in Sitecore solutions only. You may also distribute this Software with 
books or other teaching materials, or publish the Software on websites, that are intended to 
teach the use of the Software in relation to Sitecore. 

You may not use or distribute this Software or any derivative works in any form for uses other 
than with Sitecore. 

You may modify this Software and distribute the modified Software as long as it relates to 
Sitecore, however, you may not grant rights to the Software or derivative works that are 
broader than those provided by this License. For example, you may not distribute modifications 
of the Software under terms that would permit uses not relating to Sitecore, or under terms 
that purport to require the Software or derivative works to be sublicensed to others. 

You may use any information in intangible form that you remember after accessing the Software. 
However, this right does not grant you a license to any of Sitecore's copyrights or patents 
for anything you might create using such information. 

In return, we simply require that you agree: 

1.	Not to remove any copyright or other notices from the Software.

2.	That if you distribute the Software in source or object form, you will include a verbatim 
    copy of this license. 
    
3.	That if you distribute derivative works of the Software in source code form you do so only 
    under a license that includes all of the provisions of this License, and if you distribute 
    derivative works of the Software solely in object form you do so only under a license that 
    complies with this License. 
    
4.	That if you have modified the Software or created derivative works, and distribute such 
    modifications or derivative works, you will cause the modified files to carry prominent 
    notices so that recipients know that they are not receiving the original Software. Such 
    notices must state: (i) that you have changed the Software; and (ii) the date of any changes. 
    
5.	THAT THE SOFTWARE COMES "AS IS", WITH NO WARRANTIES. THIS MEANS NO EXPRESS, IMPLIED OR 
    STATUTORY WARRANTY, INCLUDING WITHOUT LIMITATION, WARRANTIES OF MERCHANTABILITY OR FITNESS 
    FOR A PARTICULAR PURPOSE OR ANY WARRANTY OF TITLE OR NON-INFRINGEMENT. ALSO, YOU MUST PASS 
    THIS DISCLAIMER ON WHENEVER YOU DISTRIBUTE THE SOFTWARE OR DERIVATIVE WORKS. 
    
6.	THAT SITECORE WILL NOT BE LIABLE FOR ANY DAMAGES RELATED TO THE SOFTWARE OR THIS LICENSE, 
    INCLUDING DIRECT, INDIRECT, SPECIAL, CONSEQUENTIAL OR INCIDENTAL DAMAGES, TO THE MAXIMUM 
    EXTENT THE LAW PERMITS, NO MATTER WHAT LEGAL THEORY IT IS BASED ON. ALSO, YOU MUST PASS 
    THIS LIMITATION OF LIABILITY ON WHENEVER YOU DISTRIBUTE THE SOFTWARE OR DERIVATIVE WORKS. 
    
7.	That if you sue anyone over patents that you think may apply to the Software or anyone's 
    use of the Software, your license to the Software ends automatically. 
    
8.	That your rights under the License end automatically if you breach it in any way. 

9.	Sitecore reserves all rights not expressly granted to you in this license. 

*/