body {
	padding: 0px;
	margin: 0px;
	background-color: #EBEBEB;
}

img {
	border: none;
}

li {
				font-family:Arial;
				font-size: 12px;
				color: #333333;
			}
			
td {
				font-family:Arial;
				font-size: 12px;
				color: #333333;
			}		
			
			
			
			

/* used in the template page*/
#content {
	margin: 0px 15px 0px 15px;
	padding: 94px 0px 10px 0px;
	height: 641px; /* update height of content here */
	*height: 756px; /* update height of content here for IE */
	width: 978px;
	background-color: #FFF;
	float:left;
}

/****************** THE 3 COLUMNS ***********************/

#left_column {
	float:left;
	width: 190px;
}

#middle_column {
	float:left;
	width: 546px;
	padding: 0px 6px 0px 6px;
}

	#middle_column a {
		color: #253F73;
		text-decoration: none;
	}

	#middle_column a:hover {
		text-decoration: underline;
	}
	
	#middle_column h1 {
		font-family:Arial;
		font-size: 21px;
		color: #253F73;
	}
	
	#middle_column h2 {
		font-family:Arial;
		font-size: 14px;
		color: #253F73;
	}

	#middle_column #page_content p {
		font-family:Arial;
		font-size: 13px;
		color: #333333;		
	}

#right_column {
	float:left;
	width: 221px;
}

	#right_column #right_column_box {
		margin-top:68px;
		*margin-top:74px;
	}
	
	#right_column #box_title {
		margin-top:-172px;
		*margin-top:-175px;
		margin-left: 8px;
		*margin-left: 8px;		
		color: #FFF;
		font-family:Arial;
		font-size: 15px;
	}
	
	#right_column #box_heading {
		font-family:Arial;
		font-size: 12px;
		color: #253F73;
		margin: 7px 0px 0px 7px;
	}
	
	#right_column #box_content {
		margin: 7px 0px 10px 88px;
		font-family:Arial;
		font-size: 11px;
		width: 124px;
		color: #333333;
	}	

	#right_column .offset {
		margin-left: 88px;
	}
	
	#right_column .offset2 {
		margin-left: 12px;
	}	
	
	#right_column .quote {
		color: #333333;
		font-family:Arial;
		font-size: 13px;
		margin-top:6px;
	}	
	
	#right_column .source {
		font-family:Arial;
		font-size: 11px;
		color: #959595;
		margin-top:-6px;
		margin-bottom:4px;
	}			

	#right_column .green_link a {
			margin: 0px 0px 0px 0px;
			font-size: 11px;
			font-family:Arial;
			font-weight: bold;
			color: #339900;
			text-decoration: none;
	}	
	
	#right_column .green_link a:hover {
			text-decoration: underline;
	}

/********** Left Menu	**********/

#leftmenu {
	list-style-type: none;
	margin: 0px 0px 0px 9px;
	padding: 0px 0px 0px 0px;	
}

	#leftmenu li {
		margin: 0px 0px 0px 0px;
	}

	#leftmenu a {
		display: block;
		margin: 0px 8px 0px 0px;
		padding: 7px 10px 6px 14px;
		text-decoration: none;
		background-color: #EBEBEB;
		border-bottom: 1px solid #FFF;
		font-family:Arial;
		font-size: 12px;
		color: #333333;
	}
	
	#leftmenu a:hover {
		background: url('../images/green_arrow.gif') no-repeat 5px 12px;
		font-weight: bold;
		background-color: #D1D1D1;
	}

.leftsubmenu {
	position: absolute;
	left: 190px;
	padding-left: 0px;
	margin-left: 0px;
	margin-top: -20px;
	list-style-type: none;
	display:none;
   filter:alpha(opacity=85);   /* Internet Explorer       */
   -moz-opacity:0.85;           /* Mozilla 1.6 and below   */
   opacity: 0.85;               /* newer Mozilla and CSS-3 */
}

/****************************/

#speakto_ad {
	margin: 10px 0px 10px 9px;
}

#breadcrumb {
	font-size: 12px;
	font-family: Arial;
	text-align: left;
}

	#breadcrumb a {
		text-decoration: none;
		color: #333333;
	}
	
	#breadcrumb a:hover {
		text-decoration: underline;
	}
	
	#breadcrumb ul {
		margin: 0px; 
		padding: 0px; 
		list-style-type: none; 
		list-style-image: none;
	}
	
	#breadcrumb li {
		text-decoration: none;
		color: #333333;
		display: inline;
	}

#content_left_padding_fill {
	position: absolute;
	background: url('../images/content_left_1px.gif') repeat 0px 0px;
	top: 170px;
	left: 1px;
	width: 14px;
	height: 657px; /* update height of left padding here (height of content + 16 px) */
	*height: 772px; /* update height of left padding here (*height of content + 16 px) */
}

#content_right_padding_fill {
	position: absolute;
	background: url('../images/content_right_1px.gif') repeat 0px 0px;
	top: 170px;
	left: 993px;
	width: 13px;
	height: 657px; /* update height of left padding here (height of content + 16 px) */
	*height: 772px; /* update height of left padding here (*height of content + 16 px) */
}

#side_bottom_left {
	position: absolute;
	left: 1px;
	top: 80px;
}

#side_right {
	position: absolute;
	left: 993px;
	top: 0px;
}

#side_left {
	position: absolute;
	left: 1px;
	top: 80px;
}

#side_left_lower {
	position: absolute;
	left: 1px;
	top: 173px;
}

#side_top_left {
	position: absolute;
	left: 1px;
	top: 0px;
}

#content_toprt_side {
	position: absolute;
	left: 993px;
	top: 0px;
}

#content_toplt_side {
	position: absolute;
	left: 1px;
	top: 80px;
}

#top_of_header {
	background-color: #FFF;
	height: 56px;
	width: 978px;
	margin: 0px 0px 0px 14px;
	padding: 0px 0px 0px 0px;
	
	border-left: 1px solid #515D51;
}

#toprightinfo {
	position: absolute;
	left: 865px;
	*left: 868px;
	top: 26px;
	background: url('../images/login_arrow.gif') no-repeat 0px 5px;
}

	#toprightinfo a {
		margin: 0px 0px 0px 10px;
		font-family:Arial;
		font-size: 12px;
		color: #9D9D9D;
		text-decoration: none;
	}
	
	#toprightinfo a:hover {
		text-decoration: underline;
	}

/***************** MENUBAR *******************************/

#menubar {
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;	
	width: 978px;
}

	#menubar .menubar_divider {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		background: url('../images/nav_divider_1px.gif');
		height: 26px;
		width: 1px;
		float: left;
	}
	
	#menubar .menubar_item {
		padding: 0px;
		margin: 0px;
	}

		#menubar .menubar_item a {
			background: url('../images/nav_green_1px.gif') repeat-x;
			padding: 3px 18px 7px 18px;
			margin: 0px 0px 0px 0px;
			font-family:Arial;
			font-size: 13px;
			color: #FFF;
			text-decoration: none;
			float: left;
		}

		#menubar .menubar_item a:hover {
			background: url('../images/nav_green_over_1px.gif') repeat-x;
			color: #333333;
		}
		
	#menubar .menubar_right_fill {
		background: url('../images/nav_green_1px.gif') repeat-x;
		height: 26px;
		/* Update width if the menu text changes to compensate */
		width: 295px;
		float: left;
	}
	
		#menubar .menubar_right_fill input {
			margin: 2px 0px 0px 84px;
			*margin: 1px 0px 0px 84px;
			height: 13px;
			width: 176px;
			font-family:Arial;
			font-size: 11px;
		}
		
		#menubar .menubar_right_fill a {
			position: absolute;
			margin: 4px 0px 0px 8px;
			*margin: 4px 0px 0px 2px;
			padding: 0px 0px 0px 0px;
			font-family:Arial;
			font-size: 11px;
			font-weight: bold;
			color: #324E64;
			text-decoration: none;
		}

	#menubar .menubar_sublist {
		margin: 20px 0px 0px 4px; 
		position: absolute;
		z-index:10;
	}
	
	#menubar .menubar_sublist ul {
		margin: 4px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		list-style-type: none; 
		list-style-image: none;
		border-bottom: 3px solid #8E8866;
		*border-bottom: 1px solid #8E8866;
		border-right: 1px solid #8E8866;
	}
	
	#menubar .menubar_sublist a {
		display: block;
		margin: -2px 0px -2px 0px;
		padding: 2px 10px 2px 18px;		
		background-color:#C0DD9B;
		border-top: 1px solid #FFF;
		width: 116px;
		font-family:Arial;
		font-size: 12px;
		color: #333333;
		text-decoration: none;
	}
	
	#menubar .menubar_sublist a:hover {
		background-color:#A4CE6C;
		font-weight: bold;
	}
	
	#menubar #item2 {
		margin-left:70px;
		*margin-left:-145px;
		display:none;
	}
	
	#menubar #item3 {
		margin-left:214px;
		*margin-left:-92px;
		display:none;
	}
	
	#menubar #item4 {
		margin-left:305px;
		*margin-left:-94px;
		display:none;
	}
	
	#menubar #item5 {
		margin-left:398px;
		*margin-left:-92px;
		display:none;
	}
	
	#menubar #item6 {
		margin-left:489px;
		*margin-left:-92px;
		display:none;
	}
	
	#menubar #item7 {
		margin-left:580px;
		*margin-left:-398px;
		display:none;
	}
	
/********************************************************/	

.banner {
	position: absolute;
	top: 78px;
	left: 15px;
}

#call_to_action {
	position: absolute;
	top: 78px;
	left: 751px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}	
	
	#call_to_action #button_1 {
		position: absolute;
	}

	#call_to_action #button_2 {
		position: absolute;
		margin-top:60px;	
	}

	#call_to_action #button_3 {
		position: absolute;
		margin-top:108px;
	}

/***************** FOOTER *******************************/

#footer {
	clear: both;
}

#bottom_border {
	position: absolute;
	margin-left: 13px;
}

#bottom_left_border {
	position: absolute;
	left: 1px;
	margin-top:-273px;
}

#bottom_right_border {
	position: absolute;
	left: 993px;
	top: -129px;
}

#footer_header {
	padding: 25px 0px 0px 0px;
	margin: 0px 0px 0px 25px;
	font-family:Arial;
	font-size: 11px;
}

	#footer_header a {
		text-decoration: none;
		color: #123264;
	}
	
	#footer_header a:hover {
		text-decoration: underline;
	}

#footer_text {
	margin: 1px 0px 16px 25px;
	font-family:Arial;
	font-size: 11px;
	color: #9E9E9E; /* Alter text footer color here */
}

.footer_links {
	margin: 0px 0px 4px 25px;
	font-family:Arial;
	font-size: 11px;
	/* need the color here too for the '|' */
	color: #9E9E9E; /* Alter text footer color here */
}

	.footer_links a {
		text-decoration: none;
		color: #9E9E9E; /* Alter text footer color here */
	}
	
	.footer_links a:hover {
		text-decoration: underline;
	}

/********************************************************/
