* 
{
	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif
}
	
.clear { clear: both; }	
.floatRight {float:right;}
.floatLeft { float:left;}


body
{
	background: #ffffff url(../images/bg_gradient_repeat.gif) repeat-x;
	text-align: center;
}
#logo
{
	float:left;
	padding-left:20px;
	_padding-left:54px;
	padding-top:20px;
	width:136px;
	height:24px;
}
#logoHome
{
	float:left;
	padding-left:20px;
	_padding-left:40px;
	padding-top:20px;
	width:136px;
	height:24px;
}

	
#globalNav
	{
	float:right;
	width:350px;
	text-align:right;
	padding-top:20px;
	padding-right:40px;
	}

#globalNav p
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#990000;
	text-decoration:none;
	}
	
#globalNav p a
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#990000;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	}

#globalNav p a:hover
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#990000;
	text-decoration:underline;
	font-size:11px;
	font-weight:bold;
	}

	
	

/*MAIN NAVIGATION*/	
	
	/*.mainNav
	{
	background:url(images/nav_bg.png) center no-repeat;
	width:992px;
	height:34px;
	margin-top: 19px;
	_margin-left: 15px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/nav_bg.png');
	}
	.mainNav[class]
	{
	background:url(images/nav_bg.png) center no-repeat;	
	}*/
	
	
	
/*#nav1 ul
	{
	list-style: none;
	margin: 0;
	padding-left:37px;
	text-align:center;
	padding-top:2px;
	}
	
	#nav1 li
		{
		list-style-type: none;
		float: left;
		padding-left:10px;
		display:inline;
		} 
		
		#nav1 li a
			{
			height: 34px;
			line-height: 32px;
			display:inline;
			font-size: 12px;
			text-decoration: none;
			color: #777562;
			font-weight:bold;
			} 
			
				#nav1 li a:hover
					{
					height: 34px;
					line-height: 32px;
					display:inline;
					font-size: 12px;
					text-decoration: none;
					color: #b32017;
					font-weight:bold;
					}*/ 
	.celebratingHome{
		float:right;
		background:url(../images/home_page_celebrate_bg.png) no-repeat;
		_background:none;
		height:85px;
		width:475px;
	}
	.celebratingTxtImg{
		background:url(../images/celebrate_txt.png) center no-repeat;
		_background: none;
		height:13px;
		width:411px;
	}
/*HOMEPAGE WHITE TRANSPARENT BUCKET*/	
    .hpBucket
	{
	width:945px;
	height:200px;
	margin-left:0px;
	_margin-left:35px;
	margin-right:25px;	
	}				
	
/*SPONSORS BUCKET*/	
    .hpSponsorsBucket
	{
	float:left;
	width:150px;
	margin-left:7px;
	_margin-left:3px;
	margin-top: 3px;
	_margin-top:0px;
	}
	
	
	
/*HOMEPAGE NEWIRE NEWS BUCKET*/		
    .hpNewireNewsBucket
	{
	float:left;
	width:150px;
	margin-left:6px;
	padding-top:2px;
	}
	
	
/*HOMEPAGE MEMBER NEWS BUCKET*/	
    .hpMemberNewsBucket
	{
	float:left;
	width:150px;
	margin-left:6px;
	padding-top:2px;
	}
	

/*HOMEPAGE FORUM BUCKET*/	
    .hpForumBucket
	{
	float:left;
	width:150px;
	margin-left:6px;
	padding-top:2px;
	}
	
	
/*HOMEPAGE UPCOMING EVENTS BUCKET*/	
    .hpUpcomingEventsBucket
	{
	float:left;
	width:150px;
	margin-left:6px;
	padding-top:2px;
	}
	
	
		
/*HOMEPAGE FEATURED SPOTLIGHT BUCKET*/	
	.hpFeaturedSpotlightBucket
	{
	float:left;
	width:150px;
	margin-left:6px;
	padding-top:2px;
	}
	
	
		
	
/*FOOTER*/

    /* COMMENDED BY AMEEX TEAM (KPA) ON 13/07/2009 3:50PM
	.footerLinks
	{	
	width:350px;
	float:left;
	padding:0 0 0 50px;
	}
	
    .footerLinks ul
	{
	float:left;
	list-style-type:none;	
	font-size:10px;	
	}
	
    .footerLinks li
	{
	list-style-type:none;
	font-size:10px;
	color:#999999;
	text-decoration:none;
	display:inline;
	}
	
    .footerLinks li a
	{
	list-style-type:none;
	font-size:10px;
	color:#999999;
	text-decoration:underline;	
	}
	
    .footerLinks li a:hover
	{
	list-style-type:none;
	font-size:10px;
	color:#999999;
	text-decoration:underline;
	}

	
    .footerLinks li a span { display: none; }
	

	
    .footerCopyright
	{
		float:left;
		width: 200px;
		font-size:11px;
		color:#999999;
		margin:0 0 0 80px;
	}

    .footerCopyright p
	{
	font-size:10px;
	color:#999999;
	padding-top:25px;
	padding-bottom:25px;
	}	
	
	
	.job_form_div{
		width:400px; float:left;
	}
	.job_form_header{
		background:url(../images/post_form_header_bg.png) no-repeat; 
		height:29px; 
		width:362px; 
		float:left; 
		color:#FFFFFF; 
		font-family:Arial, Helvetica, sans-serif; 
		font-size:12px; 
		padding:4px 0 0 10px;
	}
	.job_form_header div.left{
		width:330px; float:left;
	}
	.job_form_header div.right{
		width:26px; float:left; font-weight:bold;
	}
	.job_form_header_right_corner_bg{
		background:url(../images/post_job_form_header_right_touch.png) no-repeat;
		width:17px; 
		height:8px; 
		float:left; 
		margin:24px 0 0 -27px;
	}
	.job_form_body_bg
	{
		width:337px; 
		background:url(../images/post_job_form_bg.png) no-repeat; 
		height:550px; 
		margin:0 0 0 8px;
		font-family:Arial, Helvetica, sans-serif;
		color:#777562;
		font-size:12px;
	}
	.job_form_container{
		width:330px;
		margin: 0 0 0 15px;
	}
	.job_form_container div{
		margin: 3px 0 4px 0;
		font-weight:bold;
		text-align:left;
	}
	.job_form_input{
		width:220px;
	}
	.job_form_input_file{
		width:300px;
	}
	div.fakefile {
		position: absolute;
		top: 240px;
		left: 180px;
		z-index: 1;
	}
	div.browserBtn{
		background:url(../images/rounded_bgbtn_img.png) no-repeat; 
		height:19px; 
		padding:2px 0 0 6px; 
		width:61px; 
		margin:0 0 0 242px; 
		color:#FFFFFF;
	}
	div.submitBtn{
		background:url(../images/rounded_bgbtn_img.png) no-repeat; 
		height:19px; 
		padding:2px 0 0 10px; 
		width:61px; 
		margin:0 0 0 242px; 
		color:#FFFFFF;
	}*/
	/*FOOTER*/
	.footerPrintEmail
	{
		font-size:12px; 
		font-family:Arial; 
		width:200px; 
		color:#777562; 
		float:left; 
		margin:0 0 0 5px;
		_margin:0 0 0 10px;
	}
    .footerLinks
	{	
	width:375px;
	float:left;
	padding:0 0 0 0px;
	margin:0 0 0 50px;
	}
	
    .footerLinks ul
	{
	float:left;
	list-style-type:none;	
	font-size:10px;	
	}
	
    .footerLinks li
	{
	list-style-type:none;
	font-size:10px;
	color:#999999;
	text-decoration:none;
	display:inline;
	}
	
    .footerLinks li a
	{
	list-style-type:none;
	font-size:10px;
	color:#999999;
	text-decoration:underline;	
	}
	
    .footerLinks li a:hover
	{
	list-style-type:none;
	font-size:10px;
	color:#999999;
	text-decoration:underline;
	}

	
    .footerLinks li a span { display: none; }
	

	
    .footerCopyright
	{
		float:left;
		width: 200px;
		font-size:11px;
		color:#999999;
		margin:-20px 0 0 80px;		
	}

    .footerCopyright p
	{
	font-size:10px;
	color:#999999;
	}
	
	.footerCopyrightHome
	{
		float:left;
		width: 200px;
		font-size:11px;
		color:#999999;
		margin:0 0 0 80px;		
	}

    .footerCopyrightHome p
	{
	font-size:10px;
	color:#999999;	
	padding-top:25px;
	padding-bottom:25px;
	}
	
	/* POST NEWS AND JOBS FORM CSS*/
	.job_form_header{
		height:33px; 
		width:362px; 
		float:left; 
		color:#FFFFFF; 
		font-family:Arial, Helvetica, sans-serif; 
		font-size:12px;		
		position:absolute;
		_left:0px;
		z-index:9999px;
		background:url(../images/newire_post_job_form_header.png) no-repeat;
	}
	* + html .job_form_header{
		height:33px; 
		width:362px; 
		float:left; 
		color:#FFFFFF; 
		font-family:Arial, Helvetica, sans-serif; 
		font-size:12px;		
		position:absolute;
		left:7px;		
		z-index:9999px;
		background:url(../images/newire_post_job_form_header.png) no-repeat;
	}
	.job_form_header div.left{
		width:330px; float:left;
		text-align:left;
	}
	.job_form_header div.right{
		width:26px; float:left; font-weight:bold;
		height:3px;
		font-size:13px;
		text-align:left;
	}
	.job_form_middle{
		background-color: #ececeb; width:337px; background-repeat:repeat; margin:0 0 0 8px;
	}
	* + html .job_form_middle{
		background-color: #ececeb; width:337px; background-repeat:repeat; margin:0 0 0 15px;
		
	}
	.job_form_main_container{
		width:337px;
		padding:0 0 0 8px;
		float:left;
		margin:0 0 0 0px;
		background-color:transparent;
	}
	.job_form_bottom{
		width:337px;		
		margin: 0 0 0 8px;
		_margin: -1px 0 0 8px;
	}
	* + html .job_form_bottom{
		width:337px;		
		margin: -1px 0 0 15px;
	}
	.job_form_body_bg
	{
		width:337px;
		height:610px;
		font-family:Arial, Helvetica, sans-serif;
		color:#777562;
		font-size:12px;
		z-index:9999px;
		background:url(../images/16newire_post_back_bg.png) no-repeat;
		
	}
	.job_form_container
	{
		font-family:Arial, Helvetica, sans-serif;
		color:#777562;
		font-size:12px;
		width:320px;
		margin: 10px 0 0 5px;
		padding: 20px 0 0 0;
		_padding: 10px 0 0 0;
		_margin: 20px 0 0 0px;
		background:#ececeb;
	}
	.job_form_div{
	    font-family:Arial;
	    color:#777562;
		font-size:12px;
		height:610px;
		width:380px; float:left;
	}
	.label{
		margin: 4px 0 0px 10px;
		_margin: 4px 0 0px 14px;
		_padding:0 0 0 5px;
		font-weight:bold;
		text-align:left;
	}
	.inputDiv{
	    margin: 0 0 0px 10px;
	    _margin: 0 0 0px 7px;
	    _padding:0 0 0 0;
	    width:325px;
	    text-align:left;
	}
	.job_form_input{
		width:220px;
	}
	.job_form_input_file{
		width:300px;
	}
	div.fakefile {
		position: absolute;
		top: 240px;
		left: 180px;
		z-index: 1;
	}
	div.submitBtn{
		height:19px; 
		padding:4px 0 0 10px; 
		width:61px; 
		margin:0 0 0 228px; 
		color:#FFFFFF;		
	}
	.job_form_container input{
		border:solid 1px #dfdfdf;
		height:20px;
	}
	.job_form_container textarea{
		border:solid 1px #dfdfdf;
		width:300px;
	}
	.left_top_image1
        {
            background-image: url(../images/left_top_copy.png); background-repeat: no-repeat; height: 36px; width: 8px;
            float:left;
        }
        .middle_top_image1{
            background-image: url(../images/top_bg.png); 
            background-repeat: repeat-x;
            height: 36px; 
            font-family: Arial, Helvetica, sans-serif; 
            font-size: 11px; 
            color: #FFFFFF;
            width:300px;
            float:left;
        }
        .right_top_image1{
            background-image: url(../images/right_top.png);
            background-repeat: no-repeat;
            height: 36px;
            width: 18px;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 10px;
            color: #FFFFFF;
            padding-top: 8px;
            float:left;
        }
        .box {background:#FFF; width:90%; margin:0 5%; }

         .round-tl {background: url(../images/tl.gif) top left no-repeat;}

         .round-tr {background: url(../images/tr.gif) top right no-repeat;}

         .round-bl {background: url(../images/bl.gif) bottom left no-repeat;}

         .round-br {background: url(../images/br.gif) bottom right no-repeat; padding:8px;}

         .padded {padding:.5em}
		
		 .register_event{
		    width:600px;
		    font-family:Arial, Helvetica, sans-serif;
		    color:#777562;
	    }
	    .register_event_top{
		    width:584px;
		    height:33px;
		    background:url(../images/register_event_top.gif) no-repeat;
		    color:#fff;
		    font-size:12px;
		    font-weight:normal;
	    }    
	    .register_event_top div.left{
		    width:545px; float:left;
		    text-align:left;
	    }
	    .register_event_top div.right{
		    width:26px; float:left; font-weight:bold;
		    height:3px;
		    font-size:13px;
		    text-align:left;
	    }		
		.register_event_bottom{
			width:559px;
			margin: 0 0 0 8px;
			_margin:-5px 0 0 8px;
		}
		* + html .register_event_bottom{
			width:559px;
			margin: -5px 0 0 8px;
		}
		
		#page_profile {
			width: 337px;
			height: auto;
		}
		#pagetop_profile{
			background-image:url(../images/img_updateprofile_top.gif);
			background-repeat:no-repeat;
			height:28px;			
			color:#FFF;
		}
		#pagetop_profile div.left{
		    width:280px; float:left;
		    text-align:left;
	    }
	    #pagetop_profile div.right{
		    width:26px; float:left; font-weight:bold;
		    height:3px;
		    font-size:13px;
		    text-align:left;
	    }
		#pagebott_profile{
			background-image:url(../images/img_updateprofile_bott.gif);
			background-repeat:no-repeat;
			height:9px;
			margin-left:10px;
		}
	/*END*/