body		{font: 12px Arial, Helvetica, sans-serif; Color: #222222; margin: 0px 0 1px 0; Padding:0px;  Line-Height: 140%;}
body.popup	{ font-size: 11px; font-family: Arial, Helvetica, sans-serif; Color: #666; margin: 0px; Padding:0px; background: #FFF;}

A {Color: #555; Text-Decoration: none; }
A:Hover {Color: #F47C01; Text-Decoration: underline;}


.RightContentContainer .bl_cart #ContentContainer {Padding: 0px; Margin: 0px; Background: #fff;}
#SmallCartContainer {Width: 180px; Border-Bottom: 1px solid #CCC;}
#SmallCartContainer TR {Background: #EEE; height: 30px;}
.SmallCartQuantity {Font: Bold 2.5mm Arial, Helvetica, sans-serif; Padding: 8 0 3 5; Vertical-Align: Top; Border: 0px;}
.SmallCartItems {Font: Bold 2.4mm Arial, Helvetica, sans-serif; Padding: 8 0 3 5; Vertical-Align: Top;}
.Details A:Hover{Text-Decoration:none;}
.bl_cart .Button {Padding: 0px; Margin: 10 0 10 0;}


/*************     Content Container Styles     ******/
		.mainTable {Width: 100%; height:490px;}
		.mainTable75 {Width: 75%; height:490px;}
		.mainTable50 {Width: 50%; height:490px;}
		
		.MainContentContainer {Width: 100%; Padding: 0 0 0 0; Vertical-Align: top; background: #FFF; text-align: Center;}
		.LeftContentContainer {Width: 200px; Padding: 0 0 0 0; Vertical-Align: top; background: #fafafa; Border-right: 1px solid #b6b6b6; min-height:490px; background: #CCC url( ../images/stinson/left_nav_back.jpg) repeat-y;}
		.CenterContentContainer {Padding: 0 0 0 0; Vertical-Align: top; background: #FFF;}
		.RightContentContainer {Width: 180px; Padding: 0 0 0 0; Vertical-Align: top; background: #f4f4f4; Border-left: 1px solid #b6b6b6;}
		
		.MainContentContainer #BlockHeader H1 {display: block; font-weight: 500; font: 0.54cm  Arial, Helvetica, sans-serif; margin: 20 0 3 20; Padding: 0 0 0 0;}
		.CenterContentContainer #BlockHeader H1 { font-weight: 500; font: 0.54cm  Arial, Helvetica, sans-serif; margin: 15 0 3 15; Padding: 0 0 0 0;}
		.LeftContentContainer #BlockHeader H1, .RightContentContainer #BlockHeader H1 {display: block; font: Bold 3.0mm Arial, Helvetica, sans-serif; Color: #FFFFFF; Background: #b6b6b6; Border-top: 1px Solid #dddddd; Border-bottom: 1px Solid #858585; margin: 0 0 0 0; Padding: 5 0 5 8; text-transform: uppercase;}
		
		.bl_productslist #ContentContainer, .bl_categoriescatalog #ContentContainer {Clear: Both;}
		.LeftContentContainer #BlockHeader H1,
		.RightContentContainer #ContentContainer {Padding: 8 4 8 4; Border-bottom: 1px solid #858585;}

		.CenterContentContainer .bl_search #ContentContainer {display: in-line; Text-Align: Center;}

		.bl_categorydescription #BlockHeader H1 {Padding: 0 0 0 11; margin: 0 0 0 0; height: 30px;}
		.bl_categorydescription #Content {margin: 0 0 0 20;}
		.bl_categorydescription #Content IMG {margin: 0 30 0 0;}
		
				
/*************     Homepage Content Styles     ******/
		#HomepageFrameWork {background: url(../images/stinson/homepage_back.jpg) no-repeat;}
		#HomepageContent {height: 307px; vertical-align: top;}
		#HomepageContent .Welcome{Font: Bold 12px Arial, Helvetica, sans-serif; Color: #555; margin: 56px 20px 0 150px; line-height: 140%; }

		#HomepageContent .bl_latest .News{Display: Block; text-align: Left; margin: 15 20px 0 215px; padding: 0px;}
		.News H1{Font: Bold 3.2mm Arial, Helvetica, sans-serif; Color: #3d3d3d; margin: 0 0px 4 0px; text-transform: uppercase; }
		.NewsItem {Font: Normal 12px Arial, Helvetica, sans-serif; Color: #444; margin: 5 0px 0 0px; }
		.NewsItemContent {Font: Normal 11px Arial, Helvetica, sans-serif; Color: #3d3d3d; margin: 0 0px 0px 10px; }

		#HomepageMainTout {background: url(../images/stinson/main_tout_back.jpg) No-Repeat 8px 0px; font: Bold 12px Arial, Helvetica, sans-serif; Color: #777; Height: 262px; Vertical-Align: top;}
		.MainToutContent {font: Bold 12px Arial, Helvetica, sans-serif; Color: #555555; Margin: 108 20 0 200;}
	
		#UserHomeFrameWork {background: url(../images/stinson/user_home_back.jpg) no-repeat; width: 832px; Border: 1px Solid #888; margin: 10px;}
		.UserWelcomeName {font: Normal 18px Arial, Helvetica, sans-serif; Color: #555; margin: 7px 0px 0 141px;}
		.UserWelcomeName B {font: Normal 18px Arial, Helvetica, sans-serif; Color: #F47C01;}
		#UserHomeContent {height: 307px; vertical-align: top;}
		#UserHomeContent .Welcome{Font: Bold 12px Arial, Helvetica, sans-serif; Color: #555; margin: 34px 26px 0 142px; line-height: 130%;}
		#UserHomeContent .Welcome P{margin: 12px 0px 0 2px;}
		#UserHomeContent .Welcome A {Color: #F47C01; Text-Decoration: underline;}
		#UserHomeLinks {background: url(../images/stinson/tout1_background.png) No-Repeat 8px 0px; Height: 262px; Vertical-Align: top;}
		#UserHomeLinksContent {margin: 10px 20px 0 30px;}
		.UserHomeLinksIcon {Vertical-Align: Middle; Text-Align: Left; Height: 59px; Width: 62px;}
		.UserHomeLinksDesc B {font: Bold 12px Arial, Helvetica, sans-serif; Color: #444; line-height: 20px;}
		.UserHomeLinksDesc {font: 12px Arial, Helvetica, sans-serif; Color: #444; Vertical-Align: top; Padding: 4 0 0 0; line-height: 13px;}

		.bl_productstopviewed {Width: 50%; Border-right: 1px solid #b6b6b6; Padding: 0 0 0 0; margin: 0 0 0 0;}

		.introBlock {border: 0px solid #D5D5D5;}
		.introBlock td {Padding: 6px;}
		
		#HomepageListContainerCenter {Width: 100%; height: 70px; Border-bottom: 1px dashed #DDD;}
		#HomepageListContainerCenter .Photo {Width: 53px; height: 65px; Text-Align: right; Vertical-Align: top; Padding: 8 0 5 0;}
		#HomepageListContainerCenter img {Width: 45px; height: 45px; Border: 1px solid #bcbcbc;}
		#HomepageListContainerCenter div {Color: #666;}
		
		#HomepageListContainerRight {Width: 99%; Border-bottom: 1px dashed #DDD;}
		#HomepageListContainerRight .Photo {Width: 40px; height: 45px; Text-Align: Center; Vertical-Align: Middle; Padding: 3 0 0 0;}
		#HomepageListContainerRight img {Width: 35px; height: 35px; Border: 1px solid #bcbcbc;}
		#HomepageListContainerRight .Details {font: Bold 9px Arial, Helvetica, sans-serif; Padding: 0 3 0 3;}


/*************     Breadcrumbs *******************/
		#BreadCrumbs {Width: 100%; Border-bottom: 0px solid #d3d3d3; margin: 0 0 8 0; Padding: 5 0 4 11; background: #fcfcfc url(../images/breadcrumbs_back.gif) repeat-x bottom left;}
		#BreadCrumbs A {Color: #3D3D3D; Text-Decoration: none; margin-left: 2px;}
		#BreadCrumbs A:hover {Color: #F47C01; Text-Decoration: underline;}
		#BreadCrumbs span {Color: #F47C01; font-size: 1em;}

		.breadcrumbDelimiter span.nonactive {Color: #666; margin-right: 10px; display: inline; font-weight: bold;}
		.breadcrumbDelimiter span.active {Color: #F47C01; margin-right: 10px; display: inline; font-weight: bold;}


/*************     Left Nav Category Styles *******************/

		.bl_categorieslist #ContentContainer {border-bottom: 2px solid #ff6600;}

		a.LeftNavLink {font: bold 2.40mm Verdana, Arial, Helvetica, sans-serif; Color: #444; Text-Decoration: none; Display: Block;}
		a.LeftNavLink:Hover {font: bold 2.40mm Verdana, Arial, Helvetica, sans-serif; Color: #FFF; display: block; Text-Decoration: none; display: block;}

		.Category1 A, .Category2 A, .Category3 A, .Category4 A, .SelectedCategory1 A, .SelectedCategory2 A, .SelectedCategory3 A, .SelectedCategory4 A {
 		Padding: 7 4 6 8;
 		min-height:13px;
		height:auto !important;
		height:27px;
		}

		.Category1 A {Color: #555; Border-bottom: 1px solid #dbdbdb; Border-Top: 1px solid #FFF;}
		.Category1 A:Hover {Color: #666; Border-Top: 1px solid #bdbdbd; Border-Bottom: 1px solid #bdbdbd;}
		.SelectedCategory1 A {Color: #666; Border-Top: 1px solid #bdbdbd; border-bottom: 2px solid #ff6600;}
		.SelectedCategory1 A:Hover {Color: #F47C01;}
		.SelectedCategory1 IMG {Display: None;}

		.Category2 A {Color: #FFF; Background: #888; Border-Top: 1px solid #918f8f; Border-Bottom: 1px solid #414141;  Padding-Left: 4px; margin: 0px 0 0px 0; display: Block;}
		.SelectedCategory2 A {Color: #FFF;  Border-Top: 1px solid #918f8f; Border-Bottom: 1px solid #ff6600; Padding-Left: 15px; background: #7c7c7c url( ../images/stinson/nav_selected_back.gif) No-Repeat -2px 0;}
		.SelectedCategory2 A:Hover {Color: #FFF;}
		.SelectedCategory2 IMG {Display: None;}

		.Category3 A {Color: #FFF; Background: #555; Border-Top: 0px solid #444; Border-Bottom: 1px solid #444;Padding-Left: 4px;}
		.SelectedCategory3 A {Color: #FFF; Border-Top: 1px solid #222; Border-Bottom: 1px solid #ff6600; Padding-Left: 15px; background: #4c4c4c url( ../images/stinson/nav_selected_back.gif) No-Repeat -2px 0;}
		.SelectedCategory3 A:Hover {Color: #FFF;}
		.SelectedCategory3 IMG {Display: None;}

		.Category4 A {Color: #FFF; Background: #535353; Border-bottom: 0px solid #222; Border-Top: 1px solid #222; Padding-Left: 4px;}
		.SelectedCategory4 A {Color: #FFF; Border-top: 0px solid #222; Border-bottom: 1px solid #ff6600; background: #535353 url( ../images/stinson/nav_selected_back.gif) No-Repeat -2px 0;}
		.SelectedCategory4 IMG {Display: None;}

		.ParentSubCategory {font: bold 2.50mm Arial, Helvetica, sans-serif; Color: #444; display: block; Text-Decoration: none; margin: 1px 0 0 0; background: url( ../images/stinson/sub_category_back.png) repeat-x; display: block; Padding: 6 0 6 16; Border-bottom: 10px solid #979797;}


		IMG.SubCategoryArrow {margin: 2px 2px 6px 0; Float: Left;}
		IMG.SubCategoryArrowBottom {margin: 2px 2px 19px 0; Float: Left;}

			

/*************     Products List Page Styles *******************/

		#ProfilePageFramework {Width: 764px; font-size: 1.1em; margin: 20 Auto 10 Auto; height: 450px; background: #FFF url(../images/stinson/top_nav-back.gif) repeat-x;}
		.ProfilePageHeader {height: 96px; background: #FFF url(../images/stinson/profile_page_header.png) No-Repeat; Vertical-Align: Bottom; Padding-top: 0px;}
		.ProfilePageIdentifier{font: 12px Arial, Helvetica, sans-serif; Color: #777777; Vertical-Align: Top;}
		.ProfilePageIdentifier H4 {font: 22px Arial, Helvetica, sans-serif; Color: #777777;}
		.ProfilePageLeft {Width: 17px; background: #FFF url(../images/stinson/page_left.png) repeat-y;}
		.ProfilePageContent {Width: 731px; background: #FFF url(../images/stinson/page_background.png) No-Repeat Top Center; Vertical-Align: Top;}
		.ProfilePageRight {Width: 16px; background: #FFF url(../images/stinson/page_right.png) repeat-y;}
		.ProfilePageFooter {Height: 62px; background: #FFF url(../images/stinson/page_footer.png) No-Repeat; Padding: 8 0 0 0;}

		#TemplatePageContent {Margin: 3px 20px 20px 20px; text-align: Justify; Width: 650px;}
		#TemplatePageContent A {Color: #F47C01; Text-Decoration: None; }
		#TemplatePageContent A:Hover {Color: #F47C01; Text-Decoration: underline;}

		
		.FieldPrompt {font: Bold 11px Arial, Helvetica, sans-serif; Color: #222222; Padding: 3px 10px 0 0px; Color: #555; height:23px;}
		.ProfileTextField {width: 180px; border: 1px solid #888; margin: 2 0 1 0; Padding: 1px 0 0 2px; Color: #333; background-Color: #FFF;}
		.ProfileCheckbox {font-size: 7px;}
		
		.Required {font: Bold 10px Verdana, Helvetica, sans-serif; Color: #F47C01;}
		#UserProfileFramework {Width: 662px; margin: 20 Auto 10 Auto; height: 442px; background: #FFF url(../images/online_profile_back.png) No-repeat;}
		.UserProfileContent {font: 11px Arial, Helvetica, sans-serif; Color: #222222; Padding: 70px 0px 0 0px; Color: #555; vertical-align: Top;}
		H2.UserProfile {font: Bold 11px Arial, Helvetica, sans-serif; Color: #666; margin: 0 0 8 0; Border-Bottom: #777 1px solid; Display: Block;  text-transform: uppercase; line-height: 11px;}

		#ProfileFieldsContainer {margin: 0 0 10 0; Width: 480px;}
		.UserProfileCell {font: 11px Arial, Helvetica, sans-serif; Color: #222222; Padding: 0px 0px 0 4px; Color: #555; Height: 36px; vertical-align: Top;}
		.UserProfileTextField {border: 1px solid #888; margin: 0 0 4 0; Padding: 1px 0 0 2px; Color: #333; background-Color: #FFF;}
		.UserProfileDropList {font: 10px Arial, Helvetica, sans-serif; margin: 0 0 0 0; border: 2px solid #EEE;}
		.UserProfileCountryDropList {font: 10px Arial, Helvetica, sans-serif; width: 200px; Color: #222222; margin: 0 0 0 0; border: 1px solid #888;}
		
		#OrderInfoFieldsContainer {margin: 20 0 10 0;}
		.OrderInfoPrompt {font: 11px Arial, Helvetica, sans-serif; Color: #222222; Padding: 0px 0px 0 0px; Color: #555; vertical-align: Middle;}
		.OrderInfoTextField {font: 11px Arial, Helvetica, sans-serif; border: 1px solid #888; height: 18px; Padding: 1px 0 0 3px;}
		.OrderInfoDropList {font: 10px Arial, Helvetica, sans-serif; Color: #222222; margin: 0 0 0 0; border: 1px solid #888;}
		.OrderInfoCountryDropList {font: 10px Arial, Helvetica, sans-serif; width: 180px; Color: #222222; margin: 0 0 0 0; border: 1px solid #888;}

		#QuoteBlockContaner {border-top:1px solid #b4b4b4; Border-left:1px solid #b4b4b4; Border-right:1px solid #b4b4b4; margin: 10px 0 15px 0; background: #FFF;}
		.QuoteBlockHeader { border-bottom:1px solid #b4b4b4; font-size: 11px; Padding: 5px 0 5px 15px; background: #FFF url(../images/stinson/top_nav-back.gif) repeat-x;}
		.QuoteBlockContent {height: 30px; Padding: 5px 0 5px 20px; Border-bottom:1px solid #b4b4b4;}

		.OrderConfirmationDetails {margin: 0 0 0 10;}

		#QuoteRequestDetails {border:1px solid #b4b4b4;margin: 10px 0 15px 0; background: #f3f1f1;}
		#QuoteRequestDetails .Header {font-size: 12px; Padding: 7px 0 0px 0px; height: 29px; background: #FFFFFF url(../images/stinson/top_nav-back.gif) repeat-x; Vertical-Align: Top;}
		.QuoteRequestContent {height: 30px; Padding: 0 0 0 0px; Border-bottom:1px solid #b4b4b4;}
		.QuoteRequestContent2 {height: 30px; Border-bottom:1px solid #b4b4b4;}
		#QuoteRequestDetails .QuoteList {Padding: 0 0 2px 0;}
		#QuoteRequestDetails .QuoteButtons {height: 35px; Padding: 0 0 0 0; background: #e5e5e5; Border-top:1px solid #b4b4b4;}
		#QuoteDetailsBasket {border-top:1px solid #b4b4b4; Border-left:1px solid #b4b4b4; Border-right:1px solid #b4b4b4; margin: 10 0 15 0; background: #f3f1f1;}
		#QuoteDetailsBasket .Header {font-size: 12px; Padding: 0 0 0 15; height: 29px; background: #FF6500 url(../images/stinson/top_nav-back.gif) repeat-x;}

		.QuoteRequestContent .Button {Margin: 3 0 0 0;}

		
/************* Products List Container Styles *******************/
		.SubscribeContent {margin: 0 4 0 4; Text-Align: justify;}
		.message {font: Bold 13px Arial, Helvetica, sans-serif; Color: #F47C01; margin: 10 0 10 0;}
		.error {font-size: 13px; Color: red; }

		#FoundIn {font: Italic 11px Arial, Helvetica, sans-serif; Text-Align: Left; Color: 444; margin: 0 0 0 4; border:1px solid #d2d2d2; Border-Top: 0px; Padding: 3px; background: #E9E9E9;}

		#CategoryListFrame {Width: 90%; margin: 10 0 0 0;}
		#ProductListFrame {Width: 90%; margin: 0 0 0 0;}
		#ProductNumberContainer {margin: 0 0 0 0;}
			.AddedMessage {Padding: 0 0 0 0; Vertical-Align: middle; Text-Align: left;}
			.ProductNumberTab {font: Normal 10px Arial, Helvetica, sans-serif; Padding: 0 8 2 0; Text-Align: right; Vertical-Align: Bottom; background: url(../images/stinson/product_num_back.gif) no-repeat Right Bottom; Height: 30px;}
			.ProductNumberTab B {font: Bold 2.9mm  Arial, Helvetica, sans-serif; text-transform: uppercase;}

		#ProductDetailsContainer {border:1px solid #d2d2d2; Padding: 3px;}
			.SmallProductPhoto {Width: 90px; Padding: 5 0 5 0; Text-Align: Center; Vertical-Align: top; background: url(../images/product_list_item_photo_back.gif) no-repeat 0px 0px;}
			.ProductDetails {Text-Align: left; Vertical-Align: top; Padding: 0 3 0 5;}
				.ProductDetailsName {Font: Bold 12px Arial, Helvetica, sans-serif; margin: 10 0 0 0; Color: #555;}
				.ProductDetailsName A, .ProductDetailsName A:Hover {Text-Decoration: none; Color: #555;}
				.ProductDetailsDesc {Font: Normal 11px Arial, Helvetica, sans-serif; Color: #555; margin: 3 0 3 0;}
				.ProductDetailsDesc A, .ProductDetailsDesc A:Hover {Text-Decoration: none; Color: #555;}
				.ProductDetailsButtons {Text-Align: right; Vertical-Align: Bottom; Height: 20px;}
				.ProductDetailsButtons IMG {margin: 0 0 0 4}


			#ProductDetailsTitle {font: Normal 20px Arial, Helvetica, sans-serif; margin: 0 10 5 10;}
			.ProductNumber {font: Bold 11px  Arial, Helvetica, sans-serif; text-transform: uppercase; padding: 0 0 0 0;}
			#ProductDetailsHightlights {margin: 10 20 10 20;}
			#ProductDetailsAvailability {font-size: 0.85em; margin: 5 0 5 0;}

			
		#SignsListItemContainer {Width: 200px; margin: 0 0 0 0; border:1px solid #d2d2d2; Padding: 0 0 5 0;}

		#DetailsTabs {margin: 0 0 0 15; height: 24;}
			.tab {Padding: 0 0 0 3; background: url(../images/tab_off_background.gif) no-repeat;}
			.tabActive {Padding: 0 0 0 3; background: url(../images/tab_on_background.gif) no-repeat;}
			.tabline {Background: #c6c6c7;}

/*************     Search and Sort Control Styles     *******************/
		#ProductSortControls {margin: 0 0 0 0; Text-Align: right; Vertical-Align: bottom; Border-Bottom:1px solid #c6c6c7;  background: #FFF url(../images/stinson/sort_by_background.gif) No-repeat Bottom Right;}
		IMG.NameSort {margin: 0 0 0 0; height: 15px; Width: 70px; Border: 0px;}
		IMG.ProductSort {margin: 2 10 0 0; height: 15px; Width: 80px; Border: 0px;}
		#SortName {Vertical-Align: bottom; Padding: 6px 20 0 0px; height: 25px;}
	

		#SearchResults {margin: 25 0 6 0; Text-Align: Center;}
		#SearchNavigation {font: 15px  Arial, Helvetica, sans-serif; Text-Align: Center;}
		#SearchNavigation A {font: 15px  Arial, Helvetica, sans-serif; Color: #666; Text-Decoration: None;}
		#SearchNavigation A:Hover {font: 15px  Arial, Helvetica, sans-serif; Color: #F47C01; Text-Decoration: None;}
		#SearchNavigation B {font: Bold 17px  Arial, Helvetica, sans-serif; Color: #F47C01; Text-Decoration: None;}
		#SearchNavigation A.NextPrev {font: Bold 12px  Tahoma, Helvetica, sans-serif; Color: #F47C01; Text-Decoration: None; text-transform: uppercase;}
		#SearchNavigation A.NextPrev:Hover {font: Bold 12px  Tahoma, Helvetica, sans-serif; Color: #F47C01; Text-Decoration: Underline; text-transform: uppercase;}

		
/************* Form References *******************/
		form {margin: 0;}
		input {font: 11px Arial, Helvetica, sans-serif;}
		input.usualprice	{Background: transparent; Border: none; Text-Align: right;}
		input.orderprice	{Background: transparent; Border: none; Text-Align: right; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
		input.SimpleSearch {border: 1px solid #999; margin: 0 0 6 0; Width: 160px; Padding: 0 0 0 2;}
		input.Login		{border: 1px solid #999; margin: 2 0 2 0; Width: 95px;}
		input.Text		{border: 1px solid #999; margin: 2 0 2 0;}
		input.field		{font: 11px Arial, Helvetica, sans-serif; border: 1px solid #999; margin: 2 0 2 0; Padding: 0 0 0 2;}
		input.submit		{font-weight: normal; Border: 0px; Color: #444; cursor: pointer; background: url(../images/stinson/button-r.gif) no-repeat right; height: 28px; Padding: 0px 3px 0px 0px; margin: 0px;}
		textarea				{font: 11px Arial, Helvetica, sans-serif; Color: #222222; border: 1px solid #888;}
		
/*************** Login Pages ****************/
		#LoginContainer {Width: 639px; margin: 0 0 0 0; background: #FFF url(../images/stinson/login_background.png) No-repeat;}

/*************** Order Pages ****************/
		.breadcrumbDelimiter span.nonactive {Color: #666; margin-right: 10px; display: inline; font-weight: bold;}
		.breadcrumbDelimiter span.active {Color: #F47C01; margin-right: 10px; display: inline; font-weight: bold;}
		
/************* Footer *******************/
		#FooterNav {font: Bold 2.6mm Arial, Helvetica, sans-serif; Color: #666; Background: #dedede; Border-top:1px solid #BCBCBC; Border-bottom:1px solid #BCBCBC; Padding: 4 0 6 0; Text-Align: Left;}
		#FooterNav A {margin: 0 8 0 8;}
		#FooterNav A:Hover {Color: #666; Text-Decoration: none; Border-Bottom:2px solid #ff6600;}
		#FooterSignature {MAX-Width: 1200px; Text-Align:right; font: Normal 10px Arial, Helvetica, sans-serif; margin: 10 8; Width: expression(document.body.clientWidth < 740? "740px" : document.body.clientWidth > 1200? "1200px" : "auto");}
		#FooterSignature B {font-size: 1.20em;}

/**************           News and Events         ********************************/

		.NewsEventsTitle, .NewsEventsTitle A, .NewsEventsTitle A:Hover {font: 16px Arial, Helvetica, sans-serif; Color: #222222; margin: 10px 0 6px 0; Text-Decoration: none;}
		.NewsEventsOverview {font: Normal 12px Arial, Helvetica, sans-serif; line-height: 140%; margin: 0px 0 0px 20;}
		.NewsEventsOverview P {font: Normal 12px Arial, Helvetica, sans-serif; line-height: 140%; margin: 0px 0 3px 0;}
		A.ReadMore {Color: #555; Text-Decoration: none; }
		A.ReadMore:Hover {Color: #F47C01; Text-Decoration: underline;}

		td.topArticle { Padding: 3 3 3 2; }
		td.subArticle { Padding: 3 3 3 2; }
		a.subArticle {Padding-left: 0px; font-size: 1em;}

/**************           Button Styles          ********************************/

		#RightColumnButtons {Margin: 4px 0px 4 0; Border: 0px;}

		IMG.Button {Margin: 0 0 0 0; Border: 0px;}

		IMG.GreyButton {Margin: 0 0 0 0; Border: 0px;}

		
/**************           Top Menu Styles          ********************************/
		#GlobalFrameWork {
			MAX-Width: 1200px; Border:1px solid #BCBCBC; Border-Bottom:0px;
			Width: expression(document.body.clientWidth < 740? "740px" : document.body.clientWidth > 1200? "1200px" : "auto");
		}

		#headerMenu {Width: 100%; Height: 90px; margin: 0px; Padding: 0px; background: #294364 url(../images/stinson/stinson_header_back.png) repeat-x Top Right; Vertical-Align: top;}
		#HeadNavBar {Height: 25px; margin: 0 0 2px 20px; Padding: 0px; Vertical-Align: Top;}


/**************           General Styles       *******************/

		HTML {Overflow: -moz-scrollbars-vertical;}
		td {font-size: 12px; Color: #555; line-height: 140%;}
		tr.error, td.error {Background: #FFE0E0; Color: red; font-weight: bold;}
		
		hr {Border-Top:1px solid #F47C01; Color: #FFF;Line-height: 0px;}
		sup {font: Normal 0.60em Verdana, Helvetica, Sans-Serif; Vertical-Align: super;}
		
		h1 {font-family: Helvetica, sans-serif;	font-size: 1.6em; font-weight: 500; margin: 0 0 0 0;}
		h2 {font-family: Helvetica, sans-serif;	font-size: 1.4em; font-weight: 500; margin: 0 0 0 0;}
		H3 {font: Bold 11px Arial, Helvetica, sans-serif; Color: #666; margin: 0 0 8 0; Display: Block;  text-transform: uppercase; line-height: 11px;}
		.SmallText {font: 10px Arial, Helvetica, sans-serif;}

		H4 {font: Bold 3.1mm  Arial, Helvetica, sans-serif; margin: 0 0 0 0;}
		
		#PhotoPopupWindow {DISPLAY: none; Z-INDEX: 200; POSITION: absolute; LEFT: 0px; TOP: 0px;}
		.PhotoPopupWindowBorder {Width: 210px; Background: #FFFFFF; Border: #bcbcbc 1px solid; Padding: 5px;}

		UL {
			TEXT-INDENT: -17px;
			list-style: disc inside url('../images/red_bullet.gif');
			Padding: 0 0px 0px 10px;
			MARGIN: 3px 0 5px 0;
		}
		LI {TEXT-INDENT: -17px; Padding: 0 0px 3px 1px;}
		
		Small {Font: Normal 11px Arial, Helvetica, sans-serif; Margin: 5 0 0 0; Line-Height: 140%; Display: Block;}





