/* global */

* { 
	margin: 0;
	padding: 0;
	}
* html div	{
	height: 1%;
	}
* html .left1,
* html .bodyWrap1 {
	height: auto;
	}
	
body	{
	font-family: verdana, sans-serif;
	font-size: 100%;
	background: #92a9af url(../images/bg1.gif) top center repeat-y;
	}
html>body body	{
	font-size: 1em;
	}
* html body	{
	text-align: center;
	}
a	{
	text-decoration: none;
	color: #cc7212;
	border-bottom: 1px solid #e0b57e;
	}
a:hover	{
	color: #e0b57e;
	border-bottom: 1px solid #efdabe;
	}
a.noLink1,
a.noLink1:hover	{
	border: none;
	}
table, input, select, textarea	{
	font-family: verdana, sans-serif;
	font-size: 1em;
	}
img     { border: 0; }
acronym, abbr	{
	border: none;
	font-style: normal;
	}
th	{ text-align: left; }
.clear1 {
	clear: both;
	line-height: 0px;
	}
/* start: mac ie filter \*/
* html .clear1	{ display: none; }
/* end: mac ie filter */

.skipnav {
	position: absolute;
	width: 1px;
	height: 1px;
	overflow: hidden;
	top: -500px;
	}
h1, h2, h3, h4, h5, h6 {
	font-size: 1em;
	}

.h2Type1	{
	display: none;
	}
.h2Type2	{
	margin-bottom: 1.5em;
	}

.bodyWrap1	{
	font-size: .6875em;
	margin: 0 auto;
	width: 750px;
	}
* html .bodyWrap1	{
	width: 752px;
	}
.nav1	{
	background: #63390c url(../images/bg2.gif) top center repeat-x;
	padding-top: 4px;
	}

.left1Wrap1,
.left1Wrap2,
.left1Wrap2training,
.left1Wrap2training2{
	width: 551px;
	}
.left1Wrap1	{
	padding-top: 176px;
	}
.left1Wrap2	{
	padding-top: 42px;
	}
.left1Wrap2 {
	padding-top: 42px;
	}
/*  These 2 classes are for the Headers on the Abra and Mas uc2008 pages */	
.left1Wrap2training {
	padding-top: 120px;
	}
.left1Wrap2training2 {
	padding-top: 150px;
	}

	

	
	
	
.left1	{
	padding: 25px 30px 25px 40px;
	line-height: 150%;
	}
.left1 h1 {
	font-size: 1.9090em;
	line-height: 115%;
	margin-bottom: 1em;
	}
.left1 h2 {
	font-size: 1.0909em;
	margin-bottom: .5em;
	}
.left1 h3 {
	font-size: 1em;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #a35f13;
	}
.left1 h4 {
	font-size: 1.25em;
	}
.left1 h5 {
	font-size: 1em;
	}
.left1 h6 {
	font-size: .9090em;
	}


	
.left1 p,
.left1 ul,
.left1 ol,
.left1 table	{
	margin-bottom: 1.5em;
	}
.left1 ul	{
	padding-left: .25em;
	}
.left1 ol	{
	padding-left: 1.85em;
	}
* html .left1 ol	{
	padding-left: 2.25em;
	}
.left1 ul li	{
	background: url(../images/bltDot1.gif) 0 .6em no-repeat;
	list-style-type: none;
	padding-left: 1.1em;
	margin-bottom: .5em;
	}
.left1 ul ul	{
	margin-top: .5em;
	}
.left1 ul li li	{
	background: url(../images/bltDash1.gif) 0 .7em no-repeat;
	}
.left1 .h2Type2	{
	margin-bottom: 1.5em;
	}

.right1Wrap1	{
	width: 199px;
	background: url(../images/bg3Top.gif) top left no-repeat;
	}
.right1	{
	background: url(../images/bg3Btm.gif) bottom left no-repeat;
	padding: 4px 0 0 3px;
	line-height: 125%;
	}
.right1 h2 {
	font-size: 1.1818em;
	margin-bottom: 1em;
	color: #343434;
	}
.right1 h2 a	{
	color: #343434;
	border: none;
	}
.right1 h2 a:hover	{
	color: #999;
	}
.right1 p,
.right1 ul,
.right1 ol,
.right1 table	{
	margin-bottom: 1em;
	}

.left2Wrap1	{
	text-align: center;
	color: #808080;
	font-size: .9090em;
	}
.left2Wrap1 a	{
	color: #808080;
	border-bottom: 1px solid #ccc;
	}
.left2Wrap1 li	{
	margin: 0 .25em;
	}

.right2Wrap1	{
	text-align: right;
	padding-right: 18px;
	}


.boxType1Wrap1	{
	background: url(../images/bg4.gif) top left no-repeat;
	width: 196px;
	}
.boxType1Wrap2	{
	padding: 14px 11px 18px 15px;
	}


.listType1	{
	color: #5a5550;
	font-size: 1em;
	text-align: left;
	}
.listType1 ul	{
	margin-left: 22px;
	float: left;
	}
* html .listType1 ul	{
	margin-left: 13px;
	}
.listType1 li	{
	list-style-type: none;
	margin-right: 4px;
	background: url(../images/bgTab1Left.gif) top left no-repeat;
	float: left;
	}
* html .listType1 li	{
	behavior: url('js/IEFixes.htc');
	}
.listType1 a	{
	color: #5a5550;
	font-weight: bold;
	padding-left: 1.5em;
	background: url(../images/bgTab1Right.gif) top right no-repeat;
	border: none;
	height: 21px;
	}
.listType1 a:hover	{
	border: none;
	}
html>body .listType1 a	{
	display: block;
	}
.listType1 a span	{
	padding-right: 1.5em;
	padding-top: 4px;
	position: relative;
	top: 4px;
	}
	

.listType1 ul ul	{
	position: absolute;
	display: none;
	margin: 0;
	padding-bottom: 6px;
	z-index: 100;
	}
* html .listType1 ul ul	{
	position: relative;
	padding-bottom: 0;
	}
.listType1 li:hover ul,
.listType1 li.hover ul	{
	display: block;
	}
.listType1 li:hover,
.listType1 li.selected,
.listType1 li.hover 	{
	background: url(../images/bgTab2Left.gif) top left no-repeat;
	z-index: 100;
	}
.listType1 li:hover a,
.listType1 li.hover a,
.listType1 li.selected a	{
	background: url(../images/bgTab2Right.gif) top right no-repeat;
	color: #222;
	}
.listType1 li:hover ul ul,
.listType1 li.hover ul ul	{
	float: none;
	display: none;
	}
.listType1 li:hover ul li:hover ul,
.listType1 li.hover ul li.hover ul	{
	display: block;
	position: absolute;
	margin: -2.6em 0 0 155px;
	}
* html .listType1 li.hover ul li.hover ul	{
	margin: -.6em 0 0 -1.25em;
	}
.listType1 li li	{
	float: none;
	color: #FFF;
	padding: 0 0 0 1.5em;
	line-height: 125%;
	margin-right: 0;
	}
* html .listType1 li li	{
	padding: 0 0 0 .1em;
	}
.listType1 li li a	{
	padding: .1em 0 .66em;
	width: 100%;
	font-weight: normal;
	height: auto;
	}
.listType1 li:hover li,
.listType1 li:hover li a,
.listType1 li.hover li,
.listType1 li.hover li a	{
	background: none;
	}
.listType1 li:hover li:hover,
.listType1 li.hover li.hover,
.listType1 li:hover li.selected,
.listType1 li.hover li.selected	{
	background: #f1e7dc url(../images/bltArrow1.gif) 3px 8px no-repeat;
	}

.listType1 li .top	{
	background: url(../images/bg6Top.gif) top left no-repeat;
	position: relative;
	left: -1px;
	}
* html .listType1 li .top	{
	position: absolute;
	width: 190px;
	}
.listType1 li .bottom	{
	background: url(../images/bg6Btm.gif) bottom left no-repeat;
	padding-bottom: 1em;
	}
.listType1 li .middle	{
	background: url(../images/bg6Mid.gif) top left repeat-y;
	width: 184px;
	padding: .5em 2px 0;
	}
* html .listType1 li .middle	{
	width: 188px;
	}

.listType1 li li .top	{
	padding-top: .85em;
	}
.listType1 li li .bottom	{
	padding-bottom: .85em;
	}
.listType1 li li .middle	{
	padding-top: 0;
	}

.listType2,
.listType11 {
	position: relative;
	left: -11px;
	}
* html .listType2,
* html .listType11 {
	height: auto;
	}
.listType2 li,
.listType11 li {
	list-style-type: none;
	margin-bottom: .75em;
	padding-left: 12px;
	}
.listType2 li.selected,
.listType11 li.selected	{
	background: url(../images/bltArrow4.gif) 0px .33em no-repeat;
	}
* html .listType2 li.selected,
* html .listType11 li.selected	{
	background: url(../images/bltArrow4.gif) 0px .25em no-repeat;
	}
.listType2 ul ul,
.listType11 ul ul {
	margin-top: .75em;
	}
.listType2 li li,
.listType11 li li	{
	background: url(../images/bltDash1.gif) 3px .66em no-repeat;
	}
.listType11 ul ul	{
	display: none;
	}
.listType11 ul li.selectedSection ul	{
	display: block;
	}

.listType3 {
	margin-bottom: .75em;
	}
.listType3 li {
	list-style-type: none;
	display: inline;
	}

.listType4	{
	position: absolute;
	margin-top: -38px;
	font-size: .9090em;
	}
.left1 .listType4 ul	{
	margin: 0;
	color: #666;
	}
.left1 .listType4 li	{
	list-style-type: none;
	display: inline;
	background: none;
	padding: 0;
	margin-right: .25em;
	}

.listType5 ul li	{
	background: url(../images/bltPDF1.gif) 0 0 no-repeat;
	padding-left: 2em;
	}
	
.listType6 ul	{
	margin: 0;
	}
.listType6 ul li	{
	background: none;
	padding: 0;
	}

.tableType1	{
	border-collapse: collapse;
	width: 100%;
	clear: both;
	margin-bottom: 2em;
	}
.tableType1 td,
.tableType1 th	{
	padding: 0;
	vertical-align: top;
	}
.tableType1 th	{
	font-weight: normal;
	text-align: right;
	}
	
.tableType2,
.tableType3	{
	border-collapse: collapse;
	width: 480px;
	clear: both;
	margin-bottom: 2em;
	}
.tableType2 td,
.tableType2 th,
.tableType3 td,
.tableType3 th,
.tableType4 td,
.tableType4 th	{
	padding: 3px 6px;
	vertical-align: top;
	text-align: left;
	}

.tableType3	{
	border-bottom: 1px solid #e5e5e5;
	width: 440px;
	}
.tableType3 th	{
	font-weight: bold;
	}
	
td.tdType1	{
	text-align: right;
	padding-top: 6px;
	}
td.tdType2	{
	text-align: right;
	}
.tableType4 td.tdType2	{
	white-space: nowrap;
	}

.trType1 td	{
	padding-top: 2em;
	}
tr.type2 th,
tr.type2 td	{
	background-color: #f5f5f5;
	}

.textType1	{
	font-size: .8333em;
	color: #666;
	display: block;
	font-weight: normal;
	}
.textType2	{
	font-style: italic;
	}
.textType3	{
	color: #C00;
	font-size: .9090em;
	padding-right: .5em;
	}
.textType4	{
	font-size: .8em;
	color: #666;
	display: block;
	font-weight: normal;
	}
.textType5	{
	font-size: 55%;
	position: relative;
	top: -.7em;
	}
.textType6	{
	font-size: 80%;
	position: relative;
	top: -.4em;
	}
.textType7	{
	margin-left: 1.75em;
	}
* html .textType7	{
	position: relative;
	top: -7px;
	}
.textType8	{
	display: none;
	}
.textType9	{
	font-size: 1.15em;
	font-weight: bold;
	}
.textType10	{
	text-align: right;
	font-size: .9090em;
	color: #666;
	}
.textType11	{
	text-align: right;
	float: right;
	margin-top: -3.75em;
	font-size: .9090em;
	color: #666;
	}

.inputType1	{
	width: 22em;
	height: 2em;
	}
.inputType2	{
	float: left;
	position: relative;
	left: -3px;
	top: 3px;
	}
.inputType3	{
	width: 22em;
	}
.inputType4	{
	margin-top: .5em;
	}
.inputType5	{
	width: 125px;
	height: 20px;
	}
.inputType6	{
	position: absolute;
	margin: -1px 0 0 4px;
	}
	
.textareaType1	{
	width: 22em;
	height: 11em;
	}

html>body a.aType1,
html>body a.aType1:hover	{
	position: absolute;
	}
a.aType1,
a.aType1:hover	{
	border: none;
	width: 1px;
	height: 1px;
	overflow: hidden;
	top: -500px;
	}
.aType2	{
	float: right;
	font-size: .8181em;
	position: relative;
	top: -3.25em;
	}
.aType2 a,
.aType2 a:hover	{
	border: none;
	background: url(../images/bltArrow3.gif) 0 .33em no-repeat;
	padding-left: 1.25em;
	}
html>body a.aType3,
html>body a.aType3:hover	{
	position: absolute;
	}
a.aType3,
a.aType3:hover	{
	border: none;
	width: 1px;
	height: 1px;
	overflow: hidden;
	margin-top: -1em;
	}

.calloutType1	{
	margin-bottom: 2em;
	}
.calloutType1 h3	{
	background: url(../images/bgTab3Left.gif) top left no-repeat;
	float: left;
	padding: 0 0 0 1.5em;
	margin-right: 2em;
	}
.calloutType1 h3 span	{
	background: url(../images/bgTab3Right.gif) top right no-repeat;
	display: block;
	float: left;
	padding: .85em 1.5em 0 0;
	}
.calloutType1 .top	{
	background: #f1e7dc url(../images/bgBox1Top.gif) top left no-repeat;
	width: 470px;
	}
.calloutType1 .bottom	{
	background: url(../images/bgBox1Bottom.gif) bottom left no-repeat;
	}
.calloutType1 .middle	{
	padding: 1.5em;
	padding-bottom: .25em;
	}
	
.imgType1	{
	float: right;
	margin: .33em 0 .75em 1em;
	}
.imgType2	{
	position: relative;
	left: -3px;
	margin-top: 3px;
	}
.imgType3	{
	margin: 0 1px;
	position: relative;
	top: 1px;
	}
	
.hrType1,
.hrType2	{
	overflow: hidden;
	height: 1px;
	background-color: #ddd;
	margin: 1em 0 1.5em;
	}
.hrType2	{
	background-color: #92a9af;
	}
	
.header1	{
	text-align: right;
	}
	
.btn1	{
	float: right;
	margin: 1px 0 2em 2em;
	}

#uc1	{
	background: url(../images/header-abra.jpg) 0 0 no-repeat;
	//background-position: 2 0;
	}
#uc2	{
	background: url(../images/header-mas.jpg) 0 0 no-repeat;
	//background-position: 2 0;
	}
	
.wcwd1,
.wcwd1 a,
.wcwd1 a:hover	{
	color: #fff;
	font-size: 9px;
	border: none;
	font-weight: normal;
	}