body{
text-align: left;
color: black;
font-family: arial;
 
}
a {outline:none;}
.container {
margin: auto; 

width: 960px;}

#header {min-height:30px;font-size: 12px;position:relative;z-index:99999;
}


#header h1{text-align: left;color: black;font-size: 12px; margin-left: 20px;font-variant: small-caps;}



#expandedfooter, #footer{clear: both; 
font-size: 10px;
width: 100%;
text-align: center;
padding: 4px 0;}

/* index content */

#index_content {
float:left; 
width:700px;}


/* ad space */

.adSpace {float:right;width:220px;font-size: 12px;padding:3px}
.adSpace ul {list-style-type: none;margin:3px 0px;padding:3px 0px;}
.adSpace ul li {
		padding:5px -3px; /*removes in Firefox/Mozilla*/
		margin:5px 0; /*removes in IE & Opera*/
		}
 
/* navigation bar */

div#nav {

clear:both;
width:100%; 
background-image:url(nav_bar.png);
background-repeat:no-repeat;
background-position:center;
height:30px;
}

#nav a {line-height:2em;
display:block;
width:100%;
text-decoration:none;

color:white;}

#nav a:hover {
color:white;}

#nav ul {
margin:0px; 
padding:0px;
list-style:none;}

#nav ul li{
line-height:2.5em;
display:block;
float:left;
width:19%;
text-align:center;
border-left:1px solid white;
border-right:1px solid white;}

#nav li ul{line-height:1.1em;
position:absolute;
margin:0px;
display:none;
width:19%;
padding:2px;
border:1px solid black;
-moz-border-radius: 10px;
border-radius: 10px;
/* ghost-white bgColor */
background-color:#F8F8FF;}

#title {
color:black;
font-family:Trebuchet MS;}

#nav li:hover ul, li:active{
display:block; }

#nav li ul li { 

display:block;
width:96%;
background:white;
text-align:left;
line-height:1.5em;padding:2px 1px;
}

#nav li ul a{ color:#333333;;border:0px;
display:block;line-height:1.5em;
padding:2px 2px;}

#nav li ul a:hover{background-color:#1a1a1a;;color:white; }

.subTitle {border-bottom:1px dotted #ababab;font-weight:bold;}


div.main-box {
width: 100%;
overflow: hidden;
}

div.main-box a{color:#808080;text-decoration:none;}
div.main-box a:hover {color:black;text-decoration:underline;}
div.main-box ul{list-style:none;}
.box1 {float:left;width:30%}
.box2 {float:left;width:30%}
.box3 {float:left;width:30%}


/* search form */

#search {
float:right;display:block;}

/* tagline */

#tagline {text-align:left; margin-left:10px; width:50%;float:left;}

#logo img {border:0px;}
#logo a {outline:none;}



hr {color: black;}


A{text-decoration: none; color: #666666}
A:hover{text-decoration: underline; color: #000000}




div.shadow {
    -moz-box-shadow: 3px 3px 4px white;
    -webkit-box-shadow: 3px 3px 4px white;
    box-shadow: 3px 3px 4px #666;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='white')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='white');
}



