
.grey
{
	color:#BBBBBB;
}
body
{
    margin: 0px;
    cursor: auto;
}

#toolbar
{
    
    display:table;

}

#asptoolbar
{	    
    position:absolute;
	top:4px;
    right:4px;
    font-family: Arial, 'Arial Narrow', sans-serif, 'Nimbus Sans L';
    
}
/*taken from defaultTheme general.css */
#asptoolbar a 
{ 
    color: black;
    font-size: 11px;
    font-weight: bold;
    line-height: 20px;
    text-decoration: none;
    /*font-family: Arial, 'Arial Narrow', sans-serif, 'Nimbus Sans L';*/
}

.toolbarleft { width:39px;height:29px;background-image:url(/App_themes/defaultTheme/images/toolbar/toolbar_left.jpg);background-repeat:no-repeat;padding:0px;}
.toolbarRepeat { background-image:url(/App_themes/defaultTheme/images/toolbar/toolbar_repeat.jpg);background-repeat:repeat-x; }
.toolbarTitleRow { padding-left:10px;background-image:url(/App_themes/defaultTheme/images/toolbar/toolbg_grad.jpg);background-repeat:no-repeat;background-position:right top;}
.navbottomline {border-bottom:solid 2px #DD3630 }
#loggedout a { text-decoration:none;color:Black; }
.divider { color:Black;margin-left:2px;margin-right:2px;font-size:13px;}


#appLayer
{
	background-image: url(/apps/images/app_middle.gif);
	background-color:#e6e6e6;
	width:182px;
        	
	text-align:left;	
	display:none;
	padding:0px;
}
	
#appFrame
{
	width:172px;
			
	margin:5px;
}
#appTitleBar
{
	position:relative;
	top:-5px;
	left:5px;
	width:172px;
}

td
{
    vertical-align:top;
}

table, body, div, textarea, select,td,span
{
    /*font-family: Arial, 'Arial Narrow', sans-serif;*/
    font-size:11px;
}

a
{ 
	text-decoration:none;
}

.button, input.text, textarea, select
{
	background-color:#DDDDDD;
	border-color:#CCCCCC;	
	font-weight:bolder;	
}

input.text
{
	border-style:ridge;
}
.button
{
	font-weight:bolder;
	border-style:outset;
}
.label
{
	
	font-weight:bolder;
}
a:hover
{
	text-decoration:underline;
}

a:visited
{
	color:blue;
}

.mainFrame
{
    border-right: silver ridge;
    border-top: silver ridge;
    border-left: silver ridge;
    border-bottom: silver ridge;    
    background-color: white;
}


iframe.qa
{
	width:100%;
	height:300px;
}
iframe
{
    border:none;
}
input.red
{
	background-color:#C20303;
	color:white;
	font-weight:bolder;
	border-color:#333333;
}
.frame_red, .frame_red a
{
	background-color: #c20303;
	color:white;
	padding:5px;
}
.frame_Grey
{
	border: 2px solid #666666;
	padding: 2px;
	background-image:url(/images/bg.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
}
input.white
{
	background-color:white;
	color:black;
	font-weight:bolder;
	border-color:#C20303;
}
.frame_white
{
	background-color:white;
	color:black;
	font-weight:bolder;
	border: 2px solid #C20303;
}
.frame_white a
{
	background-color:white;
	color:#000099;
}
.table, .tableRed, .pop_frame
{
	background-image:url(/images/bg.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	border-style:solid;
	border-width:2px;
	padding: 2px;
	border-color:#555555;
}
.td
{
	border-color:#DDDDDD;
	border-style:solid;
}
.footer
{
	border-color:#555555;
	border-style:solid;
	font-weight: bold;
	
}
.header {
	color:#FFFFFF;
	background-color:#555555;	
	font-weight: bold;
	
}
.header_red {
	color:#FFFFFF;
	background-color:#c20303;	
	font-weight: bold;
	
}

.classicmenu { position:relative; }
.classicmenu > .left > table { margin-top: 1px; }
.left img { display:block; }
.left  td { height: 20px; }
.tab_on
{
	background-image: url(/images/tab_mid_on.gif);
	font-weight:bolder;
	background-position: bottom;
	background-repeat: repeat-x;
	
}
.tab_off
{
	background:url('/images/tab_mid_off.gif') bottom repeat-x;
	
	
}
.tab_visited
{
	background-image:url(/images/mid_visited.gif);
}
.sub_on
{
	color:#1863A6;
	font-weight:bolder;
	
}
.sub_off
{
	color:#000000;
	text-decoration:underline;
}
.sub_visited
{
	color:#999999;
}
.tab_off, .tab_on, .tab_visited
{

	font-size:9px;
	color:#000000;
	text-decoration:none;
	vertical-align:bottom;
	padding-top: 3px;
	padding-bottom: 3px;
	
}

a.tab_off:visited
{
	color:black;
}


.tab_ends
{
	vertical-align: bottom;
	margin-top: 5px;
	
}

a.tab_off:hover, a.sub_off:hover
{
	text-decoration:underline;
}
a.tab_off
{
	/*color:#D1EDFC;*/
}



.menu_tab
{
	background-image:url(/images/main_tab_mid.jpg);
}
.menu_tab_off
{
	background-image:url(/images/main_tab_off.jpg);
}
.tableRed, .frame{
	border: 1px solid #666666;
	padding: 5px;
	margin: 0px;
}
.help {
  border-bottom: 1px dotted #333;
  cursor: help;
  }

.tableRed-link {
	color: #c20303;
}
.underline {
	text-decoration: underline;
}


div.left 
{
	float:left;
}
div.right
{	
	float:right;
}
div.column
{
	display:inline;
}
div.spacer
{
	clear:both;
}
ol, ul
{
	margin-left:28px;
}
.featured_header {
	font-weight: bold;
	line-height: normal;
	color:Black;
}

.text-feature {
	font-family: Arial, Helvetica, sans-serif;
	

	list-style-type: none;

}
.text-small-bold {
	font-weight: bolder;	
}
.text-bold {
	font-weight: bolder;
}

.slide-title {
	color:#FFFFFF;
	text-decoration: underline;
}
.text-large-white {	
	color:#FFFFFF;
}

.text-white 
{	
	color:#FFFFFF
}
.text-blue {
	font-family: Arial, Helvetica, sans-serif;
	color:blue
}
.title-small, .title-small-white, .title-small_red, .subTitle {
	font-style: italic;
	font-weight: 900;

}
.title-small_red, .title-large_red
{
	color:#c20303;
}
.title-large, .title-large-white
{
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: 900;
}
.title-large_red
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 900;
}
.title-small, .title-large
{
	color: #003366;
}
.title-small-white, .title-large-white 
{
	color: #FFFFFF;
}


.title-sub {
	font-weight: 900;
	color: #003366;
	text-decoration: underline;
	font-style: italic;
}
.text-box {
	border-top: thin ridge #920303;
	border-right: thin ridge #c20303;
	border-bottom: thin ridge #e20303;
	border-left: thin ridge #920303;
	height: 23px;
	color:#000099;
}

.hr 
{
	border: thick ridge #920303;
}

.cell 
{
	background-color:Silver;
}
	.nav_button {
	line-height: 12px;
	color: black;
	font-weight: bold;
	background-color: #E4E4E4;
	border-bottom: thick solid #e3e3e3;
	border-left: thick solid #F8F8f8;
	border-top: thick solid #F8F8f8;
	border-right: thick solid #e3e3e3;
}

	.nav_button_on {

	line-height: 12px;
	color: black;
	font-weight: bold;
	background-color: #FFFFFF;
	border-bottom: thick solid #e8e8e3;
	border-left: thick solid #FCFCfc;
	border-top: thick solid #FCFCfc;
	border-right: thick solid #e8e8e8;
}

a.button{
	text-decoration: none;
	color: black;
	font-weight: bolder;	
}

a.button:hover{
	text-decoration: underline;
	color: black;
}

a.top_menu{
	text-decoration: none;
	color:#C20303;
	font-weight: bolder;

}
a.top_menu:hover{
	text-decoration: underline;
	color:#C20303;
}
a.tabtext_off {
	font-weight: bold;
	color: #b20303;
	text-decoration: none;
	}

a.tabtext_off:active,a.tabtext_off:hover {
	text-decoration: underline;
	}
	
a.tabtext_on {

	font-weight: bolder;
	color: #FFFFFF;
	text-decoration: underline;
	
	}
ul.plain
{
	list-style:none;
	margin-left:8px;
	margin-right:0px;
	margin-top:0px;	
}
ul.RedBulletSmall
{
	list-style-image:url(/images/ico_reddot.gif);
	margin-top:2px;
	margin-bottom:8px;
	margin-left:16px;
	margin-right:0px;
}
ul.RedBulletMed
{
	list-style-image:url(/images/ico_reddot_med.gif);
	margin-top:2px;
	margin-bottom:8px;
	margin-left:16px;
	margin-right:0px;
}
ul.RedBulletLarge
{
	list-style-image:url(/images/ico_reddot_lg.gif);
	margin-top:2px;
	margin-bottom:8px;
	margin-left:14px;
	margin-right:0px;
}
.tight
{
	margin-bottom:0px;
	margin-top:0px;
}
li
{
    margin-bottom:3px;
}
ul, ol
{
	margin-top:2px;
	margin-bottom:8px;
	margin-left:14px;
	margin-right:0px;
	padding-left:0em;	
	
}
ul.horizontal
{
    display:inline;    
}
ol
{
	margin-left:25px;

}
.table_ul {
	margin-left: 18px
}
.compact_ul {
	padding: 0px;

}

.pop_frame
	{
		line-height: 12px;
		font-weight: bold;
		text-align: left;
	}
	a.pop
	{
		text-decoration: none;
		color: white;
		font-weight: bolder;	
	}
	a.pop:hover
	{
		text-decoration: underline;
		color: white;
		font-weight: bolder;	
	}	
	.dashedBox-link
	{
		color: white;
	}
	.textarea-small
	{
		background-color:#B20303;
		border-bottom:0;
		border-top:0;
		border-left:0;
		border-right:0;
		overflow:auto;
	}
.front
{
	background:url(/images/bg.gif) no-repeat top left;
	border:0px;
	padding: 0px;
}
.frontTD{
	background:url(/images/bg.jpg) repeat-x bottom;
	border-color:#DDDDDD;
	border-style:dashed;
	border-width: 2px;
	padding: 5px 5px 5px 5px;
	}
.frontTDbg{
	background:url(/images/curve.gif) no-repeat top left;
	border-style: solid;
	border-width: 0px;
	padding: 15px 5px 5px 15px;
	}

.toolTipWindow
{
    position:absolute;
    border-color:#0000AA;
    border-width:1px;
    border-style:solid;
    background-color:#EEEEFF;            
    padding:5px;
    visibility:hidden;
    font-size:larger;
    width:300px;
   
    
}
.toolTipKeyWord
{
    border-bottom:dotted 1px;
    color:Green;
    cursor:help;   
}
.dropDownWindow
{
    position:absolute;
	background-image:url(/images/bg.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	border-style:solid;
	border-width:2px;
	padding: 2px;
	border-color:#555555;
    visibility:hidden;    
    margin-right:5px;
   
    
}
.dropDownKeyWord
{
    cursor:pointer;
    font-weight:bolder; 
}   
a.dropDownKeyWord:hover
{
    font-weight:bolder;
    
}
.dropDownCloseButton
{
    position:absolute;
	font-weight:bolder;
}
.plain
{
    font-style:normal;
    font-weight:normal;
    border:none 0;
}
