﻿body 
{
    margin:15px 0px 0px 0px !important;
    padding:0px;
    font-family:Arial;
    font-size:12px;
}

.spacer
{
    clear:both;
}

#page-wrapper
{
    margin:0px auto;
    width:944px;
}

#top-nav
{
    width:944px;
    height:40px;
    line-height:40px;
    background-color:#ff9415;
}

#top-nav-spacer
{
    width:755px;
    height:40px;
    float:left;
}

#top-nav-items
{
    float:left;
}

#top-nav-items ul
{
    margin:0px;
    padding:0px;
}

#top-nav-items ul li
{
    list-style:none;
    float:left;
    padding:0px 15px;
}

#top-nav a, #nav a
{
    color:White;
    font-weight:bold;
    text-decoration:none;
}

#top-nav a:hover, #nav a:hover
{
    text-decoration:underline;
}

#logo
{
    width:944px;
    height:238px;
}

#nav
{
    width:942px;
    height:144px;
    margin-left:2px;
    background:url('images/nav-bg.gif') no-repeat;
    padding-left:14px;
    
}

.nav-icon
{
    margin-right:12px;
    width:143px;
    height:80px;
    float:left;
	text-align:center;
}

.nav-labels
{
    width:942px;
    height:54px;
    line-height:54px;
	text-transform:lowercase;
}

#main-content
{
    width:844px;
    min-height:200px;
	margin:50px;
	color:#636363;
}

#main-content h1, #main-content h2, #flowpanes h2
{
	font-weight:normal;
	color:#5077bb;
	text-transform:lowercase;
	font-family:Century Gothic, Verdana;
}

#main-content h1
{
	font-size:22px;
}

#flowpanes h2
{
	margin-top:10px;
	font-size:22px;
}

#main-content h2
{
	font-size:16px;
	color:#000000;
}

#footer
{
    width:944px;
    height:55px;
}

#footer #copyright
{
    width:231px;
    height:55px;
    line-height:55px;
    background-color:#bad4ff;
    color:#4f77bb;
    text-align:center;
    float:left;
}

#footer #links
{
    width:713px;
    height:53px;
    line-height:53px;
    border-top:dotted 1px #b3b3b3;
    border-bottom:dotted 1px #b3b3b3;
    float:left;
    text-align:center;
}

#footer #links a, #main-content a
{
    color:#5077bb;
    text-decoration:none;
}

#footer #links a:hover, #main-content a:hover
{
    text-decoration:underline;
}

#main-content fieldset
{
	padding:0px 20px 20px 20px;
	border:1px solid #5077BB;
}

#main-content legend
{
	height:30px;
	line-height:28px;
	margin:15px 5px 15px -2px;
	padding:3px 10px;
	
	background-color:#5077BB;
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
}

#main-content .table-label
{
	color:#5077BB;
	font-weight:bold;
	width:150px;
}

.button-register, .button-recruiment
{
	width:150px;
	height:39px;
	background:url('Images/button-submit.gif') no-repeat;
	border:none;
	cursor:pointer;
}

.validation-summary ul
{
	list-style:none;
	background-color:#BAD4FF;
	border:1px solid;
	color:#4F77BB;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:20px;
}

#aspnetForm
{
	background-color:transparent !important;
	border:none !important;
}

#footer .reg
{
	width: 100%; 
	text-align: center; 
	padding-top: 20px; 
	font-size: 10px; 
	color: #cccccc;
}