﻿/*	default				*/
* 
{ padding:0px; margin:0px; border:none; font-family:Arial, Verdana; font-size:12px; color:#FFF; }
body, html 
{ height:100%; background-color:#200; }
a
{ font-weight:bold; color:#fff;}
a:hover 
{ color:#fe9; }
div, span
{ line-height:20px; }
table
{ padding:0px; border-collapse:collapse; border-spacing:0px; }
table caption
{ display:none; }

/*	main layout			*/
div._main
{ border:1px solid transparent; position:relative; min-height:421px; width:900px; margin:0px auto 0px auto; }
div._content
{ position:relative; width:900px; margin:112px 0px 0px 0px; background:url("/IdahoFallsCSI/Support/Images/Core/brTable_back.gif") repeat-y top center; }
div._content div._left
{ position:absolute; left:0px; top:0px; bottom:0px; width:32px; background:url("/IdahoFallsCSI/Support/Images/Core/brTable_Left.gif") repeat-y top right; }
div._content div._right
{ position:absolute; right:0px; top:0px; bottom:0px; width:32px; background:url("/IdahoFallsCSI/Support/Images/Core/brTable_Right.gif") repeat-y top left; }
div._content div._site
{ position:relative; padding:30px 40px; text-align:justify; vertical-align:top; line-height:normal; }
div._content div._site span.top, div._content div._site span.bottom
{ display:block; }
div._content div._site span.left, div._content div._site span.right
{ }
div._menu
{ position:absolute; left:0px; top:0px; height:144px; width:900px; }
div._menu span._fade
{ position:absolute; left:32px; right:32px; bottom:0px; top:96px; height:48px; background:url("/IdahoFallsCSI/Support/Images/Core/fadeTop.png") repeat-x; }
div._footer
{ position:relative; left:0px; top:-32px; width:900px; }
div._footer span._fade
{ position:absolute; left:32px; right:32px; bottom:17px; top:0px; height:48px; background:url("/IdahoFallsCSI/Support/Images/Core/fadeBottom.png") repeat-x; }

/*	content layout		*/
div._site span.top, div._site span.bottom
{ display:block; min-height:23px; }
div._site span.left, div._site span.right
{ display:inline-block; width:402px; vertical-align:top; }
div._site span.right
{ margin-left:12px; }

/*	main menu			*/
table._menu
{ position:relative; width:900px; margin-top:21px; }
table._menu tr td
{ vertical-align:bottom; height:123px; line-height:123px; }
table._menu tr td.left
{ width:32px; background:url("/IdahoFallsCSI/Support/Images/Menu/brMenu_left.png") no-repeat right 53px; }
table._menu tr td.center
{ width:154px; background:url("/IdahoFallsCSI/Support/Images/Menu/brMenu.png") repeat-x 12px 45px; text-align:center; }
table._menu tr td.logo
{ width:220px; }
table._menu tr td.right
{ width:32px; background:url("/IdahoFallsCSI/Support/Images/Menu/brMenu_right.png") no-repeat left 53px; }
table._menu tr td.center a img
{ width:103px; margin:0px 4px 23px 4px; }
table._menu tr td.center a:hover img
{ width:111px; margin:0px 0px 22px 4px; }

/*	footer menu(style)	*/
table._foot
{ position:relative; width:900px; height:44px; margin-top:16px; }
table._foot tr td
{ vertical-align:middle; line-height:44px; }
table._foot tr td.left
{ width:32px; background:url("/IdahoFallsCSI/Support/Images/Core/crBottom_left.png") no-repeat right 5px; }
table._foot tr td.filler, table._foot tr td.center
{ width:358px; background:url("/IdahoFallsCSI/Support/Images/Core/crBottom_filler.png") repeat-x left 5px; }
table._foot tr td.filler span
{ font-size:10px; color:#876; text-align:center; width:100%; display:inline-block; vertical-align:top; padding-bottom:2px; }
table._foot tr td.center
{ width:120px; text-align:center; }
table._foot tr td.right
{ background:url("/IdahoFallsCSI/Support/Images/Core/crBottom_right.png") no-repeat left 5px; width:32px; }

span.romi_compliance
{ display:block; margin:24px 0px 12px auto; text-align:left; width:450px; }
span.romi_compliance span.complianceTitle
{ display:block; font-size:12px; color:#876; line-height:16px; padding-bottom:7px; }
span.romi_compliance span.browser
{ display:inline-block; text-align:left; margin-right:17px;  }
span.romi_compliance span.browser img
{ margin-right:11px; }
span.romi_compliance span.compliance
{ display:inline-block; }
span.romi_compliance span.compliance img
{ cursor:pointer; }


/*	content styles	*/
span.Error404
{ }
span.Error404 span
{ display:block; text-align:center; }
span.Error404 span.Number
{ display:none; font-size:72px; line-height:72px; padding-top:40px; }
span.Error404 span.Error
{ padding-top:40px; font-size:16px; font-style:italic; color:#fe9; }
span.Error404 span.Message
{ padding:20px 0px 20px 0px; }

span.plain
{ display:block; padding:10px; text-align:justify; color:#C5BBBB; }
span.plain a
{ font-weight:bold; }

span.caption
{ display:block; font-weight:bold; margin:11px 0px 11px 0px; font-size:16px; }

span.title
{ display:block; font-weight:bold; margin:4px 0px 4px 0px; font-size:16px; color:#fe9; }
span.title span.sub
{ display:block; font-size:14px; color:#fe9; }
span.title span.superSub
{ display:block; font-size:12px; color:#fe9; }
span.title span.position
{ display:block; font-style:italic; color:#400; }
span.title a
{ color:#fe9; font-size:14px; font-weight:normal; margin-left:10px; margin-left:3px; margin-right:3px; }
span.title a:hover
{ color:#400; }

span.Charger, span.Boss, span.Chevelle, span.Feature
{ display:block; border:1px solid #000; padding:120px 10px 20px 10px; color:#fe9; background:url("/IdahoFallsCSI/Support/Images/Main/Dodge_Charger.png") center 10px no-repeat #500; }
span.Boss
{ background-image:url("/IdahoFallsCSI/Support/Images/Main/Mustang_Boss.png"); }
span.Chevelle
{ background-image:url("/IdahoFallsCSI/Support/Images/Main/Chevy_Chevelle.png"); }
span.Feature
{ border-color:#bb9; color:#fff; padding-top:75px; background-image:url("/IdahoFallsCSI/Support/Images/Main/FeaturedEvents.png"); background-color:#986; }

span.events
{}
span.events span.Title, span.events span.Sponsor, span.events span.Date, span.events span.Time, span.events span.Location, span.events span.Registration
{ display:block; }
span.events span.Title
{ color:#fe9; font-weight:bold; font-size:14px; padding-top:14px; }
span.events span.Sponsor
{ font-size:14px; font-style:italic; font-weight:normal; }
span.events span.Date
{ font-size:14px; color:#400; font-weight:bold; }
span.events span span
{ display:inline-block; font-weight:bold; vertical-align:top; }
span.events span.Time span.caption, span.events span.Location span.caption, span.events span.Contact span.caption, span.events span.Registration span.caption
{ color:#444; width:80px; font-size:12px; margin:0px; }
span.events span.Time span.value, span.events span.Location span.value, span.events span.Contact span.value, span.events span.Registration span.value
{}

span.blog
{ margin-bottom:19px; }
span.blog span.blogCaption
{}
span.blog span.date, span.blog span.text
{ display:inline-block; vertical-align:top; margin:4px; }
span.blog span.date
{ background-color:#ccc; text-align:center; width:40px; border-top:1px solid #aaa; border-left:1px solid #aaa; border-right:2px solid #888; border-bottom:2px solid #888; }
span.blog span.date span
{ display:inline-block; color:#000; }
span.blog span.date span.month
{ font-size:12px; font-weight:bold; text-transform:uppercase; line-height:12px; margin-top:4px; }
span.blog span.date span.day
{ font-size:18px; font-weight:bold; line-height:18px; margin:4px; }
span.blog span.date span.year
{ font-size:9px; line-height:9px; margin-bottom:4px; }
span.blog span.text
{ width:300px; }

span.events a
{ display:inline-block; text-align:right; width:100%; color:#fe9; font-weight:bold; }
span.events span.break
{ height:17px; }

span.noimage
{ background-image:none; padding-top:10px; }
span.center
{ text-align:center; }
span.padded
{ margin:11px auto 11px auto; }
span.white
{ color:#fff; }
span.block
{ display:block; }