/* cmsms stylesheet: reset modified: 24/01/16 15:06:40 */
/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */
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 {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
/* 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;
}

/* Clear Fix Styles */

.clearfix:after
{
	content: ".";
	display:block;
	height:0;
	clear:both;
	visibility: hidden;
}

.clearfix
{
	display: inline-block;
}

* html .clearfix
{
	height:1%;
}

.clearfix
{
	display:block;
}
/* cmsms stylesheet: upch2013 modified: 11/04/22 22:45:47 */
body
{
	color: #555;
	font-size: 13px;
	font-family: 'Droid Sans', Arial, Helvetica, sans-serif;
}

.bodyhome {
	background: #FFF url("/uploads/upch2013/bg.png") repeat-x;
}

.bodypages {
	background: #FFF url("/uploads/upch2013/bgpages.png") repeat-x;
}

a { color: #e10e72; text-decoration: none; }
a:hover { color: #333; text-decoration: none; }

/* Main Styles */

#container
{
	margin: 0 auto;
	width: 920px;
}

	#headercont
	{
		margin: 0 auto;
		width: 920px;
		height: 100px;
	}
	
		#headercont #headerlogo
		{
			float: left;
			width: 620px;
			height: 100px;
		}
		
			#headercont #headerlogo h1
			{
				font-weight: bold;
				padding: 38px 0 0 0;
			}
		
				#headercont #headerlogo h1 a
				{
					font-size: 29px;
					letter-spacing: -2px;
					color: #e10e72;
				}
				
				#headercont #headerlogo h1 a:hover
				{
					color: #333;
				}
		
		#headercont #headersocial
		{
			float: left;
			width: 300px;
			height: 100px;
		}
		
			/* Start Social Links */
			
				#headercont #headersocial ul { float: right; }
				
				#headercont #headersocial ul li { display: inline; }
				
				#headercont #headersocial ul li a
				{
					float: left;
					width: 32px;
					height: 32px;
					margin: 34px 0 0 10px;
					text-indent: -9999px;
				}
				
				#headercont #headersocial ul li a.linkedin { background: url(/uploads/upch2013/ico_linkedin.png) 0 0 no-repeat; }
				#headercont #headersocial ul li a.facebook { background: url(/uploads/upch2013/ico_facebook.png) 0 0 no-repeat; }
				#headercont #headersocial ul li a.twitter { background: url(/uploads/upch2013/ico_twitter.png) 0 0 no-repeat; }
				#headercont #headersocial ul li a.rss { background: url(/uploads/upch2013/ico_rss.png) 0 0 no-repeat; }
			
			/* End Social Links */

	#menucont
	{
		width: 100%;
		height: 46px;
	}
	
		#menu
		{
			margin: 0 auto;
			width: 920px;
			height: 46px;
		}
	
			#menucont ul
			{
				float: left;
			}
			
			#menucont ul li
			{
				display: inline;
			}
			
			#menucont ul li a
			{
				float: left;
				line-height: 46px;
				color: #FFF;
				font-weight: normal;
				text-transform: uppercase;
				padding: 0 20px;
				text-decoration: none;
				font-size: 11px;
			}

			#menucont ul li a:hover
			{
				color: #FFF;
				background: #9F567A;
			}
			
				#menucont ul li.active a
				{
					background: #e10e72;
					color: #FFF;
				}
	#pagebar {
		width: 100%;
		height: 20px;
		color: #CFAABC;
		margin: 0 0 10px 0;
	}

	#gallerycont
	{
		width: 100%;
		height: 260px;
		color: #CFAABC;
		margin: 0 0 10px 0;
	}
	
		#gallerycont #gallery
		{
			width: 920px;
			height: 240px;
		}
		
		/* Start Slider Gallery */

			#slider
			{
				width: 920px;
			}
			
				#slider .slide-image .sliderleft
				{
					float: left;
					width: 460px;
					padding: 40px 20px 15px 0;
					line-height: 18px;
				}
	
					#slider .slide-image .sliderleft h3
					{
						font-size: 21px;
						margin: 0 0 15px 0;
						letter-spacing: -1px;
					}
					
						#slider .slide-image .sliderleft h3 a
						{
							color: #FFF;
						}
	
					#slider .slide-image .sliderleft p
					{
						margin: 0 0 15px 0;
					}
				
				#slider .slide-image .sliderright
				{
					float: left;
					width: 420px;
					padding: 20px 0 0 20px;
				}
				
			#slideshow { float: left; width: 920px; margin: 0; }
			#slide_controls { float: right; position: relative; width: 920px; z-index: 1000; }
			#slide_controls ul { margin: 0 auto; padding: 0; width: 88px; }
			#slide_controls ul li { float: left; display: block; list-style-type: none; }
			#slide_controls ul li a { width: 14px; height: 14px; background: url('/uploads/upch2013/tabs.png') no-repeat top; display: block; float: left; padding: 2px; margin: 2px !important; margin: 1px 1px; outline: none; }
			#slide_controls ul li a:hover, #slide_controls ul li a.activeSlide { background: url('/uploads/upch2013/tabs.png') no-repeat bottom left; }
	
		/* End Slider Gallery */
	
	#maincont
	{
		margin: 0 auto;
		width: 920px;
		padding: 15px 0;
		line-height: 22px;
		background: #FFF url("/uploads/upch2013/bg-maincont.gif") repeat-y;
	}
	
			#maincont p { margin: 0 0 15px 0; }
			#maincont h1, #maincont h2, #maincont h3, #maincont h4, #maincont h5 { margin: 15px 0 15px 0; font-weight: normal; letter-spacing: -1px; color: #333; }
			#maincont h1 { font-size: 24px; }
			#maincont h2 { font-size: 22px; }
			#maincont h3 { font-size: 22px; }
			#maincont h4 { font-size: 20px; }
			#maincont h5 { font-size: 20px; }
			
			#maincont ul { margin: 0 0 15px 35px; list-style-type: square; }
			#maincont ul li { padding: 0 0 0 2px; }
			
			#maincont ol { margin: 0 0 15px 35px; list-style-type: decimal; }
			#maincont ol li { padding: 0 0 0 2px; }
			
			#maincont blockquote { background: #EEE; border-left: 3px solid #e10e72; padding: 15px; margin: 0 0 15px 0; font-size: 13px; font-style: italic; line-height: 18px; }

	
		#maincont #mainleft
		{
			float: left;
			width: 620px;
			padding: 0 40px 0 0;
		}
		
		#maincont #mainright
		{
			float: left;
			width: 260px;
			font-size: 13px;
			line-height: 18px;
			color: #777;
		}
		
			#maincont #mainright ul.sidemenu
			{
				float: left;
				width: 260px;
				margin: 0 0 15px 0;
				border-top: 1px dashed #BBB;
				line-height: 16px;
			}
			
			#maincont #mainright ul.sidemenu li
			{
				display: block;
				list-style-type: none;
			}
			
			#maincont #mainright ul.sidemenu li a
			{
				float: left;
				width: 240px;
				padding: 10px;
				font-weight: normal;
				border-bottom: 1px dashed #BBB;
			}
			
			#maincont #mainright ul.sidemenu li a:hover
			{
				color: #111;
			}
	
	#footercont
	{
		margin: 0 auto;
		width: 880px;
		font-size: 11px;
		color: #777;
		text-align: right;
		border-top: 1px dashed #BBB;
		padding: 20px;
	}


fieldset {
background: #efefef;
width: 580px;
padding: 10px;
}

thead {
color: #e10e72;
font-weight: bold;
background-color: #ccc;
}

thead td, .colI, .colP {
padding: 8px 4px;
}

.colI {
background-color: #efefef;
}

.colP {
background-color: #fff;
}

#maincont h2 { color: #e10e72; }
.nbpers { padding-left: 12px; font-style: italic; }
.nbpers img { display: none; }
.fbr_helptext { display: inline !important; }
.cms_submit { 
background: #e10e72;
color: #fff;
padding: 6px 12px;
border-radius: 4px;
border: solid #e10e72;
margin: 12px 0;
}

.NewsPostDetailDate { text-align: right; font-style: italic; }
