body { background: url(/v1/images/background.gif) no-repeat top center #161616; margin: 38px auto; font-family: calibri, tahoma, arial; font-size: 12px; color:#4f4f4f; }

p {  margin: 0; padding: 0; }

h1 { font-size: 19px; padding: 0 0 10px; margin: 0; }
h3 { font-size: 16px; padding: 0; margin: 0; font-weight: normal; }
h4 { font-size: 14px; padding: 0; margin: 0; font-weight: normal; }

.red { color:#bc3c3d; }
.white { color:#fff; }

.left { float: left; }
.right { float: right;}
.clear { clear: both; }

img {border: none; margin: 0; padding: 0; }

a { color:#7b7b7b; text-decoration: none;}
a:hover { text-decoration: underline; }

/* == placement == */
.page { width: 1025px; margin: 0px auto; }
.stage { width: 987px; padding-right: 38px; }
.brandingstage { width: 1025px; clear:both; overflow: hidden; }
	.menuspacer { width: 38px; float: left; /* *padding-top: 4px; IE 7 and below */ _padding-top: 4px; /* IE 6 and below */ }

	.mainmenu { width: 35px; float: left; }
	.mainstage { width: 949px; float: left; background-color: #fff;}
	.content { height: 524px; padding:0 0 0 25px; width: 924px; }
/*
.mainmenu { width: 38px; padding-right: 0px; float: left; margin: 0px;}
.mainstage { width: 949px; float: left; background-color: #fff; border:0px solid #ff0000;}
.menuspacer { width: 38px; float: left; }
.content { min-height: 524px; padding:0 25px; width: 899px; }
*/
	.brandingcontent { min-height: 524px; padding: 0 0 0 25px; width: 924px; }
	.bottom-stage {  background: url(/v1/images/stage-bottom.gif) no-repeat; width: 949px; height: 25px; }

.header {clear: both; overflow: hidden; padding-right: 25px; width: 899px; height: 65px; }
	.logo { float: left; width: 141px; padding:0px; margin:0px;}
	.tagline {  float: left;width: 538px; padding-left: 20px; padding-top: 10px; color:#000; }
	.careline {  float: left; width: 200px; padding:0px; margin:0px; height:72px;}
	/*.carelineimg {clear: both; overflow: hidden; padding:0px; margin:0px; height:30px; }
	.search {  float: left; padding:0px; margin:0px; height:26px;}*/

.topsearch { float:right; padding: 0; margin: 2px 0 0; }
	.topsearch-input { border:1px solid #e1e1e1; -webkit-border-radius: 5px; -moz-border-radius: 5px; width: 130px; padding:2px 4px 0; outline:none; font-size: 11px; }
	.topsearch-button { border:none; background:#bc3c3d; color:#fff; padding:2px 4px; font-size: 11px}
	.topsearch-button:hover {  cursor: pointer; background-color: #d3d3d3}

.brandingmenu-wrap { width: 924px;clear: both; overflow: hidden; padding-top: 10px; height: 40px; }
	.brandingmenu-left { float: left; width: 10px; height: 40px; padding: 0; margin: 0; }

	.brandingmenu { float: left; background-color: #bc3c3d; height: 30px; width: 914px; padding: 10px 0 0; }
	.brandingmenu a { color:#fff; }
	.brandingmenu a:hover { color:#e4b1b1; text-decoration: none;  }
	.brandingmenu a.on { color:#e4b1b1; }

	.brandingmenu ul { padding:0; margin:0; }
	.brandingmenu li { padding:0 20px; margin:0; list-style: none;display: inline; border-right: 1px solid #d07778; }

	.share  { float: right; text-align: right; padding: 10px 25px 0 0; }
	.share ul { padding: 0; margin: 0; }
	.share li { padding: 0 0 0 10px; margin: 0; list-style: none; display: inline; }

.highlight-wrap { width: 892px; margin-left: 32px; margin-top: 0px; height: 34px; clear: both; overflow: hidden; }
.highlight-left { width: 150px; margin-left: 0px;  margin-top: 0px;height: 34px; float: left; background: url(/v1/images/highlight-bg_01.gif) no-repeat;}
.highlight-center { width: 558px; margin-left: 0px; margin-top: 0px; height: 34px; float: left; background: url(/v1/images/highlight-bg_02.gif) no-repeat;  border: 0px solid #d07778;}
/*.highlight-news { padding: 8px 5px 0 150px; float: left; }
.highlight-news a { color:#fff; text-decoration: none; }
.highlight-news a:hover { color:#d3d3d3; text-decoration: underline; }*/

.share  { width:180px; height: 34px; margin:0px; float: left; text-align: right; padding: 10px 0px 0 0; background: url(/v1/images/highlight-bg_03.gif) no-repeat; }
.share ul { padding: 0; margin: 0 25px 0 0; }
.share li { padding: 0 0 0 10px; margin: 0; list-style: none; display: inline; }

.breadcrumb { width: 622px; float: left; overflow: hidden; height: 22px; margin-top: 10px; margin-left: 30px; }
.breadcrumb ul { padding: 0; margin: 0; display: inline; }
.breadcrumb li { padding: 0 20px 0 0; margin: 0; list-style-image: url(/v1/images/breadcrumb-list.gif); float: left; font-size: 12px;}
.breadcrumb a { color:#bc3c3d; text-decoration: none; }
.breadcrumb a:hover { text-decoration: underline; }

.welcome { width: 170px; float: left; height: 22px; margin-top: 10px; margin-right: 10px; margin-left: 32px; }
.welcome ul { padding: 0 0 0 3px; margin: 0; display: inline; }
.welcome li { padding: 0 10px 0 0; margin: 0; list-style:none; float: left; font-size: 12px;}
.welcome a { color:#bc3c3d; text-decoration: none; }
.welcome a:hover { text-decoration: underline; }

.content-wrap { width: 924px; clear: both; overflow: hidden;}


