/*   Updated  ARBIS Internet Solutions, inc.  01/29/2009    K2Transportation.com  stylesheet.css    */

html, body {
	margin: 			0;
	padding: 			0;
	height: 			100%;
}

.clearboth { clear: 	both; }


body {
	font: 				76%/135% Arial, Helvetica, sans-serif;
	color: 				#666666;
	line-height: 		130%;
	background: 		#dfe5f8;
	text-align:			center;
}

/* ~~~~~~~~~ Headings ~~~~~~~~~ */    
h1, h2, h3, h4, h5 {
	font-family: 		"Times New Roman", Times, serif;
	font-size:			20px;
}

h1
{
	color: 				White;
	letter-spacing: 	-1px;
	font-size : 		28px;
	margin: 			1.9em;
	line-height: 		normal;
}

#Header {
	background: 		url(images/logo.gif) no-repeat 20px 5px;
	height: 			65px;
	float: 				left;
}

#HeaderPhone {
	margin:				6px 10px 0px 590px;
	color:				#FFFFFF;
	font-family: 		"Times New Roman", Times, serif;
	font-size:			14px;
	font-weight:		bold;
	text-align:			right;	
}

#border {
	width: 				800px;
	background: 		url('images/background2.gif') repeat-y;	*/
	margin: 			0px 0px 0px 0px;	/* auto;*/
}
		
#banner {
	background: 		#24704b; /* dark green */			/* #014898;	 dark blue*/
	text-align: 		middle;
	float: 				left;
	width: 				100%;
}
#banner a {
	color: 				#FFFFFF;
}

#container
{
	width: 				750px;
	height: 			100%;
	margin: 			0px auto;
	background: 		White;
/*	border-bottom: 		5px solid #7F7F7F;	*/
}

#mainImage {
	background: 		#24704b url(images/main.jpg) no-repeat;
	float: 				left;
	width: 				750px;
	height: 			100px;
	vertical-align: 	middle;
}

#Content {
	float: 				left;
	background: 		url(images/contentBackground.gif) repeat-x;	
	width: 				50%;
	margin: 			10px 10px 10px 10px;
	padding: 			5px 5px 5px 5px;
	text-align:			left;
}

#Content p {
	width: 				90%;
	color:				#000000;
	test-align:			justify;
}

#newsItems {
	background: 		#DDDDDD;
	padding: 			2em 2em 4em 2em;
	float: 				left;
	width: 				23%;
	color: 				#2C2C2C;
}

#newsItem1 {
	float: 				top;
	margin:				25px 5px 5px 5px;
	width: 				33%;
}

#newsItem2 {
	float: 				top;
	margin:				25px 5px 5px 5px;
	width: 				33%;
}
#newsItem3 {
	float: 				top;
	color:				#000000;
	background: 		url(images/contentBackground3.gif) repeat-x;
	font-family: 		"Times New Roman", Times, serif;
	font-size:			12px;
	font-weight:		normal;
	text-align:			right;	
	margin:				25px 5px 5px 5px;
	padding:			5px 5px 5px 5px;
	width: 				33%;

}


a:active,
a:visited,
a:link	   {
	color: 				#0a0f7d;		/* #141759;	*/	/* #575757;	*/
	text-decoration: 	none;
	font-weight: 		bold;
}
a:hover					{
	text-decoration: 	underline;
	color: 				#0740f5;			/*#FE6215;	ORANGE */
}

a.more,  a.white  {
	background:			url(images/linkBullet.gif) no-repeat 0 4px;
	padding:			0px 0px 0px 15px;
	text-decoration:	none;
	font-weight: 		bold;
	margin: 			2em 0 0 1em;
	color:				#000000;
}

a:hover.more,  a:hover.white {
	background:url(images/linkBulletOver.gif) no-repeat 0 4px;
	padding:0px 0px 0px 15px;
	text-decoration:underline;
}

a.white {
	color: #999999;
}


.button {
	background: 		url(images/button.gif) 0 0 no-repeat;
	padding: 			0 0 0 3em; /* left padding moves the text away from the bullet */
	font-weight: 		bold;
	color: 				Black;
	cursor: 			pointer;
	margin-top: 		.5em;
	height: 			16px;
}
.button a:hover {
	color: 				Black;
}

.content_h3 {	
	color:				#FFFFFF;
	font-family: 		"Times New Roman", Times, serif;
	font-size:			18px;
	font-weight:		bold;
	text-align:			left;
}

.ul_group_header {
	color: 				#000000;
	font-family: 		"Times New Roman", Times, serif;
	padding:			6px 0px 0px 0px;
	font-size:			16px;
	list-style:			none;
	text-align:			left;
} 

.ul_item {
	color: 				#000000;
	font-family: 		"Times New Roman", Times, serif;
	font-size:			12px;
	list-style:			disc;
	text-align:			left;
	margin-left:		25px;
} 

.content_hr {
	height: 			2px;
	border-bottom: 		1px solid #989FA8;
	margin: 			3px;
}

.error_message {
	background:			#FFFFFF;
	color:				#FF0000;
	font-style:			arial, Helvetica, sans-serif;
	font-weight:		bold;
	font-size:			10pt;
	padding:			0px 0px 0px 5px;
	text-align:			left;
}
div.hr {
	height: 			2px;
	border-bottom: 		1px solid #989FA8;
	margin: 			3px;
}
div.hr hr {
  display: 				none;
}


#Footer {
	background: 		url(images/bg_footer.gif) x-repeat;
	padding-top: 		2px;
	font-size: 			12px;
	text-align:			center;
}

#Footer #TextLinks {
	color: #3A3A3A;
	font-weight: bold;
/*	border-top: 10px solid #7F7F7F;	*/
/*	background: #2C2C2C;			*/
}

#Footer #TextLinks a {
	color: 				#1c1b1b;			/* #5C5C5C; */		/* #292828;	 #7C7C7C;	*/
	padding: 			0 8px;
	text-decoration: 	none;
	font-weight: 		bold;
}
#Footer #TextLinks a:hover {
	color: 				#012ee4;		/* #1c1b1b; */		/* #C1C1C1;	*/
}


#Footer #Disclaimer {
	color: #B1B1B1;
	font-weight: 		normal;
	font-size: 			10px;
/*	background: 		Black;		*/
}

#Footer #Copyright {
	color: 				#B1B1B1;
	font-weight: 		normal;
	font-size: 			10px;
/*	background: 		Black;		*/
}
#Footer #Copyright a {
	color: 				#90b38a;
}
#Footer #Copyright a:hover {
	color: 				#b0d6a9;
}



#ActionItems {
	font-size: 11px;
	font-weight: bold;
	color: #b2a496;
	float: left;
	border-bottom: 7px solid #B1B1B1;
}


#topmenu {
	color:				#FFFFFF;
	width: 				100%;
	font-size:			90%;
	text-transform:		uppercase;
	line-height:		normal;
	height: 			20px;
	margin-top: 		5px;
	font-weight: 		bold;
	border-top:			1px solid #ccd2ea;

}
#topmenu ul {
	margin: 			0;
	padding:			0px 0px 0 2px;
	list-style:			none;
	white-space:		nowrap;					/*  Do NOT  wrap the menu labels. "Contact Us" does not wrap anymore. */
}
#topmenu li {
	display:			inline;
	text-align: 		center;
	margin:				0;
	padding:			0;
}
#topmenu a {
	float:				left;
	margin:				0;
	padding: 			0;
	text-decoration: 	none;
	font-size: 			95%;
}
#topmenu a span {
	color:				#FFFFFF;
	float:				left;
	display:			block;
	width: 				90px;
	padding: 			4px 15px 6px 14px;
/*	color: 				#373637;		*/
	cursor : 			hand;
}



/* Commented Backslash Hack hides rule from IE5-Mac \*/
#topmenu a span {float:none;}
/* End IE5-Mac hack */
#topmenu a:hover span {
  color: #D8D8D8;
  }
#topmenu a:hover {
  background-position:0% -57px;
  }
#topmenu a:hover span {
  background-position:100% -57px;
}
#topmenu a span.selected {
  color: #FFFFFF;
}


