﻿body {
	background:#E2E2E2;
	color:#111;
	margin:0;
	padding:0;
	text-align:center;
}

h1 {
	border-bottom:1px solid #8c0b05;
	color:#8C0B05;
	font:700 26px Arial, Helvetica, sans-serif;
}

h2 {
	color:#8C0B05;
	font:700 16px Arial, Helvetica, sans-serif;
}

h3 {
	color:#0A60A9;
	font:700 14px Arial, Helvetica, sans-serif;
}

h4 {
	color:#0A60A9;
	font:700 13px 'Times New Roman', times, serif;
	margin:0;
}

h5 {
	color:#000;
	font:700 15px 'Times New Roman', times, serif;
	margin:0 0 .25em;
}

#SiteWrapper {
	background:#fff url('/Style Library/Images/siteWrapperBg.gif') repeat-y left top;
	display:table;
	margin:0 auto;
	text-align:left;
	width:960px;
}

dl {margin-top:0;}

ul {margin-top:0;}

p {margin-top:0;}

/**
 * Utility
 */
.block   {display:block;}
.clearL  {clear:left;}
.clearR  {clear:right;}
.clear   {clear:both;}
.floatL  {float:left;}
.floatR  {float:right;}
.floatN  {float:none;}
.hide   {display:none; visibility:hidden;}
.inline {display:inline;}
img.floatR {margin-left:5px;}
img.floatL {margin-right:5px;}
.mar-b{margin-bottom:10px}
.none {list-style:none; margin:0; padding:0;}

/**
 * Masthead  
 */
#PageStatusConsole {
	margin-left:auto;
	margin-right:auto;
	width:800px;
}

#Header {
	background:#0064A7 url('/SiteCollectionImages/banner-bg.png') 0 50% no-repeat;
	height:135px;
	overflow:hidden;
}

#logo {
	float:left;
	height:124px;
	text-indent:-9999px;
	width:236px;
}

#purchase {
	background:#fff;
	float:right;
	height:135px;
	width:257px;
}

#SiteActions {
	background-color:silver;
	border-left:2px silver solid;
	border-right:2px silver solid;
	height:19px;
	margin:0 auto;
	text-align:right;
	width:960px;
}

#ctl00_LoginView1_Login1, #ctl00_LoginView1_Login1 td, #ctl00_LoginView1_Login1 label  {
	font-size:12px;
}

/**
 * TopNav  
 */
.globalNav {
	background:#F8E4C9;
	clear:both;
	border-bottom:1px #fff solid;
	border-top:2px #fff solid;
	height:32px;
	width:960px;
}

.globalNav ul{
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	width:960px;
}

.globalNav ul li {
	float:left;
	line-height:32px;
	padding:0 20px;
}

.globalNav a {
	display:block;
	color:#0064a7;
	font-style:italic;
	text-decoration:none;
}

.globalNav a:hover {
	text-decoration:underline;
}

/**
 * LeftNav
 */
#LeftNav {
	background:#8C0B05;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	width:236px;
}

.leftNav {margin-left:0;}

#LeftNavMenu {
	background-color:#D98E17;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 0 0 15px;
	padding-left:0;
	padding-top:0;
}

#LeftNavMenu a IMG {display:none;}

#LeftNavMenu ul {
	line-height:normal;
	list-style:none;
	margin:0;
	padding:0;
}

#LeftNavMenu li {
	display:block;
}

.leftNav1 {font-size:13px;}

#LeftNavMenu a {
	color:#f6ede4;
	display:block;
	font-weight:700;
	padding:5px 0 5px 5px;
	text-decoration:none;
	width:221px;
}

.leftNav1 {border-bottom:1px solid #fff;}

a#zz1_CurrentNav_SkipLink {
	display:none;
}

/**
 * Content
 */
#Content {
	background-color:#FFF;
	font:12px Arial, Helvetica, sans-serif;
	float:right;
	padding:10px 0;
	width:710px;
}

a:visited {
	color:#77725F;
	text-decoration:underline;
}

#Content a {
	color:#77725F;
	text-decoration:underline;
}

#Content a:hover {
	color:#a83939;
	text-decoration:underline;
}

#Content td {font-size:12px;}

#contentWrapper {
	float:left;
	padding:10px 0 20px 15px;
	width:390px;
}

#contentMain {
	float:left;
	width:500px;
}

.twoCol {float:left; width:700px;}


.full #contentMain {
	float:none;
	width:700px;
}

#contentAux {
	color:#000;
	float:right;
	padding:12px 15px 12px 0;
	width:195px;
}

/**
 * Footer
*/
#Footer {
	clear:both;
	font-size:11px;
	padding:20px 25px 10px 250px;
}

a:visited {
	color:#325076;
	text-decoration:none;
}

#Footer a {
	color:#325076;
	text-decoration:none;
}

#Footer a:hover {
	text-decoration:underline;
}

#copyright {
	padding-top:8px;
	text-align:right;
}

/**
 * Misc
 */
.ms-long {width: 310px !important;}
.ms-vb {padding-bottom: 5px;}
.ms-vc .ms-long {width: 145px !important;}
.hidden {display: none;}