﻿.MSC_SiteWidth,.MS_MasterHeader,.MS_MasterFrame,.MS_MasterGlobalLinks,.MS_MasterHeader,.MS_MasterPrimaryNav,.MS_MasterFooter,.MS_MasterTopAD,.MS_MasterBottomAD, .MS_WH_ZoneRow
{
	width:920px;
}

.MSC_FooterFrame
{
    width: 920px;
}

body
{
	text-align:center;
	background:#E8F8FC;
	background-image: url(images/siteBG.jpg);
	background-repeat: repeat-x;
	color:#000000;
}

/* Styles for page layout margin */

.MS_MasterFrame
{
    margin: 3px auto 0px auto;
    padding: 0px;
    border-collapse: collapse;
}

.MS_MasterBody
{
	padding: 0px;
	margin: 0px;
	background:#EBF9FC;
}


.MSC_Body
{
	padding:0px;
	margin: 0px;
	text-align:left;
	background:#EBF9FC;
	background-image: url(images/mainBodyBG.jpg);
	background-repeat: repeat-x;
	height:100%;
}

.MS_WH_ZoneContent 
{
    margin: 0px;
    padding: 0px;
}

#IWS_WH_PageLayoutTable
{
    margin: 0px;
    padding: 0px;
    border-collapse: collapse;
}

#IWS_WH_PageLayoutTable div
{
    margin: 0px;
    padding: 0px;
}

/* Custom Header Styles */


#customHeaderPanel  
{
    width: 900px;
    height: 57px;
    padding: 0px 5px 0px 5px;
    margin: 0px;
    background-color: #003371;
    background-image: url(images/headerBG.jpg);
    clear: both;
    overflow: auto;
}

#customHeader 
{
    margin: 10px 0px 0px 5px;
    padding: 0px;
    border: 0px;
    float: left;
}


#customStrapline
{
    margin: 30px 5px 6px 0px;
    float: right;
    border: 0px;
}

#customStrapLine form
{
    margin: 0px;
    padding: 0px;
}

#customStrapLine p
{
    background-color: #0f0;
    margin: 0px;
    padding: 5px;
}

#customStrapLine h2
{
    margin: 8px 10px 4px 0px;
    padding: 0px;
    font-size: 1.2em;
}    

/* Navigation styles */

#customNav {width: 100%;
            height: 43px;
            clear: both;
            overflow: hidden;
            margin-bottom: 0px;}

#customNav a { text-decoration: none; }

#customNav ul
{
width: 100%;
padding: 0px;
margin: 15px 0px 0px 0px;
list-style-type: none;
position: relative;
}

#customNav li { display: inline; }

/*1st level elements*/
#customNav ul
{
/*border-top: 1px solid #36c;
border-bottom: 1px solid #36c;
background-color: #36c;*/
padding: 2px 0px 0px 0px;
width: 740px;
margin-bottom: 2em;
}



#customNav li {margin: 0 0 0px 10px; }

#customNav ul a,
#customNav ul a:link,
#customNav ul a:visited
{
/*background-color: #36c;
border: 1px solid #36c;*/
color: white;
padding: 0px 5px;
}

#customNav ul a:hover,
#customNav ul a:focus
{
background-color: #DF6526;
/*border: 1px solid black;*/
color: black;
}

/*current Link*/
#customNav ul a#current,
#customNav ul a#current:link,
#customNav ul a#current:visited { font-weight: bold; }

/*Second and subsequent levels*/
#customNav ul ul
{
font-size: 80%;
position: absolute;
top: 11px;
left: 7px;
width: 100%;
/*border-top: none;
background-color: #95B1BB;*/
}

#customNav ul ul li { display: inline; }

#customNav ul ul a,
#customNav ul ul a:link,
#customNav ul ul a:visited
{
/*background-color: #95B1BB;
border: 1px solid #95b1bb;*/
padding: 2px 4px 3px 4px;
color: #554840;
}

#customNav ul ul a:hover,
#customNav ul ul a:focus
{
color: black;
text-decoration: underline;
background-color: #E4D3C1; 
}

/*current Link*/
#customNav ul ul a#subcurrent,
#customNav ul ul a#subcurrent:link,
#customNav ul ul a#subcurrent:visited { font-weight: bold; }




/* Content Columns */

/* Left Hand Column */

/*#IWS_WH_Zone2
{
    width: 240px;
    margin: 0px;
    
}*/

/* #IWS_WH_Zone2 div   {padding: 0px 5px 10px 15px;} */

/*#IWS_WH_Zone3
{
    width: 600px;
    margin: 0px;
}*/

/* #IWS_WH_Zone3 div {padding: 0px 15px 10px 15px;} */

/* Footer Styles */

.MSC_FooterFrame
{
	background-color: #999;
	background-image: url(images/footerBG.jpg);
    background-repeat: repeat-x;
    padding:12px 10px 16px 15px;
    text-align:left;
}

#IWS_WH_Elem_FooterText 
{
    margin-top: 14px;
}

#ctl00_IWS_WH_Elem_BottomAd 
{
    background-color: #E9F8FC;
    background-image: url(images/footerAdBG.jpg);
    background-repeat: repeat-x;
    padding:12px 15px 40px 5px;
}

#ctl00_IWS_WH_Elem_BottomAd div 
{
   margin-top: 37px;
}

.MSC_FooterLink
{
	color:#563E33;
	font-size:10pt;
	text-decoration:none;
}
.MSC_FooterLink:hover
{
	color:#5D2206;
	font-size:10pt;
	text-decoration:underline;
}
.MSC_FooterLink:visited
{
	color:#563E33;
	font-size:10pt;
	text-decoration:none;
}

.MSC_FooterLinkSpacer
{
	color:#74584B;
	margin: 0px 4px 0px 4px;
	font-size:10pt;
}


/* Partner section */

h3.cpSubTitle
{
   color: #000071;
   margin: 0 0 20px 0;
}

div.cpCopy
{
   margin: 10px 0 20px 0;
}

div.modified
{
   margin: 40px 0 30px 0;
}

/* Track record */

ul.jumpLinks
{
  margin: 10px 0 15px 0;
  list-style-type: none;
}

div.trackRecordItem
{
  margin: 30px 0 25px 0;
  clear: both;
  overflow: none;
}

div.trackRecordItem h3
{
 color: #000071;
}

div.trackRecordItem img.linkImage
{
  float: right;
  border: 0px;
  margin: 0 0 10px 25px;
}

div.trackRecordContent
{
  padding: 0 0 20px 0;
}


div.trackRecordLinks
{
  clear: both;
  margin: 10px 0 15px 0;
  padding-top: 3px;
  border-top: 1px solid #C9E4EA;
  border-bottom: 1px solid #C9E4EA;
  height: 26px;
  overflow: none;
} 

p.trackRecordLink
{
  float: right;
  width: 150px;
  padding-left: 10px;
  text-align: right;
  display: block;
}

p.trackRecordDownload
{
  float: right;
  width: 190px;
  text-align: right;
  display: block;
}

p.backToTop
{
  float: right;
  width: 160px;
  text-align: right;
  display: block;
}
