/*------------------------------------------content formatting--------------------------------*/


img
{
	border: 0;
	background-color: none;
	text-decoration: none;
	border: none;
}

body
{
	PADDING-TOP:	0px;
	PADDING-RIGHT:	0px;
	PADDING-LEFT:	0px;
	PADDING-BOTTOM:	0px;
	MARGIN:	0px auto;

	background: url(../images/homebody-images/main_background.jpg) top left no-repeat;
	background-repeat: repeat-x;
	BACKGROUND-COLOR:	#795111;

	FONT-FAMILY:	Tahoma, Verdana, Arial, Helvetica,Georgia;
	font-size:1;
	color:#FFF;
}



/*------------------------------------------ Divs --------------------------------*/


DIV.Seg0-main-container
{
	LINE-HEIGHT:	0px;

	MARGIN:		0px auto;
	PADDING:	0px;
	FLOAT:		top;
	position:	relative;
	TOP:		0px;
	LEFT:		0px;
	width:		980px;
	height:		auto;
	border-bottom:	#332266 20px;
	overflow:	hidden;
	margin-top:	23px;
	text-decoration: none;
}

DIV.seg01-head
{
	MARGIN:	0px auto;
	FLOAT:	top;
	TOP:	0px;
	LEFT:	0px;
	width:980px;
	height:75px;
	background:#2a72ba url(../images/header-images/head.jpg) top left no-repeat;
}

DIV.seg01-01-logo
{
	FLOAT:	top;
	position:	absolute;
	margin-top:	22px;
	margin-left:	26px;
	width:		305px;
	height:		83px;
	LINE-HEIGHT:	1px;
	background:#FFF url(../images/header-images/logo.jpg) top left no-repeat;
}

DIV.seg01-02-strapline
{
	FLOAT:	top;
	position:	absolute;
	margin-top:	46px;
	margin-left:	370px;
	width:		600px;
	height:		22px;
	
	LINE-HEIGHT:	24px;
	text-align:	right;
	font-size:	19px;
	font-weight: bold;
	color: FFFFFF;
	FONT-FAMILY:	Century Gothic, Tahoma, Verdana, Arial, Helvetica,Georgia;
	
	background:#xFF00FF;
}

DIV.seg02-neck
{
	MARGIN:	0px auto;
	FLOAT:	top;
	TOP:	0px;
	LEFT:	0px;
	width:980px;
	height:61px;
	background:#FFF url(../images/header-images/neck.jpg) top left no-repeat;
}

DIV.ddmenu
{
	position:	absolute;
	MARGIN:		0px auto;
	FLOAT:		top;
	margin-top:	35px;
	margin-left:	167px;
	width:		880px;
	height:		25px;
	LINE-HEIGHT:	14px;
	text-align:	center;
	font-size:	15px;
	background: url(../images/ddmenu-images/menu_verticle_line_repeat-105x7.gif) top left no-repeat;
	color: #014fa0;
}







DIV.Seg04-tri-cont
{
	LINE-HEIGHT:	0px;
	MARGIN:	0px auto;
	PADDING:	0px;
	PADDING-bottom:	2px;
	FLOAT:	top;
	position:	relative;
	TOP:	0px;
	LEFT:	0px;
	width:	980px;
	height:	auto;
	background: url(../images/homebody-images/abdamon-border-bg.jpg) bottom left no-repeat;
	background-repeat: repeat-x;
	BACKGROUND-COLOR:	#FFFFFF;
	overflow:	hidden;
	text-decoration: none;
}

DIV.Seg04-left-shoulder
{
	position:relative;
	HEIGHT:	347px;
	WIDTH:	177px;
	FLOAT:	left;
	background: #F8F;
	background: url(../images/homebody-images/left-shoulder-links-empty.jpg) top right no-repeat;
	line-height:20px;
	text-align:	left;
	font-size: 16px;
	text-decoration: none;
}

DIV.Seg04-chest-home
{
	HEIGHT:	auto;
	WIDTH:		803px;
	FLOAT:		left;
	background: url(../images/homebody-images/chest-bg.jpg) top left no-repeat;
	position:	relative;
	padding-top:	95px;
	padding-bottom:	10px;
	TEXT-ALIGN:	right;
}
DIV.Seg04-chest
{
	HEIGHT:	auto;
	WIDTH:		803px;
	FLOAT:		left;
	background: url(../images/homebody-images/chest-bg-aux.jpg) top left no-repeat;
	position:	relative;
	padding-top:	60px;
	padding-bottom:	10px;
	TEXT-ALIGN:	left;
}

DIV.Seg04-tri-01-sections
{
	padding-left:	60px;
	padding-right:	50px;
	padding-bottom:	20px;
	MARGIN:	0px auto;
	width:	auto;
	height:	auto;
	BACKGROUND-COLOR:	#xEEEEEE;		/*Insert background color for sections area, opacity set does the lighter sections for you*/
	overflow:	hidden;
	-moz-height:	20px;
	MARGIN-top:	10px;

	FONT-SIZE:	14px;
	FONT-WEIGHT:	regular;
	LINE-HEIGHT:	21px;
	COLOR:	#3c290c;
	TEXT-DECORATION:	none;
}
DIV.Seg04-tri-01-sections a
{
	FONT-SIZE:	14px;
	FONT-WEIGHT:	bold;
	LINE-HEIGHT:	21px;
	COLOR:	#7f5727;
	TEXT-DECORATION:	none;
}
DIV.Seg04-tri-01-sections a:hover
{
	FONT-SIZE:	14px;
	FONT-WEIGHT:	bold;
	LINE-HEIGHT:	21px;
	COLOR:	#7f5727;
	TEXT-DECORATION:	underline;
}
DIV.Seg04-tri-01-sections_layouta
{
  float: left;
	padding-left:	0px;
	padding-right:	0px;
	padding-bottom:	0px;
	MARGIN:	0px;
	width:	480px;
	height:	auto;
	BACKGROUND-COLOR:	#x888888;		/*Insert background color for sections area, opacity set does the lighter sections for you*/
	overflow:	hidden;
	-moz-height:	20px;
	MARGIN-top:	0px;
}
DIV.Seg04-tri-01-sections_layoutb
{
  float: right;
	padding-left:	20px;
	padding-right:	0px;
	padding-bottom:	0px;
	MARGIN:	0px;
	width:	200px;
	height:	auto;
	BACKGROUND-COLOR:	#x999999;		/*Insert background color for sections area, opacity set does the lighter sections for you*/
	overflow:	hidden;
	-moz-height:	20px;
	MARGIN-top:	0px;
}
DIV.Seg04-tri-02-bottom-links
{
	padding-left:	10px;
	padding-right:	20px;
	padding-bottom:	10px;
	MARGIN:	0px auto;
	width:	700px;
	height:	auto;
	BACKGROUND-COLOR:	#x999999;		/*Insert background color for sections area, opacity set does the lighter sections for you*/
	overflow:	hidden;
	-moz-height:	20px;
	MARGIN-top:	10px;
	float: left;
	FONT-SIZE:	20px;
	FONT-WEIGHT:	regular;
	LINE-HEIGHT:	20px;
	TEXT-ALIGN:	left;
	TEXT-DECORATION:	none;
	COLOR:	#014fa0;
}
DIV.Seg04-tri-02-bottom-links a
{
	FONT-SIZE:	20px;
	FONT-WEIGHT:	regular;
	LINE-HEIGHT:	20px;
	TEXT-ALIGN:	left;
	TEXT-DECORATION:	none;
	COLOR:	#014fa0;
}
DIV.Seg04-tri-02-bottom-links a:hover
{
	FONT-SIZE:	20px;
	FONT-WEIGHT:	regular;
	LINE-HEIGHT:	20px;
	TEXT-ALIGN:	left;
	TEXT-DECORATION:	underline;
	COLOR:	#014fa0;
}



DIV.foot
{
	MARGIN:	0px auto;
	FLOAT:	top;
	TOP:	0px;
	LEFT:	0px;
	width:	980px;
	height:	20px;
	PADDING-TOP:	6px;
	background: #x1588cd;
	FONT-SIZE:	09px;
	COLOR:	#FFF;
	LINE-HEIGHT:	1px;
	TEXT-ALIGN:	right;
}



/*------------------------------------------text formatting--------------------------------*/






SPAN.headingType2
{
	FONT-WEIGHT:	regular;
	COLOR:	#7f5727;
	FONT-SIZE:	20px;
	LINE-HEIGHT:	20px;
	TEXT-ALIGN:	left;
}


SPAN.noteType1
{
	FONT-WEIGHT:	regular;
	COLOR:	#7f5727;
	FONT-SIZE:	10px;
	LINE-HEIGHT:	10px;
	TEXT-ALIGN:	left;
  text-decoration: none;
}
SPAN.noteType1 a
{
	FONT-WEIGHT:	regular;
	COLOR:	#7f5727;
	FONT-SIZE:	10px;
	LINE-HEIGHT:	10px;
	TEXT-ALIGN:	left;
  text-decoration: none;
}
SPAN.noteType1 a:hover
{
	FONT-WEIGHT:	regular;
	COLOR:	#7f5727;
	FONT-SIZE:	10px;
	LINE-HEIGHT:	10px;
	TEXT-ALIGN:	left;
	text-decoration: underline;
}
SPAN.noteType1 a:active
{
	FONT-WEIGHT:	regular;
	COLOR:	#7f5727;
	FONT-SIZE:	10px;
	LINE-HEIGHT:	10px;
	TEXT-ALIGN:	left;
		text-decoration: underline;
}



SPAN.noteType2
{
	FONT-WEIGHT:	regular;
	FONT-SIZE:	11px;
	LINE-HEIGHT:	12px;
	TEXT-ALIGN:	left;
  text-decoration: none;
}
SPAN.noteType2 a
{
	FONT-WEIGHT:	regular;
	FONT-SIZE:	11px;
	LINE-HEIGHT:	12px;
	TEXT-ALIGN:	left;
  text-decoration: none;
}
SPAN.noteType2 a:hover
{
	FONT-WEIGHT:	regular;
	FONT-SIZE:	11px;
	LINE-HEIGHT:	12px;
	TEXT-ALIGN:	left;
	text-decoration: underline;
}
SPAN.noteType2 a:active
{
	FONT-WEIGHT:	regular;
	FONT-SIZE:	11px;
	LINE-HEIGHT:	12px;
	TEXT-ALIGN:	left;
		text-decoration: underline;
}




/*------------------------------------------table  formatting --------------------------------*/
table.sub
{
	BORDER-WIDTH: 0px;
	BORDER-SPACING: 2px;
	BORDER-STYLE: none;
	BORDER-COLOR: #000000;
	BORDER-COLLAPSE: separate;
	margin:10px;
}
table.sub th
{
	TEXT-ALIGN: middle;
	COLOR:	#3c290c;
	FONT-SIZE:	14px;
	LINE-HEIGHT:	14px;
	BORDER-WIDTH: 0px;
	PADDING: 3px;
	BORDER-STYLE: dotted;
	BORDER-COLOR: #000000;
	background: #e4d9bb;
	-MOZ-BORDER-RADIUS: 0px;
}
table.sub td
{
	COLOR: #F9EBCB;
	TEXT-ALIGN: left;
	COLOR:	#7f5727;
	FONT-SIZE:	14px;
	LINE-HEIGHT:	14px;
	BORDER-WIDTH: 0px;
	PADDING: 3px;
	BORDER-STYLE: dotted;
	BORDER-COLOR: #000000;
	background: #eee7d4;
	-MOZ-BORDER-RADIUS: 0px;
}

table.sub A
{
	FONT-WEIGHT: bold;
	COLOR:	#134f75;
	TEXT-ALIGN: center;
	FONT-SIZE: 14px;
	TEXT-DECORATION: none;
}

table.sub A:hover
{
	FONT-WEIGHT: bold;
	COLOR:	#134f75;
	TEXT-ALIGN: center;
	FONT-SIZE: 14px;
	TEXT-DECORATION: underline;
}

table.sub A:active
{
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
	TEXT-ALIGN: center;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none
}











table.list
{
	BORDER-WIDTH: 0px;
	BORDER-SPACING: 2px;
	BORDER-STYLE: none;
	BORDER-COLOR: #000000;
	BORDER-COLLAPSE: separate;
	margin:10px;
}
table.list th
{
	TEXT-ALIGN: left;
  vertical-align: text-top;
	COLOR:	#000;
	FONT-SIZE:	14px;
	LINE-HEIGHT:	18px;
	BORDER-WIDTH: 0px;
	PADDING: 3px;
	BORDER-STYLE: dotted;
	BORDER-COLOR: #000000;
	background: #xFFF;
	-MOZ-BORDER-RADIUS: 0px;
}
table.list td
{
	COLOR: #F9EBCB;
	TEXT-ALIGN: left;
  vertical-align: text-top;
	COLOR:	#000;
	FONT-SIZE:	14px;
	LINE-HEIGHT:	18px;
	BORDER-WIDTH: 0px;
	PADDING: 3px;
	BORDER-STYLE: dotted;
	BORDER-COLOR: #000000;
	background: #xFFF;
	-MOZ-BORDER-RADIUS: 0px;
}








table.foot
{
	BORDER-WIDTH: 0px;
	BORDER-SPACING: 0px;
	BORDER-STYLE: none;
	BORDER-COLLAPSE: separate;
	float: right;
	margin: 0px;
}
table.foot th
{
	height: 15px;
	width: 490px;
	BORDER-WIDTH: 0px;
	PADDING: 0px;
	BORDER-STYLE: dotted;
	-MOZ-BORDER-RADIUS: 0px;
	background: #x609;

	PADDING-left: 10px;
	FONT-WEIGHT: normal;
	COLOR:	#FFF;
	FONT-SIZE: 9px;
	line-height: 9px;
	TEXT-ALIGN: left;
}
table.foot td
{
	height: 15px;
	width: 490px;
	BORDER-WIDTH: 0px;
	PADDING: 0px;
	BORDER-STYLE: dotted;
	-MOZ-BORDER-RADIUS: 0px;
	background: #xF26;

	PADDING-right: 10px;
	FONT-WEIGHT: normal;
	COLOR:	#FFF;
	FONT-SIZE: 9px;
	line-height: 9px;
	TEXT-ALIGN: right;
}
table.foot A
{
	FONT-WEIGHT: regular;
	COLOR:	#FFF;
	TEXT-ALIGN: left;
	FONT-SIZE: 9px;
	line-height: 9px;
	TEXT-DECORATION: none;
}
table.foot A:hover
{
	FONT-WEIGHT: regular;
	COLOR:	#FFF;
	TEXT-ALIGN: left;
	FONT-SIZE: 9px;
	line-height: 9px;
	TEXT-DECORATION: underline;
}
table.foot A:active
{
	FONT-WEIGHT: bold;
	COLOR:	#FFF;
	TEXT-ALIGN: left;
	FONT-SIZE: 9px;
	line-height: 9px;
	TEXT-DECORATION: underline;
}


/*------------------------------------------list formatting--------------------------------*/


ul.unbulletpointed
{
	list-style-position: outside;
	list-style-type: none;
}

li.unbulletpointed
{
	list-style-position: outside;
	list-style-type: none;
}
/*------------------------------------------left shoulder menu list formatting--------------------------------*/

DIV.menu01
{	
	MARGIN-left:		2px;
	FLOAT:		top;
	TOP:		0px;
	margin-top:	61px;
	width:		175px;
	height:		22px;
	BACKGROUND-COLOR:	#xF0F;
}
.menu01 ul
{
	padding:0;
	margin:0;
	list-style-type:none;
}
.menu01 li
{
	float:left;
	width:175px;
	position:relative;
}
.menu01 a, .menu a:visited
{
	display:block;
	text-decoration:none;
	color:#014fa0;
	width:175px;
	height:22px;
	background:url(../images/left-buttons/left-button-01-up.jpg);
}
.menu01 table
{
	position:absolute;
	top:0;
	left:0;
	border-collapse:collapse;;
}
.menu01 a:hover, .menu ul ul a:hover
{
	background:url(../images/left-buttons/left-button-01-dn.jpg);
}


DIV.menu02
{
	MARGIN-left:		2px;
	FLOAT:		top;
	TOP:		0px;
	margin-top:	14px;
	width:		175px;
	height:		22px;
	BACKGROUND-COLOR:	#xF0F;
}
.menu02 ul
{
	padding:0;
	margin:0;
	list-style-type:none;
}
.menu02 li
{
	float:left;
	width:175px;
	position:relative;
}
.menu02 a, .menu a:visited
{
	display:block;
	text-decoration:none;
	color:#014fa0;
	width:175px;
	height:22px;
	background:url(../images/left-buttons/left-button-02-up.jpg);
}
.menu02 table
{
	position:absolute;
	top:0;
	left:0;
	border-collapse:collapse;;
}
.menu02 a:hover, .menu ul ul a:hover
{
	background:url(../images/left-buttons/left-button-02-dn.jpg);
}




DIV.menu03
{
	MARGIN-left:		2px;
	FLOAT:		top;
	TOP:		0px;
	margin-top:	14px;
	width:		175px;
	height:		22px;
	BACKGROUND-COLOR:	#xF0F;
}
.menu03 ul
{
	padding:0;
	margin:0;
	list-style-type:none;
}
.menu03 li
{
	float:left;
	width:175px;
	position:relative;
}
.menu03 a, .menu a:visited
{
	display:block;
	text-decoration:none;
	color:#014fa0;
	width:175px;
	height:22px;
	background:url(../images/left-buttons/left-button-03-up.jpg);
}
.menu03 table
{
	position:absolute;
	top:0;
	left:0;
	border-collapse:collapse;;
}
.menu03 a:hover, .menu ul ul a:hover
{
	background:url(../images/left-buttons/left-button-03-dn.jpg);
}





DIV.menu04
{
	MARGIN-left:		2px;
	FLOAT:		top;
	TOP:		0px;
	margin-top:	14px;
	width:		175px;
	height:		22px;
	BACKGROUND-COLOR:	#xF0F;
}
.menu04 ul
{
	padding:0;
	margin:0;
	list-style-type:none;
}
.menu04 li
{
	float:left;
	width:175px;
	position:relative;
}
.menu04 a, .menu a:visited
{
	display:block;
	text-decoration:none;
	color:#014fa0;
	width:175px;
	height:22px;
	background:url(../images/left-buttons/left-button-04-up.jpg);
}
.menu04 table
{
	position:absolute;
	top:0;
	left:0;
	border-collapse:collapse;;
}
.menu04 a:hover, .menu ul ul a:hover
{
	background:url(../images/left-buttons/left-button-04-dn.jpg);
}




DIV.menu05
{
	MARGIN-left:		2px;
	FLOAT:		top;
	TOP:		0px;
	margin-top:	14px;
	width:		175px;
	height:		22px;
	BACKGROUND-COLOR:	#xF0F;
}
.menu05 ul
{
	padding:0;
	margin:0;
	list-style-type:none;
}
.menu05 li
{
	float:left;
	width:175px;
	position:relative;
}
.menu05 a, .menu a:visited
{
	display:block;
	text-decoration:none;
	color:#014fa0;
	width:175px;
	height:22px;
	background:url(../images/left-buttons/left-button-05-up.jpg);
}
.menu05 table
{
	position:absolute;
	top:0;
	left:0;
	border-collapse:collapse;;
}
.menu05 a:hover, .menu ul ul a:hover
{
	background:url(../images/left-buttons/left-button-05-dn.jpg);
}





DIV.menu06
{
	MARGIN-left:		2px;
	FLOAT:		top;
	TOP:		0px;
	margin-top:	14px;
	width:		175px;
	height:		22px;
	BACKGROUND-COLOR:	#xF0F;
}
.menu06 ul
{
	padding:0;
	margin:0;
	list-style-type:none;
}
.menu06 li
{
	float:left;
	width:175px;
	position:relative;
}
.menu06 a, .menu a:visited
{
	display:block;
	text-decoration:none;
	color:#014fa0;
	width:175px;
	height:22px;
	background:url(../images/left-buttons/left-button-06-up.jpg);
}
.menu06 table
{
	position:absolute;
	top:0;
	left:0;
	border-collapse:collapse;;
}
.menu06 a:hover, .menu ul ul a:hover
{
	background:url(../images/left-buttons/left-button-06-dn.jpg);
}





DIV.menu07
{
	MARGIN-left:		2px;
	FLOAT:		top;
	TOP:		0px;
	margin-top:	14px;
	width:		175px;
	height:		22px;
	BACKGROUND-COLOR:	#xF0F;
}
.menu07 ul
{
	padding:0;
	margin:0;
	list-style-type:none;
}
.menu07 li
{
	float:left;
	width:175px;
	position:relative;
}
.menu07 a, .menu a:visited
{
	display:block;
	text-decoration:none;
	color:#014fa0;
	width:175px;
	height:22px;
	background:url(../images/left-buttons/left-button-07-up.jpg);
}
.menu07 table
{
	position:absolute;
	top:0;
	left:0;
	border-collapse:collapse;;
}
.menu07 a:hover, .menu ul ul a:hover
{
	background:url(../images/left-buttons/left-button-07-dn.jpg);
}





DIV.menu08
{
	MARGIN-left:		2px;
	FLOAT:		top;
	TOP:		0px;
	margin-top:	14px;
	width:		175px;
	height:		22px;
	BACKGROUND-COLOR:	#xF0F;
}
.menu08 ul
{
	padding:0;
	margin:0;
	list-style-type:none;
}
.menu08 li
{
	float:left;
	width:175px;
	position:relative;
}
.menu08 a, .menu a:visited
{
	display:block;
	text-decoration:none;
	color:#014fa0;
	width:175px;
	height:22px;
	background:url(../images/left-buttons/left-button-08-up.jpg);
}
.menu08 table
{
	position:absolute;
	top:0;
	left:0;
	border-collapse:collapse;;
}
.menu08 a:hover, .menu ul ul a:hover
{
	background:url(../images/left-buttons/left-button-08-dn.jpg);
}


















/*------------------------------------------Drop Down Menu Formatting Properties--------------------------------*/





.ddmenu
{
	width:	745px;
	height:	25px;
	position:relative;
	z-index:100;
	border-right:0px;
}

* html .ddmenu
{
	width:746px;
	w\idth:745px;
}

.ddmenu ul
{
	padding:0;
	margin:0;
	list-style-type:none;
}

.ddmenu ul ul
{
	width:105px;
}

.ddmenu li
{
	float:left;
	width:105px;
	position:relative;
}

.ddmenu a, .ddmenu a:visited
{
	display: block;
	text-decoration: none;
	color: #014fa0;
	width: 105px;
	height: 25px;
	line-height: 20px;
	font-size:	15px;
	xbackground: url(../images/ddmenu-images/verticle_line_separator.gif);
}

* html .ddmenu a, * html .ddmenu a:visited
{
	width:105px;
}




.ddmenu ul ul
{
	visibility:hidden;
	position:absolute;
	height:0;
	top:25px;
	left:0;
	width:105px;
}

* html .ddmenu ul ul
{
	top:25px;
}

.ddmenu ul ul ul
{
	left:90px;
	top:-1px;
	width:105px;
}

.ddmenu ul ul ul.left
{
	left:-105px;
}

.ddmenu table
{
	position:absolute;
	top:0;
	left:0;
	border-collapse:collapse;
}

.ddmenu ul ul a, .ddmenu ul ul a:visited
{
	background:url(../images/ddmenu-images/menu-blue-semitrans-50.png) top left no-repeat;
	color: #014fa0;
	height:auto;
	line-height:1em;
	padding:5px 0px;
	width:105px;
  text-align: left;
	font-size:	15px;
  padding-left: 5px;
}

* html .ddmenu ul ul a, * html .ddmenu ul ul a:visited
{
	width:105px;
}

.ddmenu a:hover, .ddmenu ul ul a:hover
{
	color: #014fa0;
	font-size:	15px;
	background:url(../images/ddmenu-images/menu-blue-semitrans-50-hover.png) top left no-repeat;
  text-decoration: underline;
}

.ddmenu :hover > a, .ddmenu ul ul :hover > a
{
	color: #014fa0;
	font-size:	15px;
  text-decoration: underline;
}

.ddmenu ul li:hover ul, .ddmenu ul a:hover ul
{
	visibility:visible;
}

.ddmenu ul :hover ul ul
{
	visibility:hidden;
}

.ddmenu ul :hover ul :hover ul
{
	visibility:visible;
}