﻿/* CLEAR EVERYTHING */
html, body, form, ol, ul, li, div, h1, h2, h3, h4, h5, h6, p {border:0;outline:0;padding:0;margin:0;}
a img {border: 0}
/* MasterPage.master LAYOUT */
body
{
    background: url("../images/layout/bg-tile_100x.jpg") repeat 0% 0%;
    font-family: Arial;
}

div#page
{
    width: 1000px;  
    margin: 0px auto; 
}
	div#page div#head
	{
	    width: 100%;
	    height: 144px;
	    background:url("../images/layout/header_blank_1000x144.jpg") no-repeat 0% 0%;
	    position: relative;
	}
	    div#page div#head div.one
	    {
	        color: #E7A932;
	        width: 100%;
            font-size:16px;
            font-weight:bolder;
            padding-top:23px;
            text-align:center;
	    }
	    div#page div#head div.two
	    {
            color:#C42C07;
            font-size:14px;
            font-weight:bolder;
            left:151px;
            position:absolute;
            top:80px;
	    }
	    div#page div#head div.three
	    {
            color:#C42C07;
            font-size:14px;
            font-weight:bolder;
            left:710px;
            position:absolute;
            top:80px;
	    }
		div#page div#head a#home{}
		div#page ul.language-picker
        {
            display:block;
            float:left;
            left:30px;
            list-style-image:none;
            list-style-position:outside;
            list-style-type:none;
            margin:0px;
            position:absolute;
            top:0px;
        }
        div#page ul.language-picker li
        {
            float: left;
            margin-right: 5px;
            _margin-right: 2px;
        }
        div#page ul.language-picker img
        {
            cursor: pointer;
        }
	div#page div#nav
	{
	    width: 100%;
	    height: 24px;
	    background:url("../images/layout/nav_blank_1000x1.jpg") repeat-y 0% 0%;
	    position: relative;
	    z-index: 250;
	}
	div#page div#body
	{
	    width: 100%;
	    background:url("../images/layout/horizontal_tile_1000x1.jpg") repeat-y 0% 0%;  
	    padding-top: 20px;  
	}
	    div#map
	    {
	        margin: 30px auto;
	    }
	    div#page div#body div#mastHead
	    {
	    	margin: 0 20px;
	    	_margin: 0 10px;
	    }
	    div#page div#body div#leftPane.homepage
	    {
	        /*margin: 20px 20px 0px 50px;
	        _margin: 10px 10px 0px 25px;*/
	        margin: 0 0 0 20px;
	        _margin: 0 0 0 10px;
	        width: 550px;
	        float: left;
/*	        padding-top: 170px;
			background:url("../images/pieces/home-globe_notitle_370x230.jpg") no-repeat 0% 0%; */
	    }
	    div#page div#body div#rightPane.homepage
	    {
	        /* 
			margin: 20px 20px 0px 50px;
	        _margin: 10px 10px 0px 25px;
           clear:both;*/
           margin: 0 20px 0 0;
           _margin: 0 10px 0 0;
            width:396px;
	        float: right; 
	    }
	    
	    div#page div#body div#rightPane.homepage div.content
	    {
	    	/*padding-top: 25px;*/
	    	float:right;
	    }
	    
	    div#page div#body div#widePane.widepage
	    {
	        margin-left:50px;
	        _margin-left:25px;
            padding-top:20px;
            width:910px;
	    }
	    div#page div#body div#widePane.mappage
	    {
			margin-left:50px;
			padding-top:20px;
			width:910px;
	    }
	    div#page div#body div#leftHalf.splitpage
	    {
            margin:20px 40px 0px 50px;
            _margin:10px 20px 0px 25px;
            width:495px;
	        float: left;
	    }
	    div#page div#body div#rightHalf.splitpage
	    {
            margin:20px 30px 0px 0px;
            _margin:10px 15px 0px 0px;
            width:385px;
	        float: right;
	    }
	    div#page div#body div#rightPane div.galleryFrame
	    {
	        background: url("../images/pieces/home-galleryframe_368x250.gif") no-repeat 0% 0%;
	        width: 368px;
	        height: 250px;
	        position: relative;
	    }
	    div#page div#body div#rightPane div.galleryImage
	    {
            height:196px;
            left:20px;
            position:absolute;
            top:28px;
            width:328px;
	    }
	    div#gallery
	    {
	        margin: 0px 20px 24px 17px;	  
	        _margin: 0px 10px 24px 8px;	     
	        
	        float: left; 
	    }
	        div#gallery span.two
	        {
	            font-size: 12px;
	        }
	div#page div#footer
	{
	    width: 100%;
	    height: 50px;
	    background:url("../images/layout/footer-blank_1000x50.jpg") no-repeat 0% 0%;
	    position:relative;
	    z-index: 0;
	}
        div#page div#footer td, div#page div#footer a
        {
            color:#E7A932;
            font-size:12px;
            font-style:italic;
            font-weight:bolder;
        }
        div#page div#footer table
        {
            width: 830px;
            margin: 10px auto 0px auto;            
            _margin: 5px auto 0px auto;
        }
        div#page div#footer table img
        {
            height: 16px;
            margin-top: 2px;
            _margin-top: 1px;
        }
        div#page div#footer td
        {
            padding: 0px 3px;
        }
        div#page div#footer input
        {
            background:white url(../images/pieces/fade.png) repeat-x scroll center top;
            font-size:10px;
            height:16px;
            padding:2px 0px 0px 5px;
            border:0;
        }
    div#page div#bottomFooter
    {
        color:white;
        font-size:10px;
        text-align:center;
        width:100%;
    }
        div#page div#bottomFooter a
        {
            color: White;
        }

/* NAV STYLE */

.main-nav
{
    text-align: center;
    width: 470px;
    margin: 0px auto;
}

.main-nav ul
{
    _zoom: 1;
    width:800px;
}

/* TIER 1 */

.main-nav li, .main-nav a
{
    color:  #C3C3C3;
    font-size: 13px;
    white-space: nowrap;
}	    

.main-nav li
{
    background:url("../images/pieces/nav-separator-2x25.jpg") no-repeat left;
    _width: 1%;
    
}

.main-nav a.AspNet-Menu-Link, .main-nav span.AspNet-Menu-NonLink
{
    padding: 0px 12px 8px;
}

.main-nav li a.hover, 
.main-nav li span.hover
{
    background:url("../images/pieces/nav-highlight.jpg") repeat-x bottom;
    cursor: pointer;
}

.main-nav a.AspNet-Menu-Selected, .main-nav span.AspNet-Menu-Selected
{
    background:url("../images/pieces/nav-highlight.jpg") repeat-x bottom;
    cursor: pointer;    
}

.main-nav li.firstChild
{
   background: none; 
}

/* TIER 2 */

div.AspNet-SubMenu-Header
{
    background: url("../images/pieces/submenu-bar.png") repeat-x top;
    clear:both;
    float:left;
    height:5px;
    position:absolute;
    width:986px;
    _width:986px;
    _left: 0px;
    visibility: hidden;
}

.main-nav li ul li a.hover, 
.main-nav li ul li span.hover
{
    background: none;
}

.main-nav li ul li a.AspNet-Menu-Link, 
.main-nav li ul li span.AspNet-Menu-NonLink
{
    background:url("../images/pieces/submenu-tabRITE_12x22.gif") no-repeat right;
    color: Black;
    line-height:20px;
    padding-top:4px;
}

.main-nav li ul li
{
    background:url("../images/pieces/submenu-tabLEFT_300x22.gif") no-repeat left;
}

ul.AspNet-Menu ul.AspNet-SubMenu-Selected
{
    visibility: visible;
}

ul.AspNet-Menu div.AspNet-SubMenu-Selected
{
    visibility: visible;
}

/* TIER 3 */
.main-nav li ul li ul
{
    width: 200px;
}

.main-nav li ul li ul li
{
    background:#F0D0D0 none repeat scroll 0% 50%;
    clear:both;
    text-align:left; 
    margin-top: 0px;      
    width: 100%;
    white-space: normal;
}

.main-nav li ul li ul li a.AspNet-Menu-Link, 
.main-nav li ul li ul li span.AspNet-Menu-NonLink
{
    background:#A0A0A0 none repeat scroll 0% 0%;
    font-size:11px;
    line-height:normal;
    margin-bottom:1px;
    _margin-bottom:0px;
    margin-top:0px;   
    white-space: normal;   
}

.main-nav li ul li ul li a.hover, 
.main-nav li ul li ul li span.hover
{
    background:#C3C3C3 none repeat scroll 0% 50%;
    white-space: normal;
}

.main-nav li ul li ul
{
    margin: -5px 0px 0px 10px;
    _margin: -2px 0px 0px 5px;
    z-index: 25;
}

/* CONTACT PAGE */

div#widePane.contactpage table
{
    margin:30px auto 10px;
    width:400px;
    font-size: 12px;
}

div#widePane.contactpage input
{
    border:1px solid #A0A0A0;
    margin-top:5px;
    width:280px;
}

div#widePane.contactpage input.submit
{
    background:#F3D096 none repeat scroll 0 0;
    border:1px solid #A0A0A0;
    float:right;
    margin-right:12px;
    width:75px;
}

div#widePane.contactpage textarea
{
    border:1px solid #A0A0A0;
    height:100px;
    margin-top:5px;
    width:382px;
}
	
/* LOGIN PAGE */
fieldset.login {width:300px;margin:0px auto;border:1px solid #000000;padding:5px;}
	fieldset.login legend{padding:5px;}
	fieldset.login label{display:block;float:left;width:120px;clear:left;line-height:30px;margin:5px 0px;}
	fieldset.login input{border:1px solid #606060;margin:5px 0px; padding: 0px 5px;}
	fieldset.login span.checkbox input{margin:15px;}
	fieldset.login input.text{height:30px;font-size:25px;width:160px;}
	fieldset.login input.submit{padding:5px;float:right;margin-right:20px;}
	fieldset.login a{font-size:10pt;}
	
/* CONTENT STYLES */
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color:#990000;}
div#body {font-size:0.85em;font-family:Sans-Serif;}
h1{font-size:2em;margin:0.5em 0;color:#990000;}
h2{font-size:1.75em;margin:0.5em 0;color:#990000;}
h3{font-size:1.5em;margin:0.5em 0;color:#990000;}
h4{font-size:1.25em;margin:0.5em 0;color:#990000;}
h5{font-size:1em;margin:0.5em 0;color:#990000;}
h6{font-size:0.75em;margin:0.5em 0;color:#990000;}
p{font-size:1em;margin:0.5em 0;}
ul{font-size:1em;margin:1em 1.5em;}
ul ul {margin: 0 1em;}
ol{font-size:1em;margin:1em;}
li{}
i{font-style:italic;}
u{text-decoration:underline;}
strike{text-decoration:line-through;}

div.rotator-item
{
    left:0px;
    position:absolute;
    top:0px;
}

/* Added 3-19-2009 */
.logincell { display: none; }
strong {font-weight:bold;}