/* =container */

#container
{
	width: 768px;
	margin: 0 auto;
	padding: 12px 22px 0 22px;
	background: url(/images/tacs/BG_Container.jpg) center repeat-y;
}

/* =masthead */

#masthead
{
	width: 768px;
	height: 128px;
	margin: 0;
	padding: 0;
	background: url(/images/tacs/BG_Masthead.jpg) repeat-x;
}

#masthead img.Rand_Photo
{
	float: right;
	margin: 0;
	padding: 0;
}

#masthead img.Print_Logo
{
	display: none;
}

/* =primarynav */

#primarynav
{
	width: 768px;
	height: 40px;
	background: url(/images/tacs/BG_primarynav.gif) repeat-x;
	margin: 0;
	padding: 0;
}

/* =body_content */

#body_content
{
	width: 768px;
	margin: 0;
	padding: 7px 0 20px 0;
	background: url(/images/tacs/BG_body_content.gif) top repeat-x;
	overflow: hidden;
}

#breadcrumbs
{
	width: 768;
	margin: 0;
	padding: 2px 0 10px 0;
	background: url(/images/tacs/BG_breadcrumbs.gif) bottom repeat-x;
	overflow: hidden;
}

#body_content_main
{
	width: 546px;
	float: right;
	display: inline;
	overflow: hidden;
	margin: 18px 0 0 0;
	padding: 0;
}

#sidebar
{
	width: 198x;
	float: left;
	display: inline;
	margin: 18px 0 0 0;
	padding: 0;
}

#secondarynav
{
	width: 198px;
	margin: 0 0 14px 0;
	padding: 0 0 10px 0;
	background: url(/images/tacs/BG_breadcrumbs.gif) bottom repeat-x;
}

div.callout
{
	/*width: 222px;*/
	width: 196px;
	margin: 0 0 14px 0;
	padding: 0;
	background: url(/images/tacs/BG_callout_reduced.gif) repeat-y;
}

div.callout_inner
{
	/*width: 222px;*/
	width: 196px;
	margin: 0;
	padding: 0 0 6px 0;
	background: url(/images/tacs/BG_callout_inner_reduced.gif) bottom left no-repeat;
}

#search
{
	margin: 0 0 17px 0;
	padding: 0;
	/*width: 224px;*/
	width: 198px;
}

#body_content_main div.row
{
	overflow: hidden;
	display: block;
	margin: 0 0 8px 0;
}

table.search_results td
{
	padding: 4px;
}

table.search_results td.resultRowTwo
{
	background-color: #e9eefe;
}

div.paginate
{
	margin: 0;
	padding: 8px 0;
}


/* =footer */

#footer
{
	width: 812px;
	margin: 0 auto;
	padding: 0 0 9px 0;
	background: url(/images/tacs/BG_Footer.jpg) bottom left no-repeat;;
}

#footer_inner
{
	width: 768px;
	margin: 0 auto;
	padding: 0 22px 0 22px;
	background: url(/images/tacs/BG_Footer_Inner.jpg) center repeat-y;
}