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

body{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0px;
	background-color: #fff;
}

h1{
	color:#0f4b8f;
}

h2{
	color:#0f4b8f;
}

h3{
	color:#0f4b8f;
}

h4{
	color:#0033dd;
	margin-top:12px;
	margin-bottom:4px;
}

a, a:visited, a:hover, a:active{
	color:#0f4b8f;
}

p{
	line-height:150%;
}

#container{
	text-align:left;
	margin:auto;
	width:960px;
	margin-top:10px;
	position:relative;
}

#contentTop{
	height:32px;
	width:958px;
	background-image:url('images/bodyTop.gif');
}

#bootsAllianceLogo{
	position:absolute;
	height:117px;
	width:128px;
	top:20px;
	left:20px;
}

#content{
	width:932px;
	padding:0px;
	padding-top:4px;
	border-left:13px solid #c7eafc;
	border-right:13px solid #c7eafc;
}

#contentBottom{
	height:32px;
	width:958px;
	background-image:url('images/bodyBottom.gif');
}

#contentLeft{
	float:left;
	width:324px;
}

#contentLeftHome{
	float:left;
	width:324px;
	padding-right:15px;
}

#contentRight{
	float:right;
	position:relative;
	width:556px;
	left:-52px;
}

#contentRightHome{
	float:right;
	position:relative;
	width:556px;
	left:-37px;
}

#mainNav{
	border-bottom:2px #00498f solid;
	height:28px;
	width:554px;
	margin-top:10px;
}

#mainNav ul{
	list-style:none;
	padding:0px;
	margin:0px;
}

#mainNav li{
	float:left;
}

#mainNav_whatCanIExpect {
	display:block;
	height:28px;
	width:130px;
	background-image:url('images/what-can-i-expect.gif');
}

#mainNav_whatCanIExpect_on {
	display:block;
	height:28px;
	width:130px;
	background-image:url('images/what-can-i-expect_on.gif');
}

#mainNav_applyNow {
	display:block;
	height:28px;
	width:75px;
	background-image:url('images/apply-now.gif');
}

#mainNav_applyNow_on {
	display:block;
	height:28px;
	width:75px;
	background-image:url('images/apply-now_on.gif');
}

#mainNav_whatHappensNext {
	display:block;
	height:28px;
	width:138px;
	background-image:url('images/what-happens-next.gif');
}

#mainNav_whatHappensNext_on {
	display:block;
	height:28px;
	width:138px;
	background-image:url('images/what-happens-next_on.gif');
}

#mainNav_yourSPPStories {
	display:block;
	height:28px;
	width:108px;
	background-image:url('images/your-spp-stories.gif');
}

#mainNav_yourSPPStories_on {
	display:block;
	height:28px;
	width:108px;
	background-image:url('images/your-spp-stories_on.gif');
}

#mainNav_anyQuestions {
	display:block;
	height:28px;
	width:103px;
	background-image:url('images/any-questions.gif');
}

#mainNav_anyQuestions_on {
	display:block;
	height:28px;
	width:103px;
	background-image:url('images/any-questions_on.gif');
}

#breadCrumb{
	color:#73c3ed;
	margin-top:2px;
	margin-bottom:10px;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
}

#breadCrumb a{
	color:#73c3ed;
	text-decoration:none;
}

#breadCrumb a:hover{
	text-decoration:underline;
}

#contentRightMain{
	background-image:url('images/rightBarMain_bg.gif');
	padding:15px;
	background-repeat:repeat-y;
	padding-right:0px;
}

#contentRightMainHome{
	padding:15px;
	padding-left:0px;
}

#subNav{
	margin-left:157px;
	margin-top:80px;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
}

#subNav ul{
	list-style: none;
	padding:0px;
	margin:0px;
}

.subMenuItemOff{
	padding-bottom:4px;
	background-image:url('images/submenu_off.gif');
	background-repeat:repeat-x;
	line-height:21px;
	padding:0px;
	padding-left:4px;
	padding-bottom:4px;
	height:25px;
}

.subMenuItemOff a{
	text-decoration:none;
	color:#444444;
}

.subMenuItemOff a:hover{
	text-decoration:none;
	color:#1b5e9e;
}

#subMenuItemOn{
	padding-bottom:4px;
	background-image:url('images/submenu_on.gif');
	background-repeat:repeat-x;
	line-height:21px;
	padding:0px;
	padding-left:4px;
	padding-bottom:4px;
	height:25px;
}

#subMenuItemOn a{
	text-decoration:none;
	color:#1b5e9e;
}

/* locations */

.subSubMenuItemOff{
	padding-bottom:4px;
	background-image:url('images/subsubmenu.gif');
	background-repeat:repeat-x;
	line-height:21px;
	padding:0px;
	padding-left:4px;
	padding-bottom:4px;
	height:25px;
}

.subSubMenuItemOff a{
	text-decoration:none;
	color:#444444;
}

.subSubMenuItemOff a:hover{
	text-decoration:none;
	color:#1b5e9e;
}

#subSubMenuItemOn{
	padding-bottom:4px;
	background-image:url('images/subsubmenu.gif');
	background-repeat:repeat-x;
	line-height:21px;
	padding:0px;
	padding-left:4px;
	padding-bottom:4px;
	height:25px;
}

#subSubMenuItemOn a{
	text-decoration:none;
	color:#1b5e9e;
}

div.location-banner {
	position: relative;
	width: 541px;
	height: 241px;
	background-position: right top;
	border-top: 2px solid #00498f;
	border-bottom: 2px solid #e7e8e9;
}

div.location-banner p {
	margin: 40px 0 12px 0;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #00498f;
	font-weight: bold;
}

ul.locationlist {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.locationlist li {
	margin-bottom: 12px;
}

ul.locationlist li b,ul.locationlist li strong {
	color: #00498f;
}

/* end locations */

#contentClear{
	clear:both;
}

TABLE{
	padding:0px;
	display:block;
}

TH{
	vertical-align:top;
	padding:8px;
}

TD{
	vertical-align:top;
	padding:8px;
}

.field{
	padding:9px;
	margin:0px;
}

.empty{
	font-style:inherit;
	color:#999999;
}

#editContainer{
	background-color: #ffffff;
    z-index: 200;	
	border:#aaaaaa 1px solid;
	width:200px;
	position: fixed;
	height:150px;
	padding:4px;
	position:absolute;
}

#overlay {
    background-color: #000;
    position: fixed;
    margin: auto;
    top: 0;
    left: 0;
	width:100%;
	height:100%;
    z-index: 100;
}

#messageContainer{
	background-color: #ffffaa;
    z-index: 200;	
	border:#aaaaaa 1px solid;
	width:400px;
	position: fixed;
	padding:4px;
	left:270px;
	position:absolute;
	text-align:center;
}

input, textarea{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

.inputField{
	width:300px;
}

#floaterBar{
	position:fixed;
	bottom:-3px;
	z-index:5;
	background-image:url('images/footer_bgTile.png');
	background-repeat:repeat-x;
	background-position:bottom;
	width:958px;
	color:#0f4b8f;
}

#floaterBar_links{
	float:left;
	margin-top:45px;
	margin-left:10px;
	font-size:9px;
	color:#0f4b8f;
	width:470px;
	line-height:50px;
}

#floaterBar_links a,#floaterBar_links a:visited{
	text-decoration:none;
	color:#0f4b8f;
}


.sectionBox{
	margin-right:15px;
	width:170px;
	float:left;
	color:#ffffff;
}

.sectionBox a, .sectionBox a:visited{
	display:block;
	width:144px;
	height:107px;
	padding:13px;
	padding-top:50px;
	color:#ffffff;
	text-decoration:none;
}

.exploreMore{
	width:517px;
	height:28px;
	background-image:url('images/exploreMore.gif');
	margin-bottom:15px;
	margin-top:15px;
	padding:12px;
	font-size:16px;
	line-height:16px;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:0px;
	color:#333333;
}

.exploreBox{
	margin-right:15px;
	width:170px;
	float:left;
}

.exploreBox a, .exploreBox a:visited{
	display:block;
	width:144px;
	height:107px;
	padding:13px;
	padding-top:50px;
	color:#222222;
	text-decoration:none;
}

.exploreBoxApply{
	margin-right:0px;
	width:170px;
	float:left;
}

.exploreBoxApply a, .exploreBoxApply a:visited{
	display:block;
	width:163px;
	height:33px;
	padding:7px;
	padding-top:130px;
	color:#222222;
	text-decoration:none;
	padding-right:0px;
}

.exploreBoxApplyNO{
	margin-right:0px;
	width:170px;
	height:170px;
	float:left;
}


/* Pages */

.seperator{
	border-top:1px #555555 dashed;
	height:1px;
	font-size:1px;
}

.bigText{
	font-size:17px;
	font-weight:bold;
	color:#00498f;
}

.biggerText{
	font-size:19px;
	font-weight:bold;
	color:#00498f;
}

.bottomSpacer{
	height:50px;
	clear:both;
}

.blueText{
	color:#00498f;
}

.letterHighlight{
	color:#36bae5;
}

.indent{
	padding-left:20px;
}

.hide{
	display:none;
}

/* What can I expect */
#wcie_bubble{
	width:340px;
	height:166px;
	padding-top:23px;
	padding-left:12px;
	padding-right:191px;
	background-image:url('images/what-can-i-expect-bubble.gif');
	color:#00498f;
	margin-top:10px;
	margin-bottom:10px;
}

#wcie_bubble h2{
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
}

#wcie_bubble h2{
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	font-size:18px;
}

#wcie_bubble p{
	line-height:18px;
	margin-top:2px;
}

/* What is spp */
#wispp_box{
	width:453px;
	height:73px;
	padding-top:10px;
	padding-left:10px;
	padding-right:78px;
	background-image:url('images/what-is-spp-box.gif');
	color:#00498f;
}

#wispp_box p{
	padding:0px;
	margin:0px;
	font-size:17px;
	font-weight:bold;
	line-height:120%;
}

/* locations */
#locations_box{
	width:453px;
	height:73px;
	padding-top:10px;
	padding-left:10px;
	padding-right:78px;
	background-image:url('images/locations-box.gif');
	color:#00498f;
}

#locations_box p{
	padding:0px;
	margin:0px;
	font-size:17px;
	font-weight:bold;
	line-height:120%;
}

#locations_sidebox {
	position: absolute;
	right: 0;
	top: 220px;
	width:164px;
	height:150px;
	background: transparent url('images/locations-sidebox.gif') left top no-repeat;
}

#locations_man {
	position: absolute;
	right: 0;
	top: 560px;
	width:136px;
	height:157px;
	background: transparent url('images/locations-man.gif') left top no-repeat;
}

/* Is it for me */
#iifm_box{
	width:453px;
	height:73px;
	padding-top:10px;
	padding-left:10px;
	padding-right:78px;
	background-image:url('images/is-it-for-me-box.gif');
	color:#00498f;
}

#iifm_box p{
	padding:0px;
	margin:0px;
	font-size:17px;
	font-weight:bold;
	line-height:120%;
}

/* The world of boots */
#twob_box{
	width:408px;
	height:140px;
	padding-top:55px;
	padding-left:15px;
	padding-right:118px;
	background-image:url('images/the-world-of-boots-box.gif');
	color:#00498f;
}

#twob_box p{
	padding:0px;
	margin:0px;
	font-size:17px;
	font-weight:bold;
	line-height:120%;
}

/* Apply now */
#an_box{
	width:398px;
	height:130px;
	padding-top:65px;
	padding-left:15px;
	padding-right:128px;
	background-image:url('images/apply-now-box.gif');
	color:#00498f;
}

#an_box p{
	padding:0px;
	margin:0px;
	font-size:17px;
	font-weight:bold;
	line-height:120%;
}

#an_bubbleTop{
	background-image:url('images/apply-now-bubbleTop.gif');
	width:541px;
	height:307px;
}

#an_bubble1 p{
	position:relative;
	margin:0px;
	padding:0px;
	left:120px;
	width:350px;
	top:58px;
	font-weight:bold;
	font-size:11px;
}

#an_bubble2 p{
	position:relative;
	margin:0px;
	padding:0px;
	left:120px;
	width:350px;
	top:90px;
	font-weight:bold;
	font-size:11px;
}

#an_bubble3 p{
	position:relative;
	margin:0px;
	padding:0px;
	left:120px;
	width:350px;
	top:114px;
	font-weight:bold;
	font-size:11px;
}

#an_bubbleBottomLeft{
	float:left;
	width:269px;
}

#an_bubbleBottomRight{
	background-image:url('images/apply-now-bubbleBottomRight.gif');
	width:272px;
	height:244px;
	float:right;
}

/* Help filling in the form */

#hfitf_box{
	width:398px;
	height:135px;
	padding-top:40px;
	padding-left:15px;
	padding-right:128px;
	background-image:url('images/help-filling-in-the-form-box.gif');
	color:#00498f;
}

#hfitf_box p{
	padding:0px;
	margin:0px;
	font-size:17px;
	font-weight:normal;
	line-height:120%;
}

#hfitf_helpFillingInTheFormBottomLeft{
	background-image:url('images/help-filling-in-the-form-BottomLeftBox.gif');
	float:left;
	width:268px;
	height:216px;
}

#hfitf_helpFillingInTheFormBottomLeft a {
	display: block;
	width:268px;
	height:216px;
}

#hfitf_helpFillingInTheFormBottomLeftNO{
	background-image:url('images/help-filling-in-the-form-BottomLeftBoxNO.gif');
	float:left;
	width:268px;
	height:216px;
}

#hfitf_helpFillingInTheFormBottomRight{
	background-image:url('images/help-filling-in-the-form-BottomRightBox.gif');
	width:273px;
	height:196px;
	float:right;
	padding-top:20px;
	padding-right:0px;
}

#hfitf ul{
	list-style:none;
	padding:0px;
	margin:0px;
}

#hfitf li{
	border-bottom:1px #bbbbbb dashed;
	padding:10px;
	padding-left:30px;
	background-image:url('images/pinkBullet.gif');
	background-repeat:no-repeat;
	background-position:4px 12px;
}

/* What happens next? */
#whn_box{
	width:398px;
	height:94px;
	padding-top:45px;
	padding-left:15px;
	padding-right:128px;
	background-image:url('images/what-happens-next-box.gif');
	color:#00498f;
}

#whn_box p{
	padding:0px;
	margin:0px;
	font-size:17px;
	font-weight:bold;
	line-height:120%;
}

.whn_bulletList{
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:60px;
	margin-bottom:20px;
	color:#0f4b8f;
	font-weight:bold;
}

/* Getting prepared */
#gp_box{
	width:396px;
	height:96px;
	padding-top:15px;
	padding-left:15px;
	padding-right:130px;
	background-image:url('images/getting-prepared-box.gif');
	color:#00498f;
	margin-top:15px;
	margin-bottom:15px;
}

#gp_box p{
	padding:0px;
	margin:0px;
	font-size:17px;
	font-weight:bold;
	line-height:120%;
}

#gp ul{
	list-style:none;
	padding:0px;
	margin:0px;
}

#gp li{
	border-bottom:1px #bbbbbb dashed;
	padding:10px;
	padding-left:30px;
	background-image:url('images/peachBullet.gif');
	background-repeat:no-repeat;
	background-position:4px 12px;
}

/* Your SPP stories */

#yspps_playerBox{
	width:541px;
	background-color:#CCCCCC;
}

#yspps_videoBox{
	background-image:url('images/videos-bg.gif');
	width:541px;
	height:300px;
	background-repeat:no-repeat;
	background-position:bottom;
}

#yspps_videoBoxInnerLeft{
	width:230px;
	float:left;
	margin:20px;
	margin-left:10px;
	margin-top:0px;
}

#yspps_videoBoxInnerRight{
	width:210px;
	float:right;
	margin:20px;
	margin-top:0px;
}

#yspps_videoBoxInnerRight h4{
	margin-top:4px;
}

#yspps_videoBoxInnerRight p{
	margin-top:4px;
}

#yspps_videoBox h2 {
	font-size: 18px;
	margin: 15px 0;
}

/* A bit of advice */

#aboa_box{
	width:426px;
	height:88px;
	padding-top:5px;
	padding-left:15px;
	padding-right:100px;
	background-image:url('images/a-bit-of-advice-box.gif');
	color:#00498f;
	margin-top:15px;
	margin-bottom:15px;
}

#aboa_box p{
	padding:0px;
	margin:0px;
	font-size:17px;
	font-weight:bold;
	line-height:120%;
}

.tipBox{
	padding-bottom:4px;
	width:174px;
}

.tipName{
	background-color:#c7eafc;
	font-size:11px;
	padding:6px;
	font-weight:bold;
	color:#00498f;
	background-image:url('images/tip_bg.gif');
	background-repeat:no-repeat;
	padding-top:12px;
	padding-bottom:12px;
}

.tipName a{
	text-decoration:none;
	display:block;
}

.tipBody{
	background-color:#ffffff;
	margin-bottom:4px;
	border:1px solid #c7eafc;
	padding:0px;
	width:172px;
}

.tipBodyInner{
	font-size:10px;
	color:#00498f;
	padding:6px;
}

.tipBodyInner p{
	padding:0px;
}

.tipsColumn {
	margin-right:5px;
}

/* Any questions */
#aq_box{
	width:376px;
	height:137px;
	padding-top:23px;
	padding-left:15px;
	padding-right:150px;
	background-image:url('images/any-questions-box.gif');
	color:#00498f;
}

#aq_box p{
	padding:0px;
	margin:0px;
	font-size:17px;
	font-weight:bold;
	line-height:120%;
}

.aq_category{

}

.faqAnswerWrapper{

}

.faq .faqheading{
	color:#0f4b8f;
	text-decoration:none;
	display:block;
	background-image:url('images/faq-bar.gif');
	background-repeat:no-repeat;
	height:34px;
	margin-top:10px;
	margin-bottom:5px;
	font-size:18px;
	padding-left:40px;
	font-weight:bold;
	line-height:34px;
}

.faq .faqQuestion{
	color:#0f4b8f;
	padding-left:40px;	
	padding-top:10px;
	padding-bottom:10px;
	background-image:url('images/q.gif');
	background-repeat:no-repeat;
	background-position:0 0;
	background-position:0px 5px;
}

.faq .faqQuestion a{
	text-decoration:none;
	color:#0f4b8f;
}

.faq .faqAnswer{
	padding-top:10px;
	padding-bottom:5px;
	color:#000000;
	text-decoration:none;
	padding-left:40px;
	background-image:url('images/a.gif');
	background-repeat:no-repeat;
	background-position:0px 5px;
}

.faq .faqSeperator{
	margin-top:10px;
	padding-bottom:5px;
	border-top:1px #888888 dashed;
	height:1px;
	font-size:1px;
}

/* Ask us a question */
#auaq_box{
	width:376px;
	height:102px;
	padding-top:17px;
	padding-left:15px;
	padding-right:150px;
	background-image:url('images/ask-us-a-question-box.gif');
	color:#00498f;
}

#auaq_box p{
	padding:0px;
	margin:0px;
	font-size:17px;
	font-weight:bold;
	line-height:120%;
}

#auaq_formTop{
	background-image:url('images/faqForm-top.gif');
	height:15px;
	margin-top:30px;
	line-height:1px;
	font-size:1px;
}

#auaq_form{
	background-color:#f5fcc8;
	padding-left:20px;
	padding-top:0px;
	padding-right:20px;
	background-position:0 0;
	width:501px;
}

#auaq_formBottom{
	background-image:url('images/faqForm-bottom.gif');
	height:15px;
}

.formLabel{
	float:left;
	width:140px;
	font-weight:bold;
	margin-top:4px;
	margin-bottom:4px;
	color:#0f4b8f;
	clear:left;
	padding-right:10px;
}

.formField{
	float:left;
	width:301px;
	margin-bottom:4px;
}

#auaq_form input{
	font-size:18px;
}

/* Home */
#home_videoPlayer{
	background-color:#CCCCCC;
	float:right;
	width:274px;
	height:192px;
}

#home_videoText{
	background-image:url('images/home-videoText-bg.gif');
	padding:10px;
	padding-top:15px;
	padding-bottom:0px;
	width:247px;
	height:177px;
	float:left;
}

#home_videoText h2{
	font-size:16px;
	margin-top:5px;
	margin-bottom:4px;
}

.nounderline {
	text-decoration: none;
}

table.videos td {
	padding: 3px 0;
}

table.videos td.right {
	padding-left: 14px;
}

table.videos td p {
	margin: 0;
}

.hidden {
	position: absolute;
	top: -10000px;
}
