 html {
  height:100%;
}
 body {
  margin:0;
  padding:0;
  height:auto !important;
  height:100% !important;
  min-height:100% !important;
  
}
.header
{
    
     margin-left:auto;
     margin-right:auto;
     width: 952px;
     left:-100px;
     position:relative;
     height:90px;
     background-color:#B6327B;
     background-image:url(/img/logo3.png);
     background-position:top left;
     background-repeat:no-repeat;
    
}
.header dl
{
    
     
     height:51px;     
     margin-top:16px;
     float:left;
     /*margin-left:600px;
     _margin-left:300px;*/
     
    
}
.header dl dd { margin:0;}
.header dl dt { margin-left:11px;}
.left
{
    
     width:649px;
     float:left;
     padding-top:1px;
    
}
.right
{
     width:303px;
     float:left;
     padding-top:1px;
    
}
.content
{
     margin-left:auto;
     margin-right:auto;
     width:952px;
     min-height:350px;
    
}

.blocks { margin-bottom:26px;background-color:#fff;}
.miniblocks { margin-bottom:16px;background-color:#fff;}
.menu
{
     
     background-color:#fff;
     height:25px;
}
.menu ul { margin:0;padding:0; }
.menu ul li
{
     list-style:none;
     float:left;
     width:100px;
     height:23px;
     margin-right:27px;
     text-align:center;
}
.menu ul li a
{
     color:#b9337c;
     font-family:Tahoma;
     font-size:9pt;
}
.menu ul li a:hover
{
     color:#fff;
     font-family:Tahoma;
     font-size:9pt;
}
.submenu { display:none; position:absolute; background-color:#fff;}
.submenu  li { float:none !important; list-style:none;display:block;width:100px;height:23px; }
.menu-hover-btn
{
     background-color:#b6327b;
}
.menu-hover-btn a
{
     color:#fff;
}
/*************************************/
.navbg
{
     width:100%;
     background-color: #ffffff;
     margin-bottom:42px;
     border-bottom:1px solid #c7c5c6;
     
}
.hdbg
{
     width:100%;
     background-color: #B6327B;
     
}
#nav
{
	
        
        
        margin-left:auto;
        margin-right:auto;
        width: 952px;
}
.dropdown_menu
{
    border:1px solid #c7c5c6 !important;
    margin-left:-17px !important;
    z-index:1000;
    
}
#nav ul { 
	width: 100%;
	list-style: none;
	font-weight: normal;
	font-size: 14px;
	
	padding: 0;	
        margin:0;
        margin-bottom:0;
	height:30px;
	border: none;
	border-width:0;
	float: left;
	line-height:12px;

}
#navul li{ float:left;background-color:#fff;background-image:none !important;}

#nav a {
	display : block;
	text-decoration : none;
	
}

#nav ul li a {
	color: #b6327b;
	padding: 0px;
	margin:0px;
	line-height:30px;
	width:100%;
        font-family:Tahoma;
        font-size:9pt;
        font-weight:bold;
        text-align:center;
        

}
#nav ul li ul li a {
	
        text-align:left;
        

}


#nav ul li a.dropdownarrow
{
	
	background-repeat: no-repeat;
	background-position: right ;

}




#nav li {
	color: #ffffff;
	float: left;
	padding: 0;
        width:105px;
	padding: 0px 16px 0px 16px;
	border-right: 1px solid #CCCCCC;
        height:30px;

}




#nav li ul {

	position : absolute;
	left : -999em;
	background-color: #ffffff;
	left : -111em;
	height : auto;
	font-weight : normal;
	border-width : 0.25em;	
        display:none;
	left: auto;
	
	
	
}

#nav li li {
	border-right: none;
}

#nav li ul li
{
	float: none;
	clear:both;
	border-top: 1px solid #FFFFFF;
	width:105px;
        margin-left:auto;
        margin-right:auto;
        padding:0 !important;
	display:block;
	
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */


#nav ul li:hover {
	color: #b6327b;
	background-image:  none;
	background-color:#ffffff;
	
}

#nav ul li:hover ul.nj{
	color: #b6327b;
	background-image:  none;
	background-color: #ffffff;
	border-right: 1px solid #ffffff;
	display:block;
	

}
.lastMenu { border-right: 1px solid #ffffff !important; }
.noleftpaddingleft {
	 padding:0 !important;
	 }
#nav a:hover {
	color: #b6327b;
	background-image:  none;
	
}

.current_page_item
{
	background-image:  none;
	
}

#nav ul li.current_page_item a {
	color: #b6327b;
}

#nav ul li.current_page_item  ul li{
	border-right: 1px solid #CCCCCC;
	color: #000000;
}


#nav ul li.current_page_item  ul li a{
	color: #ffffff;
}


#nav ul li.current_page_item  ul li a:hover{
	color: #b6327b;
	background-image:  none;
	
}

/***************/
#headersubmit
{
     background-image:url(/img/header_button.jpg) ;
     width:117px ;
     height:23px !important;
     border:0 ;
     margin:10px ;
     color:#fff ;
     font-family:arial ;
     font-weight:bold ;
     font-size:8pt ;
}
#headeinput
{
     background-image:url(/img/header_input.jpg);
     width:158px ;
     height:17px ;
     padding:4px ;
     border:0 ;
     margin:10px ;
}
.welcome
{
     font-weight:bold;
}
.blockInnerMargin
{
     margin-left:10px;
     margin-right:0px;
     width:608px;
     
}
/*** FOOTER ****/
.footer
{
     clear:both;
     margin-top:40px;
     width:100%;
     background-color:#B6327B;
     border-top:1px solid #c3bcc0;
     height:45px;
     display:block;
     
}
#footer_inner
{
      margin-left:auto;
      margin-right:auto;
      width:952px;
}
.footerContent
{
      width:288px;
      margin-top:15px;
      float:right;
      clear:both;
      color:#fff;
      font-family:arial;
      font-size:9pt;
}
/***/
.toolTipTemplate
{
      background-color:#fff;
      
      
      position:absolute;
      z-index:1000;
      width:400px;
      border:1px solid #c3bcc0;
      padding:10px;
      
      font-family:Arial;
      font-size:8pt;
      color:#767475;
}
.textDescription #descr
{
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
	white-space:pre;
}
.nl2br
{
	white-space:pre;
}
