/*
 * FCKeditor - The text editor for Internet - http://www.fckeditor.net
 * Copyright (C) 2003-2007 Frederico Caldeira Knabben
 *
 * == BEGIN LICENSE ==
 *
 * Licensed under the terms of any of the following licenses at your
 * choice:
 *
 *  - GNU General Public License Version 2 or later (the "GPL")
 *    http://www.gnu.org/licenses/gpl.html
 *
 *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
 *    http://www.gnu.org/licenses/lgpl.html
 *
 *  - Mozilla Public License Version 1.1 or later (the "MPL")
 *    http://www.mozilla.org/MPL/MPL-1.1.html
 *
 * == END LICENSE ==
 *
 * This is the default CSS file used by the editor area. It defines the
 * initial font of the editor and background color.
 *
 * A user can configure the editor to use another CSS file. Just change
 * the value of the FCKConfig.EditorAreaCSS key in the configuration
 * file.
 */

/*
    The "body" styles should match your editor web site, mainly regarding
    background color and font family and size.
*/

body
{
	background-color: #ffffff;
	padding: 0px 5px 5px 5px;
	margin: 0px;
}

body, td
{
	font: normal 12px/1.2 Arial, Verdana, sans-serif;
	/*font-family: Arial, Verdana, Sans-Serif;
	font-size: 12px;*/
}

/*
a[href]
{
	color: #0000FF !important;	
}
*/

/*
	Just uncomment the following block if you want to avoid spaces between
	paragraphs. Remember to apply the same style in your output front end page.
*/


/*
    The following are some sample styles used in the "Styles" toolbar command.
    You should instead remove them, and include the styles used by the site
    you are using the editor in.
*/
.Title {
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 10px;
	color: #6B9234;
}
.Bold
{
	font-weight: bold;
}
.Code
{
	border: #8b4513 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	color: #000066;
	font-family: 'Courier New' , Monospace;
	background-color: #ff9933;
}

/**********************************
Site CSS
***********************************/
* {
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4, h5, p, td, div, blockquote, li {
	font: normal 11px/17px Verdana, sans-serif;
}
font {
	font-size: 1em;
	line-height: 17px;
	font-family: Verdana, sans-serif;
}
strong, b {
	font-weight: bold;
}
em, i {
	font-style: italic;
}
html {
	background: url(images/body_bg.gif);
	height: 100%;
}
body {
/*	min-height: 100%;
	overflow: auto; */
	display: block;
	min-height: 100%;
	background: url(images/container_bg.gif) top center repeat-y;
}
#page_cont {
	background: url(images/container_bg.gif) top center repeat-y;
}
p {
	margin-bottom: 1em;
}
a {
	color: #c40f16;
}
td {
	vertical-align: top;
}

.searchURL {
	padding-bottom:10px;
	font-style:italic;
}

.searchSlew {
	padding-bottom:20px;
}

.searchSlewLeft {
	width:50%;
	float:left;
}

.searchSlewRight {
	width:100%;
	text-align:right;
}

h3 {
	font-size: 1.2em;
}

#page {
	width: 800px;
	margin: 0 auto;
/*	border: 1px solid #ada79f;
*/	border-top: 0;
	border-bottom: 0;
	background: #fff
}

#header {
	height: 109px;
	overflow: hidden;
}
	#header #logo {
		width: 532px;
		height: 109px;
		background: #c40f16 url(images/header_bg.gif) top left no-repeat;
		position: relative;
		float: left;
	}
		#header #logo h1 {
			position: absolute;
			top: 0;
			left: 0;
		}
		#header #logo h1 a {
			display: block;
			width: 183px;
			height: 109px;
			text-indent: -100em;
			overflow: hidden;
			background: url(images/interlink_logo_white.gif) top left no-repeat;
		}
		
		#header #logo h2 {
			width: 349px;
			height: 109px;
			text-indent: -100em;
			overflow: hidden;
			background: url(images/header_tagline.gif) top left no-repeat;
			position: absolute;
			top: 0;
			left: 183px;
		}
	#shortcut {
		width: 244px;
		height: 84px;
		float: left;
		padding: 12px;
		background: #e0ddd7 url(images/shortcut_bg.gif) top left no-repeat;
		border-bottom: 1px solid #746e65;
	}
		#shortcut label {
			display: block;
			color: #746e65;
			font-weight: bold;
		}
		#shortcut input#search {
			width: 120px;
			border: 1px solid #9a9690;
			background: #ebe9e6;
		}
		#shortcut input#submit {
			margin-bottom: -5px;
		}
		#shortcut select {
			margin-top: 30px;
			width: 100%;
			font-size: 11px;
		}
		#shortcut option {
			font-size: 11px;
		}
		
#container {
	clear: both;
	position: relative;
	width: 100%;
}
	
#main {
	clear: both;
	position: relative;
}
	
	#main #content_area {
		clear: both;
	}
		#main #content_area.plain {
			background: #fff;
		}
		#main #content_area.plain #inner {
			padding: 10px 20px;
		}
	
	.more {
		margin-top: 4px;
		display: block;
		width: 50px;
		height: 15px;
		overflow: hidden;
		text-indent: -100em;
		background: url(images/button_more.gif) top left no-repeat;
	}
	
#footer {
	clear: both;
	background: #fff;
	position: relative;
	padding-bottom: 5px;
}
	#footer #footer_nav {
		width: 780px;
		padding: 5px 10px;
		background: #b9b0a4;
		overflow: auto;
	}
	#footer li {
		list-style: none;
		float: left;
		padding: 0 10px;
		border-left: 1px dotted #5b5651;
	}
	#footer li.first {
		border-left: 0;
	}
	#footer_nav li a {
		color: #5b5651;
		text-decoration: none;
	}
	#footer_nav li a:hover {
		text-decoration: underline;
	}
	#footer_nav2 {
		float: right;
	}
	#footer_nav2 li a {
		color: #746f69;
	}
	#requirements {
		padding-top: 5px;
		width: 420px;
		float: left;
		clear: both;
	}
	#requirements li a {
		color: #999;
	}
	#requirements #acrobat {
		background: url(images/logo_adobe.gif) top left no-repeat;
		padding-left: 25px;
		line-height: 21px;
		display: block;
	}
	#requirements #flash {
		background: url(images/logo_flash.gif) top left no-repeat;
		padding-left: 25px;
		line-height: 21px;
		display: block;
	}
	#copyright {
		text-align: right;
		margin: 5px 10px 0 0;
		line-height: 21px;
		padding-right: 90px;
		background: url(images/interlink_logo_small.gif) top right no-repeat;
		color: #666;
	}
	#copyright span {
		display: none;
	}


	#tier2_nav {
		width: 185px;
		float: left;
		padding: 16px 0;
	}
		#tier2_nav li {
			list-style: none;
			margin: 0 12px;
			margin-bottom: 6px;
			padding-left: 12px;
			background: url(images/leftnav_list_marker.gif) 0 3px no-repeat;
			position: relative;
		}
		#tier2_nav li a {
			color: #000;
			text-decoration: none;
		}
		#tier2_nav li a:hover, #tier2_nav li.selected a {
			color: #958586;
		}
		#tier2_nav li.selected ul a {
			color: #000;
		}
		#tier2_nav li ul {
			margin-top: 6px;
		}
		#tier2_nav li li {
			margin-left: 0px;
			margin-right: 0;
		}

	#no_margin img, #no_margin table tr td img {
		margin: 0;
	}

	a.plain {
		text-decoration: none;
	}

	#main #nav {
		height: 30px;
		padding: 0 22px;
		background: #c0b7ac;
		border-bottom: 1px dotted #746e65;
		border-bottom: 1px solid #746e65;
		position: relative;
		z-index: 2;
	}
	#main #nav li {
		list-style: none;
		float: left;
		position: relative;
	}
	#main #nav li a {
		color: #433e39;
		text-decoration: none;
		overflow: hidden;
		text-indent: -100em;
		display: block;
		height: 100%;
	}
	#main #nav li a:hover {
		text-decoration: underline;
	}
			#main #nav li ul {
				display: none;
				position: absolute;
				top: 100%;
				left: 0;
				background: #d9d6d3;
				width: 180px;
				border: 2px solid #fff;
				border-top: 0;
				z-index: 5;
			}
			#main #nav li:hover ul {
				display: block;
			}
			#main #nav ul li {
				float: none;
				display: block;
				border-top: 1px dotted #433e39;
				width: 100%;
				z-index: 5;
			}
			#main #nav ul li.first {
				border-top: 0;
			}
			#main #nav ul li a {
				color: #000;
				text-indent: 0;
				padding: 4px 20px;
				display: block;
				background: url(images/arrow_mainnav.gif) 3px 8px no-repeat;
			}
			#main #nav ul li a:hover {
				background-color: #f5f5f5;
				text-decoration: none;
			}

#listing_center ol, #listing_center ul {
	margin-left: 20px;
}
#listing_center li {
	margin-bottom: 5px;
}
		
		#main #nav #home {
			width: 55px;
			height: 30px;
			background: url(images/mainnav_home.gif) top left no-repeat;
		}
			#main #nav #home:hover {
				background-position: 0 -30px;
			}

.bodyCopy {
	font: normal 11px/17px Verdana, sans-serif;
	color: #696763;
}

.heading {
	font: bold 13px/17px Verdana, sans-serif;
	margin-bottom: 5px;
	color: #c40e16;
}

div#error_box  {
	padding: 0px;
	color: #e80000;	
	text-align: left;
	margin-bottom: 10px;
}