/* CSS Document */

.editable {background-color: gray;}
.newsarticlesummary {WIDTH: 350PX;}
BODY {
	BACKGROUND-COLOR: #FFFFFF !important;
	margin:0px 0px 0px 0px;
	TEXT-ALIGN: CENTER;
	color: #FFFFFF;
	font-size: .8em;
	SCROLLBAR-FACE-COLOR: #66CCFE;
	SCROLLBAR-HIGHLIGHT-COLOR: #66CCFE;
	SCROLLBAR-SHADOW-COLOR: #D1E2F4;
	SCROLLBAR-3DLIGHT-COLOR: #D1E2F4;
	SCROLLBAR-ARROW-COLOR:  #0099CC;
	SCROLLBAR-TRACK-COLOR: #cccccc;
	SCROLLBAR-DARKSHADOW-COLOR: #666666; 
	}

.pic-forcer img { height: 160px !important; width: 160px !important; }
.hometext,
.hometext2 {
	height: 140px;
	width: 160px;
	}

.hometext a { color: #0099CC; }

.hometext3 {
	height: 160px;
	width: 160px;
	}

.quicksearch {
	padding-left: 3px
	}

table.nav-footer-links a
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #FFFFFF;
	padding-left: 20px;
	text-decoration: none;
	}

table.nav-footer-links a:hover
	{
	color: #0099CC;
	}

.content p,
.content2,
ul,
li,
dl, 
di, 
dd,
.whatsnewlinkweek,  
.whatsnewtitleweek,  
.whatsnewdateweek, 
.whatsnewlinkmonth, 
.whatsnewtitlemonth,  
.whatsnewdatemonth,  
.whatsnewlinkyear, 
.whatsnewtitleyear, 
.whatsnewdateyear, 
.whatsnewlinkovermonth, 
.whatsnewtitleovermonth, 
.whatsnewdateovermonth, 
.newsarticlesummary, 
.sitemapsummary, 
.newsarticledate,  
.newsarticlesummary,  
.newsarticlebody, 
.eventdate, 
.eventwhere, 
.EventDetail, 
.extranettext, 
.sitemapsummary, 
.searchtitle, 
.seartext,  
.searchfor,  
.searchresults, 
.searcherrortext, 
.searchheading, 
.searchtype, 
.searchresultlink, 
.searchlastupdated, 
.searchsummary, 
.searchresultcount, 
.searchnextlast, 
.guestbooktext, 
.guestbookmessagetext, 
.guestbookmessageinfo,
.ASPForums, 
.ASPForumsMsgPostedByLabel, 
.ASPForumsMsgPostedBy, 
.ASPForumsMsgPostedOnLabel, 
.ASPForumsMsgPostedOn, 
.ASPForumsMsgBodyLabel, 
.ASPForumsMsgBody, 
.ASPForumsViewSubject, 
.ASPForumsViewAuthor, 
.ASPForumsViewDate, 
.ASPForumsViewOneChild, 
.ASPForumsViewNoChildren, 
.ASPForumsMsgBody, 
.ASPForumsFormSearch, 
.ASPForumsViewManyChildren, 
.linkpagelink, 
.linkdescription, 
.postcards, 
.formLabel, 
.formTextbox, 
.formAddress, 
.formOption, 
.formDropdown, 
.formTextarea, 
.formChannels,  
.formChannels, 
.navfooter,
.downloadhead,
.downloadfoot,
.referencehead,
.referencefoot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #FFFFFF;
	list-style-type: square;
	text-align: left;
	}

h4,
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 18px;
	}



table.main-layout
	{
	width:730px;
	float: center;
	}

.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: -1px;
	margin: 0px;
	padding-bottom: 5px;
  }

td.header {
	padding: 0px 0px 0px 0px;
	text-align: right;
  }

table.homepage-content {
	text-align: center;
	width: 100%;
	}

td.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #0099CC;
  }

td.footer a {
	color: #0099CC;
 }

td.footer2  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	letter-spacing: -1px;
	color: #66CCFF;
	font-weight: bold;
  }

td.nav-top {
	background-image: url(getimage.aspx?id=33405);
	background-repeat: no-repeat;
	background-position: top left;
  }

td.nav-bottom {
	background-image: url(getimage.aspx?id=33404);
	background-repeat: no-repeat;
	background-position: top left;
  }

.emailPageFormContent
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	line-height: 22px;
	display: block;
	padding-left: 20px;
	text-align: left;
	text-decoration:none;
	}

.quickSearchTextBox {
	border: 0px;
	width: 105px;
	}


/*------------------------Start Nav Style--------------------------*/
/* Start Navigation                                                */
/*                                                                 */
/* Please keep in Nav Style box                                    */
/* note: on several occassions, td.nav is not available, so        */
/* applying the font-face to .nav would mean that the font-face    */
/* may chnage when on different levels. We therefore apply the     */
/* font-face to '.navlink' since navlink is always available for   */
/* peers, children, grandchildren and parents.                     */
/* The next problem is that .navlink is never applied to the       */
/* current page (except when in horiz-mode).                       */
/* we can therefore apply the font-face to .nav in order to get it */
/* right for tree mode and also apply it to .nav3 in order to catch*/
/*  button-mode and pop-out mode.                                  */
/* for consistency, and to avoid repetition of something which may */
/* change, we can put .nav2 in here also.                          */
/* Alex W Matheson Gael.net Ltd 04 Feb 2003                        */

td.nav
	{
	vertical-align: top;
	text-align: left;
	background-color: #66CCFe;
	}
/*                                                                 */
/*  Start Extras                                                   */
/*                                                                 */
/* The following classes are available, these can be defined to    */
/* control the appearance of navigation text at various levels     */
/* This is useful to show hierarchy, for example you may want text */
/* at lower levels to get progressively smaller. Since this class  */
/* is applied to a SPAN which is within an A and which is in a TD, */
/* there is no control over state when this is defined.            */
/* For example if you set navlevel2 to be blue, then the hover     */
/* state colour (defined in a:hover would be lost) andf the text   */
/* would stay blue when hovered over.                              */

.nav2 img,
.nav3 img {
	display: none!important
	}

.nav2 br,
.nav3 br {
	display: none
	}

.navlevel1 {
	display: block;
	color:rgb(100%,100%,100%);
	}

a:hover .navlevel1{
	color: #0099CC
	}

.navlevel2 {
	display: block;
	color: #66CCFF;
	background-color: #66CCFE;
	padding-left:30px !IMPORTANT
	}


.navlevel2,
.navsellevel2 {
	font-size: 90% !important;
	color: #66CCFE
 }

a:hover .navlevel2 {
	color: #0099CC
	}

.navlevel3,
.navsellevel3 {
	font-size: 90% !important;
 }

.navlevel3 {
	display: block;
	color: #66CCFF;
	background-color: #66CCFE;
	padding-left:40px !IMPORTANT
	}

.navsellevel3 {
	padding-left:40px !IMPORTANT
	}

.navsellevel2 {
	padding-left:30px !IMPORTANT
	}

a:hover .navlevel3 {
	color: #0099CC
	}

.navsellevel1,
.navsellevel2,
.navsellevel3,
.navlevel1,
.navlevel2,
.navlevel3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: -1px;
	padding: 0px;
	margin: 0px;
	line-height: 22px;
	display: block;
	padding-left: 20px;
	text-align: left;
	text-decoration:none;
	}

.navweight {
	font-weight:normal !important
	}

.navsellevel1,.navsellevel2,.navsellevel3 {
	color: #FFFFFF;
	background-color: #0099CC;
	}



a:hover * {
	cursor:hand
	}

a {
	text-decoration: underline;
	color: #FFFFFF;
 }

a:hover { color: #66CCFE }


/*                                                                 */
/*  End Extras                                                     */
/*                                                                 */
/*------------------------End Nav Style----------------------------*/


/* ----- Additions made by Josh Hill, YMT Intern ----- */
.navlink {
text-decoration: none;
}
.downloadTime28, .downloadTime128, .downloadTime512 {
display: none;
}
.downloadTime56 {
font-size: smaller;
padding-left: 35px;
}
.downloadhead {
font-size: 18pt;
font-weight: bold;
line-height: 30px;
padding: 5px 0px 10px 0px;
}
a.navlink span span.navlevel2 {
color: #09f;
line-height: 18px;
}
a.navlink:hover span span.navlevel2 {
color: #03f;
}

a.navlink b span span.navlevel1 {
line-height: 20px;
}
a.navlink:hover b span span.navlevel1 {
color: #03f;
}
a.navlink b span.mc_6 span.navlevel1 {
padding-top: 14px;
}
a.navlink b span.mc_9 span.navlevel1 {
padding-top: 14px;
}
a.navlink b span.mc_16 span.navlevel1 {
padding-bottom: 14px;
}

td.footer p, td.footer2 {
font-weight: normal;
font-size: 12px;
line-height: 16px;
}

td.hometext p a {
color: #0099CC;
line-height: normal;
}
td.hometext p a:hover {
color: #03f;
}

/* --------------------------------------------------- */
/* CSS Document */

.hometext p,
.hometext2 p,
.hometext3 p {
	margin: 3px 3px 6px 3px;
	color: #FF6600 !important;
	}

.hometext3 *,
.hometext2 * { font-size: 14px !important; }

td.top {
	height: 90px;
	background-image: url(GetImage.aspx.id-37875.gif);
	background-repeat: no-repeat;
	background-position: top left;
	vertical-align: bottom;
	padding-left: 20px;
	padding-bottom: 2px;
	padding-top:2px;
  }

.hometext-top {
	background-image: url(GetImage.aspx.id-37874.gif);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #FFFFFF;
	height: 20px;
	}

td.content-top {
	background-image: url(GetImage.aspx.id-37876.gif);
	background-repeat: no-repeat;
	background-position: top left;
	height: 20px;
  }

td.content-bottom {
	background-image: url(GetImage.aspx.id-37878.gif);
	background-repeat: no-repeat;
	background-position: top left;
  }

.hometext,
.hometext p,
.hometext a
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: #FF6600;
	background-color: #FFFFFF;
	letter-spacing: -2px;
	line-height: 26px;
	text-decoration: none;
	vertical-align: bottom;
	}

.hometext2,
.hometext2 p,
.hometext2 a
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px !important;
	font-weight: bold !important;
	color: #FF6600 !important;
	background-color: #FFFFFF !important;
	letter-spacing: -1px !important;
	line-height: 18px !important;
	text-decoration: none !important;
	vertical-align: text-bottom !important;
	}

.hometext3,
.hometext3 p,
.hometext3 a
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px !important;
	font-weight: bold !important;
	color: #FF6600 !important;
	background-color: #FFCC99 !important;
	letter-spacing: -1px !important;
	line-height: 18px !important;
	text-decoration: none !important;
	vertical-align: bottom !important;
	}

.hometext2 a,
.hometext3 a { color: #FF9900 !important }

.hometext a:hover {color: #FF9900}

div.content,
.content-main,
table.content {
	background-color: #FF6600;
	width: 540px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	font-weight: normal;
	color: #FFFFFF;
	vertical-align: top;
  }

.content {
	background-color: #FF6600;
	width: 540px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	font-weight: normal;
	color: #FFFFFF;
	vertical-align: top;
	padding-left: 10px;
	padding-right: 10px;
  }

div.reference,
div.download {
	background-color: #FF6600;
	width: 540px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	font-weight: normal;
	color: #FFFFFF;
	vertical-align: top;
	padding-left: 20px;
  }
