body
{
        font-family:Tahoma,Arial,Verdana;
        background:#F8F6F7 url(images/pagebg.gif) repeat-x left top;
        font-size:12px;
        color:#404040;
}
.clear
{
        clear:both;
        float:none;
}
img
{
        border:0px;
}
#wrap
{
        width:914px;
        margin:auto;
}
.home #wrap
{
        width:912px;
}
#top
{
         height:100px;
         width:914px;
           overflow:hidden;
          margin-top:49px;
          background:url(images/topbg.png) no-repeat;

}
.home #top
{
        width:914px;
}
#top ul
{
        margin:0px;
        padding:0px;
        float:right;
        list-style:none;
        margin-right:-5px;
        margin-top:40px;
}
#top ul li
{
        float:left;
        color:#404040;
        font-size:12px;
}
#top ul li  a
{
         display:inline-block;
           font-weight:700;
         padding:0px 7px;

        color:#404040;
}
#top ul li.active , #top ul li.active a
{
         color:#01008b;
}
#menucontent
{
width:890px;
overflow:hidden;
}
#figure
{
        height:305px;
        margin-top:15px;
        background:url(images/slidebg.png) no-repeat;
        position:relative;
}
#threecols
{
        margin-top:20px;
}
#threecols ul
{
        margin:0px;
        padding:0px;
}
#threecols ul li
{
        width:294px;
        float:left;
        list-style:none;
}
#threecols ul li.col1
{
        margin-right:15px;
}
#threecols ul li.col2
{
        margin-right:15px;
}
.boxtitle1 img,.boxtitle2 img ,.boxtitle3 img
{
        border:0px;
}
.boxtitle1
{
        background:url(images/box1hover.gif);
        display:block;
        width:294px;
        height:100px;
}
.boxtitle2
{
        background:url(images/box2hover.gif);
        display:block;
        width:294px;
        height:100px;
}
.boxtitle3
{
        background:url(images/box3hover.gif);
        display:block;
        width:294px;
        height:100px;
}
.boxtitle1:hover img,.boxtitle2:hover img,.boxtitle3:hover img
{
           visibility:hidden;
}

#miancontent
{
        margin-top:20px;
}
#contenttext
{
        background:#fbf9fa url(images/ccbg.gif) repeat-x left bottom;
        min-height:550px;
}
#maintop,#mainbottom
{
        height:8px;
        overflow:hidden;
}
#leftcol
{
        width:560px;
        float:left;
        margin-left:15px;
}
#rightcol
{
         float:right;
         width:277px;
         margin-right:15px;
}
#footer
{
        margin-top:20px;
        height:54px;
        line-height:54px;
        vertical-align:middle;
        color:#fff;
        padding:0px 16px;
        background:url(images/footbg.gif) no-repeat left top;
}
#footer a
{

        text-decoration:none;
        color:#fff;
}
.left
{
        float:left;
}
.right
{
        float:right;
}
h2.artitle
{
         height:53px;
         line-height:65px;
         margin:0px;
         padding:0px;
          padding-left:15px;
          overflow:hidden;
          font-size:19px;
          font-weight:500;
         background:url(images/titlebg.gif) no-repeat left top;
}
h2.artitle p
{
margin:0px;
padding:0px;
}
.btm5
{
        padding-bottom:5px;
}
#main-photo-slider
{
         top:24px;
         left:24px;
}
#slidernavs
{
        float:right;
        right:23px;
        top:164px;
        width:304px;
        height:150px;
        position:absolute;
        z-index:1000;
}
#slidebtns
{
        width:222px;
        height:100px;
        position:absolute;
        float:right;
        right:54px;
        top:24px;
}
.pagetitle
{

        border-bottom:solid 2px #c7c7c7;
        height:40px;
        line-height:40px;
        font-size:22px;
}

.imglist ul
{
        margin:0px;
        padding:0px;
        list-style:none;

}
.imglist li
{
        float:left;
        width:150px;
        height:178px;
        margin:20px 0px 0px 27px;
}
.imglist li img
{

        width:150px;
        height:178px;
}
.floatLeft                                                                         { float: left; margin-right: 10px;}
.floatRight                                                                        { float: right; }
.clear                                                                                 { clear: both; }
a                                                                                        { outline: none; }


/*
        PAGE STRUCTURE
*/
#page-wrap                                                                         { width: 500px; margin: 25px auto; position: relative; min-height: 500px;
                                                                                          background: url(images/bg.png) top center; }


/*
        TYPOGRAPHY
*/
ul                                                                                        { list-style: square inside; }
a, a:visited                                                                { color: #729dff; text-decoration: none; }
a:hover, a:active                                                        { color: white; }
blockquote                                                                        { padding: 0 20px; margin-left: 20px; border-left: 20px solid #ccc; font-size: 14px;
                                                                                            font-family: Georgia, serif; font-style: italic; margin-top: 10px;}

/*
        SLIDER
*/
.slider-wrap                                                                { width: 419px; position: absolute; top: 87px; left: 40px; }
.stripViewer .panelContainer
.panel ul                                                                        { text-align: left; margin: 0 15px 0 30px; }
.stripViewer                                                                { position: relative; overflow: hidden; width:587px; height: 254px; }
.stripViewer .panelContainer                                { position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel                        { float: left; height: 100%; position: relative; width: 587px; }
.stripNavL, .stripNavR, .stripNav                        { display: none; }
.nav-thumb                                                                         {   }

.cross-link { display: block; width: 254px; margin-top:2px;  height:36px; padding-left:50px; line-height:36px;
               background : transparent url(images/slidernav.gif) no-repeat right top;font-size:19px;
                                                                                            z-index: 9999; }
.active-thumb                                                                 { background:url(images/slidenavhover.png)   no-repeat left top; }



#imgbanner
{
        margin-top:18px;
}
.subpage #maintop
{
        height:14px;
}
.subpage #mainbottom
{
        height:15px;
}
.subpage #contenttext
{
        background:url(images/incbg.gif) repeat-y ;


}
.subpage #addbtmbg
{
        width:912px;
        height:auto;
        min-height:800px;
         _height:800px;
         margin:0px 1px;
         background:#fbf9fa url(images/inbtmbg.gif) repeat-x left bottom;
}
.pagetitle
{

}

#footer
{
        position:relative;
}
#footer ul
{
         margin:17px 0px 0px 0px;
         padding:0px;
         list-style:none;
         position:relative;

}

#footer ul li
{
        float:left;
        height:20px;
        line-height:20px;
        vertical-align:middle;
        margin-right:5px;
        position:relative;

}

#footer ul li ul
{
        position:absolute;
        width:100px;
        display:none;
        z-index:1000;
}
#footer ul li ul li
{
        width:100px;
        position:relative;
        border:solid 1px #666;
        background:#eee;
}
#footer ul li ul li a
{
        color:#000;
        display:block;
        text-align:center;

}
#footer ul li:hover ul
{
         display:block;
         top:-100px;
         left:0px;
}

#footer ul li:hover ul  li ul ,#footer ul li  ul  li ul
{
          display:none;
}
#footer ul li  ul  li:hover ul
{
        position:absolute;
        display:block;
        left:-101px;
         top:-60px;
}
#contenttext a
{
        color:#0B0B61;
}
#contenttext a:hover
{
        color:#610B0B;
}
