BODY {
	MARGIN: auto; BACKGROUND-COLOR: #ffffff; padding: 0px; text-align: center; width:auto; position: relative; display:block;
}
A:link {
	COLOR: #0036AC
}
A:visited {
	COLOR: #656DA9
}
A:hover {
	TEXT-DECORATION: none
}

/*---------------------------------------------------------------------------*/
/* Feature Classes                                                           */
/*---------------------------------------------------------------------------*/

/* prDate, prLink */
/* Lookup - GetPressReleases, Event - getNewListingHTML */
/* Press release listing date and link */
TD,.listingDate,.listingLink {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial
}

td {
	font-size: 90%;
}

.listingDate,.listingLink {
	FONT-SIZE: 90%;
}

/* Template - WriteTemplateHeader */
/* Text of the header theme title. */
.HeaderTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003063; FONT-FAMILY: Verdana, Arial
}
.HeaderTitleLarge {
	FONT-WEIGHT: bold; FONT-SIZE: 24px; COLOR: #003063; FONT-FAMILY: Verdana, Arial
}

/* Navigation - BreadCrumbNav, BreadCrumbNavStep */
/* Bread crumb nav links and table cells */
.BreadCrumbNav {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana,Arial
}

/* Template - WriteTemplateFooter */
/* Footer links. */
/* Multiple Templates - Last modified line and links */
.FooterLinkSmall {
	FONT-SIZE: 10px; COLOR: #5c5c5c; FONT-FAMILY: Verdana, Arial
}
A.FooterLinkSmall:link {
	COLOR: #5c5c5c; TEXT-DECORATION: none
}
A.FooterLinkSmall:visited {
	COLOR: #5c5c5c; TEXT-DECORATION: none
}
A.FooterLinkSmall:hover {
	TEXT-DECORATION: underline
}

/* Navigation - SiteMap */
/* Style per level of site map */
.SiteMapL1 {
	TEXT-TRANSFORM: uppercase; FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Verdana,Arial
}
.SiteMapL2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Verdana,Arial
}
.SiteMapL3 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana,Arial
}
.SiteMapL4 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana,Arial
}

/* Navigation - BuildLeftNav */
/* Left side navigation */
.LeftNavMain {
	FONT-SIZE: 100%; COLOR: #000000; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none
}
.LeftNavMain:link {
	COLOR: #0036AC;
}
.LeftNavMain:visited {
	COLOR: #585E69;
}
.LeftNavMain:hover {
	TEXT-DECORATION: underline
}
.LeftNavSub {
	FONT-SIZE: 100%; COLOR: #000000; FONT-FAMILY: Verdana,Arial; TEXT-DECORATION: none
}
.LeftNavSub:hover {
	TEXT-DECORATION: underline
}

/* Template - WriteSearchBox */
/* Text when search option appears. */
.searchoptions {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana,Arial
}

/* txtHeading */
/* Lookup - GetPressReleases, Event - getNewListingHTML */
/* sectionHeading */
/* Placeholder - Site home posting */
.sectionHeading, .txtHeading {
	FONT-WEIGHT: bold; COLOR: #262b65
}

/* Template - WriteTemplateHeader */
/* These images create the header background. */
.hd-top {
	background-color: #D4E5F7;
	background-image:   url(../images/2nd-level-bg-top.jpg);
}
.hd-btm {
	background-color: #C2DDFB;
	background-image:   url(../images/2nd-level-bg-btm2.jpg);
}

/* Template - WriteTemplateHeader */
/* Links at the top of the header. */
.headLink {
	font-weight: bold;
	color: #263171;
	font-size: 10px;
}
a.headLink:link {
	text-decoration: none;
}
a.headLink:visited {
	text-decoration: none;
}
a.headLink:hover {
	text-decoration: underline;
}

/*---------------------------------------------------------------------------*/
/* Template Classes                                                          */
/*---------------------------------------------------------------------------*/

/* Dynamic Form Template - Form Elements */
.fmLabel {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana,Arial;
}
.fmHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Verdana,Arial;
}
.fmInput {
	BORDER-RIGHT: #000000 1px groove; BORDER-TOP: #000000 1px groove; FONT-SIZE: 12px; BORDER-LEFT: #000000 1px groove; COLOR: #000000; BORDER-BOTTOM: #000000 1px groove; FONT-FAMILY: Verdana,Arial; BACKGROUND-COLOR: #ffffff;
}
.fmTxtArea {
	BORDER-RIGHT: #000000 1px groove; BORDER-TOP: #000000 1px groove; FONT-SIZE: 12px; BORDER-LEFT: #000000 1px groove; COLOR: #000000; BORDER-BOTTOM: #000000 1px groove; FONT-FAMILY: Verdana,Arial; BACKGROUND-COLOR: #ffffff;
}
.fmSelect {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana,Arial;
}
.fmRadio {
	COLOR: #000000;
}
.fmDesc {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana,Arial;
}
.fmButton {
	BORDER-RIGHT: #6b7c9c 1px inset; BORDER-TOP: #6b7c9c 1px inset; BORDER-LEFT: #6b7c9c 1px inset; BORDER-BOTTOM: #6b7c9c 1px inset;
}

/* Templates - Site Home */
.webDate {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: right;
}

/* Multiple Templates */
.pageTitle, .prTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
/* Press Release Template */
.prTitle {
	text-align: center;
}
.prSubTitle {
	text-align:center;
	font-weight: bold;
}
.prContact {
	font-weight: bold;
}

/* Page Detail Template */
.imageCaption {
	font-size: 12px;
	font-style: italic;
	text-align: center;
}

/* Site Home Template - Background image for top navigation bar */
/* (Passed to Navigation - BuildTopNav) */
.nav-bg-home {
	background-image:  url(../images/nav-bg-home.jpg); 
}

/* Multiple templates - Background image for top navigation bar */
/* (Passed to Navigation - BuildTopNav) */
.nav-bg {
	background-image:  url(../images/nav-bg.jpg);
}

/*---------------------------------------------------------------------------*/
/* Placeholder Classes                                                       */
/*---------------------------------------------------------------------------*/



/* Placeholder - Site home posting */
.boxHeading {
	FONT-WEIGHT: bold; COLOR: #ffffff
}

/* Placeholder - Site home posting */
.SmallLink {
	FONT-SIZE: 85%; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none
}

#pagecontainer {border-left: 1px solid #B8B8B8; border-right: 1px solid #B8B8B8; border-bottom: 1px solid #B8B8B8; border-top: none; width: 768px; padding-bottom: 5px; text-align: left; position: relative; margin: auto;}
#container select {font-size: .9em}
#container input {font-size: .9em}
form {padding: 0px; margin: 0px; display: inline;}
.redtitle {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FF0000}
h2 {font-weight: bold; background-image: url(../images/row_2_bg.jpg); background-repeat: repeat-x; background-position: bottom; color: #fff; width: 743px; margin: 0px 0px 0px 0px; padding: 0px 0px 2px 5px;}
#container {padding: 5px 10px 0px 10px;  font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: .9em}
#name {background-image: url(../images/name.jpg); background-repeat: none; padding: 0px 20px 0px 0px; font-size: 18px; font-weight: bold;}
input {font-size: .9em;}
select {font-size: .8em;}
.tab {}
.note {font-size : .8em}
td.one {background-image: url(../images/td1.jpg); background-repeat: repeat-y; color: #000; padding-left: 15px;}
td.two {background-image: url(../images/td2.jpg); background-repeat: repeat-y; color: #000; padding-left: 15px;}
td.three {background-color: #e5e5ef; padding-left: 5px; padding-right: 5px;}

th.name {background-image: url(../images/row_2_bg.jpg); background-repeat: repeat-x; background-position: bottom; color: #fff; padding: 0px 5px 0px 5px; height: 20px; font-size: .9em;}
.left {background-image: url(../images/left.jpg); height: 31px; width: 8px; float: left;}
.right {background-image: url(../images/right.jpg); height: 31px; width: 8px; float: left; margin-right: 7px;}
.middle {background-image: url(../images/middle.jpg); background-repeat: repeat-x; height: 31px; float: left; padding-top: 9px;}
.middle a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .9em; color: #FFFFFF; font-weight: bold; text-decoration: none;}
.middle a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .9em; color: #FFFFFF; font-weight: bold; text-decoration: none;}
.middle a:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .9em; color: #FFFFFF; font-weight: bold; text-decoration: none;}
.middle a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .9em; color: #FFFFFF; font-weight: bold; text-decoration: none;}

.little_left {background-image: url(../images/little_left.jpg); height: 17px; width: 7px; float: left;}
.little_right {background-image: url(../images/little_right.jpg); height: 17px; width: 6px; float: left;}
.little_middle {background-image: url(../images/little_middle.jpg); background-repeat: repeat-x; height: 17px; float: left; padding-top: 1px;}
.little_middle a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color: #FFFFFF; font-weight: bold; text-decoration: none;}
.little_middle a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color: #FFFFFF; font-weight: bold; text-decoration: none;}
.little_middle a:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color: #FFFFFF; font-weight: bold; text-decoration: none;}
.little_middle a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color: #FFFFFF; font-weight: bold; text-decoration: none;}
.head1 {font-weight: bold; margin: 15px 0px 5px 0px;} 
th.apps {background-color: #840000; color: #fff; font: bold 12px Arial;}
.q {background: url(/ai/refreshimages/subscribe/Q.gif) top left no-repeat; font: 18px Arial; padding: 10px 10px 10px 60px; color: #999; margin: 20px 0 20px 0;}
.a {background: url(/ai/refreshimages/subscribe/A.gif) top right no-repeat; font: 11px Arial; padding: 10px 60px 10px 10px; color: #000; margin: 20px 0 20px 0; border-bottom: 1px solid #999;}
h3 {border-bottom: 1px solid #333; color: #333; margin-top: 25px;}
	
