﻿/*
Import Browser styles
*/
@import "browser/ie.css";
@import "browser/firefox.css";
@import "browser/ios.css";
@import "jquery.selectbox.css";

@font-face { font-family: Relevant Normal; src: url('fonts/Relevant-Normal.otf'); } 
@font-face { font-family: Relevant Black; src: url('fonts/Relevant-Black.otf'); } 

body {
	margin:auto;
	font-family:Relevant Normal, Arial, Helvetica, sans-serif;
	color:#606060;
}

a {
   outline: 0;
}

a:hover, a:active, a:focus {
  outline: 0;
}

sup {
	margin-left:3px!important;
	margin-right:5px;
}

#backgroundContainer {
	width: 100%;
	height: auto;
	/* Set up positioning */
	top: 0;
	left: 0;
	z-index:0;
}

img.bg {
	/* Set rules to fill background */
	min-height: 100%;
	min-width: 1024px;
	
	/* Set up proportionate scaling */
	width: 100%;
	height: auto;
	
 	/* Set up positioning */
	position: fixed;
	top: 0;
	left: 0;
	z-index:0;
}

@media screen and (max-width: 1024px) { /* Specific to this particular image */
	img.bg {
		left: 50%;
		margin-left: -512px;   /* 50% */
	}
}

#bgOverlay {
	min-width: 1024px;
	min-height:800px;
	max-width:1387px;
	width:90%;
	margin:auto;
	overflow:hidden;
	background-image:url('../images/backgroundOverlay.png');
	background-repeat:no-repeat;
	background-position:center center;
	z-index:2;
	position:relative;
	margin-top:50px;
}

#page {
	margin:auto;
	width:100%;
	text-align:center;
}

#imageNavigation {
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-250px;
	margin-left:-225px;
	z-index:0;
}

#navigationHover {
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-250px;
	margin-left:-225px;
	display:none;
	z-index:1;
}

#animatedSlogan {
	float:left;
	width:280px;
	margin-top:50px;
}

#animatedSlogan h2 {
	font-size:60px;
	color:#fff;
	padding:20px;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:10px;
	margin-bottom:10px;
	text-align:left;
}

#animatedSlogan #topBorder, #animatedSlogan #bottomBorder {
	height:1px;
	background-color:#fff;
	width:0px
}





/*
//// Defgault page styles
*/

#contentPageOverlayTop {
	height:341px!important;
	width:100%;
	background-image:url('../images/contentOverlayTop.png');
	position:fixed;
	z-index:1;
	min-width: 1024px;
	min-height:341px;
}

#contentPageOverlayBottom {
	height:auto;
	width:100%;
	background-image:url('../images/contentOverlayBottom.png');
	position:fixed;
	z-index:1;
	min-width: 1024px;
	top:341px;
}


.bigOverlay #contentPageOverlayTop {
	height:397px;
	width:100%;
	background-image:url('../images/contentOverlayTop.png');
	position:fixed;
	z-index:1;
	min-width: 1024px;
	min-height:397px;
}

.bigOverlay #contentPageOverlayBottom {
	height:auto;
	height:708px;
	width:100%;
	background-image:url('../images/contentOverlayBottom.png');
	position:fixed;
	z-index:1;
	min-width: 1024px;
	top:397px;
}





/*
  Main Content Styles
*/

#mainContent {
	margin:auto;
	width:940px;
	z-index:2;
	position:absolute;
	top:115px;
	left:50%;
	margin-left:-470px;
}

.blur {
	filter: blur(5px);
	-webkit-filter: blur(5px);
	-moz-filter: blur(5px);
	-o-filter: blur(5px);
	-ms-filter: blur(5px);
	filter: url(blur.svg#blur);
	filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='5');

}

#mainContent #logoBar {
	float:left;
	width:350px;
	margin-top:-15px;
	margin-left:-7px;
}

#mainContent #navigationBar {
	float:left;
	width:595px;
	position:relative;
	z-index:10;
	}

#mainContent #navigationBar ul {
	float:right;
	margin:0px;
	padding:0px;
	list-style:none;
	margin-left:-3px;
}

#mainContent #navigationBar ul li {
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
	margin-left:1px;
	margin-right:2px;
}

#mainContent #navigationBar ul li a {
	float:left;
	color:#fff;
	text-decoration:none;
	font-size:14px;
	font-family:Relevant Black , Arial, Helvetica, sans-serif;
	padding-top:8px;
	background-repeat:no-repeat;
	padding-left:16px;
	font-weight:300;
}

#mainContent #navigationBar ul li a:hover {
	text-decoration:underline;
	color:#11466e;
}

#mainContent #navigationBar a:hover {
	color:#fff!important;
	text-decoration:none!important;
}

#mainContent #navigationBar .story {
	background-image:url('../images/storyBtn.png');
	width:85px;
	height:32px;
	float:left;
}

#mainContent #navigationBar .story:hover, #mainContent #navigationBar .story.active {
	background-image:url('../images/storyBtnHover.png');
}

#mainContent #navigationBar .teamplayer {
	background-image:url('../images/teamplayerBtn.png');
	width:93px;
	height:32px;
	float:left;
}

#mainContent #navigationBar .teamplayer:hover, #mainContent #navigationBar .teamplayer.active {
	background-image:url('../images/teamplayerBtnHover.png');
}

#mainContent #navigationBar .flexible {
	background-image:url('../images/flexibleBtn.png');
	width:67px;
	height:32px;
	float:left;
}

#mainContent #navigationBar .flexible:hover, #mainContent #navigationBar .flexible.active {
	background-image:url('../images/flexibleBtnHover.png');
}

#mainContent #navigationBar .tough {
	background-image:url('../images/toughBtn.png');
	width:57px;
	height:32px;
	float:left;
}

#mainContent #navigationBar .tough:hover, #mainContent #navigationBar .tough.active {
	background-image:url('../images/toughBtnHover.png');
}

#mainContent #navigationBar .component {
	background-image:url('../images/componentBtn.png');
	width:86px;
	height:32px;
	float:left;
}

#mainContent #navigationBar .component:hover, #mainContent #navigationBar .component.active {
	background-image:url('../images/competentBtnHover.png');
}

#mainContent #navigationBar .applications {
	background-image:url('../images/applicationsBtn.png');
	width:91px;
	height:32px;
	float:left;
	padding-left:15px;
}

#mainContent #navigationBar .applications:hover, #mainContent #navigationBar .applications.active {
	background-image:url('../images/applicationBtnHover.png');
}


#mainContent #homeSpecial {
	width:896px;
	height:62px;
	float:left;
	background-image:url('../images/homeSpecialBg.png');
	margin-left:11px;
	margin-top:60px;
	margin-bottom:60px;
	color:transparent!important;
	background:none;
}

#mainContent #homeSpecial .firstDate {
	color:#fff;
	font-family:Relevant Black , Arial, Helvetica, sans-serif;
	font-size:28px;
	margin-top:15px;
	margin-left:45px;
	float:left;
	font-weight:normal;
	display:none;
}

#mainContent #homeSpecial .secondDate {
	color:#606060;
	font-size:19px;
	margin-top:20px;
	margin-left:40px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	display:none;
}




/*
Intro Styles
*/
#skipIntroBtn {
position:absolute;
right:0px;
top:15px;
width:83px;
height:32px;
display:inline-block;
z-index:2;
background-image:url('../images/skipIntroBtn.png');
}


#showAnimationBtn {
position:absolute;
right:0px;
top:15px;
width:93px;
height:26px;
display:inline-block;
z-index:2;
background-image:url('../images/showAnimationBtn.png');
}





/*
//// Home Styles
*/

#home {
	margin:auto;
	width:940px;
	z-index:2;
	position:relative;
	left:50%;
	margin-left:-470px;
}

#home #contentBg {
	width:940px;
	float:left;
	background-image:url('../images/contentBg.png');
	background-repeat: no-repeat;
	z-index: 2;
	padding-top: 12px;
	margin-top:-6px;
	background-position:0px -33px;
	margin-bottom:80px;
}

#home #headerBar {
	float:left;
	width:100%;
	margin-bottom:50px;
}

#home #headerBar h2 {
	float:left;
	font-size:47px;
	color:#fff;
	margin-top:70px;
	margin-left:26px;
	font-weight:normal;
	font-family:Relevant Black, Arial, Helvetica, sans-serif;
}

#home #headerBar h2 sup {
	font-size:25px;
}


#home #contentBar {
	width:100%;
	float:left;
	padding-left:12px;
}

#home #contentBar .block {
	width:282px;
	height:396px;
	float:left;
	background-image:url('../images/homeBlockBg.png');
	background-repeat:no-repeat;
	margin:12px;
}

#home #contentBar .block .blockHead {
	float:left;
	width:100%;
}

#home #contentBar .block .blockHead h3 {
	font-size:22px;
	color:#fff;
	font-family:Relevant Black, Arial, Helvetica, sans-serif;
	margin:0px;
	margin-left:40px;
	margin-top:7px;
	font-weight:normal;
}

#home #contentBar .block .blockContent {
	float:left;
	width:242px;
	padding:20px;
	padding-top:15px;
	font-size:13px;
	height:367px;
	color:#606060;
}

#home #contentBar .block .readMoreBtn {
	background-image:url('../images/readMoreBtn.png');
	background-repeat:no-repeat;
	width:106px;
	height:34px;
	color:#fff;
	float:left;
	margin-left:170px;
	text-decoration:none;
	margin-top:-58px;
	bottom:0px;
	position:relative;
	z-index:1;
}

#home #contentBar .block .readMoreBtn span {
	margin-top:10px;
	float:left;
	margin-left:20px;
	font-family:Relevant Black , Arial, Helvetica, sans-serif;
	font-size:14px;
}

#home #queoIsImage {
	margin-top:-10px;
	z-index:0;
	position:relative;
}


/*
//// Teamplayer Styles
*/

#teamplayer {
	margin:auto;
	width:940px;
	z-index:2;
	position:relative;
	left:50%;
	margin-left:-470px;
}

#teamplayer #contentBg {
	width:940px;
	float:left;
	background-image:url('../images/teamplayerContentBg.png');
	background-repeat: no-repeat;
	z-index: 2;
	padding-top: 12px;
	margin-top:-6px;
	background-position:0px -33px;
	margin-bottom:50px;
}

#teamplayer #headerBar {
	float:left;
	width:100%;
	margin-bottom:50px;
	height:200px;
}

#teamplayer #headerBar h2 {
	float:left;
	font-size:40px;
	color:#fff;
	margin-top:75px;
	margin-left:20px;
}


#teamplayer #contentBar {
	width:100%;
	float:left;
	padding-left:12px;
}

#teamplayer #contentBar #firstBlock {
	width:196px;
	float:left;
	color:#fff;
	font-size:23px;
	font-family:Relevant Black , Arial, Helvetica, sans-serif;
	margin:60px 0 0 80px;
}

#teamplayer #contentBar #secondBlock {
	width:524px;
	float:left;
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	margin:150px 0 0 60px;
	height:190px;
}

#teamplayer #contentBar #thirdBlock {
	width:440px;
	float:left;
	font-size:18px;
	font-family:Relevant Normal, Arial, Helvetica, sans-serif;
	margin:0px 0 0 200px;
	color:#36a9d5;
}

#teamplayer #homeSpecial {
	margin-top:100px;
}


/*
//// Flexible Styles
*/

#flexible {
	margin:auto;
	width:940px;
	z-index:2;
	position:relative;
	left:50%;
	margin-left:-470px;
}

#flexible #contentBg {
	width:940px;
	float:left;
	background-image:url('../images/flexibleContentBg.png');
	background-repeat: no-repeat;
	z-index: 2;
	padding-top: 12px;
	margin-top:-6px;
	background-position:0px -33px;
	margin-bottom:150px;
}

#flexible #headerBar {
	float:left;
	width:100%;
	margin-bottom:50px;
	height:200px;
}

#flexible #contentBar {
	width:100%;
	float:left;
	padding-left:12px;
	height:600px;
}

#flexible #contentBar #firstBlock {
	width:580px;
	float:left;
	font-size:15px;
	margin:-15px 0 0 180px;
	height:180px;
}

#flexible #contentBar #secondBlock {
	width:715px;
	float:left;
	font-size:18px;
	font-family:Relevant Black, Arial, Helvetica, sans-serif;
	margin:0px 0 0 60px;
	color:#0099d2;
	height:133px;
}

#flexible #contentBar #thirdBlock {
	width:275px;
	float:left;
	font-size:15px;
	font-family:Relevant Normal, Arial, Helvetica, sans-serif;
	margin:0px 0 0 160px;
	line-height:22px;
	height:230px;
}

#flexible #contentBar #fourthBlock {
	width:400px;
	float:left;
	font-size:15px;
	font-family:Relevant Normal, Arial, Helvetica, sans-serif;
	margin:0px 100px 0 50px;
	line-height:22px;
}




/*
//// Tough Styles
*/

#tough {
	margin:auto;
	width:940px;
	z-index:2;
	position:relative;
	left:50%;
	margin-left:-470px;
}

#tough #contentBg {
	width:940px;
	float:left;
	background-image:url('../images/toughContentBg.png');
	background-repeat: no-repeat;
	z-index: 2;
	padding-top: 12px;
	margin-top:-6px;
	background-position:0px -33px;
	margin-bottom:100px;
}

#tough #headerBar {
	float:left;
	width:100%;
	margin-bottom:50px;
	height:185px;
}

#tough #contentBar {
	width:100%;
	float:left;
	padding-left:12px;
	height:600px;
}

#tough #contentBar #firstBlock {
	width:230px;
	float:left;
	font-size:14px;
	margin:0px 0 0 40px;
}

#tough #contentBar #secondBlock {
	width:240px;
	float:left;
	font-size:13px;
	margin:0px 0 0 70px;
	font-family:Arial, Helvetica, sans-serif;
}

#tough #contentBar strong {
	color:#eb690b;
}



#tough #contentBar #thirdBlock {
	width:230px;
	float:left;
	font-size:13px;
	margin:0px 0 0 60px;
	font-family:Arial, Helvetica, sans-serif;
}




/*
//// Component Styles
*/

#component {
	margin:auto;
	width:940px;
	z-index:2;
	position:relative;
	left:50%;
	margin-left:-470px;
}

#component #contentBg {
	width:940px;
	float:left;
	background-image:url('../images/componentContentBg.png');
	background-repeat: no-repeat;
	z-index: 2;
	padding-top: 12px;
	margin-top:-6px;
	background-position:0px -33px;
	margin-bottom:110px;
}

#component #headerBar {
	float:left;
	width:100%;
	margin-bottom:50px;
	height:180px;
}

#component #contentBar {
	width:100%;
	float:left;
	padding-left:12px;
	height:500px;
}

#component #contentBar #firstBlock {
	width:850px;
	float:left;
	font-size:19px;
	margin:0px 0 0 45px;
	height:235px;
	font-weight:bold;
}

#component #contentBar strong {
	color:#0099d2;
}


#component #contentBar #firstBlock h2 {
	color:#0099d2;
	margin-top:0px;
	font-size:40px;
	font-family:Relevant Black, Arial, Helvetica, sans-serif;
	margin-bottom:0px;
	font-weight:normal;
}

#component #contentBar #firstBlock h3 {
	margin-top:0px;
	font-size:26px;
	margin-bottom:5px;
	font-family:Relevant Black, Arial, Helvetica, sans-serif;
	font-weight:normal;
}

#component #contentBar #secondBlock {
	width:220px;
	float:left;
	font-size:21px;
	margin:0px 0 0 75px;
	font-family:Relevant Black, Arial, Helvetica, sans-serif;
}

#component #contentBar #thirdBlock {
	width:230px;
	float:left;
	font-size:24px;
	margin:15px 0 0 95px;
	font-family:Relevant Black, Arial, Helvetica, sans-serif;
}

#component #contentBar #fourthBlock {
	width:210px;
	float:left;
	font-size:24px;
	margin:15px 0 0 75px;
	font-family:Relevant Black, Arial, Helvetica, sans-serif;
}

#component #homeSpecial {
	margin-top:60px;
	margin-left:16px
}




/*
//// Applications Styles
*/

#applications {
	margin:auto;
	width:940px;
	z-index:2;
	position:relative;
	left:50%;
	margin-left:-470px;
}

#applications #contentBg {
	width:940px;
	float:left;
	background-image:url('../images/applicationsContentBg.png');
	background-repeat: no-repeat;
	z-index: 2;
	padding-top: 12px;
	margin-top:-6px;
	background-position:0px -33px;
	margin-bottom:50px;
}

#applications #headerBar {
	float:left;
	width:100%;
	margin-bottom:15px;
	height:200px;
}

#applications #contentBar {
	width:100%;
	float:left;
	padding-left:12px;
}

#applications #contentBar #firstBlock {
	width:800px;
	float:left;
	font-size:15px;
	margin:0px 0 0 50px;
}

#applications #contentBar #firstBlock h2 {
	font-size:19px;
	margin-top:0px;
	color:#fff;
	font-weight:normal;
	font-family:Relevant Normal,Arial, Helvetica, sans-serif;

}

#applications #contentBar #firstBlock .appCol {
	width:240px;
	float:left;
	margin-right:20px;
	font-family:Arial, Helvetica, sans-serif;
}

#applications #contentBar #firstBlock .appCol h3 {
	font-size:18px;
	color:#0099d2;
	margin-bottom:2px;
	font-family:Relevant Normal,Arial, Helvetica, sans-serif;
	font-weight:normal;
}

#applications #homeSpecial {
	width:897px;
	background-repeat:no-repeat;
	margin-left:13px;
	margin-top:90px;
}


/*
//// Sitemap Styles
*/

#sitemap {
	margin:auto;
	width:940px;
	z-index:2;
	position:relative;
	left:50%;
	margin-left:-470px;
}

#sitemap #contentBg {
	width:940px;
	float:left;
	background-image:url('../images/sitemapContentBg.png');
	background-repeat: no-repeat;
	z-index: 2;
	padding-top: 12px;
	margin-top:-6px;
	background-position:0px -33px;
	margin-bottom:50px;
	height:850px;
}

#sitemap #headerBar {
	float:left;
	width:100%;
	margin-bottom:50px;
	height:200px;
}

#sitemap #contentBar {
	width:100%;
	float:left;
	padding-left:12px;
}



/*
//// Grade Slate Styles
*/

#gradeslate {
	margin:auto;
	width:940px;
	z-index:2;
	position:relative;
	left:50%;
	margin-left:-470px;
}

#gradeslate #contentBg {
	width:940px;
	float:left;
	background-image:url('../images/gradeslateContentBg.png');
	background-repeat: no-repeat;
	z-index: 2;
	padding-top: 12px;
	margin-top:-6px;
	background-position:0px -33px;
	margin-bottom:50px;
}

#gradeslate #headerBar {
	float:left;
	width:100%;
	margin-bottom:50px;
	height:148px;
}

#gradeslate #contentBar {
	width:100%;
	float:left;
	padding-left:12px;
	height:570px;
}

#gradeslate #firstBlock {	
	float:left;
	width:610px;
	margin-left:60px;
	font-size:14px;
}

#gradeslate #contentBar #firstBlock h2 {
	font-size:24px;
	color:#fff;
	width:100%;
	font-weight:normal;
	font-family:Relevant Black,Arial, Helvetica, sans-serif;
}

#gradeslate #contentBar #firstBlock h3 {
	font-size:17px;
	color:#36a9d5;
	width:100%;
	margin-top:10px;
	float:left;
	margin-bottom:5px;
	font-weight:normal;
}


#gradeslate #contentBar #firstBlock table {
}

#gradeslate #contentBar #firstBlock table thead {
	float:left;
	width:600px;
}

#gradeslate #contentBar #firstBlock table thead  td.first {
	width:120px;
	margin-left:0px
}

#gradeslate #contentBar #firstBlock table thead  td.second {
	width:170px;
	margin-left:5px
}

#gradeslate #contentBar #firstBlock table thead  td.third {
	width:140px;
	margin-left:5px
}

#gradeslate #contentBar #firstBlock table thead  td.fourths {
	width:40px;
	margin-left:6px;
}

#gradeslate #contentBar #firstBlock table thead  td.fourths img {
	margin-left:5px;
}

#gradeslate #contentBar #firstBlock table thead td {
	background:#aad7e8;
	height:28px;
	font-size:20px;
	font-family:Relevant Black, Arial, Helvetica, sans-serif;
	color:#11456d;
	padding-left:20px;
	float:left;
	padding-top:5px;
}

#gradeslate #contentBar #firstBlock table thead td .small {
	font-size:12px;
	font-family:Relevant Normal, Arial, Helvetica, sans-serif;
}


#gradeslate #contentBar #firstBlock table tbody {
	float:left;
	width:600px;
	margin-top:5px;
	font-family:Arial, Helvetica, sans-serif;
}

#gradeslate #contentBar #firstBlock table tbody tr {
	margin-left:0px;
	float:left;
	width:569px;
}

#gradeslate #contentBar #firstBlock table tbody tr.even {
	background-color:#d9e8ef;
}

#gradeslate #contentBar #firstBlock table tbody tr.odd {
}

#gradeslate #contentBar #firstBlock table tbody  td.first {
	width:120px;
	margin-left:5px;
	padding-left:20px;
	text-align:left;
	padding-right:0px;
}

#gradeslate #contentBar #firstBlock table tbody  td.second {
	width:190px;
	margin-left:0px;
}

#gradeslate #contentBar #firstBlock table tbody  td.third {
	width:160px;
	margin-left:5px;
}

#gradeslate #contentBar #firstBlock table tbody  td.fourths {
	width:50px;
	margin-left:6px;
}

#gradeslate #contentBar #firstBlock table tbody  td.fourths a {
	background-image:url('../images/downloadBtn.png');
	background-repeat:no-repeat;
	width:18px;
	height:8px;
	float:left;
	text-decoration:none;
	margin-left:20px;
	margin-top:4px;
}

#gradeslate #contentBar #firstBlock table tbody td {
	height:17px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#11456d;
	float:left;
	width:inherit;
	text-align:center;
	padding-top:3px;
}

#gradeslate #secondBlock {
	float:left;
	width:215px;
	margin-left:50px;
}

#gradeslate #secondBlock h2 {
	font-size:24px;
	color:#fff;
	width:100%;
	margin-left:10px;
	font-weight:normal;
	font-family:Relevant Black,Arial, Helvetica, sans-serif;

}

#gradeslate #secondBlock #adobeReaderBtn {
	margin-top:20px;
	float:left;
	margin-bottom:50px;
}

#gradeslate #secondBlock p {
	float:left;
	width:80%;
	font-size:12px;
	line-height:17px;
}

#gradeslate #secondBlock p .website {
	float:left;
	width:80%;
	font-size:18px;
	color:#44add5;
	margin-top:20px;
	font-family:Relevant Black, Arial, Helvetica, sans-serif;
}

#gradeslate #secondBlock p .website a {
	float:left;
	width:80%;
	font-size:18px;
	color:#44add5;
	font-family:Relevant Black, Arial, Helvetica, sans-serif;
	text-decoration:none;
}



/*
//// Contact Styles
*/

#contact {
	margin:auto;
	width:940px;
	z-index:2;
	position:relative;
	left:50%;
	margin-left:-470px;
}

#contact #contentBg {
	width:940px;
	float:left;
	background-image:url('../images/contactContentBg.png');
	background-repeat: no-repeat;
	z-index: 2;
	padding-top: 12px;
	margin-top:-6px;
	background-position:0px -33px;
	margin-bottom:50px;
}
#contact #headerBar {
	float:left;
	width:100%;
	margin-bottom:50px;
	height:197px;
}

#contact #contentBar {
	width:100%;
	float:left;
	padding-left:12px;
}

#contact #contentBar #firstBlock {
	width:230px;
	float:left;
	padding-left:40px;
	font-size:14px;
	height:450px;
	font-family:Arial, Helvetica, sans-serif;
}

#contact #contentBar #firstBlock strong {
	color:#0099d2;
}



#contact #contentBar #firstBlock h2 {
	font-size:24px;
	color:#fff;
	width:100%;
	margin-left:10px;
	margin-bottom:30px;
	font-weight:normal;
	font-family:Relevant Black,Arial , Helvetica, sans-serif;;
}

#contact #contentBar #secondBlock {
	width:540px;
	float:left;
	margin-left:80px;
}

#contact #contentBar #secondBlock h2 {
	font-size:24px;
	color:#fff;
	width:100%;
	margin-left:20px;
	margin-bottom:30px;
	font-weight:normal;
	font-family:Relevant Black,Arial , Helvetica, sans-serif;
}


#contactForm {
	float:left;
	width:100%;
}

#contact #contentBar #secondBlock .inputContainer {
	width:270px;
	float:left;
	height:60px;
}

#contact #contentBar #secondBlock .inputContainer label {
	width:270px;
	float:left;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
}

#contact #contentBar #secondBlock .inputContainer input {
	background:none;
	border:none;
	background-image:url('../images/contactInputBg.png');
	background-repeat:no-repeat;
	width:244px;
	height:30px;
	float:left;
	padding-left:10px;
	padding-right:2px;
	color:#11456d;
}

#contact #contentBar #secondBlock .textareaContainer {
	width:100%;
	float:left;
	margin-top:10px;
}

#contact #contentBar #secondBlock .textareaContainer label {
	width:100%;
	float:left;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;

}

#contact #contentBar #secondBlock .textareaContainer textarea {
	background:none;
	background-image:url('../images/contactMessageBg.png');
	background-repeat:no-repeat;
	width:524px;
	height:89px;
	float:left;
	border:none;
	resize:none;
	padding-left:10px;
	padding-top:5px;
	color:#11456d;
}

#contact .requiredField {
	color:#0099d2;
}

#contactSubmitBtn {
	background:none;
	border:none;
	background-image:url('../images/contactSubmitBtn.png');
	width:91px;
	height:34px;
	float:right;
	margin-top:31px;
}

#requiredMessage {
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0099d2;
	margin-right:15px;
}

#backToFormBtn {
	margin-top:192px;
	float:left;
}



/*
  Footer Styles
*/

#footer {
	bottom:0px;
	width:100%;
	height:41px;
	background-image:url('../images/footerBg.png');
	z-index:2;
	font-size:14px;
	float:left;
	position:fixed;
}

#footer .footerContent {
	width:100%;
	margin:auto;
}

#footer .footerContent .copyright {
	width:200px;
	color:#fff;
	float:left;
	margin-top:12px;
	margin-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#footer #footerMenu {
	float:right;
	margin-top:12px;
	margin-right:20px;
	width:400px;
}

#footer #footerMenu img {
	margin-top:-5px;
}

#footer #footerMenu ul {
	margin:0px;
	float:left;
	padding:0px;
	list-style:none;
}

#footer #footerMenu ul li {
	margin:0px;
	float:left;
	padding:10px;
	padding-bottom:0px;
	padding-top:0px;
}

#footer #footerMenu ul li a {
	margin:0px;
	float:left;
	padding:0px;
	color:#fff;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

}

#footer #footerMenu ul li a:hover, #footer #footerMenu ul li a.active {
	font-weight:bold;
}

#footer #footerMenu a img {
	float:right;
}



