
/* normal text */

/* NOTES:
      for font-family, several alternative fonts are specified,
      followed finally by a supported generic family name
      ('serif', 'sans-serif', 'cursive', 'fantasy').

      Place the font-family declaration at the end of the list of
      declarations for a selector to account for an MSIE3 font
      declaration freak out

      For correct rendering across all three browsers include a
      fictitious font name enclosed in single quotes as your
      first font choice and a fictitious font name as your last
      choice. 
			
					padding-left: 20px;
					padding-right: 20px;
					text-align: justify;

      */
			
body
		{
		font-family: 'X', georgia, times new roman, sans-serif, arial, helvetica, verdana 'X';
		color: #000000;
		}

#maintext
    {
    font-size: 12px
    font-weight: bold;
    color: #9A0000;
		padding-left: 15px;
    padding-top: 15px;
    }

#button {
  	width: 476px;
  	padding: 0 0 0 0;
  	font-family: 'X', georgia, times new roman, sans-serif, arial, helvetica, verdana 'X';
  	background-color: #133260;
  	color: #333;
  	}

#button ul {
		list-style: none;
		display: inline;
		margin: 0;
		padding: 0;
		border: none;
		}
		
#button li {
		display: inline;
		margin: 0;
		}

#button li a {
		font-family: 'X', georgia, times new roman, sans-serif, arial, helvetica, verdana 'X';
		letter-spacing: 1px;
		font-weight: bold;
    color: #ffffff;
		display: inline;
		padding: 10px 18px 10px 18px;
		background-color: #133260;
		text-decoration: none;
		width: 100%;
		}

	html>body #button li a {
		width: auto;
		}

	#button li a:hover {
		background-color: #275F9F;
		color: #fff;
		display: inline;

		}
		
p.bio
    { 
    font-size: 12px;
		line-height : 18px;
		padding-right: 20px;
		padding-bottom: 0px;
    color: #000000;
    }
		
p, ul, ol
    { 
    font-size: 12px;
		text-align: justify;
		letter-spacing: 0.5px;
		line-height : 18px;
		padding: 0px 0px 0px 0px;
    color: #000000;
    }	
		
p.grey
    { 
    font-size: 12px;
		line-height : 18px;
		font-weight: bold;
    color: #666666;
    }				
				
.normal
    { 
    font-size: 12px;
		line-height : 18px;
    color: #000000;
    }
		
.normaltall
    { 
    font-size: 12px;
		line-height : 30px;
    color: #000000;
    }		
		
ul.special
    { 
    font-size: 12px;
		line-height : 18px;
		padding: 0px 20px 0px 20px;
    }
		
.section
    { 
    font-size: 16px;
		font-weight: bold;
    color: #082155;
		padding-top: 20px;
    }
		
.services
    { 
    font-size: 16px;
		font-weight: bold;
    color: #AD8155;
		padding-top: 20px;
    }		

.partners
    { 
    font-size: 16px;
		font-weight: bold;
    color: #CC3366;
		padding-top: 20px;
    }	
				
.analyst
    { 
		font-weight: bold;
    font-size: 12px;
    color: #000000;
    }		
		
.analyst_lt
    { 
		font-weight: bold;
    font-size: 12px;
    color: #666666;
    }				
	
.menu2 a
    {
    font-size: 11px;
		letter-spacing: 1px;
		font-weight: bold;
    color: #ffffff;
		text-decoration: none;
    }

.menu2 a:hover
    {
		text-decoration: underline;
    }
		
.menu2 a:active
    {
    }	
.menu a
    {
    font-size: 11px;
		letter-spacing: 1px;
		font-weight: bold;
    color: #ffffff;
		text-decoration: none;
    }

.menu a:hover
    {
		text-decoration: underline;
    }
		
.menu a:active
    {
    }
		
.wlinks a
    {
    font-size: 12px;
		font-weight: normal;
    color: #FFFFFF;
		text-decoration: none;
    }

.wlinks a:hover
    {
    font-size: 12px;
    color: #FFFFFF;
		text-decoration: underline;
    }
		
.wlinks a:active
    {
    font-size: 12px;
    color: #FFFFFF;
		text-decoration: underline;
    }		
		
.calsel
    {
    font-size: 12px;
		font-weight: bold;
    color: #000000;
		text-decoration: none;
    }
		
.calendar
    {
    font-size: 12px;
		font-weight: normal;
    color: #000000;
		line-height : 18px;
		text-decoration: none;
    }		
		
.calendar a
    {
    font-size: 12px;
    color: #0000AA;
		text-decoration: underline;
    }

.calendar a:hover
    {
    color: #FF9933;
    }
		
.calendar a:active
    {
    color: #0000CC;
    }		
		
.stdlink a
    {
    font-size: 12px;
		font-weight: bold;
		line-height : 23px;
    color: #333333;
    }

.stdlink a:hover
    {
    color: #082155;
		text-decoration: underline;
    }	
				
.olink a
    {
    font-size: 12px;
		font-weight: bold;
    color: #9A0000;
		text-decoration: none;
    }

.olink a:hover
    {
		text-decoration: underline;
    }	
		
.olink a:active
    {
		text-decoration: underline;
    }
		
.bolink a
    {
    font-size: 14px;
		font-weight: bold;
    color: #FF9933;
		text-decoration: none;
    }

.bolink a:hover
    {
		text-decoration: underline;
    }	
		
.bolink a:active
    {
		text-decoration: underline;
    }		

/* 009966, 339966, or 66CC99 */		
				
.glink a
    {
    font-size: 12px;
		font-weight: bold;
		line-height: 20px;
    color: #9A0000;
		text-decoration: none;
    }

.glink a:hover
    {
		text-decoration: underline;
    }	
		
.glink a:active
    {
		text-decoration: underline;
    }

.tlink a
    {
    font-size: 12px;
		font-weight: bold;
		line-height: 20px;
    color: #9A0000;
		text-decoration: none;
    }

.tlink a:hover
    {
		text-decoration: underline;
    }	
		
.tlink a:active
    {
		text-decoration: underline;
    }		
		
.rlink a
    {
    font-size: 12px;
		font-weight: bold;
		line-height: 20px;
    color: #9A0000;
		text-decoration: none;
    }

.rlink a:hover
    {
		text-decoration: underline;
    }	
		
.rlink a:active
    {
		text-decoration: underline;
    }
		
.ylink a
    {
    font-size: 12px;
		font-weight: bold;
		line-height : 20px;
    color: #9A0000;
		text-decoration: none;
    }

.ylink a:hover
    {
		text-decoration: underline;
    }	
		
.ylink a:active
    {
		text-decoration: underline;
    }
		
.bluelink a
    {
    font-size: 12px;
		font-weight: bold;
    color: #123160;
		text-decoration: none;
    }

.bluelink a:hover
    {
		text-decoration: underline;
    }	
		
.bluelink a:active
    {
		text-decoration: underline;
    }		

/* can also use slink color B58F52 */

.slink
    {
    font-size: 12px;
		font-weight: normal;
    color: #000000;
		line-height : 20px;
    }		
					
.slink a
    {
    font-size: 12px;
		font-weight: bold;
		line-height : 20px;
		color: #AD8155;
		text-decoration: none;
    }

.slink a:hover
    {
		text-decoration: underline;
    }	

.slink a:active
    {
		text-decoration: underline;
    }			
						
.copyright
    {
    font-size: 11px;
		font-weight: bold;
    color: #ffffff;
    }

.separator
    { 
    font-size: 12px;
		font-weight: bold;
    color: #ffffff;
    }

.separator2
    { 
    font-size: 12px;
    color: #FFFFFF;
    }

#ajaxticker1{
    width: 800px;
    height: 20px;
    background-color: #000000;
    }

#ajaxticker1 div{ /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/
    background-color: #000000;
    }
		
.ajaxtext
    {
    font-family: 'X', sans-serif, arial, helvetica, verdana, times new roman 'X';
		font-size: 17px;
    font-weight: bold;
    color: #ffffff;
		padding-top: 0px;
    padding-bottom: 3px;
    }
				
#roles1
		{
		font-family: 'X', georgia, times new roman, sans-serif, arial, helvetica, verdana 'X';
		font-size: 12px;
		font-weight: bold;
    width: 380px;
		margin-top: 5px;
		margin-left: 5px;
    margin-right: 10px;
		margin-bottom: 10px;
    text-align: left;
 /*   background-color: #CCCCCC;
    border: 2px dotted #818181; */
		} 
  
#roles1 ul.left {
    list-style: none;
		font-weight: normal;
		float: left;
    width: 190px; 
    margin: 0px;
    padding: 15px 0px;
    border: 0px none; 
    position: relative;
    left: 0px;
  }
  
#roles1 ul.right {
		list-style: none;
		font-weight: normal;
    float: right;
    width: 190px; 
    margin: 0px;
    padding: 15px 0px;
    border: 0px none; 
  }
				
.no-space {
    margin: 0px;
    padding: 0px;
  }

