.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:#2a98d9; }



.chapterOn
{

    color: #fff;
    padding: 5px;
    background: #6699cc;
 
    border: 5px #abcaec solid;

margin-bottom: 5px;

font-weight: 700;


}


.chapter:hover
{
background-color: #fafae6;
margin-bottom: 5px;

color: #6699cc;
font-weight: 700;

    padding: 5px;


    border: 5px #abcaec solid;




}


.chapter
{
background-color: #f2f2f2;
margin-bottom: 5px;

color: #6699cc;
font-weight: 700;

    padding: 5px;
     

    border: 5px #abcaec solid;
 



}
.helpBubble
{

 position:absolute;
 font-size:11px;
 z-index:2;
font-family: arial;
 height: 80px;
 width: 141px;
padding-top: 13px;
padding-left: 7px;
 

    background-image:url(../images/helpBubble.png);
background-repeat:repeat-x;

}


.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:Tahoma, sans-serif;
	font-size:11px;
	letter-spacing:1px;
	line-height: 18px;
	}


.top
	{
	color:#333333;
	background-color: #F3F1E5;
	}


.today
	{
	color:#333333;
	background-color: #66CCFF;
	}

.subject
	{
	color:#333333;
	background-color: #F1F1F1;
	}

.content
	{
	color:#333333;
	background-color: #FFFFFF;
	}



        
.firstText {
font-family:'arial';
font-size:13px;
height: 70px;

}


.frontLink,.frontLink:visited {
color:#666666;
line-height:18px;

font-family:arial;
font-size:11px;
text-decoration:underline;
border-color:#000
}

.frontLink:hover,.frontLink:visited:hover {
color:#91c443;
line-height:18px;

font-family:arial;
font-size:11px;
text-decoration:none;
border-color:#000
}



.styledArea {
	width: 98%;
	height: 50px;
	border: 1px solid #cccccc;
	padding: 5px;
	font-family: arial;
	font-size: 11px;
	background-position: bottom right;
	background-repeat: no-repeat;
}



.toolsRow
{
    padding: 10px;
    background: #fafae6;
margin-bottom: 10px;
border: 1px solid #dcedfd;

}

 .boxArea
{

padding: 4px;

border: 1px dotted #cccccc;
margin-bottom: 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 td
{
line-height:17px;
font-weight:400;
font-family:arial;
font-size:12px;
padding-left: 10px;
padding-right: 10px;

padding-top: 4px;
padding-bottom: 4px;


}


.topicsTable .topicHeader
{

font-weight:bold;

font-family:'arial';
font-size:12px;
text-transform:uppercase


}


.topicsTable a, .topicsTable a:visited {
color:#6699ff;
line-height:17px;
font-weight:400;
font-family:arial;
font-size:12px;
text-decoration:none;
border-color:#000
}

.topicsTable a:hover, .topicsTable a:visited:hover {
color:#6699ff;
line-height:17px;
font-weight:400;
font-family:arial;
font-size:12px;
text-decoration:underline;
border-color:#000
}






.text
{

    font-family:'arial';
font-size:12px;

	font-size:12px;
	font-family:arial;
	color:#666;
        
}

.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;
 

}



.smallSearch
{



	color: #999999;
    padding: 2px;
    border: 4px #abcaec solid;


}





.searchdocgreyLarge
{

margin-right: 5px;




	color: #999999;
    padding: 5px;
    border: 5px #abcaec solid;
 

}



.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;

  }




.searchBox
{

    font-family:'arial'; font-size:14px;
font-weight:bold;

    padding: 20px;

    width: 600px;

    background-color: #ffffcc;
    border: 1px #cccccc solid;
    
}
 
#brandbar {
height:1.5em;
background-color:#C2C6CF;
background-image:url(../images/brandbarbkgd.jpg);
background-repeat:repeat-x;
width:100%
}

#brandbar .unicon {
padding-top:.2em;
padding-right:.4em
}
#brandbar .welcome { /* *** latin conventions *** */
	color: #333;
	display: block;
	float: left;
	font-size: 10px;
	padding-top: .5em;
}

#brandbar .welcome a {
	text-decoration: none;
	color: #1e1e1e;	
	font-size: 10px;
}

#brandbar a:hover {
	text-decoration: underline;
	color: #1e1e1e;
		font-size: 10px;
		
}



.topicColDoc {
width:240px;
margin-bottom: 2px;

float:left;


}



.topicCol {
width:210px;
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:#6699ff;
font-weight:400;
font-family:arial;
font-size:11px;
text-decoration:none;
border-color:#000
}

.docLink:hover,.docLink:visited:hover {
color:#6699ff;
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 {
 
width:940px;
 position: relative;
 

margin-top: 10px;


        line-height:18px;



font-size:12px;
font-family:arial;
color:#666



    

}

.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/arrow.png);
background-repeat:no-repeat;
background-position:0px 2px;
 
}

.linkSmall,.linkSmall:visited {
color:#6699ff;
line-height:17px;
font-weight:400;
font-family:arial;
font-size:10px;
text-decoration:none;
border-color:#000
}

.linkSmall:hover,.linkSmall:visited:hover {
color:#6699ff;
line-height:17px;
font-weight:400;
font-family:arial;
font-size:10px;
text-decoration:underline;
border-color:#000
}


.selectbox {
padding-left:0;
list-style:none;
margin:0px 5px 0;


}

.selectbox li {
padding-left:0px;
padding-bottom:2px;
 
 
margin-bottom:0px;
 
 

	font-size:10px;

}




.highlightsSmall {
padding-left:0;
list-style:none;
margin:10px 10px 0;


}

.highlightsSmall li {
padding-left:20px;
padding-bottom:2px;
background-image:url(../images/square.png);
background-repeat:no-repeat;
background-position:0 .5em;
margin-bottom:0px;
 
 

	font-size:10px;

}



.highlights {
padding-left:0;
list-style:none;
margin:10px 10px 0
}

.highlights li {
padding-left:20px;
padding-bottom:2px;
background-image:url(../images/square.png);
background-repeat:no-repeat;
background-position:0 .5em;
margin-bottom:0px
}


.smallGreyLink,.smallGreyLink:visited {
color:#ffffff;
 
font-family:arial;
font-size:10px;
text-decoration:none;
border-color:#000
}

.smallGreyLink:hover,.smallGreyLink:visited:hover {
color:#ffffff;
line-height:13px;
 
font-family:arial;
font-size:10px;
text-decoration:underline;
border-color:#000
}


.link,.link:visited {
color:#2a98d9;
line-height:13px;
font-weight:400;
font-family:arial;
font-size:12px;
text-decoration:none;
border-color:#000
}

.link:hover,.link:visited:hover {
color:#2a98d9;
line-height:13px;
font-weight:400;
font-family:arial;
font-size:12px;
text-decoration:underline;
border-color:#000
}

#upperArea {
 
width:100%;
 
height: 92px;
background-image:url(../images/bg3.png);

background-repeat:repeat-x;
padding-right: 0px;
padding-left: 0px;
 
border-top:1px solid #3a9af5;

padding-top: 0px;

}

#topMenu {
     
	left: 0px; 
	 height:92px;
         top:74px;
         
	position: relative;
width:970px;



}



#upperGreen {
 
width:970px;
height:92px;
margin-top:0px;
padding:0px;
 

background-image:url(../images/banner_un.png);


}

#fullSiteArea {
background-color:white;
 	border: 0px solid #999999;
 
 width: 960px;
padding: 5px;

}


#topLine {
background-color:#0a7bbe;
width:100%;

 height: 20px;

margin-bottom: 0px;

}



#topLinkArea
{

 margin-left: 10px;
 
 margin-bottom: 3px;
 color:#ffffff;
 font-size: 10px; 
 width: 970px;

}




#mainArea {
background-color:white;
width:920px;
 
 height: 100%;

padding-right: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-top: 5px;

}

body {
 
  //  background: url(../images/bg-body.jpg) 0 0 repeat;
    
//background-color:#f7f4d9;

//background-color:#fbf8e9;

//background-color:#eaf7ff;

background-color:#f5f6f8;
margin-top: 0px;
margin: 0px;


}






#unLogo {
     
	left: 0px; 
	top: 0px;
	position: relative;
	float: left;
	height: 90px;

}

 .menuSpace {

margin-top: 3px;

}

.menuItemOn {
    height:23px;
	 
 	background-image:url(../images/top/middleOn3.png);
 
 
	float: left;

}

.menuItem2 {
    height:23px;
 
	background-image:url(../images/top/menuItemBg3.png);
 
	float: left;

}



.menuItem {
    height:23px;
 
	background-color:#99c83c;
	float: left;

}

#clear {
clear:both
}

.leftMenu2 {
     
	width: 180px;
	 
	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: 15px;

	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
}

.box
	{
	 
	 
		margin-bottom: 10px;


	 padding: 5px;
	
	background-color:#f2f2f2;
 
	border: #cccc99 0px dotted;
 
	}



.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: 5px;
	margin-left: 5px;

	font-size:11px;
	font-family:arial;
	color:#fff;
 

 
	}


.headerTitle2
	{
	 
	 
 

 
	}

        
        h2
        {
             
color: #9aaabb;
font-size: 1.7em;
font-weight: normal;
line-height: 110%;

font-family: arial;
}


            
            
         
.topicBoxTitle
{
	font-size:11px;
	font-family:arial;
padding-top: 5px;
padding-left: 5px;
background-color: #6699cc; 
color: #fff; 
height: 20px; 

}


.greyArea
{
padding-top: 30px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
font-family:'arial';
font-size:12px;
background-color: #f5f6f8;

}

#firstTextBox
{
 
 width: 410px;
  
padding: 10px;

background-color: #996666;
height: 252px;

}



#first
{
 
 width: 500px;
 height: 252px;

background-image:url(../images/top/first2.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;

}

.box_topOrange
{
height:2px;

background:#fc7801 url(../images/boxright_topOrange.png);
background-repeat:no-repeat;
background-position:right top;
    
width:100%;


}

   




.box_topBlue
{
height:2px;

background:#2a98d9 url(../images/boxright_topBlue.png);
background-repeat:no-repeat;
background-position:right top;
    
width:100%;


}

   
.box_bottom
{
height:2px;

background:#f5f6f8 url(../images/boxleft_bottom.png);
background-repeat:no-repeat;
background-position:left bottom;
    

width:100%;

}




#bottomArea
	{
	 
	line-height:18px;
	margin-top:0px;
	width:960px;
	 margin-bottom:20px;
         
         
	padding: 5px;
	font-size:10px;
	font-family:arial;
	color:#ffffff;

            background-image:url(../images/bottombg.png);
 
 
 
 
        

 

	height: 30px;
	}
.topHeaderGreen
	{
	float: left;
	line-height:18px;
	margin-top:0px;
	margin-right: 0px;
	
        padding-left:10px;
	 padding-top:3px;
         
	font-family:arial;
	color:#666;
	background-image:url(../images/topheaderbggreen2.png);
background-repeat:repeat-x;
font-size:11px;
text-transform:uppercase;
color:#fff;
	height: 24px;
	}

        
        
.topHeaderOrange
	{
	float: left;
	line-height:18px;
	margin-top:0px;
	margin-right: 0px;
	
        padding-left:10px;
	 padding-top:1px;
         padding-bottom:2px;
	font-family:arial;
	color:#666;
	background-image:url(../images/topheaderbgorange2.png);
background-repeat:repeat-x;
font-size:11px;
text-transform:uppercase;
color:#fff;
	height: 18px;
	}


.topHeaderBlue
	{
	float: left;
	line-height:18px;
	margin-top:0px;
	margin-right: 0px;
	
        padding-left:10px;
	 padding-top:1px;
         padding-bottom:2px;
         
	font-family:arial;
	color:#666;
	background-image:url(../images/topheaderbg3.png);
background-repeat:repeat-x;
font-size:11px;
text-transform:uppercase;
color:#fff;
	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;

	}


.topHeader
	{
	float: left;
	line-height:18px;
	margin-top:0px;
	margin-right: 0px;
	padding: 0px;
	font-size:12px;
	font-family:arial;
	color:#666;
	background-color:#99c83c;
	height: 25px;

	}


#contentArea2
	{
	float: left;
	line-height:18px;
	margin-top:0px;
	margin-right: 0px;
	padding: 10px;
	font-size:12px;
	font-family:arial;
	color:#666;
	background-color:#ffffff;
 
	}



#contentArea 
	{
	float: left;

	margin-top:0px;
	width:733px;
	margin-right: 0px;
	
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-right: 5px;


        line-height:18px;
 


font-size:12px;
font-family:arial;
color:#666


 
	}

.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_sub2 
	{
	padding:2px;
	 

	min-height: 20px; 
 
	margin-bottom:0px;
	margin-left: 0px;
	margin-right: 0px;
 

 
	clear: both;

 

	}

 
.left3container:hover .leftMenuLinkOn, .left3container:visited:hover .leftMenuLinkOn 
    {
    color:#fff;
    text-decoration:none;
    font-family:arial;
    font-size:11px;
    }



.leftmenucontainer:hover .leftMenuLinkOn, .leftmenucontainer:visited:hover .leftMenuLinkOn {
color:#333;
  text-decoration:none;
 
font-family:arial;
font-size:11px;
 
}



                                
                                
.leftmenu_under_on
	{

	

	width: 187px;

        height:2px;
     
        
   
         background-image:url(../images/leftmenu_under_on.png);

            
            
         

	}


        
.leftmenu_top_on
	{

	

	width: 187px;

        height:2px;
     
        
   
         background-image:url(../images/leftmenu_top_on.png);

            
            margin-bottom:1px;
         

	}


                
        
.leftmenucontainer:hover .leftmenu_under
	{

	

	width: 187px;

        height:2px;
     
        
   
   
            
         

	}

.left3top_off
    {
    
  	width: 187px;

        height:2px;
     
        
   
         background-image:url(../images/left3top_off.png);

            
         
        
         
    
    }
    
    
 .left3under_off
    {
    
  	width: 187px;

        height:2px;
     
        
   
         background-image:url(../images/left3under_off.png);

            
         margin-bottom:1px;
         
         
    
    } 
    
    
    
.left3top_on
    {
    
  	width: 187px;

        height:2px;
     
        
   
         background-image:url(../images/left3top_on.png);

            
         
         
         
    
    }       
      
 .left3under_on
    {
    
  	width: 187px;

        height:2px;
     
        
   
         background-image:url(../images/left3under_on.png);

            
         margin-bottom:1px;
         
         
    
    } 
    
    
.leftmenu_top
	{

	

	width: 187px;

        height:2px;
     
        
   
         background-image:url(../images/leftmenu_top.png);

            
            
         	margin-bottom:1px;


	}

     
.leftmenucontainer:hover .leftmenu_top
	{

	

	width: 187px;

        height:2px;
     
        
   
                 	margin-bottom:1px;


             
         
         

	}
      

.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: 187px;





	 	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: 173px;


 
	 	 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: 173px;


 
	 
 

	background-color: #989898;

	}

.left_suboff2
	{

	padding:2px;
	padding-left: 7px;
	padding-right: 7px;

	min-height: 15px;

	margin-bottom:0px;
	margin-left: 0px;
	margin-right: 0px;


float: left;

width: 173px;


float: left;


background:#f5f6f8;
			 

	}
        
        
        
.left_subon2
	{

	padding:2px;
	padding-left: 7px;
	padding-right: 7px;

	min-height: 15px;

	margin-bottom:0px;
	margin-left: 0px;
	margin-right: 0px;


float: left;

width: 173px;


float: left;


background:#38b7e4;
			 

	}

.leftmenu_under
	{

	

	width: 187px;

        height:2px;
     
        
   
         background-image:url(../images/leftmenu_under.png);

            
            
         

	}
        
        

.left_off2 
	{

	padding:2px;
	padding-left: 7px;
	padding-right: 7px;

	float: left;
	width: 173px;

	min-height: 15px;
 
 
	margin-bottom:0px;
	margin-left: 0px;
	margin-right: 0px;


	background:#a5dbf6;


        
 

	}
        
        
.leftmenu_top_on
	{

	

	width: 187px;

        height:2px;
     
        
   
         background-image:url(../images/leftmenu_top_on.png);

            
            margin-bottom:1px;
         

	}

        
        
.left_on2 
	{

	padding:2px;
	padding-left: 7px;
	padding-right: 7px;

	min-height: 15px;
 
	margin-bottom:0px;
	margin-left: 0px;
	margin-right: 0px;
 

float: left;


	width: 173px;

float: left;

	 background:#2a98d9;

         

	}

        
         


.leftmenu_under_on
	{

	

	width: 187px;

        height:2px;
     
        
   
         background-image:url(../images/leftmenu_under_on.png);

            
            
         

	}

.left_off 
	{

	padding:2px;
	 

	min-height: 20px; 
 
	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 {
    
    color: #9099ac;
font-size: 1.7em;
font-weight: normal;
line-height: 110%;

font-family: arial;
 
margin-bottom:10px;

 
}

#subHeadline {
color:#f68a39;
font-weight:700;
font-family:'arial';
font-size:14px;
clear:both;
margin:10px 0
}

.subHeadline {
color:#f68a39;
font-weight:700;
font-family:'arial';
font-size:14px;
 
margin:10px 0
}



.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;




}


.boldLink,.boldLink:visited {
color:#2a98d9;
line-height:17px;
font-weight:700;
font-family:arial;
font-size:13px;
text-decoration:none;
border-color:#000
}

.boldLink:hover,.boldLink:visited:hover {
color:#2a98d9;
line-height:17px;
font-weight:700;
font-family:arial;
font-size:13px;
text-decoration:underline;
border-color:#000
}


a,a:visited {
color:#2a98d9;
line-height:17px;
font-weight:400;
font-family:arial;
font-size:12px;
text-decoration:none;
border-color:#000
}

a:hover,a:visited:hover {
color:#2a98d9;
line-height:17px;
font-weight:400;
font-family:arial;
font-size:12px;
text-decoration:underline;
border-color:#000
}
.menu
{
    
  height:18px;
 margin-left:0px;
 
  text-align:middle;
  float:left;
  
   
}
  
.menuOn
{
    
  height:18px;
  background:#fff;
  text-align:middle;
  float:left;
  
    
}
 .menuLinkOn,.menuLinkOn:visited {

color:#666;
 
 text-decoration:none;
font-family:arial;
font-size:10px;
text-transform:uppercase;
 font-weight:bold;



}
 


.boxbottom
{
background:#fff;
height:12px;
  background-image:url(../images/boxdown.png);
 
width:733px;
margin-bottom:10px;
}

.boxmiddle
{
background:#efefef;

padding-left:10px;
padding-right:10px;

width:713px;

}

.boxtop
{
background:#fff;
height:12px;
  background-image:url(../images/boxtop.png);
 
width:733px;
margin-top:10px;
}


 




.blueheader
{
background:#fff;
height:30px;
  background-image:url(../images/blueheader.png);
 
padding:10px;
font-size:20px;
color:#fff;

 
width:713px;
margin-bottom:00px;
}



.search
{
background:#fff;
height:50px;
  background-image:url(../images/searchbg3.png);
 
width:733px;
margin-bottom:20px;
}


.searchfield
{
margin:5px;
background:#fff;
font-size:12px;
font-family:arial;
color:#666;
height:18px;
padding-top:5px;
padding-left:5px;
padding-right:5px;
padding-bottom:4px;
border:1px solid #c4c4c4;
width:563px;
margin-left:10px;
margin-top:10px;
float:left;
}



.searchbutton
{
width: 90px;
height: 28px;
padding: 0px;
cursor: pointer;
color: #fff;
background: #3496ee;
text-shadow: 0px 1px #000000;
font-size: 12px;
text-transform: uppercase;
padding: 5px;
cursor: pointer;
float:left;
margin-top:10px;
}


.size9,.size9:visited,.size9:hover,.size9:visited:hover{

color:#257dbf;
 line-height:30px;
 text-decoration:none;
font-family:arial;
font-size:34px;
 
 font-weight:normal;



}



.size8,.size8:visited,.size8:hover,.size8:visited:hover{

color:#b4ccde;
 
 text-decoration:none;
font-family:arial;
font-size:26px;
 
 font-weight:normal;



}




.size7,.size7:visited,.size7:hover,.size7:visited:hover{

color:#b4ccde;
 
 text-decoration:none;
font-family:arial;
font-size:24px;
 
 font-weight:normal;



}


.size6,.size6:visited,.size6:hover,.size6:visited:hover{

color:#b4ccde;
 
 text-decoration:none;
font-family:arial;
font-size:20px;
 
 font-weight:normal;



}



.size5,.size5:visited,.size5:hover,.size5:visited:hover{

color:#b4ccde;
 
 text-decoration:none;
font-family:arial;
font-size:8px;
 
 font-weight:normal;



}



.size4,.size4:visited,.size4:hover,.size4:visited:hover{

color:#b4ccde;
 
 text-decoration:none;
font-family:arial;
font-size:16px;
 
 font-weight:normal;



}



.size3,.size3:visited,.size3:hover,.size3:visited:hover{

color:#bfd1df;
 
 text-decoration:none;
font-family:arial;
font-size:14px;
 
 font-weight:normal;



}



.size2,.size2:visited,.size2:hover,.size2:visited:hover{

color:#c8d6e1;
 
 text-decoration:none;
font-family:arial;
font-size:13px;
 
 font-weight:normal;



}


.size1,.size1:visited,.size1:hover,.size1:visited:hover{

color:#c8d6e1;
 
 text-decoration:none;
font-family:arial;
font-size:12px;
 
 font-weight:normal;



}



 



.menuLinkOn:hover,.menuLinkOn:visited:hover {
color:#2a98d9;
 
 text-decoration:none;

 font-weight:bold;

font-family:arial;
font-size:10px;
text-transform:uppercase;

}




 .menuLink,.menuLink:visited {

color:#fff;
 
 text-decoration:none;
font-family:arial;
font-size:10px;
text-transform:uppercase;
 font-weight:bold;



}

.menuLink:hover,.menuLink:visited:hover {
color:#fff;
 
 text-decoration:none;

 font-weight:bold;

font-family:arial;
font-size:10px;
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;
 
}






 .leftMenuLinkSelected,.leftMenuLinkSelected:visited {
color:#fff;
 
 
font-family:arial;
font-size:11px;
  text-decoration:underline;
  text-decoration:none;
border-color:#000;
 
}

.leftMenuLinkSelected:hover,.leftMenuLinkSelected:visited:hover {
color:#fff;
  text-decoration:none;
 font-weight:bold;
font-family:arial;
font-size:11px;
 
border-color:#000
}



 .leftMenuLinkBlack,.leftMenuLinkBlack:visited {
color:#333;
 
 
font-family:arial;
font-size:11px;
  text-decoration:none;

border-color:#000
}

.leftMenuLinkBlack:hover,.leftMenuLinkBlack:visited:hover {
color:#333;
  text-decoration:underline;
 
font-family:arial;
font-size:11px;
 
border-color:#000
}

 .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;

}




#topLink,#topLink:visited {
color:#ffffff;
line-height:18px;
font-weight:400;
font-family:arial;
font-size:10px;
text-decoration:none;
border-color:#000
}

#topLink:hover,#topLink:visited:hover {
color:#ffffff;
line-height:18px;
font-weight:400;
font-family:arial;
font-size:10px;
text-decoration:underline;
border-color:#000
}


.whiteLink,.whiteLink:visited {
color:#ffffff;
 
text-decoration:underline;
 
}

.whiteLink:hover,.whiteLink:visited:hover {
color:#ffffff;
 
text-decoration:none;

}


