﻿body
{
    margin: 0px;
}

h1 { border-bottom: solid 1px #4C9494; color: #000000; font: bold 150% Verdana, Arial, Helvetica }
h2, h3, h4, h5, h6
{ 
    color: #000000; 
    font: bold 140% Verdana, Arial, Helvetica; 
    padding-left: 10px
}
    h3 { font: bold 130% Verdana, Arial, Helvetica;}
    h4 { font: bold 120% Verdana, Arial, Helvetica;}
    h5 { font: bold 110% Verdana, Arial, Helvetica;}
    h6 { font: bold 100% Verdana, Arial, Helvetica;}

a:link { color: #00768A }
a:visited { color: #808000 }
a:active, a:hover { color: #83C7C6 }

.dnkmenu
{
    color: #ffffff;
    font: bold 70% Verdana, Arial, Helvetica;
    margin: 18px 5px 0px 5px;
    padding: 10px 5px 10px 5px;
    border: solid 1px #008080;
}
    .dnkmenu a:link, .dnkmenu a:visited
    {
        color: #ffffff; 
        text-decoration: none;
    }
	.dnkmenu a:active, .dnkmenu a:hover
	{
	    color: #0D695F;
	    text-decoration: none;
	}

#container
{
    height: auto;
    width: auto;
    background-color: #1f4687;
}

.leftcol
{
    width: 180px;
    height: auto;
    border-left: solid 1px #1f4687;
    float: left;
}

.contentcol
{
    height: auto;
    width: auto;
    margin-left: 181px;
    color: #000000;
    font: 20px/22px Arial, Helvetica, sans-serif;
    background-color: #ffffff;
}

.headline
{
    background: #1f4687;
    height: 165px;
    width: auto;
}

.logo
{
    height: 165px;
    width: 180px;
    background: #ffffff url(photogallery/NRLogo.jpg) no-repeat left top;
}

.headline_text
{
    height: 165px;
    width: auto
}

.headline_text p
{
    margin: 0px 0px 0px 0px;
    text-align: center; 
    font: 20px/22px Arial, Helvetica, sans-serif;
    line-height: 48px;
}

.separator_left
{
    height: 14px;
    width: 180px;
    background: #1f4687 url(Images/Shadow_Left_Top.png) repeat-x left top;
}
.separator_left_b
{
    height: 7px;
    width: 180px;
    background: #4C9494 url(Images/Shadow_Left_Bottom.png) repeat-x left top;
}

.separator_main
{
    height: 14px;
    width: auto;
    background: #ffffff url(Images/Shadow_Main_Top.png) repeat-x left top;
}
.separator_main_b
{
    height: 7px;
    width: auto;
    background: #1f4687 url(Images/Shadow_Main_Bottom.png) repeat-x left top;
}

.contentleft
{
    height: auto;
    width: 180px;
}

.content
{
    height: 100%;
    min-height: 416px;
    width: auto;
    margin: 30px 10px 0px 10px;
    padding: 20px 20px 20px 20px;
    color: #000000;
    font: 14px/18px Arial, Helvetica, sans-serif;
    border-top: solid 1px #008080;
    border-bottom: solid 3px #008080;
}

#credits
{
    clear: both;
	margin: 0 auto;
	padding-top: 6px;
	width: auto;
	height: 22px;
	color: #c0c0c0;
	font: 10px/12px Arial, Helvetica, sans-serif;
	text-align: left;
	border-top: solid 1px #c0c0c0;
	border-bottom: solid 1px #c0c0c0;
}
	#credits p, #credits a
	{
		color: #cccccc;
		font: 10px/12px Arial, Helvetica, sans-serif;
	}

#contact, #contactalt
{
    width: 50%;
    margin-left: auto;
    margin-right: auto;
}
    #contact p, #contactalt p
    {
        margin-left: 10px;
    }
    #contact span
    {
        color: Red;
    }
    #contact label, #contactalt label
    {
        float:left;
        width:20%;
        margin-top: 4px;
        margin-right:0.5em;
        text-align:right;
        font-weight:bold;
    }

.formcontainer, .formcontainerblank
{
    background-color: #d3e8e5; 
    border: solid 1px #008080; 
    margin: 10px 10px 10px 10px; 
    padding: 10px 0px 10px 10px;
    font-size: 12px; 
}
    .formcontainerblank
    {
        background-color: #ffffff;
    }

.textinput, .textinputlong
{
    background-color: #fff;
    margin-left: 5px;
    margin-top: 3px;
    padding-left:5px;
    padding-top: 2px;
    border: solid 1px #1f4687;
    font-family:Arial;
    font-size:12px;
    width: 100px;
    height: 16px;
}
    .textinputlong
    {
        width: 150px;
    }


.selectors
{
    border-top: solid 1px #cccccc;
    padding:10px 10px 10px 10px;
    width: 350px;
    height: 450px;
}
.details
{
    border-top: solid 1px #cccccc;
    padding:10px 10px 10px 10px;
    width: 350px;
    height: 450px;
}
.header 
{

} 
