body
{
	background-color:#191919;
	background-image:url(Images/BodyGradient.jpg);
	background-position:top;
	background-repeat:repeat-x;
	color:black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	height:100%;
	margin:0px;
	min-width:660px;
	padding:0px;
	width:100%;
}

h1, h2, h3, h4
{
  color:#A01D21;
  font-weight:normal;
}

img
{
	border:0px;
}

img.BlurbImg
{
	margin-right:10px;
}

.Icon
{
	border:0px;
}

/*  Page layout */
#Container 
{
	background:top right no-repeat url(images/background_top_right.gif);
	padding:40px 40px 40px 0;
}

#PageContainer 
{
	padding:0 0 0 17px;
	background:top left repeat-y url(images/red_border_repeat.gif) white;
}

#TopRightCorner
{
	position:absolute;
	top:0px;
	right:0px;
}


/*  Banner styles  */
#BannerBorder
{
	background:#bebdbd;
	height:1px;
	position:relative;
	text-align:right;
	top:135px;
	margin:0px 291px 0px 0px;
	width:auto;
}

#BannerLogoHome
{
	display:block;
	position:absolute;
	top:80px;
	left:36px;
}

#BannerLogo
{
	display:block;
	position:absolute;
	top:45px;
	left:39px;
}

#Breadcrumbs 
{
    position: absolute;
    top: 190px;
    left: 240px;
    color:#8b8b8b;
    font-size:10px;
    padding:6px 0 6px 0;
}

#Breadcrumbs a:link { color:#8b8b8b; text-decoration:none; }
#Breadcrumbs a:hover { color:#8b8b8b; text-decoration:underline; }
#Breadcrumbs a:visited { color:#8b8b8b; text-decoration:none; }
#Breadcrumbs a:visited:hover { color:#8b8b8b; text-decoration:underline; }

#HomeCherries
{
	position:absolute;
	top:90px;
	right:40px;
}

#Content 
{
	margin:155px 0px 0px 0px;
	background:top left repeat-y url(images/subnav_back_repeat.gif);
	overflow:hidden;
}


/* Left column */
#MenuStrip 
{
	background:url(images/subnav_back_top.gif) no-repeat top left;
	float:left;
	font-family:HelveticaNeue LT 65 Medium, Arial, Sans-Serif;
	font-size:10pt;
	padding:20px 0 60px 0px;
	width:204px;	/* Constrained by background graphic */
}

#MenuStrip a
{
  color:gray;
  text-decoration:none;
}

#MenuStrip a:hover
{
  text-decoration:underline;
}

#MenuStrip div
{
	margin-top:8px;
	margin-bottom:15px;
}

/* Menu level 1 */
#MenuStrip div *
{
	color:Black;
	font-weight:bold;
	padding-left:20px;
}

/* Menu level 2 */
#MenuStrip div div *
{
   color:Gray;
   font-weight:normal;
}

#MenuStrip div a, #MenuStrip div div
{
	color: Black;
	display:block;
	margin:0px;
	padding:0px;
	padding-left:30px;
	margin:6px 10px 5px 0px;
	vertical-align:bottom;
}

.menuLevel2
{
	padding-left:20px;
}

.menuLevel3
{
	padding-left:40px;
}

#MenuStrip div div.menuItem
{
	margin-right:0px;
}

#MenuStrip div *.selected
{
	border-bottom:solid 1px #A01D21;
  color: #A01D21;
}

#MenuStrip div div *
{
	padding-left:20px;
}

#MenuStrip div div div.selected, #MenuStrip div div.menuItem.selected *
{
	border-bottom:0px;
}


/* Centre Column */
#CentreColumnHome 
{
	margin:20px 350px 50px 234px;
}

#CentreColumn
{
	margin:20px 50px 20px 234px;
}

#SharePosts
{
	clear:both;
	font-weight:bold;
	padding-top:2em;
}

#SharePosts img
{
	margin:0px 2px;
	vertical-align:top;
}

#FindUs a
{
	position:relative;
	left:-400px;
}


/* Right Column */
#FeatureStripHome
{
	padding-top:229px;
	text-align:center;
}

.logo
{
	margin-bottom:2em;
	text-align:center;    
}

div.FeatureStrip
{
	float:right;
	margin:0px;
	padding:25px 50px 50px 50px;
	text-align:center;
	width:250px;
}

div.FeatureStrip *
{
	text-align:left;
}

div.FeatureStrip ul li
{
	padding-top:4px;
	margin-left:4px;
}

div.FeatureStrip ul
{
	margin:0px;
	padding-left:12px;
}

/* Tiles */
div.featureContainer
{
	margin-bottom:3em;
}

div.featureTitle 
{
	background:top left repeat-x url(/images/feature_top_back.gif);
  color:#681416;
	height:10px;
}

.featureContent 
{
	padding:15px 15px 7px 15px;
	border:1px solid #dcdcdc;
	border-bottom:0px;
	border-top:0px;
}

.featureContent div
{
	margin:0px;
	padding:0px;
}

.featureContent h3
{
	font-size:12pt;
	margin:0px;
	padding:0px;
}

.featureContent h4
{
	font-size:10pt;
	margin:0px;
}

div.featureContent hr
{
	border:0px;
	border-top:1px solid #dcdcdc;
}

img.thumbnail
{
	float:left;
	margin:0px 2ex 0.5em 0px;
}

.BlurbText
{
	margin-bottom:2em;
}

.BlurbTitle
{
	margin-top:3em;
}

.featureFooter 
{
	background:bottom left repeat-x url(images/feature_bottom_back.gif);
	height:10px;
}

.quote 
{
  font-size:larger;
  font-style:italic;
  font-weight:bold;
}

.quoteref
{
	color:#787878;
	font-size:small;
	font-variant:small-caps;
}

.blurb
{
	padding:0px;
	margin:0px;
	margin-bottom:1em;
}

div.moreLink
{
	margin:0px;
	padding:0px;
	padding-right:3ex;
	text-align:right;
}

.pdf
{
	background:url(/Images/PDFIcon.jpg) no-repeat left;
	height:36px;
	list-style:none;
	margin:0.5em 0px;
	padding-left:40px;
	vertical-align:middle;
	
}

.titleLink
{
	text-decoration:none;
}

/*  Footer styles */
#Footer
{
	height:60px;
	background:#4a4a4a url(/images/footer_corner_bottom_right.gif) no-repeat bottom right ;
	clear:both;
	padding:10px 0 10px 17px;
}

#FooterContent
{
	border-left:1px dotted #b2b2b2;
	color:#b8b8b8;
	display:inline-block;
	float:left;
	height:40px;
	margin-left:186px;
	padding:0px 0 10px 30px;
}

#FooterContent a
{
	color:White;
	text-decoration:none;
}

#FooterContent a:hover
{
	text-decoration:underline;
}

#FooterContent p
{
	margin:0px;
	margin-top:5px;
	padding:0px;
	font-size:10px;
}

#EvanscorpLogo 
{
	display:block;
	float:right;
	margin:0 24px 0 0;
}

.DownloadIcon
{
	float:left;
	margin-right:10px;
}


div.caption
{
	font-size:10px;
}

/*  Old styles */
/*
#top_background
{
  background-image:url(Images/background.gif);
	background-repeat:repeat-x;
	position: absolute;
	top: 0px;
	height: 40px;
	margin:0px;
	margin-right:140px;
	padding:0px;
	width:1024px;
}
    
#Content
{
	background-color:White;
	background-image:url(Images/red_border_repeat.gif);
	background-position:left;
	background-repeat:repeat-y;
	margin:0px;
	margin-top:40px;
	padding:0px;
	padding-top:180px;
	min-height:680px;
	height:auto !important;
	height:680px;
	width:90%;
	margin-right:140px;
	z-index:-3;
	min-width:1024px;
	width:auto;
	width:1024px;
}

#CentreColumnHome
{
	position:absolute;
	top:220px;
	margin-top:4px;
	margin-left:240px;
	min-height:624px;
    height:auto !important;
    height:594px;
    width:480px;
}

#CentreColumnGeneral
{
	position:relative;
	margin-top:4px;
	margin-left:240px;
	min-height:680px;
	padding-right:38px;
    height:auto !important;
    height:680px;

}
#CentreColumn
{
	margin:0px;
	margin-top:0px;
	margin-right:0px;
	padding:0px;
	padding-bottom:20px;
	min-height:530px;
    height:auto !important;
    height:520px;

}






#MenuStrip
{
	position:absolute;
	top:220px;
	width: 200px;
	padding: 20px 12px 50px 8px;
	font-size:12px;
}

#MenuStrip a
{
  color:gray;
  text-decoration:none;

}

#MenuStrip a:hover
{
  text-decoration:underline;
}



#MenuStrip div.subMenu
{
	margin-top:2px;
	margin-left: 4px;
	padding-left: 24px;
	padding-bottom:4px;
	font-weight: bold;
}

#MenuStrip div.subMenu a
{
	color: Black;
}
#MenuStrip li
{
	list-style-position:outside;
	list-style-type:square;
}

#MenuStrip li *
{
	color:Black;
}
#MenuStrip div.subMenu .selectedSubMenuItem
{
    color: #A01D21;
    line-height:18px; 

}
#MenuStrip div.subMenu .selectedSubMenuParent
{
    font-weight: bold;
    color: #A01D21;
    line-height:18px;
    border-bottom-width: thin;
    border-bottom-style: solid; 
}

#MenuStrip div.subMenu .subMenu a
{
   font-weight: normal;
   color: Gray;
}


#home_cherries
{
    position: absolute;
    top: 60px;
    left: 734px; 
}

#NewsStrip
{
    position: absolute;
    top: 400px;
    left: 740px; 
    width: 260px;
    padding:0px 20px 50px 0;
}
#NewsStrip ul li
{
    padding-top:4px;
    margin-left:4px;
}
#NewsStrip ul
{
    margin: 0;
    padding-left: 12px;
}

#NewsStrip h4
{
    color:#681416;
}

#CentreColumn .logo
{
    float: right;    
    margin: -26px 2px 8px 14px;
    padding:0 2px 8px 14px;
    width: 230px;
}

#CentreColumn #highlights
{
    clear: right;
    float: right;    
    margin: 0 12px 8px 12px;
    padding:0 12px 8px 12px;
    width: 230px;
}

#CentreColumn #highlights h3
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:18px;
    color:#681416;
    font-weight:normal;
	border-bottom:1px solid #dcdcdc;
}

#FeatureTile
{  
    margin: 0 0 10px 0;
    padding:0 0 4px 0;
    width: 470px;
}

#FeatureTile h3
{  
font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:18px;
    color:#681416;
    font-weight:normal;
	border-bottom:1px solid #dcdcdc;
}

#FeatureTile .feature_title {
	height:0px;
	background:top left repeat-x url(images/feature_top_back.gif);
}
#FeatureTile .feature_container .feature_content {
	border:1px solid #dcdcdc;
	border-bottom:0px;
}

#highlights .pdflayout .feature_container p
{
	line-height:50px;
}

#FeatureTile table th {
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
}

#FeatureTile table img {
	margin: 4px 2px 4px 5px;
}

#FeatureTile table td {
	padding-left: 4px;
}

.featurelist
{
    margin-left: 6px;
    padding-left: 6px;
    margin-top:0;
    padding-top:0;
}
.featurelist li
{
    margin-top:0;
    padding-top:0;
}

.feature_title {
	height:0px;
	background:top left repeat-x url(images/feature_top_back.gif);
}

.BlurbImg
{
    float:left;
    padding: 16px 18px 2px 2px;
}

div.feature_title div {
	padding:5px 0 0 5px;
	float:left;
}

.feature_content {
	padding:8px 8px 7px 8px;
	border:1px solid #dcdcdc;
	border-bottom:0px;
}

.feature_content a h2
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:22px;
    color:#681416;
    font-weight:normal;
	border-bottom:1px solid #dcdcdc;
	text-decoration: none;
    }
    
.feature_content ul li
{
    margin-left: 0px;
    padding-left: 0px;
}
    
.feature_container {
	margin: 4px 2px 4px 0px;
	width: 230px;
	width:100%;
}
.feature_footer {
	height:10px;
	background:bottom left repeat-x url(images/feature_bottom_back.gif);
}

.quote 
{
    font-size:larger;
    font-style:italic;
    font-weight:bold;
}

.quoteref
{
   font-size:small;
   font-variant:small-caps;
   color: #787878;
}


td
{
 line-height:14px; 
    font-size:12px;
}
ol
{
   line-height:18px;
    }
p  
{
    margin:0px; 
    padding:3px 0 6px 0; 
    line-height:16px; 
    font-size:12px;
}

br  
{
    margin:0px; 
    padding:0px;
    line-height:0px; 
}

h1 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:22px;
    color:#681416;
    font-weight:normal;
    margin:0 0 0 0;
    padding:0 0 12px 0;
}

h2 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:18px;
    color:black;
    font-weight:normal;
    margin:0 0 0 0;
    padding:12px 0 3px 0;
}

h3 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:16px;
    color:#681416;
    font-weight:normal;
    margin:0 0 0 0;
    padding:12px 0 3px 0;
}

.BlurbTitle
{
    padding:32px 0 3px 0;
    font-weight:bold;
}

h4, h5, h6 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:black;
    font-weight:bold;
    margin:0 0 0 0;
    padding:8px 0 2px 0;
}

ul {
    margin: 2px 0 4px 12px;
    padding:2px 0 4px 12px;
}

ul li {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    padding:2px 8px 2px 8px;
    margin-left:4px;
    line-height:16px;
}

#CentreColumnGeneral #primarypromo
{
    float: left;    
    max-width: 490px;
    width:auto;
    background-color:#ffffff;
}

#CentreColumnGeneral #secondarypromo
{
    float: left;    
    width: 140px;
    margin-left:8px; 
}

#primarypromo .promotile1
{
    float: left;    
    margin: 0 4px 10px 0;
    padding:0 4px 10px 0;
    width: 480px;
}

#videopromo .videopromotile1
{
    float: left;    
    margin: 0 0px 10px 0;
    padding:0 0 10px 0;
    width: 60%;
}

#videopromo .videopromotile3
{
    float: left;    
    margin: 0 10px 10px 0;
    padding:0 0 10px 0;
    min-width: 720px;
}

.promotile1 .feature_container {
	margin: 0;
	width: 230px;
	width:100%;
}

#primarypromo .promotile1 .feature_container tr {
	padding:4px;
	border-color:#B8B1AB;
	border-width:8px;
	width:100%;
}

#secondarypromo .promotile2
{
    
    float: left;    
    margin: 34px 0 2px 0;
    padding:0 0 2px 0;
    width: 240px;
}

#videopromo .videopromotile2
{
    float: left;    
    margin: 0 0 4px 18px;
    padding:0;
    width: 250px;
}

#secondarypromo .promotile3
{
    float: left;    
    margin: 0 0 10px 0;
    padding:0 0 10px 0;
    width: 240px;
}
#secondarypromo .promotile4
{
  float: left;    
  margin: 0 0 10px 0;
  padding:0 0 10px 0;
  width: 240px;
}
.promotile4 .centerimg
{
  text-align:center;
}
    
    
    
#CentreColumnGeneral #buttonrow
{
  clear:both;
}
    
.rembutton
{
  background-image: url(images/rembutton.bmp);
  background-repeat:no-repeat;
  padding:14px 66px 14px 2px;
  height: 42px;
  width:162px;
  font-size:14px;
  color:#ffffff;
  text-decoration:none;
}

.special 
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:18px;
  color:#b16b6c;
  font-weight:normal;
  margin:0 0 0 0;
  padding:8px 0 3px 0;
}

#media
{
   margin-top: 40px;
}
#noUpdate
{
	margin: 0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #cccccc;
	text-align: left;
	width: 210px; 
	height: 200px;	
	padding: 40px;
}
#FeatureTileBottom
{
  width:470px;
  padding-bottom:40px;
}

#FeatureTileBottom .Tile1
{
  width:50%;
  float: left;
}

#FeatureTileBottom .Tile2
{
  float: left;
  margin-left:240px;
  margin-top:-174px;
  width:50%;
}


fieldset
{
  border:1px solid #dcdcdc;
  padding:0 10px;
  margin-right:50px;
}

legend
{
  padding:7px 5px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#681416;
  font-weight:bold;
}

form fieldset th
{
  font-size:12px;
  padding: 4px;
  padding-right:30px;
  background-color: #dcdcdc;
  float: right;
  text-align:right;
}

table
{
	border-collapse:separate;
	border:0px;
	width:100%;
}

table tbody tr td input, table tbody tr td textarea, table tbody tr td select
{
	width:100%;
}

.pdf
{
	background-image: url(images/pdf_icon.bmp);
	background-repeat:no-repeat;
	padding-bottom:40px;
	line-height:40px; 
	margin-bottom: 10px;
	margin-top:60px;
}

.pdf a
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#681416;
  font-weight:normal;
	text-decoration: none;
	padding-left: 34px;
	padding-top:20px;
	margin-top:60px;
}

#IQPCImportTable th
{
	align:left;
	vertical-align:top;
}

#IQPCImportTable *
{
	padding-top:20px;
}
*/
