.clear
{
    clear:both;
}
HTML, BODY, FORM
{
    padding:0px;
    margin:0px;
}
BODY
{
    font-family:Trebuchet;
    FONT-SIZE: 13px;
    color:#000000;
    background-color:#5882a1;
    background-image:url(/images/pagebg.gif);
    background-repeat:repeat-x;
    background-position:top left;    
}
P
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    COLOR: #333333;
    FONT-FAMILY: Verdana, 'Trebuchet MS', Arial
}
A
{
    FONT-WEIGHT: bold;
    COLOR: #3b6785;
}
A:hover
{
    COLOR: #05253d;
}
A:active
{
    COLOR: #3b6785;
}
A:link
{
    COLOR: #3b6785;
}
.saddle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    MARGIN: 0px 0px 0px 80px;
    COLOR: #ffffff;
    FONT-FAMILY: 'Trebuchet MS', 'Century Gothic';
    TEXT-ALIGN: left
}
H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 25px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 15px;
    COLOR: #05253d;
    PADDING-TOP: 0px;
    FONT-FAMILY: 'Trebuchet MS', 'Century Gothic'
}
H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20pt;
    MARGIN: 0px 0px 15px 40px;
    COLOR: #11334e;
    PADDING-TOP: 20px;
    FONT-FAMILY: 'Trebuchet MS', 'Century Gothic'
}
H3
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12pt;
    COLOR: black;
    FONT-FAMILY: 'Century Gothic'
}
H4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    MARGIN: 0px 0px 0px 0px;
    COLOR: #11334e;
    FONT-FAMILY: 'Trebuchet MS', 'Century Gothic'
}
.subMenu
{
    FONT-SIZE: small;
    COLOR: white;
    FONT-FAMILY: 'Trebuchet MS', Arial, Tahoma, Verdana;
    TEXT-DECORATION: none;
}
.subMenu A
{
    COLOR: white;
    TEXT-DECORATION: none;
}
.subMenu A:hover
{
    COLOR: white;
    TEXT-DECORATION: underline;
}
A.subMenu
{
    COLOR: white;
    TEXT-DECORATION: none;
}
A.subMenu:hover
{
    COLOR: white;
    TEXT-DECORATION: underline;
}
IMG
{
    BORDER: 0px
}

#gallery A:visited
{
    PADDING-RIGHT: 5px;
    DISPLAY: block;
    PADDING-LEFT: 20px;
    BACKGROUND: #ccc;
    PADDING-BOTTOM: 5px;
    WIDTH: 182px;
    COLOR: #258;
    PADDING-TOP: 5px;
}
#search
{
    MARGIN: 5px 0px 0px 10px;
    COLOR: #fff
}
#extra
{
    CLEAR: left;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 40px;
    WIDTH: 207px;
    PADDING-TOP: 25px
}
#extra IMG
{
    BORDER-RIGHT: #ccc 1px solid;
    BORDER-TOP: #ccc 1px solid;
    BORDER-LEFT: #ccc 1px solid;
    BORDER-BOTTOM: #ccc 1px solid
}
#extra H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 16pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #fff;
    PADDING-TOP: 0px;
    FONT-FAMILY: Times;
    LETTER-SPACING: -2px
}
#extra H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 24pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 15px 10px;
    COLOR: #fff;
    PADDING-TOP: 0px;
    FONT-FAMILY: Times;
    LETTER-SPACING: -2px
}
#extra P
{
    FONT-SIZE: 110%;
    MARGIN: 0px 0px 0px 100px;
    LINE-HEIGHT: 120%
}
#maincontent
{
    PADDING-RIGHT: 25px;
    PADDING-LEFT: 25px;
    FONT-SIZE: 13px;
    MIN-HEIGHT: 700px;
    BACKGROUND: #ffffff;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    WIDTH: 522px;
    LINE-HEIGHT: 100%;
    PADDING-TOP: 15px
}
#maincontent P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 15px;
    COLOR: #05253d;
    PADDING-TOP: 0px
}
#maincontent IMG
{
    BORDER-RIGHT: #ccc 1px solid;
    BORDER-TOP: #ccc 1px solid;
    MARGIN: 15px;
    BORDER-LEFT: #ccc 1px solid;
    BORDER-BOTTOM: #ccc 1px solid
}
#maincontent UL
{
    MARGIN: 0px 0px 15px 30px;
    COLOR: #05253d;
    LIST-STYLE-TYPE: square
}
#maincontent BLOCKQUOTE
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 15px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 15px 20px;
    BORDER-LEFT: #05253d 3px solid;
    PADDING-TOP: 0px
}
#maincontent UL LI SPAN
{
    COLOR: #000
}
#maincontent IMG.noborder
{
    border:0px;
    margin:0px;
}
#base
{
    MARGIN: 0px auto;
    WIDTH: 782px;
    FONT-FAMILY: Times;
    HEIGHT: 250px;
}
#base H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 13pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    FONT-FAMILY: 'Times New Roman'
}
#base H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 18pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 15px 10px;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    FONT-FAMILY: 'Times New Roman'
}
#base H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 15px 10px;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    FONT-FAMILY: 'Times New Roman'
}
#base P
{
    PADDING-RIGHT: 25px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: right
}
#mainimage1
{
    BORDER-RIGHT: #ccc 1px solid;
    BORDER-TOP: #ccc 1px solid;
    FLOAT: left;
    MARGIN: 25px 0px 0px;
    BORDER-LEFT: #ccc 1px solid;
    WIDTH: 207px;
    BORDER-BOTTOM: #ccc 1px solid;
    HEIGHT: 132px
}
#mainimage2
{
    BORDER-RIGHT: #ccc 1px solid;
    BORDER-TOP: #ccc 1px solid;
    FLOAT: right;
    MARGIN: 25px 0px 0px 75px;
    BORDER-LEFT: #ccc 1px solid;
    WIDTH: 207px;
    BORDER-BOTTOM: #ccc 1px solid;
    HEIGHT: 132px
}
#mainimage3
{
    BORDER-RIGHT: #ccc 1px solid;
    BORDER-TOP: #ccc 1px solid;
    FLOAT: right;
    MARGIN: 25px 0px 0px 75px;
    BORDER-LEFT: #ccc 1px solid;
    WIDTH: 207px;
    BORDER-BOTTOM: #ccc 1px solid;
    HEIGHT: 132px
}
#mainimage1 A.mainmore, #mainimage2 A.mainmore, #mainimage3 A.mainmore
{
    color:#ffffff;
    font-size:11px;
    display:block;
    text-align:right
}

#basehome
{
    MARGIN: 0px auto;
    WIDTH: 210px;
    FONT-FAMILY: Times;
    HEIGHT: 250px
}
#basehome H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 13pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    FONT-FAMILY: 'Times New Roman'
}
#basehome H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 18pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 15px 10px;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    FONT-FAMILY: 'Times New Roman'
}
#basehome P
{
    PADDING-RIGHT: 25px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: right
}
.rangetext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #072740;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: Verdana, Helvetica, Arial;
}
.normal
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: black;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: Verdana, Helvetica, Arial;
}
.italic
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    LINE-HEIGHT: 18px;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana, Helvetica, Arial;
}
.bold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #333333;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: Verdana, Helvetica, Arial;
}
.normal2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #888888;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: Verdana, Helvetica, Arial;
}
.normal3
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #333333;
    LINE-HEIGHT: 18px;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana, Helvetica, Arial;
}
.normal4
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Helvetica, Arial;
}
.topic_bold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #3b6785;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: Verdana, Helvetica, Arial;
}
#pscroller1
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    WIDTH: 480px;
    PADDING-TOP: 5px;
    HEIGHT: 220px;
    BACKGROUND-COLOR: #f5f5f5
}
#pscroller2
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    WIDTH: 400px;
    PADDING-TOP: 3px;
    HEIGHT: 20px
}
#pscroller2 A
{
    TEXT-DECORATION: none;
}
.navigation
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #3b6785;
    FONT-FAMILY: Verdana, Helvetica, Arial;
    TEXT-DECORATION: none
}
.navigation A:active
{
    COLOR: #3b6785;
    TEXT-DECORATION: none
}
.navigation A:hover
{
    COLOR: gray;
    TEXT-DECORATION: none
}
.navigation A:link
{
    COLOR: #3b6785;
    TEXT-DECORATION: none
}
.normal A:hover
{
    COLOR: lightgrey;
}
.title
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #3b6785;
    FONT-FAMILY: Verdana, Helvetica, Arial
}
.title A:hover
{
    COLOR: lightgrey;
}
.title A:active
{
    COLOR: #3b6785;
}
.title A:link
{
    COLOR: #3b6785;
}
.link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #225588;
    FONT-FAMILY: Verdana, Arial, Tahoma;
    TEXT-DECORATION: underline
}
.link A
{
    COLOR: #225588;
}
.link A:link
{
    COLOR: #258;
}
.link A:visited
{
    COLOR: #258;
}
.link A:hover
{
    COLOR: #47a;
}
.text
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Helvetica, Arial
}
.text A
{
    COLOR: #333333;
    TEXT-DECORATION: underline
}
.text A:link
{
    COLOR: #225588;
    TEXT-DECORATION: underline
}
.text A:visited
{
    COLOR: #258;
}
.text A:hover
{
    COLOR: #47a;
}
.adminmenu
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #3b6785;
    FONT-FAMILY: Verdana, Helvetica, Arial
}
.adminmenu A:hover
{
    COLOR: #ffffff;
}
#main_nav
{
    MARGIN: 14px 0px;
    LIST-STYLE-TYPE: none
}
#main_nav LI
{
    DISPLAY: inline
}
#main_nav A
{
    DISPLAY: block;
    FLOAT: left;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px 1em;
    COLOR: #666;
    BORDER-BOTTOM: #ffffff 6px solid;
    TEXT-DECORATION: none
}
#main_nav LI.civillink A
{
    COLOR: #99734f
}
#main_nav LI.archilink A
{
    COLOR: #757388
}
#main_nav LI.structlink A
{
    COLOR: #74919f
}
#main_nav LI#homelink A
{
    MARGIN-LEFT: 0px
}
#main_nav LI A:hover
{
    BORDER-BOTTOM: #3b6785 6px solid
}
#text_content P
{
    FONT-SIZE: 0.8em;
    TEXT-ALIGN: left
}
.smallbold
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #2b356a;
    FONT-FAMILY: Verdana, Helvetica, Arial
}
.navigation A
{
    COLOR: #3b6785;
    TEXT-DECORATION: none
}
.adminmenu A
{
    COLOR: #3b6785;
    TEXT-DECORATION: none
}
.normal A
{
    COLOR: #3b6785;
}
.menu
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13pt;
    COLOR: #3b6785;
    FONT-FAMILY: 'Century Gothic';
    TEXT-DECORATION: none
}
A.menu:link
{
    COLOR: #2a2356;
    TEXT-DECORATION: none
}
A.menu:visited
{
    COLOR: #2a2356;
    TEXT-DECORATION: none
}
A.menu:hover
{
    COLOR: #3b6785;
    TEXT-DECORATION: none
}
A.menu:active
{
    COLOR: #3b6785;
    TEXT-DECORATION: none
}
.menuA
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13pt;
    COLOR: #2a2356;
    FONT-FAMILY: 'Century Gothic';
    TEXT-DECORATION: none
}
A.menuA:link
{
    COLOR: #3b6785;
    TEXT-DECORATION: none
}
A.menuA:visited
{
    COLOR: #3b6785;
    TEXT-DECORATION: none
}
A.menuA:hover
{
    COLOR: #2a2356;
    TEXT-DECORATION: none
}
A.menuA:active
{
    COLOR: #2a2356;
    TEXT-DECORATION: none
}
.heading
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: gray;
    FONT-FAMILY: Verdana, Arial
}
.news
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #3b6785;
    FONT-FAMILY: Verdana, Helvetica, Arial;
}
.news A
{
    COLOR: #2a2356;
}
.news A:active
{
    COLOR: #3b6785;
}
.news A:hover
{
    COLOR: gray;
}
.news A:link
{
    COLOR: #3b6785;
}
.address
{
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Verdana;
}
#search
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
.normal A:active
{
    COLOR: #3b6785;
}
.normal A:link
{
    COLOR: #3b6785;
    TEXT-DECORATION: underline
}
.button
{
    MARGIN-TOP: 5px;
    MARGIN-BOTTOM: 5px;
    PADDING-BOTTOM: 2px;
    WIDTH: 100%;
    PADDING-TOP: 2px;
    FONT-FAMILY: Tahoma;
    TEXT-ALIGN: left
}
.button A
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: black 1px solid;
    COLOR: #353638;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: white;
    TEXT-DECORATION: none
}
.button A:hover
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    COLOR: white;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: #353638
}
.button A.selected
{
    COLOR: white;
    BACKGROUND-COLOR: #989ea6
}
DIV
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #595959;
    FONT-FAMILY: Verdana, Helvetica, Arial
}
.range
{
    FONT-SIZE: 12pt;
    COLOR: #595959;
    FONT-FAMILY: 'Century Gothic';
    TEXT-DECORATION: none
}
H6
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 18pt;
    COLOR: #ffffff;
    FONT-FAMILY: 'Century Gothic'
}
.title A
{
    COLOR: #3b6785;
}
A.mainnavigation:link
{
    COLOR: #999;
    TEXT-DECORATION: none
}
A.mainnavigation:visited
{
    COLOR: #999;
    TEXT-DECORATION: none
}
A.mainnavigation:hover
{
    COLOR: black;
    TEXT-DECORATION: none
}
A.mainnavigation:active
{
    COLOR: black;
    TEXT-DECORATION: none
}
.mainnavigationA
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #999999;
    FONT-FAMILY: 'Century Gothic';
    TEXT-DECORATION: none
}
A.mainnavigationA:link
{
    COLOR: black;
    TEXT-DECORATION: none
}
A.mainnavigationA:visited
{
    COLOR: black;
    TEXT-DECORATION: none
}
A.mainnavigationA:hover
{
    COLOR: #999;
    TEXT-DECORATION: none
}
A.mainnavigationA:active
{
    COLOR: #999;
    TEXT-DECORATION: none
}
.mainnavigation
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #999999;
    FONT-FAMILY: 'Century Gothic';
    TEXT-DECORATION: none
}
.prodtitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #258;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: verdana, arial, tahoma;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
    padding-left:10px;
}
.prodtitle2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #258;
    background-color:#c1d7e5;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: verdana, arial, tahoma;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
    padding-left:10px;
}
.prodtitle A:link
{
    COLOR: #258;
}
.prodtitle A:hover
{
    COLOR: #47a;
}
.prodtitle A:visited
{
    COLOR: #258;
}
.sitemap
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Tahoma;
    TEXT-ALIGN: right
}
.sitemap A:link
{
    COLOR: #ffffff;
}
.sitemap A:visited
{
    COLOR: #ffffff;
}
.sitemap A:hover
{
    COLOR: #c0c0c0;
}
.sitemap2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    MARGIN-LEFT: 20px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Tahoma;
    TEXT-ALIGN: right
}
.sitemap2 A:link
{
    COLOR: #ffffff;
}
.sitemap2 A:visited
{
    COLOR: #ffffff;
}
.sitemap2 A:hover
{
    COLOR: #c0c0c0;
}
.white
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #dbdbdb;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: underline
}
A.white
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #dbdbdb;
    FONT-FAMILY: verdana
}
A.white:hover
{
    COLOR: #ffffff
}
.cssBorder
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 2px;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Verdana, Helvetica, Arial
}
.highlight
{
    color:#DC143C; /*crimson*/
}

#human {visibility:hidden;display:none;}
#human2 {visibility:hidden;display:none;}
#human3 {visibility:hidden;display:none;}
#human4 {visibility:hidden;display:none;}

/*********************************Main/Homepage Layout**********************************/
#container
{
    position:relative;
    width:782px;
    margin-left:auto;
    margin-right:auto;
}

#headerstrap
{
    position:absolute;
    top:45px;
    left:236px;
    width:320px;
    font-weight:100;
    font-size:15px;
    margin:0px;
    color:#ffffff;
    font-family:'Trebuchet MS','Century Gothic';
    z-index:100;
}

#header
{
    width:782px;
    height:150px;    
    background-image:url(/images/headerbg.gif);
    background-repeat:repeat-y;
    background-color:#042b48;
}
#headerlogo
{
    float:left;
    width:169px;
    height:150px;
    margin-left:17px;
    margin-right:50px;
}
#headerlinks
{
    float:right;
    padding-top:5px;
    font-size:10px;
    font-family: Arial,'Trebuchet MS','Century Gothic';
    color:#ffffff;
    text-align:right;
}
#headerlinks A
{
    color:#ffffff;
    text-decoration:underline;
}
#headerlinks A:hover
{
    COLOR: #d8e6ee;
}
#main
{
    width:782px;
}
#sitemenu
{
    float:left;
    width:210px;
}
#content
{
    float:left;
    width:572px;
    background-color:#ffffff;
}
#homepagebg
{
    width:572px;
    height:374px;
    background-image:url(/images/menu-bg.gif);
    background-repeat:repeat-x;
    background-position:top;
    background-color:#76a4c5;
}
DIV.saddlediv
{
    position:absolute;
    top:67px;
    left:313px;
    width:468px;
    height:451px;
    z-index:10;
}
#saddletextdiv
{
    position:absolute;
    top:345px;
    left:255px;
    width:170px;
    height:160px;    
    z-index:20;
}
#saddletextdiv DIV
{
    position:absolute;
    bottom:0px;
    font-family:Arial,Helvetica,sans-serif;
    color:#ffffff;
    font-size:13px;
    vertical-align:bottom;  
    
}
#saddletextdiv DIV SPAN
{
    display:block;
    font-size:15px;
    font-weight:bold;
    text-transform:uppercase;
    margin-bottom:2px;
}
#saddletextdiv DIV A
{
    display:block;
    color:#ffffff;
    text-decoration:underline;
    font-size:11px;
    text-align:right;
    margin-top:5px;
}
/*********************************Stockists**********************************/

#stockistnav
{
    background-color:#19528c;
    padding-top:5px;
    padding-left:5px;
    padding-right:5px;
    padding-bottom:8px;
    text-align:center;
    color:#dbdbdb;
    margin-bottom:15px;
}

/*********************************Products**********************************/

#rangetitle
{
    PADDING-RIGHT: 25px;
    PADDING-LEFT: 25px;
    PADDING-BOTTOM:0px;
    PADDING-TOP: 8px;
    margin-bottom:10px;
}

/*********************************Stockists Login***************************/

#maincontent #img_placeorder, #maincontent #img_productimages
{
    display:block;
    border:1px solid #053050;
}
#maincontent #img_placeorder
{
    float:left;
    margin-left:20px;
}
#maincontent #img_productimages
{
    float:right;
    margin-right:20px;
}

TABLE.stockistsorder
{
    background-color:#053050;
    width:100%;
}

TABLE.stockistsorder TD
{
    background-color:#ffffff;
    font-size:10px;
}

TABLE.stockistsorder TD.stockistsorderheading
{
    background-color:#053050;
    color:#ffffff;
    font-weight:bold;
    font-size:11px;
}

TABLE.stockistsorder TR.stockistsordercols TD
{
    background-color:#f0f0f0;
    color:#053050;
    font-weight:bold;
    font-size:10px;
}

TABLE.stockistsorder TR.productselected TD
{
    background-color:#dce6ef;
}

TABLE.stockistsorder TD SELECT
{
    font-size:10px;
    font-family:Arial;
}

INPUT.productaddbutton, INPUT.submitbutton
{
    background-color:#053050;
    color:#ffffff;
    font-weight:bold;
    font-size:13px;
    font-family:Arial;
    border:1px solid #000000;
    cursor:pointer;
    padding:0px;
}

INPUT.productaddbutton
{
    width:20px;
}

/**********************************Menu***********************************/

#menu-container 
{
	display:block;
	position:relative;
	width:210px;
	height:374px;
	font-size:13px;
	font-family:Arial,Helvetica,sans serif;
	background-image:url(/images/menu-bg.gif);
    background-repeat:repeat-x;
    background-position:top;
    background-color:#76a4c5;
}
#drop_down_menu 
{
	display:block;
	margin-top:0px;
	margin-bottom:7px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
	list-style-type:none;
	width:210px;
	float:none;
	left:0px;
	top:0px;
}
#drop_down_menu li {
	font-size:13px;	
	cursor:pointer;
	width:210px;
}
DIV.submenudiv
{
    position:absolute;
    top:-1000px;
    left:-1000px;
    width:210px;
}
DIV.submenudiv ul
{    
    width:210px;
	margin:0px;
	padding:0px;
	list-style-type:none;
}
DIV.submenudiv ul li {
	display:block;
}

#drop_down_menu a, DIV.submenudiv ul li a 
{	
	text-decoration:none;
	display:block;
	padding-left:20px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom: #ffffff 1px solid;
	font-size:13px;
	font-family:Arial,Helvetica,sans serif;
	font-weight:bold;
	text-align:left;	
}
#drop_down_menu a
{
    color:#225588;
}
DIV.submenudiv ul li a 
{
    color:#FFFFFF;
    background-color:#76a4c5;
}
#drop_down_menu a:hover, #drop_down_menu a.menuover
{
    background-color:#225588;
    color: #99ccff;
}
DIV.submenudiv ul li a:hover
{
    background-color:#b0cbde;
    color:#225588;
}

INPUT.searchbtn
{
    width:24px;
    color:#ffffff;
    background-color:#042b48;
    border:solid 1px #000000;
    padding:0px;
}
/************************************************************************/