@charset "utf-8";
body{
		margin:0;
		padding:0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#606060;
		background:#e3e3e3;
}
html{
	overflow-y:scroll;
}
td, th{
		vertical-align:top;
		font-family:Arial, Helvetica, sans-serif;
		color:#606060;
		font-size:12px;
}
a {
color:#9D3293;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
a img{
		border:none;
}
.header{
		height:90px;
		background:#9d3293;
}
.main-menu{
		margin:0 0 0 128px;
}
.main-menu a{
		margin:0 0 0 1px;
		font-size:12px;
		color:#FFF;
		text-transform:uppercase;
		background:#a6c3c1;
		display:block;
		text-decoration:none;
		padding:5px 8px 5px 8px;
}
.main-menu a:hover{
		margin:0 0 0 1px;
		font-size:12px;
		color:#FFF;
		text-transform:uppercase;
		background:url(../images/mainmenu-over.gif) repeat-x;
		display:block;
		text-decoration:none;
		padding:5px 8px 5px 8px;
}
.main-menu a.selected{
		margin:0 0 0 1px;
		font-size:12px;
		color:#FFF;
		text-transform:uppercase;
		background:url(../images/mainmenu-over.gif) repeat-x;
		display:block;
		text-decoration:none;
		padding:5px 8px 5px 8px;
		font-weight:bold;
}
.top-menu a{
		color:#787f7f;
		text-decoration:none;
		display:block;
		padding:0 10px 0 10px;
}
.top-menu{
		text-align:right;
		margin:6px 0 6px 0px;
}
.top-menu td{
		vertical-align:middle;
		text-align:right;
}
.search-field-header{
		background:url(../images/search-header-bg.gif) no-repeat;
		width:197px;
		height:24px;
}
.search-field-header input{
		border:none;
		width:186px;
		height:24px;
		font-size:12px;
		color:#787f7f;
		background:none;
		padding:2px 0 0 5px;
}
.main-holder{
		width:980px;
		margin:10px auto 0 auto;
}
.main{	
	width:980px;
	margin:0 auto;
}
.latestnews{
		border-bottom:1px solid #333;
		padding:0 0 10px 0;
}

.datenews a{
		font-size:12px;
		color:#777777;
		font-weight:bold;
		text-decoration:none;
}
.datenews a:hover{
		color:#1c8f88;
}
.datenews span{
		font-size:12px;
		color:#00837b;
		font-style:italic;
		font-weight:bold;
}
.newsdetails, .newsdetails a,.viewimglink a{
		/**font-size:12px;
		font-weight:normal;
		color:#4c4c4c;
		text-decoration:none;**/
		background:url(../images/larger-view.gif) no-repeat right;
		display:block;
		min-height:15px;
		padding-right:17px;
}
.newsdetails a:hover,.viewimglink a:hover{
		text-decoration:underline;
}
.bordernewsnone{
		border-bottom:none;
		padding:10px 0 0 0;
}
.latestnews-holder{}
.mailing-bg input{
		width:231px;
		height:20px;
		background:none;
		border:none;
		padding:3px 0 0 2px;
		font-size:12px;
		color:#212426;
}
.mailing-bg{
		background:url(../images/bg-join-map.gif) no-repeat;
		width:231px;
		height:24px;
}
.icons{
		margin:15px 0 0 0;
		background:url(../images/bg-icons.gif) no-repeat;
		width:300px;
		height:70px;
		padding:20px 0 0 19px;
}
.btn-pos{
		position:relative;
		top:-4px;
}
.footer-links{
		background:#4c4c4c;
		text-align:left;
}
.footer-menu .titleLink a{
		color:#fff;
		font-weight:bold;
		font-size:12px;
		padding:10px 0;
		text-transform:uppercase;
		 white-space: nowrap;
}
.footer-menu a{
		display:block;
		color:#adb0b0;
		padding:1px 0;
		text-decoration:none;
		font-size:11px;
}
.footer-menu  .lastLink a{
		color:#fff;
		font-weight:bold;
		font-size:11px;
		padding:15px 0;
		text-transform:uppercase;
}
.footer-menu a:hover{
		color:#ffffff;
		text-decoration:underline;
}
.copyrights{
		padding:0;
		color:#c1c1c1;
}
.copyrights a{
		text-decoration:none;
		font-size:11px !important;
		color:#c1c1c1 !important;
		font-weight:bold;
		text-transform:none !important;
}
.copyrights a:hover{
		color:#fff !important;
}
.sub-holder{
		width:980px;
		margin:0 auto 0 auto;
		padding:0;
}
h6{
		margin:0;
		padding:10px 0 5px 15px;
		background:url(../images/botted-line.gif) repeat-x bottom;
		font-size:12px;
		font-weight:bold;
		color:#fff;
}
.right-bg-repeat{
		background:url(../images/right-sect-bg-repeat.gif) repeat-x top;
}
.padding-none a{
		padding:0 0 0 10px;
}


div.dropmenu {
	visibility: hidden;
	position: absolute;
	left:0px;
	top:0px;
	width:140px;
	z-index:10;
	padding:0;
	margin:0;
}
div.dropmenu a {
	top:0px;
	color:#ffffff;
	text-decoration:none;
	display:block;
}
div.dropmenu a:hover {
	color:#804632
}
.all-menus-holder{
		padding:10px 0 0 0;
}
.main-content{
		background:#FFF;
		padding:0px 0 10px 0;
}
.main-title{
		padding:0 0 0 0px;
		margin:0;
		font-size:22px;
		font-weight:bold;
		color:#9d3493;
}
.sub-title{
		padding:0 0 20px 0px;
		margin:0;
		font-size:20px;
		font-weight:bold;
		color:#8cc63f;
}
.sep-dotted{
		background:url(../images/sep-dotted.gif) repeat-x bottom;
		height:1px;
		margin:0 0 15px 0;
}
.controls{
		text-align:right;
		display:block;
		font-size:11px;
		padding:5px 5px 5px 0;
}
.controls a{
		color:#777777;
		text-decoration:none;
}
.controls a:hover{
		color:#00837b;
		text-decoration:none;
}
.bread-crumb{
		font-size:11px;
		padding:8px 5px 5px 0;
}
.bread-crumb a{
		color:#777777;
		text-decoration:none;
}
.bread-crumb a:hover, a.bredcrumbson{
		color:#9d3493;
		text-decoration:none;
}
.text-holder{
		padding:0 30px 20px 30px;
}
.back-to-top a{
		color:#9d3493;
		display:block;
		padding:10px 0;
}
.back-to-top a:hover{
		color:#9d3493;
		display:block;
		padding:10px 0;
		text-decoration:none;
}
.left-news{
		padding:10px 10px;
}
.mail-list-bg{
		background:url(../images/email-add-bg.gif) no-repeat;
		width:213px;
		height:24px;
}
.mail-list-bg td{
		height:31px;
		vertical-align:middle;
}
.mail-list-bg input{
		background:none;
		border:none;
		width:211px;
		height:22px;
		padding:2px 0 0 2px;
}
.controls-holder{
		padding:0 0 5px 0;
		border-bottom:1px solid #cdcdcd;
}
.controls-holder td{
		vertical-align:middle;
}
.bg-logos-right{
		background:url(../images/bg-logos-right.gif) no-repeat;
		width:250px;
		height:70px;
		padding:20px 0 0 15px;
		margin-top:5px;
}
.applicaion-form input,.applicaion-form select{
		width:298px;
		height:20px;
		border:solid 1px #cdcdcd;
		background:#fff;
		padding:4px 0 0 2px;
		margin:4px 0 8px 0;
		font-size:12px;
		color:#008078;
}
.applicaion-form select{height:23px !important;}
.applicaion-form textarea{
		width:298px;
		height:55px;
        border:solid 1px #cdcdcd;
		background:#fff;
		padding:4px 0 0 2px;
		margin:4px 0 8px 0;
		font-size:12px;
		color:#008078;
		overflow:auto;
}
.form-sect-title{
		border-bottom:1px solid #cdcdcd;
		margin:10px 0 10px 0;
		padding-bottom:5px;
}
input.input-size{
		width:79px;
}
.form-holder-sub td{
		vertical-align:middle;
}
.form-list-note{
		padding:0 0 10px 0;
}
.sep-line{
		border-bottom:1px solid #cdcdcd;
		padding:0 0 10px 0;
		margin:0 0 10px 0;
}
.mainFlash{
		margin:10px auto 0 auto;
		width:980px;
}
.welcomeholder{
		border:1px solid #d5d5d5;
		background:#f8f8f8;
		padding-top:3px;
}
.welcome-text{
		padding:2px 25px 20px 4px;
		/**line-height:18px;**/
		}
#flashwelcome{
		padding:0px 0 0 0;
}
.welcome-flash-holder{
	padding-left:18px;
	padding-top:13px;
	}
.tabs-holder{
		border-left:1px solid #d5d5d5;
		border-right:1px solid #d5d5d5;
		border-bottom:1px solid #d5d5d5;
		background:#f8f8f8;
		width:323px;
		height:310px;
}
.allnews a{
		/**font-size:11px;
		text-decoration:none;**/
		color:#9D3293;
		padding:5px 0 5px 20px;
		display:block;
}
.allnews a:hover{
		color:#9D3293;
}
.newsholder{
		margin:0 20px 0 22px;
		padding:10px 0 10px 0;
}
.latestnewsholder{
		margin:0 20px 0 20px;
		padding:10px 0 10px 0;
		background:url(../images/bullets-row.gif) repeat-x bottom;
}
.newstitle a,.newstitle span{
		font-weight:bold;
		font-size:12px;
		color:#9d3493;
		text-decoration:none;
		padding:0 0 3px 0;
		display:block;
}
.newsdate{
		font-weight:bold;
		font-size:11px;
		color:#606060;
		padding:0 0 3px 0;
}
.newssummary a{
		color:#606060;
		text-decoration:none;
}
.newssummary a:hover{
		color:#9d3493;
}
.all-news{
		margin:5px 0 10px 22px;
}
.all-news a{
		font-size:10px;
		background:#8cc63f;
		text-decoration:none;
		padding:3px 5px;
		color:#fff;
		text-transform:uppercase;
}
.all-news a:hover{
		background:#9d3493;
}
.flashcarousel{
		margin-bottom:10px;
}
.rightbanner{
		margin-bottom:7px;
}
.media-gallery-holder{
		border:1px solid #d5d5d5;
		padding:0;
		background:#F8F8F8;
}
.newsletter-holder{
		padding:15px 0 10px 10px;
		background:#F8F8F8;
		height:30px;
}
input.newsletter{
		width:231px;
		height:21px;
		background:#9d3493;
		padding:3px 0 0 3px;
		border:none;
		color:#fff;
}
.caledar-icon{
		background:#9a28a7 url(../images/bg-calendar.gif) no-repeat;
		width:27px;
		height:26px;
		padding:9px 0 0 12px;
		color:#FFF;
		font-weight:bold;
		font-size:10px;
		margin:3px 5px 0 12px;
}
.calendar-title{
		padding:2px 0 0 10px;
}
.calendar{
	height:237px;
	}
.relativeposition{
		position:relative;
}
.absoluteposition{
		position:absolute;
}
.menu-positon{
		top:-329px;
		}
.menu-holder{
		width:260px;
		height:297px;
}
.menu-holder-sub{
		background:#9d3293;
		width:260px;
		height:auto !important;
}
.menu-holder a{
		display:block;
		font-weight:bold;
		color:#ffffff;
		font-size:11px;
		text-decoration:none;
		padding:9px 10px 9px 20px;
		border-bottom:1px solid #fff;
		/**border-top:1px solid #cdcdcd;**/
		background:url(../images/a-left-gradient.gif) repeat-y left;
		text-transform:uppercase;
}
.menu-holder a:hover{
		color:#fff !important;
}
.menu-holder a span{
	background:url(../images/arrow-main-meu.gif) no-repeat right;
	display:block;
	color:#cdcdcd;
}
.menu-holder a span:hover{
		color:#fff;
}
.bordernone{
		border-bottom:none !important;
}
div.dropmenuleft {
	visibility: hidden;
	position: absolute;
	left:260px;
	width:270px;
	z-index:10;
	background:#cfcfcf;
	top:-33px;
	font-size:12px;
	text-transform:capitalize;
	border-left:1px solid #fff;
}
div.dropmenuleft a {
	color:#ffffff;
	text-decoration:none;
	background:#929090 !important;
	font-weight:normal !important;
	font-size:12px;
	border-bottom:none;
	padding:4px 0 4px 10px;
	text-transform:capitalize;
}
div.dropmenuleft a:hover {
	color:#ffffff !important;
	background:#b4b2b2 !important;
	font-weight:normal !important;
}
a.aholder-selected{
		background:#929090;
		border-bottom:1px solid #fff;
		color:#ffffff;
		font-weight:bold;
		font-size:12px;
}
a.aholder {
		color:#cdcdcd;
}
a.aholder:hover{
		background:#929090 !important;
		color:#ffffff !important;
		}
.sub-menu-holder{
		background:#929090;
		color:#cdcdcd;
		padding:5px 0;
		border-bottom:1px solid #fff;
}
.sub-menu-holder a{
		background:#cfcfcf;
		color:#ffffff;
		border:none;
		padding-top:2px;
		padding-bottom:2px;
		font-weight:normal;
		display:block;
		font-weight:bold;
		text-transform:capitalize;
		background:url(../images/sub-main-menu.gif) no-repeat left 5px;
		margin:0 0 0 20px;
		padding-left:10px;
		
}
.sub-menu-holder a:hover{
		background:#cfcfcf;
		color:#9d3293 !important;
		border:none;
		padding-top:2px;
		padding-bottom:2px;
		font-weight:normal;
		display:block;
		font-weight:bold;
		background:url(../images/sub-main-menu-on.gif) no-repeat left 5px;
}
.sub-menu-holder a.selected{
		background:#cfcfcf;
		color:#9d3293;
		border:none;
		padding-top:2px;
		padding-bottom:2px;
		font-weight:normal;
		display:block;
		font-weight:bold;
		background:url(../images/sub-main-menu-on.gif) no-repeat left 5px;
}
.addbg{
		background:#929090 !important;
		color:#9c0c8e !important;
}
a.addbg span{
	color:#ffffff;
}
.padding-banner{
		padding:15px 0 0 0;
}
.padbottom14{padding:0 0 14px 0px;}
.right-image{
		float:right;
		margin:0 0 10px 10px;
}
span.purple-text{
		margin:0;
		padding:0;
		font-weight:bold;
		color:#9a28a7;
}

h5{
		margin:0 0 10px 0;
		padding:0;
		font-size:12px;
		font-weight:bold;
		color:#606060;
		text-transform:uppercase;
}
.textsub-holder ul{
		margin:0px 0 10px 0;
		padding:0;
		list-style:none;
}
.textsub-holder li{
		background:url(../images/grey-bullet.gif) no-repeat left 7px;
		padding:0 0 0 10px;
		margin:0 0 0 10px;
}
.all-exhibitors{
		text-align:right;
		margin:0 0 10px 0;
}
.all-exhibitors a{
		background:#a2d460;
		font-size:11px;
		font-weight:bold;
		color:#fff;
		text-decoration:none;
		padding:5px 8px;
}
.filter-holder{
		background:#a2d460;
		padding:10px;
}
.filter-title{
		font-size:12px;
		font-weight:bold;
		color:#fff;
		border-bottom:1px solid #fff;
		margin:0 0 10px 0;
		padding:0 0 5px 0;
}
.select-holder{
		margin:10px 0;
}
.select-holder select{
		border:1px solid #666;
		width:180px;
		height:18px;
		font-size:11px;
		color:#2c2c2c;
}
.alphabet-list ul{
		width:704px;
		border-bottom:1px solid #cdcdcd;
		border-top:1px solid #cdcdcd;
		height:25px;
}
.alphabet-list li{
		list-style:none;
		margin:0;
		padding:0;
		background:none;
		float:left;
		padding:5px 0 0 0;
		color:#606060;
}
.alphabet-list li a{
		text-decoration:none;
		color:#606060;
		display:block;
		padding:0 9px 0 9px;
}
.alphabet-list li a:hover{
		text-decoration:underline;
}
.alphabet-list li a.selected{
		color:#a2d460;
		font-weight:bold;
}
.filtering-table{}
.firstline td{
		background:#a2d460;
		font-weight:bold;
		color:#fff;
		font-size:12px;
		padding:3px 0 3px 9px;
}
.seplines td{
		background:#cdcdcd;
		border-top:5px solid #fff;
		border-right:3px solid #fff;
		padding:3px 0 3px 9px;
		font-size:12px;
		color:#606060;
		font-weight:normal;
}
td.noneborder{
		border-right:none;
}
.padright5{ padding-right:5px;}
/**********News**************/
.rad-list{float:left;
	padding-bottom:15px;}
	
.news-hoder{
		width:260px;
		height:250px;
}

.more-news, .more-events{
		padding:5px 0 5px 0;
}
.imageleft{
		float:left;
		margin:5px 10px 5px 0;
}
.eventstitle{
		font-weight:bold;
		padding:0 0 5px 0;
}
.events-holder{
		padding:0 0 15px 0;
		margin:0 0 15px 0;
		border-bottom:1px solid #d5d5d5;
}
.send-mail{
		background:#CCC;
		padding:10px;
		width:300px;
		height:150px;
		visibility:hidden;
}
.send-mail input{
		width:177px;
		height:18px;
		padding:2px 0 0 2px;
		border:1px solid #CCC;
		margin:0 0 5px 0;
}
.send-mail a{
		text-decoration:none;
		font-weight:bold;
		color:#9D3293;
		margin-bottom:5px;
}
/******Forum***********/
.forum-holder{
		width:100%;
		margin:0 0 30px 0;
}
.forum-title a{
		font-weight:bold;
		font-size:15px;
		color:#8cc63f;
		 text-decoration:none;
}
.forum-text{
		padding:0 0 10px 0;
}
.comments{
		padding:0 0 5px 0;
}
.comments strong{
		color:#8cc63f;
}
.lastcomment{
	padding:0 0 2px 0;
}
.add-comment a{
		color:#9a28a7;
		text-decoration:underline;
}
.add-comment a:hover{
		color:#8cc63f;
		text-decoration:none;
}
/***posts**/
.post-holder{
		background:#aaef4e;
		line-height:16px;
		padding:15px;
		margin:15px 0;
		width:624px;
}
.users-holder{
		border:1px solid #d2d2d2;
		padding:10px;
		width:632px;
		margin:0 0 10px 0;
}
.user-name{
		padding:0 0 10px 0;
}
.date-users{
		padding:0 0 0 10px;
		font-style:italic;
}
.add-reply{
		background:#dbdbdb;
		margin:10px 0;
		font-size:18px;
		padding:10px;
		font-weight:bold;
		width:635px;
}
.post-area{
		border:1px solid #d2d2d2;
		width:650px;
		height:100px;
		overflow:auto;
		margin:0 0 5px 0;
}
/***topic details***/
.contact-form{
		margin:20px 0 0 0;
}
.contact-form input[type=text],.contact-form input[type=password],.contact-form select{
		width:267px;
		color:#4C4C4C;
		border:solid 1px #cfcfcf;
		background:#fff;
		height:21px;
		padding:2px 0 0px 2px;

}
.contact-form textarea{
		border:none;
		color:#4C4C4C;
		border:solid 1px #cfcfcf;
		width:267px;
		height:93px;
		overflow:auto;
}
/*.input-bg{
		width:267px;
		height:24px;
		background:#cdcdcd;
}
.textarea-bg{
		background:#cdcdcd;
		padding:0;
		margin:0;
		overflow:auto;
		border:none;
}*/
.gallerydetailslist{
	float:left;
	width:251px;
	margin:0 12px 20px 0;
	/**border-bottom:1px dotted #919190;**/
	padding-bottom:15px;
}
.galleryimage{
	border:1px solid #C9CABD;
}
.gallerydetailslist{
	width:172px;
	padding-bottom:7px;
}
/********added from online **************/
.textwhite {
COLOR: #ffffff; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.textboldyell {
	FONT: bold 12px; COLOR: #fbb031
}
.textgrey12 {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FONT: 12px; COLOR: #666666; PADDING-TOP: 3px;
}
.textgreybold {
	FONT: bold 11px; COLOR: #606060
}
.textblack {
	FONT: 11px; COLOR: #000000
}
.textgrey12bold {
COLOR: #a3d063; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.textgrey11bold {
	FONT: bold 11px; COLOR: #666666; TEXT-DECORATION: none
}
.textgrey11 {
	FONT: 11px; COLOR: #666666; TEXT-DECORATION: none
}
.textgrey10 {
	FONT: 10px; COLOR: #666666; TEXT-DECORATION: none
}
.textgrey15bold {
	FONT: bold 15px; COLOR: #666666
}
.titlegrey {
	FONT: bold 30px; COLOR: #666666
}
.textgreydarkbold {
	FONT: bold 12px; COLOR: #7a7a7a
}
.textgreydark {
	FONT: bold 14px; COLOR: #7a7a7a
}
.textred,.textred td {
	FONT: 12px; COLOR: #97278d
}
a.textred{
		 COLOR: #97278d
}
a.textred:hover{
		text-decoration:none;
}
.textgreydark14 {
	FONT: 14px; COLOR: #7a7a7a
}
.textred14 {
	FONT: 14px; COLOR: #ec128b
}
.whitetitle {
 COLOR: #ffffff; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.textblackbold14 {
	FONT: 14px; COLOR: #000000
}
.textred14Bold {
	FONT: bold 12px; TEXT-DECORATION: none
}
.bluetitle {
COLOR: #096cab; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.bluelink {
COLOR: #096cab; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
UL {
	LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 5px;PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT: 12px; COLOR: #666666; PADDING-TOP: 5px
}
.textgrey12list {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 9px; PADDING-RIGHT: 0px; FONT: 12px; COLOR: #666666; PADDING-TOP: 0px
}
.leftmargin7 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 7px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.textmauve {
	FONT:12px bold; COLOR: #99268f
}
.textmauvebold {
	FONT:12px bold; COLOR: #99268f; font-weight:bold;
}
.textblue {
	FONT: bold 12px; COLOR: #96c0e6
}
.textred1,.textred1 td {
 COLOR: #97278d; FONT-WEIGHT: normal
}
.textyellow {
	FONT: bold 12px; COLOR: #fbb031
}
.textgrenn {
	FONT: bold 12px; COLOR: #8cc63f
}
.textredbold {
	FONT: bold 12px; COLOR: #e1134f
}
.grey12 {
 COLOR: #7a7a7a; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.bluebold {
	FONT: bold 12px Arial; COLOR: #00aedb
}
.layer {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #d5d5d5; PADDING-LEFT: 14px; COLOR: #666666; FONT-SIZE: 12px; CURSOR: hand; PADDING-TOP: 5px
}
.layersel {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #e4e4e4; PADDING-LEFT: 14px;  COLOR: #666666; FONT-SIZE: 12px; CURSOR: hand; PADDING-TOP: 5px
}
.imagestotheright {
	FLOAT: right
}
.imagestotheleft {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 5px
}
.whitelinks {
	 COLOR: #97278d; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.bigtitles {
	COLOR: #97278d; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.downloadtext {
	COLOR: #99268f; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.hotelsTable,.hotelsTable td {
background-color:#FDF7FC;
border:solid 1px #CDCDCD;
}

input.button{
		font-size:10px;
		background:#8cc63f !important;
		text-decoration:none;
		padding:5px 3px;
		color:#fff !important;
		text-transform:uppercase;
		border:none;
		cursor:pointer;
		width:80px;
		font-weight:bold;
}
input.button:hover{
		background:#9d3493 !important;
}
.catentry input{
		background:#ffffff;
		height:21px;
		color:#4C4C4C;
		border:solid 1px #cfcfcf;
		padding:2px 0 0 2px;
		font-size:12px;
}
.morebtn{
		margin:5px 0 10px 0px;
}
.morebtn a, .morebtn span{
		font-size:10px;
		background:#8cc63f;
		text-decoration:none;
		padding:3px 5px;
		color:#fff;
		text-transform:uppercase;
}
.morebtn a:hover{
		background:#9d3493;
}
.btnnewsletter{
		margin:5px 0 0 5px;
}
.btnnewsletter a{
		font-size:12px;
		background:#8cc63f;
		text-decoration:none;
		padding:5px 5px 4px 5px;
		color:#fff;
		font-weight:bold;
		text-transform:uppercase;
}
.btnnewsletter a:hover{
		background:#9d3493;
}
.btnposition{
		text-align:right;
		width:198px;
		top:-25px;
		right:0;
		width:18px;
}
.btnsform{
		padding:10px 11px 0 0px;
      text-align:right;
}
.green-title{
		background:#8cc63f;
		font-weight:bold;
		font-size:16px;
		color:#FFF;
		padding:10px 0 7px 18px;
		text-transform:uppercase;
}
.footer{
		width:980px;
		margin:0 auto;
		background:#4c4c4c;
		padding:15px 0;
		color:#fff !important;
		font-size:11px;
}
.footer a{
		color:#fff !important;
		text-decoration:none;
		text-transform:uppercase;
		font-size:10px;
}
.footer a:hover{
		color:#c1c1c1 !important;
		text-decoration:none;
		text-transform:uppercase;
		font-size:10px;
}
img.imagecontent-border{border: 1px solid #8cc63f; padding:5px;}

.larger-view{
		padding:10px 0 0 0;
}
.border-image img{
		border:1px solid #8cc63f;
		padding:2px;
}
.content-title{
		color:#8cc63f !important;
		font-size:12px;
}
.tableholder{
		border-left:2px solid #fff;
		border-top:2px solid #fff;
}
.tableholder td{
		border-bottom:2px solid #fff;
		border-right:2px solid #fff;
		padding:5px;
}
.tableholder .firstrow td{
		background:#a2d55f;
		color:#FFF;
}
.tableholder .secondrow td{
		background:#dadada;
		color:#9d3493;
}
.contentlist ul{
		list-style:none;
		margin:5px 0 5px 10px;
}
.contentlist ul li{
		background:url(../images/bullet-list.gif) no-repeat left;
		padding:0 0 0 10px;
}
.subsectionunder{
		margin:0 0 0 15px;
		padding:10px 0;
}
a.trigger{
		font-weight:bold;
		text-decoration:underline;
		display:block;
		padding:3px 0 3px 10px;
		background:url(../images/bullet-a-off.gif) no-repeat left;
}
a.listing3{
		font-weight:bold;
		text-decoration:none;
		display:block;
		padding:3px 0 3px 10px;
		background:url(../images/bullet-a-off.gif) no-repeat left;
	}
a:hover.listing3{
	text-decoration:underline;
	}
a.activeLink{
		background:url(../images/bullet-a-on.gif) no-repeat left;
}
.noul ul,.noul li{
background:none !important;
}
.Numbered_List ul{
list-style:decimal !important; 
}
.Numbered_List li{
list-style:none;
list-style-type:decimal;
list-style-image:none;
background:none;
padding:0 0 0 0px !important;
}
/**#flashsponsors{
	height:210px;
	}**/
.newsletter-image{
	margin:7px 0 0px 10px;}
.single-image{
	margin:25px 15px 0 5px;
	}
#divPartners{
	padding-top:6px;
	padding-bottom:15px;
	}
.sponsors-holder{
	padding:18px 5px 0 22px;}
#gallery{
	height:284px;
	}
.newletter-title-holder{
	padding-left:12px;
	padding-top:13px;}
	
.uccalendar{
	padding-top:10px;
	padding-left:2px;
}
.padleft{
	padding-left:6px;
	}
.flashmedia-holder{
	padding-top:10px;
	padding-left:11px;
	}
.calendar-holder{
	padding-top:5px; 
	padding-left:22px;}
.boxHolder{
	padding-left:2px;}
a.mail{
	text-decoration:underline;}
a:hover.mail{
	text-decoration:none;}
	
.back-top a{
	text-decoration:underline;
	text-align:right !important;
	}
.back-top a:hover{
	text-decoration:none;}
.photo-gallery-date{
	margin-top:8px;
	}
.photo-gallery-date span{
	background-color:#8DC63F;
	color:#fff;
	}
img.imageborder{
		border:1px solid #8cc63f !important;
		padding:2px;
}
.galleryimage{
		border:1px solid #8cc63f !important;
		padding:2px;
}
.newsletter-bg{
	background:url(../images/newsletter-image.gif) no-repeat 10px 7px;
	min-height:45px;}
	
.brandheader
{
padding:5px;
font-size:12px;
font-weight:bold;
background-color:#808080;
color: #fff;
align:center
}
.clearfloat{clear:both;}