@charset "utf-8";
html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,
dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset {margin: 0; padding: 0;}
img, fieldset {border: 0;}

html { height: 100%; margin-bottom: 1px; }

body{background-color:#ffffff; background-image:url(../img/back.gif); background-position:center; font-family:Arial, Helvetica, sans-serif; color:#555555; font-size:12px;}

h1 {font-size:20px; font-weight:normal; padding:3px 10px 3px 10px; margin:0; color:#FFFFFF;}
h2 {font-size:16px; font-weight:normal; padding:1px 10px 1px 10px; margin:0;}
h2 a{text-decoration:none; color:#555555;}
h2 a:visited{text-decoration:none; color:#555555;}
h2 a:hover{text-decoration:underline; color:#555555;}
h3 {font-size:14px; font-weight:normal; padding:10px 10px 3px 10px; margin:0;}
h4 { font-weight:normal; padding:2px 10px 0 10px; margin:0;}

hr { margin:17px 10px 10px 10px; height:1px; color:#aaaaaa; background-color:#aaaaaa; border-top: 1px solid #aaaaaa; border-bottom:0; }

h5 {font-size:20px; font-weight:normal; padding:1px 10px 1px 10px; margin:0; color:#072A60;}
h5 a{text-decoration:none; color:#B4B5B7;}
h5 a:visited{text-decoration:none; color:#B4B5B7;}
h5 a:hover{text-decoration:underline; color:#B4B5B7;}
h6 {font-size:10px; font-weight:normal; padding:1px 10px 3px 3px; margin:0; color:#B4B5B7;}
h6 a{text-decoration:none; color:#B4B5B7;}
h6 a:visited{text-decoration:none; color:#B4B5B7;}
h6 a:hover{text-decoration:underline; color:#B4B5B7;}

h7 {font-size:20px; font-weight:normal; padding: 20px 20px;}

.big{font-size:18px; font-weight:normal; padding:10px 10px 3px 10px; margin:0; padding:10px 10px 3px 10px; }

.corp {color:#072A60;}
.blue {color:#02AEF0;}
.green {color:#22B14C;}
.green a{color:#22B14C; text-decoration:none;}
.green a:visited{color:#22B14C; text-decoration:none;}
.green a:hover{color:#22B14C; text-decoration:underline;}
.grey {color:#555555;}

.pink {color:#EC018C;}

.corpTint {font-size:12px; color:#072A60;}
.blueTint {font-size:12px; color:#02AEF0;}
.greenTint {font-size:12px; color:#22B14C;}
.pinkTint {font-size:12px; color:#EC018C;}

.blueFront {font-size:12px; color:#02AEF0; font-weight:normal; padding:0; margin:0;}
.greenFront {font-size:12px; color:#22B14C; font-weight:normal; padding:0; margin:0;}
.pinkFront {font-size:12px; color:#EC018C; font-weight:normal; padding:0; margin:0;}


#container{ background-color:#F3F3F5; background-image:url(../img/backstripe2.gif); background-repeat:repeat-y; width:960px; margin:0px auto; text-align:left;}
#header{background-color:#FFFFFF; height:93px; border-top:2px solid #F3F3F5;}
#headerLeft{float:left; width:780px; background-color:#ffffff; height:93px;}
#headerRight{float:right; width:165px; height:93px; background-image:url(../img/swatchSquares.gif); background-position:bottom; background-repeat:no-repeat;}


.menu{background-color:#FFFFFF; height:20px; margin:0; padding:0;}
.menu ul li{display:inline; font-size:12px;}


#main1{background-color:#000099;}
#mainleft{float:left; width:790px;}
#videoGap{height:15px;}
#videoWall{background-color:#FFFFFF; border-bottom:10px solid #ffffff;}
.blueSub {color:#072A60; font-weight:normal; font-size:12px;  padding:5px 10px 5px 10px;}
.greenSub {color:#22B14C; font-weight:normal; font-size:12px;  padding:5px 10px 5px 10px;}
.pinkSub {color:#EC018C; font-weight:normal; font-size:12px;  padding:5px 10px 5px 10px;}
#allAbout{background-color:#FFFFFF; margin-bottom:5px; height:85px;}
#allAbout p{font-size:12px; padding:10px 10px 5px 10px; line-height:15px;}
#callToArms{background-color:#FFFFFF; padding-bottom:10px; float:left;}
#callToArms p{font-size:12px; padding:10px 10px 5px 10px; line-height:15px;}
#largeMainWhite{background-color:#FFFFFF; margin-bottom:5px;}
#largeMainWhite p{font-size:12px; padding:5px 10px 5px 10px; line-height:15px;}
#largeMainWhite2{background-color:#FFFFFF; margin-bottom:5px; float:left; border-bottom:10px solid #ffffff;}
#largeMainWhite2 p{font-size:12px; padding:5px 10px 5px 10px; line-height:15px;}

.greyGap{clear:both; height:20px;}
.greyGap p{margin-left:10px;}
#longGreyGap{clear:both; height:200px;}
#largeSection {float:left; margin-bottom:20px;}
#largeSection p{font-size:12px; padding:5px 10px 5px 10px; line-height:15px;}
#largeSection ul{font-size:12px; padding:5px 10px 5px 10px; list-style:none;}
#largeSection ul{font-size:12px; padding:10px; list-style:none;}

#headerStrapBlue { height:30px; width:520px; background-image:url(../img/corp-shade.gif); margin:0 0 10px 10px;}
#headerStrapGreen { height:30px; width:520px; background-image:url(../img/green-shade.gif); margin:0 0 10px 10px;}
#frontStrapBlue { height:30px; width:100%; background-image:url(../img/corp-shade.gif); margin:0 10px 0 0;}
#headerStrapBlue2 { height:30px; width:770px; background-image:url(../img/corp-shade.gif); margin:10px 10px 10px 10px;}
#frontStrapGreen { height:30px; width:100%; background-image:url(../img/green-shade.gif); margin:0 10px 0 0;}
#frontStrapPink { height:30px; width:100%; background-image:url(../img/pink-shade.gif); margin:0 10px 0 0;}
#headerStrapBlueFoot { height:30px; width:770px; background-image:url(../img/corp-shade.gif); margin:10px 0 0 10px; border-top:10px solid #ffffff; border-bottom:10px solid #FFFFFF;}
#headerStrapGreenFoot { height:30px; width:770px; background-image:url(../img/green-shade.gif); margin:10px 0 0 10px; border-top:10px solid #ffffff; border-bottom:10px solid #FFFFFF;}
#headerStrapDarkFoot { height:30px; width:770px; background-image:url(../img/darkBlue-shade.gif); margin:10px 0 0 10px; border-top:10px solid #ffffff; border-bottom:10px solid #FFFFFF;}
#headerStrapPink { height:30px; width:520px; background-image:url(../img/pink-shade.gif); margin:0 0 10px 10px;}
#headerStrapPink2 { height:30px; width:770px; background-image:url(../img/pink-shade.gif); margin:10px 10px 10px 10px;}
#headerStrapDark { height:30px; width:770px; background-image:url(../img/darkBlue-shade.gif); margin:0 10px 10px 10px;}

#newsSection{float:left; background-color:#FFFFFF; margin-bottom:15px;}
#newsSection p{font-size:12px; padding:5px 10px 5px 10px; line-height:16px;}
#newsSection img{border:0; float:right; margin-bottom:15px;}


.newsSection{float:left; background-color:#FFFFFF; margin-bottom:15px;}
.newsSection p{font-size:12px; padding:5px 10px 5px 10px; line-height:15px;}
.newsSection img{border:0; float:right; margin-bottom:15px;}

.blogMainSection{float:left; background-color:#FFFFFF; margin-bottom:15px; width:790px;}
.blogMainSection p{font-size:12px; padding:5px 10px 5px 10px; line-height:15px;}
.blogMainSection img{border:0; float:right; margin-bottom:15px;}
#searchform{  padding:2px 7px 2px 7px; }
#respond{ width:790px; }

small {font-size: 0.9em; line-height: 1.5em; color: #777; padding:5px 10px 5px 10px; }

.column1{float:left; width:260px;}
.column1 ul{margin:0; padding:0;}
.column1beta{float:left; width:200px;}
.column1gamma{float:left; width:268px;}
.column1gamma img{margin:0 0 10px 0;}
.column2{float:left; width:260px;}
.column2 ul{margin:0; padding:0;}
.column2beta{float:left; width:200px;}
.column2gamma{float:left; width:256px;}
.column2gamma img{margin:0 0 10px 0;}
.column3{float:left; width:260px;}
.column3 ul{margin:0; padding:0;}
.column3 img{float:right; border:0;}
.column3gamma{float:left; width:256px;}
.column3gamma img{margin:0 0 10px 0;}
.column4{float:left; width:258px;}
.columnNewsVid{float:left; width:276px;}

.newsright{float:left; width:520px;}
.newsright p{margin:0px 10px 10px 0; padding:0; line-height:15px;}
.newsright a{color:#02AEF0; text-decoration:none;}
.newsright a:visited{color:#02AEF0; text-decoration:none;}
.newsright a:hover{color:#02AEF0; text-decoration:underline;}
.newsVidRight{float:left; width:504px;}
.newsVidRight p{margin:0px 10px 10px 0; padding:0; line-height:15px;}
.newsVidRight a{color:#02AEF0; text-decoration:none;}
.newsVidRight a:visited{color:#02AEF0; text-decoration:none;}
.newsVidRight a:hover{color:#02AEF0; text-decoration:underline;}

.callboxBlue a{color:#02AEF0; text-decoration:none;}
.callboxBlue a:visited{color:#02AEF0; text-decoration:none;}
.callboxBlue a:hover{color:#02AEF0; text-decoration:underline;}

.callboxGreen a{color:#22B14C; text-decoration:none;}
.callboxGreen a:visited{color:#22B14C; text-decoration:none;}
.callboxGreen a:hover{color:#22B14C; text-decoration:underline;}

.callboxPink a{color:#EC018C; text-decoration:none;}
.callboxPink a:visited{color:#EC018C; text-decoration:none;}
.callboxPink a:hover{color:#EC018C; text-decoration:underline;}

.callboxCorp a{color:#072A60; text-decoration:none;}
.callboxCorp a:visited{color:#072A60; text-decoration:none;}
.callboxCorp a:hover{color:#072A60; text-decoration:underline;}

#mainright{color:#000000; font-size:12px; float:right; width:170px;}
#mainright p{color:#000000; padding:2px 10px 2px 10px; line-height:15px;}
#mainright ul{ list-style:none; }
#mainright li a{ padding:2px 10px 2px 10px; }

.date{color:#999999; font-size:12px;}

#form{width:260px; float:left;}
#fsub{ margin-left:10px;}

#greyTopBar{height:20px;}
#greyTopBar p{font-weight:bold; font-size:12px;}
#greySecondBar{height:20px;}
#greySecondBar p{font-weight:bold; font-size:12px;}

.whiteSpacer{background-color:#FFFFFF; height:20px;}
.whiteSpacer2{background-color:#FFFFFF; height:10px;}
.beigeSpacer{background-color:#F3F3F5; height:3px; border-right:10px solid #FFFFFF;}
.beigeSpacer2{background-color:#F3F3F5; height:20px; border-right:10px solid #FFFFFF; border-bottom:10px solid #FFFFFF;}

.greySpacer{background-color:#B0B0B0; height:3px;}
.read-more-grey{color:#333333; text-align:right; font-weight:bold;}
.read-more-grey a{font-size:11px; color:#333333; text-decoration:none;}
.read-more-grey a:visited{color:#333333; text-decoration:none;}
.read-more-grey a:hover{text-decoration:underline;}
.case-study-grey2{float:right;}
.read-more-grey2{color:#333333; font-weight:bold; text-align:right;}
.read-more-grey2 a{font-size:11px; color:#333333; text-decoration:none;}
.read-more-grey2 a:visited{color:#333333; text-decoration:none;}
.read-more-grey2 a:hover{text-decoration:underline;}



#logoLinks{background-color:#FFFFFF;}
#logoLinks p{font-size:20px; font-weight:normal; padding:3px 10px 3px 10px; color:#FFFFFF;}
#logoLinks img{ border:none; margin:5px 10px 5px 20px;}

#footer{position:relative; clear:both; height:100px; color:#555555; font-size:12px; background-image:url(../img/footstripe.gif); padding:3px 0 3px 0; margin:0 0 0 0; }
#footer p{padding:5px 10px 3px 10px; margin:0; color:#c8c8ca;}
#footer a{color:#c8c8ca; text-decoration:none;}
#footer a:visited{color:#c8c8ca; text-decoration:none;}
#footer a:hover{color:#555555; text-decoration:underline;}
#footerLeft{float:left; width:304px; padding:10px;}
#footerRight{float:left; text-align:right; vertical-align:bottom; width:420px; padding:32px 0 0 20px; margin:0;}
#footerRight h2{padding:0; margin:0;}

.white{color:#ffffff;}
.white a{color:#ffffff; text-decoration:none;}
.white a:visited{color:#ffffff; text-decoration:none;}
.white a:hover{text-decoration:underline;}
.whiteRight{color:#ffffff; text-align:right; font-weight:bold;}


.rightGrey{color:#999999;}
.rightGrey a{color:#999999; text-decoration:none;}
.rightGrey a:visited{color:#999999; text-decoration:none;}
.rightGrey a:hover{text-decoration:underline;}

#sportnationAdvert {width:100%; background-color:#22B14C; padding-bottom:10px;}
#sportnationAdvert p{color:#FFFFFF;}
#sportnationGap {background-color:#FFFFFF; width:100%; padding:5px 0 5px 0;}

#aboutUsLong {float:left; width:780px; margin-top:10px; margin-bottom:20px;}
#aboutUsLong p{ padding:5px 10px 5px 10px; margin:0;}

/* CORP SPORT AND FACILITIES */

#subMainWhite{float:left; background-color:#FFFFFF;}
#subMainWhiteLeft{float:left; width:530px; margin-top:10px; margin-bottom:20px;}
#subMainWhiteLeft p{font-size:12px; padding:5px 10px 5px 10px; margin-bottom:0; line-height:15px;}
#subMainWhiteLeft ul{font-size:12px; margin:0 0 10px 50px; padding:0;}
#subMainWhiteLeft li{margin:0; padding:0;}
#subMainWhiteRight{float:right; width:260px; border-top:10px solid #ffffff;}
#subMainWhiteRight p{font-size:12px; padding:5px 10px 5px 0; margin-bottom:0; line-height:15px;}
.mainTextImg{border-bottom:10px solid #ffffff;}

#subMainWhiteLeftHalf{float:left; width:395px; margin-top:20px; margin-bottom:20px;}
#subMainWhiteLeftHalf ul{font-size:12px; margin:0 0 10px 50px; padding:0;}
#subMainWhiteLeftHalf li{margin:0; padding:0;}
#subMainWhiteRightHalf{float:left; width:395px; margin-top:20px; margin-bottom:20px;}
#subMainWhiteRightHalf ul{font-size:12px; margin:0 0 10px 50px; padding:0;}
#subMainWhiteRightHalf li{margin:0; padding:0;}

.subMainGreyRight{float:left; width:520px;}
.subMainGreyRight a{color:#02AEF0; text-decoration:none;}
.subMainGreyRight a:visited{color:#02AEF0; text-decoration:none;}
.subMainGreyRight a:hover{color:#02AEF0; text-decoration:underline;}

.small-indent {margin: 0 0 0 10px; padding:2px 0 2px 0;}
.small-indent p{margin:0; padding:0;}
.arms img { margin:0 0 10px 0;}

#statementMain{float:left; background-color:#FFFFFF; margin-bottom:20px;}
#statementMain p{font-size:12px; padding:5px 10px 5px 10px; margin-bottom:0; line-height:15px;}
#statementMain ul{font-size:12px; margin:0 0 10px 50px; padding:0;}
#statementMain li{margin:0; padding:0;}

.frontnews { font-size:16px; font-weight:bold; margin:10px 10px 20px 0;}

/* SHOWCASE */
#vid1 {width:780px; height:355px; background-color:#ffffff;}
#vid2 p{padding:5px 10px 5px 10px;}

#searchform{  padding:2px 7px 2px 7px; }


/* SPORTNATION */

.SNDiv  {float:left; width:790px; background-color:#FFFFFF;}
.SNLeft {float:left; width:478px;}
.SNRight {float:right; width:312px;}
.SNDiv2 {float:left; width:790px; border-top:5px solid #F3F3F5; background-color:#ffffff;}
.SNDiv2 h2{ margin-top:5px;}
.SNDiv2 a{ text-decoration:none; color:#072A60;}
.SNDiv2 a:visited{ text-decoration:underline; color:#072A60;}
.SNDiv2 a:hover{ text-decoration:none; color:#072A60;}
.SNLeft2 {float:left; width:463px; border-right:5px solid #f3f3f5;}
.SNLeft2 p{padding:5px 10px 10px 10px;}
.SNRight2 {float:right; width:322px;}
.SNRight2 p{padding:5px 10px 10px 10px;}

.snblue { color:#072A60; font-weight:bold; }
