
a:link { text-decoration:none; color:#1E1E1E;}
a:visited{color:#1E1E1E;}
a:active{color:#1E1E1E;}
a:hover{text-decoration:none; color:#662046;}

body 
{
    font-family: Verdana !important;
}
.main_generic_text
{
	/*font-family: "Lucida Grande" , "Lucida Sans Unicode" , Verdana, Arial, Helvetica, sans-serif;*/
	color:#1E1E1E;
	font-size:10px;
	font-weight:normal;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	text-decoration:none;

   /*  
    font-family: Verdana;
	color:#666666;
	font-size:10px;
	font-weight:normal;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	text-decoration:none;
    */
} 
     
.main_text
{
	/*font-family: "Lucida Grande" , "Lucida Sans Unicode" , Verdana, Arial, Helvetica, sans-serif;*/
	color:#666666;
	font-size:11px;
	font-weight:normal;
	padding-top:0px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:0px;
	text-decoration:none;
}    
    
.sub_category_text
{
	/*font-family: "Lucida Grande" , "Lucida Sans Unicode" , Verdana, Arial, Helvetica, sans-serif;*/

	color:#666666;
	font-size:11px;
	font-weight:normal;
	padding-top:0px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:0px;
	text-decoration:none;
}

.categoryItemPanel
{
	display:none;
}

.copyrightText
{
	/*font-family: "Lucida Grande" , "Lucida Sans Unicode" , Verdana, Arial, Helvetica, sans-serif;*/

	/*color:#666666;*/
	color:#FFFFFF;
	font-size:10px;
	font-weight:normal;
	padding-top:0px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:0px;
	text-decoration:none;

}

.sub_category_text_selected
{
	/*font-family: "Lucida Grande" , "Lucida Sans Unicode" , Verdana, Arial, Helvetica, sans-serif;*/

	color:#666666;
	font-size:11px;
	font-weight:bold;
	padding-top:0px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:0px;
	text-decoration:none;
}
.category_tab
{
	
	/*font-family: "Lucida Grande" , "Lucida Sans Unicode" , Verdana, Arial, Helvetica, sans-serif;*/

	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	/*background-image: url(/images/blue_header_bg.gif);*/
	background-color:#662046;
	padding-top:2px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
	border-bottom:0px solid #000000;
	border-top:1px solid #929095;
	border-left:1px solid #929095;
	border-right:1px solid #929095;
	text-decoration:none;
}
    a.category_tab, a.category_tab:hover
    {
        color:#ffffff;
        text-decoration:none;
    }
        
.category_tab_selected
{
	/*font-family: "Lucida Grande" , "Lucida Sans Unicode" , Verdana, Arial, Helvetica, sans-serif;*/

	color:#333333;
	font-size:11px;
	font-weight:normal;
	padding-top:2px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
	background-color:#EEEEEE;
	border-bottom:1px solid #EEEEEE;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	text-decoration:none;
}
.category_text
{
	/*font-family: "Lucida Grande" , "Lucida Sans Unicode" , Verdana, Arial, Helvetica, sans-serif;*/

	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;	
}
.main_app_text
{
	/*font-family: "Lucida Grande" , "Lucida Sans Unicode" , Verdana, Arial, Helvetica, sans-serif;*/

	color:#305C83;
	font-size:14px;
	font-weight:normal;
	padding-top:0px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:0px;
	text-decoration:none;
}
.main_app_text_selected
{
	/*font-family: "Lucida Grande" , "Lucida Sans Unicode" , Verdana, Arial, Helvetica, sans-serif;*/

	color:#AF241F;
	font-size:14px;
	font-weight:bold;
    padding-top:0px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:0px;
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
	/*color:#bbbbbb;*/
}
masterMainContent
{
    display: block;
    background-color:#F4F4F4;
    position:relative;
  }


.mainContentTerms
{
    background:#a4a4a4 url(/images/bcg.jpg) repeat-x top;	
    background-color:#DDDDDD;
}


.leftSideContent
{
		background-color:#FFFFFF;
}
.rightSideContent
{
		background-color:#EEEEEE;
}

.leftSideContentHolder
{
	
}

.leftBarPin
{
    width:100%;
    height:20px;
    text-align:right;
    vertical-align:bottom;
}

.rightBarPin
{
	margin-left:1px;
    height:12px;
    text-align:right; 
    vertical-align:middle; 
    background-image: url(/images/widget_background.gif);
}

.menuLeftToggle
{	
    color:#707070;
	font-size:10px;
	width:15px;
	display:block;
	text-align:center;
	padding:2px 2px 2px 2px;
	margin-top:7px;
	margin-right:5px;
	margin-left:5px;
	text-decoration:none;
	background-color:#EED7D7;
	border-color:#D5ABAB;
	border-style:solid;
	border-width:2px;
	
}
.menuRightToggle
{	
    color:#707070;
	font-size:10px;
	width:15px;
	display:block;
	text-align:center;
	padding:2px 2px 2px 2px;
	margin-top:7px;
	margin-right:5px;
	margin-left:5px;
	text-decoration:none;
	background-color:#EED7D7;
	border-color:#D5ABAB;
	border-style:solid;
	border-width:2px;
}

.clientImage
{
	color:#0F4E77;
	background-color:#CCCCCC;
	padding:5px 5px 5px 5px;
}




.thumList
{
	display: inline;
	float: left;
	margin-left:15px;
}

.cpHeader
{
      color: white;
      background-color: #719DDB;
      font: bold 11px auto "Trebuchet MS", Verdana;
      font-size: 12px;
      cursor: pointer;
      width:100%;
      height:18px;
      padding: 4px;            
}
        
.cpBody
{
     background-color: #DCE4F9;
     font: normal 11px auto Verdana, Arial;
     border: 1px gray;                
     width:100%;            
     padding: 4px;
     padding-top: 2px;
     height:0px;
     overflow: hidden; 
}

      
.recView
{
    color:#93b45c;
    font-size: 8pt;
}
     
.header,.selected 
{
    background-color: #c0c0c0;
    margin-bottom:2px;
    padding:2px;
    color:#444444;
    font-weight:bold;
    cursor:hand;
}
    
.content 
{
     margin-bottom:2px;
    padding:2px;
     cursor: hand;
}
    
.selected,.content 
{
    border:solid 1px #666666;
     cursor: hand;
}
    
.rvTable
{
     text-decoration:none;
     color:#0F4E77;
     background-color:White;
      /*
     border-color:#D3D5EB;
     */
     border-color:#EEEEEE;
     border-style:solid;
     border-width:4px;
     display:block;	
     clear:both;
}
        
.rvHeader
{
    display:block;
    background-color:#E7E8F0;
    width:100%;
    border: 1 thin black;
    cursor:hand; 
    padding:2px;  
}
        
a.rvLinkStyle
{
   	text-decoration:none;
   	color:#000000;
   	font-size:10px;
   	display:block;
}  
        
a.rvLinkStyle:hover
{
   	background-color:#FCF7D0;
}    
          
.rvItem
{
     background-color:#FFFFFF;     
}
        
.itemContainer
{
   	 background-color:#E7E8F0;
}
        
#mydiv 
{
      position:absolute; 
      overflow:hidden; 
      visibility: hidden;
      z-index:999; 
      width: 350px;
      height: 350px;     
} 


/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox {
	margin: 0 auto; /* center for now */
	width: 25em; /* ems so it will grow */
	background: url(/images/sbbody-r.png) no-repeat bottom right;
	font-size: 1em; 
	font-size: 100%;
}
.boxhead {
	background: url(/images/sbhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	font-size: 1em; 
	text-align: center;
}
.boxhead h2 {
	background: url(/images/sbhead-l.gif) no-repeat top left;
	margin: 0;
	padding: 22px 30px 5px;
	color: white; 
	font-weight: bold; 
	font-size: 1em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}

.boxbody {
	background: url('/images/sbbody-l.png') no-repeat left bottom;
	margin: 0;
	font-size: 1em; 
	padding: 5px 30px 31px;
	text-align: center;
}
    
     
.float_left {
float:left;
}

.float_right {
float:right;
}



/* Adjust this width to fit your needs */
.containerApproval {
width:300;
}

.container {
    width:100%;
}

.container_terms {
    width:80%;
}

.container_head {
    height:30px;
    background-image:url(/images/sidebar_center_gray.jpg);
}

/* To Center align the title add: text-align:center; */
.container_head_text {
    height:23px;
    padding:7px 0 0 0;
    /*font-family:Arial, Helvetica, sans-serif;*/

    color:#1E1E1E;
    font-size:12px;
    font-weight:bold;
}


.container_head_News 
{
    border-width: 1px 1px 1px 1px;
    border-spacing: 0px;
    border-style: none solid solid solid;
    border-color: LightGrey;
}

.container_head_text_News{
    text-align:center;
}


.container_content {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    padding:5px;
    color:#1E1E1E;
    border-width: 1px 1px 1px 1px;
    border-spacing: 0px;
    border-style: none solid solid solid;
    border-color: LightGrey;
    text-align: left;
}

   
.dashHeader
{
	/*font-family: "Lucida Grande" , "Lucida Sans Unicode" , Verdana, Arial, Helvetica, sans-serif;*/

	color:#666666;
	font-size:18px;
	
	padding:8px;
	
	}    
    
.dashButton
{
	padding:5px;	
}
.dashButtonSelected
{
	padding:5px;
	background-color:#8DB1DC;	
}


.disclaimer
{
	 font-family:Verdana;
	 font-size: 8pt;
	color:Red;
	text-align:center;
	border-color:red;
	border-style:dotted;
	border-width:1px;
}

.termsClass
{
	height: 400px;
	overflow-y: scroll;
	border: solid thin LightGrey;
}



   
.dotted {
  border: 1px dotted #939494;
}


.dgHeader
{
	/*background-image: url(/images/blue_header_bg.gif);*/
	background-color:#662046;
	text-align:center;
	color:#ffffff;
	font-size:8pt;
	font-weight:bold;
}

.MPFooter
{
    background-color:#662046;
    padding:10px;
}

.bvGridView td, .bvGridView th
{
    font-family: Verdana !important;
    font-size:10px; 
    }
    

    
tr.bvRowClass:hover
{
    background-color:#662046 !important;
    }
tr.bvRowClass:hover td
{
    color:#ffffff
    }

.rvTable td
{
    font-family:Verdana !important;
    font-size:10px;
    }
