/* ---------- document style definitions ---------- */

*  				{

				margin:  0px;

				padding:  0px;

}

logo, spacer, header, nav, section, footer, aside, article, figure, figcaption  {

				display: block;

}

body				{

				text-align: center;

}


#wrapper			{

				width:  990px;

				margin:  15px auto;
			
				text-align: left;

}

html 				{ 

				overflow-y:scroll; 
                               overflow: auto;

}

/* ---------- section style definitions ---------- */

#main_logo                      {
                                    
                                float:left;

                                background-color:#ffffff;

                                height:150px;

                                width:150px;

                                padding-left: 0px;

                                margin: 0px;

                                border: 1px;

                                border-style: solid;

                                border-color: #000000;

}

#main_spacer		        {
				
                                float: left;
                                
                                background-color: #ffffff;

                                text-align: left; 

                                height: 68px;

                                width: 790px;

                                padding: 0px;

                                margin: 0px;

                                margin-left: 150px;

                                border: 1px;

                                border-style: solid;

                                border-color: #000000;

}

#main_header		        {

                                float:left;

                                background-color: #ffffff;

                                height: 70px;

                                width: 790px;

                                padding: 0px;

                                margin: 0px;

                                text-align: center;

                                border-top: 2px solid #003366; 

                                border: 1px;

                                border-style: solid;

                                border-color: #000000;

}

#main_menu		        {

                                clear: both;

                                float:  left;

                                background-color: #ffffff;

                                padding-left: 10px;

                                padding-top: 10px;

                                width:  140px;

                                margin:  0px;

                                text-align: left;

                                border: 1px;

                                border-style: solid;

                                border-color: #000000;

}

#main_section			{

                                float:  left;

                                background: #ffffff;

                                width:  596px;

                                padding-top: 10px;

                                padding-left: 10px;

                                padding-right: 10px;

                                margin:  0px;

                                text-align: left;

                                border: 1px;

                                border-style: solid;

                                border-color: #000000;

}

#main_aside			{

                                float: left;

                                background-color: #ffffff;

                                width: 154px;

                                padding-top: 10px;

                                padding-left: 10px;

                                padding-right: 10px;

                                margin:  0px;

                                border: 1px;

                                border-style: solid;

                                border-color: #000000;

}

#main_footer			{

				clear: both;

				background-color: #ffffff;

				text-align:  center;

				width: 960px;
				
				padding: 0px;

				border-top: 2px solid #003366;


}

#main_figure                    {
    
                                border: 2px;
                                
                                border-style: solid;
                                
                                border-color: #003366;
                                
}

#main_figcaption                {
    
                                Font-family: times,SunsSans-Regular;
                                
                                font-size: 10pt;
                                
                                text-decoration: none;
                                
                                color: #003366;
                                
                                text-align: center;
}

/* -------  navigation text style definitions ---------  */

A.navSmallSub:link		{ 

				COLOR: #003366;

				FONT-FAMILY: times,SunSans-Regular;

				FONT-SIZE: 10PT;

				TEXT-DECORATION: none;
				
}

A.navSmallSub:active  		{ 

				COLOR: #003366;

				FONT-FAMILY: times,SunSans-Regular;

				FONT-SIZE: 10PT;

				TEXT-DECORATION: none;

}

A.navSmallSub:visited 		{ 

				COLOR: #003366;

				FONT-FAMILY: times,SunSans-Regular;

				FONT-SIZE: 10PT;

				TEXT-DECORATION: none;

}

A.navSmallSub:hover		{ 

				COLOR: #999999;

				FONT-FAMILY: times,SunSans-Regular;

				FONT-SIZE: 10PT;

				TEXT-DECORATION: none; 

}


A.navSmall:link			{ 

				COLOR: #003366;

				FONT-FAMILY: times,SunSans-Regular;

				FONT-SIZE: 14PT;

				TEXT-DECORATION: none;

}

A.navSmall:active  		{ 

				COLOR: #003366;

				FONT-FAMILY: times,SunSans-Regular;

				FONT-SIZE: 14PT;

				TEXT-DECORATION: none;

}

A.navSmall:visited 		{ 

				COLOR: #003366;

				FONT-FAMILY: times,SunSans-Regular;

				FONT-SIZE: 14PT;

				TEXT-DECORATION: none;

}

A.navSmall:hover		{ 

				COLOR: #999999;

				FONT-FAMILY: times,SunSans-Regular;

				FONT-SIZE: 14PT;

				TEXT-DECORATION: none; 

}

										

A.navLarge:link			{ 

				COLOR: #003366;

				FONT-FAMILY: times,SunSans-Regular;

				FONT-WEIGHT: bold;

				FONT-SIZE: 20PT;

				TEXT-DECORATION: none;

}

A.navLarge:active  		{ 

				COLOR: #003366;

				FONT-FAMILY: times,SunSans-Regular;

				FONT-WEIGHT: bold;

				FONT-SIZE: 20PT;

				TEXT-DECORATION: none;

}

A.navLarge:visited 		{ 

				COLOR: #003366;

				FONT-FAMILY: times,SunSans-Regular;

				FONT-WEIGHT: bold;

				FONT-SIZE: 20PT;

				TEXT-DECORATION: none;

}

A.navLarge:hover		{ 

				COLOR: #999999;

				FONT-FAMILY: times,SunSans-Regular;

				FONT-WEIGHT: bold;

				FONT-SIZE: 20PT;

				TEXT-DECORATION: none; 

}										

A.word:link			{ 

				COLOR: #003366;

				FONT-FAMILY: times,SunSans-Regular;

				TEXT-DECORATION: underline;

}

A.word:active  			{ 

				COLOR: #006633;

				FONT-FAMILY: times,SunSans-Regular;

				TEXT-DECORATION: underline;

}

A.word:visited 			{ 

				COLOR: #003366;

				FONT-FAMILY: times,SunSans-Regular;

				TEXT-DECORATION: underline;

}

A.word:hover			{

				COLOR: #999999;

				FONT-FAMILY: times,SunSans-Regular;
							
				TEXT-DECORATION: underline;

}

A.title:link			{ 

				COLOR: #003366;

				FONT-FAMILY: times,SunSans-Regular;
							
				FONT-WEIGHT: bold;

				FONT-SIZE: 14PT;

				TEXT-DECORATION: underline;

}

A.title:active  		{ 

				COLOR: #003366;

				FONT-FAMILY: times,SunSans-Regular;
							
				FONT-WEIGHT: bold;

				FONT-SIZE: 14PT;

				TEXT-DECORATION: underline;

}

A.title:visited 		{ 

				COLOR: #003366;

				FONT-FAMILY: times,SunSans-Regular;
							
				FONT-WEIGHT: bold;

				FONT-SIZE: 14PT;

				TEXT-DECORATION: underline;

}

A.title:hover			{ 

				COLOR: #999999;

				FONT-FAMILY: times,SunSans-Regular;
							
				FONT-WEIGHT: bold;

				FONT-SIZE: 14PT;

				TEXT-DECORATION: underline; 

}



/* ---------- text style definitions ---------- */

.htitle				{ 

				COLOR: #003366;

				FONT-FAMILY: times,SunSans-Regular;
							
				FONT-WEIGHT: bold;

				FONT-SIZE: 10PT;

				TEXT-DECORATION: none;

}
			
.btitle				{ 

				COLOR: #003366;

				FONT-FAMILY: times,SunSans-Regular;
							
				FONT-WEIGHT: bold;

				FONT-SIZE: 14PT;

				TEXT-DECORATION: none;

}
				
.title				{ 

				COLOR: #003366;

				FONT-FAMILY: times,SunSans-Regular;
							
				FONT-WEIGHT: bold;

				FONT-SIZE: 20PT;

				TEXT-DECORATION: none;

}

.bword				{ 

				COLOR: #000000;

				FONT-FAMILY: times,SunSans-Regular;
							
				FONT-WEIGHT: bold;

				FONT-SIZE: 12PT;

}

.word				{ 

				COLOR: #000000;

				FONT-FAMILY: times,SunSans-Regular;

				FONT-SIZE: 12PT;

}

.navtext			{

				FONT-FAMILY: times,SunSans-Regular;
			
				FONT-SIZE: 12PT;

}

.header 			{

				FONT-FAMILY: times,SunSans-Regular;
					
				FONT-SIZE: 20PT;
					
				FONT-WEIGHT: 900;
			
				COLOR:#003366;

}
					
.leftnav			{

				FONT-FAMILY: times,SunSans-Regular;
			
				FONT-SIZE: 12PT;
			
				FONT-WEIGHT: 200;
			
				COLOR:	#003366; 
			
				background-image:url("images/tile.gif");

}

.footer 			{

				font-family : Arial, Helvetica, sans-serif; 
			
				font-size : 10px; 
			
				color:	#999999;

}

