/* 
Title:     	ROYAL ACADEMY OF DANCE
Date:   	SEPT 2009
Author:		Odyssey Interactive 
*/				
                /* RESETS & BODY STYLES */
				body {background: url('../images/interface/BG.png') repeat-x;margin:0px;padding:0;font-size:0.75em;font-weight:normal;line-height:1.2em;color:#333333; font-family: arial, Helvetica, sans-serif;}
				img {margin:0;padding:0;}
				a img {border:none;}
				div,input,form,h1,h2,h3,h4,h5,hr,dl,dd,dt,object,param{margin:0;padding:0;}
				a:link, a:visited {color:#660000; text-decoration:none;font-weight:bold;font-size:95%;}
				a:hover {color:#000000; text-decoration:underline;}
				a:active {color:#ff0000;text-decoration:none;font-weight:bold;font-size:95%;}
								
				/* MAIN STRUCTURE STYLES */
				.Container{width:960px;margin:0 auto;}
				/* HP */
				.Header{width:960px;height:332px;padding:0px;margin:0px;}
					.HeaderRow1 {width:960px;height:159px;}
						.HeaderCol1 {width:255px;height:159px;float:left;}
						.HeaderCol2 {width:705px;height:159px;float:left;}
							.HeaderCol2RowA {width:705px;height:38px;float:right;}
							.HeaderCol2RowC {width:705px;height:23px;float:right;}
							.HeaderCol2Nav {width:705px;height:12px;float:right;}
								.HeaderCol2RowB {width:705px;height:73px;margin-top:13px;float:right;}
								.HeaderCol2RowB.Home {width:705px;height:73px;margin-top:13px;float:right;/*background: url('../images/interface/HeaderImage_Crs_01.jpg') no-repeat scroll 100% 100%*/}						
					.HeaderRow2 {width:960px;height:172px;}
				.ContentContainer {position:relative;top:-19px;width:923px;float:left;margin:0px;z-index:0;background:#ffffff;}
				.ContentTransCol {position:relative;top:-19px;width:18px;height:550px;float:left;padding:0px;margin:0px;}		
				.ContentTransStrip {position:relative;top:-19px;float:left;width:960px;height:19px;}
				
				/* Other Mini-HP's */
				.HeaderMini{width:960px;height:298px;padding:0px;margin:0px;}
					.HeaderCol2Mini {width:705px;height:159px;float:left;}
					.HeaderRow2Mini {width:960px;height:115px;}
				.ContentContainerMini {position:relative;top:-19px;width:923px;float:left;margin:0px;z-index:0;background:#ffffff;}
				.ContentTransColMini {position:relative;top:-19px;width:18px;height:550px;float:left;padding:0px;margin:0px;}		
				.ContentTransStripMini {position:relative;top:-19px;float:left;width:960px;height:19px;}
				
				.MainContent {width:924px;padding:0px;margin:0px;}
					.MainInnerRow  h1 {color:#660000;font-size:185%;font-weight:normal;line-height:116%;padding:12px 0 8px 16px;}
					/* All & Home page */
					.InnerCol1 {width:643px;float:left;}
					.InnerRow {width:643px;float:left;}
					.InnerCol2 {width:281px;float:left;overflow:hidden;}
					/* Members, Training & Higher Education */
					.InnerCol1A {width:220px;float:left;}
					.InnerCol2B {width:420px;float:left;}
						.InnerRow2B {width:410px;float:left;padding:15px 5px 0;}
					.InnerCol2C {width:281px;float:left;}

				/* HEADER STYLES */
				/* Top All */
				.FlagsContainer {padding-left:5px;float:right;width:135px;}
				.FlagImgs {float:right;padding:6px 0px 0px 3px;}
				.ContrastContainerTwo {padding:3px 0px 0px 0px;margin:0px;float:right;width:9.2em;}
				.ContrastContainerTwo span {float:right;color:#ffffff;font-size:90%;line-height:140%;padding-right:8px;font-weight:bold;}
				.ContrastContainer {padding:3px 0px 0px 0px;margin:0px;float:right;width:11.3em;}
				.ContrastContainer span {float:right;color:#ffffff;font-size:90%;line-height:140%;padding-right:8px;font-weight:bold;}
				.ContrastImgs {float:right;padding:0px 3px 0px 3px;}

				/* Very Top Nav */
				.HeaderCol2Nav a:link, .HeaderCol2Nav a:visited, .HeaderCol2Nav a:active {font-weight:bold;color:#ffffff;text-decoration:none;font-size:95%;}
				.HeaderCol2Nav a:hover {color:#ffffff;text-decoration:underline;}
				.HeaderCol2Nav ul {padding:0px;margin:0px;list-style:none;float:right;}
				.HeaderCol2Nav li {float:left;padding:0px 8px 3px;border-right:1px solid #5e5e5e;border-bottom:1px solid #5e5e5e;}
				
				/* Logo Styles - Sprites */
				.Logo {margin:0px;padding:0px;display:block;float:left;width:255px;height:156px;text-indent:-10000px;}
					.Logo a:link, .Logo a:visited {display:block;width:255px;height:156px;}
					.Logo a:active {display:block;width:255px;height:156px;}
					.Logo.Home {background: url('../images/interface/Logo.jpg') no-repeat 0 0;}
					.Logo.Home a:hover {background:url('../images/interface/Logo.jpg') no-repeat 0 100%;}
					.Logo.Membership {background: url('../images/interface/LogoMembership.jpg') no-repeat 0 0;}
					.Logo.Membership a:hover {background:url('../images/interface/LogoMembership.jpg') no-repeat 0 100%;}
					.Logo.Training {background: url('../images/interface/LogoTraining.jpg') no-repeat 0 0;}
					.Logo.Training a:hover {background:url('../images/interface/LogoTraining.jpg') no-repeat 0 100%;}
					.Logo.HE {background: url('../images/interface/LogoHE.jpg') no-repeat 0 0;}
					.Logo.HE a:hover {background:url('../images/interface/LogoHE.jpg') no-repeat 0 100%;}
					.Logo.FOE {background: url('../images/interface/LogoFOE.jpg') no-repeat 0 0;}
					.Logo.FOE a:hover {background:url('../images/interface/LogoFOE.jpg') no-repeat 0 100%;}
					
				
				/* ContrastLeft Styles - Sprites */
				.ContrastLeft {margin:0px;padding:0px 6px 0px 0px;display:block;float:right;width:16px;height:16px;background: url('../images/icons/ContrastLeft.png') no-repeat 0 0;text-indent:-10000px;}
					.ContrastLeft a:link, .ContrastLeft a:visited {display:block;width:16px;height:16px;}
					.ContrastLeft a:hover {background:url('../images/icons/ContrastLeft.png') no-repeat 0 100%;}
					.ContrastLeft a:active {display:block;width:16px;height:16px;}
					
				/* ContrastRight Styles - Sprites */
				.ContrastRight {margin:0px;padding:0px 6px 0px 0px;display:block;float:right;width:16px;height:16px;background: url('../images/icons/ContrastRight.png') no-repeat 0 0;text-indent:-10000px;}
					.ContrastRight a:link, .ContrastRight a:visited {display:block;width:16px;height:16px;}
					.ContrastRight a:hover {background:url('../images/icons/ContrastRight.png') no-repeat 0 100%;}
					.ContrastRight a:active {display:block;width:16px;height:16px;}
					
				/* ContrastPink Styles - Sprites */
				.ContrastPink {margin:0px;padding:0px 6px 0px 0px;display:block;float:right;width:16px;height:16px;background: url('../images/icons/ContrastPink.png') no-repeat 0 0;text-indent:-10000px;}
					.ContrastPink a:link, .ContrastPink a:visited {display:block;width:16px;height:16px;}
					.ContrastPink a:hover {background:url('../images/icons/ContrastPink.png') no-repeat 0 100%;}
					.ContrastPink a:active {display:block;width:16px;height:16px;}
				
				/* ContrastBlue Styles - Sprites */
				.ContrastBlue {margin:0px;padding:0px 6px 0px 0px;display:block;float:right;width:16px;height:16px;background: url('../images/icons/ContrastBlue.png') no-repeat 0 0;text-indent:-10000px;}
					.ContrastBlue a:link, .ContrastBlue a:visited {display:block;width:16px;height:16px;}
					.ContrastBlue a:hover {background:url('../images/icons/ContrastBlue.png') no-repeat 0 100%;}
					.ContrastBlue a:active {display:block;width:16px;height:16px;}
					
				/* ContrastPurple Styles - Sprites */
				.ContrastPurple {margin:0px;padding:0px 6px 0px 0px;display:block;float:right;width:16px;height:16px;background: url('../images/icons/ContrastPurple.png') no-repeat 0 0;text-indent:-10000px;}
					.ContrastPurple a:link, .ContrastPurple a:visited {display:block;width:16px;height:16px;}
					.ContrastPurple a:hover {background:url('../images/icons/ContrastPurple.png') no-repeat 0 100%;}
					.ContrastPurple a:active {display:block;width:16px;height:16px;}
					
				/* ContrastGreen Styles - Sprites */
				.ContrastGreen {margin:0px;padding:0px 6px 0px 0px;display:block;float:right;width:16px;height:16px;background: url('../images/icons/ContrastGreen.png') no-repeat 0 0;text-indent:-10000px;}
					.ContrastGreen a:link, .ContrastGreen a:visited {display:block;width:16px;height:16px;}
					.ContrastGreen a:hover {background:url('../images/icons/ContrastGreen.png') no-repeat 0 100%;}
					.ContrastGreen a:active {display:block;width:16px;height:16px;}
				
				/* Reset Font Styles */
				.resetFont {float:right;padding:3px 0px 0px;}
				.resetFont a:link, .resetFont a:visited, .resetFont a:active {color:#fff;font-size:95%;padding-right:8px;border-right:1px solid #ffffff;line-height:130%;}
				.resetFont a:hover {color:#fff;font-size:95%;text-decoration:underline;}
				
				/* Search */
				.SearchInput {position:relative;top:5px;right:5px;background: url('../images/interface/SearchBG.png') top left no-repeat;width:244px;height:23px;float:right;margin:0px;padding:0px;}
				.SearchBox {border:0px;background:none;height:40px;width:150px;padding:5px 0 0 9px;color:#828282;font-size:90%;margin-top:2px;position:relative;top:-5px;}
				.SearchBoxHp {background:transparent none repeat scroll 0 0;border:0 none;color:#ffffff;font-size:90%;height:23px;margin-top:2px;padding:5px 0 0 9px;position:relative;top:-7px;width:200px;}
				.SearchInputText {float:right;padding:8px 7px 0px 0px}
				.SearchInputText span {color:#ffffff;font-size:90%;line-height:140%;padding-right:6px;font-weight:bold;}
				
				/* Text & Print Options */			
				.FontResize {float:right;width:29px;margin:0px;}
				.Print {float:right;margin:0px;display:block;width:33px;height:32px;background: url('../images/icons/Icons_TextPrint_03.png') no-repeat 0 0;text-indent:-10000px;}
					.Print a:link, .Print a:visited, .Print a:hover, .Print a:active {display:block;width:100%;height:100%;}
				
				/* HOME PAGE HEADER STYLES */				
				/* Home Page Navigation */
				.HeaderCol2RowB ul {position:relative;z-index:2;float:left;width:140px;margin: 10px 0 0 15px;padding: 0;list-style: none;}
				.HeaderCol2RowB li {padding: 0;background: url('../images/icons/Icon_MainNavArrow.png') no-repeat 0 0;list-style: none;line-height:145%;padding:1px 1px;}
				.HeaderCol2RowB li a:link, .HeaderCol2RowB li a:visited, .HeaderCol2RowB li a:active {overflow:hidden;white-space:nowrap;display: block;position: relative;width: 130px;color: #ffffff;background: url('../images/icons/Icon_MainNavArrow.png') no-repeat 0 0;text-decoration: none;padding-left: 23px;}
				.HeaderCol2RowB li a:hover {background-color:#cd1c4c;text-decoration:underline;}
				
				/* Home Page Welcome Msg */
				.HeaderWelcomeMsg {float:left;margin:5px;padding:10px 0 0 45px;}
				.HeaderWelcomeMsg.Home {width:600px;padding:10px 0 0 45px;}
				.HeaderWelcomeMsg.Members {padding:15px 0 0 32px;width:90%;}
				.HeaderWelcomeMsg.Training {padding:15px 0 0 32px;width:90%;}
				.HeaderWelcomeMsg.HE {width:499px;}
					.HeaderWelcomeMsg h1 {color:#ffffff;text-transform:uppercase;font-weight:bold;font-size:145%;line-height:110%;}
					.HeaderWelcomeMsg p {padding:0px;margin:7px 0px;color:#cccccc;font-size:100%;line-height:150%;}
					.HeaderWelcomeMsg a:link, .HeaderWelcomeMsg a:visited, .HeaderWelcomeMsg a:active {color:#cccccc;font-size:95%;font-weight:bold;text-decoration:none;}
					.HeaderWelcomeMsg a:hover {text-decoration:underline;}
				.CrestText {color:#FFFFFF;font-size:85%;font-weight:bold;position:relative;text-align:center;text-indent:-36px;top:151px;}

				/* Home Header Image */
				.HeaderImage.Home {float:right;height:192px;width:292px;background: url('../images/interface/HeaderImage_Crs_02.jpg') no-repeat 0 0;}
							
				/* CONTENT STYLES ALL */
				/* Back To Top */
				.B2T a:link, .B2T a:visited, .B2T a:active {margin:10px 0 0;background:transparent url(../images/icons/Icons_BackToTop.png) no-repeat scroll right top;color:#010101;float:right;font-size:95%;font-weight:bold;padding:0 24px 3px 0;text-decoration:none;}
				.B2T a:hover {text-decoration:underline;}

				/* Crumb Trail(s) */
				.CrumbTrail, .CrumbTrailAlt {color:#333333;font-size:95%;padding:13px 0 0 3px;display:inline;margin: 0 0 0 11px;width:623px;float:left;height:20px;border-bottom:1px dotted #cccccc;}
					.CrumbTrail p, .CrumbTrailAlt p, .CrumbTrailAlt2 p {font-size:95%;color:#333333;float:left;padding:0px 5px 0px 0px;margin:0px;}
					.CrumbTrail a:link, .CrumbTrailAlt a:link, .CrumbTrailAlt2 a:link, .CrumbTrail a:visited, .CrumbTrailAlt a:visited, .CrumbTrailAlt2 a:visited {padding-right:5px;float:left;color:#990000;text-decoration:none;font-weight:bold;}
					.CrumbTrail a:hover, .CrumbTrailAlt a:hover, .CrumbTrailAlt2 a:hover {color:#000000;text-decoration:underline;font-weight:bold;}
					.CrumbTrail a:active, .CrumbTrailAlt a:active, .CrumbTrailAlt2 a:active {color:#990000;text-decoration:none;font-weight:bold;}
				
				
				/* HOMEPAGE CONTENT STYLES */
				/* Green Advert Area */
				.GreenAdvert {width:315px;float:left;margin:10px 2px 10px 8px;padding:0px;display:inline;}
				.GreenImgBG {width:315px;height:238px;background: url('../images/interface/GreenAdvertImgBG.png') no-repeat 0 0;}	
				.GreenAdvertContent {padding:0px 0px 0px 8px;}
					.GreenAdvert h2 {color:#ffffff;background-color:#006600;border-bottom:1px dotted #666666;font-size:110%;padding:4px 3px 3px 12px;}
					.GreenAdvert img {padding:8px 0 0 12px;}
					.GreenAdvert p {color:#333333;font-size:95%;line-height:145%;margin:10px 0;padding:0 10px;}	
					.GreenAdvert a:link, .GreenAdvert a:visited, .GreenAdvert a:active {color:#006600;font-size:95%;font-weight:bold;text-decoration:none;}
					.GreenAdvert a:hover {text-decoration:underline;}	
				
				/* Blue Advert Area */
				.BlueAdvert {width:315px;float:left;margin:10px 2px 10px 0px;padding:0px;display:inline;}
				.BlueImgBG {width:315px;height:238px;background: url('../images/interface/BlueAdvertImgBG.png') no-repeat 0 0;}	
				.BlueAdvertContent {padding:0px 0px 0px 8px;}
					.BlueAdvert h2 {color:#ffffff;background-color:#0000ff;border-bottom:1px dotted #666666;font-size:110%;padding:4px 3px 3px 12px;}
					.BlueAdvert img {padding:8px 0 0 12px;}
					.BlueAdvert p {color:#333333;font-size:95%;line-height:145%;margin:10px 0;padding:0 10px;}	
					.BlueAdvert a:link, .BlueAdvert a:visited, .BlueAdvert a:active {color:#0000ff;font-size:95%;font-weight:bold;text-decoration:none;}
					.BlueAdvert a:hover {text-decoration:underline;}	
				
				/* Purple Advert Area */
				.PurpleAdvert {display:inline;width:633px;float:left;margin:10px 2px 10px 8px;padding:0px;}
				.PurpleImgBG {display:inline;margin:10px 5px 0px 12px;float:left;width:220px;height:158px;background: url('../images/interface/PurpleAdvertImgBG.png') no-repeat 0 0;}	
				.PurpleAdvertContent {padding:0px 0px 0px 8px;}
					.PurpleAdvert h2 {margin:0px 0px 0px 8px;color:#ffffff;background-color:#67097f;border-bottom:1px dotted #666666;font-size:110%;padding:4px 3px 3px 12px;}
					.PurpleAdvert img {padding:8px 0 0 9px;}
					.PurpleAdvert p {color:#333333;font-size:95%;line-height:145%;}	
					.PurpleAdvert a:link, .PurpleAdvert a:visited, .PurpleAdvert a:active {color:#67097f;font-size:95%;font-weight:bold;text-decoration:none;}
					.PurpleAdvert a:hover {text-decoration:underline;}	
				
				/* Pink Advert Area */
				.PinkAdvert {width:633px;float:left;margin:10px 2px 10px 8px;padding:0px;display:inline;}
				.PinkImgBG {display:inline;margin:10px 5px 0px 12px;float:left;width:220px;height:158px;background: url('../images/interface/PinkAdvertImgBG.png') no-repeat 0 0;}	
				.PinkAdvertContent {padding:0px 0px 0px 8px;}
					.PinkAdvert h2 {margin:0px 0px 0px 8px;color:#ffffff;background-color:#cc0099;border-bottom:1px dotted #666666;font-size:110%;padding:4px 3px 3px 12px;}
					.PinkAdvert img {padding:8px 0 0 9px;}
					.PinkAdvert p {color:#333333;font-size:95%;line-height:145%;}	
					.PinkAdvert a:link, .PinkAdvert a:visited, .PinkAdvert a:active {color:#cc0099;font-size:95%;font-weight:bold;text-decoration:none;}
					.PinkAdvert a:hover {text-decoration:underline;}	

				/* LEFT NAVIGATION STYLES */
				/* All */
				.LeftNav {display:inline;width:195px;float:left;margin:7px 10px 2px;}
				.LeftNav ul {float:left;width:197px;margin:0;padding:0;list-style:none;}
				.LeftNav li {padding:0;margin:0;list-style:none;line-height:110%;}
				.LeftNav li a:link, .LeftNav li a:visited, .LeftNav li a:active {margin:0px;background-color:#E8E7E7;color:#660000;display:block;font-size:95%;padding:3px 0 3px 19px;text-decoration:none;width:177px;font-weight:normal;}
				
				.LeftNav ul.ArticleSubNav {border-bottom:0px solid #D5D5D5;border-top:1px solid #D5D5D5;margin:0;padding:0;}	
				.LeftNav ul.ArticleSubNav li {padding:0;margin:0;list-style:none;line-height:110%;}
				.LeftNav ul.ArticleSubNav li a:link, .LeftNav ul.ArticleSubNav li a:visited, .LeftNav ul.ArticleSubNav li a:active {margin:0px;color:#9d0c0c;display:block;font-size:95%;padding:3px 10px 3px 30px;text-decoration:none;width:156px;font-weight:normal;}
				
				/* MEMBERS CONTENT STYLES */
				/* Random Advert */
				.RandomAd {display:inline;background-color:#E8E7E7;float:left;margin:5px 10px;padding:9px 11px;width:174px;}
				.RandomAd h3 {color:#660000;font-size:100%;text-transform:uppercase;}
				.RandomAd img {border:1px solid #787977;float:right;height:82px;margin:11px 0;width:58px;}
				.RandomAd p {color:#660000;float:left;font-size:95%;line-height:135%;margin:0;padding:6px 0;width:110px;}
				.RandomAd a:link, .RandomAd a:visited, .RandomAd a:active {color:#660000;font-size:95%;line-height:135%;text-decoration:underline;}
				.RandomAd a:hover {color:#000000;text-decoration:underline;}
				.RandomAdBtn {width:100%;}
				.RandomAdBtn a:link, .RandomAdBtn a:visited, .RandomAdBtn a:active {text-decoration:none;background-color:#660000;color:#FFFFFF;float:left;font-size:95%;padding:2px 10px;text-align:center;}
				.RandomAdBtn a:hover {text-decoration:none;}
				
				/* Members Article Styles */
				.InnerRow2B h2 {color:#660000;font-size:185%;font-weight:normal;line-height:116%;}
				.InnerRow2B p {color:#333333;font-size:95%;font-weight:normal;line-height:145%;margin:10px 0;padding:0;}
				/* Amended by Rob J - 19/04/10 */
				.InnerRow2B ul {float:left;list-style-image:none;list-style-position:outside;list-style-type:none;margin:5px 0 10px 33px;padding:0 0 0 0;/*width:100%;*/display:inline;}
				.InnerRow2B li {background:transparent url(../images/icons/Icons_Bull.png) no-repeat scroll 0 0;color:#333333;font-size:95%;line-height:140%;list-style-image:none;list-style-position:outside;list-style-type:none;padding:0 0 2px 19px;}

				/* CATEGORY */				

				.CategoryList {border-bottom:1px dotted #C5C5C5;padding:3px 0 10px;width:455px;margin:10px 0;}
				.CategoryListTitle {width:320px;margin:5px 0 0;float:left;width:300px;}
				.CategoryList a:link, .CategoryList a:visited, .CategoryList a:active  {color:#990000;float:left;font-size:95%;line-height:135%;padding:0 20px 0 0;}
				.CategoryList span {width:320px;float:left;font-size:80%;color:#990000;}
				
				.CategoryList p {float:left;margin:0 0 10px;width:320px;}
				.CategoryListBG {display:inline;margin:0 5px 0 0;float:left;width:127px;height:99px;background: url('../images/interface/WhiteAdvertImgBGVSM.png') no-repeat 0 0;}	
				.CategoryListBG img {padding:8px 0 5px 11px;}
				.SearchResults {background-color:#F2F2F2;border:1px dotted #CCCCCC;padding:1px 13px	;}
				
				/* FOOTER STYLES */
				/* Nav */
				.FooterNavContainer {float:left;width:100%;height:66px;background: url('../images/interface/FooterNavRepeatBG.png') repeat-x 0 0}
				.FooterNav {overflow:hidden;background:transparent url(../images/interface/FooterNavBG.jpg) no-repeat scroll 0 0;height:22px;margin:0 auto;padding:44px 0 0 10px;position:relative;width:949px;}
					.FooterNav a:link, .FooterNav a:visited, .FooterNav a:active {color:#ffffff;text-decoration:none;font-weight:normal;font-size:95%;}
					.FooterNav a:hover {color:#ffffff;text-decoration:underline;}
					.FooterNav ul {padding:0px;margin:0px;list-style:none;float:left;}
					.FooterNav li {float:left;padding:0px 8px 3px;border-right:1px solid #5e5e5e;}
				/* Adverts */
				.FooterAdvertsContainer {float:left;width:100%;background: #c30c3e url('../images/interface/FooterAdvertRepeatBG.png') repeat 0 0;}
				.FooterAdvertsBlockContainer {padding:0px;margin:0px;float:left;width:100%;background:#C30C3E url('../images/interface/FooterAdvertRepeatBG.png') repeat scroll 0 0;}
				.FooterAdvertsBlock {padding:0px;margin:0px;margin:0 auto;width:960px;height:12px;background: #c30c3e url('../images/interface/FooterAdvertTopBG.png') no-repeat 0 100%}
				.FooterAdverts {position:relative;margin:0 auto;width:960px;padding:0px;}
				.FooterAdContainer {min-height:115px;float:left;background: url('../images/interface/FooterAdvertBG.png') repeat 0 0;width:960px;}
					.FooterAd_First {float:left;margin:5px 0 5px 16px;padding:0 8px;width:161px;display:inline;}
					.FooterAd {display:inline;float:left;margin:5px 0 5px 12px;padding:0 8px;width:160px;}
					.FooterAd h5, .FooterAd_First h5 {color:#ffffff;font-size:100%;line-height:145%;font-weight:bold;padding:0px;margin:0px;}
					.FooterAd p, .FooterAd_First p {color:#999999;font-size:95%;line-height:145%;margin:0;padding:5px 0;}
					.FooterAd a:link, .FooterAd_First a:link, .FooterAd a:visited, .FooterAd_First a:visited, .FooterAd a:active, .FooterAd_First a:active {color:#cccccc;text-decoration:none;font-weight:bold;font-size:95%;}
					.FooterAd a:hover, .FooterAd_First a:hover {color:#cccccc;text-decoration:underline;}
				
				
				/* Footer Links & Text */
				.FooterLnTContainer {float:left;width:100%;background: url('../images/interface/FooterAdvertContentRepeatBG.png') repeat-x 0 0}
				.FooterLnT {position:relative;margin:0 auto;width:960px;}
				.FooterLnTAdsContainer {padding-top:20px;float:left;background: url('../images/interface/FooterAdvertContentBG.png') repeat 0 0;width:960px;}
					.FooterLnTAds_First {min-height:75px;background:transparent url(../images/interface/LnTBG.png) repeat-x scroll 0 0;float:left;margin:0;padding:9px 10px 5px 10px;width:230px;}
					.FooterLnTAds {min-height:76px;float:left;padding:9px 10px 5px;margin:0 0 0 6px;width:210px;background: url('../images/interface/LnTBG.png') repeat-x 0 0;}
					.FooterLnT h6 {text-transform:uppercase;color:#ffffff;font-size:100%;line-height:145%;font-weight:bold;padding:0px;margin:0px;}
					.FooterLnT p {color:#cccccc;font-size:95%;line-height:145%;margin:0;padding:2px 0 6px 0;}
					.FooterLnT img {padding:0 4px 0 0;margin:0px;}
					.FooterLnTAds a:link, .FooterLnTAds a:visited, .FooterLnTAds a:active  {color:#ffffff;}
					.FooterLnTAds a:hover {color:#ffffff; text-decoration:underline;}
				
				/* Footer Odyssey Info */
				.FooterOdy {height:25px;margin:0 auto;width:960px;}
				.FooterOdyContainer {float:left;width:960px;float:left;}
					.FooterOdyContainer p {float:right;margin:10px 0px;color:#ffffff;font-size:95%;line-height:145%;}
					.FooterOdyContainer a:link, .FooterOdyContainer a:visited, .FooterOdyContainer a:active {color:#ffffff;text-decoration:none;font-weight:bold;font-size:95%;}
					.FooterOdyContainer a:hover {color:#ffffff;text-decoration:underline;}
				/* Bottom Blocker */
				.FooterBottom {background:transparent url(../images/interface/FooterBottom.png) repeat-x scroll 0 0;float:left;height:8px;width:100%;}
				
				/* FORM STYLES */
				.ButtonAll {cursor:pointer;background-color:#660000;border:medium none;color:#FFFFFF;display:block;font-size:85%;font-weight:normal;margin:5px;padding:3px 10px;text-transform:uppercase;}
				
				/* ALT STYLES */
				.ContentContainer table, .ContentContainerAlt table {color:#000000;font-size:95%;line-height:100%;margin:15px 0;padding:0;}
				.ContentContainer tr, .ContentContainerAlt tr {padding:0px;margin:0px;}
				.ContentContainer td, .ContentContainerAlt td  {background-color:#ffffff;border:1px solid #929292;margin:0;padding:5px;}
				.ContentContainer th, .ContentContainerAlt th {background-color:#727272;color:#FFFFFF;margin:0;padding:5px;text-align:left;}
								
				
				.ClearFix {display:block;} 
				.Clear {clear:both;}
				.Left {float:left;}
				.Right {float:right;}
	
								
				/* ARTICLE NAVIGATION */
				/* all */
				.Article {float:left;padding:5px 0px 5px 0px;width:222px;margin-bottom:0;}
				.Article P {float:left;padding:5px 0px 5px 0px;width:222px;margin-bottom:0;color:#333333}
				.Article ul {background: url('../images/GreenArrow.png') no-repeat 10% 50%;padding:2px 5px 3px 35px;}
				.Article li {background: url('../images/GreenArrow.png') no-repeat 10% 50%;padding:2px 5px 3px 35px;}
				.Article a:link, .Article a:visited, .Article a:active {color:#990000;text-decoration:none;font-weight:bold;font-size:95%;}
				.Article a:hover {color:#000000;text-decoration:underline;}
				.Article p.ArticleDate {color:#999999;font-size:90%;margin:0;padding:0;}
					
				
				
				/* article extra */					
				.CommentBox {background:#FFFBDE url('../images/CommentBoxBg.jpg') repeat-x left bottom;padding:8px 8px 0 8px;margin:10px 0 15px 15px;border:1px solid #FFF2A8;width:280px;float:right;}
				.CommentBox img{vertical-align:middle;padding:0 5px 0 5px;}
				.CommentBoxBottom {background: url('../images/CommentBoxBtm.jpg') no-repeat left bottom;width:280px;height:12px;position:relative;top:13px;margin-left:5px;}
				
				/* BLOGS PAGES */
				.BLOG_BlogTitleTop {background:#FF0000;margin-top:15px;font-size: 80%;font-weight: bold;padding: 0 0 0 10px;color: #FFFFFF;line-height:25px;}
				.BLOG_BlogTitle{height:29px; margin-top:15px; font-size: 85%; font-weight: bold; padding: 0px; color: #336600; line-height:25px;}
				.BLOG_BlogImage {margin-top:20px; border:1px solid #cccccc; padding:3px;}
				.BLOG_BlogText {margin-top:10px;}
				.BLOG_BlogEntryDate {color:#999999; font-size:100%; padding-left:5px; font-weight:normal;}
				.BLOG_BlogAuthor{font-size: 70%; color: #999999; padding-top:5px;}
				.BLOG_Seperator {border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; margin-top:15px; height:1px; clear:both;}
				.BLOG_CommentsTxt{color: #999999; padding-top:10px;padding:10px 0 30px 0;}
				.BLOG_CommentsTxt a:link {padding:5px 0px 0px 0px;}
				
				/* Author Top Styles */
				.BLOG_Author {}
				.BLOG_AuthorTop{color: #999999; padding-top:5px; width:310px; float:left;Clear:both;}
				.BLOG_EntryDateTop {color:#999999;font-size:95%;font-weight:bold;}
				.BLOG_AuthorsImageTop {margin:0px 0px 0px 0px;  text-align:center;}
				.BLOG_AuthorsImageTop img{border:1px solid #cccccc; padding:3px;}
				.BLOG_AuthorImageHolder {width:290px;float:left;border:1px solid #FF0000;}
				.BLOG_AuthorTextTop {font-size: 80%; margin:10px 0 10px 0; clear:both; float:left;width:280px;}
				
				/* Archive Right Styles */
				.BLOG_Archive {display:inline;float:right;;padding:5px;width:180px;}
				.BLOG_ArchiveTitle {color:#999999; margin:20px 0 5px 0; border-bottom:1px dotted #999999;}
				.BLOG_Archive ul {width:170px;list-style:none; padding:0px; margin:0px; line-height:21px;}
				.BLOG_Archive li {width:170px;}
				.BLOG_ArchiveMonth{padding-left:20px;}
				.BLOG_ArchiveItem{padding-left:42px;}

				/* BLOG COMMENTS PAGE */
				.BLOG_CommentHolder {background-color:#F3F3F3;}
				.BLOG_MainTitle {font-weight:bold;padding:10px 0 10px 0;}
				.BLOG_Title {position:relative;left:-10px;}
				.BLOG_SubTitle { width:100%; height:29px;font-weight: bold; padding:0;margin:30px 0 30px 0;line-height:28px;width:500px;border-bottom:1px solid #333333;}
				.BLOG_CommentAuthor{font-weight:bold; padding:0;}
				.BLOG_CommentDate{color: #999999; padding:5px 0 0 0;font-size:90%;}
				.BLOG_Comment{padding:5px 0 0 0;}
				.Seperator {border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; width:100%; margin-top:15px; height:1px;}
				.BLOG_AddCommentPurple {padding:20px 0 20px 10px;}
				.BLOG_AddCommentPurple b{ color:#990000;}
				.BLOG_AddComment .FormSubmit{position:relative;left:-160px;}
				.BLOG_ComentConfirm {color:#FF0000;font-size:130%;}
				.BLOG_TextBox {border:1px solid #d9d9d9;}
				.BLOG_FormSubmit {padding-top:20px;}
				
				/* contact form */
				
				.ContactFormHolder {padding:30px;}
				.ContactFormHolder h1 {font-size:150%;font-weight:normal;padding:10px 0 10px 0;}
				.Grey {font-size:90%;color:#666666;font-weight:normal;}
				.ContactRowName{clear: both;margin: 15px 20px 0px 0px;width: 140px;font-weight:bold;}
				.ContactFormField input{padding-left: 5px;margin: 12px 0px 0 0px;border:1px  solid #ADADAD;height:22px;}
				.ContactFormField textarea{padding-left: 5px;margin:12px 0px 0px 0;}
				.ContactFormSubmit {float: left; margin: 0 8px 0 0;}
				
				
				/* SITEMAP */					
				.Sitemap {float:left;padding:10px 0 10px 17px;width:400px;}
				.Sitemap p { font-weight: bold; margin-top:0;font-size: 95%;}			
				.Sitemap ul {padding:0px;margin:0px;}
				.Sitemap ul li {font-size:100%; margin-top:5px;padding-left:0px; list-style:none;}
				.Sitemap ul li a { margin:0; padding-left: 20px; text-decoration: none;}
				.Sitemap ul ul li { font-size: 100%; padding:0; border-bottom: none; padding-left:50px;}
				.Sitemap ul ul li a {text-decoration: none; background: url(../images/SitemapBullet2.gif) no-repeat 0 50%;}
				.Sitemap ul ul ul li { font-size: 100%; padding:0; border-bottom: none; padding-left: 80px;}
				.Sitemap ul ul ul li a {text-decoration: none; background: url(../images/SitemapBullet3.gif) no-repeat 0 50%;}
				.Sitemap a.SitemapActive{background-color:#F3F3F3; padding: 5px 0 5px 5px; width:400px; display:block;margin:0 0 0 0;border:1px solid #DFDFDF;}
				.Sitemap a.SitemapActive:hover{background-color:#990000;color:#FFFFFF;}
				
				.SitemapRight {float:right;display:inline;padding:10px 20px 10px 0;width:420px;}
				.SitemapRight p { font-weight: bold; margin-top:0;font-size: 95%;}			
				.SitemapRight ul {padding:0px;margin:0px;}
				.SitemapRight ul li { font-size:100%; margin-top:5px;padding-left:0px; list-style:none;}
				.SitemapRight ul li a { margin:0; padding-left: 20px; text-decoration: none;}
				.SitemapRight ul ul li { font-size: 100%; padding:0; border-bottom: none; padding-left:50px;}
				.SitemapRight ul ul li a {   text-decoration: none; background: url(../images/SitemapBullet2.gif) no-repeat 0 50%;}
				.SitemapRight ul ul ul li { font-size: 100%; padding:0; border-bottom: none; padding-left: 80px;}
				.SitemapRight ul ul ul li a {text-decoration: none; background: url(../images/SitemapBullet3.gif) no-repeat 0 50%;}
				.SitemapRight a.SitemapActive{background-color:#F3F3F3; padding: 5px 0 5px 5px; width:400px; display:block;margin:0 0 0 0;border:1px solid #DFDFDF;}
				.SitemapRight a.SitemapActive:hover{background-color:#990000;color:#FFFFFF;}
				
				/* Content Pop Up */	
				
				.ContentColFullInnerPopUp {padding:15px;}
				.ContentColFullInnerPopUp img{margin:0 10px 10px 0;}
				.ContentColFullInnerPopUp a, .ContentColFullInnerPopUp a:visited, .ContentColFullInnerPopUp a:active {color:#226B38;text-decoration:none;}
				.ContentColFullInnerPopUp a:hover {color:#226B38;text-decoration:underline;}
				.ContentColFullInnerPopUp h1 {font-size:130%;font-weight:normal;padding:50px 0 0px 0;color:#FF9900;}
				.PopUpCloseWindow {float:right;margin:0px 18px 0 0;}
				
				
				.Header1 {font-size:110%;padding:15px 0 10px 0;color:#FF9900;}
				.Header2 {font-size:110%;padding:15px 0 10px 0;}
				
				
				.ArticlePrintFullInner {padding:15px;}
				.ArticlePrintFullInner a, .ContentColFullInner a:visited, .ContentColFullInner a:active {color:#226B38;text-decoration:none;}
				.ArticlePrintFullInner a:hover {color:#226B38;text-decoration:underline;}
				
				.ArticlePrintContentInner {padding:0px 24px 0 24px;}
				.ArticlePrintContentInner h1 {font-size:130%;font-weight:normal;padding:10px 0 15px 10px;clear:both;}

				/* WYSIWYG Styles */
				.Headline1 {font-size:120%;color: #333333;font-weight:bold;}
				.Headline2 {font-size:120%;color: #660000;font-weight:bold;}
				.Headline3 {font-size:100%;color: #333333;font-weight:bold;}
				.Headline4 {font-size:100%;color: #660000;font-weight:bold;}
				.BiggerText {font-size:150%;color: #333333;font-weight:bold;}
				.Date {font-size:85%;color:#666666;}
				.Red {color: #FF0000;}

				table {color:#000000;font-size:95%;line-height:100%;margin:15px 0;padding:0;}
				tr {padding:0px;margin:0px;}
				td  {background-color:#ffffff;border:1px solid #929292;margin:0;padding:5px;}
				th {background-color:#727272;color:#FFFFFF;margin:0;padding:5px;text-align:left;}
				
				/* Image Border */
				.Border_IMG {background:#ffffff url(../images/interface/Border_Img.png) no-repeat right bottom;padding:6px 18px 18px 6px;}
				
				/* Online Job Application */
				.AppJobJobList {float:left;margin-bottom:40px;overflow:hidden;width:480px;}
				.AppJobJobList ul {list-style-image:none;list-style-position:outside;list-style-type:none;margin:10px 0;padding:0 0 10px;width:100%;}
				.AppJobJobList li {background:transparent none repeat scroll 0 0;clear:both;line-height:1.7em;padding:0;}
				.AppJobJobList p {margin:15px 0;font-size:100%;}
				.AppJobJobListTitle {font-weight:bold;padding:0 0 10px;}
				.AppJobJobListHolder {background-color:#E8E7E7;border-bottom:1px dotted #CCCCCC;margin:10px 0 0;padding:10px;width:456px;}
				.AppJobMyJobListHolder {background-color:#E8E7E7;
				border-bottom:1px dotted #CCCCCC;
				float:left;
				margin:10px 0 0;
				padding:5px 0 5px 5px;
				width:470px;
				}
				.AppJobJobListHolder a .JobListHolder a:visited {
				color:#086C4E;
				text-decoration:none;
				font-size :100%;
				}
				.AppJobJobListHolder a:active, .JobListHolder a:hover {
				color:#FF0000;
				font-size :100%;
				}
				.AppJobJobListDetails {
				line-height:1.9em;
				list-style-image:none;
				list-style-position:outside;
				list-style-type:none;
				margin:10px 0 0;
				padding:0;
				}
				.AppJobJobHeadingList {
				float:left;
				font-weight:bold;
				}
				.AppJobJobDetailsList {
				float:left;
				margin-left:10px;
				}
				.AppJobJobHeading {
				font-size:85%;
				font-weight:bold;
				padding:10px 0 2px;
				}
				.AppJobJobDetails {
				font-size:85%;
				padding-bottom:10px;
				}
				.AppJobJobHeadingMain {
				font-weight:bold;
				padding:10px 0 2px;
				}
				.AppJobJobDetailsMain {
				font-family:Arial,Verdana,Helvetica,sans-serif;
				font-size:0.9em;
				padding-bottom:10px;
				}
				.AppJobJobText {
				font-size:85%;
				}
				.AppJobJobTitle {
				float:left;
				font-size:100%;
				font-weight:bold;
				width:550px;
				}
				.AppJobJobTitle a {
				float:left;
				font-size :100%;
				}
				.AppJobJobStartDate {
				clear:both;
				float:left;
				margin-right:10px;
				margin-top:3px;
				}
				.AppJobJobCloseDate {
				clear:both;
				float:left;
				margin-right:10px;
				margin-top:3px;
				}
				.AppJobJobLocation {
				clear:both;
				float:left;
				margin-right:10px;
				margin-top:3px;
				}
				.AppJobJobSalary {
				float:left;
				margin-top:3px;
				padding-bottom:10px;
				}
				.AppJobJobHours {
				clear:both;
				float:left;
				margin-right:10px;
				margin-top:3px;
				}
				.AppJobJobDescription {
				clear:both;
				padding:2px 0 10px;
				}
				.AppJobJobDetailsRight {
				float:right;
				padding-right:5px;
				}
				.AppJobError {
				color:#FF0000;
				}
				.AppJobSignInlinks {
				float:right;
				}
				.AppJobLoginLinks ul {
				display:inline;
				float:right;
				font-size:90%;
				margin:0;
				padding:0;
				position:relative;
				text-align:right;
				top:-15px;
				width:100%;
				}
				.AppJobLoginLinks img {
				margin:0 6px 0 3px;
				}
				.AppJobLoginLinks li {
				display:inline;
				list-style-image:none;
				list-style-position:outside;
				list-style-type:none;
				vertical-align:middle;
				}
				.AppJobStepsTitle {
				color:#086C4E;
				padding-top:20px;
				}
				.AppJobApplyError {
				font-size:85%;
				line-height:1.7em;
				padding:10px 0;
				}
				.AppJobMyJobDetailTitle {
				font-size:85%;
				font-weight:bold;
				line-height:2.1em;
				padding:0 10px 0 0;
				}
				.AppJobMyJobDetail {
				font-size:85%;
				line-height:2.1em;
				padding:0 10px 0 0;
				}
				.AppJobApplyJobDetails {
				font-size:85%;
				}
				.AppJobCompleteImcomplete {
				float:right;
				font-size:85%;
				}
				.AppJobbutton {
				clear:both;
				}
				.AppJobJobsFormHeading {
				color:#000000;
				}
				.AppJobFormLabel .Error {
				font-size:85%;
				padding-left:3px;
				}
				.AppJobFormCheckLabel {
				clear:both;
				font-weight:bold;
				padding:10px 0;
				}
				.AppJobFormField {
				margin-top:13px;
				}
				.AppJobBtnSubmitApply {
				clear:both;
				float:left;
				margin:5px 0 0 10px;
				}
				.AppJobBtnSubmitApply a {color:#ffffff;}
				.AppJobNextPrevLink a {color:#ffffff;}
				.AppJobBtnSubmitAdd a {color:#ffffff;}
				.AppJobBtnSubmitAdd {
				clear:right;
				float:left;
				margin:5px 0 0 10px;
				}
				.AppJobBtnAddRecord {
				clear:left;
				float:left;
				margin:5px 0 5px 50px;
				}
				.AppJobNextPrevLink {
				float:right;
				margin:5px 5px 5px 10px;
				padding:0;
				}
				.AppJobFormContainer {
				margin:10px 0 10px 0;
				width:469px;
				}
				.AppJobBtnContainer {
				float:left;
				margin:5px 0 5px 0;
				width:410px;
				}
				.AppsJobSubHeading {
				line-height:3em;
				margin:5px;
				padding:5px;
				}
				.AppJobFieldset {
				background-color:#F9F9F9;
				border-color:#CCCCCC;
				border-style:solid solid dotted;
				border-width:0 0 1px;
				margin:0;
				padding:5px;
				width:461px;
				}
				.JobsFormHeading {
				margin-bottom:10px;
				}
				.AppJobtextbox {
				color:#660000;
				font-family:Arial,Verdana,Helvetica,sans-serif;
				height:20px;
				padding:3px 0 0 3px;
				width:205px;
				}
				.StepsTitle {
				color:#660000;
				font-weight:normal;
				}
				.AppsJobHeading {
				color:#660000;
				font-weight:bold;
				float:left;
				width:100%;
				padding:0 0 15px;
				}
				.FormLabel {
				clear:both;
				float:left;
				font-weight:bold;
				padding:5px 7px 5px 0;
				text-align:right;
				width:180px;
				}
				.FormLabelLong {
				clear:both;
				float:left;
				font-weight:bold;
				padding:5px 7px 5px 0;
				text-align:left;
				width:100%;
				}
				.FormInput {
				padding:0 0 5px;
				width:210px;
			
				float:left;
				}
				.FormInput input {
				color:#660000;
				font-family:Arial,Verdana,Helvetica,sans-serif;
				height:20px;
				padding:3px 0 0 3px;
				width:205px;
				font-size:100%;

				}
				.FormInput textarea {
				color:#660000;
				font-family:Arial,Verdana,Helvetica,sans-serif;
				height:20px;
				padding:3px 0 0 3px;
				width:205px;
				font-size:100%;
				}
				.FormInput select {
				padding-top:3px;
				}
				.FormCalendar table input {
				height:20px;
				margin-bottom:15px;
				padding:3px 0 0 3px;
				}
				.FormCalendar table img {
				margin-bottom:15px;
				padding:0 0 0 5px;
				}
				.FormSystemText {
				clear:both;
				font-style:italic;
				}
				.FormRowName {
				clear:both;
				float:left;
				width:500px;
				}
				.FormRowName input {
				float:left;
				margin-top:14px;
				}
				.FormField {
				float:left;
				margin:0;
				}
				.FormCheck input {
				clear:left;
				margin-left:5px;
				margin-right:5px;
				}
				.FormCheckLabel {
				float:left;
				font-weight:bold;
				margin:10px 0;
				width:100%;
				}
				.AppJobForgotPassHolder ul {
				margin:6px 13px 16px 0;
				width:410px;
				}
				.AppJobForgotPassHolder ul li {
				float:left;
				list-style-image:none;
				list-style-position:outside;
				list-style-type:none;
				margin:0 15px 0 0;
				padding:0 0 0 16px;
				}
				.AppJobFormLabelLogin {
				clear:both;
				float:left;
				font-weight:bold;
				padding:5px 7px 5px 0;
				text-align:right;
				width:145px;
				}
				.AppJobFormInputLogin {
				padding:2px 0 5px;
				width:240px;float:left;
				}
				.AppJobLogin {
				background-color:#660000;
				border:medium none;
				color:#FFFFFF;
				display:block;
				float:left;
				font-size:100%;
				font-weight:normal;
				margin:0;
				padding:3px 10px;
				text-transform:uppercase;
				cursor:pointer;
				}
				.AppJobLogin2 {
				background-color:#660000;
				border:medium none;
				color:#FFFFFF;
				display:block;
				float:left;
				font-size:100%;
				font-weight:normal;
				height:1.3em;
				margin:0 6px;
				padding:5px 10px 3px;
				text-transform:uppercase;
				width:3.2em;
				}
				.AppJobSearchFilter {
				background-color:#E8E7E7;
				border:1px dotted #CCCCCC;
				clear:both;
				float:left;
				height:103px;
				padding:15px 0 15px 0;
				width:473px;
				}
				.AppJobSearchFilterLabel {
				float:left;
				font-weight:bold;
				margin:2px 0 0 10px;
				}
				.AppJobSearchFilterInput {
				float:left;
				font-size:0.9em;
				margin-left:5px;
				width:100px;
				}
				.AppJobSearchFiltercatSelect {
				float:left;
				font-size:0.9em;
				margin-left:10px;
				width:173px;
				}
				.AppJobSearchFilterlocSelect {
				float:left;
				font-size:0.9em;
				margin-left:5px;
				width:163px;
				}
				.AppJobSearchFilterHours {
				float:left;
				font-size:0.9em;
				margin:0 10px 0 3px;
				width:50px;
				}
				.AppJobSearchFilterSalary {
				float:left;
				font-size:0.9em;
				margin:0 10px 0 3px;
				width:50px;
				}
				.AppJobSearchHeading {
				clear:both;
				color:#000000;
				font-weight:bold;
				padding-top:10px;
				}
				.AppJobSpacer {
				margin-right:25px;
				}
				.AppJobClearForm {
				clear:both;
				height:15px;
				width:100%;
				}
				.AppJobClearFormRows {height:30px;}
				.AppJobSearchFilterText {
				float:left;
				margin:0;
				}
				.AppJobSearchSubmit {background-color:#660000;border:medium none;color:#FFFFFF;display:block;float:right;font-size:90%;font-weight:normal;height:1.8em;margin:0 6px;text-align:center;padding:3px 0px;text-transform:uppercase;width:5.8em; cursor:pointer;}
				.AppJobMyJobsStatusError {
				color:#FF0000;
				font-weight:bold;
				}
				.AppJobMyJobTitleLink {
				font-weight:bold;
				}
				.AppJobButton {
				background-color:#660000;
				border:medium none;
				color:#FFFFFF;
				font-size:100%;
				font-weight:normal;
				margin:0 6px;
				padding:5px 10px 3px;
				text-transform:uppercase;
				cursor:pointer;
				}
				.FormSystemText hr {float:left;margin:8px 0 0;width:466px;}
				.FormCheck {float:left;}
				.FormCalendar td {border:none;padding:0px;}
				.FormCalendar table {border:none;margin:0px;}
				
				.FormErrorsSM {background-color:#CC0000;color:#FFFFFF;float:left;font-size:95%;padding:3px;width:76%;}				
				.FormSuccess {margin-top:15px;background-color:#cc0000;color:#ffffff;font-size:95%;padding:3px;}
				.FormErrors2{border: #ff0000 1px dotted;margin: 10px 0 10px 0;background-color: #fff2f2;width:99%;}
				.FormSuccess2{border: #c7c0c2 1px dotted;padding:20px 20px 35px 20px;margin-top: 20px;color: #000000;background-color: #ffffcc}


				
.InnerRow2B img, .InnerRow2BAlt img {background:#ffffff url(../images/interface/Border_Img.png) no-repeat right bottom;padding:6px 18px 18px 9px;}
.InnerRow2B img.NoShadow, .InnerRow2BAlt img.NoShadow{background:none;}
.CommentBox img{background:none;vertical-align:middle;padding:0 5px 0 5px;}
