body {
	font-family: "lucida grande", Helvetica, Arial, sans-serif;
	background-color: #FFFFFF;
	margin: 0px;
	text-align: center;   
	padding: 0px;
}

div#all {
	/*position: relative; */
	width: 768px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	text-align: left;
}


div#logotext {
	position: relative;
	font-size: 2px;
	color: #557DAA;
	font-weight: bold;
	height: 80px;
	background-color: #FFFFFF;
	background-image: url(../pix/header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	
}

#languagechooser {
	top: -60px;
	right: 24px;
	position: relative;
	text-align: right;
	font-size: 10px;
}

#languagechooser a, #languagechooser a:hover, #languagechooser a:visited {
	/*text-decoration: none; */
	color:#333333;
}

div#footertext {
	
	font-size: 10px;
	color: #557DAA;
	font-weight: bold;
	text-align: left;
}

#divnav {
		
		margin: 0;
		padding: 0;
		height: 80px;
		
	}
	
#divnavlong {
		
		margin: 0;
		padding: 0;
		height: 35px;
		width: 768px;
	}
#navbox1 {
	font-size: 14px;
	letter-spacing: 0.1em;
	background-color: #FFFFFF;
	margin-top: 10px;
	width: 100%;
	float: right;
	font-weight: bold;
	font-family:  "lucida grande", Helvetica, Arial;
	
}

#navbot1 a {
	display: inline;
	float: left;
	color: #157FF1;
	text-decoration: none;
	padding: 0px 8px 2px 6px;
	background-image: url(../pix/divider.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

#navbot1 a:hover, #navbot1sel a:hover{
	display: inline;
	float: left;
	background: #99BFDD;
	color: #000000;
	text-decoration: none;
	background-image: url(../pix/white_corner.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#navbot1sel a {
	display: inline;
	float: left;
	padding: 0px 8px 2px 6px;
	background: #99BFDD;
	color: #157FF1;
	text-decoration: none;
	background-image: url(../pix/white_corner.gif);
	background-repeat: no-repeat;
	background-position: right top;
}


#navbox2 {
	float: left;
	width: 100%;
	background: #99BFDD;
	font-size: 14px;
	background-image: url(../pix/white_corner.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	padding: 0px;
}

#navbot2 {
	background: #99BFDD;
	position: absolute;
	display: inline;
	float: left;
	padding: 0px 8px 8px 4px;
	text-decoration: none;
}

#navbot2 a {
	color: #157FF1;
	text-decoration: none;
}

#navbot2 a:hover{
	color: #000000;
}

#navbot2sel a, #navbot2sel a:visited {
	/* removed by request background: url(../pix/arrow.gif) no-repeat center bottom;*/
	position: relative;
	display: inline;
	float: left;
	padding: 0px 8px 8px 4px;
	color: #157FF1;
	text-decoration: none;
}

#navbot2sel a:hover {
	color: #000000;
}

#navbot2mar a, #navbot2mar a:visited {
	/*background: url(../pix/arrowmarked.gif) no-repeat center bottom;
	position: relative;
	display: inline;
	
 */
	float: left;
	padding: 2px 8px 2px 4px;
	color: #FFFFFF;
	text-decoration: none;
}

#navbot2mar a:hover {
	/*background: url(../pix/arrow.gif) no-repeat center bottom; */
	color: #157FF1;
}

#searchbox {
	position: relative;
	float: left;
	width: 100%;
	font-size: 14px;
	background: #99BFDD;
	padding-top: 2px;
	padding-bottom: 5px;
}

#searchline {
	position: relative;
	float: left;
	width: 89%;
	left: 4px;
}
#searchbot {
	position: relative;
	float: right;
	width: 9%;
	right: 4px;
}

#homebox {
	font-size: 14px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 4px;
	padding-left: 4px;
	position: relative;
	text-align: left;
	left: -4px;
	
}

#columnleft {
	width: 210px;
	float: left;
}

#columnright {
	width: 520px;
	float: right;
}

a:link {
		color: #50636D;
 }
a:visited {
		color: #50636D;
 }

#title {
	background-color: #99BFDD;
	 font-family: "lucida grande", Helvetica, sans-serif;
	height: 1.15em;
	font-size: 14px;
	background-image: url(../pix/titletop.gif);
	background-repeat: no-repeat;
	background-position: right top;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 3px;
	color: #206BA4;
	margin-top: 10px;
	margin-right: 5px;
	padding-left: 10px;
}
#title a,
#title a:visited {
		color: #206BA4;
 }

#titleinsert {
	color: #206BA4;
	float: right;
	font-size: 0.7em;
	padding-right: 10px;
	position: relative;
}

#titleinsert a {
	color: #206BA4;
}

#text {
	background-color: #FFFFFF;
	color: #666666;
	font-family: "lucida grande", Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	background-image: url(../pix/textbot.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-bottom: 5px;
	margin-top: 5px;
	padding-bottom: 15px;
	margin-right: 5px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
#textboxforimg {
	background-color: #FFFFFF;
	color: #666666;
	font-family: "lucida grande", Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	background-image: url(../pix/textbot.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-bottom: 0px;
	margin-top: 5px;
	padding-bottom: 0px;
	margin-right: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}

#newsitemtitle {
        font-family: "lucida grande", Helvetica, sans-serif;
        font-size: 13px;
        font-weight: bold;
        color: #50636D;
        background-image: url(../pix/orange_dot.gif);
        background-repeat: no-repeat;
        background-position: 0 12px;
        padding-left: 10px;
        padding-top: 5px;
        padding-bottom: 10px;
        border-bottom-style: dotted;
        border-bottom-color: #E6E6E6;
}

#newsitemtitle:visited {
		color: #93A5B2;
 }
#newsitemtitle:hover { 
		background-color: #E6E6E6;
		

}
#newsitemtitlesm {
        font-family: "lucida grande", Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #50636D;
        background-image: url(../pix/orange_dot.gif);
        background-repeat: no-repeat;
        background-position: 0 15px;
        padding-left: 10px;
        padding-top: 5px;
        padding-bottom: 10px;
        border-bottom-style: dotted;
        border-bottom-color: #E6E6E6;
        
}

#newsitemtitlesm:visited {
		color: #93A5B2;
 }
#newsitemtitlesm:hover { 
		background-color: #E6E6E6;
		

}
 #sideitem {
        font-family: "lucida grande", Helvetica, sans-serif;
        font-size: 12px;
      /*  font-weight: bold; */
        color: #50636D;
        background-image: url(../pix/orange_dot.gif);
        background-repeat: no-repeat;
        background-position: 0 12px;
        padding-left: 10px;
        padding-top: 5px;
        padding-bottom: 10px;
       
        border-bottom-color: #E6E6E6;
}
 
 .smalltext{
 		font-size: 10px;
		color: #50636D;
		font-weight: normal;
		padding-top: 3px;
 }
  .mediumtext{
 		font-size: 12px;
		color: #50636D;
		font-weight: normal;
		
 }


/* clearing */
	.stretch,
	.clear {
		clear:both; 
		height:1px; 
		margin:0; 
		padding:0; 
		font-size: 15px;
		line-height: 1px;
	}
	.clearfix:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}
	* html>body .clearfix {
		display: inline-block; 
		width: 100%;
	}
	
	* html .clearfix {
		/* Hides from IE-mac \*/
		height: 1%;
		/* End hide from IE-mac */
	}
/* end clearing */

#arrowed {
	
	
        font-size: 12px;
       
        color: #666666;
       	background-image: url(../pix/greenarrow.gif);
        background-repeat: no-repeat;
        background-position: 0 3px;
       	margin-left: 20px;
       padding-left: 15px;
        padding-top: 0px;
        padding-bottom: 0px;
       
	
}
#arrowlist
{
margin-left: 0;
margin-top: 0;
padding-left: 0px;
list-style: none;
}

#arrowlist li
{
line-height: 1.5em;
margin-left: 10px;
padding-left: 15px;
background-image: url(../pix/greenarrow.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
}


h2 {
	
	
        font-size: 15px;
       	font-weight: bold;
        color: #666666;
       	margin-top: 1px;
       	margin-bottom: 10px;
        padding-top: 1px;
        padding-bottom: 1px;
       
	
}

h3 {
	
	
        font-size: 12px;
       	font-weight: bold;
        color: #666666;
       	margin-top: 1px;
       	margin-bottom: 10px;
        padding-top: 1px;
        padding-bottom: 1px;
       
	
}
.articleshome {
	
       font-family: "lucida grande", Helvetica, sans-serif;
        font-size: 13px;
        font-weight: normal;
        color: #50636D;
        background-position: 0 12px;
        padding-left: 10px;
        padding-top: 5px;
        padding-bottom: 10px;
        border-bottom-style: dotted;
        border-bottom-color: #E6E6E6;
   
}
.abstract {
	   
        font-size: 11px;
        font-weight: normal;
        color: #50636D;
    
}

#orgtitle ,
#orgtitle a,
#orgtitle a:visited
			{
	
        font-size: 20px;
        font-weight: bold;
        line-height: 1.2em;
        color: #206BA4;
        text-decoration: none;
  
}
 div.hr {
  height: 10px;
  background:  url(../pix/hr2blu.gif) no-repeat scroll center;
}
div.hr hr {
  display: none;
}


#dotlist
{
margin-left: 0;
margin-top: 0;
padding-left: 0px;
list-style: none;
}

#dotlist li
{
line-height: 1.35em;
padding-left: 10px;
background-image: url(../pix/orange_dot.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
}

.articletitle {
	font-family: "Georgia";
	font-size: 23px;
	line-height: 1.1em;
}

.articletext {
	font-family: "Georgia";
	font-size: 13px;
	line-height: 18px;
}
.articlequestion {
	font-family: "Georgia";
	font-size: 13px;
	font-weight: bold;
	font-style:italic;
}

.black {
     color: #000000;
	 font-weight: bold;
}
#arrowlistwide
{
margin-left: 0;
margin-top: 0;
padding-left: 0px;
list-style: none;
}

#arrowlistwide li
{
line-height: 2.4em;
margin-left: 10px;
padding-left: 15px;
background-image: url(../pix/greenarrow.gif);
background-repeat: no-repeat;
background-position: 0.9em;
}