body{
  font:13px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
  color:#323232;
  margin:0;padding:0;color:#2F2F34;background-color:#E4E8F1;
}
td{font:13px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#2F2F34;}
img{border:0;}
div{position:relative;}
form{padding:0;margin:0;}
.border{border:1px solid #00FF00;}
.borderRed{border:1px solid #FF0000;}
.wrapper {width:100%; overflow:hidden;}
.botMarg{margin-bottom:10px;}
.clear{clear:both;}
.page{width:980px;margin:auto;}
.center{text-align:center;}
.right{text-align:right;}
/*.left{text-align:left;}*/
.last-item{margin-right:0 !important; margin-bottom:0 !important;}
.noMarg{margin:0;}
.noPad{padding:0;}

label{cursor:pointer;}

h1,h2,h3,h4,h5,h6{text-align:left;}
h1{font:bold 30px/36px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#151515; text-transform:uppercase;}
h2{font:normal 24px/28px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#14181b; text-transform:uppercase;}
h3{font:normal 21px/26px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#82A04E;padding:0;margin-bottom:10px;}
h4{font:normal 21px/26px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000;padding:0;margin-bottom:5px;}
h5{font:normal 16px/21px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#151515;padding:0;margin-bottom:5px;}
h6{font:bold 13px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#1e1e1e;padding:0;margin-bottom:5px;}

#headerOutter{background-color:#022640;min-height:190px !important;}
#headerOutter .inner{margin:auto;}
#headerOutter .inner #logo{background-image:url(../img/images/hdr_bg.jpg);background-position:center center;margin-bottom:15px;}
#headerOutter .inner #logo img{margin-top:10px;}
#topnav{float:right;min-width:20px !important;margin:10px 0;}
#topnav ul{list-style-type:none;margin:0;padding:0;}
#topnav ul li{float:left;margin-right:20px;font-size:12px;}
#topnav ul li a:link,#topnav ul li a:visited{color:#FFF;text-decoration:none;letter-spacing:1px}
#topnav ul li a:hover{color:#FEF05D;text-decoration:underline;}

#logo{height:132px;}

#printHeader{display:none;}

#nav{
  min-height:50px !important;
  background: #054A68;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#054A68), to(#02334E));
  background: -webkit-linear-gradient(#054A68, #02334E);
  background: -moz-linear-gradient(#054A68, #02334E);
  background: -ms-linear-gradient(#054A68, #02334E);
  background: -o-linear-gradient(#054A68, #02334E);
  background: linear-gradient(#054A68, #02334E);
  -pie-background: linear-gradient(#054A68, #02334E);
  behavior: url(/css/PIE.htc);
  box-sizing: content-box;
}

/*#nav ul{
margin: 0;
padding: 0;
float: left;
}

#nav ul li{
display: inline;
text-transform:uppercase;
}

#nav ul li a{
float: left;
color: white;
font:bold 16px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
padding: 15px 25px;
text-decoration: none;
background: #054A68;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#054A68), to(#02334E));
background: -webkit-linear-gradient(#054A68, #02334E);
background: -moz-linear-gradient(#054A68, #02334E);
background: -ms-linear-gradient(#054A68, #02334E);
background: -o-linear-gradient(#054A68, #02334E);
background: linear-gradient(#054A68, #02334E);
-pie-background: linear-gradient(#054A68, #02334E);
behavior: url(PIE.htc);
border-right:1px solid #02334E;
}

#nav ul li a:visited{
color: white;
}

#nav ul li a:hover{
  background: #02334E;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#02334E), to(#054A68));
  background: -webkit-linear-gradient(#02334E, #054A68);
  background: -moz-linear-gradient(#02334E, #054A68);
  background: -ms-linear-gradient(#02334E, #054A68);
  background: -o-linear-gradient(#02334E, #054A68);
  background: linear-gradient(#02334E, #054A68);
  -pie-background: linear-gradient(#02334E, #054A68);
  behavior: url(PIE.htc);
}

#nav ul li a.current{
  color:#02334E;
  background: #F2F5F8;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F2F5F8), to(#F4F5F9));
  background: -webkit-linear-gradient(#F2F5F8, #F4F5F9);
  background: -moz-linear-gradient(#F2F5F8, #F4F5F9);
  background: -ms-linear-gradient(#F2F5F8, #F4F5F9);
  background: -o-linear-gradient(#F2F5F8, #F4F5F9);
  background: linear-gradient(#F2F5F8, #F4F5F9);
  -pie-background: linear-gradient(#F2F5F8, #F4F5F9);
  behavior: url(PIE.htc);
}

#nav ul li a.last{border:0px;}*/

#contentOutter{padding:5px 0 20px 0;background-color:#F4F5F9;z-index: 800;width:100%;}

#contentOutter #homeSliderNav{text-align:center;}
#contentOutter #homeSliderNav a{font-size:11px;color:#919191;text-decoration:none;}
#contentOutter #homeSliderNav #prev{float:left;}
#contentOutter #homeSliderNav #next{float:right;}

#footerOutter{}
#footerOutter #upper{background-color:#EBEFF4;min-height:175px !important;padding-bottom:20px;}
#footerOutter #lower{padding:20px 0;}
#footerOutter #lower #copyright{float:left;width:380px;}
#footerOutter #lower #copyright span{color:#FF9C00;}
#footerOutter #lower #links{float:right;width:550px;text-align:right;font:14px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#footerOutter #lower #links ul{list-style-type:none;margin:0;padding:0;}
#footerOutter #lower #links ul li{display:inline;border-right:1px solid #646465;padding:0 7px;}
#footerOutter #lower #links ul li.last-item{padding-right:0; border-right:none;}
#footerOutter #lower #links ul li a{color:#646465; text-decoration:none;}
#footerOutter #lower #links ul li a:hover,#footerOutter #lower #links ul li a.active{text-decoration:underline; color:#044562;}

.button{
  display:inline-block;
  cursor:pointer;
  font:14px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;
  color:#fff;
  text-decoration:none;
  text-transform:uppercase;
  padding:13px 7px;
  background:url(/img/images/button-tail.gif) center top repeat-x #314451;
  border-radius:9px;
  -moz-border-radius:9px;
  -webkit-border-radius:9px;
}
.button:hover{text-decoration:none; background-position:center -70px; background-color:#ee9302;}

#contact-form input[type=text], #contact-form textarea, #regForm input[type=text], #regForm input[type=password], #appForm input[type=text], #appForm textarea, #editFrm input[type=text], #editFrm textarea, #editFrm select{
  padding:5px 15px;
  margin:0;
  font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
  color:#808080;
  background: #fbfbfb;
  outline:none;
  border:none;
  border-top:1px solid #c7c8ca;
  border-left:1px solid #b6b6b6;
  border-radius:4px;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  box-shadow:inset 0px 1px 0px #dcdcdc;
  -moz-box-shadow:inset 0px 1px 0px #dcdcdc;
  -webkit-box-shadow:inset 0px 1px 0px #dcdcdc;
  behavior: url(/css/PIE.htc);
}

.buttons a{
  color:#FFF;
  font-size:13px;
  line-height:32px;
  background-image:url(/img/images/contact-button.gif);
  background-color:#323232;
  padding:7px 26px 8px;
  border-radius:7px;
  -moz-border-radius:7px;
  -webkit-border-radius:7px;
  font-style:normal;
  behavior: url(/css/PIE.htc);
}

.buttons a:hover{background-position:center -51px; background-color:#02334f;color:#FFF;text-decoration:none;}

ul.list1{margin:0;padding:0 0 0 20px;list-style-image:url(/img/images/bullet_arrow.gif);}
ul.list1 a{text-decoration:none; color:#000;}
ul.list1 a:hover{text-decoration:none; color:#339ed5;}

ul.list2{font:14px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;margin:0;padding:0 0 0 30px;list-style-image:url(/img/images/bullet_org_arrow.png);}
ul.list2 li{margin-bottom:11px;}
ul.list2 a{text-decoration:none; color:#014479;}
ul.list2 a:hover{text-decoration:none; color:#ff9c00;}

.box{
  border:1px solid #CCC;
  border-radius:8px;
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
  behavior: url(PIE.htc);
  padding:10px;
  background: #FFFFFF;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#E7E9E7));
  background: -webkit-linear-gradient(#FFFFFF, #E7E9E7);
  background: -moz-linear-gradient(#FFFFFF, #E7E9E7);
  background: -ms-linear-gradient(#FFFFFF, #E7E9E7);
  background: -o-linear-gradient(#FFFFFF, #E7E9E7);
  background: linear-gradient(#FFFFFF, #E7E9E7);
  -pie-background: linear-gradient(#FFFFFF, #E7E9E7);
  behavior: url(/css/PIE.htc);
}

.box2{
  border:1px solid #aebf76;
  border-radius:8px;
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
  behavior: url(/css/PIE.htc);
  padding:10px;
  background: #fefefd ;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fefefd ), to(#dce3c4));
  background: -webkit-linear-gradient(#fefefd , #dce3c4);
  background: -moz-linear-gradient(#fefefd , #dce3c4);
  background: -ms-linear-gradient(#fefefd , #dce3c4);
  background: -o-linear-gradient(#fefefd , #dce3c4);
  background: linear-gradient(#fefefd , #dce3c4);
  -pie-background: linear-gradient(#fefefd , #dce3c4);
  behavior: url(/css/PIE.htc);
}

fieldset{
  width:100%;
  border-radius:8px;
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
  background: #FFFFFF;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#E7E9E7));
  background: -webkit-linear-gradient(#FFFFFF, #E7E9E7);
  background: -moz-linear-gradient(#FFFFFF, #E7E9E7);
  background: -ms-linear-gradient(#FFFFFF, #E7E9E7);
  background: -o-linear-gradient(#FFFFFF, #E7E9E7);
  background: linear-gradient(#FFFFFF, #E7E9E7);
  -pie-background: linear-gradient(#FFFFFF, #E7E9E7);
  behavior: url(/css/PIE.htc);
  border:1px solid #CCC;
  padding:10px;
}

legend{
  padding:5px 20px;border:1px solid #CCC;
  border-radius:4px;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  background: #fefefd ;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fefefd ), to(#dce3c4));
  background: -webkit-linear-gradient(#fefefd , #dce3c4);
  background: -moz-linear-gradient(#fefefd , #dce3c4);
  background: -ms-linear-gradient(#fefefd , #dce3c4);
  background: -o-linear-gradient(#fefefd , #dce3c4);
  background: linear-gradient(#fefefd , #dce3c4);
  -pie-background: linear-gradient(#fefefd , #dce3c4);
  behavior: url(/css/PIE.htc);
}

.slwording{
text-align:justify;
font-size:14pt;
color:red;
font-weight:bold;
}

/*Grid*/
.col{float:left;margin-right:10px;overflow:hidden;}
.colEnd{margin:0;}
.col1{width:950px;}
.col2{width:230px;}
.col3{width:710px;}
.col4{width:470px;}
/*Grid*/

/*Form box - /roster/view/151 */
.practiceBox{width:30%;min-height:100px !important;float:right;margin-left:10px;}
/*.practiceBox input[type=text]{width:50px;padding:0;}*/
/*.practiceBox input[type=text].longtext{width:130px;}*/
.innerPracticeBox{border:1px solid #CCC;padding-left:1px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;behavior: url(/css/PIE.htc);}
.practiceRow{width:97%; overflow:hidden;margin-bottom:2px;}

a.rlink, a.rlink:active{color:#2E2E34;text-decoration:underline;background-color:#F4F5F9;}
a.rlink:hover{color:#287368;background-color:#F4F5F9;}
