/* _________________________________________________________ */
/* GLOBAL .................................................. */

	body	{
    display:block;
	margin:0px;
	padding:0px;
	font:11px verdana;
	text-decoration:none;
	background-color:#ffffff; 
	background-image:url(../images/common/bg.jpg);
}

	.container {
		margin-left: auto;
		margin-right: auto;
		padding-left: 0px;
		padding-top: 0px;
		width: 952px;
		text-align: left;
	}
	p{
		color:#666;
		font:1em verdana;
		line-height:1.4em;
		margin:0px;
		text-align:left;
		
	}
	p a{
		font-weight:bold;
		text-decoration:none;
		color:#5fa6c1;
	}
	p a:visited{
		color:#5fa6c1;
	}
	p a:hover{
		background-color:#000;
	}
	ol{
		color:#666;
		font:1em verdana;
		line-height:1.4em;
		margin:0px;
		text-align:left;
	}
	ul{
		color:#666;
		font:1em verdana;
		line-height:1.4em;
		margin:0px;
		text-align:left;
	}
	ul a{
		color:#5fa6c1;
		font-weight:bold;
		text-decoration:none;
		
	}
	
	img {
		display:block;
		border:0px;
	}
	a{
		
	}
	
	
	/* _________________________________________________________ */
	/* HOMEPAGE .................................................................................................. */

	.homePage{

		
	}
	
	
	/*___________________________________________________________________________ */
	/* TOP BLOCK */
	
	.homePage .topBlock{

	}
	
	.topBlock .bannerBlock{
		width:752px;
		height:195px;
		float:left;
		padding: 0px;  
		margin:  0px; 
		position:relative;	
		
	
	}
	.topBlock .bannerBlock img {  
		position:absolute;
		background-color: transparent;  
		width:  752px; 
		height: 195px; 
		top:  0; 
		left: 0 
	} 
	/*___________________________________________________________________________ */
	/* ARCHIVE COLUMN */
	.topBlock .sideCol{
		width:200px;
		float:right;
	
	}
	.bookmarkBlock{
		float:right;
		margin-top:4px;

	}
	.archiveBlock{
		float:right;
		padding-bottom:20px;
		padding-top:5px;

	}
	

	.archiveBlock p{
		width:200px;
	}
	.archiveBlock .header{
		background-image:url(../images/home/archive_header.gif);
		width:200px;
		height:34px;
	}
	.archiveBlock img{
		margin-top:5px;
		font:11px verdana;
		color:#666;
	}
	.archiveBlock form{
		margin-top:0px;
		margin-bottom:0px;
	}
	.archiveBlock select{
		width:195px;
		font-family:verdana;
		font-size:11px;	
		margin-top:5px;
		margin-bottom:5px;
	}
	.archiveBlock select option{
		font-family:verdana;
		font-size:11px;
	}
	/*___________________________________________________________________________ */
	/* INTRO TEXT */
	.introTextBlock{
		width:752px;
		float:left;
		padding:0px;
		margin:0px;
	}
	
	.homePage .introTextBlock *{
		float:left;
		padding:0px;
		background-repeat:no-repeat;
	}
	/* Rollover 1*/
	.homePage .introTextBlock .rollover1{
		background-image:url(../images/home/introtext/arika_intro_text_rollover1.gif);
	}
	.homePage .introTextBlock .rollover_hover1{
		background-image:url(../images/home/introtext/arika_intro_text_rollover_hover1.gif);
	}
	.homePage .introTextBlock .rollover1_spacer{
		width:196px;
		height:27px;
		
	}
	/* Rollover 2*/
	.homePage .introTextBlock .rollover2{
		background-image:url(../images/home/introtext/arika_intro_text_rollover2.gif);

	}
	.homePage .introTextBlock .rollover_hover2{
		background-image:url(../images/home/introtext/arika_intro_text_rollover_hover2.gif);

	}
	.homePage .introTextBlock .rollover2_spacer{
		width:68px;
		height:27px;
	}
	/* Rollover 3*/
	.homePage .introTextBlock .rollover3{
		background-image:url(../images/home/introtext/arika_intro_text_rollover3.gif);
	}
	.homePage .introTextBlock .rollover_hover3{
		background-image:url(../images/home/introtext/arika_intro_text_rollover_hover3.gif);
	}
	.homePage .introTextBlock .rollover3_spacer{
		width:225px;
		height:27px;
	}
	/* Rollover 4*/
	.homePage .introTextBlock .rollover4{
		background-image:url(../images/home/introtext/arika_intro_text_rollover4.gif);
	}
	.homePage .introTextBlock .rollover_hover4{
		background-image:url(../images/home/introtext/arika_intro_text_rollover_hover4.gif);
	}
	.homePage .introTextBlock .rollover4_spacer{
		width:86px;
		height:28px;
	}
	
	
	/*___________________________________________________________________________ */
	/* MAIN BLOCK*/
	.mainBlock{
	
		float:left;
		margin-top:10px;
	}
	
	/*___________________________________________________________________________ */
	/* MAIN COLUMN*/
	.mainBlock .mainColumn{
		float:left;
		width:739px;
	}
	
	.homePage .mainBlock .mainColumn .item{
		float:left;
		padding-bottom:10px;
		padding-top:5px;
		border-top:1px solid #cdd16a;
		width:362px;
	}
	.homePage .mainBlock .mainColumn .thumb{
		float:left;
		width:112px;
		height:85px;
	}
	.homePage .mainBlock .mainColumn .text{
		float:left;
		width:220px;
		text-align:left;
		
	}
	
	.homePage .mainBlock .mainColumn .seperator{
		float:left;
		padding-top:8px;
		padding-left:8px;
		padding-right:8px;
		/*border-top:1px solid #cdd16a;*/
	}
	.homePage .mainBlock .mainColumn .title{
		text-decoration:none;
		font:18px georgia;
		color:#aaa;
		text-align:left;
	}
	.homePage .mainBlock .mainColumn .title a{
		text-decoration:none;
		font:18px georgia;
		color:#5fa6c1;
		text-align:left;
	}
	.homePage .mainBlock .mainColumn .title a:hover{
		background-color:#000000;
	}
	.homePage .mainBlock .mainColumn .subtitle{
		font:11px georgia;
		color:#a1a541;
	}
	.homePage .mainBlock .mainColumn .blurb p{
		padding:0px;
		margin:0px;
		margin-bottom:5px;
	}
	
	
	
	/*___________________________________________________________________________ */
	/* UPCOMING COLUMN*/
	.homePage .mainBlock .mainColumn .upcomingBlock{
		float:left;
		width:362px;
	}
	
	.homePage .mainBlock .mainColumn .upcomingBlock .header{
		background-image:url(../images/home/events_header.gif);

		height:53px;
	}
	
	/*___________________________________________________________________________ */
	/* RECENT COLUMN */
	.homePage .mainBlock .mainColumn .recentBlock{
		float:left;
		width:362px;
		margin-left:15px;
		
	}
	
	.homePage .mainBlock .mainColumn .recentBlock .header{
		background-image:url(../images/home/recent_header.gif);
		height:53px;
		
	}
	
	
	
	/* _________________________________________________________ */
	/* HIRING PAGE .................................................................................................. */

	.hiringPage{

		
	}
	.hiringPage .sideColumn{
		float:right;
		width:200px;
		margin-left:10px;
		
	}
	.sideColumn p{
		
		width:200px;
		
	}
	
	.hiringPage .mainBlock .mainColumn{
		width:720px;
		float:left;
		margin-top:10px;
		
	}
	
	.hiringPage .topBlock .bannerBlock{
		width:742px;
		height:195px;
		float:left;
		padding: 0px;  
		margin:  0px; 
		position:relative;	
		
	}
	.hiringPage .topBlock .bannerBlock img {  
		position:relative;
		
		width:752px; 
		height: 195px; 
		
	} 
	.hiringPage .introTextBlock{
		width:639px;
		float:left;
		clear:none;
		padding:0px;
		margin:0px;
	}
	.hiringPage .mainColumn .header{
		margin-top:10px;
	}
	
	
	
	/*___________________________________________________________________________ */
	/* SIDE COLUMN*/
	
	.sideColumn{
		float:right;
		width:200px;
		margin-left:10px;
	}
	/*___________________________________________________________________________ */
	/* FEATURED COLUMN */
	.sideColumn .featuredBlock{
		float:left;
		padding-bottom:20px;
	}
	.sideColumn .featuredBlock .divider{
		padding-top:10px;
	}
	
	.sideColumn .featuredBlock .header{
		background-image:url(../images/home/top_feature_header.gif);
		width:200px;
		height:53px;
	}
	
	
	/*___________________________________________________________________________ */
	/* MAILINGLIST COLUMN */
	.sideColumn .mailinglistBlock{
		float:left;
		padding-bottom:20px;
		width:100%;	
	}
	
	.sideColumn .mailinglistBlock .header{
		background-image:url(../images/home/mailing_list_header.gif);
		width:200px;
		height:53px;
	}
	.sideColumn .mailinglistBlock .rssLink{
		padding-bottom:15px;
		float:left;
	
		
	}
	
	.sideColumn .mailinglistBlock .rssLink a{
		background:url(../images/common/rssicon.gif) left no-repeat;
		padding-left:20px;
		padding-top:1px;
		padding-bottom:3px;
		text-decoration:none;
	}
	.sideColumn .mailinglistBlock .rssLink a:hover{
		text-decoration:underline;
	}
	.sideColumn .mailinglistBlock  p.plain{
		clear:both;

	}
	.sideColumn .mailinglistBlock form{
		margin:0px;
		padding:0px;
		margin-top:15px;
		
		
	}

	.sideColumn .mailinglistBlock input.text{
		font: 11px verdana;
		color:#444444;
		background-color:#ebf0f3;
		border:0px;
		padding:3px;
		margin-top:5px;
	}
	#mailinglistName{
		width:100px;
	}
	#mailinglistEmail{
		width:150px;
	}
	.homePage .mainBlock .sideColumn .mailinglistBlock input.image{
		vertical-align:middle;
		padding-top:3px;
	}
	/*___________________________________________________________________________ */
	/* CONTACT COLUMN */
	.sideColumn .contactBlock{
		float:left;
		padding-bottom:20px;
		width:100%;
		
	}
	
	.sideColumn .contactBlock .header{
		background-image:url(../images/home/contact_header.gif);
		width:200px;
		height:53px;
	}
	
	.sideColumn .contactBlock input.text{
		font: 11px verdana;
		color:#444444;
		background-color:#ebf0f3;
		border:0px;
		padding:3px;
		width:150px;
		margin-top:5px;
		float:left;
	}
	.sideColumn .contactBlock textarea{
		font: 11px verdana;
		color:#444444;
		background-color:#ebf0f3;
		border:0px;
		padding:3px;
		width:180px;
		height:100px;
		float:left;
		margin-top:3px;
	}
	.sideColumn .contactBlock input.image{
		padding-right:13px;
		padding-top:3px;
		float:right;
		
	}
	
	/*___________________________________________________________________________ */
	/* LINKS COLUMN */
	.sideColumn .linksBlock{
		float:left;
		padding-bottom:20px;
		width:200px;
	}
	
	.sideColumn .linksBlock .header{
	
		background-image:url(../images/home/links_header.gif);
		width:200px;
		height:53px;
	}
	.sideColumn .linksBlock img{
	
		margin-top:5px;
	}
	
	
	
	/*___________________________________________________________________________ */
	/* ARIKA RADIO COLUMN */
	.sideColumn .radioBlock{
		float:left;
		padding-bottom:20px;
		width:200px;
	}
	
	.sideColumn .radioBlock .header{
	
		background-image:url(../images/home/radio_header.gif);
		width:200px;
		height:53px;
	}
	.sideColumn .radioBlock img{
	
		margin-top:5px;
	}
	
	
	/*___________________________________________________________________________ */
	/* SIDE COLUMN EMPTY BLOCK */
	.sideColumn .emptyBlock{
		float:left;
	}
	
	
	/*___________________________________________________________________________ */
	/* COMMON THROUGHOUT */
	.errorBlock{
		clear:both;
		float:left;
		margin-top:10px;
		width:200px;
	}
	.errorBlock img{
		float:left;
	}
	.errorBlock p{
		color: #f00;
		font: bold 11px verdana ;
	}
	.messageBlock{
		float:left;
		margin-top:10px;
	}
	.messageBlock img{
		float:left;
	}
	.messageBlock p{
		color: #008800;
		font: bold 11px verdana ;
	}
	
	
	
	
	/*___________________________________________________________________________ */
	/* BASELINE */
	.baseline{
		clear:both;
		border-top:1px solid #b1b1b1;
		margin:0px;
		padding-bottom:10px;
	}

	.baseline .line{
		background-color:#e1e1e1;
	}

	.baseline a{
		font:bold 10px verdana;
		color:#b1b1b1;
		text-decoration:none;
	}
	.baseline a:hover{
		font:bold 10px verdana;
		color:#b1b1b1;
		text-decoration:underline;
	}
	.baseline p{
		text-align:center;
		font:10px verdana;
		color:#b1b1b1;
		margin-top:5px;
	}
	
