﻿/*
 gray theme: #002a5c and #799cd0
 blue theme: #002a5c and #799cd0 
*/

	    body,
	    html {
			background: #FFFFFF url(../images/fading_background_blue.png) repeat-x;
			color: #002a5c;
			font: 85% Helvetica, Verdana, Arial, sans-serif;
	    }
	    body {
		    min-width:960px;
	    }
	    hr {
			width: 95%;
			color: #002a5c;
		}
		input {
			border: 1px solid rgb(204,204,204);
			font-size: 1em;
			margin: 0px;
			vertical-align: middle;
		}
		input.submit {
			color: rgb(51,51,51);
			padding-bottom: 2px;
		}
		input.submit:hover, 
		input.submit:focus {
			background-color: #ccc;
			border-color: #555;
		}
		th {
			text-align: left;
		}
		.date {
			padding:0 10px 0 10px;
			font-style: italic;
			font-size: 90%;
		}
	    #wrap {
			background:#ffffff;
			margin:0 auto;
			width:960px;
			border: 1px #696969 solid;
	    }
	    #header {
			background:#FFFFFF;
			float: left;
			width: 750px;
			height: 75px;
			padding: 4px 0px 4px 0px;
	    }
		#jobsearch {
			background:#FFFFFF;
			float: right;
			width: 210px;
			height: 75px;
			padding-top: 8px;
		}
	    #nav {
			/* background: #FFFFFF url(../images/background-blue.gif) repeat; */
			background-color: #799cd0;
			clear: both;
			height: 25px;
			padding: 0;
			/* border-bottom: 3px solid #696969; */
	    }
	    #nav ul{
			margin: 0;
			padding: 0;
			list-style: none;
	    }
	    #nav li{
			display: inline;
			margin: 0;
			padding: 0;
	    }
		#nav li a {
			text-decoration: none;
			color: #002a5c;
			font-size: 150%;
			padding: 2px 15px 5px 15px;
		}
		#nav li a:hover {
			/* background: #ccc url(../images/background-darkblue.gif) repeat; */
			background-color: #002a5c;
			text-decoration: underline;
			color: #FFFFFF;
		}
		#nav li a.active {
			/* background: #ccc url(../images/background-darkblue.gif) repeat; */
			background-color: #002a5c;
			text-decoration: none;
			color: #FFFFFF;
		}
	    #main {
			background:#FFFFFF;
			float:left;
			width:720px;
	    }
	    #main h2, #main h3, #main p {
			padding:0 10px;
	    }
	    #sidebar {
			background:#FFFFFF;
			float:right;
			width:220px;
			min-height: 450px;
			margin-bottom: 10px;
	    }
		#sidebar a {
			color: #002a5c;
		}
	    #sidebar ul {
			margin-bottom:0;
	    }
	    #sidebar h3 {
			padding: 1px 5px 1px 3px;
			margin-top: 10px;
			margin-bottom: 0px;
	    }
		#sidebar h2 {
			margin: 20px 0px 0px 2px;
			text-align: left;
		}
		#sidebar p {
			padding: 0px 10px;
			margin: 0;
		}
	    #footer {
			background:#799cd0;
			height: 25px;
			padding: 4px;
			clear:both;
	    }
	    #footer p {
			padding:5px;
			margin:0;
	    }
