/* general styles - rowan */

body {font-size:12px;}

#page {
width:890px;margin:11px auto;
padding:15px 15px 10px 15px;background:#ffffff;}

#main_content {
width:890px;background:#ffffff;}

#header {
width:890px;height:160px;
margin-bottom:15px;}


img {
border:0;
margin:0;
padding:0;}

/* primary nav styles - rowan */
div#content_main_A {width:892px;}

#primary-nav {margin-bottom:20px;}

#primary-nav a {
margin-right:15px;}
#primary-nav a.last {margin-right:0;}

#primary-nav img {
border:0;
width:166px;
height:92px;}

#home-nav {margin-bottom:10px;}

#home-nav a {
margin-right:15px;}
#home-nav a.last {margin-right:0;}

#home-nav img {
border:0;
width:166px;
height:300px;}


h1 {

color:#7D0000;
font-family:"Myriad Pro",arial;
font-size:20px;
font-weight:bold;
margin:20px 0 15px;
padding-bottom:1px;
text-decoration:none;
text-transform:uppercase;
}


#left-column {
float:left;width:167px;
margin:0px 0 0 0;}

.right-column-ktf #left-column {

float:right;}


/* leftnav - rowan */


    
    #leftnav, #leftnav li {
    list-style:none;
    padding:0;
    margin:0;} 
    
    #leftnav {
    background:url(leftnav-content-bg.png) top left no-repeat;
    width:167px;
    padding-top:10px;}
    
    #leftnav-inner {
    background:url(leftnav-content-bottom-bg.png) bottom left no-repeat;
    padding: 0 0 8px 0;}   
        
    #leftnav li, #leftnav a {
    display:block;
    color:#7D0000; 
    font-size:12px;}
    
    #leftnav li {
    padding:0px 13px 2px 13px;
    }
    
    #leftnav a {
    border-top:2px solid #E5E3CA;
    padding:4px 2px 6px 2px;
    font-weight:bold;
    text-decoration:none;
    
    }          
    
    #leftnav a:hover, #leftnav a.current_item {
    text-decoration:underline;
    
    }
    
#leftnav .first a {
    border-top:none;
    }
    
    	.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
    .clearfix {display:inline-block;}
	/* Hide from IE Mac \*/
	.clearfix {display:block;}
	/* End hide from IE Mac */
	.clear {clear:both;}




#left-nav li li a {padding-left:15px;} 

#content-column {float:left;width:690px;margin:0 0 15px 15px;}
.right-column-ktf #content-column {float:left;width:708px;margin:0 5px 15px 0;}
.no-columns #content-column {width:890px;margin:0 0 15px 0;}
.home-page #content-column {width:890px;margin:0 0 3px 0;}

#content-column ul {margin-left:20px}
#content-column li {margin-left:20px}

#footer  {
  color:white;text-align:center;
  clear:both;
	width:850px;
	padding:5px 20px ;	
	background-color:#677896;
	margin:15px 0;}


#footer a {color:white;text-decoration:none;font-size:11px;}
#footer a {text-decoration:underline;}

/*
** Markup free clearing
** Details: http://www.positioniseverything.net/easyclearing.html
*/
.clear-block:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.clear-block {
  display: inline-block;
}

/* Hides from IE-mac \*/
* html .clear-block {
  height: 1%;
}
.clear-block {
  display: block;
}
/* End hide from IE-mac */




/* kintera over-rides - rowan */





/* From http://www.greywyvern.com/code/min-height-hack */
 .clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }

/*

/* legacy styles -- imported during january 2008 rebuild - rowan */

* {


	padding:0px;
	margin:0px;
	
	}

body {

	background:#c2c2c2;
	font-family:arial;
	
	
	}

#breadcrumb {display:none}



#h_left {

	width:80px;
	height:160px;
	margin-right:15px;
	float:left;
	
	}
	
	#h_left a img {height:159px;}

#h_middle {

	background:#677896;
	width:614px;
	height:160px;
	float:left;
	vertical-align:bottom;
	
	}

#h_middle ul h5 {

	display:block;
	line-height:normal;
	margin:141px 0px 0px 0px;
	list-style:none;
	}

#h_middle li {

	display: inline;
	margin-right:0px;	
	}
	
#h_middle a {

	text-decoration:none;
	color:#ffffff;
	
	}

#h_middle a:hover {

	text-decoration:none;
	color:#ffffff;
	
	}

#h_right {

	background:#677896;
	width:166px;
	height:160px;
	float:right;
	
	}
	
      #signup-box {
      padding:0 0 0 8px;background:#677896;
	    width:159px; height:160px;float:right;}
      #signup-box-form {margin-top:12px;}
      #signup-box td {vertical-align:top;}
      #signup-box input { margin-right:3px; }
      #foo {width:141px;margin-bottom:10px;border:2px solid #525c68;border-right-width:1px; border-bottom-width:1px;height:15px;color:#666;font-size:11px;padding:3px 0 0 5px;}
      #bar {width:56px;border:2px solid #525c68;border-right-width:1px; border-bottom-width:1px;height:15px;color:#666;font-size:10px;padding:3px 0 0 5px;}
      #signup-box-submit {margin:1px 0 0 5px;}
	
#my_pals h4 {

	font-family:arial;
	font-size:13px;
	line-height:normal;
	margin:90px 0px 5px 12px;
	color:#ffffff;
	
	}
	
#logout {

	font-family:arial;
	font-size:11px;
	color:#ffffff;
	margin:10px 0px 0px 12px ;
	line-height:normal;
	
	}
	
#logout a {

	text-decoration:none;
	color:#ffffff;
	
	}

#logout a:hover {

	text-decoration:none;
	color:#ffffff;
	
	}


#content_main_A {

	clear:both;
	width:724px;
	height:auto;

	}

#roll {

	width:700px;
	height:18px;
	float:left;
	
	
	}

#row1 {
	width:709px;
}

#ad_Ltr_wpr {
	margin:0pt;
	padding:1px 0pt 0px;
}

#c_left {
	padding-right: 15px;
	width:709px;
	height:auto;
	
	}

#c_left #est {

	width:547px;
	height:77px;
	float:left;
	
	}
	
#c_left #my_five {

	width:456px;
	height:77px;
	float:left;
	margin-right:10px;
	
	}

#c_left #five {

	width:162px;
	height:77px;
	float:right;
	
	
	}

#your_text {

	font-family:arial;
	font-size:12px;
	color:#535353;
	margin:2px 162px 0px 0px;
	
	}

#block {

	float:left;
	width:709px;
	height:77px;
	margin-top:5px;
	
	}


#r1 {

	background:url('/atf/cf/{76842bce-2816-4b3c-bb6a-11959dfda894}/recruited.jpg');
	float:left;
	width:286px;
	height:77px;
	}

#c1 {

	background:url('/atf/cf/{76842bce-2816-4b3c-bb6a-11959dfda894}/c1.png');
	float:left;
	width:286px;
	height:77px;
	}

#c2 {

	background:url('/atf/cf/{76842bce-2816-4b3c-bb6a-11959dfda894}/c2.png');
	float:left;
	width:286px;
	height:77px;
	}

#digit {

	
	float:left;
	width:150px;
	height:77px;
	margin-left:10px;
	
	}
	

#row3 {

	padding-top:5px;
	
	}

#row4 h5 {

	float:left;
	font-family:arial;
	width:724px;
	font-size:12px;
	font-weight:bold;
	color:#3D3D3D;
	text-transform:uppercase;
	
	}

#row5 {

	float:left;
	font-family:arial;
		
	}

#two_input {

	float:left;
	width:724px;
	}

.textarea {

	background:url('/atf/cf/{76842bce-2816-4b3c-bb6a-11959dfda894}/text_box.png');
	width:212px;
	height:141px;
	font-size:11px;
	color:#3d3d3d;
	margin:0px;
	padding:4px 0px 0px 4px;
	border:0px;
	overflow:hidden;
	}
	
#people {

	float:left;
	width:478px;
	margin-top:10px;
	font-size:12px;
	font-weight:bold;
	color:#3d3d3d;
	
	}

#c_right {
	width:166px;
	}
	
#c_right ul {
	margin: 0;
	padding: 0;
}

#c_right li {
	display: block;
/*	float: left; */
	width: 166px;
/*	height: 30px; */
	padding-bottom: 8px;
}

#c_right a {
	display: block;
	cursor: pointer;
	color: #ffffff;
}

.box {
	padding-top: 8px;
	background:#677896;
	}

#tabs_main_A {

	float:left;
	width:890px;
	font-family:arial;
	color:#3d3d3d;
	font-size:11px;
	margin-bottom:15px;
	}


#tabsin1{

	float:left;
	width:166px;
	margin-right:15px;
	
	}

#cat {

	float:left;
	clear:both;
	width:890px;
	height:185px;
	
	
	}
	
#about_head {

	float:left;
	width:166px;
	height:185px;
	margin-right:15px;
	font-family:arial;
	font-size:11px;
	text-align:left;
	line-height:14px;	
	color:#3d3d3d;
	
		
	}
	
#newsletter {

	float:left;
	width:166px;
	height:185px;
	margin-right:15px;
	}

#e_mail {

	float:left;
	width:166px;
	height:21px;
	font-size:11px;
	
	}

 .text_field {

	font-family:arial;
	font-size:11px;
	color:#3d3d3d;
	margin-top:2px;
	
	}

#media {

	float:left;
	width:166px;
	height:185px;
	margin-right:15px;
	
	}
	
#news {

	float:right;
	width:166px;
	height:185px;
	font-size:11px;
	color:#3d3d3d;
	
	}
	
#news ul {

	list-style:circle;
	margin-left:20px;
	line-height:14px;
	}
	



#r_row5 {

	float:left;
	width:215px;
	padding-top:2px;
	font-family:arial;
	font-size:11px;
	
	}
	



.CT { font: 10pt Arial, Helvetica, sans-serif; background-color: #ffffff; text-align: left; }

.CTtableout { background-color: #ffffff; }

.CTtablein { font: bold 10pt Arial, Helvetica, sans-serif; }

.CTtitle { font: bold 14pt Arial, Helvetica, sans-serif; color: #ffffff;  }

.CTsubtitle { font: bold 10pt Arial, Helvetica, sans-serif; color: #000000; background-color: #ffffff; text-align: left; }

.CTheader { font: 10pt Arial, Helvetica, sans-serif; background-color: #f1f1e2; }

.CTodd { font: 10pt Arial, Helvetica, sans-serif; background-color: #ffffff; text-align: left; }

.CTeven { font: 10pt Arial, Helvetica, sans-serif; background-color: #ffffff; text-align: left; }
	
#ad_Find_Leg{ top:0px; position:relative; }
#ad_Leg_Prev { margin:0px; position:relative;}

ul.MenuBarVertical2 {list-style-type:none;width:166px;}
ul.MenuBarVertical2 li {padding-bottom: 0px !important; float:right; position:relative;}
