body 
{
	margin:0;
}

.topLink
{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-decoration:none; color:#FFFFFF; margin:0; padding-top:3px; 
}
.searchBg
{
	background:url(../images/search-bg.png) no-repeat 0 5px; width:180px; height:25px; margin:0; padding-left:7px; padding-top:3px;
}
.searchBox
{
	background:url(../images/search-box-bg.gif) repeat-x 0 0; border:0px solid #000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;  padding:1px 0 0 5px;
}
.memberLinkBg
{
	background:url(../images/member-link-bg.gif) repeat-x 0 0;
}
.memberLink
{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#464646; 
}
.joinLink
{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#020983; 
}
.browseTitle
{
	font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration:none; color:#000000; background:url(../images/browse-img-bg.gif) repeat-x 0 0; padding-left:8px; margin:0;
}
.leftLinkBg
{
	background:url(../images/left-link-bg.gif) no-repeat 0 0; height:30px;
}
.workplace
{
	 padding:10px 0 0 27px; margin:0; display:block; height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; text-decoration:none; color:#000000; text-transform:uppercase; background:url(../images/red-bullet.png) no-repeat 12px 11px; 
}
.event
{
	 padding:10px 0 0 27px; margin:0; display:block; height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; text-decoration:none; color:#000000; text-transform:uppercase; background:url(../images/green-bullet.png) no-repeat 12px 11px; 
}
.news
{
	 padding:10px 0 0 27px; margin:0; display:block; height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; text-decoration:none; color:#000000; text-transform:uppercase; background:url(../images/blue-bullet.png) no-repeat 12px 11px; 
}
.lobbying
{
	 padding:10px 0 0 27px; margin:0; display:block; height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; text-decoration:none; color:#000000; text-transform:uppercase; background:url(../images/orange-bullet.png) no-repeat 12px 11px; 
}
.employment
{
	 padding:10px 0 0 27px; margin:0; display:block; height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; text-decoration:none; color:#000000; text-transform:uppercase; background:url(../images/pink-bullet.png) no-repeat 12px 11px; 
}
.member
{
	 padding:10px 0 0 27px; margin:0; display:block; height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; text-decoration:none; color:#000000; text-transform:uppercase; background:url(../images/purple-bullet.png) no-repeat 12px 11px; 
}
.leftTitle
{
	font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration:none; color:#000000; background:url(../images/left-section-title-bg.gif) repeat-x 0 0; padding-left:8px; padding-top:5px; margin:0;
}
.leftSectionMiddle
{
	border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5; 
}
.topSpace
{
	padding-top:7px;
}
.dateBg
{
	background:url(../images/calendar-bg.gif) no-repeat 6px 0; height:44px;
}
.date
{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000000; text-decoration:none; padding-top:7px; line-height:12px;	
}
.month
{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#000000; text-decoration:none;
}
.eventTxt
{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#424242; text-decoration:none; padding-top:7px; padding-right:7px;
}
a.eventTxt:hover
{
	color:#000000; text-decoration:underline;
}
.booknow
{
	padding-right:15px; padding-bottom:10px;
}
.hr
{
	background-color:#EDEDED;  height:1px;
}

.normalTxt
{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#424242; text-decoration:none;
}
a.link 
{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#424242; text-decoration:underline;
}
a.link:hover
{
	color:#000000; text-decoration:none;
}
h2
{
	font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#000000; text-decoration:none; margin:0; padding-bottom:7px;
}


.bottomBg
{
	 height:167px; background:url(../images/bottom_bg.jpg) no-repeat center 0; background-color:#DBDBDB;
}
.bottomLink
{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000; text-decoration:none; line-height:22px;
}
a.bottomLink:hover
{
	color:#000000; text-decoration:underline;
}
.copyrightText
{
	font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#CCCCCD; text-decoration:none;
}
.textBox
{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#424242; text-decoration:none; border:1px solid #C5C5C5; padding:2px; width:220px;
	
}
.button
{
	font-family:Arial, Helvetica, sans-serif; text-align:center; font-size:12px; font-weight:bold; color:#2D2D2D; text-decoration:none; border:0px solid #C5C5C5; width:130px; height:33px; background:url(../images/button-bg.gif) no-repeat 0 0; text-transform:uppercase; cursor:pointer; 	
}
.tablebackground
{
	background-color:#E5E5E5;
}
.tableHeader
{
	background:url(../images/internal-main-tab-01.gif) repeat-x 0 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; text-decoration:none; height:27px; padding-left:10px; padding-right:10px;
}
.tableHeader1
{
	font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; text-decoration:none; height:27px;
}
.tableNormal
{
    font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#424242; text-decoration:none; height:28px; padding-left:10px; padding-right:10px; background-color:#FFFFFF;
}
a.pageLink
{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#626262; text-decoration:underline;
}
a.pageLink:hover
{
	color:#626262; text-decoration:underline;
}
a.pageLinkActive
{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#626262; text-decoration:none;
}
.info { color: black; background-color: transparent; font-weight: normal; }
.normalTxtWarn {font-family:Arial, Helvetica, sans-serif; font-size:12px;  color: #000000; background-color: transparent; font-weight: bold; }
.normalTxtError  { color: #000000; background-color: transparent; font-weight: bold ;font-family:Arial, Helvetica, sans-serif; font-size:12px;}
h2.BluesubTitle	{font-weight:bold; color:#040583; text-decoration:none;  }
h2.RedsubTitle	{font-weight:bold; color:#E81302; text-decoration:none;  }
h2.OrrangesubTitle	{font-weight:bold; color:#EB8D00; text-decoration:none;  }
h2.GreensubTitle	{font-weight:bold; color:#79A100; text-decoration:none;  }
h2.LightBluesubTitle	{font-weight:bold; color:#1C4AD6; text-decoration:none;  }
h2.PurplesubTitle	{font-weight:bold; color:#D902D9; text-decoration:none;  }			
.pageLinkImagePos
{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#626262; text-decoration:none; padding-top:5px; 
}
.normalTxtLight
{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#818080; text-decoration:none;
}
.pageImageTopSpace{position:relative; top:4px;  }

.vertLine
{
	background:url(../images/seperator1.gif) repeat-y 0 0;
}

.mandatory
{
	font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#7E7E7E; text-decoration:none;
}
/* GALLERY CSS START */

.left_repeat{ background:url(../images/left_repeat.jpg) repeat-y right 0;}
.right_repeat{ background:url(../images/right_repeat.jpg) repeat-y left 0;}
.left_blue_repeat{ background:url(../images/blue_repeat.jpg) repeat-y 0 0;}
.right_blue_repeat{ background:url(../images/right_blue_repeat.jpg) repeat-y 0 0;}

.prodTitle{padding-top:8px; text-align:center; font-size:15px;font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; color:#FFFFFF;}
.prodTitle a{ font-size:15px;font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; color:#FFFFFF;}
.prodTitle a:hover{font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:underline; color:#FFFFFF;}

.galImgSpace{ padding-top:8px; padding-bottom:10px;}


/* GALLERY CSS END */
