﻿* {
			margin:0; 
			padding:0;
			font-size:100%;
}

body
{
			background:#cccccc ;
			text-align:left;
			font-family:Century Gothic, Verdana, Arial, Sans-Serif;
}

img			{vertical-align:top;}

a			{ text-decoration:none; border:0}
a img		{ border:0; }

ul			{ list-style:none; }

.left		{ float:left; }
.right		{ float:right; }
.clear		{ clear:both; }



input, select { vertical-align:middle; font-weight:normal;}

P {padding-top:16px;}
/*===============================login info ========================*/
#login_info				{ font-size:.8em; padding-bottom:12px; text-align:right;}
#login_info a:link		{ color: #663333; text-decoration: none }
#login_info a:active	{ color: #663333; text-decoration: none }
#login_info a:visited	{ color: #663333; text-decoration: none }
#login_info a:hover		{ color: #666666; text-decoration: underline }
.login_info_item		{ border:0;}
/* ============================= main menu   ====================== */
#headertitle {font-family:Century Gothic; font-size:1.25em;  vertical-align:bottom; color:#000000; text-align:right; padding-right:10px;}

#titlebar_left {background:url(images/headerbar_left.jpg); background-repeat:no-repeat; width:10px; height:50px;}
#titlebar_right {background:url(images/headerbar_right.jpg); background-repeat:no-repeat; width:10px; height:50px;}
#titlebar_middle {background:url(images/headerbar_center.jpg); background-repeat:repeat-x; height:50px; }
.menutitle {font-family:Century Gothic; font-size:1.25em;  vertical-align:bottom; color:#ffffff;}

#menubar				{ font-size:1em; padding-bottom:12px;}
#menubar a:link { color: #663333; text-decoration: none }
#menubar a:active { color: #663333; text-decoration: none }
#menubar a:visited { color: #663333; text-decoration: none }
#menubar a:hover { color: #666666; text-decoration: underline }

#menu_items				{ text-align:left }
.menu_item				{ border:0;}
#menubar_table			{ width:100% }

/*============================= general layout =======================*/

.page {
	background-color: #ffffff;
	text-align: left;
	vertical-align: top;
	border: 1px solid #cccccc;
	padding: 20px;
	width: 1000px;
	margin-top:10px;
	margin-right: auto;
	margin-left: auto;
}
.reportpage {
	background-color: #ffffff;
	text-align: left;
	vertical-align: top;
	border: 1px solid #cccccc;
	padding: 20px;
	width: 2500px;
	margin-top:10px;
	margin-right: auto;
	margin-left: auto;
}

.section_header
{
    font-family:Century Gothic;
    font-size:12pt;
    font-weight:bold;
    padding:5px 10px 5px 5px;
    /*background-color:#996666;*/
    color:#333333;
    margin-right:10px;
}

.back_links
{
    font-family:Century Gothic;
    padding:5px 10px 5px 5px;
    color:#333333;
    background-color:#F7F6F3;
    border: solid 1px #cccccc;
    vertical-align:top;
}
.back_links a {color:#663355; text-decoration:none; font-weight:bold;}
.back_links a:hover{text-decoration:underline;}

.section_content
{
    font-family:Century Gothic;
    padding:5px 10px 5px 5px;
    color:#333333;
    background-color:#F7F6F3;
    border: solid 1px #cccccc;
    margin: 1px 10px 20px 0;
    vertical-align:top;
}
.bold { font-weight:bold; }
.bigbold { font-weight:bold; font-size:16pt; }
.whiteBG { background-color: #ffffff; }
.section_content .float_left{float:left; padding-right:15px; }
.section_content .float_left_critpanel {padding:10px; font-size:.8em; font-family:Century Gothic; float:left; }
.section_content .critpanel {padding:10px; font-size:.8em; font-family:Century Gothic; }
.section_content .inline_critpanel {width:100%; padding:10px; font-size:.8em; font-family:Century Gothic; border-bottom: solid 1px #cccccc;}
.section_content .floated {margin-left:10px; display:inline; vertical-align:top;}
.section_content .unfloated {vertical-align:top;}
.section_content .subtitle {font-size:11pt; font-family:Century Gothic; font-weight:800; padding-bottom:8px;}
.section_content .text {font-size:.8em; font-family:Century Gothic; line-height:normal; font-weight:normal;}
.section_content .strong_text {font-size:12pt; font-family: Arial Black; line-height:normal;}
.section_content .text span {display:block; text-align:left;}
.section_content .line { border-bottom:solid 2px #ffffff; margin-top:5px; margin-bottom:5px; width:100%; }
.section_content p {font-size:12pt; font-family:Arial; line-height:normal;}
.section_content hr {color:#ffffff; height:2px; border-color:#ffffff; }


.section_content a {color:#663355; text-decoration:none; font-weight:bold; line-height:16pt;}
.section_content a:hover {color:#330000; }

/*This is for non-anchor links that kick off a javascript function*/
.section_content .jslink {color:#663355; text-decoration:none; font-weight:bold;}
.section_content .jslink:hover {color:#330000; cursor:pointer}

.section_content .space10 {margin-top:10px}
.section_content .indent10 { margin-left:10px}

.linkbox {background-color:#cccccc; padding:5px;}
.linkbox .heading {font-weight:bold; font-size:1.2em; border-bottom:solid .75px #dddddd; padding-top:10px; padding-bottom:3px;}

.section_content .submenu {font-size:.8em; font-family:Century Gothic; border-bottom: solid 1px #cccccc;}

.form
{
    font-family:Arial; font-size:10pt;
    padding:5px 10px 5px 5px;
    color:#333333;
    background-color:#eeeeee;
    border: solid 1px #cccccc;
    margin: 1px 10px 2px 0;
}
.form .label {font-size:10pt; font-weight:bold; width:120px;}
.form .element {background-color:#FFFFCC; border: solid 1px #cccccc; }
.control_bar { background-color:#FFFFCC; border: solid 1px #cccccc; padding: 3px 5px 3px 5px; margin: 1px 10px 2px 0;}
.control_bar .button {/*background:url(Images/button.gif) no-repeat 0 0;*/ width:116px; color:#663333; text-decoration:none; font-size:10pt; font-family: Arial Black;
        }
.highlight_box { background-color:#FFFFFF; border: solid 1px #cccccc; padding: 3px 5px 3px 5px;}

.home_cell { border:solid 1px #cccccc; padding:5px; vertical-align:top; }
.home_cell_div { background-color:#ffffff; color:#000000; padding:5px; font-weight:normal; font-family:Century Gothic; font-size: 13px; }
.home_cell_no_padding {  border:solid 1px #cccccc; } 

/*side menu*/
.sidemenu a {color:#663355; text-decoration:none; font-weight:bold; line-height:16pt;}
.sidemenu a:hover {color:#330000;  text-decoration: underline;}

.sidemenu_selected a {color:#000000 }
.sidemenu_selected a:hover {color:#000000;  text-decoration: none;}

/*
.sidemenu_item {color:#663355; text-decoration:none; font-weight:bold; line-height:16pt;}
.sidemenu_item a:hover {color:#330000; text-decoration: underline;}
*/
/* ============================= Grid Styles ====================== */
.grdHeader {text-align:left}


/*specifically for NCiM*/
.datarow {padding-left:10px;font-size:13px; font-family:Century Gothic;}
.colpanel {padding:10px;font-size:13px; font-family:Century Gothic;}
.sitemappath {color:#663355; text-decoration:none; font-weight:bold; line-height:16pt; font-size:13px;}
.sitemappath:hover {color:#663355; text-decoration:none; font-weight:bold; line-height:16pt; font-size:13px;}
.sitemappath:visited {color:#663355; text-decoration:none; font-weight:bold; line-height:16pt; font-size:13px;}
.linkbuttonstyle {font-size:.8em; color:#663355; text-decoration:none; font-weight:bold;}


.section_content_report
{
    font-family:Century Gothic;
    padding:5px 10px 5px 5px;
    color:#333333;
    background-color:#F7F6F3;
    border: solid 1px #cccccc;
    margin: 1px 10px 20px 0;
    vertical-align:top;
}
.section_content_report .float_left{float:left; padding-right:15px; }
.section_content_report .float_left_critpanel {padding:10px; font-size:.8em; font-family:Century Gothic; float:left; }
.section_content_report .critpanel {padding:10px; font-size:.8em; font-family:Century Gothic; }
.section_content_report .inline_critpanel {width:100%; padding:10px; font-size:.8em; font-family:Century Gothic; border-bottom: solid 1px #cccccc;}
.section_content_report .floated {margin-left:10px; display:inline; vertical-align:top;}
.section_content_report .unfloated {vertical-align:top;}
.section_content_report .subtitle {font-size:11pt; font-family:Century Gothic; font-weight:800; padding-bottom:8px;}
.section_content_report .text {font-size:.8em; font-family:Century Gothic; line-height:normal; font-weight:normal;}
.section_content_report .strong_text {font-size:12pt; font-family: Arial Black; line-height:normal;}
.section_content_report .text span {display:block; text-align:left;}
.section_content_report .line { border-bottom:solid 2px #ffffff; margin-top:5px; margin-bottom:5px; width:100%; }
.section_content_report p {font-size:12pt; font-family:Arial; line-height:normal;}
.section_content_report hr {color:#ffffff; height:2px; border-color:#ffffff; }


.section_content_report a {color:#663355; text-decoration:none; font-weight:bold;}
.section_content_report a:hover {color:#330000; }
.section_content_report .floated a {color:#663355; text-decoration:none; font-weight:normal; }
.section_content_report .floated a:hover {color:#330000; }

/*This is for non-anchor links that kick off a javascript function*/
.section_content_report .jslink {color:#663355; text-decoration:none; font-weight:bold;}
.section_content_report .jslink:hover {color:#330000; cursor:pointer}

.section_content_report .space10 {margin-top:10px}
.section_content_report .indent10 { margin-left:10px}





