﻿a            { text-decoration: none; color: #29166F }
a:hover      { text-decoration: underline }
a:link       { color: #29166F }
a:vlink      { color: #29166F }

ul {
	margin-left: 0;
	padding-left: 20px;
}
li {
	list-style-type: none;
	background-image: url('imgs/bullet1.gif');
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 18px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.text_title  { FONT-SIZE: 14pt; color:#243C73; font-weight:bold; font-family:Tahoma }
.text_small  { color: #2B3A6A; font-family: Arial; font-size: 8pt }
.text_small_gray { color: #344656; font-family: Arial; font-size: 8pt; line-height:130% }
.text_small_white { color: #FFFFFF; font-family: Arial; font-size: 8pt; line-height:130% }

.text_front_prog { color: #212E5F; font-family: Arial; font-size: 9pt; line-height:130%; font-weight:bold }

.input_normal
{
	
color: #4E5665; font-family: Arial; font-size: 10pt; border: 1px solid #768295; 
               background-color: #FFFFFF
}

.path
{
	color: #212E5F; font-family: Arial; font-size: 8pt
}

.article_list_abstract
{
	color: #212E5F; font-family: Arial; font-size: 8pt
}
.text_normal { color: #26346C; font-family: Arial; font-size: 10pt; line-height:130% }
.text_normal_gray { color: #3C4D68; font-family: Arial; font-size: 11pt; line-height:130% }
.text_normal_white { color: #FFFFFF; font-family: Arial; font-size: 11pt; line-height:130% }
.text_header {
	font-family: Arial;
	font-size: 12pt;
	color: #153651;
	font-weight: bold;
}
.text_large {
	font-family: Arial;
	font-size: 12pt;
	color: #153651;
}
.text_extra_large {
	font-family: Tahoma,Verdana,Arial,Helvetica;
	font-size: 14pt;
	color: #000060;
}
.cell_header {
	border-bottom: 1px solid #000080;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #000060;
	background-color: #FFD571;
}
.cell_data {
	font-family: Verdana;
	font-size: 10pt;
}
.cell_error, .ErrorLabel {
	font-family: Verdana;
	font-size: 8pt;
	color: #CE0000;
}
.breadcrumb_sep
{
	background-image: url('imgs/arrow.gif');
	background-repeat: no-repeat;
	background-position: center;
	width: 9px;
	height: 7px;
	padding: 0px;
}

.row_deleted {
	background-color: #FFF0F0;
}
.row_edited {
	background-color: #E3F4E4;
}
.row_new {
	background-color: #F0F0FF;
}
.row_normal {
	background-color: #FFFFFF;
}
.combo_div {
	background-color: #F1DEC5;
	border: 1 outset #000080;
	padding: 5;
}
.combo {
	font-family: Verdana;
	font-size: 8pt;
	position: relative;
	width: 90%;
	height: 18;
	background-color: #FFF5E8;
	border: 1px solid #000080;
	padding-left: 3;
	padding-right: 3;
	padding-top: 1;
	padding-bottom: 1;
}
.combo_depts {
	font-family: Verdana;
	font-size: 10pt;
	background-color: #FFF5E8;
	color: #000066;
	border: 1px solid #000080;
	padding-left: 3;
	padding-right: 3;
	padding-top: 1;
	padding-bottom: 1;
}
.input_button_combo {
	color: #FFBD5B;
	font-family: Verdana;
	font-size: 8pt;
	background-color: #000080;
	position: absolute;
	height: 20;
	font-weight: bold;
	border: 0 solid #000080;
	padding-left: 2;
	padding-right: 2;
	padding-top: 0;
	padding-bottom: 0;
}
.input_button {
	background-color: #E8E6DA;
	font-size: 8pt;
	font-family: Verdana;
	font-weight: bold;
	background-image: url('/images/button_bg.gif');
	border: 1 solid #9F9D8E;
}
.input_normal {
	background-color: #F7F7F7;
	font-size: 10pt;
	font-family: Verdana;
	color: #484528;
	border: 1 solid #9F9D8E;
}
.main_cat_table {
	padding: 1px;
	background-color: #DDDDDD;
}
.main_cat_head_cell {
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	background-color: #F4F4F4;
	border: 1px solid #ACACAC;
	cursor: hand;
}
.main_cat_head_cell_over {
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	background-color: #D8D8D8;
	border: 1px solid #ACACAC;
	cursor: hand;
}
.main_cat_cell {
	background-color: #F4F4F4;
	border: 1 solid #ACACAC;
	padding-left: 20;
	padding-top: 1;
	padding-bottom: 1;
}
.main_cat_cell_over {
	background-color: #D6D6D6;
	border: 1px solid #ACACAC;
	padding-left: 20px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.serv_cat_head_cell {
	font-family: Verdana;
	font-size: 8pt;
	background-color: #F4F4F4;
	border: 1 solid #ACACAC;
	cursor: hand;
}
.serv_cat_head_cell_over {
	font-family: Verdana;
	font-size: 8pt;
	background-color: #E2E2E2;
	border: 1px solid #ACACAC;
	cursor: hand;
}
.table0_right_bg {
	background-image: url('imgs/right_bg.gif');
	background-repeat: repeat-y;
	background-position: right;
	width: 41px;
}
.table0_mid {
	width: 100%;
}
.table0_left_bg {
	background-image: url('imgs/left_bg.gif');
	background-position: left;
	background-repeat: repeat-y;
}
body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #26475F;
	padding-top: 3px;
	padding-bottom: 3px;
}
.footer_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #71879A;
}
.LogonTextBox {
	width:150px;
}

.proposal_list_icon {
	background-position: left 4px;
	border-right-style: solid;
	border-right-width: 3px;
	border-right-color: #748594;
	background-image: url('../Default/Images/CMSDesk/Icons/Nortech_ProjectProposal.gif');
	background-repeat: no-repeat;
	padding-left: 16px;
}
.proposal_list_td{
	background-image: url('imgs/arrow.gif');
	background-repeat: no-repeat;
	background-position: left 7px;
	padding-left: 10px;
}
.proposal_list_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bolder;
	color: #546778;
}
.proposal_list_label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
}
.proposal_list_value {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #546778;
}
.proposal_list_value_critical {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #E2712C;
}
.proposal_list_shortDescription {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #BF0000;
	margin-top: 4px;
	margin-bottom: 8px;
	line-height: 120%;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #33438C;
	margin-top: 4px;
	margin-bottom: 8px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #33438C;
	margin-top: 4px;
	margin-bottom: 8px;
}
.new {
	background-image: url('imgs/Star.gif');
	background-repeat: no-repeat;
	background-position: left 0px;
	padding: 2px 0px 10px 30px;
	font-size: 18px;
	font-weight: bold;
}
.column_right_td {
	border-left: 1px solid #C0C0C0;
	padding: 9px;
	background-color: #F4F4F4;
}
.column_left_title_td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #3F3F3F;
}
.fieldset_info_legend {
	background-image: url('imgs/ico_info.gif');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 19px;
	padding-right: 3px;
	color: #2C69AD;
}
.fieldset_tasks_legend {
	background-image: url('imgs/ico_tasks.gif');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 19px;
	padding-right: 3px;
	color: #2C69AD;
}
.fieldset_results_legend {
	background-image: url('imgs/ico_find_results.gif');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 19px;
	padding-right: 3px;
	color: #2C69AD;
}
hr {
	color:#C0C0C0;
	background-color:#C0C0C0;
	height:1px;
}
.grid {
	border-collapse: collapse;
}
.grid_header td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #808080;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #C0C0C0;
	padding-left: 8px;
	text-align: left;
}
.grid_item td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4461A4;
	background-color: #FFFFFF;
	padding-left: 8px;
}
.grid_alt_item td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4461A4;
	background-color: #F4F4F4;
	padding-left: 8px;
}
.grid_edit td{
	background-color: #F7F5D7;
}
.todolist td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
}
.todolist_taskname
{
	
}
.todolist_taskdatedue
{
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #808080;
}
.ico_cancel {
	background-image: url('imgs/ico_cancel.gif');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 19px;
	padding-right: 3px;
	color: #2C69AD;
}
.ico_filenew {
	background-image: url('imgs/ico_filenew.gif');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	padding-right: 3px;
}
.list_grid {
	width: 100%;
	border-collapse: collapse;
}
.list_grid tr:first-child td {
	border-top: 0;
}
.list_grid tr td {
	border-top: 1px #ddd dotted;
}
.list_grid td {
	padding: 10px 0px 10px 0px;
}
.list_grid td .program-banner {
	margin-bottom: 5px;
}
.list_div {
	display: block;
	margin-top: 10px;
	padding-top: 10px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #DBDBDB;
}
.list_div_2 {
	background-position: left 0px;
	display: block;
	margin-top: 10px;
	padding-left: 21px;
	background-image: url('imgs/ico_double_arrow.gif');
	background-repeat: no-repeat;
}
.list_title, .list_title a, .list_title a:visited, .list_title a:active {
	padding: 0px 0px 3px 0px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #0E4B69;
}
.list_abstract {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2E6C8B;
	line-height: 140%;
	margin: 0px;
}
.list_abstract p{
	margin: 0px 0px 10px 0px;
}
.faq_title, .faq_title a, .faq_title a:visited, .faq_title a:active {
	padding: 0px 0px 3px 0px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #0E4B69;
	outline: none;
}
.faq_answer {
	padding: 4px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4E4E4E;
	line-height: 145%;
	margin: 0px;
}
.faq_answer p{
	margin: 0px 0px 10px 0px;
}
.list_date {
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
}
.listshort_div_2 {
	background-position: left 2px;
	display: block;
	margin-top: 7px;
	padding-left: 11px;
	background-image: url('imgs/bullet1.gif');
	background-repeat: no-repeat;
	line-height: 100%;
}
.listshort_title {
	padding: 0px 0px 3px 3px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #283D71;
}
.listshort_abstract {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #808080;
	line-height: 150%;
	margin: 0px;
}
.listshort_abstract p{
	margin: 0px 0px 10px 3px;
}
.listshort_date {
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
}
.listshort_grid td {
	padding: 0px 0px 10px 0px;
}
.listshort_icon {
	background-image: url('imgs/bullet1.gif');
	background-repeat: no-repeat;
	background-position: 5px 2px;
	padding: 0px 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.listmenu_short_ul {
	margin: 0px;
	padding: 0px;
}
.listmenu_short_li {
	list-style-type: none;
	background-image: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #283D71;
	margin: 0px;
	padding: 0px;
}
.listmenu_short_li a, .listmenu_short_li a:visited, .listmenu_short_li a:active {
	display:block; _height: 1em;
	background-image: url('imgs/bullet1.gif');
	background-repeat: no-repeat;
	background-position: 4px 6px;
	padding: 4px 3px 4px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #283D71;	
}
.listmenu_short_li a:hover {
	background-color: #F2F2F2;
	text-decoration: none;
}
.listmenu_short_li_sel {
	list-style-type: none;
	background-image: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #283D71;
	margin: 0px;
	padding: 0px;
}
.listmenu_short_li_sel a, .listmenu_short_li_sel a:visited, .listmenu_short_li_sel a:active {
	display: block; _height: 1em;
	background-image: url('imgs/bullet1.gif');
	background-repeat: no-repeat;
	background-position: 4px 6px;
	padding: 4px 3px 4px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #283D71;	
}
.listmenu_short_li_sel a:hover {
	background-color: #F2F2F2;
	text-decoration: none;
}

.list_li {
	background-position: left 1px;
	display: block; _height: 1em;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 21px;
	background-image: url('imgs/ico_double_arrow.gif');
	background-repeat: no-repeat;
}

.main_text_p, .main_text_p p {
	text-align: justify;
}
