html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	font:11px/13px Arial, Helvetica, sans-serif;
	background:#34b2ff url('/Site/Images/background.jpg') repeat-x;
	padding: 8px 0 20px;
	color: #000;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
a{
	text-decoration: none;
	cursor: pointer;
	color: #00639d;
}
a:hover{text-decoration:underline;}
a:focus{outline:none;}
form{display:block;}
blockquote:before, blockquote:after,
q:before, q:after{
	content: '';
	content: none;
}
img{
	border: none;
	vertical-align: top;
}
/* #remember to define focus styles!# */
:focus {
	outline: 0;
}
/* #remember to highlight inserts somehow!# */
ins {
	text-decoration: none;
}
del{text-decoration: line-through;}
/* #tables still need 'cellspacing="0"' in the markup# */
table{
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset{
	margin: 0;
	padding: 0;
	border: 0;
}
label,select,textarea,input{vertical-align:top;}
textarea, input, select{
	font:11px/13px arial,sans-serif;
	color: #000;
}
.header{
	height: 206px;
	position: absolute;
	width: 900px;
	left: 20px;
	top: 20px;
}
.header .inner{
	background:#fff;
	height: 169px;
	width:100%;
	position:relative;
}
.logo{
	background: url('/Site/Images/logo.gif') no-repeat;
	width: 263px;
	height: 169px;
	position: absolute;
	overflow: hidden;
	text-indent: -3333px;
	left:0;
	top:0;
}
.columns-inner{
	background: url('/Site/Images/bg-left-column.gif') repeat-y;
	width: 100%;
}
.columns-inner:after, .buttons:after, .widget:after{
	clear:both;
	display:block;
	content:"";
}
.services h3{
	color: #0078C1;
	font-size: 12px;
	line-height: 14px;
	text-transform: uppercase;
	padding: 4px 0 15px 8px;
}
.services ul{
	font-size: 12px;
	line-height: 13px;
	padding: 0 0 0 11px;
}
.services li{
	padding: 0 0 7px 18px;
	/* #float:left;
	width:100%;# */
}
.services li a{color: #231f20;}
.services li ul{
	padding: 0 0 0 3px;
	clear:both;
}
.services li li{
	padding-top: 7px;
	padding-bottom: 0;
}
* html .services .link{float:left;}
.services .opener{
	background: url('/Site/Images/marker-arrow-blue.gif') no-repeat 0 50%;
	width:12px;
	height:12px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	margin:0 0 0 -12px;
	cursor:pointer;
}
.services li.active .opener{background: url('/Site/Images/marker-arrow-open.gif') no-repeat 0 1px;}
.services li.active a{font-weight: bold;}
.services li.active li a{font-weight: normal;}
.content{
	width: 425px;
	float: left;
	padding: 0 0 0 232px;
	font: 12px/17px Verdana, sans-serif;
}
.content h1{
	font: bold 14px/16px Verdana, sans-serif;
	color: #00639D;
	padding-bottom: 16px;
}
.content h2{
	font-size: 13px;
	line-height: 15px;
	color: #00639f;
	padding: 9px 0 0;
}
.new .content h2{padding:0;}
.content p{padding: 0 0 5px;}
.content h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
}
.more-inforamation ul{padding: 11px 0 0 20px;}
.more-inforamation li{
	background: url('/Site/Images/marker-arrow-top.gif') no-repeat;
	padding: 0 0 2px 25px;
	font-family: Arial, Helvetica, sans-serif;
}
.column{
	width: 218px;
	float: left;
	margin-left: -657px;
	display: inline;
}
.column1{
	width: 202px;
	float: right;
}
.form-search{
	overflow: hidden;
	padding: 12px 0 0;
}
.form-search .inputtext{
	float: left;
	border: 1px solid #7f9db9;
	margin: 0;
	font-size: 12px;
	line-height: 15px;
	width: 161px;
	padding: 2px 0 2px 1px;
	color: #009fff;
}
.form-search .submit{
	float: left;
	background: url('/Site/Images/button-search.gif') no-repeat;
	width: 20px;
	height: 21px;
	overflow: hidden;
	text-indent: -3333px;
	margin: 1px 0 0 4px;
	padding: 0;
	border: 0;
	cursor: pointer;
}
.banner1{
	padding: 10px 0 0;
	text-align: center;
}
.buttons{
	font-size: 13px;
	line-height: 15px;
	padding: 24px 0 14px 16px;
}
.buttons a{
	float: left;
	border: 3px solid #82bee3;
	background: url('/Site/Images/bg-nav.gif') repeat-x;
	color: #fff;
	width: 70px;
	text-align: center;
	padding: 4px 0 5px;
	margin-right: 4px;
}
.buttons .w75{width: 75px;}
.buttons a:hover{
	background: #009fff;
	text-decoration: none;
}
.widget{padding: 19px 5px 2px;}
.widget ul{
	float: right;
	font-size: 9px;
	overflow: hidden;
}
.widget li{
	display: inline;
	background: url('/Site/Images/sep.gif') no-repeat 0 3px;
	float: left;
	margin-left: -1px;
	padding: 0 5px;
}
.widget li a{color: #00639f;}
.innerpage .columns-inner{background-position: -10px 0;}
.innerpage .column{margin-left: -654px;}
.innerpage .column1{width: 208px;}
.innerpage .content{
	padding-left: 220px;
	width: 430px;
}
.innerpage .banner1{text-align: left;padding-bottom: 11px;}
.related-links, .related-attachments, .contact-information{
	border-top: 1px solid #9B9B9B;
	font-size: 12px;
	line-height: 15px;
	padding-top: 5px;
}
.related-links h3, .related-attachments h3, .contact-information h3{
	font-size: 13px;
	line-height: 15px;
	color: #00639F;
	padding-bottom: 6px;
}
.related-links h4, .related-attachments h4{
	font-size: 12px;
	line-height: 15px;
	color: #00639F;
	padding-bottom: 3px;
}
.related-links h4 a, .related-attachments h4 a{color: #00639F;}
.related-links li{padding: 0 0 23px;}
.related-attachments{padding-bottom: 23px;}
.related-attachments p{
	line-height: 16px;
	padding-top: 1px;
}
.related-attachments li{
	padding: 0 20px 0 20px;
	background: url('/Site/Images/ico-pdf.gif') no-repeat;
}
.related-attachments .attachments{color: #00639e;}
.contact-information{padding-bottom: 17px;}
.contact-information strong{color: #00639f;}
.contact-information h4{
	color: #00639f;
	padding-top: 10px;
	padding-bottom: 3px;
}
.contact-information address{font-style: normal;}
.contact-information .phone{padding: 1px 0 0;}
.button-print{
	overflow:hidden;
	padding-right: 8px;
	margin-bottom: -7px;
}
.button-print a{
	background: url('/Site/Images/ico-print.gif') no-repeat;
	float: right;
	color: #00639f;
	padding: 4px 0 4px 19px;
}
.events .content,
.box-inner .content{ font:11px/13px Arial, Helvetica, sans-serif!important;}
.inner .logo{
	background: url('/Site/Images/logo1.gif') no-repeat;
	top:15px;
	width:131px;
	height:142px;
	left:70px;
}
.flasharea{
	float: right;
	width: auto;
	height: auto;
	position: absolute;
	bottom: 0;
	right:0;
}
.txt-uhinsider{
	background: url('/Site/Images/txt-union.gif') no-repeat;
	width: 272px;
	height: 122px;
	position: absolute;
	overflow: hidden;
	text-indent: -3333px;
	left: 265px;
	top: 24px;
}
.inner .txt-uhinsider{
	background: url('/Site/Images/employee-insider.jpg') no-repeat;
	width: 236px;
	height: 33px;
	top:80px;
	left:280px;
}
.nav{padding-top: 10px;}
.nav1{
	position:relative;
	width:100%;
	margin:10px 0 0;
	padding:0;
	overflow:hidden;
	background: url('/Site/Images/bg-nav.gif') repeat-x;
}
.nav1 .holder-nav{
	position:relative;
	left:50%;
	float:left;
}
.nav1 .holder-nav ul{
	letter-spacing:1px;
	position:relative;
	float:left;
	left:-50%;
	margin:0;
	padding:0;
	background:none;
}
.nav1 ul{
	background: url('/Site/Images/bg-nav.gif') repeat-x;
	height: 27px;
	line-height: 14px;
	letter-spacing: 2px;
}
.nav1 li{
	position: relative;
	display: inline;
	float: left;
	text-align: center;
	width: auto;
}
.nav1 li a{
	color: #E7EFBC;
	font-weight: bold;
	height: 20px;
	display: block;
	text-transform: uppercase;
	padding: 7px 24px 0px 27px;
	width: auto;
}
.nav1 a{
	float:left;
	padding:7px 11px 0;
	letter-spacing:1px;
}
.nav1 a:hover,
.nav li:hover a,
.nav li.hover a,
.nav1 li.active a,
.nav li:hover li:hover a,
.nav li.hover li.hover a,
.nav li.active li.active a,
.nav li:hover li:hover li:hover a,
.nav li.hover li.hover li.hover a,
.nav li.active li.active li.active a,
.nav li:hover li:hover li:hover li:hover a,
.nav li.hover li.hover li.hover li.hover a,
.nav li.active li.active li.active li.active a,
.nav li:hover li:hover li:hover li:hover li:hover a,
.nav li.hover li.hover li.hover li.hover li.hover a,
.nav li.active li.active li.active li.active li.active a,
.nav li:hover li:hover li:hover li:hover li:hover li:hover a,
.nav li.hover li.hover li.hover li.hover li.hover li.hover a,
.nav li.active li.active li.active li.active li.active li.active a{
	background: #009fff;
	text-decoration: none;
	color: #fff;
}
.nav li div a.selected {
	background: #009fff url('/Site/Images/bg-nav-item-marker.gif') no-repeat 192px 50% !important;
	text-decoration: none;
	color: #fff;
}
.nav .sub{background:  url('/Site/Images/bg-nav-item-marker.gif') no-repeat 192px 50%;}
.nav li div{
	position: absolute;
	display: none;
	width: 200px;
	left: 0;
	top: 27px;
}
.nav li.quick-links div{
	right: 0;
	left: auto;
}
.nav li ul{
	height: auto;
	font-size: 12px;
	line-height: 15px;
	width: 200px;
	background: #0078c1;
	letter-spacing: 0;
}
.nav li li{
	display: block;
	float: none;
	vertical-align: top;
	text-align: left;
}
.nav li li a,
.nav li:hover li a,
.nav li.hover li a,
.nav li:hover li:hover li a,
.nav li.hover li.hover li a,
.nav li:hover li:hover li:hover li a,
.nav li.hover li.hover li.hover li a,
.nav li:hover li:hover li:hover li:hover li a,
.nav li.hover li.hover li.hover li.hover li a,
.nav li:hover li:hover li:hover li:hover li:hover li a,
.nav li.hover li.hover li.hover li.hover li.hover li a{
	text-transform: none;
	background: none;
	padding: 2px 0 2px 10px;
	height: auto;
	font-weight: normal;
}
.nav li:hover div, .nav li.hover div{display: block;}
.nav li:hover li div,
.nav li.hover li div,
.nav li.hover li.hover li div,
.nav li:hover li:hover li div,
.nav li.hover li.hover li.hover li div,
.nav li:hover li:hover li:hover li div,
.nav li.hover li.hover li.hover li.hover li div,
.nav li:hover li:hover li:hover li:hover li div,
.nav li.hover li.hover li.hover li.hover li.hover li div,
.nav li:hover li:hover li:hover li:hover li:hover li div{
	display: none;
	left: 200px;
	top: 0;
}
.nav li:hover li:hover div,
.nav li.hover li.hover div,
.nav li:hover li:hover li:hover div,
.nav li.hover li.hover li.hover div,
.nav li:hover li:hover li:hover li:hover div,
.nav li.hover li.hover li.hover li.hover div,
.nav li:hover li:hover li:hover li:hover li:hover div,
.nav li.hover li.hover li.hover li.hover li.hover div{display: block;}
.main{
	margin:0 auto;
	width: 900px;
	background: #e7efbc;
	padding: 20px;
	position: relative;
	padding-top: 236px;
	
}
.main:after{
	clear: both;
	display: block;
	content: "";
}
.columns-holder{
	background: #fff;
	padding: 12px;
}
.nav li li, .nav li li a, .columns-inner, .form-search, .buttons, .widget, .main, .more-inforamation li, .related-attachments li, .button-print{zoom:1;}



/* #EVENTS TEMPLATE# */
.events { padding:15px 18px 90px 14px;}
#footer ul{
	overflow:hidden;
	/*position:absolute;
	bottom:4px;
	right:20px;
	z-index:100;*/
	float:right;
	margin:5px 0 -15px;
	padding:0 10px 0 0;
}
#footer ul li{
	float:left;
	display:inline;
	padding:0 0 0 5px;
	margin:0 5px 0 -1px;
	background: url('/Site/Images/separation.gif') no-repeat 0 2px;
	line-height:12px;
}
#footer ul li a{
	text-transform:uppercase;
	font-size:10px;
	color:#0066a4;
}
.box-top{
	overflow:hidden;
	height:1%;
	margin:0 0 13px;
}
.box-top h1{
	float:left;
	text-indent:-9999px;
	margin:0;
}
.title7{
	background: url('/Site/Images/bg-events.gif') no-repeat;
	width:271px;
	height:23px;
}

.breadcrumbs{
	float:right;
	overflow:hidden;
	margin:0 -10px 0 0;
}
.breadcrumbs a{
	float:left;
	display:inline;
	font-size:12px;
	color:#7fb2d1;
	line-height:13px;
	padding:0 0 0 11px;
	margin:0 12px 0 -7px;
	background: url('/Site/Images/arrow.gif') no-repeat 0 4px;
}

.twocolumns{
	overflow:hidden;
	height:1%;
}
.events .content,
.box-inner .content{
	float:left;
	padding:0!important;
}
.events .content{width:613px!important;}
.events .sidebar,
.box-inner .sidebar{
	float:right;
	width:198px;
	padding:13px 0 0;
}
.list-date{overflow:hidden;}
.list-date li{
	float:left;
	margin:0 6px 3px 0;
	overflow:hidden;
}
.box-date{
	float:left;
	width:264px;
	overflow:hidden;
	position:relative;
	padding:12px 25px 11px 11px;
}
.corner{
	position:absolute;
	bottom:10px;
	left:1px;
}
.corner-img{
	background: url('/Site/Images/corner') no-repeat;
	width:34px;
	height:26px;
	display:block;
}
* html .corner-img{
	background: url('/Site/Images/x');
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='/Site/Images/corner', sizingmethod='crop');
}

.box-date:hover{
	text-decoration:none;
	height: auto;
	cursor: default;
}

.box-date.hover{
	background:#f7e0dd ;
	height: auto;
}

.box-date .number{
	width:72px;
	height:90px;
	float:left;
	margin:2px 0 0;
	background:url('/Site/Images/event-box.png') no-repeat;
	padding:2px 0 0;
	position:relative;
}

.box-date .number .txt{
	font-size:16px;
	color:#fff;
	display:block;
	text-align:center;
	text-transform:uppercase;
	padding:3px 0;
	margin:0 0 8px;
}

.box-date .number .num{
	font-size:42px;
	line-height:45px;
	color:#ee3323;
	display:block;
	text-align:center;
	text-transform:uppercase;
	padding:2px 0 0;
}

.box-date .box-info{
	float:right;
	width:176px;
}

.box-date .box-info strong{
	font-size:14px;
	color:#0066a4;
	margin:0 0 0px;
	display:block;
	line-height:15px;
}
.box-date .box-info span{
	font-size:12px;
	color:#000000;
	display:block;
	line-height:14px;
	margin:0 0 0px;
}
.events .form-search,
.box-inner .form-search{
	overflow:hidden;
	height:1%;
	margin:0 0 15px;
}
.text1,
.text2,
.area1{
	float:left;
	width:158px;
	border:1px solid #e2e9ef;
	border-top:1px solid #aaadb2 !important;
	padding:3px 5px 2px;
	font:12px/13px Arial, Helvetica, sans-serif;
	color:#000000;
}
.text2,
.area1{
	float:none!important;
	width:185px!important;
	margin:0 0 10px;
	clear:both;
}
.area1{
	height:118px;
	overflow:auto;
}
.events .btn-search,
.box-inner .btn-search{
	float:left;
	margin-left:6px;
}
.submit1{
	margin:0 0 0 0px;
	width:63px;
	height:22px;
	cursor:pointer;
	padding:0 0 1px;
	font:12px/13px Arial, Helvetica, sans-serif;
	color:#000;
}
.box-calendar{
	width:198px;
	margin:0 0 15px;
}
.box-calendar img{display:block;}
.box-corner{
	padding:17px 17px 10px;
	overflow:hidden;
	position:relative;
	height:1%;
	background:#f7e0dd;
	color: #000000;
	
}
.box-left{
	width:9px;
	height:9px;
	position:absolute;
	left:0;
	overflow:hidden;
}
.t{ top:0;}
.bl,
.br{ bottom:0;}
* html .bl,
* html .br{ bottom:-2px;}
*+html .bl,
*+html .br{ bottom:-1px;}
.box-right{
	width:9px;
	height:9px;
	position:absolute;
	right:0;
	overflow:hidden;
}
* html .box-right{ right:-1px;}
*+html .box-right{ right:-1px;}
.box-left{background:url('/Site/Images/bg-corner.png') no-repeat 0 0;}
.box-corner .bl,
.box-menu .bl,
.home .sidebar .bl,
.employee .slide-block .bl,
.list-archive .bl,
.list-brag .box02 .intro .bl{background:url('/Site/Images/bg-corner.png') no-repeat 0 -9px;}
.box-right{background:url('/Site/Images/bg-corner.png') no-repeat -9px 0;}
.box-corner .br,
.box-menu .br,
.home .sidebar .br,
.employee .slide-block .br,
.list-archive .br,
.list-brag .box02 .intro .br{background:url('/Site/Images/bg-corner.png') no-repeat -9px -9px;}
.events .box-corner h2{
	font-size:12px;
	color:#0066a4;
	margin:0 0 7px;
	line-height:14px;
}
.events .box-corner ul li{ padding:0 0 6px;}
.events .box-corner ul li a{
	font-size:12px;
	color:#000000;
}






/* #HOME TEMPLATE# */
.home .content{
	float:right!important;
	width:575px!important;
	overflow:hidden;
	padding:0!important;
}
.home .sidebar{
	float:left;
	width:280px;
	background:#cae5fc ;
	padding:18px 0 0;
	position:relative;
}
.title1{
	padding:0;
	display:block;
	width:234px;
	height:47px;
	text-indent:-9999px;
	background:url('/Site/Images/bg-fy2010.gif') no-repeat;
	margin:0 0 14px 17px;
}
.color-boxs{
	overflow:hidden;
	width:595px;
	margin:0 0 20px;
	font:12px Arial, Helvetica, sans-serif;
}
.DesignMode .color-boxs
{
	height: 200px;
}
.color-boxs .green{ 
	background:#e7efbc;
	width:320px;
	height:177px;
	float:left;
	margin:0 20px 0 0;
	padding:16px 40px 0 16px;
}
.DesignMode .color-boxs .box-corner
{
	height: 200px !important;
}
.color-boxs .box-corner h2{
	text-indent:-9999px;
	display:block;
	margin:0 0 13px!important;
	padding:0!important;
}
.title-whatsnew{	
	width:190px;
	height:23px;
	background:url('/Site/Images/bg-news.gif') no-repeat;
}
.color-boxs .box-corner h3{
	font-size:12px;
	color:#000000;
	margin:0 0 7px;
}
.color-boxs .box-corner p,
.color-boxs .pink span{
	font-size:12px;
	color:#000000;
	line-height:14px;
	margin:0 0 13px;
	padding:0;
}
.color-boxs .pink span{
	display:block;
	margin:0 0 2px;
}
.home .link-more{
	font-size:12px;
	color:#0066a4;
	text-decoration:underline;
}
.home .link-more:hover{ text-decoration:none;}
.color-boxs .pink{
	background:#fbe1dd url('/Site/Images/bg-corner-pink.gif') no-repeat 18px 8px;
	width:137px;
	float:left;
	height:177px;
	padding:16px 25px 0 16px;
}
.title3{
	width:105px;
	height:24px;
	background:url('/Site/Images/bg-events2.gif') no-repeat;
}
.color-boxs .blue{
	background:#4db3d0;
	width:250px;
	float:left;
	margin:0 20px 0 0;
	height:143px;
	padding:7px 0 0 26px;
}
.color-boxs .fiolet{
	background:#dde0fb;
	width:262px;
	float:left;
	height:150px;
	padding:0 0 0 16px;
	overflow:hidden;
}
.color-boxs .fiolet .box-text{
	float:left;
	width:132px;
	padding:14px 0 0;
}
.color-boxs .fiolet .box-image{float:right;}
.color-boxs .fiolet h2{
	background: url('/Site/Images/employee.jpg') no-repeat;
	width: 125px;
	height: 44px;
}
.color-boxs .fiolet h3{ margin:0;}
.color-boxs .fiolet p{ margin:0 0 23px;}

.color-boxs .heart{ 
	background:#bf1e2e url('/Site/Images/bg-box.gif') no-repeat;
	width:148px;
	float:left;
	margin:0 20px 0 0;
	height:91px;
	padding:14px 15px 0;
}
.title4{
	width:86px;
	height:30px;
}
.link-view,
.link-view-holder{
	font-size:12px;
	color:#fff;
	text-decoration:underline;
	cursor: pointer;
}
.link-view-holder a{color:#000000;}
.link-view:hover,
.link-view-holder a:hover{text-decoration:none;}
.color-boxs .heart .link-view,
.aside1 .link-view{
	background:url('/Site/Images/ico-pdf2.gif') no-repeat;
	display:block;
	width:105px;
	height:19px;
	padding:3px 0 0 23px;
}
.aside1 p{margin:0; text-align:center;}
.aside1 .link-view{	
	width:auto;	
	color:#000000;
	display:inline;
	line-height:20px;
	padding:3px 0 5px 27px!important;
}
.form-view{
	clear:both;
	padding:0 0 0 23px;
	margin:0;
}
.employee .form-search p,
.brag .form-search p{
	font-size:12px;
	color:#0066a4;
	line-height:16px;
	margin:0 0 16px;
}
.row{
	overflow:hidden;
	width:100%;
	margin:0 0 15px;
}
.sel1{
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#5a5a5a;
	width:141px;
	border:1px solid #878283;
	background:#f1f1f1;
}
.sel2{
	font:13px/16px Arial, Helvetica, sans-serif;
	color:#000000;
	width:195px;
	margin:0 0 15px;
	border:1px solid #878283;
}
.color-boxs .nutrition2{
	background:#b357e0 url('/Site/Images/bg-box.gif') no-repeat -356px 0;
	width:148px;
	float:left;
	margin:0 20px 0 0;
	height:91px;
	padding:14px 15px 0 15px;
}
.title5{
	width:83px;
	height:49px;
	margin:0 0 13px 0!important;
}
.color-boxs .brag2{
	background:url('/Site/Images/bg-box-brag.gif') no-repeat;
	width:146px;
	float:left;
	margin:0 20px 0 0;
	height:73px;
	overflow:hidden;
	padding:16px;
}
.color-boxs .brag2 h2{
	float:left;
	width:79px;
	height:50px;
	margin:0;
	background:url('/Site/Images/bg-brag.png') no-repeat;
}
.color-boxs .brag2 .link-more{
	float:right;
	width:60px;
	text-align:right;
}






/* #NUTRITION TEMPLATE# */
.nutrition{ padding:14px 18px 60px!important;}
.nutrition .sidebar{ padding:0;}
.box-menu{
	position:relative;
	width:198px;
	padding:0 0 11px; 
	overflow:hidden;
	background:#bcef97;
	margin: 0px 0px 10px 0px;
}
.nutrition .box-top{margin:0 0 21px;}
.nutrition .content{width:605px!important;}
.box-menu h2{
	font-size:12px;
	color:#fff;
	background:#0066a4;
	padding:9px 16px;
	margin:0 0 10px;
}
.box-menu ul{padding:0 16px;}
.box-menu ul li{
	font-size:12px;
	line-height:14px;
	margin:0 0 6px;
}
.box-menu ul li a{color:#000000;}

.tips li
{
	padding: 0px 0px 0px 10px;
}
.title6{
	padding:0;
	width:293px;
	height:24px;
	background:url('/Site/Images/bg-nutrition2.gif') no-repeat;
}
.nutrition .aside1{
	float:left;
	width:248px;
	overflow:hidden;
}
.nutrition .aside1 img{display:block;}
.nutrition .aside1 .box-img{margin:0 0 14px;}
.nutrition .aside2{
	float:right;
	width:327px;
	overflow:hidden;
}
.list-archive{
	overflow:hidden;
	height:1%;
	margin:0 0 -40px;
}
.list-archive li{
	width:306px;
	position:relative;
	padding:5px 10px 10px;
	float:left;
	margin:0 0 40px;
}
.list-archive li .box01{
	float:left;
	width:74px;
	margin:0 13px 0 0;
}
.list-archive li .box01 img{display:block;}
.list-archive li .box02{float:left;}
.list-archive li .box02 h3{
	font-size:14px;
	line-height:15px;
	color:#0066a4;
	margin:0 0 11px;
}
.list-archive li .box02 p{
	font-size:12px;
	color:#000000;
	margin:0 0 10px;
}
.list-archive li .box02 .link-view{
	padding:0 0 0 26px;
	font-size:12px;
	color:#000000;
	background:url('/Site/Images/ico-pdf2.gif') no-repeat;
	float:left;
	height:22px;
}
.list-archive li:hover,
.list-archive li.hover{background:#e4f4fe;}
* html .list-archive li {behavior: expression(this.onmouseover = new Function("this.className += ' hover'"), this.onmouseout = new Function("this.className = this.className.replace(' hover','')"), this.style.behavior = null);}
* html .color-boxs .brag2 h2 {
	background: url('/Site/Images/x');
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='/Site/Images/bg-brag.png', sizingmethod='scale');
}
* html .title5{
	background: url('/Site/Images/x');
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='/Site/mages/bg-nutrition.png', sizingmethod='scale');
}
* html .title4{
	background: url('/Site/Images/x');
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='/Site/mages/bg-heartbeat.png', sizingmethod='scale');
}
.home .accordion li{
	padding:3px 0 0;
	overflow:hidden;
	width:280px;
	float:left;
}

.home .opener {
	font-size:12px;
	line-height:13px;
	color:#fff;
	float:left;
	width:247px;
	font-weight:bold;
	padding:4px 16px;
	background:#65a5d0;
}
.home .opener:hover{ text-decoration:none;}
.home .slide{
	clear:both;
	padding:0 16px;
	width:247px;
	overflow:hidden;
}
.home .slide .intro1{ padding:14px 0 28px;}
.home .slide p{
	font-size:12px;
	color:#000000;
	line-height:14px;
	margin:0 0 8px;
}
.red-text{
	color:#be4b48;
	font-weight:bold;
}
.blue-text{
	color:#4f81bd;
	font-weight:bold;
}
.green-text{
	color:#95B74F;
	font-weight: bold;
}
.home .slide em{
	font-size:12px;
	color:#000000;
	line-height:14px;
	display:block;
	margin:0 0 25px;
}
.box-graf-holder{
	width:235px;
	overflow:hidden;
	padding:14px 0 0 10px;
	background:#fff url('/Site/Images/bg-graf-holder.gif') no-repeat;
}
.box-graf-holder .b{
	width:245px;
	height:9px;
	margin:0 0 0 -10px;
	font-size:1px;
	background:url('/Site/Images/bg-graf-holder-b.gif') no-repeat;
}

/* #Brag TEMPLATE# */
.brag .box-top{ margin: 0 0 29px;}
.brag .box-menu{
	width:170px;
	padding:18px 10px 11px 15px; 
	background:#e7efbc;
}
.brag .box-menu h3{
	font-size:12px;
	color:#0066a4;
	margin:0 0 7px;
	background:none;
	padding:0;
}
.box-menu ul
{
	padding:0;
	color: #000000;
}


/* #NEWS TEMPLATE# */
.new{padding:17px 18px 50px;}
.new .sidebar{ 
	width:162px;
	padding:0;
}
.new .text1{width:122px;}
.new .box-top{ margin: 0 0 29px;}
.new .box-menu{
	width:135px;
	padding:18px 10px 11px 15px; 
	background:#e7efbc;
}
.new .box-menu h3{
	font-size:12px;
	color:#0066a4;
	margin:0 0 7px;
	background:none;
	padding:0;
}
.new .box-menu ul{padding:0;}
.title8{
	width:190px;
	height:23px;
	background:url('/Site/Images/bg-news.gif') no-repeat;
}
.new .content{width:643px!important;}
.new .slide-block{
	margin:0 0 27px;
	width:643px;
	overflow:hidden;
	border-bottom:3px solid #e7efbc;
}
.new .slide-block .title{
	overflow:hidden;
	height:1%;
	margin:0 0 11px;
}
.new .content .slide-block .title h2{
	font-size:16px !important;
	color:#4f81bd !important;
	margin:0;
	float:left;
}
.new .date1{
	float:right;
	font-size:14px;
	font-style:italic;
	color:#a7a9ac;
	padding:0 8px 0 0;
}
.new .slide-holder{
	float:left;
	width:643px;
	overflow:hidden;
}
.new .slide-holder2{
	width:580px;
	padding:0 63px 0 0;
	margin:-10px 0 0;
	float:left;
}
.new .open-close{
	float:right;
	width:83px;
	height:17px;
	padding:6px 0 0 11px;
	background:url('/Site/Images/bg-link-open.gif') no-repeat;
}
.slide-block .open-close:hover{text-decoration:none;}
.new .slide-block .open-close span{
	color:#0066a4;
	padding:0 0 0 14px;
	background:url('/Site/Images/marker-arrow-open.gif') no-repeat 0 2px;
}
.new .slide-block p,
.employee .slide-block p{
	font-size:12px;
	color:#000000;
	line-height:18px;
	margin:0 0 12px;
}
.new .slide-block p{width:640px;}
.employee .slide-block p{
	font-size:12px;
	margin:0 0 7px;
}
.active-link{display:none;}
.new .active-link span{background:url('/Site/Images/marker-arrow-close.gif') no-repeat 0 2px!important;}
.active .noactive-link{display:none;}
.active .active-link{display:block;}






/* #EMPLOYEE TEMPLATE# */
.employee{ padding:17px 18px 50px 16px!important;}

.title9{
	width:377px;
	height:22px;
	background:url('/Site/Images/bg-employee.gif') no-repeat;
}

.events .form-search,
.box-inner .form-search{padding:0;}

.brag .box-top{margin:0 0 30px;}

.employee .content{width:614px!important;}

.employee .sidebar,
.brag .sidebar{ 
	width:198px;
	padding:0;
}

.employee .box-top{margin:0 0 33px;}

.employee  .list-slide{ margin:-34px 0 0;}

.employee .slide-block{
	margin:34px 0 0;
	width:614px;
	overflow:hidden;
	background:#d4d6ed;
	position:relative;
	float:left;
}

.employee .slide-block .box-image{
	float:left;
	width:121px;
	height:110px;
}

.employee .slide-block .box02{
	float:right;
	width:493px;
	padding:0 0 8px;
}

.employee .slide-block .box-image img{float:left;}

.employee .slide-block .title-box{
	background:#535cb9;
	padding:0 15px 0 0;
	overflow:hidden;
	height:1%;
	margin:0 0 7px;
}

.employee .slide-block .title-box h2{
	font-size:14px;
	line-height:16px;
	color:#fff;
	float:left;
	margin:0;
	padding:10px 0 0 20px;
}

.employee .slide-block .title-box span{font-weight:normal;}

.employee .month{
	float:right;
	font-size:46px;
	color:#878dce;
	line-height:36px;
	margin:-2px -10px 0 0;
	text-transform:uppercase;
}

.employee .shot-text{
	font-size:12px;
	color:#000000;
}

.employee .shot-text p{
	line-height:14px;
	margin:0 !important;
	padding:0!important;
}

.employee .slide-holder .box03{padding:0 40px 0 19px;}

.employee .open-close{
	float:right;
	margin:6px 0 0 0;
	letter-spacing:-1px;
	padding:0 0 0 14px;
	color:#000000;
	font-size:12px;
	line-height:12px;
	background:url('/Site/Images/arrow2.gif') no-repeat 0 3px;
}

.employee .active .active-link{background:url('/Site/Images/arrow3.gif') no-repeat 0 3px;}

.employee .link-view-holder{
	margin:-5px 12px 0 0!important;
	text-align:right;
	position:relative;
}

.employee .block-text{ padding:10px 0 0;}

.employee .block-text h3{
	font-size:14px;
	color:#535cb9;
	margin:0 0 13px;
}

.employee .block-text h4{
	font-style:italic!important;
	font-size:12px;
	color:#000000;
	margin:0 0 4px;
}

.employee .block-text p{margin:0 0 5px!important;}

.nominate {
	width: 100%;
}



.nominate p {
	font-size: 12px;
	color: #0066a4;
	line-height: 16px;
	margin: 0 0 16px 0;
}

.label {
	margin: 0 0 0 -5px;
	padding: 0;
}

.textbox_thin input
{
	width: 150px;
}


.textbox_thin textarea
{
	width: 150px;
}

.submit_thin input
{
	float: left;
}

/* #BRAG TEMPLATE# */
.brag{padding:16px 18px 45px!important;}
.title10{
	width:214px;
	height:26px;
	background:url('/Site/Images/bg-brag1.gif') no-repeat;
	margin:0;
}
.sub-title{
	float:left;
	text-indent:-9999px;
	width:144px;
	height:26px;
	margin:0 0 0 5px;
	background:url('/Site/Images/bg-august.gif') no-repeat;
}
.text3{
	display:block;
	width:188px;
	border:1px solid #e2e9ef;
	border-top:1px solid #aaadb2!important;
	padding:1px 2px 1px 5px;
	margin:0 0 10px;
	overflow:hidden;
}
.text3-intro{
	font:12px/13px Arial, Helvetica, sans-serif;
	color:#a7a9ac;
	border:0;
	width:165px;
	word-spacing:-2px;
	float:left;
	padding:2px 0 0;
}
.image1{
	width:19px;
	padding:0;
	border:0;
	float:right;
	margin:0;
}
.list-brag li{
	width:614px;
	overflow:hidden;
	margin:0 0 11px;
	position:relative;
	float:left;
}
.item1 .box01{
	float:left;
	width:112px;
	padding:6px 12px 0 0;
	text-align:right;
}
.item2 .box01{
	float:right;
	padding:17px 0 0 12px;
	width:113px;
	text-align:left;
}
.item2 .box01 h2{
	float:none!important;
	padding:0!important;
}
.list-brag .box01 h2{
	font-size:13px;
	color:#000000;
	margin:0;
	line-height:18px;
	float:right;
	padding:0 0 0 30px;
}
.list-brag .box01 h2.smith{padding:11px 0 0;}
.list-brag .box02{
	float:right;
	width:486px;
	overflow:hidden;
}

.list-brag .open-close
{
	top: 12px;
	bottom: 0;
}
.item2 .box02{float:left!important;}
.box-arrow,
.box-arrow2{
	float:left;
	width:25px;
	height:40px;
	background:url('/Site/Images/bg-orange-box.gif') no-repeat 0 20px;
}
.box-arrow2{background:url('/Site/Images/bg-orange-box2.gif') no-repeat 0 20px;}
.list-brag .box02 .intro{
	position:relative;
	width:460px;
	float:left;
}
.list-brag .box02 .title{
	background:#ffaf00;
	padding: 12px 12px 12px 12px;
}
.item2 .box02 .title{ background:#ffc74c;}
.list-brag .box02 .title h3{
	color:#fff;
	font-size:14px;
	line-height:16px;
	margin:0;
}
.item1 .box02 .title h3{text-align:left;}
.list-brag .box02  .shot-box{
	font-size:12px;
	color:#000000;
	line-height:14px;
	background:#ffaf00;
	padding:0 102px 10px 13px;
}
.item2 .box02  .shot-box{background:#ffc74c;}
.brag .link-open{
	color:#0066a4;
	padding:0 0 2px 14px;
	line-height:14px;
	background:url('/Site/Images/marker-arrow-open2.gif') no-repeat 0 3px;
	position:absolute;
	bottom:7px;
	right:22px;
	clear:both;
}
.brag .item2 .link-open{right:174px;}
.brag .link-open:hover{text-decoration:none;}
.open-box{
	padding:6px 14px 12px 13px;
	background:#ffe7b2;
}
.open-box p{
	font-size:12px;
	color:#000000;
	line-height:14px;
	margin:0 0 11px;
}
.brag .noactive{background:url('/Site/Images/marker-arrow-close2.gif') no-repeat 0 2px!important;}
.div-parent-open .shot-box,
.div-parent-open .active1,
.noactive{display:none;}
.div-parent-open .noactive{display:block;}
.div-parent-open .box-arrow2{ background:url('/Site/Images/bg-orange-box2.gif') no-repeat -25px 100%;}
.div-parent-open .box-arrow{ background:url('/Site/Images/bg-orange-box.gif') no-repeat -25px 100%;}
.item2.div-parent-open .title h3{ text-align:left;}
.item2.div-parent-open  .title{ background:#ffaf00!important;}
.item1.div-parent-open .box01{ padding-top:26px;}
.item2.div-parent-open .box01{ padding-top:24px;}
.employee .slide-holder{
	width:493px;
	padding:0;
	float:left;
}
.employee .slide-block .intro{
	position:relative;
	height:1%;
	padding:0 0 15px;
}
.slide-block .link-open{
	letter-spacing:-1px;
	padding:0 0 0 14px;
	color:#000000;
	font-size:12px;
	line-height:15px;
	position:absolute;
	bottom:8px;
	right:32px;
	clear:both;
	background:url('/Site/Images/arrow2.gif') no-repeat 0 3px;
}

.slide-block .link-open:hover{text-decoration:none;}
.block
{
	overflow: hidden;
	margin-bottom: 24px;
}
.block-text,
.div-add-class .link-view-holder{display:none;}
.div-parent-open .block,
.div-add-class .block-text{display:block;}
.slide-block .noactive {
	background:url('/Site/Images/arrow3.gif') no-repeat 0 3px!important;
	right:52px;
	bottom:13px;
}


.title-work{
	width:334px;
	height:23px;
	background:url('/Site/Images/bg-work.gif') no-repeat;
}

.zoneLeft
{
	width: 640px;
}

.blogDetail h2
{
	display: block;
	color: #7ab4d8;
	font-size: 14px;
	margin: 0px 0px 20px 0px;
	text-align: left;
}

.blogDetail
{
	font-size: 12px;
	line-height: 16px;
}

.blogDetail p
{
	margin: 0px 0px 20px 0px;
}

#calendar
{
	width: 190px;
	margin: 0px 0px 20px 0px;
	font-size: 12px;
	font-family: Arial, Sans-Serif;
	border: 0px;
}

#calendar .nav
{
	padding: 4px;
}

#calendar td
{
	padding: 0px;
	margin: 0px;
}

#calendar tbody
{
}

#calendar .month-year
{
	background: #FC2E10 !important;
	font-size: 16px;
	font-weight: bold;
	color: White;
	border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
}

#calendar .day-header
{
	padding: 4px;
}

#calendar td.sel a
{
	color: #FC2E10;
}

#calendar td.sel
{
	background: #FFFFFF;
}

#calendar td.event
{
	background: #AEACAC;
}

#calendar th
{
	background: #000000;
	color: #FFFFFF;
}

#calendar td a
{
	margin: 0px;
	padding: 5px 0px 0px 0px;
	display: block;
	width: 28px;
	height: 16px;
	color: #FC2E10;
}

#calendar td.event a.hover
{
	background: #EA8820;
}

.tips p
{
	cursor: pointer;
}

.qtip-content p
{
	font-size: 12px;
	line-height: 16px;
	color: #000000;
}

.qtip-content ol
{
	margin: 6px 0px 6px 20px;
	color: #000000;
	font-size: 12px;
	line-height: 18px;
	list-style: decimal;
}

.qtip-content ol li
{
	margin: 0px 0px 0px 10px;
}

.qtip-content ul
{
	margin: 6px 0px 6px 20px;
	color: #000000;
	font-size: 12px;
	line-height: 18px;
	list-style: disc;
}

.qtip-content ul li
{
	margin: 0px 0px 0px 10px;
}


.TextAreaField, .area1
{
	height: 200px !important;
}