/* Base CSS Definitions */


body 		{font-family: Times New Roman, Vernada, sans-serif;
				 font-size: 1em;
         margin-left: 150px;
				 background-image: url(../assets/cap_bldg.png);
         background-repeat: no-repeat;
         background-attachment: fixed}		

/* page banner definitions*/
				 
#header   {margin-top: .75em;
					 height: 74px;
					 width: 1100px}
					 
/* links definitions*/

.links1  {position: absolute; top: 1em; left: 58em;
							  font-size: 1em;
								font-weight: bold;
					 			color: #073E8B}
								
.links2  {position: absolute; top: 3.25em; left: 54.5em;
							  font-size: 1em;
								font-weight: normal;
					 			color: #073E8B}
								
.links2 a:link 		 {text-decoration: none;
	  	 		          color: #1566D6}	
										
.links2 a:visited  {text-decoration: none;
				         	  color: #1566D6}
						
.links2 a:focus		 {color: #03D4A5}							
						
.links2 a:active	 {color: #073E8B}						

.links2 a:hover    {text-decoration: underline;
                    border: none;
	   		        	  background-color:#FFF;
                    color: #073E8B
										}			
					 
/* NavBar definitions*/ 				 

#navigation   {  position: absolute; top: 5.3em;
								 width: 900px;
           			 height: 30px;
								 letter-spacing: 0px;							 								 
           			 text-align: center;
								 font-family: "Arial Rounded MT Bold";
								 color: #FFFFFF;
           			 background-image: url(../assets/navbar_top.png);
           			 background-repeat: no-repeat}
								 
/* navigation text definitions*/ 	

.nav_text {font-size: 13; line-height: 175%}				 				 

/* breadcrumb definitions*/

#breadcrumb		{ position: absolute; top: 41.5em;left: 13.5em;
								font-family: arial;
							  font-style: italics;
								font-size: .7em;
								color: #808080}
					
/* cursor definitons*/

a:hover    {cursor: pointer}

/* link definitions*/ 

a:link 		 {text-decoration: none;
	  	 		  color: #FFFFFF}

a:visited  {text-decoration: none;
					  color: #FFFFFF}
						
a:focus		 {color: #03D4A5}							
						
a:active	 {color: #073E8B}						

a:hover    {border: none;
	   			  background-color: #99E3D2;
            color: #073E8B}			 				
					
/* photo_gallery definitions*/

#blue_screen		  {background-image: url(../assets/blue_box.png);
									 background-repeat: no-repeat;
									 position: absolute; top: 7.2em;
									 width: 900px;
									 height: 350px;
									}

#gallery_left	  	{position: absolute; top: 3em; left: 5em; 
								  }		
									
#photo_caption    {position: absolute; top: 10em; left: 6.5em;
									}									
									
#link_table				{position: absolute; top: 15.7em; left: 6.7em;
									 font-size: px; color: #FFF;
									}
#link_table th    {font-size: 20px; color: #FFF;
     							}																		
								 
#gallery_right		{position: absolute; top: .75em; right: 2em;
								 	}								 			
					
					
/* main definitions*/

#main			 {position: absolute; top: 32em; width: 900px; padding: 0px;
					 }
					 
#caption   {position: absolute; top: -1em; left: 0em; letter-spacing: .17em; font-size: 28px; font-weight: bold; color: #000;
					  margin: 0px; padding: px;
				   }	
							 		 
#sub_caption	 {position: absolute; top: .75em; line-height: .9em; letter-spacing: .1em; font-size: 20px; font-weight: bold; color: #2C85EF;
    			     }		 				
								
#credit 	 {position: absolute; top: 6em;
            font-family: sans-serif; font-style: bold; font-size: .8em;
 					 }
					 
#courtesy	 {position: absolute; top: 7.5em; width: 30%;
            font-style: italic; font-size: .8em; line-height: .8em;
					 }					 					 
				 
#column1 	 {position: absolute; top: 7.5em; width: 30%;
					 } 
					 
#more1      {position: absolute; top: 19em; left: 3em; 
						 font-size: .8em; font-style: italic; letter-spacing: .15em;
				 		}														
						
#more1  a:link	    {text-decoration: none;
	  	 		             color: #1566D6;
											 }

#more1  a:visited   {text-decoration: none;
					             color: #1566D6;
											 }
					
#more1  a:focus		  {color: #073E8B;
				 	 						}							
						
#more1  a:active	  {color: #073E8B}						

#more1  a:hover     {border: none;
	   			             text-decoration: underline;
                       color: #073E8B
											 }			 										
					 					 					 									 
#column2	 {position: absolute; top: 1em; right: 18em;
					  width: %;
						border: 0px solid #073E8B;
						padding: 0px;
					 }	
					 
/* head definitions*/

#head			 {font-size: 1.25em; font-weight: bold;
					 }			
					 
#more2      {position: absolute; top: 16.25em; left: 35em;
						 font-size: 1em; font-style: italic; letter-spacing: .15em;
				 		}														
						
#more2  a:link	    {text-decoration: none;
	  	 		             color: #1566D6;
											 }

#more2  a:visited   {text-decoration: none;
					             color: #1566D6;
											 }
					
#more2  a:focus		  {color: #073E8B;
				 	 						}							
						
#more2  a:active	  {color: #073E8B}						

#more2  a:hover     {border: none;
	   			             text-decoration: underline;
                       color: #073E8B
											 }							 		 									 	 		
						
/* top_sidebar definitions*/

#top_sidebar	 {position: absolute; top: 31.5em; left: 51em;
							  width: 235px; height: 235px;
						    background-image: url(../assets/get_connected.png);
							  background-repeat: no-repeat;	
						    }						
								
#top_sidebar h3			   {background-color: #FFB843; color: #FFFFFF; text-align: center;
					             }	
td				 {text-align: center;
					 }					 			 							
					 
#sn_link1				{position: absolute; top: 36em; left: 54em;
								}		
#sn_link1 td		{font-weight: bold; color: #073E8B;
								}								
#sn_link2				{position: absolute; top: 10em; left: 51em;
								}																			 
	
/* bottom_sidebar definitions*/

#bottom_sidebar {position: absolute; top: 50em; left: 50.9em; width: 235px;
                 font-size: 16px; font-style: italic; text-align: center; color: #7F7F7F; line-height: 2.5em;
								 word-spacing: .3em;
								}	
							
/* home page footer definitions*/							
								
#footer     		{width: 900px;
								 height: 20px;
								 background-image: url(../assets/navbar_bottom.png);
								 background-repeat: no-repeat;
								 color: #FFFFFF;
								 text-align: center;
								 letter-spacing: 1px;
								 line-height: 2em;
								 font-size: 10px;
								 font-weight: bold;
								 position: absolute; top: 79.25em;
								 }							
								 
							 	
