@charset "utf-8";
/* CSS Document */

body 
{
background-color:#c0c0c0; 
background-image:url(images/gradient.jpg); 
background-position:top; 
background-repeat:repeat-x; 
margin-top:0px; 
margin-bottom:0px
}

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

a:visited 
{
color: #3a5787; 
text-decoration: none
}

a:hover 
{
color: #c51711; 
text-decoration: underline
}

a:active 
{
color: #ffffff; 
text-decoration: underline
}

a.white:link 
{
color: #ffffff; 
text-decoration: none
}

a.white:visited 
{
color: #ffffff; 
text-decoration: none
}

a.white:hover 
{
color: #c51711; 
text-decoration: underline
}

a.white:active 
{
color: #ffffff; 
text-decoration: underline
}

.toplevel 
{
text-align:center; 
width:1000px; 
margin-left:auto; 
margin-right:auto; 
margin-top:0px; 
margin-bottom:0px; 
background-image:url(images/shadow.png); 
background-position:top; 
background-repeat:repeat-y; 
}

.header 
{
width:900px; 
height:116px; 
margin-left:auto; 
margin-right:auto
}

.navbar 
{
width:900px; 
height:34px; 
margin-left:auto; 
margin-right:auto; 
background-image:url(images/navbar.jpg); 
background-position:top; 
background-repeat:no repeat;
text-align:left 
}

.menu 
{
height:25px; 
color:#3a5787;
font-family:"Trebuchet MS",arial, verdana, sans-serif; 
font-size:13px; 
font-weight:bold;
text-align:center;
margin-left:10px;
}

.snmenu 
{
width:330px; 
height:25px; 
color:#3a5787;
font-family:"Trebuchet MS",arial, verdana, sans-serif; 
font-size:12px; 
font-weight:bold;
text-align:center;
margin-left:10px;
}

.banner
{
width:900px; 
height:336px;  
margin-left:auto; 
margin-right:auto
}

.smallbanner
{
width:300px; 
height:300px;  
}

.headlinebar
{
width:900px; 
height:50px;  
background-color:#e1e1e1; 
background-image:url(images/headlinebar.jpg); 
background-position:top; 
background-repeat:repeat-x; 
margin-left:auto; 
margin-right:auto
}

.divider
{
width:949px; 
height:20px;
margin:0px; 
border-bottom:0px solid #606060;  
text-align:center; 
margin-left:auto; 
margin-right:auto
}


.maincontent
{
width:900px; 
height:auto; 
text-align:left; 
margin-left:auto; 
margin-right:auto; 
background-color:#FFFFFF
}

.footer
{
width:900px; 
height:100px;
font-size:5px; 
line-height:12px; 
margin-left:auto; 
margin-right:auto; 
background-image:url(images/footer.jpg); 
background-position:top; 
background-repeat:repeat-x; 
background-color:#19315a
}

.footerdivider
{
width:900px; 
height:5px;
margin-left:auto; 
margin-right:auto; 
background-color:#e1e1e1
}

.footertext
{
color:#ffffff;
font-family:"Trebuchet MS",arial, verdana, sans-serif; 
font-size:11px; 
font-weight:normal;
text-align:center
}


.footertext2
{
color:#e1e1e1;
font-family:"Trebuchet MS",arial, verdana, sans-serif; 
font-size:10px; 
font-weight:normal;
text-align:center
}

.footermenu
{
color:#ffffff;
font-family:"Trebuchet MS",arial, verdana, sans-serif; 
font-size:12px; 
font-weight:bold;
text-align:center
}

.generaltext 
{
color:#505050;
font-family:"Trebuchet MS",arial, verdana, sans-serif; 
font-size:14px; 
text-align:left
}

ul 
{
color:#505050;
font-family:"Trebuchet MS",arial, verdana, sans-serif; 
font-size:14px; 
text-align:left;
margin-left:-15px
}

h1 
{
color:#3a5787;
font-family:"Trebuchet MS",arial, verdana, sans-serif; 
font-size:20px; 
font-weight:bold;
text-align:left; 
line-height:10px; 
margin-left:20px
}

h2 
{
color:#3a5787;
font-family:"Trebuchet MS",arial, verdana, sans-serif; 
font-size:15px; 
font-weight:bold;
text-align:left; 
line-height:10px
}

h3
{
color:#3a5787;
font-family:"Trebuchet MS",arial, verdana, sans-serif; 
font-size:13px; 
font-weight:bold;
text-align:left; 
line-height:5px
}

.submenutext
{
color:#808080;
font-family:"Trebuchet MS",arial, verdana, sans-serif; 
font-size:13px; 
font-weight:normal;
text-align:left
}

.mainlinks
{
font-family:Trebuchet MS, arial, verdana, sans-serif; 
font-weight:bold; 
font-size:25px; 
color:#c70909
}

.mainlinkss
{
font-family:Trebuchet MS, arial, verdana, sans-serif; 
font-weight:bold; 
font-size:20px; 
color:#c70909
}

.subheading
{
font-family:Trebuchet MS, arial, verdana, sans-serif; 
font-weight:bold; 
font-size:15px; 
color:#c70909; 
text-align:left
}

#twitter_update_list li {
list-style-type: none
}

#twitter_update_list span {
color: #404040;
background: none; 
font-size:16px; 
font-weight:bold; 
margin:10px
}

s#imageContainers { height:336px; }  
#imageContainers img { display:none; 	
			position:absolute; 	
			top:0px; left:0px; 	
			height:336px;  	
			width:900px; 	
			opacity: -0.01; } 
			
#imageContainers1 { height:300px; }  
#imageContainers1 img { display:none; 	
			position:absolute; 	
			top:0px; left:0px; 	
			height:300px;  	
			width:300px; 	
			opacity: -0.01; } 	