﻿body
{
    font-family: Arial;
    font-size: 12px;
	background-color: #bcdfe3;
	background-image: url('images/bg_xtile.gif');
	background-repeat: repeat-x; 
}

h1
{
	color: #011e4b;
	font-size: 21px;
	margin: 0px 0px 18px 0px;
}

h2
{
	color: #011e4b;
	font-size: 18px;
	margin: 0px 0px 18px 0px;
}

h3
{
	color: #011e4b;
	font-size: 14px;
	margin: 0px 0px 18px 0px;
}

a
{
	color: #011e4b;
	font-weight: bold;
}

a:hover
{
	color: #72b0c5;
}

img
{
    border-style: none;
}

p
{
	margin: 0px 0px 18px 0px;
}

/* Layout */

.container
{
    background-image: url('images/bg_ytile.gif');
    background-repeat: repeat-y;
    text-align: left;
    width: 909px;
    min-height: 650px;
    margin: 25px auto 0px auto;
    padding: 0px 0px 3px 0px;
    position: relative;
}

	*html .container
	{
		height: 650px;
	}

.headcontainer
{
    background-image: url('images/bg_header.gif');
    background-repeat: no-repeat;
    height: 134px;
    width: 909px;
}
    .headnav
    {
        background-color: #011e4b;
        height: 23px;
        width: 894px;
        margin: 0px 8px 0px 8px;
        padding: 0px;
        position: absolute;
        top: 108px;
        border-bottom: solid 3px #fff;
    }
    
    #logo
    {
    	display: block;
    	width: 320px;
    	height: 100px;
    	position: absolute;
    }
		
        .headnav ul
        {
            height: 23px;
            width: 894px;
            list-style-type: none;
            padding: 0px;
            margin: 0px;
        }

            .headnav li
            {
                display: inline;
            	height: 23px;
                width: auto;
                float: left;
                padding: 0px;
                margin: 0px;
            }
            
            *html .headnav li
            {
            }
		
        .headnav a
        {
        	display: block;
            color: white;
            height: 23px;
            line-height: 23px;
            width: auto;
            font-weight: bold;
            text-decoration: none;
            text-transform: uppercase;
            padding: 0px 15px 0px 15px;
            margin: 0px;
            float: left;
        }

        .headnav a:hover
        {
            background-color: #72b0c5;
        }

.main
{
    background-image: url('images/bg_container.gif');
    background-repeat: no-repeat;
    width: 910px;
    position: relative;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

    .leftcontainer
    {   
        width: 302px;
        margin: 0px 0px 0px 8px;
        float: left;
    }
    
    *html .leftcontainer {margin: 0px 0px 0px 4px;}

	.formleft
	{
		background-color: #c7e5e8;
        width: 302px;
        min-height: 520px;
        margin: 0px 0px 0px 8px;
        float: left;
	}

        .cell
        {
            font-size: 1.2em;
            padding: 0px 0px 0px 0px;
            margin: 0px 0px 0px 0px;
        }
            
            .cell a
            {
                text-decoration: none;
                color: white;
                display: block;
                height: 21px;
                width: 295px;
                padding: 5px 0px 0px 5px;
                margin: 0px 0px 0px 0px;
            }
        
            .cell ul
            {
                list-style-type: none;
                padding: 0px 0px 0px 0px;
                margin: 0px;
            }
            
            .cell p
            {
                padding: 7px 0px 5px 5px;
                margin: 0px;
                font-weight: bold;
                border-bottom: solid 3px #fff;
            }

            .cell li
            {
                display: block;
                font-weight: bold;
                height: 26px;
                width: 300px;
                padding: 2px 0px 0px 2px;
                margin:0px;
                border-bottom: solid 3px #fff;
            }
            
            .ttlimg
            {
                padding-top: 7px;
            }
                        
            *html .ttlimg {padding-left: 2px;}
            
        .darkaquabg
        {
            background-color: #72b0c5;
            color: White;
        }

            .lightaquabg li
            {
                background-color: #9cc8d6;
                color: White;
            }
        
        .chooseus
        {
            padding: 10px;
        }
        
        .chooseus ul
        {
            padding: 0px 0px 0px 55px;
            margin: 0px 0px 0px 0px;
        }
        
        .chooseus li
        {
            padding: 0px 0px 3px 0px;
            margin: 0px 0px 0px 0px;
        }

    .rightcontainer
    {
        width: 588px;
        padding: 0px 0px 0px 4px;
        position: relative;
        float: left;
    }
    
    *html .rightcontainer {display: inline; padding: 0px 0px 0px 1px;}

    .rightcontainer_pad
    {
        width: 538px;
        padding: 15px 25px 15px 29px;
        position: relative;
        float: left;
    }  
       .window
        {
            background-color: #b5dcdf;
            position: relative;
            width: 578px;
            height: 170px;
            margin: 3px 0 0px 0;
            padding: 5px 5px 10px 5px;
        }
       
            .pane
            {
            	display: block;
                background-color: #b5dcdf;
                padding: 0px 2px 0px 2px;
                margin: 2px 2px 2px 2px;
                width: 280px;
                float: left;
            }

            *html .pane {width: 278px; margin-right: 0px;}
            
            .npform table, .lrform table, .uacform table
            {
                margin: 0px 0px 0px 30px;
                padding: 0px 0px 0px 40px;
            }
            
            .npform th, .lrform th, .uacform th
            {
                text-align: right;
            }
            
            .npform td, .lrform td, .uacform td
            {
            
            }
            
            .npform .txt, .npform .txtarea, .lrform .txt, .lrform .txtarea, .uacform .txt, .uacform .txtarea
            {
                width: 150px;
            }
            
            .npform .btn, .lrform .btn, .uacform .btn
            {
            
            }
            
	.interiorpadding
	{
		padding: 10px 25px 15px 25px;
	}

.footer
{
    background-image: url('images/bg_ytile.gif');
    background-repeat: repeat-y;
    text-align: center;
    margin: 0px auto 0px auto;
    padding: 0px 0px 0px 0px;
    width: 909px;
    font-size: 0.9em;
}

.footcontainer
{
    background-image: url('images/bg_footer.gif');
    background-repeat: no-repeat;
    height: 34px;
    width: 909px;
    position: relative;
    top: 0px;
    margin: 0px auto 0px auto;
    clear: both;    
}
*html .footcontainer
{
	padding: 0px 0px 0px 1px;
}

.wired
{
	display: block;
	text-align: center;
	width: 300px;
	position: relative;
	margin: 0px auto 0px auto;
}

	a.wired
	{
		color: #315172;
	text-decoration: none;
	}

/* Homepage */

/* */

.imgright
{
	float: right;
	margin: 0px 0px 0px 15px;
}
.imgleft
{
	float: left;
	margin: 0px 15px 0px 0px;
}

.center
{
    text-align: center;
}

.white
{
    color: White;
}

.clear
{
    clear: both;
}

/* Gallery */

#gallery
{
	background-color: #fff;
	border: solid 1px #72b0c5;
	text-align: center;
	width: 502px;
	height: 424px;
	position: relative;
	margin: 0px auto 0px auto;
	padding: 3px;
}

    .galleryimg
	{
		position: relative;
		margin: 0px auto 0px auto;
	}
	
	.galleryimg img
	{
		border: solid 1px #72b0c5;
	}

    a.previous
	{
		background-image: url(images/previous.gif);
		background-repeat: no-repeat;
		display: block;
		width: 59px;
		height: 12px;
		position: absolute;
		top: 410px;
		left: 10px;
	}
	
	a.next
	{
		background-image: url(images/next.gif);
		background-repeat: no-repeat;
		display: block;
		width: 34px;
		height: 12px;
		position: absolute;
		top: 410px;
		left: 465px;
	}
	
    .photonumber
    {
        color: #72b0c5;
        font-size: 11px;
        font-weight: bold;
        text-align: center;
        width: 59px;
        position: absolute;
        top: 405px;
        left: 225px;
    }

/* Form Validation Summary */

.formValidation
{
    border: 1px solid #94b2d5;
    background: #e7edf2;
    font-size: 1em;
    padding: 10px;
    margin-bottom: 10px;
}

    .formValidation li
    {
        font-size: 1em;
        margin: 0px;
        padding: 0px;
        list-style-type: none;
        background-image: url('images/icons/warning.png');
        background-position: left top;
        background-repeat: no-repeat;
        padding-left: 20px;
    }
    
    
.sysMsg
{
    border: 1px solid #94b2d5;
    background: #e7edf2;
    font-size: 1em;
    padding: 10px;
    margin-bottom: 10px;
}

    .sysMsg li
    {
    	color: #253a5a;
        font-size: 1em;
        margin: 0px;
        padding: 0px;
        list-style-type: none;
        background-image: url('images/icons/accept.png');
        background-position: left top;
        background-repeat: no-repeat;
        padding-left: 20px;
    }
    
   .closingwinners
   {
   	text-align: center;
   	width: 450px;
   	padding: 20px 20px 5px 20px;
   	background-color: #bcdfe3;
   	float: left;
   }
   
   .closingwinners h1
   {
   	margin-bottom: 15px;
   }
   
   .closingwinners h3
   {
   	margin-bottom: 0px;
   }