/*-----------------------------------------------------------------------------
Copper Well Core styles

-----------------------------------------------------------------------------*/

/* =Importing rules
-------------------------------------------------------*/
@import url("/assets/stylesheets/general/uaStyleOverriders.css");
@import url("/assets/stylesheets/general/helperClasses.css");

@import url("/assets/stylesheets/content.css");

/* Importing branding modules */
@import url("/assets/stylesheets/modules/branding/header.css");
@import url("/assets/stylesheets/modules/branding/footer.css");
@import url("/assets/stylesheets/modules/branding/search.css");



body {
	background:#fff;
	text-align: center;
}
h1, h2, h3, h4, h5, h6 {
	color:#002a5c;
}
form{
	padding: 0;
	margin: 0;
	position: relative;
}

/* =Main layout elemernts
-------------------------------------------------------*/

.content-outer
{
	background: #efefef url(/images/bg/shadow-top.gif) repeat-x top left;
	width: 100%;
	clear: both;
position: relative;
}

.content {
	font-size:1.1em;
	background: url(/images/bg/shadow-bottom.gif) repeat-x bottom left;
	text-align: center;
}

.content-inner 
{
	width: 1076px;
	w\idth: 1000px;
	margin: 0 auto;
	background: url(/images/bg/content-bg.gif) repeat-y 38px top;
	text-align: left;
	padding: 0 38px;
}
.content-top
{
	width: 1000px;
	background: url(/images/bg/content-top.gif) no-repeat top left;
}
.content-bottom
{
	width: 1000px;
	w\idth: 941px;
	background: url(/images/bg/content-bottom.gif) no-repeat bottom left;
	padding: 15px 20px 10px 39px;
}
.contentPrimary {
	float:left;
	width:682px;
	w\idth:625px;
	padding:20px 17px 18px 40px;
	text-align: left;
	font:1.1em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
}

.contentSecondary {
	float:right;
	width:217px;
	w\idth:170px;
	padding: 0 21px 150px 26px;
	text-align: left;
}

.contentTertiary
{
	background: #fff;
	width: 1076px;
	w\idth: 942px;
	margin: 0 auto;
	text-align: left;
	font-size: 1.1em;
	padding: 0 58px 0 76px;
}
.contentPrimary br{clear: none;}
/*  Wide template  */ 

.wide .content-inner
{
	background: url(/images/branding/mainWideBg.jpg) repeat-y left top;
}

.wide .content-inner-bg
{
	background: url(/images/branding/white-bg-wide.gif) repeat-y left top;
}

.wide .primaryContentPane
{
	width: 877px;
	w\idth: 851px;
}