﻿html,body,table.MainTable1 {
	width:100%;
	margin:auto;
	

}
td{
	vertical-align:top;
}
#Height100{
	
}
body{
	margin:0px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#d9dbed;
	background-image:none;
	
}

a{
 color:#91922a;
 text-decoration:none;
 font-weight:normal;
 font-size:8pt;
}

a:hover{
 color:#939598;
 text-decoration:none;
 font-weight:normal;
 font-size:8pt;

}

li{
  background-image:url('images/Bullet_Green_small.jpg');
  background-repeat:no-repeat;
  background-position:left top;
  padding-left:17px;
  background-position:6px 4px;
  list-style:none;
  margin-top:2px;
  margin-bottom:2px;
}

/*** MAIN CONTENT ***/
.MainContentTD{
font-size: 9pt;
}
.SplitterTDcontent{
		width:15px;
}
h1{
    color:#35428b;
    display:inline;
    font-size:14pt;
}
h2{
    color:#35428b;
    font-size:12pt;
    font-weight:bold;
}
h3{
    color:#35428b;
    font-size:11pt;
    font-weight:bold;
}
h4{
    color:#35428b;
    font-size:11pt;
    font-weight:bold;
}
	
/*** MAIN TABLE STYLES ***/
.TopGreenLine{
	background-color:#91922a;
	height:7px;
	line-height:7px;
}
.BlueTopGradient{
	background-image:url('images/BlueTopGradient.jpg');
	background-position:left top;
	background-repeat:repeat-x;
	height:150px;
	vertical-align:bottom;
}
.MainTableBodyGradient{
	background-color:#eeedfa;
	background-image:url('images/MainBodyTableGradient.jpg');
	background-repeat:repeat-x;
	background-position:left bottom;
}

.MainTable1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#333333;
    border:0px;
}

.MainTableTD{
	width:900px;
	vertical-align:bottom;
}


/*** HEADER STYLES ***/
.MainHeaderTable{
	height:142px;
	width:900px;
	margin:auto;
	background-color:white;
}
.LogoTd{
	vertical-align:bottom;
	text-align:center;
}
.SaprefBanner{
	background-image:url('images/SaprefBanner.jpg');
	background-repeat:no-repeat;
	background-position:left bottom;
	width:637px;
}
.EmptyWhiteRow{
	height:10px;
	line-height:10px;
}


/*** CONTENT STYLES ***/
.MainContentTableTD1{
	background-color:#ffffff;
	
}
.MainContentTable{
	background-color:white;
	width:900px;
	
}
.MainContentTable1{
	padding-left:9px;
	padding-right:10px;
	height:280px;
}



/*** GLOBAL | TOP NAVIGATIONG ***/
.NavBottomGreenLine{
	background-color:#91922a;
	height:7px;
	line-height:7px;
	border-bottom:3px #868181 solid;
}
.TopNavTD{
	background-image:url('images/TopNavBG.jpg');
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#313180;
	color:white;
	height:35px;
	line-height:35px;
	}
	
.TopNavItems {
	font-size:8pt;
	width:auto;	
	height:35px;
	line-height:35px;
}
.TopNavItems a{
	color:white;
	padding-right:10px;
	padding-left:10px;
	border-right:1px #5e629c solid!important;
	display:block;
}
.TopNavItems a:hover{
	color:white;
	padding-right:10px;
	padding-left:10px;
	border-right:1px #5e629c solid!important;
	display:block;
}

.TopNavItems img{
	display:none;
	width:0px;
}

.TopNavItemHover{
	background-color:#313180;
}
.TopLevelSelected a{
	background-color:#92932c;
	background-image:url('images/TopNavBGselected.jpg')!important;
	background-repeat:repeat-x;
	background-position:left top;
	height:35px;
}

.TopNavFlyOuts{
		border-bottom:1px #521c78 solid;
		background-color:#410d6d;
}

.TopNavFlyOuts{
	background-color:#313180;
	font-size:8pt;
	color:white;
	border-bottom:1px #42488f solid;
}
.TopNavFlyOuts a{
	background-color:#313180;
	font-size:8pt;
	color:white;
	padding-left:10px;
	padding-right:10px;
	padding-top:1px;
	padding-bottom:1px;
	border-bottom:1px #42488f solid;
	display:block;
	height:25px;
	line-height:25px;
	vertical-align:middle;
}

.TopNavFlyOutsHover{
	background-color:#333986!important;
	font-size:8pt;
	color:white;
}


/*** BREADCRUMB ***/
.BreadcrumbMainTD{
	background-color:#d9dbed;
	height:32px;
	line-height:32px;
	vertical-align:middle;
}
.BreadcrumbTable{
	width:900px;
	height:32px;
	line-height:32px;
	vertical-align:middle;
	font-size:7pt;
}	

.BreadcrumbTD{
	height:32px;
	line-height:32px;
	vertical-align:middle;
	padding-left:10px;
}
.BreadcrumbTD a{
	color:#333333;
	text-decoration:none;
}
.BreadcrumbTD a:hover{
	color:#666666;
}
.breadcrumbSeperator{
		
		padding-left:3px;
		padding-right:3px;
		vertical-align:middle;
		font-weight :bold;
}


/*** SEARCH ***/
.SearchTD{
	background-color:#c5c7e2;
	width:220px;
	height:32px;
	line-height:32px;
	vertical-align:middle;
	text-align:center;
	font-weight:bold;
	padding-left:20px;
	font-size: 8pt!important;
}

.searchWPTextbox input.search-control {
		-webkit-border-raduis:6px;
		-moz-border-raduis:6px;
		border-raduis:6px;
		border:1px solid #E3E2E7;
		text-align:left;
		width:145px;
}
td.searchTitle a {
				font-size: 9pt;
				font-weight:bold;
				color:#35428b
				}

/******* PUBLICATION LIST STYLE **********/

div.pub-list-wrapper{
	margin:10px 0px;
	padding:4px 0px;
	border-bottom:solid 1px #e8e8e8;
}
div.pub-list-head{
}
div.pub-list-head > .pub-list-date{
	color:#939598;
	font-weight:bold;
	margin-left:20px;
	float:right;
	font-size:8pt;
}
div.pub-list-head > h3{
	display:inline;
	color:#91922a!important;
}
div.pub-list-head > h3 a{
	display:inline;
	color:#91922a!important;
	font-size:10pt;
}
div.pub-list-head > h3 a:hover{
	display:inline;
	color:#939598!important;
	font-size:10pt;
}
div.pub-list-body > p{
	margin:5px 0px 5px 0px;
}
div.pub-list-footer{
	text-align:right;
}
div.pub-list-footer > a{
	padding-right:20px;
	background-image:url(images/btn_more.gif);
	background-image:none;
	padding-right:0px;
	background-repeat:no-repeat;
	background-position:right center;
	font-size:8pt;
	color:#91922a;
}
div.pub-list-footer > a:hover{
	color:#939598;
}


/****News Content Page****/
.placeholder-content-titlefield{
		padding-top:10px;
		padding-bottom:10px;
}
.placeholder-content-contentfield{
		padding-bottom:10px;
}
.placeholder-content-webparts-head{
		padding-bottom:10px;
}
.placeholder-content-webparts-footer{
		padding-bottom:10px;
}
.placholder-content-detail
{
				padding-left:10px;
				font-weight:bold;
				padding-right:5px;
}


/*** PAGE FOOTER ***/
.FooterTR{
	background-image:url('images/FooterGradient.jpg');
	background-repeat:repeat-x;
	height:32px;
	line-height:32px;
	vertical-align:middle;
	text-align:center;
	/*font-size:12px;*/
	color:white;
	
}	
.FooterTD{
	height:32px;
	line-height:32px;
	vertical-align:middle;
	text-align:center;
	/*font-size:12px;*/
	color:white;
}	



.FooterTD a{
	color:white;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
}
.FooterTD a:hover{
	color:#cecfe7!important;
}
.FooterGreenLine{
	background-color:#91922a;
	height:7px;
	line-height:7px;
}

.FooterMenu{
		margin:auto;
}
table.FooterMenu td{
		height:32px;
		line-height:32px;
		vertical-align:middle;
}
.FooterNavLevel1{
	width:auto;
	font-size:10px;
}


.FooterMenu td:first-child>img{
	display:none;
}

a#ctl00_Menu2_SkipLink{
		display:none;
}



/*** CurrentNavigation ***/
.currentnav-menu{
		width:200px;
}
.LeftColumnTDmain{
		width:200px;
}
.CurrentNavLevel1{
		height:25px;
		line-height:25px;	
		background-color:#d9dbed;	
		border-bottom:1px white solid;
		font-size:11px;
	
}
.CurrentNavLevel1 a{
    display:block;
    padding-left:10px;
    padding-right:10px;
    color:#333333;
    text-decoration:none;  
    border-bottom:1px white solid;
}
.CurrentNavLevel1 a:hover{
    display:block;
    padding-left:10px;
    padding-right:10px;
    color:#333333;
    text-decoration:none;
	background-color:#c5c7e2;
}
.CurrentLevelSelected a{
	display:block;
    padding-left:10px;
    padding-right:10px;
    font-weight:bold;
    color:#333333;
    text-decoration:none;
    background-color:#d9dbed;
}
td.CurrentNavLevel2{
	height:25px;
    line-height:25px;	
    background-color:#d9dbed;	
}
.CurrentNavLevel2 a{
    display:block;
    padding-left:10px;
    padding-right:10px;
    color:#333333;
    text-decoration:none;
}
.CurrentNavLevel2 a:hover{
    display:block;
    padding-left:10px;
    padding-right:10px;
    color:#333333;
    text-decoration:none;
    background-color:#c5c7e2;


}

.CurrentNavFlyOuts1{
		height:25px;
		line-height:25px;	
		background-color:#d9dbed;	
		border-bottom:1px white solid;
		font-size:11px;
}
.CurrentNavFlyOuts1 a{
	display:block;
    padding-left:10px;
    padding-right:10px;
    color:#333333;
    text-decoration:none;
    background-color:#d9dbed;
    height:25px;
	line-height:25px;
	vertical-align:middle;

}

.CurrentNavFlyOuts1Hover{
	display:block;
    padding-left:10px;
    padding-right:10px;
    color:#333333;
    text-decoration:none;
    background-color:#c5c7e2!important;

}



/*** WEBPART STYLING ***/
.LeftColumnWPZone1{
	width:210px;
}
.vSpacer{
	width:10px;
}
.RightColumnWPZone1{
	width:210px;
}

.WPZoneHeader
{
	background-image:url('images/WebPartTitleBG.jpg');
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#313180;
	padding-left:10px;
	padding-right:10px;
	height:25px;
	line-height:25px;
	color:white;
	text-decoration:none;
	font-size:9pt;

			
}
.WPZoneHeader span 
{
	color:white;
	font-weight:bold;
	font-size:9pt;

}
.WPZoneHeader a
{ 
color: white;
font-size:9pt;
font-weight:bold;

}

.WPZoneHeader a:hover{
	text-decoration:none;
	color:white;
}

.WebPartBGsolid{
	background-color:#f5f3f3;
	padding:10px;
}
.WebPartBGgradient{
	background-image:url('images/WebPartBodyBGgradient.jpg');
	background-repeat:repeat-x;
	background-position:left top;
	padding:10px;
}

.CMSPart{
	padding-bottom:10px;
}

.GreenBullets a{
  background-image:url('images/Bullet_Green_small.jpg');
  background-repeat:no-repeat;
  background-position:left top;
  padding-left:17px;
  background-position:5px 4px;
  font-size:9pt;
  color:#333333;
  font-weight:normal;
}

.GreenBullets a:hover{
  background-repeat:no-repeat;
  background-position:left top;
  padding-left:17px;
  background-position:5px 4px;
  font-size:9pt;
  color:#91922a;
  font-weight:normal;

}

/*SITEMAP */

.sitemap-level-00 a{
	color:#343f89;
	line-height:25px;
	font-weight:bold

}
.sitemap-level-00 a:hover{
	color:#333986;
	font-weight:bold;
}


.sitemap-level-01 a{
	color:#343f89;
	line-height:25px;
	font-weight:bold;

}
.sitemap-level-01 a:hover{
	color:#c5c7e2;
	
}

.sitemap-level-02 a{
	color:black;
	line-height:25px;

}
.sitemap-level-02 a:hover{
	color:gray;

	
}
/*Sign in*/
div.page-controlpanel > span > span > a{
		color:#d9dbed;
}



/*** COLORS

GREEN:	#91922a;
BLUE:	#;

***/
