/* SYTLESHEET by Barry + Tom May 2006 */

/* COLORS */

	.AccentRGB 			{ color: #cc3300 /*DB_AccentRGB*/; 			}
	.LinksBkgndRGB 		{ color: #fffa98 /*DB_LinksBkgndRGB*/; 		}
	.AreaFillRGB 		{ color: #ffeb9c /*DB_AreaFillRGB*/; 		}
	.BannerBkgndRGB 	{ color: # /*DB_BannerBkgndRGB*/; 	}
	.ColumnTintRGB 		{ color: #fff5cf /*DB_ColumnTintRGB*/; 		}
	.MenuBkgndRGB 		{ color: #ffeb9c /*DB_MenuBkgndRGB*/; 		}
	.MenuDividerRGB 	{ color: #ffffff /*DB_MenuDividerRGB*/; 	}
	.HyperlinkRGB 		{ color: #cc3300 /*DB_HyperlinkRGB*/; 		}
	.SessionBkgndRGB	{ color: #ffe57c /*DB_SessionBkgndRGB*/; 	}
	.SiteBaseRGB 		{ color: #331111 /*DB_SiteBaseRGB*/; 		}
	.SessionBaseRGB 	{ color: #ffcc00 /*DB_SessionBaseRGB*/; 	}

/* FOR IE LAYOUT RULES AFFECTING OPACITY AND OTHER SETTINGS, SEE: */
/* http://msdn.microsoft.com/workshop/author/dhtml/reference/properties/haslayout.asp */

/* GENERAL */

	body {
		background-image: none;
		background-repeat: no-repeat;
		}
	.mainpagebody {
		background-image: none;
		background-repeat: no-repeat;
		}
	body, span, div, p, a, td, table, input, textarea, option, select
		{
		font-family: "Arial" /*DB_SiteBaseFontFamily*/,"Verdana","Century Gothic","Comic Sans MS",Sans-serif;
		}
	body, div, p, td, table, input, textarea, option, select
		{
		font-size: 12px;
		color: #331111 /*DB_SiteBaseRGB*/;
		}
	.winiepad {
		height: 18px; /* winIE trashes line-height if inline graphic (menu arrow) is shorter */
		vertical-align: bottom;
		/* border-left: 1px solid #f00; */
		}
		
	P  {
		margin-top: 3%;
		margin-bottom: 3%;
		}
	h1 {
		font-size: 24px;
		font-weight: normal;
		letter-spacing: 4px;
		margin-top: 6px;
		}
	h2 {
		font-size: 12px;
		font-weight: bold;
		letter-spacing: 2px;
		margin-top: 3px;
		}
	.boldtext, .boldtext a {
		font-size: 100%;
		font-weight: bold;
		}

/* DEFAULT LINK STYLES */

	A  {
		text-decoration: none;
		color: #cc3300 /*DB_HyperlinkRGB*/;
		cursor: pointer;
		}
	A:Visited  {}
	A:Active  {}
	A:Hover  {
		text-decoration: none;
		color: #cc3300 /*DB_AccentRGB*/;
		}



	a.navlink:hover, a.navotherlink:hover {
		color: #FFFFFF;
		font-weight: bold;
		}
	.navsignoutlink, .navotherlink {
		font-size: 11px;
		text-transform: none;
		color: #331111 /*DB_SessionBaseRGB*/;
		font-weight: bold;
		}
	a.navsignoutlink:hover, a.navotherlink:hover {
		color: #331111 /*DB_SessionBaseRGB*/;
		}
	a.inlinelink {
		text-decoration: underline;
		}
	#rip_leftcol, #rip_centercol, #rip_rightcol {
		top: 100px;
		}
	 #rip_rightcol {
		background-color: #fffa98 /*DB_LinksBkgndRGB*/;
		}
	 #rip_leftcol {
		background-color: #ffffff;
		}
	#mip_tagline {
		position: absolute;
		top: 30px;
		left: 610px;
		width: 200px;
		padding: 0px;
		margin: 0px;
		z-index: 3;
		font-size: 13px;
		font-family: "Trebuchet MS" /*DB_HeadingFontFamily*/;
		letter-spacing: 1px /*DB_HeadingLetterSpacing*/;
		color: #fffa98 /*DB_LinksBkgndRGB*/;
		}
	#mip_sidestripe {
		position: absolute;
		top: 100px;
		left: 0px;
		width: 200px;
		padding: 0px;
		margin: 0px;
		z-index: 19;
		padding-bottom: 2400px;
		}
	#mip_leftcol {
		position: absolute;
		top: 125px;
		left: 0px;
		width: 560px;
		padding: 0px;
		margin: 0px;
		z-index: 20;
		padding-bottom: 2400px;
		}
	#powercol {
		top: 100px;
		}
	#site_banner {
		position: absolute;
		top: 0px;
		left: 0px;
		margin: 0px;
		padding: 0px;
		width: 980px;
		height: 100px;
		z-index: 2;
		background-image: url("image/big_banner.jpg");
		background-repeat: no-repeat;
		}

	.mip_jumplinks, .mip_jumplinks_home {
		position: absolute;
		z-index: 1000;
		left: 0px;
		top: 170px;
		width: 200px;
		margin: 0px;
		padding: 8px;
		padding-top: 0px;
		text-align: right;
		font-family: "Trebuchet MS" /*DB_HeadingFontFamily*/,"Century Schoolbook","Verdana","Century Gothic","Comic Sans MS",Sans-serif;
		font-weight: Normal /*DB_HeadingFontWeight*/;
		font-style: Normal /*DB_HeadingFontStyle*/;
		}
	.mip_jumplinks_head {
		font-size: 20px;
		line-height: 26px;
		letter-spacing: 1px /*DB_HeadingLetterSpacing*/;
		color: #cc3300 /*DB_AccentRGB*/;
		padding-bottom: 3px;
		}
	.mip_jumplinks_text a {
		font-size: 12px;
		line-height: 26px;
		color: #cc3300 /*DB_AccentRGB*/;
		}
	.mip_jumplinks_text a:hover {
		color: #331111 /*DB_SiteBaseRGB*/;
		}

	.mip_sectionhead_main {
		position: absolute;
		z-index: 1000;
		left: 0px;
		top: 100px;
		width: 968px;
		margin: 0px;
		padding-left: 5px;
		background-color: #ffcc00 /*DB_SessionBaseRGB*/;
		color: #FFFFFF;
		border-right: 7px solid #cc3300 /*DB_AccentRGB*/;
		}
	.mip_home_swatch {
		position: absolute;
		z-index: -1000;
		left: 0px;
		top: 100px;
		width: 975px;
		height: 1000px;
		margin: 0px;
		padding-left: 5px;
		background-color: #FFB900 /*DB_SessionBaseRGB*/;
		color: #FFFFFF;
		border-right: 0px solid #cc3300 /*DB_AccentRGB*/;
		}

	.mip_sectionhead_tab, .mip_sectionhead_tab_hilited {
		padding-left: 14px;
		padding-right: 14px;
		padding-top: 3px;
		padding-bottom: 2px;
		color: #FFFFFF;
		border-left: 1px solid #ffcc00 /*DB_SessionBaseRGB*/;
		border-right: 1px solid #ffcc00 /*DB_SessionBaseRGB*/;
		border-right: 1px solid #ffcc00 /*DB_SessionBaseRGB*/;
		background-color: #ffcc00 /*DB_SessionBaseRGB*/;
		}
	.mip_sectionhead_tab_hilited {
		color: #ffcc00 /*DB_SessionBaseRGB*/;
		background-color: #ffffff;
		border-top: 1px solid #ffcc00 /*DB_SessionBaseRGB*/;
		border-bottom: 1px solid #ffcc00 /*DB_SessionBaseRGB*/;
		}
	.mip_sectionhead_tab_text,.mip_sectionhead_tab_text_hilited {
		font-size: 13px;
		line-height: 18px;
		font-family: "Trebuchet MS" /*DB_HeadingFontFamily*/,"Century Schoolbook","Verdana","Century Gothic","Comic Sans MS",Sans-serif;
		font-weight: Normal /*DB_HeadingFontWeight*/;
		font-style: Normal /*DB_HeadingFontStyle*/;
		letter-spacing: 1px /*DB_HeadingLetterSpacing*/;
		text-transform: Lowercase /*DB_HeadingTextTransform*/;
		background-color: #ffcc00 /*DB_SessionBaseRGB*/;
		color: #ffffff;
		}
	.mip_sectionhead_tab_text_hilited {
		color: #cc3300 /*DB_AccentRGB*/;
		background-color: #ffffff;
		}
	.mip_sectionhead_tab_text_hilited:hover {
		color: #cc3300 /*DB_AccentRGB*/;
		}
	.mip_sectionhead_tab_text:hover {
		color: #cc3300 /*DB_AccentRGB*/;
		xxxcolor: #ffffff;
		}

	.navlink, .navlink_on, .navlink_on_reverse {
		color: #cc3300 /*DB_HyperlinkRGB*/;
		}

	.slideshow {
		position: absolute;
		top: 147px;
		left: 610px;
		width: 180px;
		height: 180px;
		}
	.featureshow {
		position: absolute;
		top: 350px;
		left: 600px;
		width: 300px;
		height: 40px;
		padding: 0px;
		}
	.featureshowtext {
		text-align: left;
		padding: 10px;
		}
	.quotesshow {
		position: absolute;
		top: 390px;
		left: 600px;
		width: 300px;
		height: 40px;
		padding: 0px;
		}
	.quotesshowtext {
		font-size: 18px;
		font-style: Italic;
		line-height: 140%;
		text-align: left;
		color: #cc3300 /*DB_AccentRGB*/;
		padding: 10px;
		}
	.quotemark {
		font-family: "Times";
		font-style: "Bold";
		font-size: 18px;
		}
	.quoteattr {
		font-size: 12px;
		text-align: right;
		padding-top: 8px;
		padding-right: 50px;
		}
	input, select {
		font-size: 13px;
		}
	.frm_table {
		width: 600px;
		}
	.frm_tdL {
		width: 200px;
		text-align: right;
		padding: 0px;
		}
	.frm_tdC {
		border: 0px;
		border-left: 1px solid #ffcc00 /*DB_SessionBaseRGB*/;
		width: 360px;
		font-size: 12px;
		line-height: 17px;
		font-weight: normal;
		vertical-align: top;
		text-align: left;
		padding: 0px;
		}
	.frm_tdCEx {
		width: 140px;
		font-size: 10px;
		font-weight: normal;
		text-align: left;
		padding-left: 6px;
		padding-right: 6px;
		padding-top: 3px;
		padding-bottom: 3px;
		}
	.frm_selectnowidth {
		margin: 2px;
		width: 50%;
		}
	.frm_ed, .frm_ednowidth, .frm_edfullwidth {
		padding: 2px;
		padding-right: 0px;
		}
	.frm_ed {
		width: 60%;
		}
	.frm_edfullwidth {
		width: 340px;
		}
	.frm_thumbnail {
		padding: 8px;
		padding-top: 15px;
		width: 200px;
		}
	.frm_label, .frm_checkboxlabel {
		width: 200px;
		font-size: 13px;
		padding: 8px;
		padding-top: 4px;
		padding-bottom: 4px;
		}
	.frm_checkboxlabel {
		padding: 0px;
		font-weight: normal;
		}
	.frm_field {
		padding: 8px;
		padding-top: 4px;
		padding-bottom: 4px;
		width: 300px;
		}
	.frm_initcap {
		position: absolute;
		top: 25px;
		left: 196px;
		margin-left: 8px;
		text-align: left;
		}
	.frm_required {
		font-family: Comic Sans MS;
		font-size: 15px;
		color: #ffcc00 /*DB_SessionBaseRGB*/;
		letter-spacing: 1px;
		}
	.frm_initcaptext {
		font-family: "Trebuchet MS" /*DB_HeadingFontFamily*/;
		color: #cc3300 /*DB_AccentRGB*/;
		font-size: 64px;
		line-height: 100%;
		font-weight: normal;
		letter-spacing: 0px;
		}
	.frm_introtext, .frm_centertext, .frm_centertextbullet, .frm_instructions {
		color: #331111 /*DB_SiteBaseRGB*/;
		font-size: 13px;
		line-height: 26px;
		font-weight: normal;
		margin: 10px;
		}
	.frm_centertext, .frm_centertextbullet {
		line-height: 20px;
		}
	.frm_centertextbullet {
		line-height: 16px;
		margin-top: 0px;
		margin-bottom: 6px;
		margin-left: 24px;
		}
	.frm_instructions {
		margin-top: 12px;
		}
	.frm_text {
		color: #331111 /*DB_SiteBaseRGB*/;
		line-height: 17px;
		font-weight: normal;
		margin: 10px;
		}
	.frm_subhead {
		color: #331111 /*DB_SiteBaseRGB*/;
		font-weight: bold;
		padding: 8px;
		padding-top: 4px;
		padding-bottom: 0px;
		}
	.frm_frontcaption {
		text-align:left;
		margin:8px;
		font-size:11px;
		font-weight:normal;
		line-height:16px;
		}
	.frm_pix {
		border: 1px solid #fffa98 /*DB_LinksBkgndRGB*/
		}
	.frm_button {
		font-size: 12px;
		font-weight: bold;
		color: #331111 /*DB_SiteBaseRGB*/;
		padding: 2px;
		}
	.frm_textarea {
		font-size: 12px;
		font-weight: normal;
		line-height: 16px;
		color: #331111 /*DB_SiteBaseRGB*/;
		width: 340px;
		padding: 2px;
		padding-right: 0px;
		margin-right: 0px;
		}
	.mip_sectionhead_comment {
		font-size: 12px;
		line-height: normal;
		color: #FFFFFF;
		text-transform: Lowercase /*DB_HeadingTextTransform*/;
		letter-spacing: normal;
		padding-left: 6px;
		}
	.mip_sectionhead_wide, .mip_sectionhead {
		font-size: 13px;
		line-height: 18px;
		font-family: "Trebuchet MS" /*DB_HeadingFontFamily*/,"Century Schoolbook","Verdana","Century Gothic","Comic Sans MS",Sans-serif;
		font-weight: Bold /*DB_HeadingFontWeight*/;
		font-style: Normal /*DB_HeadingFontStyle*/;
		letter-spacing: 1px /*DB_HeadingLetterSpacing*/;
		text-transform: Lowercase /*DB_HeadingTextTransform*/;
		position: relative;
		width: 360px;
		margin: 0px;
		padding-left: 10px;
		padding-right: 3px;
		padding-top: 4px;
		padding-bottom: 3px;
		background-color: #9d0a0e /*DB_AccentRGB*/;
		border-right: 7px solid #ffcc00 /*DB_SessionBaseRGB*/;
		color: #FFFFFF;
		}
	.mip_sectionhead a {
		color: #FFFFFF;
		}
	.mip_colbox_wide {
		width: 560px;
		font-weight: normal;
		padding-left: 10px;
		padding-right: 10px;
		}
	.mip_contentarea {
		padding: 10px;
		font-size: 12px;
		}
	.mip_bighead { /* "Cursive","Fantasy","Monospace"*/
		font-size: 28px;
		font-weight: normal;
		}

