/* body (background) styles */
body.desertHunt { background: #f9f6d1 url(/images/templates/bg-desert-hunt.jpg) no-repeat left top; } 
body.men { background: #f9f6d1 url(/images/templates/bg-men.jpg) no-repeat left top; } 
body.cabin { background: #f9f6d1 url(/images/templates/bg-cabin.jpg) no-repeat left top; }
body.compass { background: #f9f6d1 url(/images/templates/bg-compass.jpg) no-repeat left top; }
body.bandbrothers { background: #f9f6d1 url(/images/templates/bg-Band-Brothers.jpg) no-repeat left top; } 
body.bandbrothers { background: #f9f6d1 url(/images/templates/bg-Band-Brothers.jpg) no-repeat left top; } 
body.strat-assets { background: #f9f6d1 url(/images/templates/bg-strat-assets.jpg) no-repeat left top; } 
body.global-energy { background: #f9f6d1 url(/images/templates/bg-global-energy.jpg) no-repeat left top; } 
body.global-income { background: #f9f6d1 url(/images/templates/bg-global-incomev1.jpg) no-repeat left top; }
body.euro-opps { background: #f9f6d1 url(/images/templates/bg-euro-opps.jpg) no-repeat left top; } 
/* logo */
#cologo { height: 70px; float:right; }
#logo { height: 70px; margin-top: 11px; }
#logo a { display: block; width: 116px; height: 65px; cursor: pointer; margin: 0 0 0 98px; }
#logo span { display: block; width: 116px; height: 65px; background: url(/images/templates/artemis-logo.png); text-indent: -5000em; }
#cologo span { display: block; width: 116px; height: 65px; background: url(/images/microsites/cofunds/Cofunds.jpg); text-indent: -5000em; }

/* main content style (bg, etc) */
#templateContentBgTop { width: 710px; height: 7px; background: url(/images/templates/content-shadow-top.png) no-repeat center bottom; }
#templateContentBgMid { width: 710px; min-height: 1000px; background: url(/images/templates/content-shadow-mid.png) repeat-y center top; overflow:hidden; }
#templateContentBgBottom { width: 710px; height: 7px; background: url(/images/templates/content-shadow-bottom.png) no-repeat center top; }
#templatecontainer { width: 710px; margin: 0 auto 10px; }
#templateContent { background-color: #fff; margin: 0 7px; }
/* left col */
#subNavColumnWrapper { margin: 0 20px 0 33px; background-color: #fff; display: inline; }
ul.subnav li.subnav a { color:#96703E; display:block; font-size:1.2em; letter-spacing:0.15em; padding:10px 0; text-decoration:none; }
ul.subNavChildren li a { color:#623D11; font-size:1em; font-style:normal; letter-spacing:normal; padding:0 0 5px; }
/* main content area */
#content { margin: 0 53px 0 189px; background-color: #fff; min-height:1300px;}
#content h1 { padding-top: 28px; margin-top: 0; }
#content p, #content li { font-size: 1.2em; margin-bottom: 0; }
#content p a:hover, #content li a:hover, #footer li a:hover { border-bottom:1px dotted #005A9C; }
#content img.floatLeft { float: left; margin: 0px 17px 13px 0px; }
/* footer */
#footer ul { margin: 12px 7px 100px 7px; }
#footer li { display: inline; padding: 0 10px 0 12px; font-size: 1.2em; font-family: "Georgia", "Times New Roman", Times, serif; line-height: 1.66666em; background: url(/images/templates/footer-li-border.png) no-repeat left 2px; }
#footer li.first { display: inline; padding: 0 10px 0 0; background: none; }

/* forms */
.submitButton { margin-top: 20px; }
legend { font-size: 1.2em; }
span.formError { font-size: 1.3em; font-weight: bold; color: #CC0000; display: block; margin: 10px 0px 10px 0px; }
div.contentWrapper label.formFieldError, div.contentWrapper h3.formFieldError { color: #CC0000; }
div.contentWrapper { margin-top: 0px; }
div.checkbox label { width: 400px; }
.micrositeForm .formlabel { width:131px; }
div.contentWrapper label.radioNumber { margin-left:20px; width:auto; }
p.formTitle { color: #96703E; padding-bottom:10px; }
div.radioColumn { float: left; display: block; margin-left: 30px; }
div.contentWrapper input.radioButton { border: 1px solid red; border: none; background: none; }

/* video */
div.videoWrapper { background:transparent url(/images/common/brown_panel_pattern.jpg) repeat scroll left top; border:6px solid #513D22; margin:0 -32px 20px 0; width:300px; }

/* wide page */
.wide #templateContentBgTop { width: 972px; background-image: url(/images/microsites/wideTopShadow.png); }
.wide #templateContentBgMid { width: 972px; background-image: url(/images/common/pageShadow.png); }
.wide #templateContentBgBottom { width: 972px; background-image: url(/images/home/shadowBottom.png); }
.wide #templatecontainer { width: 972px }
div#pageContent { margin-left: -17px; padding-left: 0px; }
div#pageContent div.contentWrapper.fullWidthWrapper { margin-bottom: 30px; }


.fund-forum #logo { display: none; }
.fund-forum { padding-top: 65px; }

#content ul.bullets { list-style-image:url(/images/common/bullet_brown.gif); list-style-position:outside; margin:10px 0 20px 20px; padding:0; }
#content ul.bullets li { font-size:1.2em; line-height:1.4em; margin:0; padding:7px 0; }
div.contentWrapper { margin:0 0 0 0; }

/* Tables */
table { width: 100%; font-size: 1.2em; margin-bottom: 20px; }

table tbody tr.zebra { background-color: #f5f2e1; }
table tr th { font-weight: normal; text-align: left; margin: 0px; padding: 10px;}
table tbody tr td { color: #926c3b; padding: 10px; margin: 0px;}

/* reset/clear */
div.clearer { clear:both; height:1px; width:100%; }

/* Individual Page Content */

/* COFUNDS */
#top-panel.cofunds { width:100%; overflow:auto; margin:20px 0; }
#top-panel.cofunds #banner { float:left; width:400px; height:220px; border:0px solid black; margin-right:50px; }

#middle-panel.cofunds { margin-bottom:40px; }
#middle-panel.cofunds p { color:#926C3B; }

#download-links.cofunds { margin-top:-10px; }
#download-links.cofunds li a.smallPdfLink { line-height:25px; }


/* AEO */
#columnWrapper.aoe { margin-top:10px; }
#columnWrapper.aoe .column1 { padding-right:20px; float:left; position:relative; }
#columnWrapper.aoe .column2 { float:left; position:relative; width:310px; }
.disclaimers { margin-top:-140px; margin-bottom:20px; }
