/* CSS RESET */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
border:0;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
outline:0;
padding:0;
vertical-align:baseline;
}
:focus {
outline:0;
}
body {
background:#FFF;
color:#000;
font-size:62.5%;
line-height:1;
}
ol,ul {
list-style:none;
}
table {
border-collapse:separate;
border-spacing:0;
}
caption,th,td {
font-weight:400;
text-align:left;
}
blockquote:before,blockquote:after,q:before,q:after {
content:"";
}
blockquote,q {
quotes:"" "";
}
/* END RESET */

/*-----------------Start Main Elements-----------------*/
/*---body sets for footer---*/
* 
{
	margin: 0;
}

html, body
{
	height: 100%;
}
/*---End body sets for footer---*/

body 
{
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	
	font: 12pt Arial, sans-serif; 
	color:#07090e;
	line-height:22px;
}

a:visited, a:hover	
{	
	color:#888888;
	text-decoration:none;
}

a:link	
{	
	color:#BD161D;
	text-decoration:none;
}

img 
{
	border:0;
}

p
{
	padding: 1em 0;
}

h1
{
	padding-top: 10px;
	font: 14pt Arial Black, Arial, sans-serif; 
	font-style:normal;
	font-weight: bold;
	color: #757373;
}

hr
{
	border: 1px;
	border-style: solid; 
	border-color: #757373; 
	margin-bottom: 10px;
}

/*-----------------End Main Elements-----------------*/

/*-----------------Start Main Content-----------------*/

/*Begin demo*/
#demo
{
	position: relative;
	width: 335px;
	float: right;	
}
	
	/*Begin Contact*/
	#demo img
	{
		position: relative;
		float: right;
		padding-top:7px;
	}
	
	#contact, #contact a
	{
		font: 8pt Verdana, Arial, sans-serif; 
		font-style:normal;
		font-weight: bold;
		color: #979797;
		padding-left:50px;
		padding-top:15px;
	}
	/*End Contact*/

/*End demo*/

#container
{
	/*---Stuff for footer---*/
	min-height: 100%;
	height: auto ! important;
	height: 100%;
	margin: 14px auto -3.5em;
	/*---End Stuff for footer---*/
	
	width:960px;
}

		/*Begin side nav*/
		#sidenav
		{
			/*This is the gradient background to change on the sidenav*/
			
			width: 198px;
			height: 780px;
			float: left;
			margin: 0 5px 0 8px;
			padding: 2em 2px 0;
			
			font: 9pt Arial Black, Arial, sans-serif; 
			font-style:normal;
			font-weight: lighter;
			color: #fff;
			
			/*border: 1px;
			border-style: solid; 
			border-color: #000;*/
		}
			/*This is to be used to change the bg of the side nav. It applies to the top part of the side nav.*/
			#navbg
			{
				padding-top: 35px;
				background:#78A7C9 none no-repeat scroll 0 0;
			}			
			
			/*Begin Nav Cluster*/
			.navcluster
			{
				padding-bottom: 2em;
			}
			/*End Nav Cluster*/
		
			/*Side Nav Headers*/
			div.navheader 
			{
				background:#ceecfa url('../images/navheader.gif') repeat-x scroll 0 0;
				margin-bottom:10px;
			}
			
			div.navheader a
			{
				font: 9pt Arial, sans-serif; 
				font-style:normal;
				font-weight: bold;
				color: #757373;
				
				padding-left: 1.5em;
			}
			/*End Side Nav Headers*/
			
			/*Begin Nav Items*/
			.navitems li a
			{
				padding-left: 20px;
			}
			
			.navitems li:hover
			{
				background-color: #CF6767;
			}

			.selItem
			{
				background-color: #CCCCCC;
			}			
				/*Secondary Link Styles*/
				.navitems a
				{
					font: 8pt Arial, sans-serif; 
					font-style:normal;
					font-weight: bold;
					color: #fff;
				}
				/*End Secondary Link Styles*/
				
				/*Nav Resource*/
					#navresource
					{
						position: relative;
						width: 200px;
						margin-top: 15px;
						
						/*border: 1px;
						border-style: solid; 
						border-color: #000;*/
					}
						/*Resource Header*/
						#resourceheader a
						{
							font: 9pt Arial, sans-serif; 
							font-style:normal;
							font-weight: bold;
							color: #757373;
							/*color: #303034;*/
							
						}
						/*End Resource Header*/
						
						/*Resource Items*/
						.resourceitems
						{
							font: 7.6pt Arial, sans-serif; 
							font-style:normal;
							font-weight: bold;
							color: #757373;
						}
						/*End Resource Items*/
						
						/*Resource List*/
						.resourcelist
						{
							position: relative;
							width: 138px;
							float: left;
							padding: 10px 5px 0 0;
							
							/*border: 1px;
							border-style: solid; 
							border-color: #000;*/
						}
						/*End Resource List*/
						
						/*Item Header*/
						.itemheader
						{
							font: 8.5pt Arial, sans-serif; 
							font-style:normal;
							font-weight: bold;
							color: #000000;
						}
						/*End Item Header*/
						
						/*Left Floating Resource Icon*/
						.lefticon
						{
							position: relative;
							float: left;
						}
						/*End Left Floating Resource Icon*/
						
				/*End Nav Resource*/
				
			/*End Nav Items*/
			
		/*End side nav*/
		
		
		/*------------Begin Page Info---------------*/
		#pageinfo
		{
			/*position: relative;*/
			width: 685px;
			float: left;
			margin: 4em 0 0;
			padding: 5px 10px 0 3em;
			
			font: 8pt Arial Black, Arial, sans-serif; 
			font-style:normal;
			font-weight: normal;
			color: #757373;
		}
		#pageinfoBig
		{
			/*position: relative;*/
			width: 885px;
			float: left;
			margin: 4em 0 0;
			padding: 5px 10px 0 3em;
			
			font: 8pt Arial Black, Arial, sans-serif; 
			font-style:normal;
			font-weight: normal;
			color: #757373;
		}		
		/*Right hand image*/
		div .image
		{
			width: 333px;
			height: 223px;
			float: right;
			margin: 0 0 30px;
		}
		
		/*Main page data*/
		div .data
		{
					
			color: #000000;
			font: 9pt Verdana, Arial, sans-serof;
                        line-height: 18px;
		}
		
		/*Main page UL Styles (Controls Resource Nav Section ul's as well)*/
		ul.bulleted
		{
			margin: 1em 0;
		}
		
		.bulleted li
		{
			margin-left:25px;
			padding-bottom: 10px;
			list-style-image: url('../images/arrow.gif');
			list-style-position: outside;
		}

		ul.bulletedEx
		{
			margin: 1em 0;
			
		}
		
		.bulletedEx li
		{
			margin-left:25px;
			padding-bottom: 10px;
			list-style-image: url('../images/dot.gif');
			list-style-position: outside;
			color:#757373;
		}				
		/*Enordered List Style*/
		
		/*--------------End Page Info---------------*/
		

/*------------------Drop Down-----------------------*/
	.nav
	{
		position: absolute;
		width: 970px;
		margin-top: 10px;
	}

	/*Nav Round Corners */
	li.roundcorners
	{
		position: relative;
		width: 25px;
		height: 38px;
		float: left;
	}	

	/*Rest of nav buttons*/
	li.headlink
	{
		height: 39px;
	}

	li.headlink
	{
		background:#fff url('../images/navbg.png') repeat-x scroll top left;
		width: 181px;
		border-right: 1px;
		border-style: solid; 
		border-color: #9a9b9b;
		text-align:center;
		float: left;
	}
		/*Stops last About link from having a right border*/
		li#endborder
		{
			border:0px;
		}

			li.headlink ul 
			{ 
				display: none;
			}
		   
		   li.headlink:hover ul 
		   { 
			   display: block; 
		   }
		   
			/*Nav link header styles*/
				a.header
				{
					font: 10.5pt Arial, sans-serif; 
					font-style:normal;
					font-weight: bold;
					color: #757373;
					line-height:35px;
				}
					
					/*Tab bg and styles*/
					ul.tab
					{
						position: relative;
						width: 180px;
						border-left:1px;
						border-right: 1px;
						border-style: solid; 
						border-color: #9a9b9b;			
						margin: 4px 0 0;						
					}
					
					li.tabtext
					{
						background-color:#dfe5e9;
						border-bottom: 1px;
						border-style: solid; 
						border-color: #9a9b9b;
						padding: 5px 5px;
					}
					
					/*Controls the style of the text in the tab*/
					li.tabtext a
					{
							font: 10pt Arial, sans-serif; 
							font-style:normal;
							font-weight: normal;
							white-space:nowrap;
							color: #757373;
					}
					
					li.tabtext:hover 
					{
						background-color: #A2CBDC;
					}
			/*End Nav link styles*/
	/*------------------End Drop Down-----------------------*/

/*-----------------End Main Content-----------------*/	

/*-----------------Fun Stuff for the footer-----------------*/	

.footer
{
	/*----background:#fff url('../images/footerbg.gif') repeat-x scroll bottom center;--*/
	width: 100%;
	text-align:center;
	font-size:65%;
}

.footer, .push
{	
	height: 3.5em;
	clear: both;
}
		
	/*Centuring Merge Logo*/
	.footer img
	{
		/*padding: 6.5px 0;*/
		display: block;
		margin-left: auto;
		margin-right: auto;
	}

/*-----------------End this Footer Stuff-----------------*/	

.jen
{
	font: 11pt Arial, sans-serif; 			
	font-weight: bold;
}
.jen2
{
	font-style: italic;
}
.short
{
	margin-bottom:-10px;
}
