/* CSS Document */

/* ============================= header ====================== */
.row {height:56px;}

.up {float:left; margin:23px 0 0 25px;}
.twitter {float:right; margin:13px 24px 0 0;}

.box {background:url(images/box-tail-bg.gif) left top repeat-x #f3f4ee; position:relative;}
.box .indent {padding:34px 23px 0px 24px;}
.box .bottom-tail {background:url(images/box-bottom-tail.gif) left bottom repeat-x;}
.box .top-right {background:url(images/box-corner-top-right.gif) top right no-repeat;}
.box .top-left {background:url(images/box-corner-top-left.gif) top left no-repeat; }
.box .bottom-left {background:url(images/box-corner-bottom-left.gif) bottom left no-repeat;}
.box .bottom-right {background:url(images/box-corner-bottom-right.gif) bottom right no-repeat; width:100%;}

/*.header {height:517px;}*/

.logo {float:left;}

.menu {background:url(images/menu-tail-bg.gif) left top repeat-x; margin-top:6px;}
.menu-left {background:url(images/menu-left-bg.gif) left top no-repeat;}
.menu-right {background:url(images/menu-right-bg.gif) right top no-repeat; width:100%; overflow:hidden; height:66px;}

.menu li {float:left; background:url(images/menu-li-bg.gif) right 0px no-repeat; padding:0 0 0 0; line-height:1.2em; font-size:1.23em;}
.menu li a {display:block; text-transform:uppercase; text-decoration:none; color:#fff; padding:21px 30px 25px 30px; margin-right:2px; position:relative;}
.menu li strong {display:block;}

.menu .first a {padding:0 30px 0 0px;}
.menu .first strong {padding:21px 0 25px 32px;}

.menu .last {background:none;}
.menu .last a {padding:0 0px 0 0px; margin-right:0px;}
.menu .last strong {padding:21px 34px 25px 20px;}

.menu li a:hover, .menu .active  {background:url(images/menu-tail-bg-active.gif) left top repeat-x; color:#fff;}
.menu .first a:hover strong, .menu .first .active strong {background:url(images/menu-left-bg-active.gif) left top no-repeat;}
.menu .last a:hover strong, .menu .last .active strong {background:url(images/menu-right-bg-active.gif) right top no-repeat;}

.slogan {background:url(images/header-bg.jpg) left top no-repeat; height:292px; margin-top:9px; color:#60605a; padding:65px 0 0 58px;}
.slogan strong {font-size:5em; line-height:1.2em; display:block; margin-top:-25px;}
.slogan em {font-size:1.5384em; line-height:1.2em; display:block; font-style:normal; text-transform:uppercase; margin-top:-14px; letter-spacing:22px;}

.header .link {background:url(images/link-header-left-bg.gif) left top no-repeat; display:inline-block; line-height:1em; text-decoration:none; margin:16px 0 0 0px; color:#60605a; font-weight:bold; cursor:pointer; font-size:0.92em; text-transform:uppercase;}
.header .link span {background:url(images/link-header-right-bg.gif) right top no-repeat; display:inline-block; padding:0 8px 0 8px;}
.header .link span span  {background:url(images/link-header-tail-bg.gif) top repeat-x; padding:12px 6px 11px 6px;}

.header .link:hover {background:url(images/link-header-left-bg-hover.gif) left top no-repeat; }
.header .link:hover span {background:url(images/link-header-right-bg-hover.gif) right top no-repeat;}
.header .link:hover span span  {background:url(images/link-header-tail-bg-hover.gif) top repeat-x;}

.header .link1 {background:url(images/link1-header-left-bg.gif) left top no-repeat; display:inline-block; line-height:1em; text-decoration:none; margin:10px 0 0 0px; color:#fff; font-weight:bold; cursor:pointer; font-size:0.92em; text-transform:uppercase;}
.header .link1 span {background:url(images/link1-header-right-bg.gif) right top no-repeat; display:inline-block; padding:0 8px 0 8px;}
.header .link1 span span  {background:url(images/link1-header-tail-bg.gif) top repeat-x; padding:12px 6px 11px 6px;}

.header .link1:hover {background:url(images/link1-header-left-bg-hover.gif) left top no-repeat; }
.header .link1:hover span {background:url(images/link1-header-right-bg-hover.gif) right top no-repeat;}
.header .link1:hover span span  {background:url(images/link1-header-tail-bg-hover.gif) top repeat-x;}

.header .link {margin-top:24px; float:left}
.header .link1 {margin:24px 0 0 4px;}


