/*							 */
/*	Formatting				 */
/*							 */

body				{font-family: Arial, Verdana, Tahoma; font-size:11px;color:#7a7a7a;overflow: scroll; }
ul					{margin:0px 0px 0px 0px;}
li 					{list-style: square inside}
p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:15px;}
a:link, a:visited	{color: #1c3b9c;cursor:	pointer;text-decoration: none;}
a:active, a:hover	{color:	#7a7a7a; cursor: pointer;text-decoration:none;}
td					{vertical-align: top;padding-bottom:10px}
#menu				{margin-left:10px;margin-top:10px}
#content			{}
#header				{height:140px;}

#loginbutton		{font-size: 12px;float:left;width:150px;margin:50px 0px 50px 10px}
#loginbutton a 		{color:white;padding-left:10px;}
#sub2col			{float:left;width:760px;background-image:url('/client/assets/images/_template/2colbk.gif');}
#sub2col #left		{margin-left:24px;}

#sub3col			{float:left;width:760px;background-image:url('/client/assets/images/_template/3colbk.gif');}
#sub3col #left		{margin-left:24px;}
#float_image		{padding: 5px 5px 3px 10px; float: right; right: 5px; top: 5px;}

.col				{margin-left:20px;margin-top:10px;padding:0px;line-height:16px;}

.Button				{color: #FFFFFF;background-color:#1c3b9c;padding:4px;text-decoration: none;}
.Button a			{color:white;}

.Weblog					{height:200px}
.Weblog .Left 			{float:left;width:500px;}
.Weblog .Left .Entry 	{margin-right:20px;border-bottom:1px gray solid; padding:10px;}
.Weblog .Right			{position:absolute;top:100px;right:-140px;float:left;padding-left:0px}
.WeblogSmall			{}
.WeblogSmall .Entry 	{padding-bottom:5px;}
.WeblogSmall .Title 	{font-size:12px;color:#7a7a7a;font-weight:bold;}
.WeblogSmall .Text 		{color:#7a7a7a;}
.WeblogSmall .Link 		{color:#7a7a7a; padding:5px}
.Webcal					{}
.Webcal .Left 			{float:left;width:500px;}
.Webcal .Left .Entry 	{margin-right:20px;border-bottom:1px gray solid; padding:10px;}
.Webcal .Right			{position:absolute;top:100px;right:-140px;float:left;padding-left:0px}
.WebcalSmall			{}
.WebcalSmall .Entry 	{padding-bottom:5px;}
.WebcalSmall .Title 	{font-size:12px;color:#7a7a7a;font-weight:bold;}
.WebcalSmall .Text 		{color:#7a7a7a;}
.WebcalSmall .Link 		{color:#7a7a7a; padding:5px}

.SlideshowText {line-height:16px;padding-top:5px;}

.Search					{}
.Search .SubTitle		{padding-top:10px;}
.Search .Results		{padding:10px 0px 0px 15px;}

.AccountLoginCol{padding:5px;margin:5px;}

input.txtNormal {width:50px;}
.btnNormal {margin-top:10px;color:#1c3b9c;font: bold 110% 'trebuchet ms',helvetica,sans-serif; background-color:#fed; border: 1px solid; border-color: #1c3b9c;} 

.Footer{margin-top:10px;font-size: 10px;color:#35586D;border-bottom:1px solid #b78040;border-top:1px solid #b78040;text-align:center;padding:5px;}

.SlideshowText{line-height:12px;}
.SlideshowText.BlueTitle{line-height:30px;}

/*									 */
/*	Standard Text (do not remove)	 */
/*									 */

.PageHeader
{
	font-size: 			20px;
	font-weight:		bold;
	color:				#1c3b9c;
	padding:			10px;
}

.Title
{
	font-family: 		Arial, Verdana, Tahoma;
	font-size: 			12.75px;
	font-weight:		bold;
	color:				#1c3b9c;
	padding-bottom:		5px;
}


.SubTitle
{
	font-family: 		Arial, Verdana, Tahoma;
	font-size: 			11px;
	font-weight:		bold;
	text-transform:     uppercase;
	color:				#1c3b9c;
}

.Text
{
	font-family: Arial, Verdana, Tahoma; font-size:11px;color:#7a7a7a;
}

.TextPadding
{
	font-family: 		Arial, Verdana, Tahoma;
	font-size: 			11px;
	color:				#000000;
	padding:			7px;
}
.Comment
{
	font-size: 			11px;
	font-weight:		bold;
	color:				#7C7C73;
	padding:			3px;
	font-family: 		Arial, Verdana, Tahoma;
	line-height:		normal;
}

.FormComment
{
	font-family: 		Arial, Verdana, Tahoma;
	font-size: 			12px;
	font-weight:		bold;
	color:				white;
	background-color:	#679ac9;
	width:				550px;
	border:				solid 1px #000;
	float: 				left; 
	padding:			5px;
	margin:				20px;
}

.FormSectionTitle
{
	font-family: 		Arial, Verdana, Tahoma;
	font-size: 			11px;
	font-weight:		bold;
	color:				#000000;
	width:				600px;
	border-bottom:		solid 1px #000;
	float: 				left; 
}

.FormSpacer
{
	float: 				left; 
}

.Link
{
	font-size: 			12px;
	cursor:				pointer;
	text-decoration:	underline;
}

.Link:hover
{
	font-size: 			12px;
	color:				#C54A00;
	cursor:				pointer;
	text-decoration:	none;
}

.Error
{
	font-size: 			11px;
	font-weight:		bold;
	color:				#800000;
}

.Notice
{
	font-size: 			11px;
	color:				#7C7C73;
	padding:			5px;
}

.Small
{
	font-size: 			10px;
	color:				#7C7C73;
	padding:			2px;
}

.White
{
	font-size: 			11px;
	color:				#FFFFFF;
}

.Form
{
	font-size: 			13px;
	font-weight:		bold;
	color:				#0000AA;
}

.Price
{
	font-size: 			11px;
	color:				#800000;
}

.Header
{
	font-size: 			11px;
	font-weight:		bold;
	color:				#800080;
}



/*								 */
/*		Text Seperators			 */
/*						 		 */

.SeperatorVertical
{
	border-left:		1px dashed gray;
	height:				100%;
}

.SeperatorHorizontal
{
	border-bottom:		1px dashed gray;
	width:				100%;
}


/*									 */
/*	Table							 */
/*									 */


.Table
{
	padding:			3px;
	border:				2px solid #7C7C73;
	vertical-align:		top;
}

.TableCell
{
	padding:			3px;
	border:				1px solid #7C7C73;
}

.TableCellGray
{
	padding:			3px;
	border:				1px solid #7C7C73;
	background-color:	#C0C0C0;
}

.divLoginPopup
{
	background-color:	#FFF;
	border:				solid 1px #cdd4da;
	padding:			5px;
}

/*									 */
/*	Store							 */
/*									 */

.InsetSelected
{
	background-color:	#E0E0E0;
	border-top:			1px solid #00325B;
	border-left:		1px solid #00325B;
	border-bottom:		1px solid #00325B;
	border-right:		1px solid #00325B;
	padding: 			8px;
}

.SelectableOn
{
	border:				solid 1px #FFFFFF;
	padding:			5px;
}

.SelectableOff
{
	border:				solid 0px #FFFFFF;
	padding:			6px;
}

