@charset "utf-8";
/* CSS Document */

/* Setup for centering page in browser */
html, body {
	width:100%;
	height:100%;
	padding:0;
	margin:0;
	/* Set background image to center in page no matter what the screen resolution of the viewer and force the background image to the top of the web page */
	background-color: #FFFFFF;
	background-image: url(../images/background/header.jpg);
	background-position: center;
	background-position: top;
	background-repeat: repeat-x;
	/* Centering for Internet Explorer 6 */
	text-align: center;
}
body {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 11px;
	line-height: 16px;
	color: #006;
	text-decoration: none;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
}
/*******************  Header Contact and Logo *********************/
#header-wrapper {
	/* Set width of web contents */
	width: 922px;
	/* Centers page in Firefox and Safari */
	margin: 0 auto;
	/* Fix text alignment from body tag */
	text-align: left;
	display: table;
}
#header {
	float: left;
	width: 922px;
	height: 115px;
	left: 0px;
	top: 0px;
	position: relative;
}
#logo {
	float: left;
	width: 223px;
	height: 69px;
	margin: 6px 0 0 0;
	padding: 0 0 0 0;
}
#top-navigation {
	float: right;
	width: 217px;
	height: 69px;
	margin: 6px 0 0 0;
	padding: 0 0 0 0;
	background-color: #FFFFFF;
	background-image: url(../images/common/top-navigation-bck.jpg);
	background-position: left;
	background-position: top;
	background-repeat: no-repeat;
	/* Centering for Internet Explorer 6 */
	text-align: center;	
}
div.clearfloats {
	clear:both;
}
#one-call-solution {
	float: left;
	width: 148px;
	height: 23px;
	margin: 5px 0 0 76px;
	padding: 0 0 0 0;
	left: 0px;
	display: inline;
}
table.top-navigation {
	width: 217px;
	height: 25px;
}
td.employee {
	width: 130px;
	text-align: left;
}
td.contact {
	width: 93px;
	text-align: left;	
}
p.employee-login {
	color: #0e2b8d;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 11px;
	line-height: 20px;
	color: #0e2b8d;
	text-decoration: none;
	background: url(../images/common/employee-login.jpg) no-repeat left 0px;
	padding-left:30px; /* position text 30px from the left */
	margin: 0 0 0 10px; /* position icon 10px from the left */
}
p.contact {
	color: #0e2b8d;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 11px;
	line-height: 20px;
	color: #0e2b8d;
	text-decoration: none;
	background: url(../images/common/telephone.jpg) no-repeat left 0px;
	padding-left:15px;
	margin: 0 0 0 10px;
}
img.toll-free {
	float: right;	
}
div.navigation {
	float: right;
	height: 35px;	
	width: 774px;
	margin: 5px 0 0 0;
	padding: 0 0 0 0;
}
/*******************  Banner *********************/
#banner-wrapper {
	width:100%;
	padding:0;
	margin:0;
	/* Set background image to center in page no matter what the screen resolution of the viewer and force the background image to the top of the web page */
	background-color: #FFFFFF;
	background-image: url(../images/background/background.jpg);
	background-position: center;
	background-position: top;
	background-repeat: no-repeat;
	/* Centering for Internet Explorer 6 */
	text-align: center;
}
#banner{
	/* Set width of web contents */
	width: 922px;
	height: 320px;
	/* Centers page in Firefox and Safari */
	margin: 0 auto;
	/* Fix text alignment from body tag */
	text-align: left;
	display: table;
}
div.banner-background {
	float: left;
	width: 922px;
	height: 320px;
	margin: 15px 0 0 0;
	padding: 0 0 0 0;
	background-color: #FFFFFF;
	background-image: url(../images/background/background-banner.jpg);
	background-position: left;
	background-position: top;
	background-repeat: no-repeat;
	/* Centering for Internet Explorer 6 */
	text-align: center;		
}
div.banner-index {
	float: left;
	width: 920px;
	height: 268px;
	margin: 19px 0 0 1px;
	padding: 0 0 0 0;
}
/*******************  Content  *********************/
#content-wrapper {
	width:100%;
	padding:0;
	margin:0;
	/* Set background image to center in page no matter what the screen resolution of the viewer and force the background image to the top of the web page */
	background-color: #FFFFFF;
}
#content-size {
	/* Set width of web contents */
	width: 922px;
	/* Centers page in Firefox and Safari */
	margin: 0 auto;
	/* Fix text alignment from body tag */
	text-align: left;
	display: table;
}
#content-placement {
	float: left;	
	width: 912px;
	margin: 14px 0 0 10px;
	padding: 0 0 0 0;
}
#content-login {
	float: left;	
	width: 912px;
	margin: 15px 0 0 10px;
	padding: 0 0 0 0;
}
div.content-4-column {
	float: left;
	width: 212px;
	margin: 4px 18px 0 0;
	display:inline;		
}
div.content-4-last-column {
	float: left;
	width: 212px;
	margin: 4px 0 0 0;
	display:inline;		
}
div.page-core {
	float: left;
	width: 334px;
	margin: 0 0 0 0;
	display:inline;		
}
div.page-feature-image {
	float: right;
	width: 568px;
	margin: 0 0 0 0;
	display:inline;		
}
div.page-core-text {
	float: left;
	width: 250px;
	margin: 24px 42px 0 42px;
	padding: 0 0 0 0;
	display:inline;		
}
div.page-core-3-column {
	float: left;
	width: 600px;
	margin: 0 0 0 0;
	display:inline;		
}
div.page-core-3-column-intro {
	float: left;
	width: 500px;
	margin: 24px 58px 10px 42px;
	display:inline;		
}
div.content-3-column {
	float: left;
	width: 250px;
	margin: 24px 0 0 42px;
	padding: 0 0 0 0;	
	display:inline;		
}
div.page-feature-3-column-image {
	float: right;
	width: 312px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;	
	display:inline;		
}
div.content-2-column-left {
	float: left;
	width: 393px;
	margin: 24px 42px 0 42px;
	padding: 0 0 0 0;
	display:inline;		
}
div.content-2-column-right {
	float: left;
	width: 393px;
	margin: 24px 42px 0 0;
	padding: 0 0 0 0;
	display:inline;		
}
div.content-1-column {
	width: 828px;
	float: left;
	margin: 24px 42px 0 42px;
	padding: 0 0 0 0;
	display:inline;		
}
/*********************** Headings **************************/
h1 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 15px;
	line-height: 18px;
	font-style: bold;
	color: #009;
	margin: 0 0 2px 0;
	padding: 0 0 0 0;
	text-align: left;
	text-decoration: none;
}
h2 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	line-height: 17px;
	font-style: bold;
	color: red;
	margin: 0 0 2px 0;
    padding: 0 0 0 0;
	text-align: left;
	text-decoration: none;
}
h2.services {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	line-height: 17px;
	font-style: bold;
	color: #3265a9;
	margin: 0 0 2px 0;
	padding: 0 0 0 0;
	text-align: left;
	text-decoration: none;
}
h2.errors {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	line-height: 17px;
	font-style: bold;
	color: #3265a9;
	margin: 0 0 2px 0;
	padding: 0 0 0 0;
	text-align: left;
	text-decoration: none;
}
h2.terms {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	line-height: 17px;
	font-style: bold;
	color: #3265a9;
	margin: 0 0 2px 0;
	padding: 0 0 0 0;
	text-align: left;
	text-decoration: none;
}
h2.qualifications {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	line-height: 17px;
	font-style: bold;
	color: #3265a9;
	margin: 0 0 2px 0;
	padding: 0 0 0 0;
	text-align: left;
	text-decoration: none;
}
h2.employment {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	line-height: 17px;
	font-style: bold;
	color: #3265a9;
	margin: 0 0 2px 0;
	padding: 0 0 0 0;
	text-align: left;
	text-decoration: none;
}
h2.employment-application {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 18px;
	line-height: 21px;
	font-style: bold;
	color: #3265a9;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	text-align: left;
	text-decoration: none;
}
h3.employment-application {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-style: bold;
	color: #39F;
	margin: 0 0 2px 0;
	padding: 0 0 0 0;
	text-align: left;
	text-decoration: none;
}
h3.about-customers {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-style: italic;
	color: #006;
	margin: 20px 0 2px 0;
	padding: 0 0 0 0;
	text-align: left;
	text-decoration: none;
}
h3.mission-customers {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-style: italic;
	color: #006;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	text-align: left;
	text-decoration: none;
}
/*********************** Text **************************/
p {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 11px;
	line-height: 16px;
	color: #0a1492;
	text-decoration: none;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
}
p.nospace {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 11px;
	line-height: 16px;
	color: #0a1492;
	text-decoration: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
p.newspaper-columns {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 11px;
	line-height: 16px;
	color: #0a1492;
	text-decoration: none;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
}
p.notice {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 12px;
	line-height: 16px;
	color: #cc0000;
	text-decoration: none;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
}
/*********************** Employment Application **************************/
table.permanent-residence {
	width: 310px;
	margin: 0 0 0 0;
}
table.other {
	width: 310px;
	margin: 0 0 10px 0;
}
table.postal {
	width: 218px;
	margin: 0 0 10px 0;
}
table.contact-information {
	width: 263px;
	margin: 0 0 10px 0;	
}
table.position {
	width: 310px;
	margin: 0 0 10px 0;	
}
table.resume {
	width: 310px;
	margin: 0 0 20px 0;	
}
td.form-details {
	width: 100px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 11px;
	line-height: 16px;
	color: #0a1492;
	text-decoration: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-color: #FFF;
}
td.form-checkbox {
 	text-align: right;
	width: 100px;
	background-color: #FFF;	
}
td.form-position {
	width: 200px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 11px;
	line-height: 16px;
	color: #0a1492;
	text-decoration: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-color: #FFF;	
}
td.form-details-spacing {
	width: 5px;
	background-color: #FFF;	
}
td.form-input {
	width: 200px;
	background-color: #FFF;
}
td.form-input-postal {
	width: 108px;
	background-color: #FFF;	
}
td.form-contact-input {
	width: 155px;
	background-color: #FFF;	
}
td.form-mandatory {
	width: 5px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 10px;
	line-height: 10px;
	color: red;
	text-decoration: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	vertical-align: top;
	background-color: #FFF;	
}
p.mandatory {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 10px;
	line-height: 12px;
	color: red;
	text-decoration: none;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
}
p.authorization {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 10px;
	line-height: 15px;
	color: #0a1492;
	text-decoration: none;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
}
td.form-content-spacing {
	height: 5px;
	background-color: #FFF;	
}
input.form-input-box {
	width: 195px;	
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 12px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: #03F;
	background-color: #eaeef5;
}
input.form-input-phone {
	width: 150px;	
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 12px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: #03F;
	background-color: #eaeef5;
}
select.province {
	width: 200px;	
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 12px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: #03F;
	background-color: #eaeef5;
}
textarea.form-input-address {
	width: 195px;
	height: 45px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 12px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: #03F;
	background-color: #eaeef5;
}
.form-input-postal {
	width: 100px;	
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 12px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: #03F;
	background-color: #eaeef5;
}
.form-input-comments {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 12px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 440px;
	color: #03C;
	background-color: #eaeef5;
	text-align: left;
}
.checkbox {
	background-color: #ffffff;
	color: #03C;
	position: relative;
	margin-left: 70px;
}
.checkbox-details {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 12px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 180px;
	color: #03F;
}
.submit-button {
	color: #eaeef5;
	font-weight: bold;
	background-color: #1c385d;
	margin: 0 0 0 0;
	padding: 0 3px 0 3px;
}
/*******************  Images  *********************/
img.page-title {
	margin: 18px 0 0 0;
	padding: 0 0 0 0;
}
img.feature-image {
	float: right;
	margin: 3px 0 10px 15px;
	padding: 0 0 0 0;
	border: 2px solid #0a1492;
}
div.feature-banner {
	float: right;
	margin: 3px 0 10px 15px;
	padding: 0 0 0 0;
	border: 2px solid #0a1492;
}
/*******************  Contact Page  *********************/
table.contact {
	margin: 10px 0 10px 0;	
}
td.contact-info {
	width: 65px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 11px;
	line-height: 16px;
	color: #006;
	text-decoration: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;	
}
td.contact-details {
	width: 200px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 11px;
	line-height: 16px;
	color: #006;
	text-decoration: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;	
}
/*******************  Employee Login  *********************/
img.top-curve {
    display: block;
    margin-left: auto;
    margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0 0 0 0;
}
div.login {
	width: 327px;
	height: 125px;
    display: block;
    margin-left: auto;
    margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 15px;
	border: 1px solid #1c385d;
}
h2.login {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	line-height: 17px;
	font-style: bold;
	color: #3265a9;
	margin: 0 0 20px 0;
	padding: 0 0 0 0;
	text-align: left;
	text-decoration: none;
}
p.login-type {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 11px;
	line-height: 20px;
	color: #0a1492;
	text-decoration: none;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
}
div.login-type {
	width: 60px;
	float: left;
	margin: 0 20px 0 20px;
	padding: 0 0 0 0;	
}
div.login-input {
	width: 187px;
	float: left;
	margin: 0 20px 0 0;
	padding: 0 0 0 0;		
}
input.login-box {
	width: 195px;	
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 12px;
	margin: 0 0 7px 0;
	padding: 0 0 0 0;
	color: #03F;
	background-color: #eaeef5;	
}
.login-button {
	color: #eaeef5;
	font-weight: bold;
	background-color: #1c385d;
	margin: 7px 0 0 0;
	padding: 0 3px 0 3px;
}
/*******************  Unordered Lists *********************/
.services-list {
	list-style:none;
	margin:0 8px 15px 0;
	padding:0 0 0 0;
}
.services-list li {
	color: #00007e;
	font-size: 11px;
	line-height: 16px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	text-decoration: none;
	background: url(../images/common/dot.gif) no-repeat left 1px;
	padding-left:15px;
	margin-bottom:2px;
	margin-left:15px;
}
.training-list {
	list-style:none;
	margin:0 8px 15px 0;
	padding:0 0 0 0;
}
.training-list li {
	color: #00007e;
	font-size: 11px;
	line-height: 16px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	text-decoration: none;
	background: url(../images/common/dot.gif) no-repeat left 1px;
	padding-left:15px;
	margin-bottom:3px;
	margin-left:15px;
}
.employment-list {
	list-style:none;
	margin:0 8px 15px 0;
	padding:0 0 0 0;
}
.employment-list li {
	color: #00007e;
	font-size: 11px;
	line-height: 16px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	text-decoration: none;
	background: url(../images/common/dot.gif) no-repeat left 1px;
	padding-left:15px;
	margin-bottom:3px;
	margin-left:15px;
}
.arrow-list {
	list-style:none;
	margin:0 8px 15px 0;
	padding:0 0 0 0;
}
.arrow-list li {
	color: #00007e;
	font-size: 11px;
	line-height: 16px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	text-decoration: none;
	background: url(../images/common/arrow.gif) no-repeat left 1px;
	padding-left:15px;
	margin-bottom:3px;
	margin-left:15px;
}
.points-list {
	list-style:none;
	margin:0 0 10px 20px;
	padding:0 0 0 0;
}
.points-list li {
	color: #00007e;
	font-size: 13px;
	line-height: 19px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	background: url(../images/common/points.gif) no-repeat left 1px;
	padding-left:22px;
	margin-bottom:3px;
	margin-left:8px;
}
.failed-list {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height: 15px;
	text-align: left;
	color: #FF0000;
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
}
.failed-list li {
	background: url(../images/common/failed.gif) no-repeat left 0px;
	margin: 2px 0 0 0;
	padding: 0 0 0 17px;
}
/*********************** Define Rollovers ***************************/
a:link {
	color: #0066ff;
	font-weight: bold;
	text-decoration: underline
}
a:visited {
	color: #999;
	font-weight: bold;
	text-decoration: underline
}
a:hover, a:active {
	color: #D20000;
	font-weight: bold;
	text-decoration: underline
}
a.read-more:link {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 10px;
	line-height: 16px;	
	color: #0066ff;
	font-weight: bold;
	text-decoration: underline
}
a.read-more:visited {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 10px;
	line-height: 16px;		
	color: #999;
	font-weight: bold;
	text-decoration: underline
}
a.read-more:hover, a.read-more:active {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 10px;
	line-height: 16px;		
	color: #D20000;
	font-weight: bold;
	text-decoration: underline
}
a.top-navigation:link {
	color: #2361ff;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 11px;
	line-height: 20px;
	font-weight: normal;
	text-decoration: underline;
}
a.top-navigation:visited {
	color: #0e2b8d;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 11px;
	line-height: 20px;
	font-weight: normal;
	text-decoration: underline;
}
a.top-navigation:hover, a.top-navigation:active {
	color: #ca0026;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 11px;
	line-height: 20px;
	font-weight: normal;
	text-decoration: underline;
}
a.footer-link:link {
	color: #ffffff;
	font-weight: normal;
	text-decoration: underline
}
a.footer-link:visited {
	color: #c1bfbf;
	font-weight: normal;
	text-decoration: underline;
}
a.footer-link:hover, a.footer-link:active {
	color: #9ae6ff;
	font-weight: normal;
	text-decoration: underline
}
a.contact-link:link {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
a.contact-link:visited {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
a.contact-link:hover, a.contact-link:active {
	color: #006e35;
	font-weight: bold;
	text-decoration: underline
}
a.terms:link {
	color: #0066ff;
	font-weight: normal;
	text-decoration: underline
}
a.terms:visited {
	color: #990000;
	font-weight: normal;	
	text-decoration: underline
}
a.terms:hover, a.external:active {
	color: #3399ff;
	font-weight: normal;	
	text-decoration: underline
}
a.external:link {
	color: #cc0033;
	font-weight: normal;
	text-decoration: none;
}
a.external:visited {
	color: #990000;
	font-weight: normal;	
	text-decoration: none;
}
a.external:hover, a.external:active {
	color: #3399ff;
	font-weight: normal;	
	text-decoration: underline;
}
/*******************  Define Footer *********************/
#footer {
	width:100%;
	height:86px;
	padding:0;
	margin:0;
	/* Set background image to center in page no matter what the screen resolution of the viewer and force the background image to the top of the web page */
	background-color: #ffffff;
	background-image: url(../images/background/footer.jpg);
	background-position: center;
	background-position: top;
	background-repeat: no-repeat;
	/* Centering for Internet Explorer 6 */
	text-align: center;
	margin-top: 25px;	
}
#footer-wrapper {
	/* Set width of web contents */
	width: 922px;
	/* Centers page in Firefox and Safari */
	margin: 0 auto;
	/* Fix text alignment from body tag */
	text-align: left;
	display: table;
}
#footer-navigation {
	height: 27px;
	margin: 14px 14px 0 14px;
	width: 894px;
}
#footer-copyright {
	height: 20px;
	margin: 5px 14px 0 14px;
	width: 894px;
}
p.footer {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 11px;
	line-height: 13px;
	color: #ffffff;
	text-decoration: none;
	text-align: left;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
}
div.footer-terms {
	float: left;
	width: 500px;
}
div.footer-author {
	float: left;
	width: 394px;
}
p.copyright {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 11px;
	line-height: 13px;
	color: #000000;
	text-decoration: none;
	text-align: left;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
}
p.web-designer {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 11px;
	line-height: 13px;
	color: #000000;
	text-decoration: none;
	text-align: right;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
}
