﻿/* 
' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
' Title			: ACTIVEA | Master Stylesheet
' Description	: This page contains overall styles for a new site
' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
' History
' 08/24/2005	: David Ellenwood - Created Page
' 01/27/2006	: David Ellenwood - Modified for Mt. Borah
' 08/11/2006	: David Ellenwood - Modified for new site MASTER TEMPLATE
' 04/22/2009	: Tony Groves - Dragons and other mystical beasts roam free on these lands.
' 05/12/2009	: Tony Groves - Updated for Bereavement Services
' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 	HTML <tag> REVISIONS
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
   
html {}
body {background-image:url('/include/site/multimedia/images/bg.gif'); background-color:#ff99cc; background-repeat:repeat-x; color:#000; font:83%/1.3333 Verdana,Arial,Helvetica,sans-serif; margin:0 0 50px 0; padding:0;}

a 			{color:#ff51a8; text-decoration:underline;}
a:visited 	{color:#ff51a8;}
a:hover 	{color:#663433; text-decoration:underline;}
a:active 	{color:#663433; text-decoration:none;}

h1,h2,h3,h4,h5,h6,p,form {margin:0; padding:0;}
	
h1 {font-size:1.2em; color:#663433; margin:0; padding:0 0 7px 0; background-image:url('/include/site/multimedia/images/fadedline2.gif'); background-repeat:no-repeat; background-position:bottom center;}
h2 {font-size:1em; color:#663433;}
h3 {font-size:1em; color:#663433;}
h4 {font-size:1em; color:#663433;}
h5 {font-size:.75em;}
h6 {font-size:.7em;}
p  {font-size:.9em; color:#363636;}

ul 		{list-style-type:none; margin:0; padding:0;}
td 		{vertical-align:top; margin:0; padding:0;}
hr 		{border:none; background:transparent;}
img 	{border:none;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 	UNIVERSAL CLASS DEFINITIONS
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#subads				{text-align:center; width:270px; float:left; padding:25px 0 0 0;}
#subads a img		{margin:15px 0;}

.printOnly	{display:none !important;}
.alert		{color:#f33; font-weight:bold;}
.info		{color:green; font-weight:bold;}
.color1		{color:inherit; background-color:#fff;}
.color2		{color:inherit; background-color:#eee;}
.clear		{clear:both; display:block; font-size:1px; line-height:1px; margin:0 0 -1px 0; padding:0;}

span.left	{float:left; width:auto;}
span.right	{float:right; width:auto; text-align:right;}

a.helpQmark			{font-size:.9em; color:#ccc; margin-left:1px;padding:0px 4px 0px 2px; border:1px solid #999; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
a.helpQmark:hover	{color:#fff; background:#333; border:1px solid #ccc; text-decoration:none;}

.popUp		{position:absolute; display:none; top:150px; left:0; z-index:10000; width:344px; background:#000; border:3px solid #ffcc33;}
.popHelp	{position:absolute; top:0px; left:0px; width:320px; z-index:999; padding:1em .75em 0 .75em; background:#181818; border:1px solid #aaa; cursor:pointer; color:#fff; display:none;}
.popHelp h1 {color:#fff; font-size:1em;	padding:1px 6px; margin:0; text-align:left; background:#535353 url('/include/site/multimedia/images/categoryHeadBk.jpg');}
.popHelp h2	{color:#fff; font-size:1em; padding:1px 6px; margin:0; text-align:left; background:#535353 url('/include/site/multimedia/images/categoryHeadBk.jpg');}
.popHelp p	{padding:.25em .5em 1.25em .5em; font-size:.75em;}

img.fileItemImage			{margin:1em;}
h5.fileItemDownloadTitle	{margin:1em; font-weight:normal; font-size:.9em;}
img.fileItemDownloadBtn		{margin-bottom:-4px; border:1px solid #535353;}

.entry 		{font:1em/1.5; font-family:Calibri,Verdana,Arial,Helvetica,sans-serif;}
.entry h1	{font:bold 1.75em/1.5 Calibri,Verdana,Arial,Helvetica,sans-serif; color:#663433; margin:.5em 0 .25em 0;}
.entry h2	{font:bold 1.3em/1.5 Calibri,Verdana,Arial,Helvetica,sans-serif; color:#663433; margin:.5em 0 .25em 0;}
.entry h3	{font:bold 1.25em/1.5 Calibri,Verdana,Arial,Helvetica,sans-serif; color:#663433; margin:.5em 0 .25em 0;}
.entry h4	{font:bold 1.1em/1.5 Calibri,Verdana,Arial,Helvetica,sans-serif; color:#663433; margin:.5em 0 .25em 0;}
.entry h5	{font:bold 1em/1.5 Calibri,Verdana,Arial,Helvetica,sans-serif; color:#663433; margin:.5em 0 .25em 0;}
.entry h6	{font:bold .9em/1.5 Calibri,Verdana,Arial,Helvetica,sans-serif; margin:.5em 0 .25em 0;}
.entry p	{font:.9em; margin:1em 0 .5em 0;}
.entry img	{}
.entry ul	{margin:1em 0 .5em 2em; list-style-type:disc; }
.entry ol	{margin:1em 0 .5em 2em; list-style-type:decimal;}
.entry dt	{font:bold 1.25em/1.5 Calibri,Verdana,Arial,Helvetica,sans-serif;; color:#663e8d; margin:1em 0 .5em 0;}
.entry pre	{font-family:"Courier New", Courier, monospace; font-size:1em; margin:1em 0;}

.entry .alignRight	{float:right;}
.entry .alignLeft	{float:left;}
.entry .alignClear	{float:none; clear:both;}

.successText		{margin:5px 0; padding:10px; border:1px solid #b46881;}
.successText p		{margin:.25em;}
.successText img	{float:left; display:inline; margin:0 10px 10px 0;}
.helpText			{margin:1em 10px; font-style:italic;}
.error				{margin:5px 0; padding:10px; border:1px solid #c70b05;}
.error h3			{color:#c70b05; font-weight:bold;}
.error	p			{margin:.25em;}
.error img			{float:left; display:inline; margin:0 10px 10px 0;}

form fieldset			{border:none; margin:1em 0;}
form legend				{display:none;}
form .row 				{margin:1em 0;}
form .row .title		{float:left; display:inline; width:150px; font-size:.9em; text-align:right; padding:4px 15px 0 5px;}
form .row .fieldNote	{font-style:italic; font-size:.9em;}
form .row p				{color:#c70b05; margin:5px 0 5px 170px; font-weight:bold;}
form .submit			{text-align:right;}

form .submitBtn {
	color:#fff;
	margin:2px 0 0 0;
	padding:1px 5px 2px 5px;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	border-top:1px solid #c29e9d;
	border-left:1px solid #c29e9d;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
	background:#663433 url('') bottom left repeat-x;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}

form .submit img		{margin-bottom:-2px;}

.textBox	{
	width:250px;
	font-size:.9em;
	padding:2px;
	background:#fff;
	border-left:1px solid #918b82;
	border-top:1px solid #918b82;
	border-right:1px solid #cec6b8;
	border-bottom:1px solid #cec6b8;
}
textarea.textBox	{width:360px; height:150px; font-family:Arial, Helvetica, sans-serif;}
input.errorText		{border:1px solid #c70b05;}
textarea.errorText	{border:1px solid #c70b05;}
.btn {
	color:#fff;
	margin:2px 0 0 0;
	padding:1px 5px 2px 5px;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	border-top:1px solid #c29e9d;
	border-left:1px solid #c29e9d;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
	background:#663433 url('') bottom left repeat-x;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.disabled {
	color:#fff;
	margin:2px 0 0 0;
	padding:1px 5px 2px 5px;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	border:1px solid #767676;
	background:#b5b5b5 url('') bottom left repeat-x;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 	MASTER LAYOUT <div>'s
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#overlay {
	position:fixed; _position:absolute; display:none; top:0; left:0; width:100%; height:100%; _height:1000px; background:#000; z-index:9999;
	filter:alpha(opacity=50);	/* Transparency for IE */
	-moz-opactity:0.50;			/* Transparency for Mozilla Browsers (FF, Netscape) */
	opacity:0.50;				/* Transparency for Others, standard CSS2 Spec */
}

.wrap 						{z-index:1; position:relative; width:1000px; padding:0; margin-left:auto; margin-right:auto; background-color:#fff; border-right:2px solid #663433; border-left:2px solid #663433; border-bottom:2px solid #663433; -moz-border-radius-bottomleft:20px;-moz-border-radius-bottomright:20px; -webkit-border-bottom-left-radius:20px; -webkit-border-bottom-right-radius:20px;}

.section					{margin:0; padding:0;}
.content					{display:inline; position:relative;}
.content h5 					{color:#b6b6b6; background:transparent; font-size:.7em; font-weight:normal; text-align:left; padding:10px 0 7px 10px; background-image:url('/include/site/multimedia/images/fadedline2.gif'); background-repeat:no-repeat; background-position:bottom center;}
.content h5 a 					{color:#663433; background:transparent; text-decoration:none; margin:0;}
.content h5 a:hover 			{color:#000; background:transparent; text-decoration:underline;}

.full						{float:none;}

.fileitems 					{display:block; min-height:100px; margin:15px 0 0 0;}
.fileitems h4				{border-bottom:1px solid #ccc;}
.fileitems ul				{margin:.25em 0 .5em 2em; list-style:none;}

.subcats					{display:none;}
.subcats h4					{border-bottom:1px solid #ddd;}
.subcats ul					{margin:.25em 0 .5em 1.5em; list-style:square;}

.filefile					{margin:1em 0;}
.filefile .sample			{margin:.25em .5em; float:left;}
.filefile h4				{margin:1em 0; padding:10px 0;}

.sidebar					{float:left; display:inline; width:284px; min-height:380px; background-image:url('/include/site/multimedia/images/sidebarbg.gif'); background-position:right; background-repeat:no-repeat; background-color:#fff;}
.sidebar ul					{margin:.25em 0 .5em 2em; list-style:none;}

#contactSection .content	{float:right; width:680px; margin:-20px 20px 0 0;}

#contactSection .fileitems 					{float:left; display:inline; width:284px; min-height:100px; margin:0; padding:0;}
#contactSection .fileitems ul				{margin:.25em 0 .5em 2em; list-style:none;}

#generalSection .content	{float:right; width:680px; margin:-20px 20px 0 0;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Header Styles
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.mast 								{padding:0; margin:0;}

.search								{float:right; padding:0 30px 0 0;}
.search input.text					{width:270px; border:1px solid #d6d6d6; margin:0 10px 0 10px;}
.search input.submitBtn				{margin:0 0 -5px 0; background:#fff; border:none; padding:0;}

#topnav								{padding:0; margin:0; position:relative; z-index:5;}

#masternav							{float:left; width:252px; min-height:320px; padding:5px 3px 15px 23px; margin:-40px 20px 20px 0; position:relative; z-index:6; background-image:url('/include/site/multimedia/images/masternavbg2.gif'); background-repeat:no-repeat; background-position:bottom right;}

#masternav li						{padding:0; margin:0;}
#masternav li.sub0					{display:block; margin:-1px 0 0 0; padding:0 0 1px 0; color:#d6c8e4; border-top:1px solid #fff;}
#masternav li.sub0 a				{color:#663433; display:block; text-decoration:none; margin:0; padding:8px 20px;}
#masternav li.sub0 a:hover			{background:#fff;}

#masternav li.sub1					{display:block; margin:0; padding:0; color:#d6c8e4; font-size:.8em;}
#masternav li.sub1 a				{color:#663433; text-decoration:none; margin:0; padding:5px 10px 5px 30px; display:block; background-image:url('/include/site/multimedia/images/dot1.gif'); background-repeat:no-repeat; background-position:top left; border-top:1px dotted #fff;}
#masternav li.sub1 a:hover			{background-image:url('/include/site/multimedia/images/dot2.gif'); background-repeat:no-repeat; background-position:top left;}

#masternav li.sub2					{display:block; margin:0; padding:0; color:#d6c8e4; font-size:.9em;}
#masternav li.sub2 a				{color:#663433; text-decoration:none; margin:0; padding:5px 10px 5px 40px; display:block; background-image:url('/include/site/multimedia/images/dot1.gif'); background-repeat:no-repeat; background-position:10px 0px; border-top:1px dotted #fff;}
#masternav li.sub2 a:hover			{background-image:url('/include/site/multimedia/images/dot2.gif'); background-repeat:no-repeat; background-position:10px 0px; background-color:#fff;}

#masternav li.sub3					{display:block; margin:0; padding:0; color:#d6c8e4; font-size:.9em;}
#masternav li.sub3 a				{color:#663433; text-decoration:none; margin:0; padding:5px 10px 5px 50px; display:block; background-image:url('/include/site/multimedia/images/dot1.gif'); background-repeat:no-repeat; background-position:20px 0px; border-top:1px dotted #fff;}
#masternav li.sub3 a:hover			{background-image:url('/include/site/multimedia/images/dot2.gif'); background-repeat:no-repeat; background-position:20px 0px; background-color:#fff;}

#masternav .footnote				{padding:5px 10px 0 10px; font-size:.8em;}

#ao									{float:right; padding:0 1px 0 0; list-style-type:none; display:inline; margin:0;}
#ao a								{color:#b6b6b6; text-decoration:none;}
#ao a:hover				 			{color:#000; text-decoration:underline;}

#ao #aodd							{position:absolute; right:0; margin:0; width:200px;}
#ao #aodd li.headlink				{float:right; text-align:right;}
#ao #aodd li.headlink a	 			{padding:5px 0 0 0;}
#ao #aodd li.headlink ul 			{display:none; background:#f1f1f1; margin:0; padding:0; position:relative;}
#ao #aodd li.headlink ul li			{display:block; margin:0; padding:5px 15px 5px 10px; text-align:left; border-bottom:1px dotted #dcc4c4;}
#ao #aodd li.headlink ul li a		{color:#663433;}
#ao #aodd li.headlink:hover ul 		{display:block;}

ul#breadcrumbs 						{color:#b6b6b6; font-size:.8em; margin:-20px 0 50px 0; padding:0 12px 0 5px; height:21px; position:relative; z-index:7; background-image:url('/include/site/multimedia/images/fadedline1.gif'); background-repeat:no-repeat; background-position:bottom center;}
ul#breadcrumbs li 					{padding:0 1px 0 0; list-style-type:none; display:inline; margin:0;}
ul#breadcrumbs li a 				{color:#b6b6b6; text-decoration:none;}
ul#breadcrumbs li a:hover 			{color:#000; text-decoration:underline;}
ul#breadcrumbs li img.bcsplitter 	{margin:-2px 5px 2px 5px; padding:0;}
ul#breadcrumbs li img.hicon		 	{margin:1px -2px -1px 5px;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Footer Styles
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.foot 						{margin:10px 0; padding:10px 20px 5px 20px; text-align:center; background-image:url('/include/site/multimedia/images/fadedline1.gif'); background-repeat:no-repeat; background-position:top center;}
.foot h5 					{color:#b6b6b6; background:transparent; font-size:.7em; font-weight:normal; text-align:left; padding:10px 0 0 10px;}
.foot h5 a 					{color:#663433; background:transparent; text-decoration:none; margin:0;}
.foot h5 a:hover 			{color:#000; background:transparent; text-decoration:underline;}
.foot h6 					{color:#757575; background:transparent; font-weight:normal; text-align:left; padding:5px 0 0 10px;}
.foot h6 a 					{color:#757575; background:transparent; text-decoration:none;}
.foot h6 a:hover 			{color:#000; background:transparent; text-decoration:underline;}
.foot h6.noscript			{font-weight:normal; color:#f00;}
.foot img					{float:right; margin:0 5px 0 10px;}

#flashUpgrade				{display:none; position:absolute; top:0; left:325px; z-index:9999; width:310px; height:200px; font-size:.9em; line-height:1.333; background:#fff; border:6px solid #d0ba86; border-top:none;}
#flashUpgrade #upgradeBox	{padding:10px;}
#flashUpgrade h5			{margin:1em 0 0 0; font-size:1.1em; border-bottom:1px solid #d0ba86;}
#flashUpgrade h5 .left		{float:left; display:inline; width:auto;}
#flashUpgrade h5 .right		{float:right; display:inline; width:auto; text-align:right; margin:4px 0 0 0; padding:0 3px 0 0; font-size:.8em; font-weight:normal;}
#flashUpgrade h6			{margin:1em 0; font-weight:normal;}
#flashUpgrade h6 a			{text-decoration:underline; font-weight:bold;}
#flashUpgrade p				{margin:1em 2em; text-align:right; font-weight:bold;}
#flashUpgrade p a			{text-decoration:underline;}

.programmingOnly 			{position:absolute; top:0px; width:250px; border:1px solid #535353; background:#181818; padding:.25em; z-index:999; font-size:.9em; display:none;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Home Page Styles
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#home						{float:right; width:700px;}

.pribox						{text-align:center; margin:0 0 10px 0; height:361px; overflow:hidden;}
.secbox						{clear:both; text-align:center; padding:15px 0; background-image:url('/include/site/multimedia/images/fadedline1.gif'); background-repeat:no-repeat; background-position:top center;}
.secbox a img				{margin:0 32px;}

#homenews h3 a				{color:#663433; font-size:1em; text-decoration:none;}
#homenews img.newstitle		{float:left; margin:0 0 10px 5px;}
#homenews ul				{margin:0; padding:10px 25px 0 10px; clear:both; background-image:url('/include/site/multimedia/images/fadedline2.gif'); background-repeat:no-repeat; background-position:top left;}
#homenews ul li				{margin:0 0 15px 0; padding:0;}
#homenews ul li p			{font-size:.8em;}

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

/* Skin */
.ui-tabs-nav, .ui-tabs-panel {
    font-size:12px;
    font-weight:normal;
}
.ui-tabs-nav {
    list-style:none;
    margin:308px 0 0 20px;
    padding:19px 0 0 20px;
    height:34px;
    width:840px;
    background-image:url('/include/site/multimedia/images/home_ads/homeadsnavbg.png');
    background-repeat:no-repeat;
    position:absolute;
    z-index:1098;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
    float: left;
    margin: 0 0 0 1px;
    min-width: 84px; /* be nice to Opera */
}
.ui-tabs-nav a, .ui-tabs-nav a span {
    display: block;
    padding:0 10px;
}
.ui-tabs-nav a {
    margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    color: #42325b;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
    outline: 0; /* prevent dotted border in Firefox */
}
.ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    top: 1px;
    z-index: 2;
    margin-top: 0;
    color: #42325b;
}
.ui-tabs-nav a span {
    width: 25px; /* IE 6 treats width as min-width */
    min-width: 25px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding:9px 15px 6px 15px;
}
*>.ui-tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
	background: url('/include/site/multimedia/images/home_ads/homeadsnavbghover.png') repeat-x;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-deselectable a:hover, .ui-tabs-nav .ui-tabs-deselectable a:focus, .ui-tabs-nav .ui-tabs-deselectable a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-tabs-panel {
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.ui-tabs-loading em {
    padding: 0 0 0 20px;
}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Coordinator's Folio Styles
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#AccountSignIn h1									{margin:0; padding:0 0 7px 0; background-image:url('/include/site/multimedia/images/fadedline2.gif'); background-repeat:no-repeat; background-position:bottom center;}

#AccountSignIn div.form#forgotPasswordDiv {position:absolute; z-index:1001; width:500px; top:200px; left:0; background:#eee; border:1px solid #535353; padding:1em 2em;}
#AccountSignIn div.form#forgotPasswordDiv h3 span.left {float:left; display:inline;}
#AccountSignIn div.form#forgotPasswordDiv h3 span.right {font-size:.65em; font-weight:normal; display:inline; float:right; text-align:right; padding-top:3px;}
#AccountSignIn div.form#forgotPasswordDiv form label {width:400px; margin:0 0 1em 0; padding:0;}
#AccountSignIn div.form#forgotPasswordDiv form label span.label {width:90px;}
#AccountSignIn div.form#forgotPasswordDiv form label span.field input {width:260px;}
#AccountSignIn div.form#forgotPasswordDiv p {margin:.5em 0;}
#AccountSignIn div.form#forgotPasswordDiv label span.label {width:90px;}
#AccountSignIn div.form#forgotPasswordDiv a {}

#AccountSignIn div.form#errorDiv {position:absolute; z-index:1001; width:500px; top:375px; left:0; background:#eee; border:1px solid #535353; padding:1em 2em;}
#AccountSignIn div.form#errorDiv h3 span.left {float:left; display:inline;}
#AccountSignIn div.form#errorDiv h3 span.right {font-size:.65em; font-weight:normal; display:inline; float:right; text-align:right; padding-top:3px;}
#AccountSignIn div.form#errorDiv form label {width:400px; margin:0 0 1em 0; padding:0;}
#AccountSignIn div.form#errorDiv form label span.label {width:90px;}
#AccountSignIn div.form#errorDiv form label span.field input {width:260px;}
#AccountSignIn div.form#errorDiv p {margin:.5em 0;}
#AccountSignIn div.form#errorDiv label span.label {width:90px;}
#AccountSignIn div.form#errorDiv a {}


.storefoot								{clear:both; color:#ccc; margin:10px 0 0 0; font-size:.9em; text-align:right; background-image:url('/include/site/multimedia/images/fadedline2.gif'); background-repeat:no-repeat; background-position:top center;}
.storefoot ul							{margin:0; padding:15px 5px 2px .25em; list-style:none;}
.storefoot ul li						{display:inline; padding:0 .5em;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	End Styles
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */