@charset "utf-8";
/* CSS Document */

*{
margin:0;
padding:0;
}

_{
margin:0;
padding:0;
}

html, body {
height:100%;
}

body{
background: #fffdd1;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
margin: 0;
text-align:center; /* horizontal centering for IE Win quirks */
}

#distance{ 
width:1px;
height:50%;
background-color:#FFFFFF ;
margin-bottom:-316px; /* half of container's height */
float:left;
}


#mainwrapper{
position:relative; /* puts container in front of distance */
clear:left;
width: 100%;
height: 633px;
margin:0 auto;
text-align: left;
background: url(../images/bg.jpg) repeat-x;
}

/*This is for header*/

#header{
width: 960px;
height: 142px;
margin-left: auto;
margin-right: auto;
}

#nav{
width: 960px;
height: 30px;
}

#h-banner{
width: 960px;
height: 112px;
}

/*end of header*/

/*This is for content*/

#content-wrapper{
width: 960px;
margin-left: auto;
margin-right: auto;
background: url(../images/contentbg.png) top repeat-y;
azimuth: expression(
this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?
(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src="images/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace
('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='scale')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true
);
}

#upper-content{
padding-top: 8px;
width: 950px;
height: 270px;
margin-left: auto;
margin-right: auto;
}

#flash-gallery{
float: left;
width: 616px;
height: 270px;
margin-left: 28px;
_margin-left: 14px;
*margin-left: 14px;
}

#news-panel{
float: left;
width: 253px;
height: 270px;
margin-left: 26px;
_margin-left: 26px;
*margin-left: 26px;
}

#news-tag{
overflow: hidden;
}

#news-topL{
float: left;
width: 16px;
height: 33px;
background: url(../images/news-topL.gif);
}

#news-topC{
float: left;
width: 222px;
height: 33px;
}

#news-topR{
float: left;
width: 15px;
height: 33px;
background: url(../images/news-topR.gif);
}

#news-list{
background: #daf3fd;
padding-left: 16px;
padding-right: 15px;
}

#news-topic{
background: url(../images/news-arrow.gif) top left no-repeat;
padding-left: 30px;
padding-top: 6px;
padding-bottom: 6px;
width: 193px;
border-bottom: 1px solid #83d7f8;
}

#news-datearchive{
font-weight: bold;
padding-left: 10px;
padding-top: 6px;
padding-bottom: 6px;
width: 212px;
border-bottom: 1px solid #83d7f8;
}

#news-arrow{
background: url(../images/news-arrow.gif) top left no-repeat;
padding-left: 30px;
padding-top: 6px;
padding-bottom: 6px;
width: 193px;
}

#news-list a:link{
font-size: 11px;
color: #000000;
text-decoration: none;
}

#news-list a:visited{
font-size: 11px;
color: #000000;
text-decoration: none;
}

#news-list a:hover{
font-size: 11px;
color: #095388;
text-decoration: underline;
}

#news-bottom{
width: 253px;
height: 11px;
background: url(../images/news-bottom.gif) top no-repeat;
}

#lower-content{
padding-top: 9px;
width: 950px;
height: 140px;
margin-left: auto;
margin-right: auto;
background-color: #FFFFFF;
}

#search-box{
float: left;
width: 616px;
height: 140px;
margin-left: 28px;
_margin-left: 14px;
*margin-left: 14px;
}

#quick-links{
float: right;
width: 253px;
height: 140px;
margin-right: 26px;
_margin-right: 14px;
*margin-right: 14px;
}

#quick-links-tag{
overflow: hidden;
}

#quick-links-topL{
float: left;
width: 16px;
height: 33px;
background: url(../images/quick-links-topL.gif);
}

#quick-links-topC{
float: left;
width: 222px;
height: 33px;
}

#quick-links-topR{
float: left;
width: 15px;
height: 33px;
background: url(../images/quick-links-topR.gif);
}

#quick-links-list{
background: #fddfbb;
padding-left: 16px;
padding-right: 15px;
}

#quick-links-topic{
padding-left: 10px;
padding-top: 10px;
padding-bottom: 0px;
width: 212px;
border-bottom: 1px solid #fab96c;
overflow:hidden;
}

#quick-links-topic2{
overflow:hidden;
padding-left: 10px;
padding-top: 5px;
padding-bottom: 5px;
width: 212px;
border-bottom: 1px solid #fab96c;
}

#quick-links-arrow{
float: left;
height: 20px;
width: 14px;
margin-right: 5px;
_margin-right: 5px;
*margin-right: 5px;
}

#quick-links-more{
background: url(../images/quick-links-more.gif) top left no-repeat;
padding-left: 30px;
padding-top: 6px;
padding-bottom: 6px;
width: 193px;
}

#quick-links-list #links{
float: left;
width: 193px;
}

#quick-links a:link{
font-size: 11px;
color: #000000;
font-weight: normal;
text-decoration: none;
}

#quick-links a:visited{
font-size: 11px;
color: #000000;
font-weight: normal;
text-decoration: none;
}

#quick-links a:hover{
font-size: 11px;
color: #9e0b0f;
font-weight: normal;
text-decoration: underline;
}

#quick-links-bottom{
width: 253px;
height: 11px;
background: url(../images/quick-links-bottom.gif) top no-repeat;
}

#content-bottom{
clear: both;
margin-left: auto;
margin-right: auto;
width: 960px;
height: 22px;
background: url(../images/content-bottom-bg.png) top no-repeat;
azimuth: expression(
this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?
(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src="images/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace
('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='scale')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true
);
}

/*end of content*/


/*This is for footer*/

#footer-wrapper{
width: 960px;
margin-left: auto;
margin-right: auto;
}

#footer-text{
margin-top: 10px;
_margin-top: 8px;
*margin-top: 8px;
text-align: center;
font-size: 11px;
}

#footer-text ul, li{
list-style-type: none;
display:inline;
color: #fdb913;
margin-left: 3px;
_margin-left: 3px;
margin-right: 3px;
_margin-right: 3px;
}


a.footer-link:link{
color: #a3620a;
text-decoration: none;
}

a.footer-link:visited{
color: #a3620a;
text-decoration: none;
}

a.footer-link:hover{
color: #a3620a;
text-decoration: underline;
}



