/* ----------------------------------------------------------------
	Innovative Media 2005 Base Stylesheet - Laura Fergusson Trust
---------------------------------------------------------------- */

	body { color: #515151; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 18px; } /* Use relative font sizes so that IE users can increase font size */
	p, td, th, tbody { color: #515151; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 18px; }
	.Content a { color: #121212; text-decoration: underline; }
	.Content a:hover { text-decoration: none; }
	.Content a:visited { }
	
	h1 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #00539F; text-transform: uppercase; } /* Depending on font-family some larger fonts look good with font-weight:100; other wise font-weight:600; */
	h2 { font-size:large; }	
	h3 { font-size:medium; }
	h4 { font-size:small; }
	h5 { font-size:x-small }
	h6 { font-size:xx-small; }
	
	table { padding:0; border:0; border-spacing:0; border-collapse:collapse; } /* Use this instead of cellpadding, border and cellspacing */

/* Email form Styles */
.EmailFormAssetDescriptionCell {  }
.EmailFormAssetSubmitButton {  }
input,textarea,select {  }
li {list-style-image: url(Images/i-bullet.gif); color:#777777; margin-bottom:8px; margin-bottom:8px;}
	
/* ----------------------------------------------------------------
	Main Layout Styles
---------------------------------------------------------------- */
	
	.Content { background-color: #FFFFFF; padding: 20px; color: #515151; }
	.ContentBG { background-image: url(Images/i-contentbg.gif); background-position: top left; background-repeat: no-repeat; }
	.Nav { background-color: #317ABD; }
	.copyright { color: #868686; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
	.TitleImage { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #00539F; text-transform: uppercase; }
	
	.BlueBG { background-color: #00539F; }
	.WhiteBG { background-color: #FFFFFF; }
	.BGLeft { background-image: url(Images/i-bgleft.gif); background-position: top right; background-repeat: no-repeat; }
	.BGRight { background-image: url(Images/i-bgright.gif); background-repeat: no-repeat; background-position: top left; }
	.PrintBG { background-image: url(Images/i-printmenubg.gif); background-repeat: no-repeat; background-position: left; }
	
/* ----------------------------------------------------------------
	CMS Menu Styles
---------------------------------------------------------------- */

	.MenuTable {  }
	
	.MenuBorderTop { border-bottom: 1px solid #FFFFFF; }
	.MenuBorder { border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; }
	
	.MenuCell { padding-left: 17px; height: 31px; background-color: #317ABD; }
	.MenuCellOn { padding-left: 17px; height: 31px; background-image: url(Images/i-navbg.gif); background-position: right; background-repeat: no-repeat; }
	.MenuCellOn .MenuLink {  }
	.MenuCellOff {  }
	.MenuSeperate { height: 1px; background-color: #FFFFFF; }
	
	.MenuLink { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-transform: uppercase; text-decoration: none; font-weight: bold; }
	.MenuLink:hover {  }
	
/* ----------------------------------------------------------------
	CMS Styles
---------------------------------------------------------------- */

	.IntroText { font-weight: bold; color: #5796CF; line-height: 24px; }
	.Highlight { color: #317ABD; }
	.SmallText {  }
	.SubHeader { font-weight: bold; color: #00539F; text-transform: uppercase; }
	
	
	
/* ------------------------------------------------------------------
	Forum Styles
------------------------------------------------------------------- */

	.forumThreadTitle { background-color: #609FD9; color: #FFFFFF; }
	.LightBG { background-color: #EBF1F6; }
	.ForumPadding { padding: 5px; }
	.forumCreatorName { font-size: 10px; }
	.forumButton { background-color: #EBF1F6; border: 1px solid #A5C4DE; color: #00539F; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
	.forumQuote { background-color: #F6F8FA; border: 1px solid #D7E2EC; padding: 5px; }
