/* PegaSoft Style Sheet - Ken O. Burtch */

/* Sensible Defaults */

abbr, acronym, dfn {
	border-bottom: dotted 1px #999;
	cursor: help;
}
table {
	margin: 0;
	padding: 0;
}

/* Basic Font Types */

.plain {
        color: black;
        font-family: Verdana, Arial, Helvetica, Sans-Serif;
        font-size: 11pt;
}
.bodytext {
        color: black;
        font-family: Verdana, Arial, Helvetica, Sans-Serif;
        font-size: 10pt;
}
.little {
        color: black;
        font-family: "Lucida Sans", "Trebuchet MS", Verdana, Arial, Helvetica, Sans-Serif;
        font-size: 9pt;
}
.page_heading {
        color: #404090;
        font-family: CityDBol,"Britannic Bold","Bodidly Bold",Utopia,"Zapf Chancery","Times New Roman", Times, Helvetica, Serif;
        font-size: 36pt;
	font-weight: bold;
}
.page_subheading {
        color: #404090;
        font-family: CityDBol,"Britannic Bold","Bodidly Bold",Utopia,"Zapf Chancery","Times New Roman", Times, Helvetica, Serif;
        font-size: 12pt;
}
.article_heading {
        color: #000080;
        font-family: Verdana, Arial, Helvetica, Sans-Serif;
        font-size: 18pt;
	font-weight: bold;
}
.subheading_bar {
        color: #FFFF00;
        font-family: "Lucida Sans", "Trebuchet MS", Verdana,Arial, Helvetica,Sans-Serif;
        font-size: 12pt;
	font-weight: bold;
        text-align: right;
}

/* Headers, Footers and Menus */

a.header_right:link {
	font-weight: bold;
	font-size: 10pt;
	color: #CCCCFF;
	font-family: "Lucida Sans", "Trebuchet MS", verdana,arial,helvetica,sans-serif;
	text-decoration: none;
}
a.header_right:visited {
	font-weight: bold;
	font-size: 10pt;
	color: #CCCCFF;
	font-family: "Lucida Sans", "Trebuchet MS", verdana,arial,helvetica,sans-serif;
	text-decoration: none;
}
a.header_right:active {
	font-weight: bold;
	font-size: 10pt;
	color: yellow;
	font-family: "Lucida Sans", "Trebuchet MS", verdana,arial,helvetica,sans-serif;
	text-decoration: none;
}
a.header_right:hover {
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: "Lucida Sans", "Trebuchet MS", verdana,arial,helvetica,sans-serif;
	text-decoration: none;
}
a.header_left:link {
	font-weight: bold;
	font-size: 14pt;
	color: #CCCCFF;
	font-family: "courier new", courier, Sans-Serif;
	text-decoration: none;
}
a.header_left:visited {
	font-weight: bold;
	font-size: 14pt;
	color: #CCCCFF;
	font-family: "courier new",courier, Sans-Serif;
	text-decoration: none;
}
a.header_left:active {
	font-weight: bold;
	font-size: 14pt;
	color: yellow;
	font-family: "courier new",courier, Sans-Serif;
	text-decoration: none;
}
a.header_left:hover {
	font-weight: bold;
	font-size: 14pt;
	color: white;
	font-family: "courier new",courier, Sans-Serif;
	text-decoration: none;
}
a.section_tab:link {
	font-weight: bold;
	font-size: 12pt;
	color: #3366FF;
	font-family: "Lucida Sans", "Trebuchet MS", verdana,arial,helvetica,sans-serif;
	text-decoration: none;
}
a.section_tab:visited {
	font-weight: bold;
	font-size: 12pt;
	color: #3366FF;
	font-family: "Lucida Sans", "Trebuchet MS", verdana,arial,helvetica,sans-serif;
	text-decoration: none;
}
a.section_tab:active {
	font-weight: bold;
	font-size: 12pt;
	color: yellow;
	font-family: "Lucida Sans", "Trebuchet MS", verdana,arial,helvetica,sans-serif;
	text-decoration: none;
}
a.section_tab:hover {
	font-weight: bold;
	font-size: 12pt;
	color: #000080;
	font-family: "Lucida Sans", "Trebuchet MS", verdana,arial,helvetica,sans-serif;
	text-decoration: none;
}
a.unselected_tab:link {
	font-size: 12pt;
	color: #3366FF;
	font-family: "Lucida Sans", "Trebuchet MS", verdana,arial,helvetica,sans-serif;
	text-decoration: none;
}
a.unselected_tab:visited {
	font-size: 12pt;
	color: #3366FF;
	font-family: "Lucida Sans", "Trebuchet MS", verdana,arial,helvetica,sans-serif;
	text-decoration: none;
}
a.unselected_tab:active {
	font-size: 12pt;
	color: yellow;
	font-family: "Lucida Sans", "Trebuchet MS", verdana,arial,helvetica,sans-serif;
	text-decoration: none;
}
a.unselected_tab:hover {
	font-size: 12pt;
	color: #000080;
	font-family: "Lucida Sans", "Trebuchet MS", verdana,arial,helvetica,sans-serif;
	text-decoration: none;
}

/* Input Buttons */

.blueInput {
        background-color: #CCCCFF;
        color: #000080;
        font-family: "Lucida Sans", "Trebuchet MS", Verdana, Arial, Helvetica, Sans-Serif;
        font-size: 9pt;
}
.blueButton {
        font-weight: bold;
        background-color: #3366FF;
        color: #ccccff;
        font-family: "Lucida Sans", "Trebuchet MS", Verdana, Arial, Helvetica, Sans-Serif;
        font-size: 9pt;
}

/* Table Styles */

table.main {
	background-image: url(back_blue_dithered.png);
}
td.topNavBar {
        color: #ccccff;
        font-family: "Lucida Sans", "Trebuchet MS", Verdana, Arial, Helvetica, Sans-Serif;
        font-size: 9pt;
        font-weight: bold;
	background-image: url(nav_bar_background.png);
}
td.navText {
        color: #ccccff;
	height: 14pt;
        font-family: "Lucida Sans", "Trebuchet MS", Verdana, Arial, Helvetica, Sans-Serif;
        font-size: 9pt;
        /* font-weight: bold; */
	background-image: url(menu_blue_back2.gif);
        cursor: pointer;
}
td.navText:hover {
        font-family: "Lucida Sans", "Trebuchet MS", Verdana, Arial, Helvetica, Sans-Serif;
        font-size: 9pt;
        font-weight: bold;
        cursor: pointer;
}
td.navSection {
        color: #ccccff;
	height: 14pt;
        font-family: "Lucida Sans", "Trebuchet MS", Verdana,Arial, Helvetica,Sans-Serif;
        font-size: 9pt;
        font-weight: bold;
        background: #404090;
        cursor: pointer;
}
td.navSection:hover {
        font-family: "Lucida Sans", "Trebuchet MS", Verdana,Arial, Helvetica,Sans-Serif;
        font-size: 9pt;
        font-weight: bold;
        cursor: pointer;
}
a.ieNavSection {
        color: #ccccff;
        font-family: "Lucida Sans", "Trebuchet MS", Verdana,Arial, Helvetica,Sans-Serif;
        font-size: 10pt;
        font-weight: bold;
        background: #404090;
        cursor: pointer;
}
a.ieNavSection:hover {
        color: #ffffff;
        font-family: "Lucida Sans", "Trebuchet MS", Verdana,Arial, Helvetica,Sans-Serif;
        font-size: 10pt;
        font-weight: bold;
        background: #000070;
        cursor: pointer;
}
td.nutshell {
        color: #ffff00;
        font-family: Georgia,"Times New Roman",Times, Serif;
        font-size: 12pt;
        font-weight: bold;
	background-color: #3366ff;
}
td.sidebar_title {
        color: #ffffff;
        text-align: left;
        vertical-align: middle;
        font-family: Georgia,"Times New Roman",Times, Serif;
        font-size: 12pt;
        font-weight: bold;
	background-color: #003366;
        border-color: #ffffff;
        border-style: solid;
        padding: 1px;

/*
        text-align: left;
        vertical-align: middle;
        background-color: #157015;

        border-width: 1px;
        border-color: #006000;
        border-style: solid;
        padding: 3px;
*/
}
td.sidebar_content {
        color: #ffffff;
        text-align: left;
        vertical-align: middle;
        font-family: "Lucida Sans", "Trebuchet MS", Verdana,Arial, Helvetica,Sans-Serif;
        font-size: 11pt;
        font-weight: bold;
	background: url( "back_grey_dithered.png" );
        border-color: #ffffff;
        border-style: solid;
        padding: 0px;
}
td.readmore {
        color: #ffff00;
        font-family: "Lucida Sans", "Trebuchet MS", Verdana,Arial, Helvetica,Sans-Serif;
        font-size: 12pt;
        font-weight: bold;
	background-image: url(blue_gradient.gif);
	line-height: 150%;
}
td.readmore_1 {
        color: #ffff00;
        font-family: "Lucida Sans", "Trebuchet MS", Verdana,Arial, Helvetica,Sans-Serif;
        font-size: 12pt;
        font-weight: bold;
	background-image: url(blue_gradient.gif);
	line-height: 150%;
}
a.readmore:link {
	font-weight: bold;
	font-size: 14pt;
	color: #CCCCFF;
	font-family: "courier new", courier, Sans-Serif;
	text-decoration: none;
}
a.readmore:visited {
	font-weight: bold;
	font-size: 14pt;
	color: #CCCCFF;
	font-family: "courier new",courier, Sans-Serif;
	text-decoration: none;
}
a.readmore:active {
	font-weight: bold;
	font-size: 14pt;
	color: yellow;
	font-family: "courier new",courier, Sans-Serif;
	text-decoration: none;
}
a.readmore:hover {
	font-weight: bold;
	font-size: 14pt;
	color: white;
	font-family: "courier new",courier, Sans-Serif;
	text-decoration: none;
}

/* Heading Styles */

h3.plain {
        color: #404090;
        font-family: "Lucida Sans", "Trebuchet MS", Verdana,Arial,  Helvetica, Sans-Serif;
        font-size: 11pt;
        font-weight: bold;
}

/* List Styles */

ul.info {
        color: black;
        font-family: "Lucida Sans", "Trebuchet MS", Verdana,Arial, Helvetica,Optima,Sans-Serif;
        font-size: 10pt;
	text-align: left;
}
