body{
		padding:0px;
		margin:0px;
		margin-top:3px;
		font-size:10pt;
		color:#333333;
		line-height:1.2;
		background-color:#FFFFFF !important;
		background-image:none;
}
table{
		border-collapse:collapse;
		/*width:100%;*/
}
td{
		vertical-align:top;
}

/*** MAIN TABLE STYLES ***/
.MainTable a{
	text-decoration:none;
}
.MainTable{
	width:980px;
    margin:auto;
    font-family:Arial, Helvetica, sans-serif;
		font-size:10pt;
		color:#333333;
    border:0px;
}
.MainTableRow{
     height:212px!important;
     padding:0px!important;
     margin:0px!important;
     border:0px!important;
}
.MainTableRow table{
    border:0px;
}

/*** Header ***/
.HeaderTable{
		padding:0px!important;
		margin:0px!important;
		border:0px!important;
		height:212px!important;
}
.HeaderSplitterTD{
		width:3px;
		padding:0px!important;
		margin:0px!important;
		border:0px!important;
}
.HeaderFirstTD{
		width:15px;
		background-color:#939598;
		padding:0px!important;
		margin:0px!important;
		border:0px!important;
}
.HeaderSecondTD{
		width:50px;
		background-color:#521c78;
		padding:0px!important;
		margin:0px!important;
		border:0px!important;
}
.LogoTD{
		width:275px;
		padding:0px!important;
		margin:0px!important;
		border:0px!important;
		vertical-align:middle;
		text-align:center;
		background-color:#fdfdfd;
}
.HeaderThirdTD{
		width:50px;
		background-color:#939598;
		padding:0px!important;
		margin:0px!important;
		border:0px!important;
}
.BannerTD{
		width:410px;
		padding:0px!important;
		margin:0px!important;
		border:0px!important;
		background-image:url('images/BannerImage_1.jpg');
		background-position:top left;
		background-repeat:no-repeat;
}
.HeaderLinksTD{
		width:55px;
		padding:0px!important;
     margin:0px!important;
     border:0px!important;
		vertical-align:bottom;
}

img{
	padding:0px!important;
     margin:0px!important;
     border:0px!important;
}
.HSplitter{
		height:5px;
		line-height:5px;
}

/*** TOP NAVIGATION ***/
.TopNavTD{
		height:42px;
		background-color:#521c78;
		border-top:3px white solid;
}
.TopNavDiv{
		width:auto;
}
.TopNavLevel1{
    height:42px;
    width:auto;
    line-height:42px;
}
.TopNavLevel1 img{
		display:none;
}

.TopNavLevel1 a{
    background-image:url('/App_Themes/Strate/images/bullet_grey.jpg');
    background-repeat:no-repeat;
    background-position:10px;
    display:block;
    padding-left:30px;
    padding-right:10px;
    color:#FFFFFF;
    text-decoration:none;
    width:auto
}

.TopNavLevel1 a:hover{
    background-image:url('/App_Themes/Strate/images/bullet_grey.jpg');
    background-repeat:no-repeat;
    background-position:10px;
    display:block;
    padding-left:30px;
    padding-right:10px;
    color:#FFFFFF;
    text-decoration:none;
}
.TopNavHover{
		background-color:#410d6d;
}
.TopLevelSelected a{
		background-image:url('/App_Themes/Strate/images/bullet_yellow.jpg')!important;
		background-repeat:no-repeat;
		background-position:10px;
		display:block;
		padding-left:30px;
		padding-right:10px;
		color:#FFFFFF;
		text-decoration:none;
		background-color:#350161;
}
.TopNavFlyOuts1{
		border-bottom:1px #521c78 solid;
		background-color:#410d6d;
}
.TopNavFlyOuts1 a{
		background-color:#410d6d;
		display:block;
		padding-top:6px;
		padding-bottom:6px;
		border-bottom:1px #521c78 solid;
		color:white;
		padding-left:30px;
		padding-right:30px;
}
.TopNavFlyOuts1 a:hover{
		background-color:#521c78;
		display:block;
		padding-top:6px;
		padding-bottom:6px;
		vertical-align:middle;
		border-bottom:1px #521c78 solid;
		color:white;
		padding-left:30px;
		padding-right:30px;
}
.TopNavFlyOuts1Hover{
		
}
/*** CurrentNavigation ***/
.currentnav-menu{
		width:250px;
}
.LeftColumnTDmain{
		width:250px;
}
.CurrentNavLevel1{
		height:25px;
		line-height:25px;	
		background-color:#edefee;	
		border-bottom:1px white solid;
		*border-bottom:0px;
}
.CurrentNavLevel1 a{
    background-image:url('/App_Themes/Strate/images/bullet_grey.jpg');
    background-repeat:no-repeat;
    background-position:10px;
    display:block;
    padding-left:30px;
    padding-right:10px;
    color:#333333;
    text-decoration:none;  
    border-bottom:1px white solid;
}
.CurrentNavLevel1 a:hover{
    background-image:url('/App_Themes/Strate/images/bullet_grey.jpg');
    background-repeat:no-repeat;
    background-position:10px;
    display:block;
    padding-left:30px;
    padding-right:10px;
    color:#333333;
    text-decoration:none;
		background-color:#e8e8e8;
}
.CurrentLevelSelected a{
	background-image:url('/App_Themes/Strate/images/bullet_pink.jpg')!important;
    background-repeat:no-repeat;
    background-position:10px;
    display:block;
    padding-left:30px;
    padding-right:10px;
    color:#333333;
    text-decoration:none;
    background-color:#dedede;
}
td.CurrentNavLevel2{
		height:25px;
    line-height:25px;	
    background-color:#edefee;	
}
.CurrentNavLevel2 a{
    background-image:url('/App_Themes/Strate/images/bullet_grey.jpg');
    background-repeat:no-repeat;
    background-position:10px;
    display:block;
    padding-left:30px;
    padding-right:10px;
    color:#333333;
    text-decoration:none;
}
.CurrentNavLevel2 a:hover{
    background-image:url('/App_Themes/Strate/images/bullet_grey.jpg');
    background-repeat:no-repeat;
    background-position:10px;
    display:block;
    padding-left:30px;
    padding-right:10px;
    color:#333333;
    text-decoration:none;
}
.CurrentNavFlyOuts1{
		background-color:#edefee;	
}
.CurrentNavFlyOuts1 a{
		color:#333333;
		height:25px;
		line-height:25px;	
		background-color:#edefee;	
		border-bottom:1px white solid!important;
		*border-bottom:0px;
		width:150px;
}
.CurrentNavFlyOuts1 a:hover{
    color:#333333;
    text-decoration:none;
		background-color:#e8e8e8;
}

/*** BREADCRUMB ***/
.BreadCrumbMainTD{
		height:31px;
		line-height:31px!important;
		border:1px #e3e2e7 solid;
		background-color:#fafbfb;
}
.BreadCrumbMainTD span{
		*height:5px;
		*line-height:5px;
		*padding-top:9px;
		*padding-bottom:9px;
}
.breadcrumbMain{
		background-image:url('/App_Themes/Strate/images/BreadcrumpSplitterEnd.jpg');
		background-position:right;
		background-repeat:no-repeat;
		background-color:#f6f7f9;
}
.breadcrumbNode{
		padding-left:10px;
		padding-right:10px;
		font-size:8pt;
		background-image:url('/App_Themes/Strate/images/BreadcrumpSplitter.jpg');
		background-repeat:no-repeat;
		background-position:right;
}
.breadcrumbNode a{
		color:#333333;
		width:auto;
		background-image:url('/App_Themes/Strate/images/BreadcrumpSplitter.jpg');
		background-repeat:no-repeat;
		background-position:right;
		*height:5px;
		*line-height:5px;
		*padding-top:9px;
		*padding-bottom:9px;
}
span.breadcrumbNode{
		padding-top:9px;
		padding-bottom:9px;
		*height:5px;
		*line-height:5px;
}
a.breadcrumbNode{
		color:#333333;
		line-height:5px;
		padding-top:9px;
		padding-bottom:9px;
}
span.breadcrumbMain a{
}
.breadcrumbSeperator{
		background-image:url('/App_Themes/Strate/images/BreadcrumpSplitter.jpg');
		background-repeat:no-repeat;
		background-position:right;
		width:20px;
}


/*** SEARCH ***/
div.search-control{
		font-size:8pt!important;
}
.SearchTD{
		width:250px;
		height:31px;
		line-height:31px;
		vertical-align:middle;
}
.searchWPTable{
		width:250px;
}
.searchWPImage{
		text-align:center;
		width:50px;
}
.searchWPTextbox input.search-control{
		width:145px;
		text-align:left;
}
td.searchWPTextbox{

		height:31px;
		line-height:31px;
		vertical-align:middle;
		text-align:center;
}
span.search-control{
		line-height:31px;
}
.searchWPTextbox input.search-control {
		-webkit-border-raduis:6px;
		-moz-border-raduis:6px;
		border-raduis:6px;
		border:1px solid #E3E2E7;
		text-align:left;
		width:145px;
}

/*** FOOTER ***/
.FooterTD1{
		height:32px;
		line-height:32px;
		vertical-align:middle;
		background-color:#939598;
		color:white;
		text-align:center;
		border-bottom:3px white solid;
		font-size:8pt;
}
.FooterMenu{
		margin:auto;
}
table.FooterMenu td{
		height:32px;
		line-height:32px;
		vertical-align:middle;
}
.FooterTD1 a{
		color:white;
		text-decoration:none;
		padding-left:10px;
		padding-right:10px;
}
.FooterTD1 a:visited{
		color:white;
		text-decoration:none;
}
.FooterTD1 a:hover{
		color:white;
		text-decoration:none;
}
.FooterBottomTD{
		height:6px;
		line-height:6px;
		background-color:#521c78;
}
.FooterNavLevel1{
	width:auto;
}

.FooterTD1 table{
	width:auto!important;
}

.FooterMenu td:first-child>img{
	display:none;
}

a#ctl00_Menu2_SkipLink{
		display:none;
}


/*** MAIN CONTENT ***/
.MainContentTD{
}
.SplitterTDcontent{
		width:15px;
}
h1{
    background-image:url('/App_Themes/Strate/images/bullet_yellow.jpg');
    background-repeat:no-repeat;
    background-position:left center;
    color:#521c78;
    padding-left:20px;
    display:inline;
    font-size:14pt;
}
h2{
    color:#521c78;
    font-size:12pt;
    font-weight:bold;
}
h3{
    color:#521c78;
    font-size:11pt;
    font-weight:bold;
}
h4{
    color:#521c78;
    font-size:11pt;
    font-weight:bold;
    margin-top:10px;
    margin-bottom:5px;
}

table.HeaderTable td{
		height:212px!important;
		line-height:212px!important;
}

/* MAIN TABLE STYLES extra, new */
.HeaderFirstTD{
		width:15px;
		height:212px;
		float:left;
		background-color:#939598;
		border-right:3px white solid!important;
}
.HeaderSecondTD{
		width:50px;
		background-color:#521c78;
		height:212px;
		float:left;
}
.LogoTD{
		width:275px;
		height:212px;
		line-height:212px;
		text-align:center;
		float:left;
background-color:#ffffff;
}
.LogoTD img{
		vertical-align:middle;
		padding-top:45px!important;
}
.HeaderThirdTD{
		height:212px;
		width:50px;
		background-color:#939598;
		float:left;
		border-right:3px white solid!important;
}
.BannerTD{
		width:410px;
		height:212px;
		float:left;
}
.HeaderLinksTD{
		width:55px;
		height:212px;
		float:left;
		border-left:3px white solid!important;
}


.MainContentTD3{
		height:170px;
}
.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;
}



/*** Bullet styling ***/
.BulletLineStyle{
		width:80px;
		text-align:center;
}

/*** link styling ***/
.MainContentTD2 a{
		color:#939598;
		font-weight:bold;
}
.MainContentTD2 a:hover{
		color:#521c78;
		font-weight:bold;
}

.layout-column-float{width:65%;}
.layout-column-outer{width:35%;}

.WPZone1Header{
    background-image:url('/App_Themes/Strate/images/bullet_yellow.jpg');
    background-repeat:no-repeat;
    background-position:left center;
    color:#521c78;
    padding-left:20px;
    font-size:12pt;
    font-weight:bold;
}



/*** HOME PAGE LAYOUT STYLES ***/

#half50{
		width:46%
}
#half10{
		width:2%;
}
.Vspacer{
		border-right:1px #e7e8e9 solid;
}
.Hspacer2{
		height:5px;
		line-height:5px;
}
.HomeLeftWpZone1{
		
}
.HomeRightWpZone1{
}
.HomeBottomWpZone1{
		
}


/******* 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:#222222!important;
}
div.pub-list-head > h3 a{
	display:inline;
	color:#222222!important;
	font-size:10pt;
}
div.pub-list-head > h3 a:hover{
	display:inline;
	color:#521c78!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:#521c78;
}
div.pub-list-footer > a:hover{
	color:#939598;
}





/*SITEMAP */

.sitemap-level-00 a{
	color:#521c78;
}
.sitemap-level-00 a:hover{
	color:#939598;
}


.sitemap-level-01 a{
	color:#cb8489;
}
.sitemap-level-01 a:hover{
	color:#939598;
}




/*** COLORS
PURPLE (main)	:	#521c78;
PURPLE (dark)	:	#350161;
GREY					:	#939598;
BLUE					:	#a7c3c3;
YELLOW				:	#d8cb61;
PINK					:	#cb8489;
BROWN					:	#896b70;
***/




/* HOME PAGE FOOTER WP'S STYLES */

.OtherNewsHomeTD{
		vertical-align:middle;
}
.OtherNewsHomeTable{
		width:100%;
}
.OtherNewsHomeTableItems{
		padding-left:22px;
		font-size:8pt;
		padding-bottom:3px;
}










.WPZone1Footer{
		background-color:#d8cb61;
		color:white;
		vertical-align:middle;
		font-size:10pt;
		font-weight:bold;
		padding:5px;
		padding-left:7px;
}
.WPZone2Footer{
		background-color:#a7c3c3;
		color:white;
		vertical-align:middle;
		font-size:10pt;
		font-weight:bold;
		padding:5px;
		padding-left:7px;
}
.WPZone3Footer{
		background-color:#cb8489;
		color:white;
		vertical-align:middle;
		font-size:10pt;
		font-weight:bold;
		padding:5px;
		padding-left:7px;
}
.WPZone4Footer{
		background-color:#896b70;
		color:white;
		vertical-align:middle;
		font-size:10pt;
		font-weight:bold;
		padding:5px;
		padding-left:7px;
}



.WebPartZoneBottom1{
		width:25%;
}
.WebPartZoneBottom2{
		width:25%;
}
.WebPartZoneBottom3{
		width:25%;
}
.WebPartZoneBottom4{
		width:25%;
}



/***  SMALL BULLET STYLES ***/

.YellowBullets{
		background-image:url('images/Bullet_Yellow_small.jpg');
		background-repeat:no-repeat;
		background-position:left top;
		padding-left:17px;
		background-position:5px 4px;
		font-size:8pt;
}
.BlueBullets1{
		background-image:url('images/Bullet_Blue_small.jpg');
		background-repeat:no-repeat;
		background-position:left top;
		padding-left:17px;
		background-position:5px 4px;
		font-size:8pt;
}
.PinkBullets{
		background-image:url('images/Bullet_Pink_small.jpg');
		background-repeat:no-repeat;
		background-position:left top;
		padding-left:17px;
		background-position:5px 4px;
		font-size:8pt;
}
.BrownBullets{
		background-image:url('images/Bullet_Brown_small.jpg');
		background-repeat:no-repeat;
		background-position:left top;
		padding-left:17px;
		background-position:5px 4px;
		font-size:8pt;
}






/*** TICKER STYLES ***/


.ticker-name{
	font-weight:bold;
}
.ticker-spot{
	padding-left:10px;
	background-repeat:no-repeat;
	background-position:left center;
}
.perc-level .ticker-spot{
	background-image:url(images/alevel.gif);
}

.perc-up .ticker-spot{
	background-image:url(images/aup.gif);
}

.perc-down .ticker-spot{
	background-image:url(images/adown.gif);
}

.ticker-perc{
	margin-right:10px;
}

.perc-level .ticker-perc{
	color:#ffffff;
}
.perc-up .ticker-perc{
	color:#03bd1e;
}

.perc-down .ticker-perc{
	color:#e30b22;
}


.ticker-table{
		border-left:5px #cd8287 solid;
		border-right:5px #cd8287 solid;
		height:40px;
		line-height:40px;
		vertical-align:middle;
		margin:-5px;
		background-color:#8a6b71;
}
.ticker-table div:first-child{
		padding-left:5px;
}
.ticker-cell{
		border-left:2px #ffffff solid!important;
		border-right:2px #ffffff solid!important;
		background-color:#8a6b71;
}

/*CONTACT US*/

.contact-us .contactus-label,
.contact-us .contactus-control{
                margin:4px 0px;
}

.contact-us .contactus-label{
                float:left;
}

.contact-us .contactus-control > input[type='text']{
                border:1px solid #E3E2E7;
}



/*SITEMAP */
/*
.sitemap-level-00 a{
		color:#521c78;
		background-image:url('images/Bullet_Purple_small.jpg');
		background-repeat:no-repeat;
		background-position:left top;
		padding-left:17px;
		background-position:5px 4px;
}
.sitemap-level-00 a:hover{
		color:#939598;
}

.sitemap-level-01 a{
		color:#cb8489;
		background-image:url('images/Bullet_Pink_small.jpg');
		background-repeat:no-repeat;
		background-position:left top;
		padding-left:17px;
		background-position:5px 4px;
}
.sitemap-level-01 a:hover{
		color:#939598;
}

.sitemap-level-02 a{
		color:#333333;
		background-image:url('images/Bullet_Grey_small.jpg');
		background-repeat:no-repeat;
		background-position:left top;
		padding-left:17px;
		background-position:5px 4px;
}
.sitemap-level-02 a:hover{
		color:#939598;
}

.sitemap-level-03 a{
		color:#939598;
		background-image:url('images/Bullet_Grey_small.jpg');
		background-repeat:no-repeat;
		background-position:left top;
		padding-left:17px;
		background-position:5px 4px;
}
.sitemap-level-03 a:hover{
		color:#939598;
}

.sitemap-level-04 a{
		color:#cb8489;
		background-image:url('images/Bullet_Pink_small.jpg');
		background-repeat:no-repeat;
		background-position:left top;
		padding-left:17px;
		background-position:5px 4px;
}
.sitemap-level-04 a:hover{
		color:#939598;
}

*/

.sitemap-level-00 a{
		color:#939598;
		background-image:url('images/Bullet_Purple_small.jpg');
		background-repeat:no-repeat;
		background-position:left top;
		padding-left:17px;
		background-position:5px 4px;
		font-weight:normal;
		line-height:25px;
}
.sitemap-level-00 a:hover{
		color:#521c78;
}

.sitemap-level-01 a{
		color:#939598;
		background-image:url('images/Bullet_Pink_small.jpg');
		background-repeat:no-repeat;
		background-position:left top;
		padding-left:17px;
		background-position:5px 4px;
		font-weight:bold;
		line-height:25px;
}
.sitemap-level-01 a:hover{
		color:#cb8489;
}

.sitemap-level-02 a{
		color:#939598;
		background-image:url('images/Bullet_Blue_small.jpg');
		background-repeat:no-repeat;
		background-position:left top;
		padding-left:17px;
		background-position:5px 4px;
		font-weight:normal;
		line-height:25px;
}
.sitemap-level-02 a:hover{
		color:#a7c3c3;
}

.sitemap-level-03 a{
		color:#939598;
		background-image:url('images/Bullet_Brown_small.jpg');
		background-repeat:no-repeat;
		background-position:left top;
		padding-left:17px;
		background-position:5px 4px;
		font-weight:normal;
		line-height:25px;
}
.sitemap-level-03 a:hover{
		color:#896b70;
}

.sitemap-level-04 a{
		color:#939598;
		background-image:url('images/Bullet_Pink_small.jpg');
		background-repeat:no-repeat;
		background-position:left top;
		padding-left:17px;
		background-position:5px 4px;
		font-weight:normal;
		line-height:25px;
}
.sitemap-level-04 a:hover{
		color:#521c78;
}

.BreadCrumbMainTD td{
		vertical-align:middle;
}

a.breadcrumbNode{
		line-height:31px;
}
.breadcrumbMain{
		height:31px;
}



.ContactTitle{
		width:160px!important;
}
.ContactName{
		width:160px!important;
}
.ContactTelephone{
		width:100px!important;
}

.ContactTablePadding a{
		font-weight:normal!important;
}


table.ContactTablePadding tr >td:first-child{
	padding-right:10px!important;
} 

table.ContactTablePadding tr >td:first-child + td{
	padding-right:10px!important;
} 
div.page-controlpanel > span > span > a{
		color:white;
}



div.content_container{
		border:0px!important;
}


/*** COLORS
PURPLE (main)	:	#521c78;
PURPLE (dark)	:	#350161;
GREY					:	#939598;
BLUE					:	#a7c3c3;
YELLOW				:	#d8cb61;
PINK					:	#cb8489;
BROWN					:	#896b70;
***/