html 
	{
	height:100%;
	}

body 
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#396295;
	margin: 0px;
	height:100%;
	}
	
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#396295;
	}

a
{
    color:#006600;
	text-decoration: underline;
}

a:hover
{
	 color:#006600;
	text-decoration: none;
}


.general-width
	{
	width: 990px;
	}
	
P 
	{
	margin-top:0px;
	}
	
.full-width
	{
	width: 100%;
	}
	
.full-height
	{
	height: 100%;
	}
	
.input-text
	{
	background:url(../img/input_text.gif) top repeat-x;
	border:1px solid #396295;
	font-size: 12px;
	color:#396295;
	}	
	
.input-text-home
	{
	border:1px solid #396295;
	font-size: 12px;
	color:#396295;
	padding: 2px;
	}	
	
.input-textarea	
	{
	border: 1px solid #a4b97f;
	overflow:auto;
	}	
	
.error
	{
	color: #D90000;
	}
	
.red
	{
	color: #D90000;
	}
	
.warning-text
	{
	font-size: 15px;
	font-weight:bold;
	color: #D90000;	
	}
	
	
.general-background
	{
	background: #888585;
	text-align:center;
	}
	
.popup-background {
	background:#dde4f1;
}
	
.general-width
	{
	width: 810px;
	}
	
.header-background {
	background:url(../img/header_background.gif) top repeat-x #FFFFFF;
}

.menu-background {
	background:url(../img/menu_background.gif) left repeat-y;
}

.menu-items TD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	padding:9px 23px;
	border-right: 1px solid #FFFFFF;
	cursor:pointer;
}

.menu-items A {
	text-decoration:none;
	color:#FFFFFF;
}

.menu-items A:hover {
	text-decoration:none;
	color: #CCCCCC;
}

.menu-item-selected {
	background:url(../img/menu_item_selected.gif) top repeat-x #a5c957;
}

.menu-item-selected A {
	color: #405b04;
}

.menu-item-selected A:hover {
	color: #003300;
}

.footer-background {
	background:url(../img/footer_background.gif) bottom repeat-x #FFFFFF;
}

.central-cell {
	background:url(../img/central_background.png) center repeat-y;
}

.footer-text {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	padding: 38px 0px 0px 23px;
	text-align:left;
}




.box-white-t {
	background:#FFFFFF;
}

.box-white-l {
	background: url(../img/box_white_l.gif) left repeat-y #FFFFFF;
	width:10px;
}

.box-white-c {
	background: #FFFFFF;
	vertical-align:top;
	text-align:left;
}

.box-white-r {
	background: url(../img/box_white_r.gif) right repeat-y #FFFFFF;
	width:10px;
}

.box-white-b {
	background: url(../img/box_white_b.gif) bottom repeat-x #FFFFFF;
}





.box-blue-t {
	background:#c3d9ff;
}

.box-blue-l {
	background: url(../img/box_blue_l.gif) left repeat-y #c3d9ff;
	width:10px;
}

.box-blue-c {
	background: #c3d9ff;
	vertical-align:top
}

.box-blue-r {
	background: url(../img/box_blue_r.gif) right repeat-y #c3d9ff;
	width:10px;
}





.box-blue-dark-l {
	background: url(../img/box_blue_dark_l.gif) left repeat-y #0f3968;
	width:10px;
}

.box-blue-dark-c {
	background: #0f3968;
}

.box-blue-dark-r {
	background: url(../img/box_blue_dark_r.gif) right repeat-y #0f3968;
	width:10px;
}

.box-blue-dark-b {
	background: url(../img/box_blue_dark_b.gif) bottom repeat-x #0f3968;
}

.home-left-cell {
	vertical-align:top;
	width:50%;
	padding: 15px 4px 10px 12px;
}

.home-right-cell {
	vertical-align:top;
	width:50%;
	padding: 15px 14px 10px 4px;
}




.font-big-blue {
	color:#396295;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 19px;
}

.font-big-bleu2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 19px;
	color:#396295;
}

.font-medium-blue {
	color:#396295;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 21px;
}

.dark-small-font {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #303234;
	line-height: 17px;
}

a.big-white-link {
	text-decoration:none;
	color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 19px;
}

a.big-white-link:hover {
	text-decoration: underline;
	color:#FFFFFF;
}

.form-field {
	font-weight:bold;
	vertical-align:top;
	padding:5px 15px 3px 0px;
}


.form-value {
	vertical-align:top;
	padding:3px 15px 3px 0px;
}

.form-title {
	font-size: 15px;
	font-weight:bold;
	background:#f3f3f3;
	margin-bottom: 10px;
	padding:4px 10px;
	color: #3f5a29;
	border-top:1px solid #3f5a29;
}

.form-box {
	padding:0px 10px;
}

.form-small {
	width:150px;
}

.form-medium {
	width:250px;
}

.form-big {
	width:310px;
}

h1 {
	margin:0px;
	font-size:18px;
	font-weight:bold;
}

.form-gray-font {
	color:#666666;
	font-weight:normal;
	text-align:right;
}


.full-cell {
	padding:20px 20px
}

.employer-box {
	width: 138px;
	height: 185px;
	background:url(../img/employer_background.gif) center no-repeat;
	margin: 5px 3px;
}

.employer-box DIV {
	padding: 9px 7px 0px 7px;
	color:#455370;
	font-size: 15px;
}

.employer-box A {
	color:#455370;
	text-decoration:none;
}

.employer-box A:hover {
	color:#455370;
	text-decoration:none;
}

.employer-box IMG {
	margin-bottom: 6px;
}
	
.employers-title {
	font-size: 18px;
	color:#396295;
	font-weight:bold;
}

.left-menu-noselect {
	background:url(../img/left_menu_noselect.png) top left;
	width:278px;
	height:52px;
}


.left-menu-first-select {
	background:url(../img/left_menu_first_select.png) top left;
	width:278px;
	height:52px;
}

.left-menu-first-noselect {
	background:url(../img/left_menu_first_noselect.png) top left;
	width:278px;
	height:52px;
}

.left-menu-footer {
	background:url(../img/left_menu_footer.gif) top left no-repeat;
	width:278px;
	height:25px;
}

.left-menu-select {
	background:url(../img/left_menu_select.png) top left;
	width:278px;
	height:52px;
}

.left-menu-footer {
	background:url(../img/left_menu_footer.gif) top left no-repeat;
	width:278px;
	height:25px;
}

.left-menu-links {
	text-align:left;
}

.left-menu-links DIV {
	padding:30px 15px 0px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
}

.left-menu-links A {
	color:#405c2a;
	text-decoration:underline;
}

.left-menu-links A:hover {
	color: #000000;
	text-decoration: none;
}


.reg-text-block {
	padding:15px;
	font-size: 15px;
}

.reg-text-block H1 {
	font-size: 19px;
	color:#396295;
	margin:0px;
}

.copy {
	font-size:12px;
	color:#333333;
}

.copy A {
	text-decoration:underline;
	color:#333333;
}

.copy A:hover {
	text-decoration: none;
	color:#333333;
}
