body
{
	margin:0px;
	padding:0px;
	font: normal 12px  Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color:#fff;
	color:#333333;
}
td
{
	font:normal 12px  Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#333333;
}
a:link,a:active,a:visited
{
	font:normal 12px  Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#d40e0e;
	text-decoration:none;
	outline:none;

}
a:hover
{
	font:normal 12px   Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#d40e0e;	
	text-decoration:underline;
	outline:none;
}	
.norepeat
{
	background-repeat:no-repeat;
}
.head_txt
{
	font:bold 26px  Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#d40e0e;
}
.head_italic
{
	font:normal 36px TrajaniusItalic;
	color:#d40e0e;
}
.leftnav
{
	border:1px solid #bd0e0f;
}
.select
{
	background-color:#bd0e0f;
	color:#fff;
	font:bold 12px  Verdana, Geneva, Arial, Helvetica, sans-serif;
	height:30px;
}
.unselect
{
	color:#c00000;
	font:bold 12px  Verdana, Geneva, Arial, Helvetica, sans-serif;
	height:30px;
}
.red_txt
{
	font:bold 12px  Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#d40e0e;
}
.red_txt1
{
	font:12px  Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#d40e0e;
	text-align:justify;
	line-height:20px;
}
.just
{
	text-align:justify;
	line-height:20px;
	
}
a.footer:link,a.footer:active,a.footer:visited,.footer
{
	font:bold 12px  Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#c00000;
	text-decoration:none;
	outline:none;
}
a.footer:hover
{
	font:bold 12px  Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#c00000;
	text-decoration:underline;
	outline:none;
}
.foot
{
	font:bold 12px  Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#c00000;
}
.redlink_tbl
{
	background-color:#acaba8;
}
.redlink_tbl th
{
	background-color:#c1c1bf;
	font: normal 12px  Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#52595c;
	height:30px;
}
.redlink_tbl td
{
	font: normal 12px  Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color:#fff;
	height:20px;
	padding:7px;
}
.redlink_tbl1
{
	background-color:#acaba8;
}

.redlink_tbl1 td
{
	font: normal 12px  Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color:#fff;
	height:20px;
	padding:7px;
}
.search
{
	font:bold 16px  Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#333333;
}
.bg{
	background:transparent url(../images/search_box.png) no-repeat;
}
.title
{
	font:normal 21px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#cf3d3d;
}	
p
{
	text-align:justify;
}
.just
{
	text-align:justify;
}
.cssbut
{
	border:1px solid #C00000;
	background:#C00000 url(../images/css_but.gif) repeat-x;
	color:#fff;
	font:bold 12px  Verdana, Geneva, Arial, Helvetica, sans-serif;
	height:20px;
	padding:0px 5px 2px 5px;
	border:none;
	cursor:pointer;
}

.red{
color:#ff0000;
vertical-align:top;
font:normal 12px  Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.redlink{
font:bold 12px  Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#ff0000;
}
.sub_title{
font:bold 15px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:black;
}
.gray_txt{
color:#605f5f;
font:bold 12px  Verdana, Geneva, Arial, Helvetica, sans-serif;
}
 .Label {
     font-weight: bold;
 }
 
 .border0 {
    border: solid 1pt black;
 }
 
 .border1 {
    border: solid 1pt #606060;
 }
.in
{
text-indent:40px;}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.BarIndicator_TextBox2_weak
{
    color:Red;
    background-color:Red;
}
.BarIndicator_TextBox2_average
{
    color:Blue;
    background-color:Blue;
}
.BarIndicator_TextBox2_good
{
    color:Green;
    background-color:Green;
}

.BarBorder_TextBox2
{	    
    border-width:0px;
    width:150px;   
    vertical-align:baseline;
}

.BarBorder_TextBox2
{	    
    border-width:0px;
    width:150px;   
    vertical-align:baseline;
}
.BarIndiCss
{
	color:Blue;
    background-color:Blue;
    padding-bottom:1px;
}

.ListSearchExtenderPrompt
{
	font-style:italic;
	color:Gray;
	background-color:Transparent;
}

.HeaderMedium
{	
	font:normal 14px  Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:Black;	
}
.autocomplete_completionListElement 
{      
   visibility : hidden; 
    margin : 0px! important; 
    background-color : inherit; 
    color : black; 
    border : solid 1px gray; 
    cursor : pointer; 
    text-align : left; 
    list-style-type : none; 
    font-family : Verdana; 
    font-size: 12px; 
    padding : 0; 
	white-space: nowrap;
	width: auto !important;
}

/************* hover pop up box with arrow ***************/
.popUpArrowPanel {
	display: none;	
}

.popUpArrowBoxTable{
	width: 380px;
	padding: 0;
	margin: 0;
	border-collapse: collapse;
}

.popUpArrowBoxTdTopLeft {
	width: 75px; 
	height: 28px; 
	background-image: url('../images/BoxTopLeft.png'); 
	background-repeat: no-repeat;	
}

.popUpArrowBoxTdTopSide {
	background-image: url('../images/BoxSideTop.png'); 
	background-repeat: repeat-x; 
	width: 160px;	
}

.popUpArrowBoxTdTopRight {
	width: 28px; 
	height: 28px; 
	background-image: url('../images/BoxTopRight.png'); 
	background-repeat: no-repeat;	
}

.popUpArrowBoxTdTopArrow {
	vertical-align: top; 
	background-image: url('../images/BoxTopLeftArrow.png'); 
	background-repeat: no-repeat; 
	position: relative; 
	left: 75px; 
	top: -28px; 
	height: 94px; 
	width:75px;
}

.popUpArrowBoxTdSideLeft {
	vertical-align: top; 
	width: 75px; 
	height: 120px; 
	background-image: url('../images/BoxSideLeft.png'); 
	background-repeat: repeat-y;	
}

.popUpArrowBoxTdContent {
	vertical-align: top; 
	background: url('../images/SpacerWhite.gif');
}

.popUpArrowBoxTdSideRight {
	width: 28px; 
	height: 120px; 
	background-image: url('../images/BoxSideRight.png'); 
	background-repeat: repeat-y;
}

.popUpArrowBoxTdBottomLeft {
	width: 75px; 
	height: 28px; 
	background-image: url('../images/BoxBottomLeft.png'); 
	background-repeat: no-repeat;
}

.popUpArrowBoxTdBottomSide {
	background-image: url('../images/BoxSideBottom.png'); 
	background-repeat: repeat-x; 
	width: 160px;	
}

.popUpArrowBoxTdBottomRight {
	width: 28px; 
	height: 28px; 
	background-image: url('../images/BoxBottomRight.png'); 
	background-repeat: no-repeat;	
}
.drpWidth
{
	width:155px;	
}
.rap
{
 word-wrap: break-word;
}
.gray_txtBig{
	color: Black;
	font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	
}
.cssbutsus
{
	border:1px solid #C00000;
	background:red;
	color:black;
	font:bold 12px  Verdana, Geneva, Arial, Helvetica, sans-serif;
	height:20px;
	width:100px;
	border:none;
	cursor:pointer;
}
.cssbutact
{
	border:1px solid #C00000;
	background:green;
	color:white;
	font:bold 12px  Verdana, Geneva, Arial, Helvetica, sans-serif;
	height:20px;
	width:100px;
	border:none;
	cursor:pointer;
}

.hide
{
	visibility:hidden;
}
.posi
{
	margin-left:-150px;
}
.visi
{
	visibility:visible;
}
.bposi
{
	margin-left:0px;
}

.cssbutDis
{
	border:1px solid #C00000;
	background:#C00000 url(../images/css_but.gif) repeat-x;
	color:ThreeDLighShadow;
	font:bold 12px  Verdana, Geneva, Arial, Helvetica, sans-serif;
	height:20px;
	padding:0px 5px 2px 5px;
	border:none;
	cursor:pointer;
}

.gray_Arrow
{
	color:#cf3d3d;
	font:bold 12px  Verdana, Geneva, Arial, Helvetica, sans-serif;
}
h2
{
	font-size:25px;
	font-weight:normal;
	margin:0;
	padding: 0px 0px 7px;
	color:#d40e0e;	
}
h3
{
	
	font-size:20px;
	font-weight:normal;
	margin:0;
	padding: 0px 0px 7px;
	color:black;	
}
h4
{
	
	font-size:16px;
	font-weight:normal;
	margin:0;
	padding: 0px 0px 7px;
	color:#d40e0e;	
}


.anchor1
{
	text-decoration: none;
	cursor:default;
}
.anchor2
{
	text-decoration: underline;
	cursor:pointer;
}
 .cssWaitSec
        {	 
	        height: 30px;
	        width: 170px;
	        /*background: #FFFFFF url(../images/indicator.gif) no-repeat;
	        background-position: left;*/
			background-color: #FFFFFF;
	        text-align: center;
	        color: black; 
	        border: solid 2px #ffcc00;
	        vertical-align: middle; 
			PADDING-TOP: 20px;
        }
        .cssWaitSecRemove
        {
	        height: 0px;
	        width: 0px;
	        background-color: transparent;
	        background-image: none;	
        }
  .TabArea
        {
                    background-color: White;                   
                    border-left: 1px solid red;
                    border-bottom: 1px solid red;
                    border-right: 1px solid red;
                    border-top:1px solid red;
                    
        }