@charset "UTF-8";
/* CSS Document */

/*******************

START - Global Properties

*******************/

/* Establishing CSS Framework for future development 
#whole-page, #hd, #bd, #ft{
	border:1px solid #000;
}
#whole-page{
	border-color:#F00;
}
#hd{
	border-color:#0F0;
}
#bd{
	border-color:#00F
}
#ft{
	border-color:#FF0;
}
 END Establishing CSS Framework for future development */


/*******************

END - Global Properties

*******************/

/*-------------------------------------------------
START : General 
=================================================*/

.clear {
	clear:both;
}
#customer-service-widen #bd{
	width:808px;
	margin-left:auto;
	margin-right:auto;
}
h3.breadCrumb {
	clear:both;
	padding:7px 7px 9px 7px;
	font-weight: normal;
	font-size: 0.9em;
}
h3.breadCrumb a {
	color:#001A3C;
	cursor:pointer;
	text-decoration:underline;
}
.content {
	width:75%;
	float:left;
	padding:0;
	margin:0px 15px;
	font-size:1.1em;
}
.content h1 {
	font-size:2.4em;
	color:#05173d;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-bottom:15px;
	line-height:25px;
	font-weight:normal;
	margin:0px;
}
.content h3 {
	padding:0;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#05173d;
}
.content h3 a:link, .content h3 a:visited, .content h3 a:hover {
	color:#05173d;
	text-decoration:none;
}
.content h2 a:link, .content h2 a:visited, .content h2 a:hover {
	color:#05173d;
	text-decoration:none;
}
.content p {
	padding-bottom:15px;
	font-family:Arial, Helvetica, sans-serif;
	overflow:auto;
}
.content blockquote {
	margin-left:15px;
}
.content a:link, .content a:visited, .content a:hover {
	color:#394A7C;
}
p.border {
	border-bottom:1px solid #999999;
	margin:0px 0px 10px 0px;
}
.border {
	border-bottom:1px solid #999999;
	margin:0px 0px 10px 0px;
}
#border {
	border-bottom:1px solid #999999;
	margin:0px 0px 10px 0px;
}
.content hr {
	color:#999999;
	background-color:#999999;
	height:1px;
	border:0;
	margin:0px 0px 10px 0px;
	padding:0;
}
.tabContent {
	border:1px solid #999999;
	padding:10px;
	clear:both;
	float:none;
	position:relative;
	
}
.tabContent_welcome {
	border:1px solid #999999;
	padding:10px;
	clear:both;
	float:none;
	position:relative;
	width:808px;
	
}
.tabContent h1 {
	color:#05173D;
	font-size: 1.75em;
	font-weight:bold;
	padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
}
.tabContent h2 {
	color:#05173D;
	font-size: 1.5em;
	font-weight:bold;
	padding-bottom:5px;
}
.tabContent h4 {
	font-weight:normal;
	padding-bottom:5px;
	font-size:0.95em;
}
.CS_landingPageLinks {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#394a7c;
	padding:0px 0px 0px 0px;
	line-height:25px;
}
.CSC_contentBody {
	padding:10px 0px 0px 10px;
	line-height:18px;
}
.CSC_header {
	width:584px;
	overflow:hidden;
}
.CSC_customerService {
}
.customerServiceContent {
	float:left;
	width:550px;
	padding:0px 0px 20px 20px;
}
.CS_boldParagraphTitle {
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#05173d;
}
.CS_boldParagraphTitleIndent {
	padding:0px 0px 0px 15px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#05173d;
}
.CS_contentTextBoxHugTop {
	padding:0px 0px 10px 0px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	overflow:auto;
}
.CS_contentTextBoxHugTopIndent {
	padding:0px 0px 10px 15px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	overflow:auto;
}
.CS_contentTextBox {
	padding:10px 0px 10px 0px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}
.CS_globalTitle {
	font-size:32px;
	color:#05173d;
	padding:0px 0px 15px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.CS_10pxSpacer {
	height:10px;
	width:10px;
}
.CS_list {
	margin: 0 0 0px 30px;
	list-style-position:outside;
}
.CS_list li {
	margin: 0 0 5px 0;
}
.clear {
	clear:both;
}
*HTML .clear {
	display:inline;
}
.CS_footnote{
	font-size:11px;
}
/*-------------------------------------------------
END: General 
*/

/* BEGIN RANDOM STYLES*/

.right {
	float:right;
}
.floatLeft {
	float:left;
}
.floatRight {
	float:right;
}
.leftBox {
	float:left;
	width:280px;
	margin:0px 0px 15px 0px;
}
.rightBox {
	float:right;
	width:280px;
	margin:0px 0px 15px 0px;
}
.boldBlue {
	color:#05173d;
	font-weight:bold;
}
.leftIndent {
	margin-left:15px;
}
.rightMargin {
	margin-right:40px;
}
#bottomMargin {
	margin-bottom:20px;
}
#bottomMarginAfterParagraph {
	margin-top:0px;
	margin-bottom:20px;
}
.inputButton {
	margin:0px 3px 0px 0px;
	float:left;
}
/*-------------------------------------------------
END: RANDOM STYLES
*/

/* BEGIN LIST STYLES*/

.content ul {
	margin-left:2em;
}
.content ol {
	margin:0 0 0 30px;
}
.list {
	list-style-position:outside;
	margin:10px 0px 10px 30px;
	padding-left:0;
}
.list li {
	margin:0px 0px 5px 0px;
}
.list h4 {
	margin:0px 0px 7px -18px;
	font-size: 1em;
	font-weight: bold;
}
#list_paragraph li {
	padding:0 0 15px 0;
}

/*-------------------------------------------------
END: LIST STYLES
*/

/* BEGIN CONTENT NAVIGATION*/

.tabContent ul.contentNav{
 width:30%;
}
ul.contentNav {
	width:47%;
	float:left;
	list-style-position:inside;
	list-style-type: disc;
	margin:0;
	color:#05173d;
	padding:0;
}
ul.contentNav li {
	margin:0px 0px 10px 0px;
	padding:0;
	list-style:disc inside none;
}
ul.contentNav a:link, ul.contentNav a:visited {
	color:#394a7c;
	text-decoration:none;
}
ul.contentNav a:hover {
	text-decoration:underline;
	color:#05173d;
}
/*-------------------------------------------------
END: CONTENT NAVIGATION
*/

/* BEGIN LEFT NAVIGATION*/

.leftNavigation {
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #999999;
	width:170px;
	color:#05173D;
	float:left;
	font-size:.95em;
	display:block;
	overflow:hidden;
}
#video-chat-widg {
	padding-top:10px;
}
.leftNavigation a:link, .leftNavigation a:visited, .leftNavigation a:hover {
	color:#05173D;
	text-decoration:none;
	padding:5px;
	font-weight:bold;
	font-size:1.1em;
	display:block;
}
.leftNavigation ul {
	list-style:none;
	margin:0;
	padding:0;
	display:block;
}
.leftNavigation ul li ul {
	border-top:1px solid #999999;
	margin:0;
	padding:0;
	display:block;
}
.leftNavigation ul li ul li a:link, .leftNavigation ul li ul li a:visited, .leftNavigation ul li ul li a:hover, .leftNavigation ul li ul li ul li a:link, .leftNavigation ul li ul li ul li a:visited, .leftNavigation ul li ul li ul li a:hover, .leftNavigation ul li ul li ul li ul li a:link, .leftNavigation ul li ul li ul li ul li a:visited, .leftNavigation ul li ul li ul li ul li a:hover {
	font-weight:normal;
	text-decoration:none;
	margin:0;
	padding:4px 10px 3px 5px;
	color:#444444;
	font-size:1em;
	width:145px;
	display:block;
}
.leftNavigation ul li ul li a:hover {
	background:#DBE4ED;
	color:#05173D;
}
/* sub categories */

.leftNavigation ul li ul li ul {
	border:none;
	display:block;
}
.leftNavigation ul li ul li ul li a:link, .leftNavigation ul li ul li ul li a:visited, .leftNavigation ul li ul li ul li a:hover {
	padding-left:15px;
}
/* third level categories */

.leftNavigation ul li ul li ul li ul li a:link, .leftNavigation ul li ul li ul li ul li a:visited, .leftNavigation ul li ul li ul li ul li a:hover {
	padding-left:30px;
}
/* highlighted link for selected page */

.leftNavigation a.selected:link, .leftNavigation a.selected:visited, .leftNavigation a.selected:hover, .leftNavigation ul li a.selected:link, .leftNavigation ul li a.selected:visited, .leftNavigation ul li a.selected:hover, .leftNavigation ul li ul li a.selected:link, .leftNavigation ul li ul li a.selected:visited, .leftNavigation ul li ul li a.selected:hover, .leftNavigation ul li ul li ul li a.selected:link, .leftNavigation ul li ul li ul li a.selected:visited, .leftNavigation ul li ul li ul li a.selected:hover {
	font-weight:bold;
	text-decoration:none;
	background:#DBE4ED;
	color:#05173D;
	display:block;!important
}
/*-------------------------------------------------
END: LEFT NAVIGATION
*/

/* BEGIN TAB NAVIGATION*/

.tabNav span {
	float:left;
	background-image:url(../images/tabTopLeft_up.gif);
	background-repeat:no-repeat;
	background-position:top left;
	border-bottom:0px solid #999999;
	position:relative;
	top:1px;
	z-index:1;
	cursor:pointer;
	margin:0px 5px 0px 0px;
}
.tabNav span a:link, .tabNav span a:visited {
	background-image:url(../images/tabTopRight_up.gif);
	background-repeat:no-repeat;
	background-position:top right;
	padding:4px 8px 5px 8px;
	float:left;
	text-decoration:none;
	color:#444444;
}
.tabNav #selected {
	background-image:url(../images/tabTopLeft_down.gif);
	background-repeat:no-repeat;
	background-position:top left;
	border-bottom:0px;
	top:1px;
	z-index:1;
	position:relative;
	padding-bottom:1px;
	text-decoration:none;
	font-weight:normal;
}
.tabNav #selected a:link, .tabNav #selected a:visited, .tabNav #selected a:hover {
	background-image:url(../images/tabTopRight_down.gif);
	background-repeat:no-repeat;
	background-position:top right;
	padding:4px 8px 5px 8px;
	float:left;
	text-decoration:none;
	font-weight:normal;
}
/* TAB NAV LEVEL 2 */

.tabNav_level2 {
	margin-bottom:10px;
	padding-bottom:3px;
	border-bottom:0px solid #999999;
	font-size:1em;
}
.tabNav_level2 span {
	margin:0;
	padding:0px 3px;
}
.tabNav_level2 span a:link, .tabNav_level2 span a:visited {
	text-decoration:none;
}
.tabNav_level2 span#selected a:link, .tabNav_level2 span#selected a:visited, .tabNav_level2 span#selected a:hover {
	font-weight:bold;
	text-decoration:underline;
}
.tabNav_level2 span a:hover {
	text-decoration:underline;
}
/*-------------------------------------------------
END: TAB NAVIGATION
*/

/*START: Monogramming
=================================================*/

#monoStyles .stylesInfo {
	width:200px;
	float:left;
	margin-right:30px;
}
#monoStyles .stylesInfo ul {
	margin:5px 0px 0px 17px;
	padding:0;
}
#monoStyles .stylesInfo ul li {
	padding-bottom:2px;
	margin:0;
}
/* PUNCTUATION TABLE */
#monoStyles .stylesInfo table {
	border-collapse:collapse;
	font-weight:bold;
	text-align:center;
	margin:5px 0px 10px 0px;
}
#monoStyles hr {
	color:#CCCCCC;
	background-color:#CCCCCC;
	clear:both;
}
#monoStyles .stylesContainer {
	float:left;
}
.styles {
	float:left;
	width:100px;
	border-right:1px solid #CCCCCC;
	text-align:center;
	margin:0px 0px 10px 0px;
}
.styles .image {
	height:50px;
}
.styles h4 {
	font-size:0.9em;
	padding-bottom:1px;
	font-weight:normal;
	margin:0;
}
#noBorder {
	border:0;
}
/* MONOGRAMMING LOCATIONS */

#locations span {
	padding-right:5px;
}
#locations .border a:link, #locations .border a:visited {
	color:#394a7c;
	text-decoration:none;
	padding-right:5px;
}
#locations .border a:hover {
	color:#05173D;
	text-decoration:underline;
	padding-right:5px;
}
#locations .border {
	padding-bottom:5px;
	border-bottom:1px solid #999999;
	margin-bottom:10px;
}
#locations .border #selected a:link, #locations .border #selected a:visited, #locations .border #selected a:hover {
	font-weight:bold;
	text-decoration:underline;
}
/* MONOGRAMMING THREAD COLORS */

.threadColors {
	padding:0px 0px 25px 0px;
	text-align:center;
	width:auto;
}
.swatchContainer h4 {
	font-size:11px;
	padding:3px 0px 5px 0px;
	text-align:center;
	width:95px;
	font-weight:normal;
	margin:0;
}
.swatchContainer {
	float:left;
	padding:5px 0px 0px 0px;
	text-align:center;
}
/*
START : Tab Content 
=================================================*/

.CSC_tabBar A:link {
	text-decoration: none;
	color:#444444
}
.CSC_tabBar A:visited {
	text-decoration: none;
	color:#444444
}
.CSC_tabBar A:hover {
	text-decoration: none;
	color:#444444
}
.CSC_tabBar A:active {
	text-decoration: none;
	color:#444444
}
.CSC_tabSpacer1 {
	float:left;
	position:relative;
	width:50px;
}
.CSC_tabSpacer2 {
	float:left;
	position:relative;
	width:2px;
}
.CSC_tabOuter {
	float:left;
	background-image:url(../images/tabTopLeft_up.gif);
	background-repeat:no-repeat;
	background-position:top left;
	border-bottom:1px solid #999999;
	position:relative;
	top:1px;
	z-index:1;
	cursor:pointer;
}
.CSC_tabOuterSelected {
	float:left;
	background-image:url(../images/tabTopLeft_down.gif);
	background-repeat:no-repeat;
	background-position:top left;
	position:relative;
	top:1px;
	z-index:1;
}
.CSC_tabOuter .CSC_tabInner {
	background-image:url(../images/tabTopRight_up.gif);
	background-repeat:no-repeat;
	background-position:top right;
	padding:4px 4px 4px 4px;
	float:left;
	font-size:13px;
}
.CSC_tabOuterSelected .CSC_tabInner {
	background-image:url(../images/tabTopRight_down.gif);
	background-repeat:no-repeat;
	background-position:top right;
	padding:4px 4px 5px 4px;
	float:left;
	font-size:13px;
}
.CSC_tabContent {
	border:1px solid #999999;
	padding:10px;
	width:550px;
}
.CS_contentLeft {
	float:left;
}
.CS_contentRight {
	width:275px;
	float:right;
}
/*-------------------------------------------------
END: Tab Content

START : Guarantee/Track Order Content
=================================================*/

.CSC_guarantee {
}
.CSC_guaranteeTitle {
	font-size:24px;
	color:#05173d;
	padding:10px 0px 10px 0px;
}
.CSC_guaranteeText {
	font-size:14px;
}
.CSC_trackOrderTitle {
	font-size:24px;
	color:#05173d;
	padding:10px 0px 10px 0px;
}
.CSC_guaranteeTitle {
	font-size:24px;
	color:#05173d;
	padding:10px 0px 10px 0px;
}
/*-------------------------------------------------
END: Guarantee/Track Order Content

START : Shipping
=================================================*/

table.shippingCharges th {
	padding-bottom:5px;
}
table.shippingCharges {
	margin-bottom:15px;
}
#shipping h2 {
	padding-bottom:10px;
}
/*-------------------------------------------------
END: Shipping

START : Contact Us
=================================================*/

#contact_us .leftColumn {
	width:72%;
	padding-right:10px;
	margin-bottom:15px;
	margin-right:10px;
	border-right:1px solid #999999;
	float:left;
}
#contact_us .rightColumn {
	/*width:100%;*/
	float:left;
}
#contact_us .textAreaText {
	padding-bottom:5px;
	font-size:0.8em;
	width:75%;
}
#contact_us h2 {
	padding-bottom:10px;
}
.emailContact h4 {
	font-weight:normal;
	padding-bottom:5px;
}
.emailContact {
}
.emailContact td {
	padding-bottom:10px;
}
/*-------------------------------------------------
END: Contact Us

START : Email Content
=================================================*/

.CSC_tabContentEmail {
}
.CSC_emailTitle {
	font-size:24px;
	color:#05173d;
	padding:10px 0px 0px 0px;
}
.CSC_emailInstruct {
	padding:10px 0px 10px 0px;
}
.CSC_emailForm {
}
.CSC_emailFormLeft {
	float:left;
	width:200px;
	padding:0px 20px 0px 35px;
}
.CSC_emailInputContainer {
	padding:0px 0px 10px 0px;
	float:left;
}
.CSC_emailInputLabel {
	padding:0px 0px 2px 0px;
}
.CSC_emailInput input {
	width:200px;
}
.CSC_emailSubmitButton {
	padding:20px 0px 0px 3px;
	margin-left:0px;
	float: left;
}
.CSC_emailSelectContainer {
	padding:0px 0px 10px 0px;
	float:left;
}
.CSC_emailTextField {
	padding:4px 0px 0px 0px;
}
/*--
-----------------------------------------------
END: Email Content

START : Phone Content
=================================================*/

.CSC_usNumbers {
}
.CSC_internationalNumbers {
}
.CSC_phoneTitle {
	font-size:24px;
	color:#05173d;
	padding:10px 0px 0px 0px;
}
.CSC_numberHolder {
}
.CSC_phoneNumber {
	float:left;
	width:125px;
}
.CSC_phoneNumberInt {
	float:left;
}
.CSC_numberBoldTitle {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-top: 3px;
}
.CSC_numberText {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.CSC_internationalNumberPlaces {
	float:left;
	width:90px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.CSC_internationalNumberNumbers {
	float:left;
	width:150px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.CSC_otherCountriesNumber {
}
.CSC_otherCountriesTTY {
	float:left;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.CSC_internationalFax {
	float:left;
}
.CSC_phoneHours {
	padding-top:10px;
	float:left;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
/*-------------------------------------------------
END: Phone Content

START: Gift Cards
=================================================*/

#giftCards {
	margin-right:-20px;
}
/*-------------------------------------------------
END: Gift Cards

START: Gift Boxing
=================================================*/

.CS_giftBoxingText p {
	overflow:visible;
}
.CS_giftBoxingText img {
	padding:0px 0px 29px 29px;
	float:right;
}
/*-------------------------------------------------
END: Gift Boxing

START : Monogramming Page
=================================================*/

.CS_monogramTextHolder {
	width:175px;
	font-size:13px;
}
.CS_monogramTextHolder ul {
	margin:5px 0;
	padding:0;
	font-weight:bold;
}
.CS_monogramTextHolder ul li {
	font-weight:normal;
	margin-left:30px
}
.CS_monogramTextHolder li.firstEntry {
	margin:5px 0px 0px 30px;
}
.CS_monogramImageHolder {
	float:left;
	padding-top:10px;
}
.CS_monogramStylesHolder {
	padding:20px 0px 0px 0px;
}
.CS_indivStyleHolder {
	width:200px;
	float:left;
	padding:0px 0px 10px 0px;
}
#pagePopUp {
	width:520px;
	background-color:#FFFFFF;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.75em;
	color:#444444;
}
.swatchContainer {
	padding:4px;
	float:left;
	border:1px solid #FFFFFF;
}
.swatchImage {
}
.swatchLabel {
	padding-top:2px;
	font-size:11px;
	text-align:center;
}
/*-------------------------------------------------
END: Monogramming Page

START: Cuffing and Hemming
=================================================*/

#cuffing_hemming table {
	border-collapse:collapse;
	color:#05173D;
	margin:10px 0px 0px 0px;
}
#cuffing_hemming table .head {
	background-color:#617E9C;
	color:#FFFFFF;
	padding:5px 7px 5px 7px;
}
#cuffing_hemming table td {
	padding:5px 7px 5px 7px;
	border:1px solid #AAAAAA;
}
#cuffing_hemming table th {
	padding:5px 7px 0px 7px;
}
/*-------------------------------------------------
END: Cuffing and Hemming

START: Free Swatches
=================================================*/

#free_swatches img {
	margin: 20px 0px 15px 0px;
}
/*-------------------------------------------------
END: Free Swatches

START: Request a Catalog
=================================================*/

.CS_catalogHolder {
	border-color:#05173d;
	border-width:1px;
	border-style:groove;
	width:570;
	height:180px;
	padding:5px;
	margin-bottom:20px;
}
.CS_catalogImage {
	padding:0px 20px 10px 0px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
}
.CS_catalogText {
	width:350px;
	height:160px;
	float:left;
}
.CS_catalogCheckSend {
	float:right;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}
#request_catalog h2 {
	color:#05173D;
	font-size: 1.8em;
	font-weight:normal;
	padding-bottom:15px;
}
#request_catalog table td {
	padding:5px 10px 5px 5px;
}
#request_catalog table {
	border:1px solid #999999;
	margin-bottom:15px;
}
/*-------------------------------------------------
END: Request a Catalog

START: Legal Policies
=================================================*/

#legal p {
	font-size:0.85em;
}
#legal ul {
	font-size:0.85em;
}
#legal h4 {
	font-size:0.9em;
}
/*-------------------------------------------------
END: Legal Policies

START: Store Locator
=================================================*/

.CS_map {
	text-align:center;
}
/*-------------------------------------------------
END: Store Locator

START: More LE Sites
=================================================*/

ul.leSites li {
	padding-bottom:10px;
}
ul.leSites a:link, ul.leSites a:visited, ul.leSites a:hover {
	padding-left:3px;
	text-decoration:none;
}
/*-------------------------------------------------
END: More LE Sites

START: Size Charts
=================================================*/

.CS_sizeChartTitles {
	border-left-width:2px;
	border-left-color:#05173d;
	border-left-style:solid;
	padding:0px 0px 0px 3px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#05173d;
}
.CS_sizeChartTextHolder {
	float:left;
	width:200px;
}
.CS_leftTextSizeChart {
}
.CS_orderTrackFunctionHolder {
	overflow: auto;
	width: 100%
}
/*-------------------------------------------------
END: Size Charts

START: Site Map
=================================================*/

#siteMap {
	width:75%;
}
#siteMap h2 {
	padding:5px 0px 5px 0px;
}
#siteMap h3 {
	padding:5px 0px;
}
#siteMap ul.siteMapLinks {
	width:190px;
	margin-right:0px;
}
#siteMap ul {
	float:left;
	padding-bottom:5px;
	margin-left:0;
}
#siteMap ul li {
	list-style-type:none;
	line-height:14px;
	margin-left:1px;
}
#siteMap ul li a:link, #siteMap ul li a:visited, #siteMap ul li a:hover {
	text-decoration:none;
	font-weight:bold;
	display: block;
	color: #444444;
}
#siteMap ul li a:hover {
	text-decoration:underline;
}
#siteMap ul li ul li a:link, #siteMap ul li ul li a:visited, #siteMap ul li ul li a:hover {
	font-size:.85em;
	text-decoration:none;
	display:inline;
	font-weight:normal;
	color:#444444;
}
#siteMap ul li ul li a:hover {
	text-decoration:underline;
}
/*-------------------------------------------------
END: Site Map

START: Widget
=================================================*/

.CS_widgetBox {
	margin:10px 0px 0px 3px;
}
.CS_widgetTitle {
	display:block;
	font-weight:bold;
	font-size:1.1em;
	background:#05173D;
	color:#ffffff;
	padding:6px 6px 7px 6px;
}
.CS_widgetContent {
	border:1px solid #999999;
	border-top:0px;
	padding:6px 6px 7px 6px;
	line-height:1.5;
}
/*-------------------------------------------------
END: Widget


/* misc. ie hacks */
*HTML .clear {
	display:inline;
}

