﻿body 
{
	font-family:Verdana, Arial;
	background-color:#CCCCCC;
	margin:0px;
	min-width: 780px;
	text-align: center;
}
form
{
	margin:0px;
}
a, a:visited
{
	color:#953537;
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}
p
{
	margin-top:0px;	
}﻿.HeaderSection
{
	font-size:12px;
	line-height: 3em;
	margin-left: 1em;
}	
.HeaderSection, .HeaderSection a, .HeaderSection a:visited
{
	display:inline;
	color:black;
}
.HeaderSection a:hover
{
	color:gray;
	text-decoration:underline;
}

.HeaderSection img
{
	border:none;
}
.HeaderSection a
{
	line-height: 3em;
}
.PrintSection a {
	background: url('/xrm-adx/samples/images/printer.gif') no-repeat left center;
	padding-left: 20px;
}
.ShoppingCartSection a {
	background: url('/xrm-adx/samples/images/cart.png') no-repeat left center;
	padding-left: 20px;
}
.LoginSection a {
	background: url('/xrm-adx/samples/images/key.png') no-repeat left center;
	padding-left: 20px;
}
.LanguageSection
{
	background: url('/xrm-adx/samples/images/language.png') no-repeat left center;
	padding-left: 20px;
}﻿.SignatureImageSection
{
	float:left;
}
.SignatureImageSectionPrint
{
	display:none;
}﻿
.SearchSection {
	text-align: right;
	margin-right: 15px;
}

.SearchSection .button {
	font-size: 11px;
	padding: 1px 2px;
}

.SearchSection .text {
	width: 140px;
}
/********************************************************************ContactUsSection*/
.ContactUsSection
{
	padding:15px 10px 20px 15px;
	background-color:#EEEEEE;
	font-size:0.7em;
	margin-bottom:5px;
}
.ContactUsTitle
{
	font-size:1.3em;
	color:#953537;
	font-weight:bold;
}
.ContactUsSecondTitle
{
	color:#FF9933;
}
.ContactUsSection p
{
	margin:0px;
}
.ContactUsSection .adxContactName
{
	color:#953537;
	font-weight:bold;
	padding-bottom:2px;
}
.ContactUsSection .adxContactAddress
{
	color:#666666;
	font-size:0.9em;
	padding-bottom:8px;
}
.ContactUsSection .adxContactEmail b
{
	color:#953537;
	font-size:1.1em;
}
.ContactUsSection .adxContactEmail
{
	color:#FF9933;
	font-size:0.9em;
}
.ContactUsSection .adxContactEmail a,.ContactsSection .adxContactEmail a:visited
{
	color:#FF9933;
}
.ContactsSection .adxContactEmail a:hover
{
	color:#FF9933;
	text-decoration:underline;
}
.ContactUsSection .adxContactPhone b
{
	color:#953537;
	font-size:1.1em;
}
.ContactUsSection .adxContactPhone
{
	color:#666666;
	font-size:0.9em;
}







.PollSection
{
	background-color:#EEEEEE;	
	margin-bottom:5px;
	padding:20px 10px 20px 15px;
	font-size:0.7em;
}

.PollSection .PollTitle
{
	font-size:1.3em;
	color:#953537;
	font-weight:bold;
	padding:0px 0px 10px 0px;
}

.PollSection .PollSecondTitle
{
	color:#FF9933;
}

.PollSection .adxPollQuestion
{
	font-weight:bold;
	color:#953537;
	margin-bottom:10px;
	padding:0px 5px 0px 0px;
}

.PollSection .adxPollResponse
{
	color:#666666;
	vertical-align:middle;
}

.adxPollBar
{
	background-color:#953537;
}

.adxPollButton
{
	color:White;
	font-weight:bold;
	border:none;
	background-color:#FF9933;
	margin-top:10px;
	margin-bottom:10px;
}

.adxPollViewLink
{
	color:#FF9933;
}

.adxPollViewLink a, .adxPollViewLink a:visited
{
	color:#FF9933;
	font-weight:bold;
}

.adxPollViewLink a:hover
{
	color:#FF9933;
	font-weight:bold;
	text-decoration:underline;
}

.adxPollViewArchivesLink
{
	color:#FF9933;
	clear:both;
}

.adxPollViewArchivesLink a, .adxPollViewArchivesLink a:visited
{
	color:#FF9933;
	font-weight:bold;
}

.adxPollViewArchivesLink a:hover
{
	color:#FF9933;
	font-weight:bold;
	text-decoration:underline;
}

.adxPollPercentage
{
	color:#953537;
}

.adxPollResponseTotal
{
	color:#953537;
}


/****** Poll Archives Page ****************/

#PollArchives
{
	clear: both;
	background-color: #EFEFEF;
	border: solid 1px silver;
	margin-bottom: 15px;
	padding-bottom: 10px;
	font-size:0.8em;
}

#PollArchives ul li {
	
	list-style-type: none;
	color: #333333;
	padding: 3px 3px 3px 3px;
}

#PollArchives ul
{
	margin-bottom: 10px;
}

#PollArchives .TotalLabel
{
	color: #953537;
}

#PollArchives .Total
{
	color: #953537;
	font-weight:bold;
	margin-left: 5px;
}

#PollArchives .Question
{
	font-size:1.0em;
	color:#953537;
	font-weight:bold;
	margin-bottom:7px;
}

#PollArchives li .Count
{
	font-size: 0.8em;
	color: #666666;
}

#PollArchives li .Bar
{
	background-color: #953537;
	color:White;
	text-align:center;
	float: left;
}

#PollArchives li .Percent
{
	font-size:1.0em;
	color:#953537;
	font-weight:bold;
	width:auto;
	margin-left: 5px;
	float:left;
}

#PollArchives li .Response
{
	clear:both;
}

.PollArchivesSeperator
{
	height: 1px;
	width: 90%;
	background-color: #C0C0C0;
	margin-bottom: 10px;
}

.PollArchivesNoResponses
{
	clear:both;
	color: #953537;
	font-style: italic;
	margin-left: 15px;
	margin-bottom: 5px;
}

.PollArchivesEmpty
{
	clear:both;
	color: #953537;
	text-align:center;
	background-color: #EFEFEF;
	border: solid 1px silver;
	padding: 30px;
	margin: 70px;
}.adxSectionSubhead
{
	font-size:0.8em;
	font-weight:bold;
	color:#FF9933;
	margin:0px 0px 12px 0px;
}
.adxSectionCopy
{
	font-size:0.70em;
	color:#666666;
	padding-bottom:14px;
	line-height:14px;
}
.adxSectionCopy p
{
	margin-bottom:10px;
}

.adxSectionCopy .adxSectionMediaImage
{
	padding:0px 10px 0px 10px;
}
.adxSectionCopy .adxSectionMediaCaption
{
	font-size:0.8em;
	color:#999999;
	text-align:center;
	padding-top:5px;
	padding-bottom:10px;
}

.contentSection
{	
	font-size: 12px;
	color: #666666;
}
/*Added By Seema for UI Chnages on Registration Screen Dated 12052011*/
.RegistercontentSectionPaddingLeft
{	
	padding-left:15px;
	padding-right:15px;
}
/*end change*/.RecentNewsSection 
{
	width:50%;
	font-size:0.7em;
	padding:0px 0px 0px 10px;
	line-height:14px;
}
.RecentNewsSection .RecentNewsTitle
{
	font-size: 18px;
	color:#953537;
	padding:0px 0px 10px 0px;
}
.RecentNewsSection .RecentNewsSecondTitle
{
	color:#FF9933;
}
.RecentNewsSection .adxTOCTitle
{
	padding:0px 5px 2px 0px;
}
.RecentNewsSection .adxTOCDate
{
	font-size:0.9em;
	color:#666666;
	padding:0px 0px 5px 0px;
}
.RecentNewsSection .adxTOCTitle a,.BusinessServicesSection .adxTOCTitle a:visited
{
	font-weight:bold;
	color:#953537;
}
.BusinessServicesSection .adxTOCTitle a:hover
{
	text-decoration:underline;
	font-weight:bold;
	color:#953537;
}
.RecentNewsSection .adxTOCSummary
{
	color:#666666;
}
.RecentNewsSection  a.RecentNewsMore,.RecentNewsSection  a:visited.RecentNewsMore
{
	font-size:9px;
	font-weight:bold;
	color:#FF9933;
}
.RecentNewsSection  a:hover.RecentNewsMore
{
	font-weight:bold;
	color:#FF9933;
	text-decoration:underline;
}.ProductsSection 
{
	width:50%;
	font-size:0.7em;
	border-right:solid 1px #999999;	
	line-height:14px;
	padding:0px 0px 0px 0px;
}
.ProductsSection p
{
	margin-bottom:10px;
}
.ProductsSection .ProductsTitle
{
	font-size:18px;
	color:#953537;
	padding:0px 0px 10px 0px;
}
.ProductsSection .ProductsSecondTitle
{
	color:#FF9933;
}
.ProductsSection ul.ProductListing
{
	margin:0;
	padding:0;
	list-style: none;
}
.ProductsSection ul.ProductListing li
{
	list-style: none;
	margin-bottom: 12px;
}
.ProductsSection .Summary
{
	color:#666666;
	padding:0px 5px 0px 0px;
}
.ProductsSection .ProductTitle
{
	font-size: 1em;
	padding:0px 5px 2px 0px;
	margin: 0 0 2px 0;
}
.ProductsSection .ProductTitle a, .ProductsSection .ProductTitle a:visited
{
	font-weight:bold;
	color:black;
}
.ProductsSection .ProductTitle a:hover
{
	font-weight:bold;
	color:black;
	text-decoration:underline;
}
.ProductsSection .ProductsMore a,.ProductsSection .ProductsMore a:visited
{
	font-size:9px;
	font-weight:bold;
	color:black;
}
.ProductsSection .ProductsMore a:hover
{
	font-weight:bold;
	color:black;
	text-decoration:underline;
}

#products, .shopping-cart-summary {
	color: black;
	margin: 1.5em 0;
}

#products h3, .shopping-cart-summary h3 {
	font-size: 14px;
	margin-bottom: 10px;
}

#product-list, .shopping-cart-summary .cart {
	list-style: none;
	margin: 0;
	padding: 0;
}

#product-list li, .shopping-cart-summary ul.cart li {
	list-style: none;
}

#product-list .product {
	position: relative;
}

#product-list .product, .shopping-cart-summary .cart .item, .shopping-cart-summary .total {
	border-top: solid 1px #CCC;
	clear: both;
	padding-top: 10px;
	margin-bottom: 10px;
}

#product-list .product, .shopping-cart-summary .cart .item, .shopping-cart-summary .totalChanged {
	clear: both;
	padding-top: 10px;
	margin-bottom: 10px;
}

#product-list .product, .shopping-cart-summary {
	font-size: 12px;
	line-height: 1.5em;
}

.shopping-cart-summary .total {
	text-align: right;
}

#product-list .product .add {
	position: absolute;
	right: 0;
	top: 10px;
}

.shopping-cart-summary .cart .item-actions {
	clear: both;
	font-size: 10px;
	text-align: right;
}

.shopping-cart-summary .cart .remove-item {
	font-size: 10px;
	color: Red;
}

.shopping-cart-summary .cart .quantity-and-price {
	float: right;
	margin: 0 0 5px 5px;
}

.shopping-cart-summary .cart .quantity, .shopping-cart-summary .cart .price {
	display: inline;
}

.shopping-cart-summary .cart .quantity input {
	text-align: right;
	width: 2em;
}

#product-list .product .sku {
	font-size: 12px;
}

.shopping-cart-summary .actions {
	margin-top: 12px;
	text-align: right;
}

.LeftColumn .shopping-cart-summary {
	border: solid 1px #999;
	font-size: 11px;
	padding: 0 12px 14px 12px;
}

.LeftColumn .shopping-cart-summary h3 {
	font-size: 12px;
}

.LeftColumn .shopping-cart-summary input {
	font-size: 12px;
}
.adxParentTitle
{
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
	color:#1C558E;
	padding:10px 0px 5px 15px;
	font-weight:bold;
	height: 15px;
}

.adxParentTitleMorePadding
{
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
	color:#1C558E;
	padding:30px 0px 15px 15px;
	font-weight:bold;
	height: 15px;
}

.adxTitle
{
	font-size:0.95em;
	padding-bottom:10px;	
	color:#953537;
	font-weight:bold;	
}

.HomeHeadingTitle
{
	font-family:Verdana, Arial;
	font-size:18px;
	color:#953537;
	padding:10px 0px 10px 0px;
}

.HomeHeadingTitle .HomeSecondTitle
{
	color:#FF9933;
}

.HeadingTitle
{
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	color:#1C558E;
	padding: 10px 0px 5px 0px;
	font-weight:bold;
}

.ZeroLeftPadding
{
	padding-left: 0px;
}


.HeadingTitle .SecondTitle
{
	color:#FF9933;
}

.homeDivider
{
	border-top:solid 1px #999999;
	padding-bottom:10px;
	margin-top:10px;
}
/************ Imported StreetSafe Styles ***********************/

@charset "UTF-8";

.header_lbox {
	background-image: url(images/hd_lbox.gif);
	background-repeat: no-repeat;
	width: 10px;
	height: 123px;
}
.header_rbox {
	background-image: url(images/hd_rbox.gif);
	background-repeat: no-repeat;
	width: 10px;
	height: 123px;
}
.header_cbox {
	background-image: url(images/hd_cbox.gif);
	background-repeat: repeat-x;
	height: 123px;
}
.header_hltbox {
	background-image: url(images/hd_hltbox.gif);
	background-repeat: no-repeat;
	height: 123px;
	width: 166px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #333;
	text-align: center;
	vertical-align: middle;
	text-transform: uppercase;
}
.header_lnav {
	background-image: url(images/hd_lnav.gif);
	background-repeat: no-repeat;
	height: 41px;
	width: 10px;
}
.header_rnav {
	background-image: url(images/hd_rnav.gif);
	background-repeat: no-repeat;
	height: 41px;
	width: 10px;
}
.header_cnav {
	background-image: url(images/hd_cnav.gif);
	background-repeat: repeat-x;
	height: 41px;
	width: 167px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	line-height: 6px;
	padding-bottom: 5px;
}
.header_linenav {
	background-image: url(images/hd_seamnav.gif);
	background-repeat: no-repeat;
	height: 41px;
	width: 9px;
}
.vborder {
	width: 10px;
}
.hborder {
	background-image: url(images/space.gif);
	background-repeat: no-repeat;
	font-size: 9px;
	height: 10px;
}
.corner_tl {
	background-image: url(images/corner_tl.gif);
	background-repeat: no-repeat;
	font-size: 9px;
	height: 20px;
	width: 20px;
}
.corner_tr {
	background-image: url(images/corner_tr.gif);
	background-repeat: no-repeat;
	font-size: 9px;
	height: 20px;
	width: 20px;
}
.corner_bl {
	background-image: url(images/corner_bl.gif);
	background-repeat: no-repeat;
	font-size: 9px;
	height: 20px;
	width: 20px;
}
.corner_br {
	background-image: url(images/corner_br.gif);
	background-repeat: no-repeat;
	font-size: 9px;
	height: 20px;
	width: 20px;
}
.body_left {
	background-image: url(images/body_left.gif);
	background-repeat: repeat-y;
	font-size: 9px;
	width: 20px;
}
.body_right {
	background-image: url(images/body_right.gif);
	background-repeat: repeat-y;
	font-size: 9px;
	width: 20px;
}
.body_top {
	background-image: url(images/body_top.gif);
	background-repeat: repeat-x;
	font-size: 9px;
	height: 20px;
}
.body_bottom {
	background-image: url(images/body_bottom.gif);
	background-repeat: repeat-x;
	font-size: 9px;
	height: 20px;
}
.body_main {
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	text-align: left;
	vertical-align: top;
}
.body_title {
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #333;
	text-align: left;
	font-weight: bold;
}
.body_subtitle {
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	text-align: left;
	font-weight: bold;
}
.button_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	background-image: url(images/button_blue.gif);
	text-align: center;
	vertical-align: middle;
	background-repeat: no-repeat;
	width: 125px;
	height: 28px;
	font-weight: bold;
}
.button_grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	background-image: url(images/button_grey.gif);
	text-align: center;
	vertical-align: middle;
	background-repeat: no-repeat;
	width: 125px;
	height: 28px;
	font-weight: bold;
}


.side_navbox01 {
	background-image: url(images/sn_box01.gif);
	background-repeat: no-repeat;
	height: 42px;
	width: 181px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #FFF;
	text-align: left;
	vertical-align: middle;
	text-indent: 34px;
}
.side_navbox02 {
	background-image: url(images/sn_box02.gif);
	background-repeat: no-repeat;
	height: 36px;
	width: 181px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #FFF;
	text-align: left;
	vertical-align: middle;
	text-indent: 34px;
}
.side_navbox03 {
	background-image: url(images/sn_box03.gif);
	background-repeat: no-repeat;
	height: 36px;
	width: 181px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #FFF;
	text-align: left;
	vertical-align: middle;
	text-indent: 34px;
}
.side_navbox04 {
	background-image: url(images/sn_box04.gif);
	background-repeat: no-repeat;
	height: 36px;
	width: 181px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #FFF;
	text-align: left;
	vertical-align: middle;
	text-indent: 34px;
}
.side_navboxlast {
	background-image: url(images/sn_boxlast.gif);
	background-repeat: no-repeat;
	height: 36px;
	width: 181px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #FFF;
	text-align: left;
	vertical-align: middle;
	text-indent: 34px;
}
.footer_left {
	background-image: url(images/footer_left.gif);
	background-repeat: no-repeat;
	height: 55px;
	width: 10px;
}
.footer_right {
	background-image: url(images/footer_right.gif);
	background-repeat: no-repeat;
	height: 55px;
	width: 10px;
}
.footer_center {
	background-image: url(images/footer_center.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFF;
	text-align: right;
	vertical-align: middle;
}
.footer_center_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFF;
	text-align: left;
	vertical-align: middle;
}
.footer_pg {
	background-image: url(images/footer.gif);
	background-repeat: no-repeat;
	height: 85px;
}
.form_main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	text-align: right;
	vertical-align: middle;
	height: 30px;
}
.form_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	text-align: left;
	vertical-align: middle;
	height: 30px;
}
.price_green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #BBD536;
	text-align: left;
	vertical-align: middle;
}
.table_main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
	text-align: left;
	vertical-align: top;
	padding: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.table_header {
	background-color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	padding: 10px;
	font-weight: bold;
	text-transform: uppercase;
}
/*
.tab_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1C558E;
	background-image: url(images/tab_blue.gif);
	text-align: center;
	vertical-align: middle;
	background-repeat: no-repeat;
	width: 165px;
	height: 23px;
}
.tab_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #BBD536;
	background-image: url(images/tab_white.gif);
	text-align: center;
	vertical-align: middle;
	background-repeat: no-repeat;
	width: 165px;
	height: 23px;
	font-weight: bold;
}

*/.AdSection
{
	margin-bottom:5px;
}
.adxAdSubhead
{
	font-size:0.8em;
	color:#953537;
	font-weight:bold;
	display:block;
	padding:0px 15px 0px 15px;
}
.adxAdSubhead a, .adxAdSubhead a:visited
{
	color:#953537;
}
.adxAdSubhead a:hover
{
	color:#953537;
	text-decoration:underline;
}
.adxCaption
{
	text-align:center;
	font-size:0.6em;
	color:#953537;
	padding:2px 8px 0px 8px;	
	display:block;	
}
.adxCaption a, .adxCaption a:visited
{
	color:#953537;
}
.adxCaption a:hover
{
	text-decoration:underline;
	color:#953537;
}
.adxCaption p
{
	margin:0px;
}
.adxADCopy
{
	font-size:0.7em;
	color:#999999;
	padding:5px 10px 10px 15px;	
	line-height:14px;
}
.adxADCopy p
{
	margin:0px;
}.AttachmentsSection
{
	font-size:0.70em;
	padding-bottom:20px;
}
.adxIndexSearchAttachment
{
	font-size:0.70em;
}
.AttachmentsSection .adxAttachmentTitle, .adxIndexSearchAttachment .adxAttachmentTitle
{
	color:#953537;
	font-weight:bold;
	padding-bottom:2px;
}	
.AttachmentsSection .adxAttachmentTitle a,.AttachmentsSection .adxAttachmentTitle a:visited, .adxIndexSearchAttachment .adxAttachmentTitle a,.adxIndexSearchAttachment .adxAttachmentTitle a:visited
{
	color:#953537;
}
.AttachmentsSection .adxAttachmentTitle a:hover, .adxIndexSearchAttachment .adxAttachmentTitle a:hover
{
	color:#953537;
	text-decoration:underline;
}
.AttachmentsSection .adxAttachmentDetails .adxIndexSearchAttachment .adxAttachmentDetails
{
	color:#FF9933;
	padding-bottom:10px;
}
.AttachmentsSection .adxAttachmentDetails a,.AttachmentsSection .adxAttachmentDetails a:visited, .adxIndexSearchAttachment .adxAttachmentDetails a,.adxIndexSearchAttachment .adxAttachmentDetails a:visited
{
	color:#FF9933;
}
.AttachmentsSection .adxAttachmentDetails a:hover, .adxIndexSearchAttachment .adxAttachmentDetails a:hover
{
	color:#FF9933;
	text-decoration:underline;
}
.AttachmentsSection .adxAttachmentSummary, .adxIndexSearchAttachment .adxAttachmentSummary
{
	font-size:0.9em;
	color:#666666;
	padding-bottom:5px;
}
.adxIndexSearchAttachment .adxAttachmentSize
{
	font-size:0.8em;
}
.ChildNavigation
{
	font-size:0.75em;
	padding:0px 0px 10px 0px;
}
.ChildNavigation .adxTOCTitle
{
	padding:0px 10px 0px 0px;
}
.ChildNavigation .adxTOCTitle a, .ChildNavigation .adxTOCTitle a:visited
{
	color:#953537;
	font-weight:bold;
}
.ChildNavigation .adxTOCTitle a:hover
{
	text-decoration:underline;
	color:#953537;
	font-weight:bold;
}
.ChildNavigation .adxTOCDate
{
	font-size:0.85em;
	color:#666666;
	padding:5px 0px 5px 0px;
}
.ChildNavigation .adxTOCSummary
{
	font-size:0.8em;
	color:#666666;
}

.ChildNavigation li
{
	margin-left: 10px;
	margin-bottom: 10px;
}/**************************************************************SiteMapOne*/
.SiteMapLevel_0
{
	font-size:0.7em;
	font-weight:bold;
	color:#953537;
}
.SiteMapLevel_0, .SiteMapLevel_0 a, .SiteMapLevel_0 a:visited
{
	font-weight:bold;
	color:#953537;
}
.SiteMapLevel_0 a:hover
{
	font-weight:bold;
	color:#953537;
	text-decoration:underline;
}
.SiteMapLevel_1
{
	font-size:1em;
	font-weight:bold;
	color:#953537;
	padding-top:8px;
}
.SiteMapLevel_1 a, .SiteMapLevel_1 a:visited
{
	font-weight:bold;
	color:#953537;
}
.SiteMapLevel_1 a:hover
{
	font-weight:bold;
	color:#953537;
	text-decoration:underline;
}
.SiteMapLevel_1 .SiteMapBullet
{
	padding-left: 18px;
}
.SiteMapLevel_2
{
	font-size:0.9em;
	font-weight:normal;
	color:#953537;
	padding-top:2px;
	padding-bottom:0px;
}
.SiteMapLevel_2 a, .SiteMapLevel_2 a:visited
{
	font-weight:normal;
	color:#953537;
}
.SiteMapLevel_2 a:hover
{
	font-weight:normal;
	color:#953537;
	text-decoration:underline;
}
.SiteMapLevel_2 .SiteMapBullet
{
	padding-left: 35px;
}
.SiteMapLevel_3
{
	font-size:1em;
	font-weight:bold;
	color:#FF9933;
}
.SiteMapLevel_3 a, .SiteMapLevel_3 a:visited
{
	font-weight:bold;
	color:#FF9933;
}
.SiteMapLevel_3 a:hover
{
	font-weight:bold;
	color:#FF9933;
	text-decoration:underline;
}
.SiteMapLevel_3 .SiteMapBullet
{
	padding-left: 52px;
}
.SiteMapBullet
{
    padding-left: 2px;
    padding-right: 3px;
    font-weight: bold;
    cursor: hand;
}
.site-map {
	display: block;
	margin-bottom: 1.5em;
}
.AuthorSection
{
	font-size:0.70em;
	padding-bottom:25px;
}

.AuthorSection p
{
	margin:0px;
}
.AuthorSection .adxContactName
{
	color:#953537;
	font-weight:bold;
	padding-bottom:2px;
}
.AuthorSection .adxContactAddress
{
	color:#666666;
	font-size:0.9em;
	padding-bottom:15px;
}
.AuthorSection .adxContactEmail b
{
	color:#953537;
	font-size:1.1em;
}
.AuthorSection .adxContactEmail
{
	color:#FF9933;
	font-size:0.9em;
}
.AuthorSection .adxContactEmail a
{
	color:#FF9933;
}
.AuthorSection .adxContactEmail a:visited
{
	color:#FF9933;	
}
.AuthorSection .adxContactEmail a:hover
{
	text-decoration:underline;
	color:#FF9933;	
}
.AuthorSection .adxContactPhone b
{
	color:#953537;
	font-size:1.1em;
}
.AuthorSection .adxContactPhone
{
	color:#666666;
	font-size:0.9em;
}
.AuthorSection .adxContactWebAddress
{
	font-size:0.9em;
}
.AuthorSection .adxContactWebAddress b
{
	color:#953537;
	font-size:1.1em;
}
.AuthorSection .adxContactWebAddress a
{
	color:#FF9933;
}
.AuthorSection .adxContactWebAddress a:visited
{
	color:#FF9933;
}
.AuthorSection .adxContactWebAddress a:hover
{
	text-decoration:underline;
	color:#FF9933;
}

.AuthorSection .adxContactJobTitle
{
	color:#666666;
	font-size:0.9em;
}
.AuthorSection .adxContactCompany
{
	color:#666666;
	font-size:0.9em;
}.LinksSection 
{
	font-size:0.70em;
	padding-bottom:20px;
}
.LinksSection .adxLinkTitle
{
	color:#953537;
	font-weight:bold;
	padding-bottom:2px;
}
.LinksSection .adxLinkTitle a,.LinksSection .adxLinkTitle a:visited
{
	color:#953537;
}
.LinksSection .adxLinkTitle a:hover
{
	color:#953537;
	text-decoration:underline;
}
.LinksSection .adxLinkURL
{
	color:#FF9933;
	padding-bottom:10px;
}
.LinksSection .adxLinkURL a,.LinksSection .adxLinkURL a:visited
{
	color:#FF9933;
}
.LinksSection .adxLinkURL a:hover
{
	color:#FF9933;
	text-decoration:underline;
}
.LinksSection .adxLinkSummary
{
	font-size:0.9em;
	color:#666666;
	padding-bottom:5px;
}
.Row
{
	clear: both;
	padding-top: 6px;
}
.Row label, .CreateUser label
{
	width: 135px;
	font-size: 12px;
	color: black;
	font-weight: normal;
	text-align: right;
	padding-right: 15px;
	padding-left: 15px;
}


.Label
{
	float: left;
	width: 135px; /*font-size:14px;*/ /*color:#1C558E;*/ /*font-weight:bold;*/
}
.RemoveLabelPadding
{
	padding-left: 10px;
	width: auto;
}

/* Fix #PaddingChangePwd*/
.InstructionMessageChangePwd
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #1C558E;
	padding: 0px 1px 0px 0px;
	font-weight: normal;
	height: 20px;
}

.LabelBlue
{
	color: #1C558E;
}

.LabelNoPadding
{
	float: left;
	width: 135px;
	font-size:12px;
}

.LinkButton
{
	/*float: left;*/
	width: 235px;
	font-size: 12px;
	text-align: left;
	color: gray;
	font-weight: normal;
	padding-left: 15px;
}
.LinkButtonR
{
	float: left;
	width: 235px;
	font-size: 12px;
	color: #0000FF;
	font-weight: normal;
	text-align: right;
}

.TextBox
{
	float: left;
	width: 135px;
	margin-right: 5px;
}

.Button
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	background-image: url(/images/button_blue.gif);
	text-align: center;
	vertical-align: middle;
	background-repeat: no-repeat;
	width: 125px;
	height: 28px;
	font-weight: bold;
}

.ButtonGrey
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	background-image: url(/images/button_grey.gif);
	text-align: center;
	vertical-align: middle;
	background-repeat: no-repeat;
	width: 125px;
	height: 28px;
	font-weight: bold;
}


.ButtonOld
{
	background-color: #FF9933;
	color: White;
	border: none;
	font-weight: bold;
}

.PaymentButton
{
	width: 150px;
	background-repeat: repeat-x;
	margin-left: 0px;
}

.BottonLeftMargin
{
	margin-left: 15px;
}

.RegisterButton
{
	margin-left: 15px;
}
.ValidationMessage
{
	font-size: 0.70em;
	color: #aa3333;
}

.ErrorMessage
{
	font-size: 12px;
	color: #aa3333;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 15px;
}

.ErrorMessage1
{
	font-size: 12px;
	color: #aa3333;
	padding-top: 8px;
	padding-bottom: 8px;
}

.ErrorMessageForgotPassword
{
	font-size: 1.0em;
	font-weight: bold;
	color: #aa3333;
}

.InstructionMessage
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #1C558E;
	padding: 0px 15px 0px 15px;
	font-weight: normal;
	height: 20px;
}
.Note
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #1C558E;
	padding: 0px 15px 0px 0px;
	font-weight: normal;
	height: 20px;
}


.CreateUser h2
{
	line-height: 1.12em;
	margin-bottom: 1.12em;
	font-size: 14px;
	margin-top: 1.5em;
}
.CreateUser td
{
	text-align: left;
	vertical-align: top;
}
.CreateUser table
{
	margin-bottom: 0px;
}
.CreateUser .title
{
	color: #666666;
	font-size: 0.7em;
}
.CreateUser input.text
{
	float: left;
	width: 150px;
	margin-right: 5px;
	background-color: #EEEEEE;
}
.CreateUser td input.button, .CreateUser input.submit
{
	background-color: #FF9933;
	color: White;
	border: none;
	font-weight: bold;
	margin-left: 436px;
	margin-left: 130px;
}
.CreateUser submit
{
	background-color: #FF9933;
	color: White;
	border: none;
	font-weight: bold;
	margin-left: 436px;
	margin-left: 135px;
}
.CreateUser .failure.message
{
	color: #aa3333;
	font-size: 0.7em;
}
.CreateUser .CompleteMessage
{
	font-size: 0.70em;
	color: #666666;
}
.list-title
{
	clear: both;
	padding-top: 20px;
	font-size: 14px;
	color: #555;
}
#email-list
{
	font-size: 12px;
	color: #666666;
	list-style-type: none;
}

#email-list li
{
	margin-top: 10px;
}

/*.RegisterButton
{
	background-color:#FF9933;
	color:White;
	border:none;
	font-weight:bold;
	margin-left:250px;
}
.RegistrationLabel
{	
	float:left;
	width:175px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#000;
	font-weight:normal;
	text-align: right;
	padding-right: 15px;	
}
.RegistrationTextBox
{
	float:left;
	width:375px;
	margin-right:5px;	
}
.RegistrationDropDown
{
	float:left;
	width:380px;
	margin-right:5px;	
}*/
.name
{
	font-size: medium;
}
.Producttext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold; /*Changed By Seema for Name color dated 12052011*/
	color: #1C558E; /*end Change*/ /*padding-left: 15px;*/
}
.ProfileLabel
{
	font-size: 0.8em; /*font-weight:normal;*/
}
.ProfileSectionHeader
{
	font-size: 1.0em;
	color: White;
	background-image: url(/images/SubHeader.png);
	background-repeat: repeat-x;
	background-color: #953537;
	font-weight: bold;
}
.ModalPopupSectionHeader
{
	/*changed By seema for manageAccount basic*/ /*font-size:.9em;*/
	color: White;
	background-color: #1C558E;
	font-weight: bold;
	margin-left: 2px;
	padding-top: 8px;
	height: 25px;
	text-indent: 10px; /*end change*/
}
/*Added By Seema for Products page product desription padding Dated 12/052011*/
/*.ProductLabel
{	
	float:left;
	width:175px;
	font-size:12px;
	color:black;
	padding-left:30px;
}*/
.PadTop
{
	padding-top: 10px;
}

.LRMargins
{
	margin-left: 30px;
	margin-right: 25px;
}

.ShoppingCartTextAlign
{
	margin-top: 12px;
	text-align: right;
}
.LinkButton-remove-item
{
	background-image: url(  '~/images/cross_icon_normal.png' );
}
/*end change*/
.Productutton
{
	float: right;
	width: 175px;
	font-size: 0.8em;
	color: black;
}
.Product, .Repeater
{
	font-size: 12px;
	color: black;
	align: left;
	padding-left: 10px;
}
/*.RegisterSubmitButton
{
	background-color: #FF9933;
	color: White;
	border: none;
	font-weight: bold;
	margin-left: 250px;
}
.RegisterClearButton
{
	background-color: #FF9933;
	color: White;
	border: none;
	font-weight: bold;
	margin-left: 25px;
}*/

.Forgotpasswordbutton
{
	background-color: #FF9933;
	color: White;
	border: none;
	font-weight: bold;
}

.ForgotPasswordTextBox
{
	float: left;
	margin-right: 0px;
}
.ForgotPasswordLabel
{
	float: left;
	font-size: 0.8em;
	color: #953735;
}


.ForgotPasswordButton
{
	background-color: #FF9933;
	color: White;
	border: none;
	font-weight: bold;
	margin-left: 25px;
}
.ContactInfoLabel
{
	float: left;
	width: 135px;
	font-size: 12px;
	color: black;
	font-weight: normal;
	height: 50px;
	padding-left: 15px;
}
.ContactAddresslabel
{
	font-size: 14px;
	color: black;
	align: left;
	width: 200px;
}

.RegisterCartButton
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	background-image: url(/images/button_blue.gif);
	text-align: center;
	vertical-align: middle;
	background-repeat: no-repeat;
	width: 125px;
	height: 28px;
	font-weight: bold; /*background-color: #FF9933; 	color: White; 	border: none; 	font-weight: bold; 	/*text-transform: uppercase;*/ /*margin:0px,0px,0px,px;*/
}


.RadioButtonList
{
	/*font-size:0.9em;*/
	color: #1C558E;
	line-height: 1em;
	margin: 2px 25px 0 10px;
	padding: 10px 10px 10px 10px;
}

.Gridview_Header th
{
	background-color: #1C558E; /*text-align: left;*/
	color: White;
	height: 30px;
	padding-left: 5px;
}

.Gridview_Item td
{
	padding-left: 5px;
	padding-right: 5px;
}

.Gridview_Item_Wrap td
{
	word-break: BREAK-ALL;
}

.nowrap
{
	white-space: nowrap;
	float: right;
	vertical-align: top;
}

.GridView_Main
{
	position: relative;
	left: 0px;
	width: 100%;
}


.box
{
	width: 300px;
	height: 100px;
	background-color:#DFE9F2;
	padding: 10px 10px 10px 10px;
	overflow: hidden;
	position: absolute;
}
﻿
.search-results {
	color: #666;
	font-size: 12px;
	line-height: 18px;
}

.search-results ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.search-results li {
	margin-bottom: 18px;
}

.search-results li a {
	font-weight: bold;
}

.search-results li .title {
	text-decoration: underline;
}

.search-results li .fragment {
	margin: 0;
}

.search-results li .url {
	color: #FF9933;
	font-size: 11px;
	font-weight: normal;
	line-height: 18px;
}

.search-results .querytext, .search-results .highlight {
	font-style: normal;
	font-weight: bold;
}

.search-results .search-result-pager {
	margin: 18px 0;
}

.search-results .search-result-pager a[disabled=disabled] {
	color: #aaa;
	text-decoration: none;
}
﻿.LogoutSection
{
	display:inline;
	position:relative;
	top:8px;
	color:black;
	font-size:0.65em;
}
.LogoutSection a, .LogoutSection a:visited
{
	color:black;
	vertical-align:middle;
}
.LogoutSection a:hover
{
	color:gray;
	text-decoration:underline;
}
.LogoutSection img
{
	border:none;
}﻿.microsoft_form label
{
	font-size:0.8em;
	color:#953537;
	font-weight:bold;	
}
.microsoft_form input
{
	width:175px;
	margin-right:5px;
	background-color:#EEEEEE;
}.ForumHeader
{
	font-family: Verdana, Arial;
	font-size: 0.8em;
	color: #953537;
	background-color: #eeeeee;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 2px;
}
.ForumSubHeader
{
	font-family: Verdana, Arial;
	font-size: 0.8em;
	background-color: #953537;
	padding-left: 5px;
	padding-right: 5px;
	color: White;
	padding-top: 3px;
	padding-bottom: 2px;
}
.ForumSummary
{
	font-family: Verdana, Arial;
	font-size: 0.7em;
	color: #953537;
}

.PostAuthor
{
	font-family: Verdana, Arial;
	font-size: 0.8em;
	color: #953537;
	padding-left: 5px;
	padding-top: 4px;
}
/******************************Forum Classes*/
.ForumIcon
{
	color: #953537;
	vertical-align: top;
	padding-top: 10px;
	padding-left: 3px;
	padding-right: 3px;
}
.ForumTitle
{
	font-size: 0.8em;
	padding-bottom: 5px;
}
.ForumTitle a
{
	color: #953537;
	text-decoration: underline;
}
.ForumTitle a:visited
{
	color: #953537;
	text-decoration: underline;
}
.ForumTitle a:hover
{
	color: #953537;
	text-decoration: underline;
}
.ForumInformationArea
{
	color: #953537;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 15px;
}
.LatestPostDetail
{
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	font-size: 0.7em;
	color: #953537;
}
.LatestPostDetail a
{
	color: #953537;
	text-decoration: underline;
}
.LatestPostDetail a:visited
{
	color: #953537;
	text-decoration: underline;
}
.LatestPostDetail a:hover
{
	color: #953537;
	text-decoration: underline;
}
.PostNumber
{
	vertical-align: top;
	padding-top: 10px;
	font-size: 0.8em;
	color: #953537;
}
.TopicNumber
{
	vertical-align: top;
	padding-top: 10px;
	font-size: 0.8em;
	color: #953537;
}
/******************************Topic Classes*/
.TopicIcon
{
	vertical-align: top;
	padding-top: 10px;
	padding-left: 3px;
	padding-right: 3px;
}
.TopicTitle
{
	font-family: Verdana, Arial;
	font-size: 0.75em;
}
.TopicTitle a
{
	color: #953537;
	text-decoration: underline;
}
.TopicTitle a:visited
{
	color: #953537;
	text-decoration: underline;
}
.TopicTitle a:hover
{
	color: #953537;
	text-decoration: underline;
}
.TopicSummary
{
	font-family: Verdana, Arial;
	font-size: 0.7em;
	color: #953537;
	margin-top: 4px;
}
.TopicInformationArea
{
	vertical-align: top;
	color: #953537;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 15px;
}

.LatestTopicPostDetail
{
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	font-size: 0.7em;
	color: #953537;
}
.LatestTopicPostDetail a
{
	color: #953537;
	text-decoration: underline;
}
.LatestTopicPostDetail a:visited
{
	color: #953537;
	text-decoration: underline;
}
.LatestTopicPostDetail a:hover
{
	color: #953537;
	text-decoration: underline;
}
.TopicPostNumber
{
	vertical-align: top;
	padding-top: 10px;
	font-size: 0.8em;
	color: #953537;
}

/********************************************Post Styles*/
.PostAuthorHeading
{
	font-family: Verdana, Arial;
	color: White;
	font-size: 0.8em;
	background-color: #953537;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 2px;
}

.PostMessageHeading
{
	font-family: Verdana, Arial;
	color: White;
	font-size: 0.8em;
	background-color: #953537;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 2px;
}
.PostPhotoHeading
{
	font-family: Verdana, Arial;
	color: White;
	font-size: 0.8em;
	background-color: #953537;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-right: 5px;
}

.titleSection
{
	padding-top: 5px;
	padding-left: 5px;
}

.PostTitle
{
	font-family: Verdana, Arial;
	font-size: 0.7em;
	color: #953537;
	padding-top: 5px;
}

.PostDate
{
	font-family: Verdana, Arial;
	font-size: 0.7em;
	color: #953537;
}
.PostMessage
{
	font-family: Verdana, Arial;
	font-size: 0.7em;
	color: #953537;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}

.ForumImageCaption
{
	font-size: 0.78em;
	color: #953537;
	padding-bottom: 5px;
}

.ForumImageCaption a
{
	color: #953537;
}
.ForumImageCaption a:visited
{
	color: #953537;
}
.ForumImageCaption a:hover
{
	color: #953537;
}

.horizontalRule
{
	border-top: solid 1px #953537;
	padding-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
}

/*********************************************************Forum Form*/
.PostForm
{
	margin-bottom: 15px;
}
.PostedBy
{
	font-size: 0.8em;
	background-color: #eeeeee;
	color: #179DCA;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.PostedByUsername
{
	color: #953537;
}

.PostReplyHeader
{
	font-size: 0.8em;
	color: White;
	background-color: #953537;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.PostButton
{
	background-color: #FF9933;
	color: White;
	border: none;
	font-weight: bold;
	text-transform: uppercase;
}

/*************************************Labels*/
.PostReplyTitleLabel
{
	color: #953537;
	vertical-align: top;
	font-size: 0.8em;
	padding-left: 10px;
	padding-top: 10px;
	background-color: #e7e7e7;
	border-right: solid 1px white;
}

.PostReplyMessageLabel
{
	color: #953537;
	vertical-align: top;
	font-size: 0.8em;
	padding-left: 10px;
	padding-top: 10px;
	background-color: #e7e7e7;
	border-right: solid 1px white;
}

.PostReplyPhotoLabel
{
	color: #953537;
	vertical-align: top;
	font-size: 0.8em;
	padding-left: 10px;
	padding-top: 10px;
	background-color: #e7e7e7;
	border-right: solid 1px white;
}
.PostReplySpacerLabel
{
	background-color: #e7e7e7;
	border-right: solid 1px white;
}
/****************************************Boxes*/
.PostReplyTitle
{
	padding-top: 8px;
	padding-left: 10px;
	background-color: #eeeeee;
}

.PostReplyMessage
{
	padding-top: 8px;
	padding-left: 10px;
	background-color: #eeeeee;
	padding-right: 10px;
}

.PostReplyPhoto
{
	padding-top: 8px;
	padding-left: 10px;
	background-color: #eeeeee;
}

.PostReplyButtonCell
{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #eeeeee;
}

.PostReplyLinks
{
	color: #179DCA;
	font-size: 0.7em;
	background-color: #eeeeee;
	padding-right: 10px;
}

/******************************Paging*/

.ForumPaging, .ForumPagingMessage
{
	padding-top: 5px;
	font-size: 0.7em;
	padding-right: 10px;
	padding-bottom: 5px;
}

.SorterForm
{
	margin: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.PostSorter
{
	background-color: #eeeeee;
}

.HeaderTitle
{
	padding-left: 5px;
	font-size: 0.8em;
	color: #953537;
	font-weight: bold;
}




















/********************************************Forum Backgrounds*/
/****************ForumIcon*/
.odd .ForumIcon
{
	background-color: #dfdfdf;
}
.even .ForumIcon
{
	background-color: #d9d9d9;
}

/****************ForumInformationArea*/
.odd .ForumInformationArea
{
	background-color: #f3f3f3;
}
.even .ForumInformationArea
{
	background-color: #ebebeb;
}
/****************LatestPostDetail*/
.odd .LatestPostDetail
{
	background-color: #e7e7e7;
}
.even .LatestPostDetail
{
	background-color: #dfdfdf;
}
/****************PostNumber*/
.odd .PostNumber
{
	background-color: #dfdfdf;
}
.even .PostNumber
{
	background-color: #d9d9d9;
}
/****************TopicNumber*/
.odd .TopicNumber
{
	background-color: #dfdfdf;
}
.even .TopicNumber
{
	background-color: #d9d9d9;
}

/********************************************Topic Backgrounds*/
/****************TopicIcon*/
.odd .TopicIcon
{
	background-color: #dfdfdf;
}
.even .TopicIcon
{
	background-color: #d9d9d9;
}
/****************TopicInformationArea*/
.odd .TopicInformationArea
{
	background-color: #f3f3f3;
}
.even .TopicInformationArea
{
	background-color: #ebebeb;
}
/****************LatestTopicPostDetail*/
.odd .LatestTopicPostDetail
{
	background-color: #e7e7e7;
}
.even .LatestTopicPostDetail
{
	background-color: #dfdfdf;
}

.odd .TopicPostNumber
{
	background-color: #dfdfdf;
}

.even .TopicPostNumber
{
	background-color: #d9d9d9;
}

/********************************************Post Backgrounds*/
/****************PostAuthorArea*/
.PostAuthorArea_odd
{
	background-color: #e7e7e7;
}
.PostAuthorArea
{
	background-color: #dfdfdf;
}
/****************PostMessageArea*/
.PostMessageArea_odd
{
	background-color: #f3f3f3;
}
.PostMessageArea
{
	background-color: #ebebeb;
}
/***************PostPhotoArea*/
.PostPhotoArea_odd
{
	background-color: #dcdcdc;
}

.PostPhotoArea
{
	background-color: #d4d4d4;
}
﻿
#helpdesk-section
{
	margin: 0 14px;
	position: relative;
	bottom: 30px;
}

.view-tickets#helpdesk-section
{
	position: static;
}

#helpdesk-section h3
{
	color: #953537;
	clear: both;
	font-size: 0.8em;
	padding: 0 0 2px 0;
	margin: 0 0 10px 0;
}

#helpdesk-section table#helpdesk-tickets
{
	clear: both;
	margin: 0;
	padding: 0;
	width: 100%;
}

#helpdesk-section table#helpdesk-tickets th
{
	background: #953537;
	border: solid 1px #FFF;
	color: #FFF;
	font-size: 0.65em;
	padding: 4px;
}

#helpdesk-section table#helpdesk-tickets td
{
	background: #EEE;
	border: solid 1px #FFF;
	font-size: 0.6em;
	padding: 5px;
	color: #666;
	text-align: center;
}

#helpdesk-section table#helpdesk-tickets td.ticket-info
{
	font-size: 0.7em;
	padding-left: 8px;
	text-align: left;
}

#helpdesk-section table#helpdesk-tickets td.ticket-info a
{
	background: url("/xrm-adx/samples/images/tag_blue.png") no-repeat 0px 50%;
	font-weight: bold;
	display: block;
	padding: 2px 22px;
}

#helpdesk-section table#helpdesk-tickets.closed-tickets td.ticket-info a
{
	background: url("/xrm-adx/samples/images/tag_red.png") no-repeat 0px 50%;
}

a.new-item
{
	border: solid 1px #CCC;
	display: block;
	font-size: 0.65em;
	font-weight: bold;
	padding: 6px 10px 6px 30px;
}

a.new-item:hover
{
	background-color: #EEE;
	text-decoration: none;
}

a.new-ticket
{
	background: url("/xrm-adx/samples/images/tag_blue_add.png") no-repeat 7px 50%;
	margin: 15px 0;
	float: right;
}

#helpdesk-section fieldset
{
	background: #EEE;
	border: 0;
	clear: both;
	margin: 0;
	padding: 15px;
}

#helpdesk-section fieldset ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}

#helpdesk-section fieldset label
{
	color: #953537;
	font-size: 0.7em;
	font-weight: bold;
	display: block;
	margin-bottom: 2px;
}

#helpdesk-section fieldset ul li
{
	margin-bottom: 10px;
}

#helpdesk-section fieldset ul input, #helpdesk-section fieldset ul textarea
{
	width: 350px;
}

#helpdesk-section fieldset ul textarea
{
	height: 100px;
}


#helpdesk-section fieldset ul select
{
	width: 160px;
}

#helpdesk-section fieldset input.PostButton
{
	margin: 5px 0;
}

#helpdesk-section fieldset #new-note
{
	float: left;
	width: 260px;
}

#helpdesk-section fieldset #new-note label
{
	background: url("/xrm-adx/samples/images/note_add.png") no-repeat 0 50%;
	padding: 1px 0 2px 22px;
}

#helpdesk-section fieldset #new-note textarea
{
	width: 100%;
	height: 122px;
}

#helpdesk-section fieldset #updatable-ticket-data
{
	float: right;
}

#helpdesk-section fieldset #updatable-ticket-data label
{
	padding-bottom: 2px;
}

#helpdesk-section fieldset #attachment label, #helpdesk-section fieldset #new-attachment label, ul#helpdesk-notes li a.note-attachment
{
	background: url("/xrm-adx/samples/images/attach.png") no-repeat 1px 1px;
	padding: 2px 0 2px 22px;
}

#helpdesk-section fieldset #attachment label
{
	width: 123px;
}

#helpdesk-section fieldset #new-attachment label
{
	width: 100%;
}

#helpdesk-section fieldset #new-attachment input
{
	width: 440px;
}

ul#helpdesk-notes
{
	margin: 0 0 10px 0;
	padding: 0;
	list-style: none;
}

ul#helpdesk-notes li
{
	background: url("/xrm-adx/samples/images/note.png") no-repeat 0 10px;
	border-top: solid 1px #DDD;
	padding: 6px 0 8px 30px;
	font-size: 0.75em;
	width: 440px;
}

ul#helpdesk-notes li p.note-data
{
	color: #666;
	font-size: 0.85em;
	float: left;
}

ul#helpdesk-notes li a.note-attachment
{
	float: right;
	font-size: 0.85em;
}

#helpdesk-section ul.ticket-data
{
	color: #666;
	font-size: 0.6em;
	margin: 15px 0;
	padding: 0;
	list-style: none;
}

.clearer { clear: both; }

#helpdesk-section .ticket-filters
{
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	list-style: none;
}

#helpdesk-section .ticket-filters li
{
	font-size: 0.65em;
	float: left;
}

#helpdesk-section .ticket-filters li a, #helpdesk-section .ticket-filters li em
{
	border-left: solid 1px #CCC;
	display: block;
	font-style: normal;
	padding: 0 6px;
}

#helpdesk-section .ticket-filters li em
{
	color: #333;
	font-weight: bold;
}

#helpdesk-section .ticket-filters li a
{
}

#helpdesk-section .ticket-filters li a:hover
{
}

.ticket-detail a.ticket-list-link
{
	background: url("/xrm-adx/samples/images/tag_blue.png") no-repeat 7px 50%;
	border: solid 1px #CCC;
	display: block;
	float: right;
	font-size: 0.65em;
	font-weight: bold;
	padding: 6px 10px 6px 30px;
	margin-bottom: 20px;
}

.ticket-detail a.ticket-list-link:hover
{
	background-color: #EEE;
	text-decoration: none;
}

p.ticket-status
{
	color: #666;
	font-size: 0.6em;
	margin-top: -8px;
}﻿
ul.crm-listing { list-style: none; margin: 0.25em 0 1.5em 0; padding: 0; color: #666; }

#appointments .appointment,
#job-postings .posting { margin: 1em 0; padding: 0.5em 0.75em; border-top: solid 1px #DDD; background: #EEE; }

.crm-listing { clear: both; }

.crm-listing h4 { color: #953537; font-size: 0.75em; margin-bottom: 0.75em; }

.crm-listing p { font-size: 0.7em; margin: 0.75em 0; }

#appointments .appointment .details { list-style: none; margin: 0; padding: 0; font-size: 0.7em; }

#appointments .appointment .schedule { font-size: 0.7em; margin: 0.75em 0 0.1em 0;  }

#appointments .appointment .schedule span { color: #953537; }

#job-postings .closingon { font-size: 12px; }

#job-postings .closingon span { color: #953537; }

#job-postings a.apply-link {
	display: block;
	font-size: 0.7em;
	font-weight: bold;
	text-align: right;
	margin-top: 1.5em;
	margin-bottom: 0.25em;
}

a.job-postings-feed {
	background: url("/xrm-adx/samples/images/feed_add.png") no-repeat 7px 50%;
	display: block;
	margin: 12px 0;
	float: right;
	border: solid 1px #CCC;
	font-size: 0.65em;
	font-weight: bold;
	padding: 6px 10px 6px 30px;
}

a.job-postings-feed:hover {
	background-color: #EEE;
	text-decoration: none;
}

#job-application fieldset
{
	background: #EEE;
	border: 0;
	clear: both;
	margin: -1em 0 1.5em 0;
	padding: 15px;
}

#job-application fieldset ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}

#job-application fieldset label
{
	color: #953537;
	font-size: 12px;
	font-weight: bold;
	display: block;
	margin-bottom: 2px;
}

#job-application fieldset ul li
{
	margin-bottom: 10px;
}

#job-application fieldset ul input, #job-application fieldset ul textarea
{
	width: 550px;
}

#job-application fieldset ul textarea
{
	height: 100px;
}


#job-application fieldset ul select
{
	width: 160px;
}

#job-application fieldset input.PostButton
{
	margin: 5px 0;
}

#job-application fieldset #new-note
{
	float: left;
	width: 260px;
}

#job-application fieldset #new-note label
{
	background: url("/xrm-adx/samples/images/note_add.png") no-repeat 0 50%;
	padding: 1px 0 2px 22px;
}

#job-application fieldset #new-note textarea
{
	width: 100%;
	height: 122px;
}

#job-application fieldset #updatable-ticket-data
{
	float: right;
}

#job-application fieldset #updatable-ticket-data label
{
	padding-bottom: 2px;
}

#job-application fieldset #attachment label, #job-application fieldset #new-attachment label, ul#helpdesk-notes li a.note-attachment
{
	background: url("/xrm-adx/samples/images/attach.png") no-repeat 1px 1px;
	padding: 2px 0 2px 22px;
}

#job-application fieldset #attachment label
{
	width: 223px;
}

#job-application fieldset #new-attachment label
{
	width: 100%;
}

#job-application fieldset #new-attachment input
{
	width: 440px;
}

#job-application .validation-marker { font-size: 0.7em; }

#job-application .validation-message {
	font-size: 0.7em;
	margin-bottom: 1em;
	padding: 0.25em 1em 0.75em 1em;
	border-top: 1px solid red;
	background: #FFCCCC;
}

#job-application .validation-message li { margin: 0.1em 0; padding: 0; }

#job-application p.message { margin: 1.5em 0 3em 0; font-size: 0.7em; color: #333; }

#job-application .field-info { font-size: smaller; color: #666; font-weight: normal; font-style: italic; }﻿#anchors
{
	font-size: 0.7em;
	margin: 0 0 20px 0;
	padding: 0;
}

#anchors li
{
	list-style: none;
}﻿.EditorGold
{
	color:#FF9933;
	font-weight:bold;
}

.EditorBlue
{	
	color:#953537;
	font-weight:bold;	
}﻿body, div, p, h1, h2, h3, h4, ul, li, table
{
	margin:0;
	padding:0;
	border:none;
}

h3
{
	font-size:small;
}

body
{
	background: #B4B4B4 url(images/body_bg.gif) repeat left top;
	font-family: Tahoma, Arial, sans-serif;
	font-size:100%;
}

/* Master Page Layout */
#master_header
{
	margin: -1px auto 0 auto;
	width: 800px;
}

#master_headertop
{
	background: url(images/headertop_img.jpg) no-repeat left top;
}

#master_headerbottom
{
	background: url(images/headerbottom_img.png) no-repeat left top;
}

#master_page
{
	margin: 5px auto 20px auto;
	width: 800px;
}

#master_menu
{
	float: left;
	width: 240px;
	padding-right: 10px;
}

.sidebar
{
	width: 100%;
	margin-bottom: 10px;
}

.sidebarheader
{
	height: 24px;
	padding: 10px 0 0 35px;
	background: url(images/sidebar_header.png) no-repeat left top;
	color: #FFF;
	font-family: Arial, Sans-Serif;
	font-size: 1.2em;
	font-weight: bold;
	text-transform: uppercase;
}

.sidebarcontent
{	
	border: 1px solid #0F2543;
	padding: 20px 20px 20px 30px;
	line-height: 1.5em;
	font-weight: bold;
}

#master_sidebarSamples
{	
	padding-top: 72px;
	background: #FFF url(images/samples_bg.gif) no-repeat left top;
}

#master_sidebarWalkthroughs
{
	padding-top: 72px;
	background: #FFF url(images/walkthrough_bg.gif) no-repeat left top;
}

.sidebarcontent a
{
	padding: 2px 5px;
	color: #5377A9;
	text-decoration: none;
}

.sidebarcontent a:hover
{
	background-color: #0F2543;
	color: #FFF;
}

.sidebarcontent a:visited
{
	font-weight: normal;
}

#master_content
{
	float: left;
	width: 550px;
	margin-right: -550px;
	color: #666666;
}

#master_content ul
{
	margin: 0 25px 0 30px;
}

#master_content ul li ul li
{
	list-style-type: disc;
}

#master_contentheader
{
	height: 19px;
	background: url(images/rightcoltop.gif) no-repeat right top;
}

#master_contentplaceholder
{
	padding: 30px 20px 40px 20px;
	border-left: 1px solid #0F2543;
	border-right: 1px solid #0F2543;
	border-bottom: 1px solid #0F2543;
	background-color: #EFEFEF;
	line-height: 1.5em;
}

#master_contentfooter
{
	clear: both;
	padding: 10px 0 5px 10px;
	color: #333;
	font-size: 0.8em;
	letter-spacing: 0.1em;
}

/* Content Page Layout */
.demoarea {
	padding:20px;
	background:#FFF url(images/demotop.png) no-repeat left top;
}

.demoarea p 
{
	padding:5px;
}

.demoheading {
	padding-bottom:20px;
	color:#5377A9;
	font-family:Arial, Sans-Serif;
	font-weight:bold;
	font-size:1.5em;
}

.demobottom {
	height:8px;
	background:#FFF url(images/demobottom.png) no-repeat left bottom;
}


.heading {
	padding: 1em 0 1em 0;
	color:#5377A9;
	font-family:Arial, Sans-Serif;
	font-weight:bold;
	font-size:1.2em;
}

.subheading{
	padding:.8em 0 0.5em 0;
	color:#0F2543;
	font-weight:bold;
	font-family:Arial, Sans-Serif;
	font-size:1.1em;
}

p {}

em {font-style:italic}

i {font-style: italic;}

strong {font-weight:bold;}

.codeReference
{
	font-family: 'Courier New', Monospace;
	font-style: normal;
	font-weight: bold;
}

pre, code {
	display:block;
	margin:15px 15px 15px 0;
	padding:10px;
	border:1px dashed #CCC;
	background-color:#FFF;
	color:#000;
	font-family:'Courier New', Monospace;
	font-size:0.9em;
	font-style:normal;
}

.releaseList {
	list-style-type:disc;
}


/* Styles for the Animation Reference */
.animationReferenceTable
{
}

.animationReferenceRow
{
}

.animationReferenceField
{
	text-align: right;
	vertical-align: top;
	padding-top: 5px;
}

.animationReferenceCode
{
	margin-top: 5px;
	vertical-align: top;
	font-family: 'Courier New', Monospace;
	font-style: normal;
	font-weight: bold;
	
	display:block;
	background-color:#FFF;
	color:#000;
	font-family:'Courier New', Monospace;
	font-size:0.9em;
	font-style:normal;
	font-weight: bold;
	margin-bottom: 5px;
}

.animationReferenceItems
{
	vertical-align: top;
}

.animationReferenceItemTable
{
	width: 100%;
	padding: 0px;
	margin: 0px;
}

.animationReferenceItemRow
{
	width: 100%;
	padding: 0px;
	margin: 0px;
}

.animationReferenceItem
{
	width: 100%;
	padding: 0px;
	margin: 0px;
	padding-bottom: 10px;
}

.animationReferenceItemCode
{
	display:block;
	background-color:#FFF;
	color:#000;
	font-family:'Courier New', Monospace;
	font-size:0.9em;
	font-style:normal;
	font-weight: bold;
}

/******************************/
/**Styling information specific to individual content pages**/

/* Accordion */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #5078B3;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}

/*Cascading DropDown*/

/*CollapsiblePanel*/
.collapsePanel {
	
	background-color:white;
	overflow:hidden;
}

.collapsePanelHeader{
	width:100%;
	height:30px;
	background-image: url(images/bg-menu-main.png);
	background-repeat:repeat-x;
	color:#FFF;
	font-weight:bold;
}

#master_content .collapsePanelHeader a {color:#FFF;}
#master_content .collapsePanelHeader a:hover {text-decoration:none;background:none;}

/*Confirm Button*/

/* DropShadow */

#master_content .dropShadowPanel span {color:white;text-decoration:underline;}
#master_content .dropShadowPanel span:hover {text-decoration:none;}


.dropShadowPanel 
{
	width:300px;
	background-color:#5377A9;
	color:white;
	font-weight:bold;
}

/*Drag Panel*/
.dragMe {
	width:100%;
	height:21px;
	background-color:#FFF;
	background-image:url(images/header-opened.png);
	text-align:center;
	cursor:move;
	font-weight:bold;
}

.overflowHidden {overflow:hidden;}

.overflowScroll {overflow:hidden;}

/*Hover Menu*/
.popupMenu {
	position:absolute;
	visibility:hidden;
	background-color:#F5F7F8;
	opacity:.9;
	filter: alpha(opacity=90);
}

.popupHover {
	background-image:url(images/header-opened.png);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#F5F7F8;
}

/* PagingBulletedList */
.selectIndex {
    font-weight: bold;
    text-decoration:none;
}
.unselectIndex {
    font-weight:normal;
    text-decoration:underline;
}


/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

/*Modal Popup*/
.modalBackgroundWhite
{
	background-color: White;
	filter: alpha(opacity=0);
	opacity: 0;
}
.modalPopup
{
	background-color: #DFE9F2;
	border-width: 3px;
	border-style: solid;
	border-color: #1C558E;
	padding: 15px;
	width: 550px;
	text-align: left;
	margin-top: 20px;
	border-width: 1px;
}

.modalPopup p {
    padding: 0px;
}

.sampleStyleA {
	background-color:#FFF;
}

.sampleStyleB {
	background-color:#FFF;
	font-family:monospace;
	font-size:10pt;
	font-weight:bold;
}

.sampleStyleC {
	background-color:#ddffdd;
	font-family:sans-serif;
	font-size:10pt;
	font-style:italic;
}

.sampleStyleD {
	background-color:Blue;
	color:White;
	font-family:Arial;
	font-size:10pt;
}

/*Popup Control*/
.popupControl{
	background-color:White;
	position:absolute;
	visibility:hidden;
}

/*Reorder List*/
.dragHandle {
	width:10px;
	height:15px;
	background-color:Blue;
	background-image:url(images/bg-menu-main.png);
	cursor:move;
	border:outset thin white;
}

.callbackStyle {
	border:thin blue inset;		
}

.callbackStyle table {
	background-color:#5377A9;	
	color:Black;
}


.reorderListDemo li {
	list-style:none;
	margin:2px;
	background-image:url(images/bg_nav.gif);
	background-repeat:repeat-x;
	color:#FFF;
}

.dragVisualContainer li  {
    list-style:none;
	background-image:url(images/bg_nav.gif);
	background-repeat:repeat-x;
	color:#FFF;
}

.reorderListDemo li a {color:#FFF !important; font-weight:bold;}

.reorderCue {
	border:dashed thin black;
	width:100%;
	height:25px;
}

.itemArea {
	margin-left:15px;
	font-family:Arial, Verdana, sans-serif;
	font-size:1em;
	text-align:left;
}


/* Rounded Corners*/

.roundedPanel
{	
	width:300px;
	background-color:#5377A9;
	color:white;
	font-weight:bold;
}

/* ResizableControl */

.frameImage
{
	width:130px;
	height:65px;
	overflow:hidden;
	float:left;
	padding:3px;
}

.frameText
{
	width:100px;
	height:100px;
	overflow:auto;
	float:left;
	background-color:#ffffff;
	border-style:solid;
	border-width:2px;
	border-color:Gray;
	font-family:Helvetica;
	line-height:normal;
}

.handleImage
{
	width:15px;
	height:16px;
	background-image:url(images/HandleHand.png);
	overflow:hidden;
	cursor:se-resize;
}

.handleText
{
	width:16px;
	height:16px;
	background-image:url(images/HandleGrip.png);
	overflow:hidden;
	cursor:se-resize;
}

.resizingImage
{
	padding:0px;
	border-style:solid;
	border-width:3px;
	border-color:#B4D35D;
}

.resizingText
{
	padding:0px;
	border-style:solid;
	border-width:2px;
	border-color:#7391BA;
}

/*Textbox Watermark*/

.unwatermarked {
	height:18px;
	width:148px;
}

.watermarked {
	height:20px;
	width:150px;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
}	

/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(Images/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(Images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(Images/SavedStar.png);
}


/*Toggle Button*/

/*Setup*/
.walkthrough li {padding-bottom:5px;}

/*Using a sample extender*/

/*Creating a new extender*/
.walkthroughNote {
	padding-left:25px;
	font-style:italic;
}

/*Other neat stuff*/





/************ PasswordStrength Related Styles ***********************/
.TextIndicator_TextBox1
{
     background-color:Gray;
     color:White;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
}

.BarIndicator_TextBox2_weak
{
    color:Red;
    background-color:Red;
}
.BarIndicator_TextBox2_average
{
    color:Blue;
    background-color:Blue;
}
.BarIndicator_TextBox2_good
{
    color:Green;
    background-color:Green;
}

.BarBorder_TextBox2
{
    border-style:solid;
    border-width:1px;
    padding:2px 2px 2px 2px;
    width:200px;
    vertical-align:middle;
}

.TextIndicator_TextBox3
{
     background-color:Blue;
     color:Yellow;
     font-size:small;
     font-variant:small-caps;
     padding: 2px 3px 2px 3px;
}

.TextIndicator_TextBox3_Handle
{
	width:16px;
	height:14px;
	background-image:url(images/Question.png);
	overflow:hidden;
	cursor:help;
}

.TextIndicator_TextBox1_Strength1
{
     background-color:Gray;
     color:White;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.TextIndicator_TextBox1_Strength2
{
     background-color:Gray;
     color:Yellow;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.TextIndicator_TextBox1_Strength3
{
     background-color:Gray;
     color: #FFCAAF;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.TextIndicator_TextBox1_Strength4
{
     background-color:Gray;
     color:Aqua;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.TextIndicator_TextBox1_Strength5
{
     background-color:Gray;
     color: #93FF9E;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}



.dynamicPopulate_Normal
{
	border:silver 1px inset;
	padding:2px;
	text-align:center;
	height:2em;
	margin:5px;
	width:200px;
}

.dynamicPopulate_Updating 
{
	background-image:url(images/loading.gif);
	background-repeat:no-repeat;
	border:silver 1px inset;
	text-align:center;
	padding:2px;
	height:2em;
	margin:5px;
	width:200px;
}
/************ MaskedEdit Related Styles ***********************/
.MaskedEditFocus
{
    background-color: #ffffcc;
    color: #000000;
}
.MaskedEditMessage
{
	color: #ff0000;
	font-weight: bold;
}
.MaskedEditError
{
    background-color: #ffcccc;
}
.MaskedEditFocusNegative
{
    background-color: #ffffcc;
    color: #ff0000;
}
.MaskedEditBlurNegative
{
    color: #ff0000;
}

.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: lemonchiffon;
    color: red;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}

/* SlideShow styles */

.slideTitle
{
	font-weight:bold;
	font-size:small;
	font-style:italic;
}

.slideDescription
{
	font-size:small;
	font-weight:bold;
}

.validatorCalloutHighlight
{
    background-color: lemonchiffon;
}

.ListSearchExtenderPrompt
{
	font-style:italic;
	color:Gray;
	background-color:white;
}

.ajax__multi_slider_custom .outer_rail_horizontal
{
    position:absolute;
    background:url('Images/rail_dark.gif') no-repeat;
    width:321px;
    height:25px;
    z-index:100;
}

.ajax__multi_slider_custom .inner_rail_horizontal
{
    position:absolute;
    background: url('Images/rail_light.gif') no-repeat;
    width:321px;
    height:25px;
    z-index:100;
}

.ajax__multi_slider_custom .handle_horizontal_left
{
    position:absolute;
    background:url('Images/handle_left.gif') no-repeat;
    width:13px;
    height:25px;
    z-index:200;
    cursor:w-resize;
}

.ajax__multi_slider_custom .handle_horizontal_right
{
    position:absolute;
    background:url('Images/handle_right.gif') no-repeat;
    width:13px;
    height:25px;
    z-index:200;
    cursor:w-resize;
}

/* ComboBox styles */

#master_content .ajax__combobox_itemlist
{
    margin: 0px;
}

.AjaxToolkitStyle .ajax__combobox_inputcontainer .ajax__combobox_textboxcontainer input
{
    background-image: url(ComboBox/images/toolkit-bg.gif);
    background-position: top left;
    border: 0px none;
    color: #FFFFFF;
    padding: 4px 0px 3px 5px;
    font-size: 13px;
    height: 16px;
    width: 240px;
}
.AjaxToolkitStyle .ajax__combobox_inputcontainer .ajax__combobox_buttoncontainer button
{
    background-image: url(ComboBox/images/toolkit-arrow.gif);
    background-position: top left;
    border: 0px none;
    height: 23px;
    width: 23px;
}
.AjaxToolkitStyle .ajax__combobox_itemlist
{
    border-color: #0F2543;
    background-color: #EFEFEF;
}

.AquaStyle .ajax__combobox_inputcontainer .ajax__combobox_textboxcontainer input
{
    margin: 0;
    background-image: url(ComboBox/images/aqua-bg.gif);
    background-position: top left;
    border: 0px none;
    padding: 2px 0px 0px 8px;
    font-size: 11px;
    height: 17px;
    width: 150px;
}
.AquaStyle .ajax__combobox_inputcontainer .ajax__combobox_buttoncontainer button
{
    background-image: url(ComboBox/images/aqua-arrow.gif);
    background-position: top left;
    border: 0px none;
    height: 19px;
    width: 19px;
}
.AquaStyle .ajax__combobox_itemlist
{
    border-color: #000000;
    background-color: #FFFFFF;
}
.WindowsStyle .ajax__combobox_inputcontainer .ajax__combobox_textboxcontainer input
{
    margin: 0;
    border: solid 1px #7F9DB9;
    border-right: 0px none;
    padding: 1px 0px 0px 5px;
    font-size: 13px;
    height: 18px;
}
.WindowsStyle .ajax__combobox_inputcontainer .ajax__combobox_buttoncontainer button
{
    margin: 0;
    padding: 0;
    background-image: url(ComboBox/images/windows-arrow.gif);
    background-position: top left;
    border: 0px none;
    height: 21px;
    width: 21px;
}
.WindowsStyle .ajax__combobox_itemlist
{
    border-color: #7F9DB9;
}


﻿/************ PasswordStrength Related Styles ***********************/
.TextIndicator_TextBox1
{
     background-color:Gray;
     color:White;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
}

.BarIndicator_TextBox2_weak
{
    color:Red;
    background-color:Red;
}
.BarIndicator_TextBox2_average
{
    color:Blue;
    background-color:Blue;
}
.BarIndicator_TextBox2_good
{
    color:Green;
    background-color:Green;
}

.BarBorder_TextBox2
{
    border-style:solid;
    border-width:1px;
    padding:2px 2px 2px 2px;
    width:200px;
    vertical-align:middle;
}

.TextIndicator_TextBox3
{
     background-color:Blue;
     color:Yellow;
     font-size:small;
     font-variant:small-caps;
     padding: 2px 3px 2px 3px;
}

.TextIndicator_TextBox3_Handle
{
	width:16px;
	height:14px;
	background-image:url(images/Question.png);
	overflow:hidden;
	cursor:help;
}

.TextIndicator_TextBox1_Strength1
{
     background-color:Gray;
     color:White;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.TextIndicator_TextBox1_Strength2
{
     background-color:Gray;
     color:Yellow;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.TextIndicator_TextBox1_Strength3
{
     background-color:Gray;
     color: #FFCAAF;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.TextIndicator_TextBox1_Strength4
{
     background-color:Gray;
     color:Aqua;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.TextIndicator_TextBox1_Strength5
{
     background-color:Gray;
     color: #93FF9E;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}



.dynamicPopulate_Normal
{
	border:silver 1px inset;
	padding:2px;
	text-align:center;
	height:2em;
	margin:5px;
	width:200px;
}

.dynamicPopulate_Updating 
{
	background-image:url(images/loading.gif);
	background-repeat:no-repeat;
	border:silver 1px inset;
	text-align:center;
	padding:2px;
	height:2em;
	margin:5px;
	width:200px;
}

/************ Registration Related Styles ***********************/

.RegistrationTextBoxBig
{
	float:left;
	width:375px;
	margin-right:5px;	
}
.RegistrationDropDownBig
{
	float:left;
	width:380px;
	margin-right:5px;	
}
.RegistrationTextBoxSmall
{
	float:left;
	width:180px;
	margin-right:5px;	
}
.RegistrationDropDownSmall
{
	float:left;
	width:180px;
	margin-right:5px;	
}
.RegistrationDropDownSalutation
{
	float:left;
	width:90px;
	margin-right:5px;	
}
.RegisterSubmitButton
{
	background-color: #FF9933;
	color: White;
	border: none;
	font-weight: bold;
}
.RegisterClearButton
{
	background-color: #FF9933;
	color: White;
	border: none;
	font-weight: bold;
	margin-left: 25px;
}
.button_blue 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	background-image: url(/images/button_blue.gif);
	text-align: center;
	vertical-align: middle;
	background-repeat: no-repeat;
	width: 125px;
	height: 28px;
	font-weight: bold;
}
.button_grey
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	background-image: url(/images/button_grey.gif);
	text-align: center;
	vertical-align: middle;
	background-repeat: no-repeat;
	width: 125px;
	height: 28px;
	font-weight: bold;
}
body {
	font-family: Verdana, sans-serif;
	margin: 0;
	padding: 0;
}

h1 {
	background: #953537 url('/images/Wireframe-survey-logo.gif') top left no-repeat;
	border-bottom: solid 5px #FF9933;
	color: #FFF;
	font-size: 1em;
	margin: 0;
	padding: 60px 18px 12px 0;
	text-align: right;
}

#SlideHeader h2 {
	color: #953537;
	float: left;
	font-size: 0.9em;
	margin: 14px;
}

#SlideHeader select {
	float: right;
	font-size: 0.6em;
	margin: 14px;
}

#SlideBody {
	clear: both;
	color: #666;
	font-size: 0.6em;
	line-height: 1.475em;
	margin: 14px 14px 0 14px;
}

#SlideNavigation {
	border-bottom: solid 3px #FF9933;
	padding: 2px 14px 10px 14px;
	text-align: right;
}

#SlideNavigation a {
	color: #953537;
	text-decoration: none;
}

#SlideNavigation a:hover {
	font-weight: bold;
}

#SlideFooter {
	border-top: solid 10px #953537;
	margin-top: 1px;
	padding: 0 14px;
}

#SlideFooter p {
	color: #666;
	float: right;
	font-size: 0.6em;
}

#SlideFooter p.first {
	float: left;
}

.adxSectionMediaImage {
	margin: 3px 12px 12px 12px;
}

.adxPositionLeft {
	margin-left: 0;
}

.adxPositionRight {
	margin-right: 0;
}

.SlideNumber {
	color: #953537;
	font-weight: bold;
}
@charset "UTF-8";
/* CSS Document */

/********************/
/****** TYPE ******/
/********************/
 
 /****** Body Type ******/
 .body_main {
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	text-align: left;
	vertical-align: top;
}

/****** Header Type ******/
.body_title {
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #333;
	text-align: left;
	font-weight: bold;
}

/****** Sub-Header Type ******/
.body_subtitle {
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	text-align: left;
	font-weight: bold;
}

/****** ADX Page Title ******/
.adx_title {
	font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
	color: #1C558E;
	padding: 10px 0px 5px 15px;
	font-weight: bold;
	height: 15px;
}

/****** Error Type ******/
.body_error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #C00;
	text-align: left;
	vertical-align: middle;
}



/********************/
/****** BUTTONS ******/
/********************/


/****** Blue Button ******/
.button_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	background-image: url(/images/button_blue.gif);
	text-align: center;
	vertical-align: middle;
	background-repeat: no-repeat;
	width: 125px;
	height: 28px;
	font-weight: bold;
}

/****** Grey Button ******/
.button_grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	background-image: url(/images/button_grey.gif);
	text-align: center;
	vertical-align: middle;
	background-repeat: no-repeat;
	width: 125px;
	height: 28px;
	font-weight: bold;
}



/********************/
/****** TABS ******/
/********************/

/****** Blue Chevron Tab ******/
/*.tab_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1C558E;
	background-image: url(/images/tab_blue.gif);
	background-position: center;
	text-align: center;
	vertical-align: middle;
	background-repeat: no-repeat;
	width: 165px;
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.tab_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #BBD536;
	background-image: url(/images/tab_white.gif);
	background-position: center;
	text-align: center;
	vertical-align: middle;
	background-repeat: no-repeat;
	width: 165px;
	height: 28px;
	font-weight: normal;
}
*/

/**************************/
/****** FORMS & TABLES ******/
/**************************/

/****** Drop Down Form & Text Field ******/
.form_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: left;
	vertical-align: middle;
	height: 30px;
}

/****** Table Header ******/
.table_header_blue {
	background-color: #1C558E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	padding: 10px;
	font-weight: bold;
	height: 10px;
}

/****** Table Selected Products ******/
.table_grey {
	background-color: #E1E1E1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: center;
	vertical-align: middle;
	padding: 5px;
	font-weight: normal;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #333;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #333;
}﻿body
{
	/*font-family: Verdana, sans-serif;*/
	margin: 0;
	padding: 0;
}
form
{
	margin:0px;
}

/*****************************************Layout*/
.Header
{
	/*background-color:#953537;
	border-bottom:solid 10px #FF9933;*/
}
.Body
{
	/*padding:20px 20px 20px 20px;*/
}

.Footer
{
	/*border-top:solid 3px #FF9933;
	background-color:White;*/
}

/*****************************************Header*/
.Header img
{
	/*float:left;*/
}
.SurveyTitle
{
	text-align:right;
	color:White;
	font-weight:bold;
	padding: 50px 10px 15px 0px;
}

/*****************************************Footer*/
.footerDivider
{
	/*border-top:solid 1px white;
	background-color:#953537;
	height:10px;
	font-size:0px;*/
}
.copyRightInfo
{
	/*font-size:0.65em;
	padding:5px 0px 5px 15px;
	float:left;
	color:#666666;*/
}
.Steps
{
	/*font-size:0.58em;
	color:#666666;
	text-align:right;
	padding:5px 15px 5px 0px;*/
}

/***********************************************Survey Page*/
.SurveyPageTitle
{
	color:#953537;
	font-weight:bold;
	border-bottom:solid 1px #999999;
	padding:0px 0px 5px 0px;
}
.SurveyPageSummary
{
	font-size:0.8em;
	color:#953537;
	padding:5px 0px 5px 0px;
		
}
.adxSurveyPageMasterIntroduction
{
	font-size:0.7em;
	color:#953537;
	font-weight:bold;
	padding-bottom:10px;
}

/*************************************************Question Section*/
.adxSurveyLabel
{
	font-size:0.70em;
	color:#666666;
	text-align:center;
}

.adxSurveyQuestion
{
	font-size:0.70em;
	color:#666666;
	padding:5px 0px 0px 10px;
}

.adxSurveyQuestion p
{
	margin:5px 0;
}

.adxSurveyElement
{
	padding:5px 0px 5px 0px;
}

/*********************************************Navigation Section*/
.NavigationSection
{
	padding:10px 10px 10px 0px;
	text-align:right;
}
.adxSurveyButton
{
	background-color:#FF9933;
	color:White;
	border:solid 0px #953537;
	font-weight:bold;	
}

/************************************************Information Section*/
.InformationPane
{
	width:190px;
	padding:10px 0px 20px 20px;	
}
.adxSurveyInformationTitle
{
	text-align:center;
	color:#953537;
	font-size:0.8em;
	font-weight:bold;
	padding:0px 0px 15px 0px;
}
.adxSurveyInformationBody
{
	font-size:0.8em;
	color:#666666;
}
.InformationNavigationSection
{
	text-align:center;
	padding:30px 0px 0px 0px;
	font-size:0.7em;
	color:#953537;
}
#InformationNavigation a, #InformationNavigation a:visited
{
	color:#FF9933;
	text-decoration:none;
}
#InformationNavigation a:hover
{
	color:#FF9933;
	text-decoration:underline;
}

.Steps strong {
	color: #953537;
}
