/*
	Spader.com
	Cascading Style Sheet
	Blend Interactive
	Benjamin Bertrand
	2007/07/06
*/


/* **** RESET **** */

body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th {  margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; } 
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; } 
caption,th { text-align:left; } 
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; } 
q:before,q:after { content:''; } 
abbr,acronym { border:0; }


/* **** TAGS **** */

body { font-size:75%; font-family:Arial, Calibri, "Helvetica Neue", Helvetica, Arial, "Tahoma MS", sans-serif; background:#fff; }
html>body>#Container { font-size:12px; }

p { font-size:1em; line-height:1.2em; margin:1.5em 0 0.5em 0; padding:0; }
p.Serif { font-size:1.0833em; }

/*  24px  */	h1 { font-size:2.000em; margin:0.75em 0 0.25em 0; }
/*  20px  */	h2 { font-size:1.667em; margin:0.90em 0 0.30em 0; line-height:1.2em; }
/*  14px  */	h3 { font-size:1.167em; margin:1.29em 0 1.43em 0; }
/*  12px  */	h4 { font-size:1.000em; margin:1.667em 0 0.333em 0; }
/*  10px  */	h5 { font-size:0.833em; margin:1.80em 0 0.60em 0; }
/*   8px  */	h6 { font-size:0.750em; margin:2.25em 0 0.75em 0; }

ul, ol { text-align:left; width:100%; }

blockquote { margin:1.5em 2em; }

form table { margin-left:10px; }

strong { font-weight:bold; }
em { font-style:italic; }


/* **** NAVIGATION **** */

#Nav ul { width:145px; text-align:right; padding:0; }
ol.Top { margin-top:-3px; }
#Nav li { line-height:1em; margin-bottom:0.5833em; }
#Nav li a { display:block; height:1em; width:100%; text-decoration:none; }
html>body #Nav li a { width:auto; }
#Nav a { width:124px; width:100%; background:url('../_images/dot_link.jpg') top right no-repeat; color:#000; }
#Nav a:hover { background:url('../_images/dot_hov.jpg') top right no-repeat; color:#336; }


/* **** LAYOUT **** */

#Container { width:750px; margin:0 auto 7px; }

#Header { width:730px; height:50px; text-align:right; margin-top:19px; }
#Header p { margin:0 56px 0 0; font-size:0.9167em; }
#Header p.XMarginRight { margin-right:92px; }
#Header p.Green { font-size:0.8333em; line-height:0.8333em;}
#Header img { float:right; }
#Header a { color:#526188; text-decoration:underline; }
#Header a:hover { color:#C47A22; text-decoration:underline; }

#Logo { width:730px; height:68px; }

.TableSetWidth{width:570px;}

.TableSetWidth td{padding:0px 5px;}

.TableSetWidth td.ShortenUpTD{width:355px;}

div.CartOption { text-align:left; margin-left:165px; width:350px;}
div.CartOption a { color:#526188; font-weight:bold; text-decoration:underline; }
div.CartOption a:hover { color:#C47A22; font-weight:bold; text-decoration:underline; }

#Nav { float:left; margin-top:92px; }
#Nav ul { list-style-type:none; }

#Page #Breadcrumbs a { color:#526188; text-decoration:none; }
#Page #Breadcrumbs a:hover { color:#C47A22; text-decoration:underline; }

#Main { margin:0 0 0 145px; background:#fff url('../_images/employees/_Dan-Westegaard.jpg') bottom left no-repeat; }
#Main.Home { background-image:none; } 

#MainTop { width:614px; height:15px; background:transparent url('../_images/main_top.jpg') top left no-repeat;}
#MainMid { width:614px; background:transparent url('../_images/main_mid.jpg') top right repeat-y; border-left:1px solid #999; }
.MainMidRight { width:1px; height:352px; float:right; }
.MainMidBtm { clear:both; }
#MainBottom, #MainBtm { width:615px; height:21px; border:none; background: url('../_images/main_btm.png') top right no-repeat;}

#MainMid p.Index { font-size:1em; margin:0 194px 0 34px; }
#MainMid p.Second { font-size:1em; margin:0 18px 0.5em 0; }
#MainMid p.Third { font-size:1em; margin:0; }

#MainMid h3 { color:#526188; }

#Left { width:585px; }

#InnerRight {float:right; position:relative; top:-31px; margin:0 0 -21px 0;}
#InnerRight.Tertiary {margin:0 0 0 240px;}
#InnerRight.Company {width:200px;}
#InnerRight.Group {width:200px;}

#Clip { width:415px; position:relative; top:-29px; left:132px; margin-bottom:-29px; color:#000; }
#Clip p, quote { display:block; margin:0 66px 0 23px; font-size:1.167em; font-family:"Georgia", serif; font-style:italic; }
#ClipTop { width:412px; height:15px; background:url('../_images/clip_top.jpg') top left no-repeat; }
#ClipMid { width:411px; background:url('../_images/clip_mid.jpg') top right repeat-y #E9EAC9; border-left:1px solid #C0C573; }
#ClipBtm { width:412px; height:18px; background:url('../_images/clip_btm.jpg') top left no-repeat; }
#PaperClip { display:inline; width:43; height:106px; float:right; position:relative; top:-17px; margin-right:17px; margin-bottom:-17px;}
#PaperClip img {float:left;}

#Items { width:352px; margin:0 34px 0 50px; }
#Items h4 { font-weight:bold; margin-left:110px; }
#Items p { font-size:0.9167em; line-height:1.2em; margin-left:110px; }
#Items img { margin-right:10px; margin-bottom:15px; }
div.Item { color:#273A6A; }
.Item img { float:left; }

#Sidebar { float:right; width:180px; }
#Sidebar h3 { font-family:Times, "Times New Roman", serif; }
#Sidebar h3 a { font-size:0.750em; color:#C47A22; }
#Sidebar h3.Blue a { font-size:1em; color:#526188; }
#Sidebar h3.Blue a:hover { color:#C47A22; }
#Sidebar a { color:#666; }
#Sidebar .LoginImg { float:right; width:30px; height:30px; position:relative; top:8px; right:18px; }
#Sidebar p { clear:both; font-size:0.833em; margin:0 0 0 12px; }
#Sidebar div.ResourceGuide a { display:block; width:160px; height:40px; background:transparent url(../_images/SpaderLifeline.gif) no-repeat top left; }
#Sidebar div.ResourceGuide a:hover { background-position:bottom left; }
#Sidebar div.ResourceGuide span { display:none; overflow:hidden; }


div.Listing { background:#F6EBDE; margin:0 18px 0 10px; font-size:0.9167em; }
div.Listing.White { background-color:#fff; }
div.Listing .Event a { color:#666; font-weight:bold; text-decoration:underline; }
div.Listing .Event a:hover { color:#C47A22; font-weight:bold; text-decoration:underline; }
div.Listing .Event { color:#526188; display:block; margin:3px; line-height:1.25em; padding:3px 0 1px 3px; }
div.Listing .Event h5 { font-size:1em; margin:0.2000em 0 0 0;; font-weight:bold; }

#Inner { width:610px; padding-bottom:1.5em; }
#Inner a { color:#526188; text-decoration:underline; }
#Inner a:hover { color:#CA7A22; text-decoration:underline; }
#Inner h2 { margin-top:0; font-family:Times, "Times New Roman", serif; color:#630; font-weight:bold; }
#Inner #Content { margin-left:20px; margin-right:26px; }
#Inner.FixedHeight { height:332px; }

#Breadcrumbs { color:#526188; font-size:0.857em; line-height:1.5em; font-family:Arial, Calibri, "Helvetica Neue", Helvetica, Arial, "Tahoma MS", sans-serif; width:350px;}
#Breadcrumbs a { color:#526188; text-decoration:underline; }
#Breadcrumbs a:hover { color:#CA7A22; text-decoration:underline; }

#Content a { color:#526188; text-decoration:underline; }
#Content a:hover { color:#C47A22; text-decoration:underline; }
#Content p { margin:0.75em 0 0 0; }
#Content p a { text-decoration:underline; }
#Content h4 { font-weight:bold; color:#526188; }
#Content h4 a { color:#AAB34B; text-decoration:underline; }
#Content h4 a:hover { color:#C47A22; text-decoration:underline; }
#Content ul { text-align:left; width:90%; padding:0 0 0 10px; color:#526188; }
#Content li { list-style:disc outside; margin-left:20px; } 
#Content li.NoBullet { list-style-type:none; }
#Content blockquote { display:block; margin:0.75em 12px 0.25em 0; font-size:1em; font-family:"Georgia", serif; font-style:italic; }

#Inner .Tertiary #Content { margin-left:200px; }
#Inner .Tertiary #Content img { float:left; }
#Inner .Tertiary #Content ul { color:#526188; margin:0 0 2em 50px; text-align:left; }
#Inner .Tertiary #Content li { font-size:1em; font-weight:bold; color:#526188; margin:0.5em 0 0.25em 0; }
#Inner .Tertiary #Content li a  { color:#526188; text-decoration:underline; }
#Inner .Tertiary #Content li a:hover { color:#C47A22; text-decoration:underline; }

#InnerLeft { float:left; width:552px; margin-left:20px; color:#526188; padding-right:1px;}
#InnerLeft h2 { margin-top:0; font-family:Times, "Times New Roman", serif; color:#630; font-weight:bold; }
#InnerLeft h2 a { color:#630; }
#InnerLeft h2 a:hover { color:#C47A22; }
#InnerLeft h4 { font-weight:bold; color:#526188; }
#InnerLeft h4 a { color:#AAB34B; text-decoration:underline; }
#InnerLeft h4 a:hover { color:#C47A22; text-decoration:underline; }

#InnerLeft p { margin:0.5em 0 1.5em 0; }

#InnerLeft ul ,
#InnerLeft ol ul { color:#526188; list-style:disc outside; margin:0 0 0.75em 20px; width:auto; }
#InnerLeft ul ul {  color:#526188;list-style:circle outside; margin:0 0 0.75em 20px;  width:90%; }
#InnerLeft ol {  color:#526188;list-style:decimal outside; width:500px; margin:0.25em 0 0.75em 0;  width:auto; padding-right:20px;}
#InnerLeft ol li { margin-top:0.75em; margin-bottom:0.50em; }

#InnerLeft a { color:#526188; text-decoration:underline; }
#InnerLeft a:hover { color:#CA7A22; text-decoration:underline; }
#InnerLeft p a { color:#526188; text-decoration:underline; }
#InnerLeft p a:hover { color:#CA7A22; text-decoration:underline; }

#Inner a { color:#526188; text-decoration:underline; }
#Inner a:hover { color:#CA7A22; text-decoration:underline; }
#Inner p a { color:#526188; text-decoration:underline; }
#Inner p a:hover { color:#CA7A22; text-decoration:underline; }

#Skinny { width:300px; }
#Skinny p { line-height:1.5em; }


#ClipShortest { width:211px; clear:both; color:#000; text-align:left; }
#ClipShortest p { margin:0 0 0 10px; }
#ClipShortest h4 { display:inline; margin:0 0 0 10px; }
#ClipShortest ul { color:#526188; list-style:disc outside; text-align:left; margin-left:20px; }
#ClipShortest ol { color:#526188; list-style:decimal outside; text-align:left; }
#ClipShortest li { margin:0.5em 0; }
#ClipShortest a { color:#663300; text-decoration:underline; }
#ClipShortest a:hover { color:#C47A22; text-decoration:underline; }
#ClipShortest #PaperClip { width:43; height:106px; float:right; position:relative; top:-17px; margin-right:8px; }
#ClipTopShortest { width:212px; height:17px; background:url('../_images/clip_top_shortest.jpg') top right no-repeat; }
#ClipMidShortest { width:209px; background:url('../_images/clip_mid.jpg') top right repeat-y #E9EAC9; border-left:1px solid #C0C573; padding-bottom:0.5em; }
#ClipBtmShortest { width:211px; height:23px; background:url('../_images/clip_btm_shortest.jpg') top left no-repeat; }

#ClipMidShortest form { margin-left:10px; }

#ClipMidShortest ol {list-style-position:inside; margin:0 0 0 10px; padding:0;}

#ClipMidShortest h4 { display:block; margin:0 0 1em 8px; }
#InnerRight #ClipMidShortest p { margin:0 0 0 8px; }
#InnerRight #ClipMidShortest a { font-weight:bold; text-decoration:underline; }
#InnerRight #ClipMidShortest a:hover { font-weight:bold; font-color:#C47A22; text-decoration:underline; }


/* **** TESTIMONIAL PAPERCLIP **** */

.Tertiary #Clip { width:315px; position:relative; top:0px; left:0px; }
.Tertiary #ClipTop { width:314px; height:17px; background:url('../_images/clip_top_short.jpg') top left no-repeat; margin-left:1px; }
.Tertiary #ClipMid { width:313px; background:url('../_images/clip_mid.jpg') top right repeat-y #E9EAC9; border-left:1px solid #C0C573; padding-bottom:0.25em; }
.Tertiary #ClipBtm { width:314px; height:18px; background:url('../_images/clip_btm_short.jpg') top left no-repeat; margin-bottom:2em; }
.Tertiary #Clip #ClipMid #PaperClip { position:relative; top:-34px; left:0px; }
.Tertiary #ClipMid p { margin:0 22px 0.5em 10px;}

#ClipProp  { height:80px; float:right; color:#FFF; }
#ClipProp25{ height:25px; float:right; color:#FFF; }
#ClipClear { clear:both; }

#InnerBottom { clear:both; margin-left:20px; padding-bottom:2em; }
#InnerBottom h3 { color:#C47A22; }
#InnerBottom .Listing { width:125px; float:left; margin:0 0 0 5px; }
#InnerBottom img { margin:0 5px; padding:7px 0; }
#InnerBottom a { color:#526188; text-decoration:underline; }
#InnerBottom a:hover { color:#CA7A22; text-decoration:underline; }


#Footer { font-size:0.75em; font-family:Arial, Calibri, "Helvetica Neue", Helvetica, Arial, "Tahoma MS", sans-serif; color:#666; }
#Footer p { margin-left:195px; text-left:center; }
#Footer a { color:#526188; text-decoration:underline; }
#Footer a:hover { color:#C47A22; text-decoration:underline; }

p.Top,
#ClipMidShortest p.Top { margin-bottom:0.75em; }
#ClipMidShortest p.Right {width:275px;}

p.Group {padding-top:0.5em;}

p.Blue a { text-decoration:underline; }
p.Blue a:hover { font-color:#C47A22; text-decoration:underline; }

#Low { position:relative; top:333px; left:330px; float:left; width:225px; }
#Low img { margin:0 5px 0 0; }


/* **** TESTIMONIAL NEXT(N) NAVIGATION **** */

#TestProp {float:right; width:1px; height:430px; background:transparent; border:none;}
#Lower {float:right; margin-right:5px; width:300px; text-align:right;}
#Lower p.NextN {line-height:1em; margin-top:0;}
#Lower img.test {float:right; margin-right:5px;}


/* **** TABLES **** */

/* table tr { border:3px solid #fff; } */
td.copy { line-height:1.5em; padding:0.5em 0.5em 0.5em 0; }
td.copy ul li { margin-top:0.3571em; line-height:1.1667em; }
#InnerLeft td p { font-size:0.85em; margin:0.5em 7px;}


/* **** PRIVACY & TERMS **** */

#InnerLeft.Privacy ol li { margin:1.5em 32px 0.5em 0; }


/* **** CLASSES **** */

.Ampersand, .Asterisk {font-family:"Goudy Old Style", "Palatino Linotype", "Book Antiqua"; font-size:110%;}
.ArticleMain {margin:0 22px 0 20px;}
.Article {display:block; margin:0.5em 0 0.5em 0; font-style:italic;}
.Center {text-align:center;}
.Clear {clear:both;}
.ClipHeight {display:block;}
.Blue {color:#526188;}
.Bold {font-weight:bold;}
.Breadcrumbs { clear:both; font-size:0.857em; color:#526188; margin-left:50px; }
.Btm { margin-bottom:0; }
.FloatRight { float:right; margin:0; }
.FloatLeft {float:left;}
#Breadcrumbs.FullPage {width:588px;}
#Low .FloatLeft{margin-top:7px;}
.Footnote { font-size:0.9167em; }
.Green { color:#95A01E; }
.Home { margin-top:-3px; }
.NoPadding { padding:0; }
.Indent_145 { margin-left:165px; }
.Indent_335 { margin-left:355px; }
.ImgInset { float:left; margin:0 8px 0.5em 0; }
.Link { display:block; margin:0.5em 0 0 0; font-size:90%; }
.Link a { color:#526188; text-decoration:underline; }
.Link a:hover { color:#CA7A22; text-decoration:underline; }
.MarginTop { margin-top:1em; }
.MarginRight18 { display:block; margin-right:25px; }
.Navy { color:#14376D; }
.NoBullet { list-style-type:none; }
.Orange { color:#C47A22; }
.PaddingBottom15 { padding-bottom:1.5em; }
.PaddingTop15 { padding-top:1.5em; }
.PressRelease { margin:1.5em 0 0.5em 0; }
.Quote { margin:0.75em 12px 0.5em 0; }
.Red { color:#F00; }
.Register { font-size:0.9167em; }
.Right { text-align:right; }
.Sans { font-family:Arial, Calibri, "Helvetica Neue", Helvetica, Arial, "Tahoma MS", sans-serif; }
.Serif { font-family:Times, "Times New Roman", serif; }
.Secondary, .Tertiary { margin-left:210px; margin-right:25px; }
.Source { display:block; font-weight:bold; }
.Speaker { font-family:"Georgia", serif; font-style:italic; }
.Subhead { font-family:Arial, Calibri, "Helvetica Neue", Helvetica, Arial, "Tahoma MS", sans-serif; color:#526188; }
.Testimonial { margin:0.5em 0; width:560px;}
.Second .Testimonial {width:330px;}
.Top { margin-top:0; }
.Top72 {top:72px;}
#PaperClip.Top-34 { top:-34px; }
.Width185 { width:185px; }

