@import url("css/menu.css");


.bodyClass

{
	background: url(images/bg-body.png) repeat-x #323C42;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.textstyle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a
{
	outline: none;
	color: #940101;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a:hover
{
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
img
{
	border: none;
}
select
{
	font-size: 10px;
	margin-top: 5px;
	border: 1px solid #cccccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
input[type=text]
{
	border: 1px solid #D2D2D2;
	font-size: 11px;
	padding: 3px;
}
.btn-input
{
	background: url(images/bg-input-btn.gif) repeat-x;
	cursor: pointer;
	border: 1px solid #cccccc;
	text-align: center;
	color: #000000;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
}
.btn-input-red
{
	background: url(images/bg-input-btn-red.gif) repeat-x;
	cursor: pointer;
	border: 1px solid #cccccc;
	text-align: center;
	color: #ffffff;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
	width: 110px;
}
.bookmark
{
	width: auto;
	text-align: right;
	margin: 0;
	padding-bottom: 10px;
}
.bookmark img, .bookmark input
{
	vertical-align: middle;
	margin: 10px 0 0px 0;
	padding: 0;
}

.book-now-box
{
	float: right;
	border: 1px solid #D8C1C1;
	border-top: none;
	padding: 10px;
}
.book-now-box .btn-input-red
{
	width: 150px;
}

.wrapper
{
	background: url(images/bg-wrapper-with-logo.png) no-repeat center top;
}
.main
{
	width: 939px;
	margin: auto;
}
/*.top-part {border:1px solid red;}*/
.top-links
{
	text-align: right;
	font-family: "Franklin Gothic Medium Cond" , Arial, tahoma;
	font-size: 14px;
	text-transform: uppercase;
	color: #ffffff;
	margin-top: 8px;
	width: 939px;
	float: left;

}
.top-links a
{
	color: #ffffff;
	text-decoration: none;
	font-family: "Franklin Gothic Medium Cond" , Arial, tahoma;
	font-size: 14px;
	text-transform: uppercase;
padding:0;
}
.top-links a:hover
{
	text-decoration: underline;
	font-family: "Franklin Gothic Medium Cond" , Arial, tahoma;
	font-size: 14px;
	text-transform: uppercase;
	color: #ffffff;
}
.logo
{
	width: 340px;
	float: left;
	margin-top: -10px;
	/*height:53px;*/
}
.logo a, .logo a:hover, .logo a:visited
{
	width: 319px;
	height: 3px;
	display: block;
	overflow:hidden;
	text-indent: -9999px;
	padding: 0;
	margin: 0;
}

.stylebtn
{
background: url(images/button-h.gif) no-repeat height:40px;
}

.search-area
{
	width: 261px;
	float: right;
	margin-top: 5px;
	
}
.search-area input[type=text]
{
	border: 1px solid #D2D2D2;
	background: #ffffff;
	float: left;
	margin-right: 5px;
	width: 200px;
	padding: 3px;
	color: #333333;
	font-size: 11px;
}
.search-area input.gobtn[type=image]
{
	float: left;
	width: 35px;
	height: 22px;
}

.top-white-area
{
	background: #ffffff;
	float: left;
	width: 100%;
	padding: 0;
}

.top-nav
{
	border-top: 1px solid #DFC8C8;
	float: left;
	width: 100%;
	background: #ffffff;
	margin-top: 20px;
	height: 32px;
}
.top-nav ul
{
	list-style: none;
	width: 921px;
	margin: auto;
	margin-left: 4px;
	padding-left: 5px;
}
.top-nav ul li
{
	background: url(images/bg-top-nav.gif) repeat-x;
	float: left;
	text-align: center;
	color: #E6D4D4;
	font-size: 15px;
}
.top-nav ul li a
{
	width: 151px;
	height: 31px;
	line-height: 25px;
	display: block;
	color: #690202;
	font-size: 15px;
	font-family: "Franklin Gothic Medium Cond" , Arial, tahoma;
	text-transform: uppercase;
	text-decoration: none;
	float: left;
}
.top-nav ul li a:hover
{
	background: url(images/bg-top-nav-hover.gif) repeat-x;
}
.top-nav ul li.curr
{
	background: url(images/bg-top-nav-hover.gif) repeat-x;
}


.breadcrumbs
{
	background: url(images/bg-breadcrumbs.gif) repeat-x;
	height: 25px;
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	width: 921px;
	margin: auto;
	overflow: hidden;
	text-indent: 15px;
	border-bottom: 1px solid #B48181;
}
.breadcrumbs a
{
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	line-height: 22px;
}
.breadcrumbs a:hover
{
	text-decoration: underline;
}
.flash-area
{
	position: relative;
	top: 0;
}
.flash-area p
{
	margin: 0;
	padding: 0;
}
.flash-detail
{
	background: url(images/flash-detail.png) no-repeat;
	padding: 18px;
	width: 161px;
	height: 230px;
	position: absolute;
	right: 0;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.flash-detail h1
{
	font-size: 25px;
	margin: 0;
	padding: 0;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: capitalize;
}
.flash-detail span
{
	color: #FC2828;
	font-weight: bold;
}
.our-services-navigation ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	border-bottom: 1px solid #C2A3A3;
	border-top: 1px solid #C2A3A3;
	float: left;
}
.our-services-navigation ul li
{
	float: left;
}
.our-services-navigation ul li a
{
	display: block;
}
.our-services-navigation ul li.our-services a
{
	background: url(images/nav-our-services.gif) 0 0 no-repeat;
	width: 145px;
	height: 61px;
	display: block;
}
.our-services-navigation ul li.our-services a:hover
{
	background: url(images/nav-our-services-hover.gif) -5px 0 no-repeat;
}
.our-services-navigation ul li.manag-deli-pub-serv a
{
	background: url(images/nav-our-services.gif) -155px 0 no-repeat;
	width: 128px;
	height: 61px;
}
.our-services-navigation ul li.manag-deli-pub-serv a:hover
{
	background: url(images/nav-our-services-hover.gif) -155px 0 no-repeat;
}
.our-services-navigation ul li.serv-to-education a
{
	background: url(images/nav-our-services.gif) -283px 0 no-repeat;
	width: 128px;
	height: 61px;
}
.our-services-navigation ul li.serv-to-education a:hover
{
	background: url(images/nav-our-services-hover.gif) -283px 0 no-repeat;
}
.our-services-navigation ul li.serv-to-employer a
{
	background: url(images/nav-our-services.gif) -411px 0 no-repeat;
	width: 128px;
	height: 61px;
}
.our-services-navigation ul li.serv-to-employer a:hover
{
	background: url(images/nav-our-services-hover.gif) -411px 0 no-repeat;
}
.our-services-navigation ul li.event-conference a
{
	background: url(images/nav-our-services.gif) -539px 0 no-repeat;
	width: 128px;
	height: 61px;
}
.our-services-navigation ul li.event-conference a:hover
{
	background: url(images/nav-our-services-hover.gif) -539px 0 no-repeat;
}
.our-services-navigation ul li.products-solutions a
{
	background: url(images/nav-our-services.gif) -667px 0 no-repeat;
	width: 128px;
	height: 61px;
}
.our-services-navigation ul li.products-solutions a:hover
{
	background: url(images/nav-our-services-hover.gif) -667px 0 no-repeat;
}
.our-services-navigation ul li.prof-training a
{
	background: url(images/nav-our-services.gif) -795px 0 no-repeat;
	width: 129px;
	height: 61px;
}
.our-services-navigation ul li.prof-training a:hover
{
	background: url(images/nav-our-services-hover.gif) -795px 0 no-repeat;
}
.our-services-navigation h1
{
	text-indent: -9999px;
	margin: 0;
	padding: 0;
}

.whole-container
{
	background: #ffffff;
	width: 930px;
	padding: 11px 0px 60px 9px;
	float: left;
}
.left-part
{
	width: 214px;
	vertical-align: top;
}
.left-part h1.heading-coffee
{
	background: url(images/bg-headings.gif) no-repeat -285px -1px;
	width: 199px;
	line-height: 24px;
	margin: 0px;
	padding: 0 0 0 15px;
	border-bottom: 3px solid #cccccc;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-transform: capitalize;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.left-part h1.heading-coffee.double
{
	background: url(images/bg-headings.gif) no-repeat -285px -60px;
	width: 199px;
	line-height: 15px;
	height: 36px;
	margin: 0px;
	padding: 4px 0 0 15px;
	text-indent: 0;
}
.left-part h1.heading-orange
{
	background: url(images/bg-headings.gif) no-repeat -285px -35px;
	width: 214px;
	line-height: 24px;
	margin: 0px;
	padding: 0px;
	border-bottom: 3px solid #cccccc;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-transform: capitalize;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-indent: 15px;
}
.left-part h1.heading-yellow
{
	background: url(images/bg-headings.gif) no-repeat -285px -101px;
	width: 199px;
	line-height: 24px;
	margin: 0px;
	padding: 0 0 0 15px;
	border-bottom: 3px solid #cccccc;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-transform: capitalize;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.left-part h1.heading-pink
{
	background: url(images/bg-headings.gif) no-repeat -285px -126px;
	width: 199px;
	line-height: 24px;
	margin: 0px;
	padding: 0 0 0 15px;
	border-bottom: 3px solid #cccccc;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-transform: capitalize;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.left-part h1.heading-violet
{
	background: url(images/bg-headings.gif) no-repeat -285px -151px;
	width: 199px;
	line-height: 24px;
	margin: 0px;
	padding: 0 0 0 15px;
	border-bottom: 3px solid #cccccc;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-transform: capitalize;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.left-part h1.heading-green
{
	background: url(images/bg-headings.gif) no-repeat -285px -176px;
	width: 199px;
	line-height: 24px;
	margin: 0px;
	padding: 0 0 0 15px;
	border-bottom: 3px solid #cccccc;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-transform: capitalize;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.left-part h1.heading-equa-green
{
	background: url(images/bg-headings.gif) no-repeat -285px -201px;
	width: 199px;
	line-height: 24px;
	margin: 0px;
	padding: 0 0 0 15px;
	border-bottom: 3px solid #cccccc;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-transform: capitalize;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.left-part h1.heading-blue
{
	background:url(images/bg-headings.gif) no-repeat -285px -239px; 
	width:199px; line-height:24px; margin:0px; padding:0 0 0 15px;  
	font-size:11px; font-weight:bold; 
	color:#ffffff; text-transform:capitalize; font-family:Verdana, Arial, Helvetica, sans-serif;
}

.left-part .bot-curve-blue{background:url(images/bg-headings.gif) no-repeat -285px -230px; width:214px; height:7px; line-height:7px; margin:0px; padding:0px;}


.left-part h1.heading-blue-news-archive
{
	background: url(images/hd-news-archive.jpg) no-repeat;
	width: 199px;
	height: 48px;
	margin: 0px;
	padding: 0 0 0 15px;
	border-bottom: 3px solid #74A4C6;
}
.left-part h1.heading-blue-subscribe-to
{
	background: url(images/hd-subsribe-to-prospects.jpg) no-repeat;
	width: 199px;
	height: 44px;
	margin: 0px;
	padding: 0 0 0 15px;
	border-bottom: 3px solid #74A4C6;
}


.left-menu-1
{
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}
.left-menu-1 ul
{
	margin: 0px 8px 0px 8px;
	padding: 1px 8px 0px 7px;
	list-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.left-menu-1 ul li a
{
	color: #000000;
	font-weight: bold;
	font-size: 11px;
	border-bottom: 1px dashed #cccccc;
	padding: 5px 0 5px 0;
	display: block;
}
.left-menu-1 ul li.curr a
{
	color: #990000;
}
.left-menu-1 ul li.last a
{
	border-bottom: none;
}
.left-menu-1 ul li ul
{
	margin: 0;
	padding: 0;
}
.left-menu-1 ul li ul li a
{
	color: #990000;
	padding-left: 20px;
}

.left-menu-1 ul li.yellow-link a
{
	color: #F9A005;
}
.left-menu-1 ul li.orange-link a
{
	color: #FF6100;
}
.left-menu-1 ul li.red-link a
{
	color: #CF0031;
}
.left-menu-1 ul li.violet-link a
{
	color: #5E3875;
}
.left-menu-1 ul li.green-link a
{
	color: #31881F;
}
.left-menu-1 ul li.equa-link a
{
	color: #018B7E;
}

.left-part .bot-curve
{
	background: url(images/bg-headings.gif) no-repeat -285px -27px;
	width: 214px;
	height: 7px;
	line-height: 7px;
	margin: 0px;
	padding: 0px;
}
.left-part .bot-curve-blue
{
	background: url(images/bg-headings.gif) no-repeat -285px -230px;
	width: 214px;
	height: 7px;
	line-height: 7px;
	margin: 0px;
	padding: 0px;
}

.lt-rt-grey-borders
{
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}
.lt-rt-grey-borders.keywords
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-weight: bold;
	padding: 10px 0 10px 0;
}
.lt-rt-grey-borders.keywords br
{
	line-height: 8px;
}
.lt-rt-grey-borders.keywords a
{
	color: #000000;
}

.lt-rt-grey-borders.selection-area
{
	padding: 8px;
	text-align: center;
}
.lt-rt-grey-borders.selection-area select
{
	width: 90px;
	font-size: 11px;
	padding: 1px;
}

.lt-rt-grey-borders.news-archive
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.lt-rt-grey-borders.news-archive p
{
	padding: 8px 12px 8px 12px;
	margin: 0;
}
.lt-rt-grey-borders.news-archive select
{
	width: 145px;
	margin-left: 5px;
}
.lt-rt-grey-borders.news-archive div.grey-strip
{
	background: #D3CDC8;
	color: #940101;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 4px 0 0 0;
	padding: 6px 12px 6px 12px;
}

.lt-rt-grey-borders.subscribe-form
{
	padding: 10px 13px 0 13px;
	font-size: 11px;
}
.lt-rt-grey-borders.subscribe-form input[type=text]
{
	width: 178px;
	font-size: 11px;
	margin: 0 0 5px 0;
}
.lt-rt-grey-borders.subscribe-form input.btn-input
{
	margin: 5px 0 5px 85px;
	width: 100px;
}
.lt-rt-blue-borders
{
	border-left: 1px solid #3C6D90;
	border-right: 1px solid #3C6D90;
	background: #EDF2F5;
}
.lt-rt-blue-borders.keywords
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-weight: bold;
	padding: 10px 0 10px 0;
}
.lt-rt-blue-borders.keywords br
{
	line-height: 8px;
}
.lt-rt-blue-borders.keywords a
{
	color: #000000;
}

.lt-rt-blue-borders.selection-area
{
	padding: 8px;
	text-align: center;
}
.lt-rt-blue-borders.selection-area select
{
	width: 90px;
	font-size: 11px;
	padding: 1px;
}

.lt-rt-blue-borders.news-archive
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.lt-rt-blue-borders.news-archive p
{
	padding: 8px 12px 8px 12px;
	margin: 0;
}
.lt-rt-blue-borders.news-archive select
{
	width: 145px;
	margin-left: 5px;
}
.lt-rt-blue-borders.news-archive div.blue-strip
{
	background: #C8DAE7;
	color: #355F7C;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 4px 0 0 0;
	padding: 6px 12px 6px 12px;
}

.lt-rt-blue-borders.subscribe-form
{
	padding: 10px 13px 0 13px;
	font-size: 11px;
}
.lt-rt-blue-borders.subscribe-form input[type=text]
{
	width: 178px;
	font-size: 11px;
	margin: 0 0 5px 0;
}
.lt-rt-blue-borders.subscribe-form input.btn-input
{
	margin: 5px 0 5px 85px;
	width: 100px;
}


.mid-container
{
	vertical-align: top;
	padding-left: 32px;
	padding-top: 0px;
	padding-right: 25px;
}
.mid-container h1.aboutus
{
	background: url(images/bg-headings.gif) no-repeat -12px -73px;
	width: 136px;
	height: 26px;
	text-indent: -9999px;
	margin: 0 0 0 0;
	padding: 0;
	line-height:20px;
}
.mid-container h1.contactus
{
	background: url(images/bg-headings.gif) no-repeat -12px -101px;
	width: 167px;
	height: 26px;
	text-indent: -9999px;
	margin: 0 0 0 0;
	padding: 0;
	line-height:20px;
}
.mid-container h1.events
{
	background: url(images/bg-headings.gif) no-repeat -12px -129px;
	width: 167px;
	height: 26px;
	text-indent: -9999px;
	margin: 0 0 0 0;
	padding: 0;
	line-height:20px;
}
.mid-container h1.news
{
	background: url(images/bg-headings.gif) no-repeat -12px -157px;
	width: 167px;
	height: 26px;
	text-indent: -9999px;
	margin: 0 0 0 0;
	padding: 0;
	line-height:20px;
}

.mid-container h1.services
{
	background: url(images/bg-headings.gif) no-repeat -12px -185px;
	width: 138px;
	height: 26px;
	text-indent: -9999px;
	margin: 0 0 0 0;
	padding: 0;
	line-height:20px;
}
.mid-container h1.resources
{
	background: url(images/bg-headings.gif) no-repeat -12px -213px;
	width: 175px;
	height: 26px;
	text-indent: -9999px;
	margin: 0 0 0 0;
	padding: 0;
	line-height:20px;
}
.mid-container h1.search
{
	background: url(images/bg-headings.gif) no-repeat -12px -241px;
	width: 175px;
	height: 26px;
	text-indent: -9999px;
	margin: 0 0 0 0;
	padding: 0;
	line-height:20px;
}
.mid-container h1.products
{
	background: url(images/bg-headings.gif) no-repeat -12px -269px;
	width: 175px;
	height: 26px;
	text-indent: -9999px;
	margin: 0 0 0 0;
	padding: 0;
	line-height:20px;
}
.mid-container h1.key-people
{
	background: url(images/bg-headings.gif) no-repeat -12px -296px;
	width: 175px;
	height: 26px;
	text-indent: -9999px;
	margin: 0 0 0 0;
	padding: 0;
	line-height:20px;
}
.mid-container h1.clients-say
{
	background: url(images/bg-headings.gif) no-repeat -12px -324px;
	width: 170px;
	height: 26px;
	text-indent: -9999px;
	margin: 0 0 0 0;
	padding: 0;
	line-height:20px;
}
.mid-container h1.prospects-events-services
{
	background: url(images/bg-headings.gif) no-repeat -12px -353px;
	width: 410px;
	height: 26px;
	text-indent: -9999px;
	margin: 0 0 0 0;
	padding: 0;
	line-height:20px;
}
.mid-container h1.our-mission-and-values
{
	background: url(images/bg-headings.gif) no-repeat -12px -381px;
	width: 325px;
	height: 26px;
	text-indent: -9999px;
	margin: 0 0 0 0;
	padding: 0;
	line-height:20px;
}
.mid-container h1.rssfeed
{
	background: url(images/bg-headings.gif) no-repeat -12px -408px;
	width: 170px;
	height: 26px;
	text-indent: -9999px;
	margin: 0 0 0 0;
	padding: 0;
	line-height:20px;
}
.mid-container h1.tag-clouds
{
	background: url(images/bg-headings.gif) no-repeat -12px -436px;
	width: 175px;
	height: 26px;
	text-indent: -9999px;
	margin: 0 0 0 0;
	padding: 0;
}


.mid-container h1.services-to-education
{
	background: url(images/bg-headings.gif) no-repeat -12px -484px;
	width: 353px;
	height: 26px;
	text-indent: -9999px;
	margin: 0 0 0 0;
	padding: 0;
	line-height:20px;
}
.mid-container h1.managering-delivering
{
	background: url(images/bg-headings.gif) no-repeat -12px -512px;
	width: 390px;
	height: 56px;
	text-indent: -9999px;
	margin: 0 0 0 0;
	padding: 0;
	line-height:20px;
}
.mid-container h1.services-to-employer
{
	background: url(images/bg-headings.gif) no-repeat -12px -571px;
	width: 380px;
	height: 26px;
	text-indent: -9999px;
	margin: 0 0 0 0;
	padding: 0;
	line-height:20px;
}
.mid-container h1.events-conferences
{
	background: url(images/bg-headings.gif) no-repeat -12px -600px;
	width: 353px;
	height: 26px;
	text-indent: -9999px;
	margin: 0 0 0 0;
	padding: 0;
	font-family:Arial,Helvetica,sans-serif;
	line-height:20px;
}
.mid-container h1.products-solutions
{
	background: url(images/bg-headings.gif) no-repeat -12px -629px;
	width: 370px;
	height: 26px;
	text-indent: -9999px;
	margin: 0 0 0 0;
	padding: 0;
	font-family:Arial,Helvetica,sans-serif;
	line-height:20px;
}
.mid-container h1.professional-training
{
	background: url(images/bg-headings.gif) no-repeat -12px -658px;
	width: 370px;
	height: 26px;
	text-indent: -9999px;
	margin: 0 0 0 0;
	padding: 0;
	font-family:Arial,Helvetica,sans-serif;
	line-height:20px;
}

.mid-container h1.termsandcondition
{
	background: url(images/bg-headings.gif) no-repeat -12px -696px!important;
	width: 353px;
	height: 36px;
	text-indent: -9999px;
	margin: 0 0 0 0;
	padding: 0;
	line-height:20px;
}

.mid-container h1.careers-in-prospects
{
	background: url(images/bg-headings.gif) no-repeat -12px -732px!important;
	width: 330px;
	height: 27px;
	text-indent: -9999px;
	margin: 0 0 0 0;
	padding: 0;
	line-height:20px;
}

.mid-container h1.feedback
{
	background: url(images/bg-headings.gif) no-repeat -12px -759px!important;
	width: 353px;
	height: 30px;
	text-indent: -9999px;
	margin: 0 0 0 0;
	padding: 0;
	line-height:20px;
}

.mid-container h2.sub-heading
{
	color: #000000;
	font-size: 17px;
	font-weight: bold;
	margin: 8px 0 0 0;
	padding: 0 0 5px 0;
	font-family:Arial,Helvetica,sans-serif;
}
.mid-container h2.sub-heading a
{
	color: #000000;
	font-size: 17px;
	font-weight: bold;
	margin: 8px 0 0 0;
	padding: 0 0 5px 0;
	font-family:Arial,Helvetica,sans-serif;
}
.mid-container h3
{
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	margin: 8px 0 0 0;
	padding: 0 0 0 0;
	font-family:Arial,Helvetica,sans-serif;
}

.content p
{
	margin: 10px 0 0 0;
	padding: 0;
}

.whole-container .col-1
{
	width: 684px;
	float: left;
}
.whole-container .col-2
{
	width: 222px;
	float: left;
}

.print-icon
{
	position: absolute;
	top: -25px;
	right: 10px;
}
.print-icon a
{
	color: #7F7F7F;
	font-weight: bold;
}
.print-icon a:hover
{
	color: #A41313;
	text-decoration: none;
}
.aboutus-sec
{
	width: 680px;
	margin-top: 20px;
float:left;
}
.aboutus-sec h1
{
	background: url(images/bg-headings.gif) -12px -34px no-repeat;
	margin-left: 26px;
	margin-right: 37px;
	float: left;
	width: 83px;
	height: 16px;
	text-indent: -9999px;
	margin-top: 0;
line-height:17px;
}

.aboutus-sec span
{
	color: #cc0000;
	font-weight: bold;
}
.box-links
{
clear:both;
	border: 1px solid #E7DED1;
	color: #000000;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	float: right;
}
.box-links a
{
	padding: 5px;
	font-size: 10px;
	line-height: 25px;
}

.shaddow-divider
{
	width: 9px;
	float: left;
	margin-right: 15px;
}

.quick-links
{
	margin-left: 3px;
	margin-top: 0;
	float: left;
}
.quick-links h1
{
	background: url(images/bg-headings.gif) 0 0 no-repeat;
	width: 132px;
	height: 34px;
	margin: 5px 0 0 15px;
	text-indent: -9999px;
line-height:32px;
}
.quick-links ul
{
	list-style-type: none;
	background: url(images/bg-quicklinks-section.jpg) no-repeat;
	width: 684px;
	height: 207px;
	margin: 0;
	padding: 0;
}
.quick-links ul li
{
	float: left;
	margin-right: 4px;
	position: relative;
	z-index: 1;
}
.quick-links ul li a
{
	display: block;
	height: 99px;
}
.quick-links h2
{
	text-indent: -9999px;
	margin: 0;
	padding: 0;
}

.quick-links-aboutus
{
	margin-left: 3px;
	margin-top: 25px;
	clear: both;
	float: left;
}
.quick-links-aboutus ul
{
	list-style-type: none;
	background: url(images/bg-quicklinks-section.jpg) no-repeat 0 -217px;
	width: 650px;
	height: 108px;
	margin: 0;
	padding: 0;
}
.quick-links-aboutus ul li
{
	float: left;
	margin-right: 4px;
	position: relative;
	z-index: 1;
}
.quick-links-aboutus ul li a
{
	display: block;
	height: 107px;
}
.quick-links-aboutus h2
{
	text-indent: -9999px;
	margin: 0;
	padding: 0;
}

.quick-links-contactus
{
	margin-left: 3px;
	margin-top: 5px;
	clear: both;
	float: left;
}
.quick-links-contactus ul
{
	list-style-type: none;
	background: url(images/bg-quicklinks-section.jpg) no-repeat 0 -336px;
	width: 650px;
	height: 108px;
	margin: 0;
	padding: 0;
}
.quick-links-contactus ul li
{
	float: left;
	margin-right: 4px;
	position: relative;
	z-index: 1;
}
.quick-links-contactus ul li a
{
	display: block;
	height: 107px;
}
.quick-links-contactus h2
{
	text-indent: -9999px;
	margin: 0;
	padding: 0;
}


.news-column
{
	float: right;
	width: 222px;
	background: url(images/bg-hd-news-column.png) no-repeat;
	margin-top: 10px;
}
.news-column h1
{
	background: url(images/bg-headings.gif) no-repeat -13px -52px;
	width: 186px;
	height: 16px;
	margin: 17px 0 5px 15px;
	padding: 0;
	text-indent: -9999px;
}

.news-column div.news-recs
{
	background: url(images/bg-news-column.png) repeat-y;
	padding: 0 15px 0 15px;
	width: 192px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	overflow: hidden;
}
.news-column div.news-recs hr
{
	color: #D9B2B2;
	margin-bottom: 0;
}
.news-column div.news-recs h2
{
	color: #000000;
	font-size: 11px;
	margin: 0;
	padding: 0;
	margin-top: 15px;
	font-weight: bold;
}
.news-column div.news-recs h2 a
{
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.news-column div.news-recs p
{
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.news-column div.news-links
{
	border: 1px solid #E7DED1;
	padding: 5px;
	color: #000000;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	margin: auto;
	margin-top: 12px;
	margin-bottom: 12px;
}
.news-column div.news-links a
{
	color: #990000;
	font-size: 10px;
}
.news-column div.bottom-curve
{
	background: url(images/bg-bottom-news-column.png) no-repeat;
	height: 17px;
}

#popup1, #popup2, #popup3, #popup4, #popup5, #popup6
{
	position: absolute;
	top: 20px;
	left: 94px;
	visibility: hidden;
	z-index: 1000;
	width: 150px;
}
#popup4, #popup5, #popup6
{
	top: 20px;
}
#popup7
{
	position: absolute;
	top: -20px;
	left: 213px;
	visibility: hidden;
	z-index: 1000;
	width: 150px;
}
.indicator
{
	position: absolute;
	margin-top: 25px;
}
.popup-content
{
	background: #ffffff;
	color: #000000;
	font-size: 10px;
	line-height: 12px;
	text-transform:lowercase;
}
.popup-content h3
{
	color: #990000;
	font-weight: bold;
	font-size: 12px;
	line-height: 17px;
	padding: 0;
	margin: 0;
}
.popup-content ul
{
	background: none;
	margin: 0;
	list-style-type: none;
	width: 150px;
	height: auto;
}
.popup-content ul li
{
	float: none;
	margin: 0;
	background: url(images/bullet-1.gif) no-repeat left center;
	padding-left: 10px;
}
.popup-content ul li a
{
	color: #333333;
	font-weight: bold;
	line-height: 15px;
	height: 15px;
	font-size: 11px;
}
.top-border-popup
{
	background: url(images/top-border-popup.png) repeat-x;
	height: 9px;
	line-height: 2px;
}
.bottom-border-popup
{
	background: url(images/bottom-border-popup.png) repeat-x;
	height: 9px;
	line-height: 2px;
}
.left-border-popup
{
	background: url(images/left-border-popup.png) repeat-y;
	width: 19px;
}
.right-border-popup
{
	background: url(images/right-border-popup.png) repeat-y;
	width: 14px;
}



.bottom-part
{
	background: #ECE5E5;
	padding: 5px 10px 5px 10px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.bottom-part a, .bottom-part a:hover
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.bottom-part a:hover
{
	text-decoration: underline;
}
.copyrigth-area
{
	float: right;
}
.clear
{
	clear: both;
	line-height: 12px;
}
.txt_10
{
	font-size: 10px;
}
.txt_11
{
	font-size: 11px;
}
.txt_12
{
	font-size: 12px;
}
.txt_13
{
	font-size: 13px;
}
.txt_14
{
	font-size: 14px;
}
.txt_15
{
	font-size: 15px;
}
.txt_16
{
	font-size: 16px;
}
.txt_17
{
	font-size: 17px;
}
.txt_18
{
	font-size: 18px;
}
.txt_19
{
	font-size: 19px;
}
.txt_20
{
	font-size: 20px;
}

hr.dotted
{
	border: none;
	border-bottom: 1px dashed #cccccc;
	background: none;
}

.white-box
{
	background: #ffffff;
}
.white-box .top-bor
{
	border-top: 1px solid #6D5B4A;
	line-height: 1px;
}
.white-box .left-bor
{
	border-left: 1px solid #6D5B4A;
}
.white-box .right-bor
{
	background: url(images/right-bor-whitebox.gif) repeat-y;
}
.white-box .bot-bor
{
	background: url(images/bot-bor-whitebox.gif) repeat-x;
	height: 15px;
}
.white-box .sub-heading
{
	border-bottom: 1px dashed #cccccc;
	padding-bottom: 5px;
	color: #940101;
	font-weight: bold;
	font-size: 14px;
}
.white-box p.address
{
	/*line-height: 15px;*/
	margin:15px 0 0 0;
}
.white-box img.map
{
	margin-top: 15px;
	border: 1px solid #cccccc;
}
.white-box p.address span
{
	color: #940101;
	font-size: 12px;
	line-height: 15px;
}
.white-box .btn-input
{
	margin-top: 7px;
	margin-bottom: 5px;
	float: right;
}

.grey-box
{
	background: #F0EEED;
}
.grey-box .top-bor
{
	border-top: 1px solid #6D5B4A;
	line-height: 1px;
}
.grey-box .left-bor
{
	border-left: 1px solid #6D5B4A;
}
.grey-box .right-bor
{
	background: url(images/right-bor-greybox.gif) repeat-y;
}
.grey-box .bot-bor
{
	background: url(images/bot-bor-greybox.gif) repeat-x;
	height: 15px;
}
.grey-box .sub-heading
{
	border-bottom: 1px dashed #cccccc;
	padding-bottom: 5px;
	color: #940101;
	font-weight: bold;
	font-size: 14px;
}
.grey-box p.address
{
	line-height: 15px;
	
	
}
.grey-box img.map
{
	margin-top: 15px;
	border: 1px solid #cccccc;
}
.grey-box p.address span
{
	color: #940101;
	font-size: 12px;
	line-height: 15px;
}
.grey-box .btn-input
{
	margin-top: 7px;
	margin-bottom: 5px;
	float: right;
}
.grey-box .divider-grey
{
	background: url(images/divider-grey.jpg) left center no-repeat;
	padding-left: 25px;
}

.pink-box
{
	background: #FFEFE5;
}
.pink-box .top-bor
{
	border-top: 1px solid #FF6600;
	line-height: 1px;
}
.pink-box .left-bor
{
	border-left: 1px solid #FF6600;
}
.pink-box .right-bor
{
	background: url(images/right-bor-pinkbox.gif) repeat-y;
}
.pink-box .bot-bor
{
	background: url(images/bot-bor-pinkbox.gif) repeat-x;
	height: 15px;
}
.pink-box .sub-heading
{
	border-bottom: 1px dashed #cccccc;
	padding-bottom: 5px;
	color: #940101;
	font-weight: bold;
	font-size: 14px;
}

.event-detail h1
{
	border-bottom: 1px dashed #cccccc;
	padding-bottom: 7px;
	color: #940101;
	font-weight: bold;
	font-size: 14px;
	margin: 0;
}
.event-detail .btn-input
{
	width: 135px;
	float: right;
	margin-top: 0;
}
.event-detail .btn-input.bookmark
{
	position: absolute;
	right: 0;
	top: -10px;
}

.event-back-link
{
	position: relative;
}
.event-back-link div
{
	position: absolute;
	bottom: 0;
}

.product-listing
{
	float: left;
}
.product-listing .prod-img
{
	float: left;
	margin: 0 15px 0 0;
	width: 185px;
	border: 1px solid #000000;
}
.product-listing a.prod-name
{
	background: #6D5B4A;
	display: block;
	color: #ffffff;
	font-weight: bold;
	line-height: 25px;
	padding: 0 8px 0 8px;
}
.product-listing .prod-desc
{
	float: left;
	width: 425px;
}
.product-listing .prod-desc h1
{
	border-bottom: 1px dashed #cccccc;
	margin: 0 0 7px 0;
	padding-bottom: 5px;
	color: #940101;
	font-weight: bold;
	font-size: 14px;
	display: block;
}
.product-listing ul
{
	margin: 10px 0 10px 0;
	padding: 0;
	list-style-type: none;
}
.product-listing ul li
{
	float: left;
	margin-right: 15px;
	width: 45%;
}
.product-listing ul li a
{
	background: url(images/bullet-2.gif) no-repeat 5px center;
	padding-left: 15px;
	color: #940101;
	font-weight: bold;
}

.sub-heading-2
{
	background: #F0EEED;
	color: #940101;
	border-top: 1px dashed #cccccc;
	border-bottom: 1px solid #D9BFBD;
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
	height: 27px;
}
.sub-heading-3
{
	background: #FFEFE5;
	color: #940101;
	border-top: 1px dashed #cccccc;
	border-bottom: 1px solid #D9BFBD;
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
	height: 27px;
}

.booking-form input[type=text], .booking-form textarea
{
	border: 1px solid #9A9A9A;
	background: #ffffff;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 3px 2px 3px 2px;
	width: 277px;
	margin-bottom: 7px;
	margin-top: 7px;
}
.booking-form br
{
	line-height: 7px;
}
.booking-form .btn-input
{
	float: right;
	margin-right: 7px;
	margin-top: 0;
}
.mendatory_txt
{
	font-size: 10px;
	color: #940101;
}

.latest-event-rec
{
	padding-bottom: 8px;
	border-bottom: 1px dashed #cccccc;
	overflow: hidden;
}
.latest-event-rec h1
{
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	font-family:Arial,Helvetica,sans-serif;
}
.latest-event-rec h1 a
{
	color: #000000;
	font-family:Arial,Helvetica,sans-serif;font-size:12px;
}
.latest-event-rec a span
{
	color: #780202;
	font-family:Arial,Helvetica,sans-serif;font-size:12px;
}
.latest-event-rec img
{
	float: left;
	margin: 0 10px 0 0px;
}
.latest-event-rec .btn-input
{
/*	float: right;
	margin-right: 10px;*/
}



.event-rec, .news-rec, .search-rec
{
	margin-bottom: 8px;
	float: left;
}
.event-rec h1, .news-rec h1, .search-rec h1
{
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	margin: 8px 0 0 0;
	padding: 0;
}
.event-rec h1 a, .news-rec h1 a, .search-rec h1 a
{
	color: #000000;
}
.event-rec a span, .news-rec a span, .search-rec a span
{
	color: #780202;
	font-family:Arial,Helvetica,sans-serif;font-size:12px;
}
.event-rec p, .news-rec p, .search-rec p
{
	margin: 0;
	padding: 0;
}

.search-event-area
{
	margin: 10px 0 10px 0;
}
.search-event-area select
{
	width: 195px;
	margin-right: 25px;
	border: 1px solid #9C9C9C;
}

.calendar
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	background-color:#EDF2F5;
}

.calendar tr.month-head td
{
	background: #B8CAD6;
	height: 18px;
	font-size: 11px;
	color: #940101;
	font-weight: bold;
	padding-bottom: 2px;
}
.calendar tr.days-head td
{
	background: #F1EFEE;
	font-weight: bold;
	color: #000000;
	font-size: 10px;
	height: 19px;
}
.calendar tr.date td
{
	height: 25px;
	font-size: 10px;
	background-color:#EDF2F5;
}
.calendar tr.date.last td
{
	border-bottom: none;
}
.calendar tr.date td.selected
{
	background: url(images/bg-selected-date.gif) no-repeat center center;
}

.calendar tr.date td.selectedred
{
	background: url(images/bg-selected-date-red.gif) no-repeat center center;
}

.days-head
{
	background-color:#DBE4EB;
	font-size:10px;
	font-weight:bold;
	height:27px;
	padding-top:2px;
	color:#406B8B;
}

.date
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	height: 25px;
	text-align: center;
}
.date a,.date a:hover {font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 10px; text-decoration:none}
.month-head
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	height: 25px;
	text-align: center;
}
.month-head a, .month-head a:hover{font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 10px; text-decoration:none}

.selected
{
	background: url(images/bg-selected-date.gif) no-repeat center center;
	color:#940101;
	font-size: 10px;
	height: 25px;
	text-align: center;
}

.selectedred
{
	background: url(images/bg-selected-date-red.gif) no-repeat center center;
	color:#940101;
	font-size: 10px;
	height: 25px;
	text-align: center;
}

.next-prev{ width:21px; height:18px;/**/ font-family:"Arial black", Arial; font-size:12px; font-weight:700; color:#406B8B; text-align:center; padding:0; color:transparent;} 
.next-prev a, .next-prev a:hover{font-family:"Trebuchet MS", Arial; width:15px; height:10px; margin:8px auto 0;  display:block;/* margin:0 auto;width:21px; height:18px;*/ font-weight:700; color:#000; text-decoration:none; text-align:center; padding:0; line-height:18px; color:#B8CAD6; text-indent:-999px;  position:relative; border:0px solid red; display:inline-block; display:block; /*left:-1000px;*/}
.selected a,.selected a:hover {font-size: 10px;text-decoration:none;background:transparent url(images/bg-selected-date.gif) no-repeat scroll center center;}

.orange-bar
{
	background: #FF6600;
	padding: 8px;
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
}
.yellow-bar
{
	background: #F9A005;
	padding: 8px;
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
}
.pink-bar
{
	background: #CF0031;
	padding: 8px;
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
}
.violet-bar
{
	background: #5E3875;
	padding: 8px;
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
}
.green-bar
{
	background: #31881F;
	padding: 8px;
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
}
.equa-green-bar
{
	background: #018B7E;
	padding: 8px;
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
}
ul.listing-type-1
{
	margin: 5px 0 5px 0;
	padding: 5px 0 5px 0;
	list-style: none;
	float: left;
	width: 100%;
}
ul.listing-type-1 li
{
	float: left;
	width: 47%;
	padding-right: 15px;
}

ul.listing-type-2
{
	margin: 5px 0 0 0px;
	padding: 5px 0 15px 0;
	float: left;
	width: 100%;
}
ul.listing-type-2 li
{
	padding-right: 15px;
	margin-left: 15px;
	margin-top: 5px;
	line-height: 16px;
}

/* Main Services Page */
.services-sections
{
	background: url(images/bg-main-services.jpg) no-repeat;
	width: 627px;
	height: 834px;
	padding: 0 0 0 13px;
	margin-top: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.services-sections h1
{
	margin: 0;
	padding: 0;
}
.services-sections h1 a
{
	text-indent: -9999px;
	width: 269px;
	height: 90px;
	margin-top: 7px;
	margin-bottom: 8px;
	padding-bottom: 0px;
	cursor: pointer;
	display: block;
}
.services-sections p
{
	margin: 0;
	padding: 0;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
}
.services-sections ul
{
	margin: 8px 10px 14px 4px;
	padding-left: 4px;
	list-style-type: none;
	overflow: hidden;
	height: 54px;
}
.services-sections ul li
{
	width: 100px;
	float: left;
	margin-right: 10px;
	color: #670404;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: url(images/bullet-2.gif) no-repeat left 5px;
	padding-left: 10px;
}
.services-sections ul li a
{
	
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.services-sections .manage-deliver-public-serv
{
	width: 269px;
	height: 264px;
	margin-right: 35px;
	margin-bottom: 22px;
	float: left;
}
.services-sections .manage-deliver-public-serv p.detail-links
{
	color: #F9A005;
	text-align: left;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.services-sections .manage-deliver-public-serv p.detail-links a
{
	color: #F9A005;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.services-sections .services-to-education
{
	width: 269px;
	height: 264px;
	margin-left: 30px;
	margin-bottom: 22px;
	float: left;
}
.services-sections .services-to-education p.detail-links
{
	color: #FF6100;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}
.services-sections .services-to-education p.detail-links a
{
	color: #FF6100;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.services-sections .services-to-employers
{
	width: 269px;
	height: 264px;
	margin-right: 35px;
	margin-bottom: 22px;
	float: left;
}
.services-sections .services-to-employers p.detail-links
{
	color: #CF0031;
	text-align: left;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.services-sections .services-to-employers p.detail-links a
{
	color: #CF0031;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.services-sections .events-and-conferences
{
	width: 269px;
	height: 264px;
	margin-left: 30px;
	margin-bottom: 22px;
	float: left;
}
.services-sections .events-and-conferences p.detail-links
{
	color: #5E3875;
	text-align: left;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.services-sections .events-and-conferences p.detail-links a
{
	color: #5E3875;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.services-sections .products-solutions
{
	width: 269px;
	height: 264px;
	margin-right: 35px;
	margin-bottom: 22px;
	float: left;
}
.services-sections .products-solutions p.detail-links
{
	color: #31881F;
	text-align: left;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.services-sections .products-solutions p.detail-links a
{
	color: #31881F;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.services-sections .professional-training
{
	width: 269px;
	height: 264px;
	margin-left: 30px;
	margin-bottom: 22px;
	float: left;
}
.services-sections .professional-training p.detail-links
{
	color: #018B7E;
	text-align: left;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.services-sections .professional-training p.detail-links a
{
	color: #018B7E;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.paging
{
	color: #000000;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right:10px;
}
.paging a, .paging a:hover
{
	color: #940101;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}


.go-to-top a
{
	float: left;
	color: #940101;
	font-weight: bold;
	width: 200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.grey-area
{
	width: 290px;
	height: 116px;
	border: 1px solid #DFDFDF;
	background: #EEEEEE;
	margin-top: 10px;
}

.filter-area
{
	float: right;
	width: 280px;
	position: relative;
}
.filter-area div
{
	position: absolute;
	top: -29px;
}
.filter-area select
{
	width: 200px;
}

.people-list img
{
	border: 1px solid #cccccc;
	padding: 1px;
}
.postname
{
	font-size: 24px;
	font-weight: bold;
	color: #5F6468;
}
.peoplename
{
	font-size: 24px;
	font-weight: bold;
	color: #25292;
}

/* Tab Strips */
#info
{
	height: 400px;
}
.tabs
{
	list-style: none;
	padding: 11px 0 0 0px;
	margin: 30px 10px -2px 0;
	height: 31px;
	background: url(images/backing.gif) repeat-x;
}
.tabs li
{
	float: left;
	margin: 0 -14px -1px 0;
	color: #940101;
	position: relative;
}
.tabs li img
{
	position: absolute;
	z-index: 1000;
	right: 20px;
	/*margin-top: 7px;*/
    top:7px;
}
.tabs li a
{
	text-decoration: none;
}

.tabs li a b.p1
{
	width: 20px;
	height: 31px;
	background: url(images/tab-inactive-left-cor.png);
	float: left;
}
.tabs li a b.p2
{
	height: 31px;
	padding: 0 10px 0 0px;
	background: url(images/tab-inactive-mid.png) repeat-x;
	float: left;
	line-height: 30px;
	color: #940101;
	font-weight: bold;
	font-family: Arial,verdana;
	font-size: 14px;
	width: 80px;
}
.tabs li a b.p3
{
	width: 29px;
	height: 31px;
	background: url(images/tab-inactive-right-cor.png);
	float: left;
	position: relative;
	z-index: 100;
}

.tabs li a.m1
{
	z-index: 600;
}
.tabs li a.m2
{
	z-index: 500;
}
.tabs li a.m3
{
	z-index: 400;
}
.tabs li a.m4
{
	z-index: 300;
}
.tabs li a.m5
{
	z-index: 200;
}
.tabs li a.m6
{
	z-index: 100;
}

.tabs li a:hover
{
	border: 0;
	z-index: 900;
}
.tabs li a:hover b.p1
{
	position: relative;
	z-index: 100;
	background: url(images/tab-inactive-left-cor.png);
	cursor: pointer;
}
.tabs li a:hover b.p2
{
	position: relative;
	z-index: 100;
	background: url(images/tab-inactive-mid.png) repeat-x;
	color: #940101;
	cursor: pointer;
}
.tabs li a:hover b.p3
{
	position: relative;
	z-index: 100;
	background: url(images/tab-inactive-right-cor.png);
	cursor: pointer;
}

.tabs li a.selected
{
	z-index: 800;
}
.tabs li a.selected b.p1, .tabs li a:hover.selected b.p1, .tabs li a:active.selected b.p1
{
	position: relative;
	z-index: 200;
	background: url(images/tab-active-left-cor.png);
	cursor: default;
}
.tabs li a.selected b.p2, .tabs li a:hover.selected b.p2, .tabs li a:active.selected b.p2
{
	position: relative;
	z-index: 200;
	background: url(images/tab-active-mid.png) repeat-x;
	color: #940101;
	cursor: default;
	width: 125px;
}
.tabs li a.selected b.p3, .tabs li a:hover.selected b.p3, .tabs li a:active.selected b.p3
{
	position: relative;
	z-index: 200;
	background: url(images/tab-active-right-cor.png);
	cursor: default;
}

/* ************ End Tabstrips **********/

/* ControlPanel style */
.ControlPanel
{
	background: transparent url(images/cpanel_center.png) repeat-x bottom left;
	background-color: #FFFFFF;
	border: none;
	padding-bottom: 10px;
}
.cpanel_left
{
	background: url(images/cpanel_left.png) no-repeat bottom left;
	padding-left: 21px;
}
.cpanel_right
{
	background: url(images/cpanel_right.png) no-repeat bottom right;
	padding-right: 33px;
}

/*-------ControlPanel changes ---------------*/
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited
{
	color: #3E81B5;
}
.ControlPanel a.CommandButton:hover
{
	color: #CB2027;
	text-decoration: underline;
}
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited, .ControlPanel .SubHead
{
	font-size: 11px;
}

/*--------- pane style ----------*/
.ContentPane, .TopPane, .BottomPane
{
	padding: 0px;
	margin: 0;
}
.TopPane
{
	padding: 0px;
	margin: 0 auto;
	width: 921px;
}

.LeftPane
{
	padding: 0px 20px 0px 0px;
	width: 20%;
	margin: 0px;
}
.RightPane
{
	padding: 0px 0px 0px 20px;
	width: 20%;
	margin: 0px;
}

/*--------- breadcrumb style ----------*/
breadcrumb_text
{
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	line-height: 22px;
}

.BottomPane
{
	float: left;
	width: 312px;
}

#dnn_ctr373_ModuleContent
{
	height: 268px;
	overflow: hidden;
	position: relative;
}


.TopMostPane
{
	float: right;
}


/*#Table1 {  border-collapse:collapse; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;table-layout:auto; }*/
#Table1
{
	border-collapse: collapse;
}
#Table1 td
{
	padding: 0;
}

.LeftEventNav, .LeftEventNav a, .LeftEventNav a:hover
{
	border-bottom:1px dashed #CCCCCC;
	color:#990000;
	display:block;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:5px 0;
}

.HeaderFontSTyle {font-family:"Arial Narrow", arial; font-size:32px; color:#960101; font-weight:700; text-transform:uppercase;}

.pink-gradient-box{background:url(images/bg-pink-gradient.jpg) bottom repeat-x;}
.pink-gradient-box .top-bor{border-top:1px solid #760005; line-height:1px;}
.pink-gradient-box .left-bor{border-left:1px solid #760005;}
.pink-gradient-box .right-bor{background:url(images/right-bor-pink-gradient-box.gif) repeat-y;}
.pink-gradient-box .bot-bor{background:url(images/bot-bor-pink-gradient-box.gif) repeat-x; height:15px;}
.pink-gradient-box .sub-heading{border-bottom:1px dashed #cccccc; padding-bottom:5px; color:#8C0300; font-weight:bold; font-size:14px;}
.pink-gradient-box .btn-input{margin-top:7px; margin-bottom:5px; float:right;}

.blue-gradient-box{background:url(images/bg-blue-gradient.jpg) bottom repeat-x; }
.blue-gradient-box .top-bor{border-top:1px solid #3C6C90; line-height:1px;}
.blue-gradient-box .left-bor{border-left:1px solid #3C6C90;}
.blue-gradient-box .right-bor{background:url(images/right-bor-blue-gradient-box.gif) repeat-y;}
.blue-gradient-box .bot-bor{background:url(images/bot-bor-blue-gradient-box.gif) repeat-x; height:15px;}
.blue-gradient-box .sub-heading{border-bottom:1px dashed #cccccc; padding-bottom:5px; color:#3B6D90; font-weight:bold; font-size:14px;}
.blue-gradient-box .btn-input{margin-top:7px; margin-bottom:5px; float:right;}

.event-rec, .prof-event-rec, .news-rec, .search-rec{margin-bottom:8px; float:left;width:100%;}
.event-rec h1, .prof-event-rec h1, .news-rec h1, .search-rec h1 {color:#000000!important;font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; margin:8px 0 0 0; padding:0;}

.event-rec h1 a, .prof-event-rec h1 a, .news-rec h1 a, .search-rec h1 a{color:#000000!important;font-family:Arial,Helvetica,sans-serif;font-size:12px;}
.event-rec h1 a span, .news-rec h1 a span, .search-rec h1 a span{color:#780202;font-family:Arial,Helvetica,sans-serif;font-size:12px;}
.prof-event-rec h1 a span {color:#386F96;font-family:Arial,Helvetica,sans-serif;font-size:12px;}
.prof-event-rec span a {color:#386F96;font-family:Arial,Helvetica,sans-serif;font-size:12px;}
.event-rec p, .prof-event-rec p, .news-rec p, .search-rec p{margin:0; padding:0;}

.titlestyle{ background:url(images/cal-titlebg.gif) no-repeat left 0px #B8CAD6; height:23px; border-bottom:4px solid #B8CAD6 }

#PrintBtn
{
	padding: 2px 10px 9px 0;
	}

#PrintBtn a
{
	/*text-align:right;*/
	color:#7F7F7F;
	font-weight:bold;
	/*float:right;*/
	height:18px;
	line-height:10px;
	font-family:Arial,Helvetica,sans-serif;
	text-decoration:none;
	font-size:12px;
	padding:0 3px 0 0;
	
	}
#PrintBtn a, #PrintBtn a:hover
{ 
	/*float:right;*/
  
	color:#7F7F7F;	
	font-weight:bold;
	/*float:right;*/
	height:18px;
	line-height:10px;
	font-family:Arial,Helvetica,sans-serif;
	text-decoration:none;
	font-size:12px;
	padding:0 3px 0 0;
}	
.our-services-navigation{ float:left; width:100%; position:relative; z-in