﻿*{
margin:0; 
padding:0; 
/*font-family:  Verdana, Arial, Helvetica, sans-serif !important;
letter-spacing:normal; 
font :normal normal normal 97.7%/1.4em "condensed" Frutiger, Verdana, Tahoma, Geneva, Helvetica, Arial, sans-serif;*/
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:97.75%;
color: #555;
}

body {
margin-top:12px;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
min-width: 980px;
max-width: 1000px;
background: #E3E3D7;
text-align:center; /*For IE6 Shenanigans*/
background-image: url('../images/body_to_bg.jpg'); 
background-repeat: repeat-x;
}

#wrapper{
text-align:center;
width:980px;
margin:0px auto; 
background:#fff; 
padding:5px;
}

#content{
background-color:#fff;
width: 100%;
text-align: left;
}

#header{
height:120px; 
color:#fff;
}
#header .logo{
text-align:center; 
background-color:#63BAFF;
background-image: url('../images/logobg.jpg');
background-repeat: repeat;
}
#header .slogan{
background-image: url('../images/sloganbg.jpg');
background-repeat: repeat-x;
}
#header .slogan h1{font-size:20px; margin:5px;}
#header .slogan h2{font-size:15px; margin:5px;}

#subhead{
height: 38px;
color: #eee;
font-weight:bold;
font-size:13px;
background-color: #003366;	
background-image: url('../images/menu_bg.jpg');
background-repeat: repeat-x;
border-top: 3px #fff solid;
border-bottom: 3px #fff solid;	
}
#subhead a{
color: #FFCF31;
text-decoration:none;
font-weight:800;
}
#subhead a:hover{
color:#FFCF31;
background-color: #F7F7FF;
background-image: url('../images/lsubhead_bg.gif');
background-repeat: repeat-x;
}
#subhead ul{
margin: 0;
padding: 0;
display: inline;
} 
#subhead ul li{
/*padding:0 15px 0 15px;*/
width:90px;
text-align: center;
border-right: 1px dotted #c0c0c0;
list-style: none;
display: inline;
float: left;
}

#subhead .fontresize{color:#E7E7E7; text-align: center;  float:right; margin-right:15px; height:20px;}
#subhead .fontresize a {font-size:18px; font-weight:900; background-color:#eee; color:#1E5899; text-decoration:none; width:20px;}
#subhead .fontresize a:hover{background-color:#1E5899; color:#eee;}

#centercolumn{
width:600px;
min-width: 550px;
max-width: 550px;
padding:0 15px;
}

#leftcolumn{
width:185px;
background-color: #99CCFF;
/*background:#8CC7FF url('../images/left_bg.jpg')*/
}
#leftcolumn .boxhead{background: #EFEBEF; border:1px #EFEBEF solid; color:#005584;}
#leftcolumn .boxbody{border:1px #DEDBDE solid; border-top:3px #DEDBDE solid; }

#rightcolumn{
width:185px;
/*background-color: #EEF3F9;
background: #99CCFF url('../../images/right_bg.jpg');*/
}

#footer{
/*background:#7083AF;*/
height: 25px;
padding: 10px;
text-align:center;
background-color: #336699;
background-image: url('../images/menu_bg.jpg');
background-repeat: repeat-x;
border-top: 3px #fff solid;
}

/* Box */
.box{margin:5px; border:0;}
.boxhead{height:25px; padding:5px; background:#005584; border:1px #005584 solid; color:#FFCF31; font-weight:bold;}
.boxbody{padding:5px; color:#333; border:1px #6B96D6 solid; border-top:3px #6B96D6 solid; }
.box a, .box a:visited{color:#333; text-decoration:underline;}
.box a:hover {color:#FFCF31; text-decoration:underline;}


/* MISC */
a{color:#009AFF; text-decoration:none; font-weight:500;/*color: #27619A;*/}
a:hover{text-decoration:underline;}
p{margin: 10px 0 20px 0; }
h1, h2, h3, h4, h5{margin-top:10px; margin-bottom:10px;}
h1{color:#2971BD; font-size:23px;}
h2{color:#2971BD; font-size:19px; }
h3{color:#333; font-size: 15px; }
h4{color:#2971BD; font-size: 12px;}
ul{margin:10px;}
li{margin:5px;}
strong, b{color:#333;}
hr{width:100%; background-color:#2971BD; border:none; height:1px; clear:both;}
img {border:0;}

#home li.home a, #aboutus li.aboutus a, #contactus li.contactus a,
#services li.services a, #joinus li.joinus a, #resources li.resources a {
color:#FFCF31;
background-image: url('../images/lsubhead_bg.gif');
background-repeat: repeat-x;
border:1px #eee dotted;
height: inherit; width:inherit;
}

.slideshow{margin-bottom:15px; width:250px; height:195px;}
.slideshow img{border:3px solid #888; float:left; clear:both;}
.slideshow-caption{padding:0 10px 0 10px; float:right;}

/* Expo stuff 
#expohead{border:1px #888 solid; width:100%;}
#expohead a{font-weight:bold;}
#expohead ul{list-style:none; border:1px #888 solid; padding:10px;}
#expohead ul, #expohead li{margin:0;}
#expohead ul li{display:inline;}
#expohead img{border:0; }
.divider{clear:both; height:1px; background-color:#2971BD;}
#expo_item ul{list-style:none; font-size:14px; background-color:#F7F7F7;}
#expo_item ul li{display:inline; text-align:left; vertical-align:middle;}
#expo_item .description{width:200px;}
#expo_item .cost{width:80px;}
#expo_item .action{width:110px; margin-left:5px;}
#expo_item .download{width:110px; margin-left:5px;}
