﻿

body, html
    {
	    PADDING: 0;
	    FONT-SIZE: 12px;
	    MARGIN: 0px;
	    FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif;	
	    text-align:center;
	    width:100%;
		background-color:#DFF2FA;
		
    }
	
h1
	{
		font-size:14px;
		margin:0px;
	}
image
	{
		border: none;
	}

#container
    {
	    
	    MARGIN-TOP:20px;
	    MARGIN-BOTTOM:20px;
	    MARGIN-LEFT: auto;
	    margin-right:auto; 
	    WIDTH: 779px; 
	    border: solid 2px #747679;
	    text-align:left;
    }

#header
    {
		height:96px;
		text-align:left;
		border-top:2px solid white;
		padding:0px;
		text-align:right;
	    BACKGROUND-COLOR: #FFF;
	    z-index:0;
	    position:relative;
    }
    
    #header_logo
        {
			text-align:left;
            margin: 20px 0px 0px 30px;
        }
    
    #headerlinks
        {
            position:absolute;
            top:10px;
            right:20px;
            font-size:12px;
            font-weight:bold;
            color:#AAACAE;
        }
        
        #headerlinks a { text-decoration:none; color:#AAACAE; }

#navigation
    {
	    HEIGHT: 25px;
	    BACKGROUND-COLOR: #D2D4D5;
	    padding-top:9px;
	    padding-left:30px;
	    color:#FFF;
	    FONT-SIZE: 1em;
	    z-index:3;
    }

#sidenav
	{
		width:305px;
		height:300px;
		margin:0px 0px 3px 10px;
		background-color:#E0E1E3;
		float:right;
		clear:both;
	}
	
	.sidelink, .sidelinknews
		{
			background-color:#00446A;
			width:260px;
			padding:5px;
			padding-left:20px;
			margin:5px;
		}
	.sidelinknews
		{
			width:189px;
			clear:left;
		}
	.sidelink a, .sidelinknews a
		{
			color:#FFFFFF;
		}
	.sidelinkdate
		{		
			background-color:#00446A;
			float:right;
			clear:right;
			width:62px;
			padding:5px;
			margin-right:2px;
		}
	.newsmore
		{
			background-color:#BCBDC0;
			padding:5px 20px 5px 5px;
			text-align:right;
		}
	.newsitem
		{
			padding:10px 20px 10px 10px;
			text-align:justify;
		}
	.newsmore a
		{
			color:#FFFFFF;
 		}
#sidenavtop
	{
		width:295px;
		margin:2px 0px 2px 10px;
		background-color:#BCBDC0;
		float:right;
		clear:none;
		padding:5px 5px 5px 5px;
		font-weight:bold;
	}
	
	.sidelink, .sidelinknews{
	}
	
	#pagenav
	{
		position:relative;
		float:right;
		margin-top:10px;
		margin-bottom:10px;
	}
			
	#heading
    {
		width:100%;
       /* height:65px;*/
        background-color:#00446A;
        font-size:16px;
        color:#FFF;
    }
    
    #heading_text
        {
            padding:20px 0px 10px 30px;
            height:25px;
        }
    
    #heading_bottom
        {
            background-color:#808285;
            height:17px;
			font-size:8px;
            width:100%;
            border-top:3px solid white;
            float:left;
        }
    
    #heading_images
    {
		float:right;
		width:306px;
		text-align:right;
		margin:0px;
		padding:0px;
    }
    
    .largehead { height:550px; }
	
	#heading_text a { text-decoration:none; color:#FFFFFF; }
    #heading_text a:hover { text-decoration:none; color:#808285; }

#content 
	{
		BACKGROUND-COLOR: #FFF;
		position:relative;
		margin:0;
		z-index:2;
		width:100%;
		/*height:290px;*/
	
	}
	
#content .sidenav
	{ 
		width:460px;
	}
#hometext
	{
		height:auto;
		padding:20px 30px 20px 30px;
	}

.field
    {
        float:left;
    }

.label
    {
        width:125px;
        float:left;
        clear:both;
        padding:0px 0px 5px 10px;
    }

.small_form
    {
        margin-left:auto;
        margin-right:auto;
        padding:5px;
        width:300px;
        border:solid black 1px;
    }

.large_form
    {
        margin-left:auto;
        margin-right:auto;
        padding:5px;
        width:650px;
        border:solid black 1px;
    }
    
input, select
    {
	    
	    height:14px;
	    width:160px;
	    border:solid 1px black; 
	    font-size:11px;
	    font-weight:normal;
    }

.inputsearch
    {
	    display:	inline;
		width:		138px;
    }
.searchbutton
    {
	display: inline;
	height: 18px;
	width: 40px;
	background-color: #00446A;
	border: solid 1px #3170B3;
	color: #C3B01D;
	font-weight: bold;
}

.dropdown
    {
		border:solid 1px black; 
	    height:1.5em;
	    width:160px;
    }

.inputtextarea
    {
	    height:3em;
	    width:160px;
	    border:solid 1px black;
    }
.itlarge { height:70px; width:300px; }

.checkbox
    {
		width:16px;
		text-align:left;
        border:0px;
    }

.checkbox2
	{
		float:right;
		border:none;
		width:14px;
	}
	
.radiobutton
    {
        width:20px;
        margin-left:10px;
        border:0px solid #FFF;
    }

.formbutton
	{
		margin: 5px 3px 0px 0px;
		height: 22px;
		width: 120px;
		border:solid 1px #3170B3; 
		font-size:11px;
		font-weight:bold;
		background-color: #00446A;
		float:right;
	}
	
a { text-decoration:none; color:#0050B8; }
a:hover { text-decoration:none; color:#808285; }

.row
{
	margin-bottom:3px;
	clear:both;
	border:solid 1px white;
}

.adminheader
	{
		font-size:15px;
		margin-bottom:15px;
		font-weight:bold;
		border:1px solid black;
		height:20px;
		padding-left:2px;
		background-color:#D2D4D5;
	}
.adminheader a:hover { color:#808285; }

.adminsubheader
	{
		font-size:13px;
		padding:2px 0px 2px 2px;
		font-weight:bold;
		background-color:#1EA2DA;
		border:1px solid black;
		height:20px;
		width:auto;
		text-align:left;
	}
.adminsubheader a:hover { color:#808285; }

.maintable
	{
		width:				100%;
	}
.maintableheader
	{
		background-color:	#64B2E3;
		color:				#FFFFFF;
	}
.maintablerow
	{
		background-color:	#E6F1FA;
		vertical-align:		top;
	}
.maintablecell
	{
		background-color:	#C1DCF2;
		padding:			2px;
	}
.prodtitle
	{
		color:				#0050B8;
		font-weight:		bold;
	}
.divheaderdate	
	{
		background-color:	#64B2E3;
		color:				#FFFFFF;
		float:				right;
		clear:				both;
		padding:			4px;
	}
.divheader
	{
		background-color:	#64B2E3;
		color:				#FFFFFF;
		padding:			2px;
		padding-left:		20px;
	}

.divheaderapply
	{
		background-color:	#64B2E3;
		color:				#FFFFFF;
		padding:			2px;
		padding-left:		20px;
		width:				100px;
	}
.divrow3
	{
		background-color:	#E6F1FA;
	}

.divrow2
	{
		background-color:	#E6F1FA;
		padding:			2px 2px 7px 2px;
		padding-left:		20px;
	}
	
.divheader a { text-decoration:none; color:#FFFFFF; }
.divheader a:hover { text-decoration:none; color:#808285; }

	
.divrow1
	{
		padding:2px;
		background-color:#ABD1E1;
		border:1px solid black;
		border-top-width:0px;
		height:35px;
		width:auto;
		text-align:left;
	}
.divrow1 a:hover { color:#FFFFFF; }

.divrow0
	{
		padding:2px;
		background-color:#7DBDD8;
		border:1px solid black;
		border-top-width:0px;
		height:35px;
		width:auto;
		text-align:left;
	}
.divrow0 a:hover { color:#FFFFFF; }

.adminsubnav
	{
		clear:both;
		padding-top:25px;
		text-align:center;
	}

.padtop { margin-top:30px; }
.movearrow { float:right; padding:5px;height:5px; }
.empty { width:16px;height:5px;padding:0px; }

ul { margin-left:20px; }

.search_resultset
{
	float:left;
	width:200px;
	/*height:200px;*/
	border:1px solid black;
	margin-right:20px;
}
.search_header
	{
		padding:2px;
		background-color:#7DBDD8;
	}

.product1
	{
		background-color:#999999;
		color:White;
		padding:5px;
	}
.product2
	{
		background-color:#cccccc;
		
	}
.product1 a{color:#FFFFFF;}
.product1 a:hover{color:#FFFFFF;}