/*  Global template css overrides  */
#siteTitleBanner {margin-left:0px; background:#D2D2D2 url("../images/PageHeader-Background.png") repeat-x 0px 0px;}
/*  End global template css overrides  */

#nav {
    width: 161px;
    margin: 0;
    float: left;
}
#nav ul {
    list-style-type: none;
    margin: 0; padding: 0;
}
.litem
{
    margin-left: 35px;
}
.litem a {
    display: block;
}
.litem a:link
{
    font: 8.5pt bold Verdana, sans-serif; color: Black;
    text-decoration: none;
}
.litem a:visited
{
    font: 8.5pt bold Verdana, sans-serif; color: Black;
    text-decoration: none;
}
.litem a:active
{
    font: 8.5pt bold Verdana, sans-serif; color: Black;
    text-decoration: none;
}
.litem a:hover 
{
    font: 8.5pt bold Verdana, sans-serif; color: #00b;
    text-decoration: none;
    background-color: #ccc;
}

.pagination { width: 350px; float: left; }

/* Action toolbar control */
.actiontoolbar {
	border: 1px solid Gray;
	background-color: #ccc;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	margin: 10px 0; 
	padding: 5px 10px 5px 10px;
}

.actiontoolbar br {margin-bottom:5px;}

.actiontoolbar span {
	margin-right: 15px;
	font-weight: normal;
}

.actiontoolbar a {
	margin-right: 15px;
}

.extlink {
	font-weight: bold;
}
/* End action toolbar control */


/* Home page */
p.leadCopy {margin-bottom: 26px;}

#SearchCol { width:508px; border-right:1px solid #e0e0e0;  padding-right:15px;}
#Content form, #Content div.boxOuter {padding:1px 1px 1px 1px;}
#SearchCol .searchForm { width:425px; margin:12px auto 0px auto;}


#Content .searchForm fieldset {padding:10px 15px 10px 15px;}
input.submit {margin:0px;}

#Contact {width:250px; border:2px solid #eeeeee; padding:10px 13px 13px 13px; margin:0px auto 0px auto; line-height:1.25em; color:#666666;}
#Contact .italic {font-size:.8em; margin-bottom:13px; color:#000000;}
#Contact .bold {color:#000000;}

#LoginCol {width:220px; float:right; padding-left:15px;}
#LoginCol img {width:170px; margin:45px auto 0px auto; display:block;}


#SearchCol h3, #LoginCol h3 {margin-bottom:6px;}
#SearchCol ul li, #LoginCol ul li {color:#444444; padding-bottom:6px;}
/* End home page */

/* search page */
#ctl00_cphMain_results div {margin-bottom:1em;}
#Content .projectsummary div {margin-bottom:0px;}
#Content .pagination {}
.field-horiz {
	width: 650px; height: 30px;
	margin: 0; padding: 0;
	clear: both;
}

.field-headers {
	width: 650px; height: 25px;
	clear: both;
}
/* end search page */

/* ----------------------------------------------------
   Below styles created with http://www.texturepacker.com 
   ----------------------------------------------------

   usage: <span class="{-spritename-} sprite"></span>
   replace {-spritename-} with the sprite you like to use
*/

.sprite {display:inline-block; overflow:hidden; background-repeat: no-repeat;background-image:url("/common/images/TRIS-Suite-common-sprites.png");}

.Box_LowerLeft {width:7px; height:7px; background-position: -0px -0px}
.Box_LowerRight {width:11px; height:7px; background-position: -7px -0px}
.Box_UpperLeft {width:7px; height:6px; background-position: -18px -0px}
.Box_UpperRight {width:11px; height:6px; background-position: -25px -0px}
.Feed_Icon {width:16px; height:16px; background-position: -36px -0px}
.Logo_Site {width:171px; height:75px; background-position: -554px -100px}
.icon_pdf {width:14px; height:16px; background-position: -725px -100px}
.icon_word {width:14px; height:16px; background-position: -739px -100px}
.icon_www {width:17px; height:11px; background-position: -753px -100px}
.innerRoundLeft {width:18px; height:18px; background-position: -770px -100px}
.innerRoundRight {width:18px; height:18px; background-position: -788px -100px}
.more {margin-left: 1.5em; width:16px; height:16px; background-position: -28px -175px}
.pageNavLeft {vertical-align:middle; width:24px; height:24px; background-position: -44px -175px}
.pageNavRight {vertical-align:middle; width:24px; height:24px; background-position: -68px -175px}
.rss_sub {width:125px; height:16px; background-position: -92px -175px}
.share_at {width:16px; height:16px; background-position: -217px -175px}
.share_em {width:16px; height:16px; background-position: -233px -175px}
.share_fb {width:16px; height:16px; background-position: -249px -175px}
.share_in {width:16px; height:16px; background-position: -265px -175px}
.share_pr {width:16px; height:16px; background-position: -281px -175px}
.share_tw {width:16px; height:16px; background-position: -297px -175px}
.textsizeLarge {width:19px; height:19px; background-position: -313px -175px}
.textsizeLargeHighlight {width:19px; height:19px; background-position: -332px -175px}
.textsizeMedium {width:18px; height:17px; background-position: -351px -175px}
.textsizeMediumHighlight {width:18px; height:17px; background-position: -369px -175px}
.textsizeSmall {width:14px; height:14px; background-position: -387px -175px}
.textsizeSmallHighlight {width:14px; height:14px; background-position: -401px -175px}

/*  Sprites that tile vertically  */
.vertical-sprite {overflow:hidden; background-repeat: repeat-y;background-image:url("/common/images/TRIS-Suite-repeat-y.png");}

.Box_Left {width:7px; height:1px; background-position: -0px -0px}
.Box_Right {width:11px; height:1px; background-position: -7px -0px}
.shadow_edge {width:970px; background-position: -18px -0px}

/*  Sprites that tile horizontally */
.horizontal-sprite {overflow:hidden; background-repeat: repeat-x;background-image:url("/common/images/TRIS-Suite-repeat-x.png");}

.Box_Bottom {height:7px; background-position: -0px -8px}
.Box_Top {height:6px; background-position: -0px -31px}
.Gradient_RelatedResults_Top {height:52px; background-position: -0px -129px}
