@font-face {

    font-family: myriadpro;

    src: local(dekar), url('fonts/MyriadPro-Regular.otf') format('opentype');

}


 .webcastMiniCol
 {
 position:relative;float:left;margin-right:10px;margin-bottom:10px;width:111px;background:#FAFAFA;
 
 border-bottom:2px solid #eef1f5;
 }
 
.orangeBox
{

background:#FAFAFA;
border-left:1px solid #eef1f5;
border-right:1px solid #eef1f5;
border-bottom:1px solid #eef1f5;
border-top:5px solid #ff9900;
}

.greyBox
{

background:#FAFAFA;
border-left:1px solid #eef1f5;
border-right:1px solid #eef1f5;
border-bottom:1px solid #eef1f5;
border-top:5px solid #eef1f5;
}


.boxTitle
{
padding:10px;
border-bottom:1px solid #e0f0fa;
 
font-family:arial;
text-transform:uppercase;
color:#0092b9;
font-weight:700;
}

.greyTitle
{
padding:10px;border-bottom:1px solid #e0f0fa;
font-family:arial;text-transform:uppercase;color:#0092b9;font-weight:700;border-bottom:2px solid #eef1f5;
}


.boxSpace
{
position:relative;
padding:10px;
 

}


 .submitbutton
 {
 background:#0092b9;
 
  -moz-border-radius-topright: 4px;

  border-bottom-right-radius:4px;
  
 -moz-border-radius-bottomright: 4px;

  border-top-right-radius:4px;
  
margin-left:0px;
  
 
 color:#fff;
 
 border:0px;
 
 
 font-size:12px;font-family:'arial';padding:5px;
 
 height:26px;
 
 }
 
 
.textinput
{
 border-top-left-radius:4px;
  
 -moz-border-radius-topleft: 4px;

  border-bottom-left-radius:4px;
  
 -moz-border-radius-bottomleft: 4px;

 margin-right:-5px;
 font-size:12px;font-family:'arial';
 background-color:#FFF;
 border:1px solid #ccc;
 padding:5px;
 height:14px;
 
 
}


#accountbox
{

width:500px;font-size:12px;font-family:arial;

 
 -moz-box-shadow:    4px 2px 10px 1px #ccc;
  -webkit-box-shadow: 4px 2px 10px 1px #ccc;
  box-shadow:         4px 2px 10px 1px #ccc;
  
  
 
display:none;
padding:10px;
top:56px;right:20px;position:absolute;background:#eef1f5;border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;border-top:0px solid #eef1f5;
border:0px;

}


#accountbox2
{

width:500px;font-size:12px;font-family:arial;


  border-bottom-left-radius:4px;
  
 -moz-border-radius-bottomleft: 4px;

   border-bottom-right-radius:4px;
  
 -moz-border-radius-bottomright: 4px;
 
display:none;
padding:10px;
top:55px;right:20px;position:absolute;background:#eef1f5;border-left:2px solid #000;border-right:2px solid #000;border-bottom:2px solid #000;border-top:0px solid #eef1f5;
}


#searchbox
{


 -moz-box-shadow:    4px 2px 10px 1px #ccc;
  -webkit-box-shadow: 4px 2px 10px 1px #ccc;
  box-shadow:         4px 2px 10px 1px #ccc;
  
  
  
width:220px;font-size:12px;font-family:arial;


  border-bottom-left-radius:4px;
  
 -moz-border-radius-bottomleft: 4px;

   border-bottom-right-radius:4px;
  
 -moz-border-radius-bottomright: 4px;
 
display:none;
padding:10px;
top:56px;right:20px;position:absolute;background:#eef1f5;border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;border-top:0px solid #eef1f5;
border:0px;
}



 #searchbox2
 
 {
-moz-border-radius: 4px;
border-radius:4px;
display:none;
padding:10px;
top:40px;
right:20px;
position:absolute;
background:#fafbfc;
border-left:1px solid #eef1f5;
border-right:1px solid #eef1f5;
border-bottom:1px solid #eef1f5;
border-top:5px solid #eef1f5;
 
}


          
.focustype
{
    
text-transform:uppercase;
margin-top:0px;

font-weight: normal; 
color:#999;
font-size:10px;


}


 .focuslink,.focuslink:visited {

color:#333;
 
 text-decoration:none;
font-family:arial;
font-size: 0.9em;
line-height: 1.4em;

 
 



}

.focuslink:hover,.focuslink:visited:hover {
color:#e6aa11;
 
 text-decoration:underline;


font-family:arial;

font-size: 0.9em;
line-height: 1.4em;

 

}

.newsline
{
margin-bottom:3px;
}

        .greyBar
        {
            
font-size: 0.85em;
 
font-weight: bold;
font-family:arial;

           float:left;
           background:#e6e6e6;
           height:14px;
           color:#333333;
         
text-transform:uppercase;
 
           padding-left:10px;
           padding-top:3px;
           padding-bottom:7px;
           padding-right:5px; 
        }
        
       
        .greenBar
        {
            
           float:left;
           background:#1a92b7;
           height:14px;
           color:#fff;
           font-size:11px;
           padding-left:10px;
           padding-top:3px;
           padding-bottom:7px;
           padding-right:5px; 
        }
        
        
        
        .orangeMore
        {
            
          float:left;
          padding-left:15px;
          padding-top:3px;
          padding-bottom:7px;
          background:#ff9900;
          height:14px;
          color:#fff;
          font-size:11px;
          width:36px;
          padding-right:5px;
          
        }
        
        .white, .white:hover, .white:visited, .white:visited:hover
        {
            color:#fff;
            font-size:11px;
            text-decoration:none;
            
        }
        
        
        .whiteArea
        {
           padding-left:10px;
           padding-right:10px;
           padding-top:5px;
           padding-bottom:5px;
           font-size:12px;
 
            
        }


.tabs
{
   height:23px; 
 margin:0px;
  
 margin-left:0px;
 
}
			.tabs li {
				list-style:none;
				display:inline;
                                margin:0px;
                                float:left;
                                margin-right:3px;
                                
			}

			.tabs a, .tabs a:hover {
				 
  border-top-left-radius:4px;
 -moz-border-radius-topleft: 4px;
   border-top-right-radius:4px;
 -moz-border-radius-topright: 4px;

				display:inline-block;
	                        background:#1a92b7;


                                
				color:#fff;
                                font-size:11px;
				text-decoration:none;
                                             padding-left:6px;
                                padding-right:6px;
                                    padding-top:3px;
                                padding-bottom:3px;
			}

                        .tabs a:hover {
				 
  border-top-left-radius:4px;
 -moz-border-radius-topleft: 4px;
   border-top-right-radius:4px;
 -moz-border-radius-topright: 4px;

				display:inline-block;
				                     
	                        background:#1a92b7;

                        
                                color:#fff;
                                font-size:11px;
				text-decoration:underline;
                                padding-left:6px;
                                padding-right:6px;
                                    padding-top:3px;
                                padding-bottom:3px;
                                
			}

                        
                        
			.tabs a.active {
				 
  border-top-left-radius:4px;
 -moz-border-radius-topleft: 4px;
   border-top-right-radius:4px;
 -moz-border-radius-topright: 4px;
                                background:#ff9900;
   
				color:#fff;
                                font-size:11px;
			}

                        #workingGroup {
color:#333;
font-weight:700;
font-family:'arial';
font-size:13px;
clear:both;
margin:10px 0
}


.tabArea
{
 border-bottom:4px solid #ff9900;
   
 

}


.highlightsSmall2 {
padding-left:0;
list-style:none;
 
margin:0px 5px 0;

}

.highlightsSmall2 li {
padding-left:10px;
padding-bottom:2px;
background-image:url(../images/top/square.png);
background-repeat:no-repeat;
background-position:0 .7em;
margin-bottom:0px;
 
 


}
 



 
	.button {
padding-top: 4px;
padding-bottom: 4px;
padding-right: 8px;
padding-left: 8px;
background-color: #4290B4;
background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #337A9E),color-stop(0.6, #2FA6CA),color-stop(0.97, #44BFE4),color-stop(0.99, #62B1D6));
background: -moz-linear-gradient(bottom, #337A9E, #2FA6CA 60%, #44BFE4 96%, #62b1d6 98%);
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border: 1px solid #4290B4;
border-bottom: 1px solid #4290B4;
color: white;
font: bold 11px arial,sans-serif;
margin: 0;
cursor: pointer;
cursor: hand;
display: inline-block;
}

	.button a {
 
color: white;
font: bold 11px arial,sans-serif;
text-decoration:none;

}


	.button a:hover {
 
color: white;
font: bold 11px arial,sans-serif;
text-decoration:none;

}


	.button a:visited:hover {
 
color: white;
font: bold 11px arial,sans-serif;
text-decoration:none;

}




 
 

                 
h3 {
font-weight:700;
color:#1a92b7;
font-size:14px;
font-family:'arial'
}

     

.boxtip{
 
width:67px;
      float:left;
	margin-right:5px;  
        position:relative;
        padding:0px;
}


.floater{
	width:300px;
	
opacity:0.93;
filter:alpha(opacity=93);

	background:#fff;
        position: absolute;
        top:25px;
        z-index:9999;
        padding:10px;
        left:40px;
        border:1px solid #cccccc;
        display:none;
 
	
}




.center

{
margin-left: auto;
    margin-right: auto;text-align: center;
}



.anBox
{
-webkit-border-image: none;
-webkit-box-shadow: rgba(0, 0, 0, 0.0980392) 1px 1px 1px 0px;
background-color: #F8F8F8;
background-image: -webkit-linear-gradient(top, #F8F8F8, #F1F1F1);
border-bottom-color: #C6C6C6;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
border-bottom-style: solid;
border-bottom-width: 1px;
border-left-color: #C6C6C6;
border-left-style: solid;
border-left-width: 1px;
border-right-color: #C6C6C6;
border-right-style: solid;
border-right-width: 1px;
border-top-color: #C6C6C6;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
border-top-style: solid;
border-top-width: 1px;
box-shadow: rgba(0, 0, 0, 0.0980392) 1px 1px 1px 0px;
color: #666666;
font-size:12px;

 padding:10px;
 
display: inline-block;
font-family: arial, sans-serif;
 
font-style: normal;
font-variant: normal;
font-weight: normal;
 
line-height: normal;
 
 

text-decoration: none;
visibility: visible;
 
 margin-bottom:10px;
 
 width:78px;
}
 



.box {
  margin: 1px;
  padding-bottom: 15px;
padding-left:20px;
padding-right:20px;

padding-top:15px;


  background: #D8D5D2;
  font-size: 11px;
  line-height: 1.4em;
  float: left;
  -webkit-border-radius: 35px;
     -moz-border-radius: 35px;
          border-radius: 35px;
}


.box:hover {
  margin: 1px;
  padding-bottom: 15px;
padding-left:20px;
padding-right:20px;

padding-top:15px;


  background: #ff9900;
  font-size: 11px;
  line-height: 1.4em;
  float: left;
  -webkit-border-radius: 35px;
     -moz-border-radius: 35px;
          border-radius: 35px;
}




.col1{max-width:80px;}
.col2{max-width:120px;}
.col3{max-width:200px;}
.col4{max-width:380px;}
.col5{max-width:470px;}
 



.col1 a,.col1 a:visited,.col1 a:hover,.col1 a:visited:hover{line-height:16px;text-decoration:none;color:#fff;font-size:10px;}
.col2 a,.col2 a:visited,.col2 a:hover,.col2 a:visited:hover{line-height:16px;text-decoration:none;color:#fff;font-size:14px;}
.col3 a,.col3 a:visited,.col3 a:hover,.col3 a:visited:hover{line-height:16px;text-decoration:none;color:#fff;font-size:18px;}
.col4 a,.col4 a:visited,.col4 a:hover,.col4 a:visited:hover{line-height:16px;text-decoration:none;color:#fff;font-size:24px;}
.col5 a,.col5 a:visited,.col5 a:hover,.col5 a:visited:hover{line-height:16px;text-decoration:none;color:#fff;font-size:34px;}

.col6 a,.col6 a:visited,.col6 a:hover,.col6 a:visited:hover{text-decoration:none;color:#fff;font-size:18px;}

.col7 a,.col7 a:visited,.col7 a:hover,.col7 a:visited:hover{line-height:24px;text-decoration:none;color:#fff;font-size:20px;}
.col8 a,.col8 a:visited,.col8 a:hover,.col8 a:visited:hover{line-height:27px;text-decoration:none;color:#fff;font-size:24px;}
.col9 a,.col9 a:visited,.col9 a:hover,.col9 a:visited:hover{line-height:30px;text-decoration:none;color:#fff;font-size:26px;}






          
.ws_rounded {
    
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px; /* future proofing */
-khtml-border-radius: 4px; /* for old Konqueror browsers */
background:#f5f0dd;
padding:7px;

margin-bottom:15px;

}

.ws_header
{
    
    text-transform:none;
    font-style:arial;
    color:#333333;
    font-size:14px;
    height:20px;
    background:#33333;
    font-weight:700;
clear:both;

}


 


.ws_table a, .ws_table a:hover, .ws_table a:visited, .ws_table a:visited:hover, .ws_table a:active
{
         font-size:11px;

}

         .ws_table
{
         font-size:11px;
background:#eaeff7;
         
         margin-bottom:1px;
         padding:5px;
         padding-left:7px;
         
    border-collapse:collapse;
}
 
.greytextSmall
 
 {
font-size:10px;
     color: #999999
 }
.greytext
 
 {
     color: #999999
 }
 

.videodiv

{ 

width: 120px; height: 170px; 
 margin-right:18px;
margin-bottom:5px;
overflow:hidden;

float:left;
} 



.item 

{ width: 150px; height: 80px; 

} 
.item a { text-decoration: none; display:block; }
.item a img { border: solid 0px #ccc; padding: 0px;} 
.item a span.play 

{ 

display:none;  

}
.item a span.play { 

  background-image:url(images/play.png); margin: -80px 10px 0 0; height: 80px; position: relative; z-index: 100; 

display:block; }


.item a:hover span.play { 

  background-image:url(images/play_on.png); margin: -80px 10px 0 0; height: 80px; position: relative;z-index: 100; 

display:block; }



.wsdel:hover
{
 
    background-position: 0 0;

background:url(../images/del.png);
    
}




.question_frame
{
    
     
    width:565px;
  margin-top:10px;
    font-size:14px;
     
    margin-right:10px;
margin-left:40px;
float:left;
height:270px;
margin-bottom:15px;
 
}


.quiz_frame
{
    
    background-color:#f0f0f0;
    width:700px;
   
   float:left;
   
    
border: 1px solid #e3e3e3;
padding:10px;

    
}

 .courseBox
 {
       background-color:#f0f0f0;
 
 
   
    
border: 1px solid #e3e3e3;
padding:10px;

margin-bottom:10px;
 
 }
 
 
 
 
 .courseHeader
 {
font-weight:700;
margin-bottom:5px;
font-size:14px;
 }

#answer
{
width:600px;
margin-left:10px;
margin-top:5px;
float:left;
height:45px;


    
}
.not_correct
{
    
font-size:22px;
font-family:arial;
color:#cc3333;
padding-top:15px;

}


.correct
{
    
font-size:22px;
font-family:arial;
color:#009900;
padding-top:15px;

}


	.button_large {
padding-top: 6px;
padding-bottom: 6px;
padding-right: 14px;
padding-left: 14px;
background-color: #4290B4;
background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #337A9E),color-stop(0.6, #2FA6CA),color-stop(0.97, #44BFE4),color-stop(0.99, #62B1D6));
background: -moz-linear-gradient(bottom, #337A9E, #2FA6CA 60%, #44BFE4 96%, #62b1d6 98%);
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border: 1px solid #4290B4;
border-bottom: 1px solid #4290B4;
color: white;
font: bold 14px arial,sans-serif;
margin: 0;
cursor: pointer;
cursor: hand;
display: inline-block;
}

	.button_large a {
 
color: white;
font: bold 11px arial,sans-serif;
text-decoration:none;

}


	.button_large a:hover {
 
color: white;
font: bold 11px arial,sans-serif;
text-decoration:none;

}


	.button a:visited:hover {
 
color: white;
font: bold 11px arial,sans-serif;
text-decoration:none;

}




 
 
 
 
      navPrev, .navNext, .navPlay, .navPause, .navPrev_off, .navNext_off
{
    width:45px; height:45px;  float:left;
    
    background:url(../images/navButtons.png); 
    background-repeat: no-repeat;
    display:inline-block; z-index:5; cursor:pointer;
     margin-top:140px;
     margin-left:5px;
     
     
}

.progress{
    

 background-image:url(../images/progress.png);  
 height:16px;
  background-repeat:repeat-x;
  }
  
  
.list_modules {
padding-left:0;
list-style:none;
 
margin-top:10px;

}

.list_modules li {
padding-left:5px;
  
margin-bottom:0px
}


.list_chapter {
padding-left:0;
list-style:none;
margin:2px 8px 2px;
}

.list_chapter li {
padding-left:20px;
padding-bottom:2px;
background-image:url(../images/top/sub.png);
background-repeat:no-repeat;
background-position:0 .1em;
margin-bottom:0px
}

  .topbox_orange
{
  
  border-top-left-radius:4px;
  
 -moz-border-radius-topleft: 4px;

   border-top-right-radius:4px;
  
 -moz-border-radius-topright: 4px;

 
 color:#fff;
 padding-left:5px;
 padding-right:5px;
 padding-top:2px;
 padding-bottom:2px;
font-size:11px;

background: #ff9900;
 
 
    width:177px;
	
}



  .topbox
{
  
  border-top-left-radius:4px;
  
 -moz-border-radius-topleft: 4px;

   border-top-right-radius:4px;
  
 -moz-border-radius-topright: 4px;

 
 color:#fff;
 padding-left:5px;
 padding-right:5px;
 padding-top:2px;
 padding-bottom:2px;
font-size:11px;
 background: none repeat scroll 0% 0% rgb(26, 146, 183);
 

    width:177px;
	
}

.innerbox
{
    background:#e6e6e6;
    padding-right:10px;
    padding-left:10px;
    padding-bottom:5px;
    padding-top:2px;
 font-size:11px;
 color:#666;
 
 
    width:167px;
	
	
  margin-bottom:10px;
  
  border-bottom-left-radius:4px;
  
 -moz-border-radius-bottomleft: 4px;

   border-bottom-right-radius:4px;
  
 -moz-border-radius-bottomright: 4px;


 
}


.navPrev_off {background-position:0 -45px;}
.navNext_off {visibility:hidden;background-position:-45px -45px;} 


.navPrev {background-position:0 0;left:-24px;}
.navPrev:hover {background-position:0 -45px;}
.navPrevDisabled {background-position:0 -90px;cursor:default;}

.navNext {background-position:-45px 0px;right:-24px;} 
.navNext:hover {background-position:-45px -45px;} 
.navNextDisabled {background-position:-45px -90px; cursor:default;} 

.navPause, #mcts1 .navPlay {display:none;}

.navPrev, .navPlay, .navPause, .navNext, .navPrev_off, .navNext_off 
{
   -moz-user-select: -moz-none;
   -khtml-user-select: none;
   -webkit-user-select: none;
   -o-user-select: none;
   user-select: none;
}

      
	  
	  

.question_line_correct
{
    margin-bottom:1px;
    padding:3px;
   margin-left:10px;
   color:#fff;
   
  
 
  background:#33cc33; 
}

.explanation
{

    padding:10px;
    font-size:12px;
    background:#fff;
    margin-left:10px;
    
}

.question_line_on
{
    margin-bottom:1px;
    padding:3px;
   margin-left:10px;
   
   cursor: pointer;
 color:#666;
   
}

.question_line .question_check
{
    
background-image:url(../images/check_off.png);    
height:25px;
width:28px;
margin-right:5px;
float:left;
text-align:center;
padding-top:4px;
color:#fff;
 
}

.question_line_on .question_check
{
    
background-image:url(../images/check_on.png);    
height:25px;
width:28px;
margin-right:5px;
float:left;
text-align:center;
padding-top:4px;
color:#fff;


}


.question_line
{
    margin-bottom:1px;
    padding:3px;
   margin-left:10px;
   
   cursor: pointer;
 color:#666;
   
}
.question_line:hover
{
    margin-bottom:1px;
    padding:2px;
    background:#fff;
    border:1px solid #ccc;
    cursor:click;
    margin-left:10px;
   
  cursor: pointer;
   color:#333;
    
}

 


.question_option
{
    margin-top:5px;
 width:460px;
float:left;
 

}


.dot_on
{
    
background-image:url(../images/dot_on.png);    
height:25px;
width:30px;
margin-right:5px;
float:left;
text-align:center;
padding-top:5px;
color:#fff;
}

.dot_off
{
    
background-image:url(../images/dot_off.png);    
height:25px;
width:30px;
margin-right:5px;
float:left;
text-align:center;
padding-top:5px;
color:#fff;
}





                                                                 .newMenuOn
                                        {
                                           background-image: url('../images/bigbgon.png');
                                               
                                               padding-top:20px;font-size: 10px;
font-weight: 400;font-family:'Myriad Pro', arial;text-transform:uppercase;float:left;height:35px;padding-left:6px;padding-right:6px;color:#fff; 
                                            
                                        }
                                        
                                        .newMenu
                                        {
                                           padding-top:20px;font-size: 10px;
font-weight: 400;font-family:arial;text-transform:uppercase;float:left;height:30px;padding-left:6px;padding-right:6px;color:#fff; 
                                            
                                        }
										
										
										
										
										.autocomplete-w1 { background:url('/images/shadow.png') no-repeat bottom right; position:absolute; top:0px; left:0px; margin:8px 0 0 6px; /* IE6 fix: */ _background:none; _margin:0; }
.autocomplete {font-family:'arial'; font-size:12px; border:1px solid #999; background:#FFF; cursor:default; 
              
              text-align:left; max-height:350px; overflow:hidden; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#cccccc; width: 100%; }
.autocomplete div { width: 600px; padding:2px 5px; white-space:nowrap; }
.autocomplete strong { font-weight:normal; color:#3399cc; }


 .moreLink,.moreLink:visited {
color:#007ba2;
line-height:18px;

font-weight:700;

text-transform:uppercase;

font-family:arial;
font-size:10px;
text-decoration:none;
border-color:#000
}

.moreLink:hover,.moreLink:visited:hover {
color:#ff9900;
line-height:18px;
text-transform:uppercase;

font-weight:700;

font-family:arial;
font-size:10px;
text-decoration:underline;
border-color:#000
}



 .linkBig,.linkBig:visited {
color:#007ba2;
line-height:18px;

font-weight:700;

font-family:arial;
font-size:14px;
text-decoration:none;
border-color:#000
}

.linkBig:hover,.linkBig:visited:hover {
color:#ff9900;
line-height:18px;

font-weight:700;

font-family:arial;
font-size:14px;
text-decoration:underline;
border-color:#000
}




.frontLink,.frontLink:visited {
color:#007ba2;
line-height:18px;

font-family:arial;
font-size:11px;
text-decoration:none;
border-color:#000
}

.frontLink:hover,.frontLink:visited:hover {
color:#ff9900;
line-height:18px;

font-family:arial;
font-size:11px;
text-decoration:underline;
border-color:#000
}


#colorBoxSmall2 {

height:10px;
border:1px solid #999999;
margin-right:5px;

margin-left:5px;
margin-top:0px;

}

.textSmall
{
 font-size: 11px;
   font-family: Arial, sans-serif;
color: #666666;
}

.textSmall  a, a:hover, a:visited, a:visited:hover, a:active
{
 font-size: 11px;
   font-family: Arial, sans-serif;
 
}

.searchCommit
{

border:1px solid #c9d5e1;

}


.searchHeader
{




margin-right:10px;
color:#333;
font-weight:700;
font-size:12px;
font-family:'arial';
text-transform:uppercase;


}


.searchdoc
{
	font-style:normal;

	color: #666666;

    padding: 5px;
    border: 5px #abcaec solid;
    margin-right: 5px;



}


.searchdocgrey
{

margin-right: 5px;




	color: #999999;
    padding: 5px;
    border: 5px #abcaec solid;



}



.searchdocLarge
{
	font-style:normal;

	color: #666666;

    padding: 5px;
    border: 5px #abcaec solid;
    margin-right: 5px;

    width: 435px;

}


.searchdocgreyLarge
{

margin-right: 5px;




	color: #999999;
    padding: 5px;
    border: 5px #abcaec solid;

    width: 435px;

}



.rounded{display:block}
.rounded *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#d4e1f7}
.rounded1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #ecf2fb;
  border-right:1px solid #ecf2fb;
  background:#dee8f9}
.rounded2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fafcfe;
  border-right:1px solid #fafcfe;
  background:#dce6f8}
.rounded3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #dce6f8;
  border-right:1px solid #dce6f8;}
.rounded4{
  border-left:1px solid #ecf2fb;
  border-right:1px solid #ecf2fb}
.rounded5{
  border-left:1px solid #dee8f9;
  border-right:1px solid #dee8f9}
.roundedfg{
  background:#d4e1f7;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 15px;
  padding-right: 15px;

  }

        .greyBarNew
        {
 
            font-size:12px;
            
font-weight: bold;
font-family:arial;

           float:left;
           background:#e6e6e6;
           height:18px;
           color:#333333;
         
text-transform:uppercase;
 
           padding-left:10px;
           padding-top:5px;
           padding-bottom:5px;
           padding-right:5px; 
        }
  
         .greenBarNew
        {
            
           float:left;
           background:#1a92b7;
           height:18px;
           color:#fff;
           text-transform:uppercase;
           font-size:12px;
           padding-left:10px;
           padding-top:5px;
           padding-bottom:5px;
           padding-right:5px; 
        }
        
        .orangeMoreNew
        {
            
          float:left;
          padding-left:10px;
          padding-top:6px;
          padding-bottom:4px;
          background:#ff9900;
          height:18px;
          color:#fff;
          font-size:11px;
          width:37px;
          padding-right:5px;
          
        }

.boxHeadline
{


background: #669999;
height: 15px;
margin-left:0px;
color:#ffffff;
font-weight:700;
font-size:10px;
font-family:'arial';
text-transform:uppercase;
padding-top:2px;

padding-left:5px;
padding-right:2px;
padding-bottom:2px;

}

.boxSpace
{
 margin-left: 4px;
 
}



.topicsTable
{
	width: ; /* table width */	
	color: ; /* text color */
	font-family: arial; /* font name */
	font-size: 12px; /* font size */
	border-collapse: collapse;
	border: none;
 

}


.topicsTable .row1
	{
 
	background: #ffffff;
	}

 .topicsTable .row2
	{

	background: #f2f2f2;
	}



.topicsTable .catRow
	{
	color: #ffffff;
	background: #669999;

font-weight:bold;

font-family:'arial';
font-size:10px;
text-transform:uppercase



	}

 



.topicsTable td
{
line-height:17px;
font-weight:400;
font-family:arial;
font-size:10px;
padding-left: 10px; 
padding-right: 10px; 

padding-top: 4px; 
padding-bottom: 4px; 


}


.topicsTable .topicHeader
{
 
font-weight:bold;

font-family:'arial';
font-size:10px;
text-transform:uppercase


}


.topicsTable a, .topicsTable a:visited {
color:#007ba2;
line-height:17px;
font-weight:400;
font-family:arial;
font-size:10px;
text-decoration:none;
border-color:#000
}

.topicsTable a:hover, .topicsTable a:visited:hover {
color:#ff9900;
line-height:17px;
font-weight:400;
font-family:arial;
font-size:10px;
text-decoration:underline;
border-color:#000
}





.nationalReports td
{
line-height:17px;
font-weight:400;
font-family:arial;
font-size:10px;
    border-bottom: 1px #cccccc dotted;
}


.nationalReports .nationalHeader
{
 
font-weight:bold;

font-family:'arial';
font-size:10px;
text-transform:uppercase


}

 

.nationalReports a, .nationalReports a:visited {
color:#007ba2;
line-height:17px;
font-weight:400;
font-family:arial;
font-size:10px;
text-decoration:none;
border-color:#000
}

.nationalReports a:hover, .nationalReports a:visited:hover {
color:#ff9900;
line-height:17px;
font-weight:400;
font-family:arial;
font-size:10px;
text-decoration:underline;
border-color:#000
}




.searchBox
{

    font-family:'arial'; font-size:14px;
font-weight:bold;

    padding: 20px;

    width: 600px;

    background-color: #ffffcc;
    border: 1px #cccccc solid;
    
}


.searchdoc
{

    padding: 5px;
    
    width: 400px;
    
}

#brandbar {
height:1.5em;
background-color:#C2C6CF;
background-image:url(../images/brandbarbkgd.jpg);
background-repeat:repeat-x;
width:940px
}

#brandbar .unicon {
padding-top:.2em;
padding-right:.4em
}

#brandbar .welcome {
color:#333;
display:block;
float:left;
font-size:10px;
padding-top:.4em;
font-family:'arial'
}

.topicColDoc {
width:240px;
margin-bottom: 2px;

float:left;


}



.topicCol {
width:242px;
margin-bottom: 2px;

float:left;
 
 
}

.memberCol {
width:240px;
margin-bottom: 2px;

float:left;
 
 
}

.nationReportRow {
margin-bottom:10px;
width:710px;
padding:5px
}

.reportTitle {
float:left;
width:200px;
font-family:'arial';
font-size:11px;
margin-right: 10px;

}


.reportTopics {
float:left;
width:350px;
font-family:'arial';
font-size:11px;
margin-right: 10px;

}


.reportSessions {
float:left;
width:140px;
font-family:'arial';
font-size:11px
}



.docRow {
margin-bottom:10px;
width:710px;
padding:5px
}

.docTitle {
float:left;
width:700px;
font-family:'arial';
font-size:11px
}

.docText {
float:left;
width:350px;
font-family:'arial';
font-size:11px
}

.docDate {
float:left;
width:90px;
font-family:'arial';
font-size:10px;
text-transform:uppercase
}


.docLink,.docLink:visited {
color:#007ba2;
font-weight:400;
font-family:arial;
font-size:11px;
text-decoration:none;
border-color:#000
}

.docLink:hover,.docLink:visited:hover {
color:#ff9900;
font-weight:400;
font-family:arial;
font-size:11px;
text-decoration:underline;
border-color:#000
}

#colorText {
width:180px;
height:15px;
float:left;
font-family:'arial';
font-size:11px
}

#colorText2 {
width:140px;
height:15px;
float:left;
font-family:'arial';
font-size:11px
}



#colorBoxSmall {
width:10px;
height:5px;
border:1px solid #c9d5e1;
margin-right:5px;
 
margin-left:5px;
margin-top:5px;

}

 

.monthHeader
{

padding: 5px;
margin-bottom: 5px;

 margin-top: 5px;

 
 
background-color: #f2f2f2;
 
color:#666666;
font-weight:700;
font-size:12px;
font-family:'arial';
text-transform:uppercase;

}

#colorArea2 {
width:180px;
float:left;
margin-bottom:5px
}


.docHeader
{


 
 
 
color:#666666;
font-weight:700;
font-size:11px;
font-family:'arial';
text-transform:uppercase;

}


#colorArea {
width:220px;
float:left;
margin-bottom:5px
}

#colorBoxes {
width:750px;
margin-left:50px;
margin-bottom:10px
}
#colorBox {
width:20px;
height:15px;
border:1px solid #c9d5e1;
margin-right:10px;
float:left
}


.publicationTable {
font-family:arial;
font-size:12px;
border-collapse:collapse;
border:none;
background-color:#FFF
}

.publicationTable


td {
 
 
padding:5px;
}

 td.pubHeader {
 
 
padding-left:7px;
}


.publicationTable


tr {
 
 border-top: 1px solid #cccccc;
}

.pubHeader {
 
 

background-color:#F1F1F1;
}


.pubAltRow {
 
background-color:#f9f7e8;
}

 

.publicationRow
{

width: 100%;

}

.pubImage
{
width: 40px;
float: left;

}

.pubText
{
width: 400px;
float: left;

}


.pubLisher
{
width: 200px;
float: left;

}


.pubYear
{
width: 50px;
float: left;

}




.dotted {
color:#fff;
background-color:#fff;
border:1px dotted #ccc;
border-style:none none dotted
}



#nextMonth {
float:left;
width:195px;
margin-right:5px
}

#prevMonth {
float:left;
margin-left:5px;
width:195px
}

#midMonth {
float:left;
width:310px
}

#calendarMain {
width:722px;
}

#calTop2 {
 
background-color:#fcfde8;
height:20px;
width:720px;
padding-bottom:7px;
font-family:'arial';
font-size:11px;
text-transform:uppercase;
font-weight:700;
border-bottom: 1px solid #c9d5e1;
border-left: 1px solid #c9d5e1;
border-right: 1px solid #c9d5e1;

}


.calDropDown 
{ 
 font-size: 10px; 
  font-family: Arial, sans-serif;
position: relative;
top: -5px;
padding: 0px;
 

}

.calButton
{ 
 font-size: 10px; 
  font-family: Arial, sans-serif;
height: 20px;
top: -5px;
position: relative;

}


.monthLink,.monthLink:visited,.eventLink,.eventLink:visited {
color:#333;
line-height:13px;
font-weight:400;
font-family:arial;
font-size:9px;
text-decoration:none;
border-color:#000
}

.monthLink:hover,.monthLink:visited:hover,.eventLink:hover,.eventLink:visited:hover {
color:#333;
line-height:13px;
font-weight:400;
font-family:arial;
font-size:9px;
text-decoration:underline;
border-color:#000
}




#calTop {
border-top:1px solid #ccc;
background-color:#e9e9e9;
height:20px;
width:720px;
padding-top:7px;
font-family:'arial';
font-size:11px;
text-transform:uppercase;
font-weight:700;
border-bottom: 1px solid #c9d5e1;
border-left: 1px solid #c9d5e1;
border-right: 1px solid #c9d5e1;
}

#dayNumber2 {
position:relative;
font-family:'arial';
font-size:10px;
top:0;
left:100px
}

#dayNumber {
float:right;
font-family:'arial';
font-size:10px;
margin-right:2px;
font-weight:bold;


}

#topRow {
 
margin-right: 4px;
height: 25px;

background-color:#fcfde8;
border-left: 1px solid #c9d5e1;
border-right: 1px solid #c9d5e1;
border-bottom: 1px solid #c9d5e1;

width: 720px;

}

#dayHeader {
width:102px;
height:20px;
float:left;
font-family:'arial';
font-size:9px;
text-transform:uppercase;
padding-top:5px;


}

#calDays {
border-left:1px solid #c9d5e1;
background:#FFF
}

.eventInner {
margin-top: 4px;
margin-left: 4px;

}

#dayCol {
width:102px;
font-family:'arial';
font-size:9px;
float: left;
margin-right: 0px;

border-right:1px solid #c9d5e1;
height: 100%;

}

 

.weekRow
{
width: 721px;
border-left: 1px solid #c9d5e1;

border-bottom: 1px solid #c9d5e1;
margin-bottom:0px;
position: relative;
 

}


#eventRow {
border-bottom:1px solid #c9d5e1;
border-top:1px solid #c9d5e1;
 border-right:1px solid #c9d5e1;
height: 32px;
margin-top: 20px;

margin-bottom:0px;
padding:0px;
 

}

.calTable {
border:1px solid #c9d5e1;
border-collapse:collapse
}

.calTable td {
border:1px solid #c9d5e1;
padding:0
}





#mainContentArea {
 
max-width:940px;


	line-height:18px;


	font-size:12px;
	font-family:arial;
	color:#333333;

        

margin-top: 26px;

}

.featuredEvents {
padding-left:0;
list-style:none;
margin:10px 10px 0
}

.featuredEvents li {
padding-left:20px;
padding-bottom:2px;
background-image:url(../images/top/arrow.png);
background-repeat:no-repeat;
background-position:0 .5em;
margin-bottom:5px
}


.moreInfo {
padding-left:20px;
 
background-image:url(../images/top/square.png);
background-repeat:no-repeat;
background-position:0px 2px;
 
}

 
.linkNone,.linkNone:visited {
color:#666666;
line-height:17px;
font-weight:400;
font-family:arial;
font-size:10px;
text-decoration:none;
border-color:#000
}

.linkNone:hover,.linkNone:visited:hover {
color:#666666;
line-height:17px;
font-weight:400;
font-family:arial;
font-size:10px;
text-decoration:none;
border-color:#000
}


 
.linkMedium,.linkMedium:visited , .linkMedium:active {
color:#007ba2;
line-height:17px;
font-weight:400;
font-family:arial;
font-size:11px;
text-decoration:none;
border-color:#000
}

.linkMedium:hover,.linkMedium:visited:hover {
color:#ff9900;
line-height:17px;
font-weight:400;
font-family:arial;
font-size:11px;
text-decoration:underline;
border-color:#000
}

 
.linkSmall,.linkSmall:visited , .linkSmall:active {
color:#007ba2;
line-height:17px;
font-weight:400;
font-family:arial;
font-size:10px;
text-decoration:none;
border-color:#000
}

.linkSmall:hover,.linkSmall:visited:hover {
color:#ff9900;
line-height:17px;
font-weight:400;
font-family:arial;
font-size:10px;
text-decoration:underline;
border-color:#000
}


.highlightsSmall {
padding-left:0;
list-style:none;
 
margin:0px 5px 0;

}

.highlightsSmall li {
padding-left:10px;
padding-bottom:2px;
background-image:url(../images/top/square.png);
background-repeat:no-repeat;
background-position:0 .7em;
margin-bottom:0px;
 
 

	font-size:10px;

}

.highlightsSmall a , a:hover, a:visited:hover  , a:active {
 

	font-size:11px;

}


.commit {

    margin-right: 10px;
    width: 150px;

    margin-bottom: 10px;
float: left;


}

.commit li {
padding-left:20px;
padding-bottom:2px;
background-image:url(../images/top/square.png);
background-repeat:no-repeat;
background-position:0 .5em;
margin-bottom:5px;
margin-left: 15px;
float: left;
}



.menu3 {
padding-left:0;
list-style:none;
margin-left: 0px;
margin-bottom: 0px;
margin-right:0px;
margin-top:0px;


}

.menu3 li {
padding-left:10px;
padding-bottom:0px;
background-image:url(../images/top/square_white.png);
background-repeat:no-repeat;
background-position:0 .5em;
margin-bottom:0px
}




.highlights {
padding-left:0;
list-style:none;
margin:10px 10px 0;

}

.highlights li {
padding-left:20px;
padding-bottom:2px;
background-image:url(../images/top/square.png);
background-repeat:no-repeat;
background-position:0 .5em;
margin-bottom:0px
}






.smallGreyLink,.smallGreyLink:visited {
color:#666666;
 
font-family:arial;
font-size:10px;
text-decoration:none;
border-color:#000
}

.smallGreyLink:hover,.smallGreyLink:visited:hover {
color:#666666;
line-height:13px;
 
font-family:arial;
font-size:10px;
text-decoration:underline;
border-color:#000
}


.link,.link:visited {
color:#006699;
line-height:13px;
font-weight:400;
font-family:arial;
font-size:12px;
text-decoration:none;
border-color:#000
}

.link:hover,.link:visited:hover {
color:#006699;
line-height:13px;
font-weight:400;
font-family:arial;
font-size:12px;
text-decoration:underline;
border-color:#000
}

#upperArea {
 
width:940px;
 
height: 115px;
 


padding-right: 0px;
padding-left: 0px;
padding-bottom: 13px;
padding-top: 0px;

}

#topMenu {
     
	left: 0px; 
	top: 43px;
	position: relative;


}



#upperGreen {
 
width:940px;
height:98px;
margin-top:0px;
padding:0px;

background-image:url(../images/image18_800.jpg);
 
}

#fullSiteArea {
background-color:white;
 	border: 0px solid #999999;
 
 width: 960px;
padding: 5px;

}


#topLine {
background-color:#8d3614;
width:970px;

 height: 0px;

margin-bottom: 0px;

}



#mainArea {
background-color:white;
width:920px;
 
 height: 100%;

padding-right: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-top: 5px;

}

body {
background-color:#e6e6e6;
}





#unLogo {
     
	left: 0px; 
	top: 0px;
	position: relative;
	float: left;
	height: 90px;

}

 .menuSpace {

margin-top: 4px;

}

.menuItemOn {
    height:23px;
	 
 	background-image:url(../images/top/middleOn.png);
 
	background-color:#a8d3e0;
	float: left;

}

.menuItem2 {
    height:23px;
 
	background-image:url(../images/top/menuItemBg.png);
 
	float: left;

}



.menuItem {
    height:23px;
 
	background-color:#99c83c;
	float: left;

}

#clear {
clear:both
}

.leftMenu2 {
     
	width: 220px;
	 
	float: left;
	margin-right: 10px;
	padding: 0px;
 	padding-bottom: 5px;
 
background-color:#fff;

height: 100%;

	border: 0px solid #cccccc;

}



.leftMenu {
     
	width: 200px;
	background-color:#fff;
	float: left;
	margin-right: 10px;
	padding-bottom: 15px;
	padding-top: 0px;

	border: 0px solid #cccccc;

}

.picSmall {
border:1px solid #CCC;
background-color:#FFF;
margin-right:5px;
margin-bottom:6px;
padding:2px
}

 

.pic {
border:1px solid #CCC;
background-color:#FFF;
margin:5px;
padding:4px
}




.boxHeader 
	{
	 
	 
	 text-transform:uppercase;
	font-weight:bold;

	 padding-left: 5px;
	 padding-right: 0px;

	padding-top: 0px;
	font-size:11px;
	font-family:arial;
	color:#666666;
 

 
	}

.headerTitle
	{
	 
	 
	 text-transform:uppercase;
	font-weight:bold;

	margin-top: 1px;
	margin-left: 10px;

	font-size:10px;
	font-family:arial;
	color:#fff;
 

 
	}


.headerTitle2
	{
	 
	 
	 text-transform:uppercase;
	font-weight:bold;

	margin-top: 1px;
	margin-left: 10px;

	font-size:10px;
	font-family:arial;
	color:#fff;
 

 
	}

        .org		{color:#F8890E;}


dl.acroabbr		{width:95%;margin:2em 0;padding:0;border:0;}
dl.acroabbr dt	{width:25%;font-size:90%;font-weight:bold;text-align:left;float:left;clear:left;display:block;margin:0;padding:2%;border:0;}
dl.acroabbr dd	{width:65%;float:left;font-size:95%;text-align:left;margin:0;padding:2%;border:0;}
dl.acroabbr dd.letter	{width:95%;float:left;font-size:95%;text-align:left;margin:0;padding:2%;border:0;}
div.hr 		{height:1px;margin:4px 0;background:#ccc no-repeat scroll center;}
div.hr hr 	{display: none;}



acronym	{cursor:help;border-bottom:0px;}
abbr	{cursor:help;border-bottom:0px;}


.greyArea
{
padding-top: 30px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
	font-size:11px;
	font-family:arial;
background-color: #e6e6e6;

}

#firstTextBox
{
 
 width: 480px;
  
padding: 10px;

background-color: #666699;


}



#first
{
 
 width: 500px;
 height: 252px;

background-image:url(../content/images/image18_81.jpg);


}

#firstHeader
{

position: relative;
top: 220px;
 font-weight:bold;

 
margin-left: 10px;

	font-size:16px;
	font-family:arial;
	color:#ffffff;

}

#firstText
{
 
 


	font-size:12px;
	font-family:arial;
	color:#ffffff;

}


#bottomArea 
	{
	 
	line-height:18px;
	margin-top:10px;
	width:960px;
	 
	padding: 5px;
	font-size:10px;
	font-family:arial;
	color:#666;


background-image:url(../images/top/bgbottom2.png);


 


 

	height: 20px;
	}


 
        .box2
	{


	background-color:#fff;

	border: #c9d5e1 1px solid;
        padding: 3px;


        
	}

        .box
	{


 
	 
	background-color:#fff;

	border: #c9d5e1 1px solid;
        padding: 5px;

        
	}
 .boxArea
{

padding: 5px;


background: #d9e0ea;







}



.topHeaderRed
	{
	float: left;
	line-height:18px;
	margin-top:0px;
	margin-right: 0px;
	padding: 0px;
	font-size:11px;
	font-family:arial;
	color:#666;

   
 
		
		
        	background-color:#ec1a29;
		
		
	height: 18px;
	


 

	}

	
	

.topHeaderGrey
	{
	float: left;
	line-height:18px;
	margin-top:0px;
	margin-right: 0px;
	padding: 0px;
	font-size:11px;
	font-family:arial;
	color:#666;

   
 
		
		
        	background-color:#7b7b7b;
		
		
	height: 18px;
	


 

	}

	
	
.topHeaderGreen
	{
	float: left;
	line-height:18px;
	margin-top:0px;
	margin-right: 0px;
	padding: 0px;
	font-size:11px;
	font-family:arial;
	color:#666;

   
 
		
		
        	background-color:#83ad02;
		
		
	height: 18px;
	


 

	}

	
	
	
	
.topHeader
	{
	float: left;
	line-height:18px;
	margin-bottom:5px;
	margin-right: 0px;
	padding: 0px;
	font-size:12px;
	font-family:arial;
	color:#666;
	background-image:url(../images/headerBlack.png);
	background-repeat:repeat-x;

       border-bottom: 3px #fff solid;

	height: 24px;

	}
	
	 





.topHeaderOrange
	{
	float: left;
	line-height:18px;
	margin-top:0px;
	margin-right: 0px;
	padding: 0px;
	font-size:11px;
	font-family:arial;
	color:#666;

   

		        	//background-color:#66A682;
		
 
		
        	background-color:#ff9900;
			background-color:#ff9900;
		
	height: 18px;
	


 

	}


.topHeaderBlue
	{
	float: left;
	line-height:18px;
 
	margin-right: 0px;
	padding: 0px;
	font-size:11px;
	font-family:arial;
	color:#666;

   
 
		
		
        	background-color:#1a92b7;
		
		
	height: 18px;
	


 

	}
	
	

.topHeader2
	{
	float: left;
	line-height:18px;
	margin-top:0px;
	margin-right: 0px;
	padding: 0px;
	font-size:12px;
	font-family:arial;
	color:#666;
	background-color:#f5f2e4;
	height: 25px;

	}


#contentBlue
	{
	float: left;
	line-height:18px;
	margin-top:0px;
	margin-right: 0px;
	padding: 10px;
	font-size:12px;
	font-family:arial;
	color:#333333;

	 background-color: #eaeff7;
	 
	 
 
	
	
	
	}

	#contentBlue a
	{
 
	font-size:11px;
 
	 
 
	
	
	
	}
	
	
#contentArea2
	{
	float: left;
	line-height:18px;
	margin-top:0px;
	margin-right: 0px;
	padding: 10px;
	font-size:12px;
	font-family:arial;
	color:#333333;

	 background-color: #e6e6e6;
	 
	 
 
	
	
	
	}


.topicBoxTitle,.topicBoxTitle:visited {
	font-size:10px;
	font-family:arial;
padding-top: 5px;
padding-left: 5px;
background-color: #000;
color: #fff;
height: 20px;
text-transform:uppercase;
 font-weight:bold;

}

.topicBoxTitle:hover,.topicBoxTitle:visited:hover {
	font-size:10px;
	font-family:arial;
padding-top: 5px;
padding-left: 5px;
background-color: #000;
color: #fff;
height: 20px;
text-transform:uppercase;
 font-weight:bold;

}



 
 

#contentArea 
	{
	float: left;
	line-height:18px;
	margin-top:0px;
	max-width:733px;
	margin-right: 0px;
	
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-right: 5px;

	font-size:12px;
	font-family:arial;
	color:#333333;
background-color:#ffffff;
 
	}

.left_sub 
	{

	padding:0px;
	 	margin-right: 10px;
	padding-bottom:2px;
	padding-left:2px;

	padding-right:2px;


	padding-top:7px;
	min-height: 20px; 

	margin-top:-5px;

	margin-bottom:5px;
	margin-left: 10px;

	clear: both;

 

	}



.left_on 
	{

	padding:0px;
	 	margin-right: 10px;
	padding-bottom:2px;
	padding-left:2px;

	padding-right:2px;


	padding-top:7px;
	min-height: 20px; 

	margin-top:-5px;

	margin-bottom:5px;
	margin-left: 10px;

	border-bottom: 1px dotted #cccccc;

	clear: both;

	background-color: #dae9ff;

	}


.left_sub3
	{


	padding:2px;
	padding-left: 0px;
	padding-right: 0px;

	min-height: 18px;

	margin-bottom:1px;
	margin-left: 0px;
	margin-right: 0px;


float: left;

width: 220px;





	 	background-color: #e6e6e6;


	}

.left_sub2:hover
	{


	padding:2px;
	padding-left: 7px;
	padding-right: 7px;

	min-height: 18px;

	margin-bottom:1px;
	margin-left: 0px;
	margin-right: 0px;


float: left;

	width: 206px;

 
	 	 background:#ff9900 url(../images/blueon.png) no-repeat left center;


 

 

	}
.left_sub2 
	{


	padding:2px;
	padding-left: 7px;
	padding-right: 7px;

	min-height: 18px;

	margin-bottom:1px;
	margin-left: 0px;
	margin-right: 0px;


float: left;
	width: 206px;


 
	 
 

	background-color: #989898;

	}

.left_subon2
	{

	padding:2px;
	padding-left: 7px;
	padding-right: 7px;

	min-height: 18px;

	margin-bottom:1px;
	margin-left: 0px;
	margin-right: 0px;


float: left;

width: 206px;


float: left;

	// background:#f7a830 url(../images/blueon.png) no-repeat left center;


	 	 	 background:#ff9900 url(../images/blueon.png) no-repeat left center;

			 

	}


.left_on2 
	{

	padding:2px;
	padding-left: 7px;
	padding-right: 7px;

	min-height: 18px;
 
	margin-bottom:1px;
	margin-left: 0px;
	margin-right: 0px;
 

float: left;


	width: 206px;

float: left;

	 background:#ff9900 url(../images/blueon.png) no-repeat left center;

         

	}



   .left_off2:hover
	{

	padding:2px;
	padding-left: 7px;
	padding-right: 7px;

	float: left;

	width: 206px;
	min-height: 18px;


	margin-bottom:1px;
	margin-left: 0px;
	margin-right: 0px;

 
 

	 background:#ff9900 url(../images/blueon.png) no-repeat left center;


        
	}



.left_off2 
	{

	padding:2px;
	padding-left: 7px;
	padding-right: 7px;

	float: left;
	width: 206px;

	min-height: 18px;
 
 
	margin-bottom:1px;
	margin-left: 0px;
	margin-right: 0px;


	background:#1a92b7 url(../images/blue.png) no-repeat left center;


        
 

	}



.contentTable
{
	width: ; /* table width */	
	color: ; /* text color */
	font-family: arial; /* font name */
	font-size: 12px; /* font size */
	border-collapse: collapse;
	border: none;
	background-color: #FFFFFF; 

}



.contentTable 


td {
	padding: 4px; /* cell padding */
	border: 1px solid; /* cell spacing */
	border-color: #CCCCCC;  /* table background color */
   	margin:20px;
 	font-family:arial;
 
	}


.top 
	{
	color:#333333;
	background-color: #F3F1E5; 
	}

.green 
	{
	color:#fff;
	background-color: #1a92b7; 
	}

.orange 
	{
	color:#fff;
	background-color: #ff9900; 
	}

.grey 
	{
	color:#fff;
	background-color: #989898; 
	}


	
	
	
.today 
	{
	color:#333333;
	background-color: #66CCFF; 
	}

.subject 
	{
	color:#333333;
	background-color: #F1F1F1; 
	}

.content 
	{
	color:#333333;
	background-color: #FFFFFF;
	}



        
        

.left_off 
	{

	padding:2px;
	 

	min-height: 18px;
 
	margin-bottom:5px;
	margin-left: 10px;
	margin-right: 10px;


	border-bottom: 1px dotted #cccccc;

	clear: both;

	}

.sub_bullet
	{

 
 
 	margin-left: 5px;

	margin-right: 7px;

	float: left;

	height: 15px;

	}


.black_bullet
	{

 
 
 
	margin-right: 5px;

	float: left;

	height: 15px;

	}
.green_bullet
	{

 
 
 
	margin-right: 5px;

	float: left;

	height: 15px;

	}


.off_title
	{

 
 
 
	margin-right: 5px;

	float: left;

	height: 15px;

	}




#leftMenu {
padding-left:0;
list-style:none;
margin:10px 10px 10px;
}

#leftMenu .one {

padding-left:20px;
padding-bottom:0px;
background-image:url(../images/top/bullet_green.png);

height: 20px;

background-repeat:no-repeat;
background-position:0px 4px;
margin-bottom:5px;
margin-left: 5px;

border-bottom: 1px dotted #cccccc;

}


#leftMenu .selected {
padding-left:20px;
padding-bottom:5px;
background-image:url(../images/top/bullet_black.png);
background-repeat:no-repeat;
background-position:2px 5px;
margin-bottom:2px;
 
background-color: #f5f2e4;
border-bottom: 1px dotted #cccccc;

}

#leftMenu .selected2 {
padding-left:20px;
padding-bottom:5px;
background-image:url(../images/top/bullet_blue.png);
background-repeat:no-repeat;
background-position:0 .3em;
margin-bottom:2px;


border-bottom: 1px dotted #cccccc;

}


#leftMenu .selected4 {
padding-left:20px;
padding-top:5px;
background-image:url(../images/top/bullet_black.png);
background-repeat:no-repeat;
background-position:0px 4px;
margin-bottom:5px;
height: 25px;

background-color: #dae9ff;
border-bottom: 1px dotted #cccccc;





 
 
margin-left: 5px;


}

#leftMenu .selected3 {
padding-left:20px;
padding-bottom:5px;
background-image:url(../images/top/bullet_white.png);
background-repeat:no-repeat;
background-position:2px 5px;
margin-bottom:2px;

background-color: #99c83c;
border-bottom: 1px dotted #cccccc;

}



#leftMenu .sub{
padding-left:30px;
padding-bottom:0px;
 
background-repeat:no-repeat;
background-position:5px 5px;
margin-bottom:0px;


 background-image:url(../images/top/sub.png);

}

#headline {
font-weight:400;
color:#333333;
line-height:25px;
letter-spacing: .01em;
margin-bottom:10px;
font-size:24px;
font-family:'arial'
}

.bigText {
color:#333333;


font-family:'arial';
font-size:15px;

}


#subHeadline {
color:#1a92b7;


font-weight:700;
font-family:'arial';
font-size:14px;
clear:both;
margin:10px 0
}

.subHeadline {
font-weight:700;
color:#1a92b7;
font-size:14px;
font-family:'arial'
}



.sideMenu {
padding-left:0;
padding-top: 3px;
padding-bottom: 5px;
list-style:none;
margin:5px 5px 0;
}

.sideMenu .off {
padding-left:0px;
padding-bottom:2px;
padding-top:2px;

 
min-height: 22px;

 
margin-bottom:5px;
margin-left: 5px;

border-bottom: 1px dotted #cccccc;

}


.sideMenu .selected {

padding-left:0px;


min-height: 27px;

  
margin-top:-5px;
margin-bottom:5px;
margin-left: 5px;

border-bottom: 1px dotted #cccccc;

background-color: #dae9ff;



}


.sideMenu .sub {

padding-left:0px;


 
min-height: 20px;

margin-top:5px;
margin-bottom:5px;
margin-left: 5px;




}



a,a:visited {
color:#007ba2;
line-height:17px;
font-weight:400;
font-family:arial;
font-size:12px;
text-decoration:none;
border-color:#000
}

a:hover,a:visited:hover {
color:#007ba2;
line-height:17px;
font-weight:400;
font-family:arial;
font-size:12px;
text-decoration:underline;
border-color:#000
}


 .menuLinkOn,.menuLinkOn:visited {

color:#666666;
 
 text-decoration:none;
font-family:arial;
font-size:11px;
text-transform:uppercase;
 font-weight:bold;



}

.menuLinkOn:hover,.menuLinkOn:visited:hover {
color:#666666;
 
 text-decoration:none;

 font-weight:bold;

font-family:arial;
font-size:11px;
text-transform:uppercase;

}




 .menuLink,.menuLink:visited {

color:#fff;
 
 text-decoration:none;
font-family:myriadpro;
font-size:11px;
text-transform:uppercase;
 font-weight:bold;



}

.menuLink:hover,.menuLink:visited:hover {
color:#fff;
 
 text-decoration:none;

 font-weight:bold;

font-family:myriadpro;
font-size:11px;
text-transform:uppercase;

}



 .leftMenuLinkSelected2,.leftMenuLinkSelected2:visited {
color:#333;
 
 
font-family:arial;
font-size:11px;
  text-decoration:underline;
  text-decoration:none;
 
font-weight:bold;
}

.leftMenuLinkSelected2:hover,.leftMenuLinkSelected2:visited:hover {
color:#333;
  text-decoration:none;
 font-weight:bold;
font-family:arial;
font-size:11px;
 
}






 .leftMenuLink3,.leftMenuLink3:visited {
color:#333;
 
 
font-family:arial;
font-size:11px;
  text-decoration:underline;
  text-decoration:none;
border-color:#000;
font-weight:bold;
}

.leftMenuLink3:hover,.leftMenuLink3:visited:hover {
color:#333;
  text-decoration:none;
 font-weight:bold;
font-family:arial;
font-size:11px;
 
border-color:#000
}



 .leftMenuLinkOn,.leftMenuLinkOn:visited {
color:#fff;
 
 
font-family:arial;
font-size:11px;
  text-decoration:none;
font-weight:bold;

}

.leftMenuLinkOn:hover,.leftMenuLinkOn:visited:hover {
color:#fff;
  text-decoration:underline;
 
font-family:arial;
font-size:11px;
 
font-weight:bold;
}



 .leftMenuLink,.leftMenuLink:visited {
color:#fff;
 
 
font-family:arial;
font-size:11px;
  text-decoration:none;

border-color:#000
}

.leftMenuLink:hover,.leftMenuLink:visited:hover {
color:#fff;
  text-decoration:underline;
 
font-family:arial;
font-size:11px;
 
border-color:#000
}


 .greenBox
{
 
color:#666666;

font-size:11px;
font-family:'arial';

background-color: #fff;

padding: 10px;

border: 0px dotted #cccccc;

}



#topLinkArea
{

width: 940px;

 color:#999999;
 font-size: 10px; 
}

#topLink,#topLink:visited {
color:#999999;
line-height:18px;
font-weight:400;
font-family:arial;
font-size:10px;
text-decoration:none;
border-color:#000
}


.styled_small,.small_area {
width:98%;
height:50px;
border:1px solid #ccc;
font-family:arial;
font-size:11px;
background-position:bottom right;
background-repeat:no-repeat;
padding:5px
}

.styledbig {
width:98%;
height:200px;
border:1px solid #ccc;
font-family:arial;
font-size:11px;
background-position:bottom right;
background-repeat:no-repeat;
padding:5px
}

.max {
width:98%;
height:500px;
border:1px solid #ccc;
font-family:arial;
font-size:13px;
background-position:bottom right;
background-repeat:no-repeat;
padding:5px
}

.styled {
width:98%;
height:250px;
border:1px solid #ccc;
font-family:arial;
font-size:11px;
background-position:bottom right;
background-repeat:no-repeat;
padding:5px
}



#topLink:hover,#topLink:visited:hover {
color:#999999;
line-height:18px;
font-weight:400;
font-family:arial;
font-size:10px;
text-decoration:underline;
border-color:#000
}

.accountLink,.accountLink:visited {
color:#ffffff;
 font-family:arial;
font-size:11px;
 font-weight:400;

text-decoration:underline;
 
}

.accountLink:hover,.accountLink:visited:hover {
color:#ffffff;
  font-family:arial;
font-size:11px;
 
font-weight:400;

text-decoration:none;

}



.whiteLink,.whiteLink:visited {
color:#ffffff;
 
text-decoration:underline;
 
}

.whiteLink:hover,.whiteLink:visited:hover {
color:#ffffff;
 
text-decoration:none;

}

.whiteLinkSmall,.whiteLinkSmall:visited {
color:#ffffff;
 font-family:arial;
font-size:10px;
text-decoration:none;
 
}

.whiteLinkSmall:hover,.whiteLinkSmall:visited:hover {
color:#ffffff;
 
text-decoration:none;
font-family:arial;
font-size:10px;
}



