
/*******************************/
/*UNIVERSAL STYLES*/
/******************************/



body {
	background:url(../images/images2/BodyBG1x894.jpg) repeat-x #2b9ea2;
	font-family:tahoma,verdana,arial,sans-serif;
	font-size:13px;
	line-height:18px;
	color:#000;
	padding:0 0;
	margin:0px;
	text-align:center;
}
a {
	color:#0092c8;
	text-decoration:none;
}
a:hover {
	color:#0092c8;
	text-decoration:underline;
}
#Container {
	text-align:left;
	position:relative;
	margin:0 auto;
	padding:0px;
	margin-top:5px;
	/*border:solid 1px red;*/
	width:1000px;
}
#RaiseIndex {
	position:relative;
	z-index:3;
}
#SurveyBG {
	font-family:tahoma,verdana,arial,sans-serif;
	font-size:11px;
	float:right;
	margin-right:30px;
	margin-bottom:20px;
	width:336px;
	height:600px;
	background:url(../includes/OrganizedSurvey336x600.jpg) no-repeat;
}
#SurveyContainer {
	float:left;
	margin:150 0 0 75;
	width:180px;
	height:320px;
}





/*FOOTER AREA (all pages except Homepage)*/

#Footer {
	float:left;
	margin:200 0 0 170;
	/*position:absolute;
	bottom:-300px;
	left:0px;*/
	height:150px;
	width:300px
	border:solid 1px yellow;
	text-align:center;
	vertical-align: middle; 
	color:#235e60;
}
#Footer a, #Footer a:hover {
	color:#fff;
}
.Copyright, .Copyright a {
	color:#fff;
	text-decoration:none;
}
.Copyright a:hover {
	color:#fff;
	text-decoration:underline;
}


/*BACKGROUND ELEMENTS*/

#ClassicArrangement {
	position:absolute;
	top:88px;
	left:-70px;
	background:url(../images/images2/ClassicSetting246x288.png) no-repeat;
	width:246px;
	height:288px;
	z-index:1;	
}
#ModernArrangement {
	position:absolute;
	top:32px;
	left:785px;
	/*right:-140px;*/
	background:url(../images/images2/ModSetting360x376.png) no-repeat;
	width:360px;
	height:376px;
	z-index:0;
}
#FlowerTable {
	position:absolute;
	top:550px;
	left:-530px;
	background:url(../images/images2/FlowerTable700x350.png) no-repeat;
	width:700px;
	height:350px;
	z-index:1;
}
#ArticleFlowerTable {
	float:left;
	margin:0 0 0 -520;
	background:url(../images/images2/FlowerTable700x350.png) no-repeat;
	width:700px;
	height:350px;
	* position:relative;
	z-index:1;
	* z-index:3;
}


/*HEADER ELEMENTS*/

#Logo {
	float:left;
	margin:0 0 0 20;
	width:337px;
	height:71px;
	/*border:1px solid red;*/
	z-index:2;
}
#Search {
	float:right;
	margin:0 20 10 0;
	/*border:1px solid yellow;*/
}



/*NAVIGATION - HOVER MENU ATTRIBUTES*/

#Navigation {
	float:left;
	margin:0 0 0 150;
	position:relative;
	width:797px;
	height:37px;
	z-index:3;
	text-align: left;
	/*border: 1px solid red;*/
}
#nav {
	font: /*78%/1.5*/12px arial, helvetica, serif; /*taken from body tag*/
	height:37px;
	padding:0px;
	z-index:3;
}
#nav, #nav ul {
	float: left;
	width: 974px;
	height:37px; /*mine added, fixed firefox bottom gap*/
	list-style: none;
	line-height: 1;
	background:; /*removed for transparency, was white*/
	font-weight: bold;
	padding:0px;
	/*border: solid #000000;
	border-width: 1px 0; turn off overall border*/
	margin: 0 0 0em 0;/*was originally 0 0 1em 0 */
}
#nav a {
	display: block;
	/*width: 10em;
	w\idth: 6em; Good Change*/
	color: #000000;
	text-decoration: none;
	/*padding: 0.25em 2em;*/
}
#nav a.daddy {
	background: url(../images/images2/bluerightarrow.gif) center right no-repeat;
}
#nav li {
	float: left;
	padding: 0;
	width: auto;
	/*border:1px solid #000000; I added*/
}
#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 14.4em;
	w\idth: 13.9em;
	font-weight: normal;
	border-width: 1px;/*border around drop down menus*/
	border:1px solid #000000;
	margin: 0;
}
#nav li li {
	padding-right: 0em;
	padding-left:3px; /*added to create white to left of drowdown words, TROUBLE*/
	width: 13.6em /*width of backround color in dropdownbox*/
}
#nav li ul a {
	width: 13em;
	w\idth: 11em;/*orig 9*/
	padding-top:5px; /*Good change, more hover space background*/
}
#nav li ul ul {
	margin: -1.5em 0 0 13.3em;/*controls space from dropdown box to second tier box*/	
}
#nav li ul ul ul {
	margin-left:13.3em; /* I added whole block to increas Safari 3rd spacing outward*/
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}
#nav li:hover, #nav li.sfhover {
	background:; /*I removed to eliminate color bg on image lead li-s*/
}
#nav li li:hover, #nav li li.sfhover {    /*I added whole block*/
	background: #eaeaea;
}












/*************************************/
/*ARTICLE PAGE STYLES*/
/************************************/


#ArticleContainer {
	float:left;
	margin:-2 0 -80 55;
	position:relative;
	z-index:3;
	width:908px;
	height:auto;
	/*border:1px solid yellow;*/
}
#ArticleHead {
	float:left;
	width:908px;
	height:35;
	background:url(../images/images2/ArtHead908x35.png) no-repeat;
	/*border:1px solid red;*/
	z-index:2;
}
#ByLine {
	float:left;
	margin:6 0 0 10;
	/*position:absolute;
	top:6px;
	left:10px;*/
	color:#acab87;
	font-size:12px;
}
#PrintButton {
	float:right;
	margin:8 10 0 0;
	width:13px;
	height:12px;
}
#PrintText {
	float:right;
	margin:6 25 0 0;
	color:#acab87;
	font-size:12px;
}
#EmailButton {
	float:right;
	margin:12 10 0 0;
	width:13px;
	height:8px;
}
#EmailText {
	float:right;
	margin:6 15 0 0;
	color:#acab87;
	font-size:12px;
}
a.ArtTool, a:hover.ArtTool {
	color:#acab87;
}
#ArticleContent {
	float:left;
	width:908px;
	height:auto;
	background:url(../images/images2/ArtRepeat908x1.png) repeat-y;
	min-height:300px;
	/*border:1px solid black;*/
}
#ArticleBottom {
	float:left;
	width:908px;
	height:20px;
	background:url(../images/images2/ArtBottom908x20.png) no-repeat;
}
#BottomAd {
	float:left;
	margin:-60 0 0 120;
	width:773px;
	height:136px;
	background:url(../images/images2/ArtBtmAd773x136.png) no-repeat;
}
#BottomAdBox {
	float:left;
	padding:4 0 0 4;
	*padding:2 0 0 2;
	margin:19 19;
	width:732px;
	height:94px;
	background:#fff;
}
#BottomAdFiller {
	float:left;
	margin:-60 0 0 120;
	width:773px;
	height:136px;
	background:none;
}


/*VIDEO PAGE VIDEO BOX*/

#VideoPlayerBorder {
	float:left; 
	width:428px; 
	* width:430px;
	height:342px;	
	border:1px solid #8f8a46;
}
#VideoPlayerSpacing {
	float:left;
	margin:-3 -3 1 2;
	* margin-bottom:-5px;
	width:425px;
	height:348px;
	/*border:1px solid red;*/
	padding:0px;
}


/*SUBSCRIBE STYLES*/

.SubscribeHeader {
	font-size:14px;
	font-weight:bold;
	padding:5 0;
}
.SubscribeTextArea {
	padding:5 0;
}
.SignUp {
	border-bottom:1px solid #4c4c4c;

}

/*ARTICLE TEXT AREA - STYLES*/

#ArticleHeadline {
	float:left;
	margin:0 0 0 150;
	width:520px;
	height:auto;
	/*border:1px solid black;*/
}
#ArticleHeadline h1 {
	font-size:26px;
	font-family:arial, verdana, tahoma, sans-serif;
	line-height:30px;
	font-weight:bold;
	margin-top:7px;
	margin-bottom:0px;
}
#StoryExtras {
	float:left;
	position:relative;
	margin:-8 0 -30 40;
	width:161px;
	height:66px;
	z-index:3;
	background:url(../images/images2/ArtExtrasStory161x66.jpg) no-repeat;
}
#ChecklistExtras {
	float:left;
	position:relative;
	margin:-8 0 -30 30;
	width:185px;
	height:66px;
	z-index:3;
	background:url(../images/images2/ArtExtrasChecklist185x66.jpg) no-repeat;
}
#TipExtras {
	float:left;
	position:relative;
	margin:-8 0 -30 40;
	width:161px;
	height:66px;
	z-index:3;
	background:url(../images/images2/ArtExtrasTip161x66.jpg) no-repeat;
}
#VideoExtras {
	float:left;
	position:relative;
	margin:-8 0 -30 40;
	width:161px;
	height:66px;
	z-index:3;
	background:url(../images/images2/ArtExtrasVideo161x66.jpg) no-repeat;
}
#ExtrasText {
	float:left;
	margin:20 0 0 30;
	height:37px;
	width:151px;
	font-size:12px;
	line-height:14px;
}
a.Extras {
	color:#166a6d;
}
#SecHeadline {
	float:left;
	margin:0 0 0 150;
	width:520px;
	height:auto;
	/*border:1px solid black;*/
	font-size:18px;
	font-family:arial, verdana, tahoma, sans-serif;
	line-height:20px;
	color:#68b9c4;
}
#ArticleText {
	float:left;
	margin:30 0 10 150;
	padding-bottom:70px;
	width:728px;
	/*border:solid black 1px;*/
}
#ArticleText td {
	font-size:13px;
	line-height:18px;
	font-weight:normal;
	font-family:tahoma,verdana,arial,sans-serif;
}
#ArticleText ul, #ArticleText ol, #ArticleText li {
	margin-left:1.5em;
	color:#000;
}
#ArticleText li {
	line-height:20px;
	padding:0 0 5 0;
	
}
#ArticleText ul.Checklist {
	list-style-image: url(../images/images2/CheckBox20x20.jpg);
	list-style-position:outside;
}
* html #ArticleText ul.Checklist li {
	padding-left:10px;
}
* html #ArticleText ul.Checklist ul li {
	padding-left:0px;
}
#ArticleText ul.Checklist ul {
	list-style-image:none;
	list-style:circle;
}
.image_caption {
	line-height:14px;
	font-style:italic;
	font-size:12px;
}

/*Newsletter Signup Ad Area*/
#SignUpAd {
	background:url(../images/images2/SignUp728x300.jpg) no-repeat;
	width:728px;
	heigh:300px;
}
#SignUpAdOther {
	background:url(../images/images2/SignUpOther728x300.jpg) no-repeat;
	width:728px;
	heigh:300px;
}



/*SIDEBAR NAVIGATION STYLES*/

#SidebarContainer {
	width:160px;
	height:auto;
	position:absolute;
	top:203px;
	left:30px;
	z-index:4;
}
div.sdmenu {
	width: 160px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height:14px;
	color: #acab87;
	
}
div.sdmenu div {
	background: url(../images/images2/SidebarPrimary160x28.png) no-repeat;
	overflow: hidden;
}
/*div.sdmenu div:first-child {
	background: url(../images/images2/SidebarTop160x28.png) no-repeat;
}*/

/*Internet Explorer Fix*/
#SidebarTop {
	background: url(../images/images2/SidebarTop160x28.png) no-repeat;
}
div.sdmenu div.collapsed {
	height: 28px;
}
div.sdmenu div span {
	display: block;
	padding: 10 0 4 40;
	font-weight: normal;
	color: #acab87;
	background: url(../images/images2/Expanded9x5.png) no-repeat 25px 12px;
	cursor: default;
	
}
div.sdmenu div.collapsed span {
	background-image: url(../images/images2/Collapsed6x9.png);
}
div.sdmenu div a {
	padding:6 11 5 25;
	background: url(../images/images2/SidebarSecondary160x43.png) bottom no-repeat;
	display: block;
	text-decoration:none;
	color: #68b9c4;
}
div.sdmenu div a.current {
	background : #ccc;
}
div.sdmenu div a:hover {
	color:#68b9c4;
	background: url(../images/images2/SidebarSecondaryON160x43.png) bottom no-repeat;
	background-position:bottom;
	text-decoration: none;
}
.SidebarBottom {
	background:url(../images/images2/SidebarBottom160x33.png) no-repeat;
	width:160px;
	height:33px;
	position:relative;
	padding:5 0 0 25;
	color:#ed1d31;
	font-size:12px;
	font-family:arial, sans-serif;
}
.SidebarBottom a  {
	color:#acab87;
	text-decoration:none;
}
.SidebarBottom a:hover {
	color:#acab87;
	text-decoration:underline;	
}
.SidebarTopper {
	background:url(../images/images2/SidebarTopper160x3.png) no-repeat;
	width:160px;
	height:3px;
	position:relative;
}
.SidebarExtra {
	background:none;
	width:160px;
	height:160px;
	position:relative;
	margin:15 0 0 0;
	/*padding:5 0 0 25;*/
}





/******************************/
/*CATEGORY PAGES -- slightly modified article template*/
/*****************************/

#CatHeadVideo {
	float:left;
	width:908px;
	height:58;
	margin:-3 0 0 1;
	background:url(../images/images2/CatHeadVideo908x58.png) no-repeat;
	/*border:1px solid red;*/
	z-index:2;
}
#CatHeadStories {
	float:left;
	width:908px;
	height:58;
	margin:-3 0 0 1;
	background:url(../images/images2/CatHeadStories908x58.png) no-repeat;
	/*border:1px solid red;*/
	z-index:2;
}
#CatHeadChecklists {
	float:left;
	width:908px;
	height:58;
	margin:-3 0 0 1;
	background:url(../images/images2/CatHeadChecklists908x58.png) no-repeat;
	/*border:1px solid red;*/
	z-index:2;
}
#CatHeadColors {
	float:left;
	width:908px;
	height:58;
	margin:-3 0 0 1;
	background:url(../images/images2/CatHeadColors908x58.png) no-repeat;
	/*border:1px solid red;*/
	z-index:2;
}
#CatHeadTips {
	float:left;
	width:908px;
	height:58;
	margin:-3 0 0 1;
	background:url(../images/images2/CatHeadTips908x58.png) no-repeat;
	/*border:1px solid red;*/
	z-index:2;
}
#CatName {
	float:left;
	margin:20 0 0 160;
	font-family:arial,verdana,tahoma,sans-serif;
	color:#847f2f;
	font-size:22px;
	line-height:24px;
	letter-spacing:1px;
}
#CatName a {
	color:#847f2f;
}
#CatName a:hover {
	color:#847f2f;
	text-decoration:underline;
}
#CatContentArea {
	float:left;
	width:908px;
	height:auto;
	background:url(../images/images2/ArtRepeat908x1.png) repeat-y;
	min-height:300px;
	/*border:1px solid black;*/
}
#LeaderBoard {
	float:left;
	width:728px;
	margin:0 0 15 150;
}

/***Aligned Ads Left Content Right***/
/*#CatAdContainer {
	float:left;
	margin:30 20 10 150;
	padding-bottom:70px;
	width:336px;
	height:auto;
	/*border:1px solid blue;*/
	min-height:560px;
}
#CatTextContainer {
	float:left;
	margin:30 0 10 0;
	padding-bottom:70px;
	width:372px;
	height:auto;
	min-height:400px;
	/*border:1px solid green;*/
}*/
/***Aligned Ads Right Content Left***/
#CatAdContainer {
	float:left;
	margin:30 0 10 0;
	padding-bottom:70px;
	width:336px;
	height:auto;
	/*border:1px solid blue;*/
	min-height:1160px;
}
#CatTextContainer {
	float:left;
	margin:30 20 10 150;
	padding-bottom:70px;
	width:372px;
	height:auto;
	min-height:1160px;
	/*border:1px solid green;*/
}




.StoryBox {
	float:left;
	width:372px;
	height:auto;
	margin:0 0 20 0;
	/*border:1px solid red;*/
}
.StoryBox img {
	margin-right:10px;
}
.StoryBox a img {
	border:1px solid #000;
}
#CatTextContainer h1, #CatTextContainer h1 a {
	font-family:arial,verdana,tahoma,sans-serif;
	font-size:18px;
	margin:3 0 7 0;
	line-height:19px;
	color:#68b9c4;
	font-weight:normal;
}
.StorySummary {
	font-size:12px;
	line-height:14px;
}
.prev {
	float:left;
}
.next {
	float:right;
}
#CategoryBottom {
	float:left;
	width:908px;
	height:20px;
	background:url(../images/images2/ArtBottom908x20.png) no-repeat;
}
#CatTableContainer { /*Not in use*/
	float:left;
	margin:30 0 10 150;
	padding-bottom:70px;
	width:728px;
	height:auto;
	border:1px solid blue;
	min-height:560px;
}







/******************************/
/*COMPANY INFORMATION STYLES*/
/******************************/

#CompanyHead {
	float:left;
	width:908px;
	height:58;
	margin:-3 0 0 1;
	background:url(../images/images2/CatHeadCompany908x58.png) no-repeat;
	/*border:1px solid red;*/
	z-index:2;
}







/*************************************/
/*HOMEPAGE STYLES*/
/************************************/





/*CONTENT SECTION*/

#Content {
	position:absolute;
	top:104px;
	left:50px;
	width:913px;
	height:562px;
	z-index:2;
	/*border:1px solid yellow;*/
}
#Feature { /*A MAIN SECTION*/
	float:left;
	width:913px;
	height:356px;
	background:url(../images/images2/FeatureBG913x356.png) no-repeat;
}
#FeatureHeader {
	position:absolute;
	top:20px;
	left:80px;
	width:220px;
	height:30px;
	/*border:1px solid black;*/
	font-family:arial,verdana,tahoma,sans-serif;
	font-size:18px;
	line-height:auto;
	color:#7f7b35;
	letter-spacing:1px;
}
#FeatureTitle {
	position:relative;
	top:65px;
	left:80px;
	width:200px;
	height:auto;
	/*border:1px solid black;*/
	font-family:arial,verdana,tahoma,sans-serif;
	font-weight:bold;
	line-height:23px;
	font-size:18px;
	color:#0092c8;
}
#FeatureText {
	position:relative;
	top:75px;
	left:80px;
	width:200px;
	height:auto;
	font-size:12px;
	line-height:14px;
}
#SlideShow {
	position:absolute;
	top:12px;
	right:15px;
	height:338px;
	width:600px;
}

#Departments { /*A MAIN SECTION*/
	float:left;
	height:206px;
	width:913px;
	/*border:1px solid orange;*/
}
#Departments td {
	margin:0px;
	padding:0px;
	vertical-align:top;
}
a.Title {
	font-family:arial,verdana,tahoma,sans-serif;
	font-size:18px;
	color:#7f7b35;
	letter-spacing:1px;
	text-decoration:none;
}
a:hover.Title {
	color:#7f7b35;
	text-decoration:none;
	letter-spacing:6px;
}
a.Text {
	color:#000;
}
a:hover.Text {
	color:#000;
}
#DepSecFiller {
	
	height:206px;
	width:112px;
	background:url(../images/images2/DepFill112x206.png) no-repeat;
}
#DepSecStories {
	
	height:206px;
	width:195px;
	background:url(../images/images2/DepStories195x206.png) no-repeat;
}
#StoriesTitle {
	position:relative;
	top:24px;
	left:60px;
	width:175px;
	height:30px;
}
#StoriesText {
	position:relative;
	top:116px;
	left:60px;
	width:128px;
	height:30px;
	font-size:13px;
	line-height:15px;
	/*border:1px solid black;*/
}
#DepSecChecklists {
	
	height:206px;
	width:189px;
	background:url(../images/images2/DepChecklists189x206.png) no-repeat;
}
#ChecklistsTitle {
	position:relative;
	top:24px;
	left:54px;
	width:175px;
	height:30px;
}
#ChecklistsText {
	position:relative;
	top:116px;
	left:54px;
	width:128px;
	height:30px;
	font-size:13px;
	line-height:15px;
	/*border:1px solid black;*/
}
#DepSecTips {

	height:206px;
	width:188px;
	background:url(../images/images2/DepTips188x206.png) no-repeat;
}
#TipsTitle {
	position:relative;
	top:24px;
	left:53px;
	width:175px;
	height:30px;
}
#TipsText {
	position:relative;
	top:116px;
	left:53px;
	width:128px;
	height:30px;
	font-size:13px;
	line-height:15px;
	/*border:1px solid black;*/
}
#DepSecColors {
		
	height:206px;
	width:229px;
	background:url(../images/images2/DepColors229x206.png) no-repeat;
}
#ColorsTitle {
	position:relative;
	top:24px;
	left:53px;
	width:175px;
	height:30px;
}
#ColorsText {
	position:relative;
	top:116px;
	left:53px;
	width:128px;
	height:30px;
	font-size:13px;
	line-height:15px;
	/*border:1px solid black;*/
}




/*FOOTER AREA*/

#HomeFooter {
	position:absolute;
	top:750px;
	left:0px;
	height:100px;
	width:100%;
	/*border:solid 1px yellow;*/
	text-align:center;
	vertical-align: middle; 
	color:#235e60;
}
#HomeFooter a, #HomeFooter a:hover {
	color:#fff;
}






/************************************/
/*SYN Styles*/
/************************************/


#SynNavTable {
	margin-bottom:20px;
}
.SynNavigation {
	text-align:center;
	font-family:arial,tahoma,verdana,sans-serif;
	font-size:11px;
	color:#000000;
}
.SynNavigation a {
	color:#000000;
	text-decoration:none;
}
.SynNavigation a:hover {
	color:#0092c8;
	text-decoration:none;
}
a.SynCurrent, a.SynCurrent:hover {
	/*text-align:center;
	font-family:arial,tahoma,verdana,sans-serif;
	font-size:11px;*/
	color:#0092c8;
	text-decoration:underline;
}
#FAQBox {
	margin-right:20px;
	margin-top:-20px;
	float:right;
	position:relative;
	font-family:arial,verdana,tahoma,sans-serif;
	font-size:13px;
	line-height:10px;
	text-align:right;
	z-index:3;
}
a.FAQ {
	text-decoration:none;
	color:inherit;
	background:#f3f3f3;
}
a:hover.FAQ {
	background:#eafffc;
}
#FAQBox a .Question {
	font-size:30px;
	font-weight:bold;
	color:#cecaa3;
}
#FAQBox a .Page {
	font-size:23px;
	font-weight:bold;
	color:#56a9b3;
	letter-spacing:1px;
}










