/* CSS Document */

/* dark blue: 4D485C  sky blue: 70BEEF  */

/* Specify blanket rules for all elements */

body {
width:860px;
font-size:80%;
font-family:'Lucida Grande',Verdana,sans-serif;
margin: 0 auto;
text-align:center;
}



#wrapper {
width: 860px;
margin: 0 auto;
text-align:left;
}



/* Rules for headings */

h1 {
font-size:150%;
}

h2 {
font-size:120%;
color:#70BEEF;

}

h3 {

font-size:120%;

}

h4 {
font-weight:bold;
margin: 0 5px;
font-size:90%;
}

p {

font-size:90%;

line-height:150%;

color:#4D485C;



}

li {

font-size:90%;
font-weight:bold;
list-style:disc inside none;
color:#4D485C;
text-align:left;


}


.side {
color: #fff;
margin: 5px;
}

.randomcontent {
display:none;}

#header {

background-position:left;

background-repeat:repeat-X;

background-image:url(../images/all/header_bg.gif);


}



/* Masthead */

#masthead {

margin:0;

margin-top:0;

width:860px;

height:120px;



}

#masthead h1 {

float:left;

margin:0;

padding:0;

}



img {
border:0;
}


/* masthead navigation*/

#navcontainer

{

padding: 0 0 0 0;

margin: 0 0 0 0;

width: 100%;

}



#navigation {

 margin: 10px 0 2px 0;

 height: 20px;

 width: 100%;

}



#navigation ul {

 margin: 0 3.5em 0 0;

 padding: 0px;

 text-align:center;

}

#navigation li {
background-image:url(../images/all/bullet.png);
background-repeat:no-repeat;
margin: 0 10px;
display: inline;
}

#navigation li a {
 text-decoration: none;
 margin: 5px 10px;
 color: #fff;
}

#navigation li a:link {
 color: #fff;
}

#navigation li a:visited {
 color: #fff;
}

#navigation li a:hover {
color:#70BEEF;
 background-repeat:no-repeat;

}

.active, .active a:link, .current a:visited {
	color: #70BEEF;
	font-weight: bold;

}


#banner {
background:#000;
width:100%;
height: 15px;
}


/* Conatiner that holds all columns */

#container {

background:url(/images/faux.gif) repeat-y;

margin-top:0px;

}





/* Content */

#content {

margin-left:200px;
margin-right:0;
padding:0;
background-color:#fff;
width:640px;
voice-family:"\"}\"";
voice-family:inherit;
width:640px;
}

html>body #content {
width:640px;
}



#column_right {
margin-top:20px;
width: 240px;
height: 400px;
float: right;
}



#text {

margin-top: 20px;
width: 360px;
float:left;

}

.header_image {
height: 220px;
overflow:hidden;
}


/* Sidebar A */

#sidebar_a {

float:left;
background-color:#fff;
padding:0;
margin:0px;
margin-top:20px;
width:200px; 
color: #000;
voice-family:"\"}\"";
voice-family:inherit;
width:180px;
text-align: left;
}

html>body #sidebar_a {
width:180px;
}

#sidebar_a ul {
margin:0em 1em;
padding:0;
font: 12px 'Helvetica',Verdana,sans-serif;
font-weight:bold;
line-height:180%;
}

#sidebar_a li {
  background: #fff;
  background-image:url(../images/all/bullet.png);
  background-repeat:no-repeat;
  list-style:none;
  padding:  0 0 0 15px;
  border-bottom:#ccc 1px solid;

}



#sidebar_a a:link, #sidebar_a a:visited {
text-decoration:none;
  color:#000;
}



#sidebar_a a:hover {
text-decoration: underline;

}

#sidebar_1 {
height: 80px;
background-color:#000000;
margin-bottom:2px;
color:#fff;
}

#sidebar_2 {
height: 80px;
background-color:#1F1933;
margin-bottom:2px;
color:#fff;
}

#sidebar_3 {
height: 80px;
background-color:#4D485C;
margin-bottom:2px;
color:#fff;
}
#sidebar_4 {
height: 80px;
background-color:#5F84A7;
margin-bottom:2px;
color:#fff;
}

#sidebar_5 {
height: 80px;
background-color:#70BEEF;
margin-bottom:2px;
color:#fff;
}

.sidebar_img {
height: 220px;
margin-bottom:2px;
color:#fff;
overflow:hidden;
}





/* Footer */ 

  #footer { 

    clear:both; 
	text-align:right;
    margin:15px 0 0 0; 
    padding:2px; 
    width:860px; 
    background:#000; 
	color:#fff;
	

    }

/* Reusable class for columns in the footer */ 

  .footerCol { 

    float:left; 
    width:170px; 
    margin-left:15px; 

    } 



/* Spacer div to follow multiple floated items */ 

  .spacer { 

    clear:both; 

      } 

	#footer ul { 

	  margin:0;
	  padding:0 0 0 25px; 
	  list-style-image:url(/images/list.gif); 
	  line-height:150%; 

	   } 

	#footer fieldset { 

	  margin:0; 
	  border:0; 
	  padding:0; 

	   }

	.footerCol img { 

	  float:left; 
	  border:2px solid #999; 
	  margin:0 5px 10px 0; 

	 } 

	
