body {
	margin: 0px;
	padding: 0px;
	background-color: #1E3C64;
	background-image: url(img/bg.jpg);
	background-repeat: repeat-x;
	font-family: Tahoma, Verdana, Geneva;
	font-size: 12px;
	line-height: 14px;
	color: #dcedfe;
	text-decoration: none;
}
.both {
	clear: both;
}
a {
	outline: none;
	color: #FFFFFF;
	text-decoration: underline;
}
a:hover {
	outline: none;
	color: #FFFFFF;
	text-decoration: none;
}
select {
	font-family: Tahoma, Verdana, Geneva;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	padding: 2px;
}
option {
	font-family: Tahoma, Verdana, Geneva;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.blue {
	color: #0081ff;
}
.gold {
	color: #f29f1f;
}
.semiblue  {
	color: #88c2fd;
}
.title {
	height: 31px;
}
.titlateral {
	height: 31px;
	margin-top: 8px;
	margin-left: 12px;
}
#main {
	text-align: left;
	width: 903px;
	margin: auto;
	vertical-align: top;
}
#header {
	background-image: url(img/header.jpg);
	background-position: bottom;
	height: 210px;
	background-repeat: no-repeat;
}
#header #menu {
	line-height: 27px;
	float: right;
	height: 27px;
	margin-top: 28px;
	margin-right: 26px;
	_margin-right: 13px;
}
#header #menu a {
	color: #c8e2fc;
	text-decoration: none;
}
#header #menu a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
#header #logo {
	margin-left: 57px;
	_margin-left: 28px;
	margin-top: 51px;
	height: 134px;
	width: 134px;
	float: left;
}
#header #down {
	margin-top: 86px;
	height: 46px;
	width: 217px;
	float: right;
	margin-right: 68px;
	_margin-right: 34px;
	margin-left: 50px;
}
#middle {
	color: #868686;
	background-image: url(img/middle.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	min-height: 50px;
	background-color: #FFFFFF;
}
#middle  #desc {
	padding: 10px 40px 12px 59px;
}
#content {
	background-color: #2C5D92;
	background-image: url(img/bgcontent.jpg);
	background-repeat: no-repeat;
	overflow:auto;
	height: 100%;
	display: block;
}
#main #copy {
	margin-top: 0px;
	margin-bottom: 50px;
	padding-top: 24px;
	text-align: center;
	line-height: 22px;
	color: #597cab;
}
#main #copy a {
	color: #8aaddc;
	text-decoration: none;
}
#main #copy a:hover {
	color: #f1f1f1;
	text-decoration: none;
}
#content #center {
	background-image: url(img/bgfooter.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	overflow: auto;
	padding-bottom: 75px;
	height: 100%;
	display: block;
}
#content #center #detail {
	float: left;
	margin-left: 54px;
	_margin-left: 27px;
	width: 485px;
	margin-top: 23px;
}
#content #center #detail table tr td {
	padding-left: 9px;
	padding-right: 12px;
	padding-top: 0px;
	#padding-top: 11px;
	line-height: 14px;
}
#content #center #detail #section {
	margin-bottom: 4px;
	color: #8ec7ff;
	font-size: 13px;
}
#content #center #detail a {
	text-decoration: none;
	color: #8ec7ff;
}
#content #center #detail a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
#content #center #detail a.link {
	color: #ffffff;
	text-decoration: underline;
}
#content #center #detail a.link:hover {
	color: #ffffff;
	text-decoration: none;
}
#content #center #detail a.more {
	color: #dcedfe;
	text-decoration: underline;
}
#content #center #detail a.more:hover {
	color: #dcedfe;
	text-decoration: none;
}
#content #center #lateral {
	background-color: #3d6ea3;
	background-image: url(img/bglat.jpg);
	background-repeat: no-repeat;
	width: 311px;
	float: right;
	margin-right: 40px;
	_margin-right: 20px;
	margin-top: 15px;
}
#content #center #lateral #slidehome {
	height: 187px;
	width: 263px;
	margin-left: 21px;
	margin-top: 14px;
	margin-bottom: 10px;
}
#content #center #lateral #slidehome2 {
	height: 187px;
	width: 263px;
	margin-left: 21px;
	margin-top: 14px;
	margin-bottom: 10px;
}
#content #center #lateral #detail {
	margin-left: 12px;
	width: 263px;
	float: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #517dac;
	padding-top: 7px;
	padding-bottom: 11px;
	padding-left: 10px;
	padding-right: 13px;
	margin-top: 0px;
}
#content #center #lateral #detail #section {
	margin-bottom: 4px;
}
#content #center #lateral #downlat {
	height: 53px;
	width: 251px;
	margin-left: 21px;
	margin-top: 14px;
	margin-bottom: 6px;
}
#content #center #lateral #feature {
	margin-top: 0px;
	margin-left: 12px;
	padding-left: 9px;
	margin-right: 12px;
	line-height: 18px;
}
#content #center #lateral #footer {
	margin-top: 30px;
	height: 16px;
	background-image: url(img/bglatinf.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}

#line {
	border-bottom: solid 1px #426e9d;
	height: 1px;
}
.imgico {
	
}
.imgico img {
	border: none;
	margin-top: 15px;
}
.bann {
	border: solid 3px #fff;
}
#header #menu a.this {
	color: #FFF;
}
.subm {
	z-index: -1;
}
/* MENU SECTION */
/* Root = Horizontal, Secondary = Vertical */
ul#navmenu-h {
  margin: 0;
  border: 0 none;
  padding: 0;
  list-style: none;
  height: 32px;
  font-size: 11px;
}

ul#navmenu-h li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 32px;
  z-index: 10;
}

ul#navmenu-h ul {
  margin: 0;
  border: 0 none;
  padding: 4px 0 4px;
  width: 160px;
  list-style: none;
  display: none;
  position: absolute;
  top: 31px;
  left: 0;
  
  	-moz-border-radius: 0 0 4px 4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	background: #1B2F57 url(img/bgmen.png) repeat-x top;
	border-left: solid 1px #446eaa;
	border-bottom: solid 1px #446eaa;
	border-right: solid 1px #446eaa;
	border-top: solid 1px #446eaa;
}

ul#navmenu-h ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu-h ul li {
  width: 150px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
}

/* Root Menu */
ul#navmenu-h a {
  padding: 0 8px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  height: 31px;
  /*
  height: auto !important;
  height: 1%; */ /*For IE*/
  
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	background: none;
	border-left: solid 1px #3E68A4;
	border-right: solid 1px #3E68A4;
	border-top: solid 1px #3E68A4;
}

/* Root Menu Hover Persistence */
ul#navmenu-h a:hover,
ul#navmenu-h li:hover a,
ul#navmenu-h li.iehover a {
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	background: url(img/bgbtmen.png) repeat-x top;
	border-left: solid 1px #446eaa;
	border-right: solid 1px #446eaa;
	border-top: solid 1px #446eaa;
}

/* 2nd Menu */
ul#navmenu-h li:hover li a,
ul#navmenu-h li.iehover li a {
	float: none;
	border: none;
	background: url(img/sephoriz.gif) bottom repeat-x;
	margin-left: 6px;
}
ul#navmenu-h li:hover li.last a,
ul#navmenu-h li.iehover li.last a {
	background: none;
}
/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,
ul#navmenu-h li:hover li:hover a,
ul#navmenu-h li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover a {
	background: url(img/sephoriz.gif) bottom repeat-x;
	border: none;
}
ul#navmenu-h li:hover li.last a:hover,
ul#navmenu-h li:hover li:hover.last a,
ul#navmenu-h li.iehover li.last a:hover,
ul#navmenu-h li.iehover li.iehover a {
	background: none;
}

/* 3rd Menu */
ul#navmenu-h li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover a {
  background: #CCC;
  color: #FFF;
}

/* 4th Menu */
ul#navmenu-h li:hover li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 4th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
}

ul#navmenu-h ul ul,
ul#navmenu-h ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 160px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-h li:hover ul ul,
ul#navmenu-h li:hover ul ul ul,
ul#navmenu-h li.iehover ul ul,
ul#navmenu-h li.iehover ul ul ul {
  display: none;
}

ul#navmenu-h li:hover ul,
ul#navmenu-h ul li:hover ul,
ul#navmenu-h ul ul li:hover ul,
ul#navmenu-h li.iehover ul,
ul#navmenu-h ul li.iehover ul,
ul#navmenu-h ul ul li.iehover ul {
  display: block;
}
