/*///////////////////// 

Begin HTML tag styles 

////////////////////*/

*
{
	outline:none;
}

body
{
	width:				930px;
	color:				#444;
	line-height:		1.5em;
	margin:				0px auto 0px auto;
	padding:			0px;
	line-height:		1.5em;
	font-family:	    "Trebuchet MS", Arial, Helvetica;
	font-size:			18px;
	// margin-top:		-10px; /* ie hack */	
}


form
{ 
	margin:				0px;
}


h1
{
	font:				bold 26px arial;
	margin:				0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

h2
{
	font:				bold 22px arial;
	margin:				0px;
	padding:			0px 0px 0px 0px;
}

h3
{
	margin-top:			20px;
	padding-top:		0px;
	padding-bottom:		0px;
	margin-bottom:		5px;
	font-family:	    Verdana;
	font-size: 			16px;
	font-weight: 		bold;
	color: 				#444444;
}


ul
{
	width:				600px;
	font-size: 16px;
	font-family: "Trebuchet MS", Arial, Helvetica;
}
ul li 
{
	font-family:				"Trebuchet MS", Arial, Helvetica;
	padding-bottom:				6px;
	font-size:					13px;
	height:						normal;
	line-height: normal;
}

select
{
	font-size:			11px;
}

a
{
	color:				#009ada;
	text-decoration: 	none;
}

a:hover
{
	color:				#7fc8e6;
	text-decoration: 	none;
}

a.active {
	font-size:			18px;
	color:				#444;
	text-decoration: 	none;
	padding-top:        0px;
	padding-right:      5px;
	padding-bottom:     0px;
	padding-left:       5px;
	outline:none;
}

a.global
{
	font-size:			18px;
	color:				#009ada;
	text-decoration: 	none;
	padding-top:        0px;
	padding-right:      5px;
	padding-bottom:     0px;
	padding-left:       5px;
}

.global
{
	font-size:			18px;
	color:				#444;
	text-decoration: 	none;
	padding-top:        0px;
	padding-right:      5px;
	padding-bottom:     0px;
	padding-left:       5px;
}

a.global:hover
{
	font-size:			18px;
	color:				#7fc8e6;
	text-decoration: 	none;
}

/*/////////////////////

Bread Crumbs

////////////////////*/

#bread {
/*	float:   		  right; */
	font-family:	  "Trebuchet MS", Arial, Helvetica;
	font-size:		  11px;
	color:			  #444;
	background:		  none;
	padding: 	      0px;
	margin:           0px;
	}

#bread ul {
	font-family:	  "Trebuchet MS", Arial, Helvetica;
	font-size:		  11px;
	margin-left:   	  0;
	padding-left:     0;
	display:          inline;
	border:           none;
	} 

#bread ul li {
	font-family:	  "Trebuchet MS", Arial, Helvetica;
	font-size:		  11px;
	margin:    	      0;
	padding-left:     5px;
	border:           none;
	list-style:       none;
	display:          inline;
	}


/*///////////////////// 

Begin structure selectors 

////////////////////*/


#content
{
	width:				900px;
	margin:				0px auto 0px auto;	
	padding:			0px;
	margin-top:			60px;
}

#content p
{
	font-family:		"Trebuchet MS", Arial, Helvetica;
	font-size:			18px;
	color:				#444;
	line-height:		22px;
}


div#content_home 
{
	width:				750px;
	float:				left;
	font-family:		"Trebuchet MS", Arial, Helvetica;
	margin-top:			0;
	font-size:			18px;
	color:				#444;
	line-height:		22px;
	margin:				0px 0px 25px 0px;
	padding-bottom:		50px;
}


#content_main
{	
	width:				900px;
	float:				left;
	font-family:		"Trebuchet MS", Arial, Helvetica;
	margin-top:			0;
	font-size:			18px;
	color:				#444;
	line-height:		22px;
	margin:				0px 0px 25px 0px;
}

#content_main p
{
	margin-top:			5px;

}
#content_main h3 
{
	margin-top:			0px;
	padding-top:		0px;
	padding-bottom:		0px;
	margin-bottom:		0px;
	font-family:	    Verdana;
	font-size: 			16px;
	font-weight: 		bold;
	color: 				#444444;
}

/*	
div#content p {
	font-family:		"Trebuchet MS", Arial, Helvetica;
	margin-top:			0;
	font-size:			18px;
	color:				#444;
	line-height: 22px;
}
*/

div#content_right
{
	float:				right;
	width:				412px;
	margin:				0px;
//	margin-top:			-2px; /* IE DIV FIX */	
	padding:			0px;
}

div#navigation
{
	float:				right;
	width:				400px;
	padding-top:	    20px;
	padding-right:	    0px;
	padding-bottom:	    0px;
	padding-left: 	    0px;
}


div#homepage_featured
{
	float:				left;
}

div#homepage_featured_item
{
	float:				left;
	width:				220px;
	height:				200px;	
}



div#case_studies_header 
{
	width:				519px;
	height:				137px;
	background-color:	#009ada;
	padding:            12px 0px 0px 12px;
}


div#content
{
	width:				930px;
	padding:			0px 0px 30px 20px;	
}


img#logo
{
	padding:			30px 0px 20px 20px;	
}

img.thumb
{
	margin:			3px;
}

img.thumb:hover
{
	border:			2px #009ada	solid ;
	margin:			1px;
}

/*///////////////////// 

Text / Copy

////////////////////*/


div#footer	
{
	float:				left;
	padding-top:		5px;	
	width:				930px;
	height: 			20px;
	border-top:			1px;
	border-left:			0px;
	border-right:			0px;
	border-bottom:			0px;
	border-style:		solid;	
	font:				11px arial;	
}

p.copy
{
	width:				600px;
	line-height: normal;
}

#thumb1holder 
{
	height:				 139px;
	width:				 337px;
}

#thumb2holder 
{
	height:				 auto;
	width:				 337px;
	margin: 		     0px 0px 10px 0px;
	padding:	         0px;
}

#case_studies_left
{
	float:				left;
	width:				337px;	
	padding:            0px 0px 15px 0px;;
}

#thumb2holder p
{
	font-family:"Trebuchet MS", Arial, Helvetica;
	font-size:12px;
}

#thumb2holder img
{
	margin:			0px;
	padding:		0px;
}

#thumb2holder a
{
	font-family:	"Trebuchet MS", Arial, Helvetica;
	font-size:		12px;
	margin:			0px;
	padding:		0px;
}

#case_studies_right 
{
	margin:				0px;
	float:              right;
	height:				auto;
	width:				540px;
	font-family:		"Trebuchet MS", Arial, Helvetica;
	font-size:			12px;
	line-height: 		normal;
	padding-bottom:		50px;
	padding-right:		20px;}
	
#box_copy 
{
	margin:				0px;
	float:              right;
	height:				auto;
	width:				200px;
	font-family:		"Trebuchet MS", Arial, Helvetica;
	font-size:			12px;
	line-height: 		normal;
	padding-left:		20px;
	padding-bottom:		50px;
	padding-right:		20px;}

#case_studies_right p 
{
	height:				 auto;
	font-family:		 "Trebuchet MS", Arial, Helvetica;
	font-size:			 12px;
	line-height: 		 normal;
}

#case_studies_right ul 
{
	width:				530px;
}

#rightcontent_top 
{
	height:				 auto;
	width:				 519px;
	font-family: 	     "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:           14px;
}


#case_studies_left img
{	
		padding:            0px 0px 0px 0px;
}

.cs_b
{
	font-size:					16px;
	font-weight:				bold;
}

.cs_link{font-size: 12px}

#featured a
{
	font-family:	"Trebuchet MS", Arial, Helvetica;
	font-size:		12px;
	margin:			0px;
	padding:		0px;
}

#featured ul 
{
	margin:0px;
	padding:0px;	
}

#featured  li
{
	list-style:none;
	margin:0px;
	padding:0px;
}
