
/* tableless styles */

* {
padding: 0;
margin: 0;
}

body { 
margin: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
/* behavior: url(csshover.htc); calls .htc for IE browsers */
background: url(images/bg_main.gif) repeat-x #888888; 
}

/* set the containing div, fixed, centered
#main { 
width:760px;
margin:0 auto;
} */

/* set the containing div and center it */
#main {
width: 760px;
/* include the IE5.x/Win box model hack   */
\width: 780px;
w\idth: 760px;
margin: 0px 0px 0px 0px;
margin-left: auto;
margin-right: auto;
background: url(images/bg_home.gif) no-repeat #1f1a17; 
}

#interior {
width: 760px;
/* include the IE5.x/Win box model hack   */
\width: 780px;
w\idth: 760px;
margin: 0px 0px 0px 0px;
margin-left: auto;
margin-right: auto;
background: #1f1a17; 
/* background: url(images/bg_int.gif); */
}


/* set the header div */
#header {
padding: 0px;
margin-bottom: 10px;
height: 150px;
background: url(images/bg_masthead.gif) no-repeat; 
}

/* set the content div */
#content {
vertical-align: top;
}

#bg_nav {
background: url(images/bg_nav.gif) top left no-repeat; 
vertical-align: top;
}

/* set the navigation div */
#navigation {
float: left;
width: 162px;
/* include the IE5.x/Win box model hack */
\width: 172px;
w\idth: 162px;
padding: 0px 0px 0px 0px;
background: url(images/bg_nav.gif) no-repeat; 
vertical-align: top;
}

#middle {
margin: 0px 10px 0px 10px;
vertical-align: top;
padding: 0px 0px 0px 0px;
background: url(images/bg_feat.jpg) no-repeat; 
width: 740px;
height: 260px;
}

/* set the footer div */
#footer {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: .8em;
font-weight: 400;
color: #FFFFFF;
text-align: right;
padding: 50px 20px 0px 0px;
margin: 30px 0px 0px 0px;
background: url(images/bg_ftr.gif) no-repeat; 
height: 35px;
clear: both;
}

#footer_int {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: .8em;
font-weight: 400;
color: #FFFFFF;
text-align: right;
padding: 50px 20px 0px 0px;
margin: 0px 0px 0px 0px;
background: url(images/bg_ftr_int.gif) no-repeat; 
height: 35px;
clear: both;
}

#logo {
text-align: center;
padding-bottom: 20px;
}

.hdr_blank {
background-image:url(images/hdr_blank.gif);
background-repeat:no-repeat;
font-family: Arial,Helvetica,san-serif; 
color: #FFFFFF; 
font-size: 12px; 
font-weight: 700;
vertical-align: top;
padding: 0px 20px 0px 0px;
height: 22px;
text-align: right;
}

.hr_red {
width: 640px;
border: solid 2px #990000;
}

#div_hdr {
background:url(images/div_hdr.gif) no-repeat;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: 700;
color: #a3d963;
height: 34px;
padding: 0px 0px 0px 10px;

}

#hdr_rt {
text-align: right;
}

#int {
margin: 0px 10px 0px 10px;
line-height: 16px;
background:url(images/bg_topbar.gif) no-repeat #FFFFFF;
}

.topbar {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: 700;
color: #000000;
text-align: right;
padding: 2px 10px 0px 0px;
}

#int_copy {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: 400;
padding: 20px 10px 10px 10px;
}

/* top navigation masthead */

#topnav {
margin: 8px 0px 0px 0px;
padding: 0px 0px 0px 25px;
color: #FFFFFF;
}

#topnav li { 
display:inline;
background:none;
margin:0;
padding-left:5px;
border:none;
}

#topnav a:link, #topnav a:visited
{
font-family: Verdana, Arial, San-serif;
font-size: .9em;
font-weight: 700;
color: #FFFFFF;
text-decoration: none;
}

#topnav a:hover, #topnav a:active
{
font-family: Verdana, Arial, San-serif;
font-size: .9em;
font-weight: 700;
color: #a3d963;
text-decoration: none;
}

/* column settings */
.col_hd {
float: left;
margin: 10px 10px 10px 75px;
width: 210px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: 700;
color: #85168c;
}

.col_01 {
float: left;
margin: 10px 10px 10px 0px;
width: 175px;
}

/* alumnae columns */

.col_container {
float: left;
margin: 10px 10px 10px 75px;
width: 600px;
}

/* year */
.col_play_01 {
float: left;
margin: 5px 10px 10px 0px;
width: 75px;
}

/* player */
.col_play_02 {
float: left;
margin: 5px 10px 10px 0px;
width: 140px;
}

/* college */
.col_play_03 {
float: left;
margin: 5px 10px 10px 0px;
width: 180px;
}

/* high school */
.col_play_04 {
float: left;
margin: 5px 10px 10px 0px;
width: 120px;
}

.col_playline {
width: 500px;
size: 1px;
color: #85168c;
}

/* event columns */

/* date */
.col_event_01 {
float: left;
margin: 5px 10px 10px 0px;
width: 60px;
}

/* tournament */
.col_event_02 {
float: left;
margin: 5px 10px 10px 0px;
width: 170px;
}

/* location */
.col_event_03 {
float: left;
margin: 5px 10px 10px 0px;
width: 90px;
}

/* contact */
.col_event_04 {
float: left;
margin: 5px 10px 10px 0px;
width: 155px;
}
/* entry */
.col_event_05 {
float: left;
margin: 5px 10px 10px 0px;
width: 75px;
}

.col_playline2 {
width: 550px;
size: 1px;
color: #85168c;
}


/* coach columns */
.col_coach_01 {
float: left;
margin: 10px 10px 10px 75px;
width: 140px;
}

.col_coach_02 {
float: left;
margin: 10px 10px 10px 0px;
width: 130px;
}

.col_coach_03 {
float: left;
margin: 10px 10px 10px 0px;
width: 140px;
}

.col_coach_04 {
float: left;
margin: 10px 10px 10px 0px;
width: 130px;
}

/* schedule columns */

.col_sch_01 {
float: left;
margin: 0px 10px 0px 10px;
}


/* thumbnail photo and caption, image border  */
.thm { 
float: left;
width: 100px;
margin: 0 15px 15px 0;
padding: 5px;
text-align: center;
}

.thm_home { 
float: left;
width: 40px;
margin: 0 5px 10px 0;
padding: 2px;
}

.thm_map { 
float: left;
width: 220px;
margin: 0 20px 15px 0;
padding: 5px;
}

.thm_rt { 
float: right;
width: 200px;
margin: 0 0px 15px 20px;
padding: 5px;
border: 1px solid #956c00;
}

.thm_gal { 
float: left;
width: 95px;
margin: 0 5px 15px 0;
padding: 5px;
text-align: center;
}


.border {
border: 1px solid #8d0022;
margin: 0px 0px 10px 0px;
}

.border_cen {
float: center;
border: 1px solid #8d0022;
}


#pop { /* defines positioning */
margin: 30px 0px 0px 0px;
padding: 0px 0px 0px 0px;
vertical-align: top;
}

#pop_01 {
float: left;
width: 175px;
height: 138px;
background: url(images/bg_pop_01.jpg) no-repeat; 
padding: 0px 0px 0px 0px;
vertical-align: top;
margin: 0px 5px 0px 15px;
}

#pop_02 {
float: left;
width: 175px;
height: 138px;
background: url(images/bg_pop_02.jpg) no-repeat; 
padding: 0px 0px 0px 0px;
vertical-align: top;
margin-right: 5px;
}

#pop_03 {
float: left;
width: 175px;
height: 138px;
background: url(images/bg_pop_03.jpg) no-repeat; 
padding: 0px 0px 0px 0px;
vertical-align: top;
margin-right: 5px;
}

#pop_04 {
float: left;
width: 175px;
height: 138px;
background: url(images/bg_pop_04.gif) no-repeat; 
padding: 0px 0px 0px 0px;
vertical-align: top;
}

#pop_copy {
font-family: Arial,Helvetica,san-serif; 
color: #FFFFFF; 
font-size: 11px; 
font-weight: 400;
padding: 15px 120px 0px 120px;
}

#pop_feat {
font-family: Arial,Helvetica,san-serif; 
color: #FFFFFF;
font-size: 11px; 
font-weight: 400;
padding: 70px 150px 10px 20px;
}

#pop_image {
width: 200px;
padding: 0px 0px 0px 0px;
vertical-align: top;
}

#copy {
padding: 10px 10px 10px 20px;
}



/* unordered list - regular */
ul.reg {
padding-left: 15px;
display: block;
margin: 10px 5px 5px 5px;
} 


/* ordered list (<ol> used at <ul> */
ol {
padding-left: 15px;
margin: 5px 5px 5px 5px;
list-style-type: disc;
display: block;
} 

           
/* define background cell color */

.bg_gry1  { background: #666666;}
.bg_gry2  { background: #999999;}
.bg_gry3  { background: #EFEFEF;}
.bg_yel   { background: #FFD457;}
.bg_whi   { background: #FFFFFF;}
.bg_blk   { background: #000000;}

.bg_red   { 
background: #ff2925;
font-size: 11px;
font-weight: 700;
color: #FFFFFF;
height: 19px;
padding-left: 10px;
}

/* general formatting and styles */

.required {
font-size: 11px;
font-family: Verdana,Arial,Helvetica,san-serif;
font-weight: 400;  
color: #990000;
} 

.borderbox_text {
padding: 10px 10px 10px 10px;
margin: 0 0 15px 0px;
font-size: 11px;
width: 350px;
}

.borderbox_rt {
padding: 10px 10px 10px 10px;
border: 1px solid #CCCCCC;
float: right;
margin: 0 0 15px 15px;
font-size: 11px;
}

.borderbox1 {
padding: 10px 10px 10px 10px;
/* border: 1px solid #CCCCCC; */
float: left;
margin: 0 15px 15px 0;
font-size: 11px;
width: 350px;
}

.box_hd_blu {
border-bottom: 1px dotted #666666;
border-right: 1px dotted #666666;
font-face: Arial, Helvetica, san-serif;
font-size: 11px;
font-weight: 700;
color: #333333;
padding: 5px 5px 1px 10px;
background-color: #d6ebff;
margin-bottom: 10px;
}

.borderbox_label { /* this defines the position of the nested elements */
float: left;
margin: 0 10px 0 0;
width: 125px;
}

.borderbox_label_sm { /* this defines the position of the nested elements */
font-face: Arial, Helvetica, san-serif;
font-size: 10px;
font-weight: 400;
float: left;
margin: 0 10px 0 0;
line-height: 13px;
}

.borderbox_nested { /* this defines the position of the nested elements */
float: left;
margin: 0 10px 0 0;
}

#borderbox_finish {
float: left;
margin: 0 10px 0 0;
width: 165px;
}

.formtext { 
font-size: 9px;
font-family: Arial,Helvetica,san-serif;
font-weight: 700;  
color: #333333;
}

.formfield { 
font-size: 11px;
font-family: Arial,Helvetica,san-serif;
font-weight: 400;  
color: #000000;
}

.formbtn { 
font-size: 10px;
font-family: Arial,Helvetica,san-serif;
font-weight: 400;
}

.copybold {
font-size: 14px;
font-weight: 700;
color: #85168c;
}

.copybold_grn {
font-size: 14px;
font-weight: 700;
color: #a3d963;
}

.copybold_12 {
font-size: 12px;
font-weight: 700;
color: #85168c;
}

.para {
padding: 10px 10px 0px 10px;
}

.loc {
border: 1px solid #000000;
}

.clearboth { clear: both; }

.noborder_rt {
float: right;
margin: 0 0 10px 10px;
padding: 5px;
}

/* float settings */

.floatright {
float: right;
margin: 0 0 10px 10px;
border: 1px solid #000000;
padding: 5px;
background-color: #fff;
}

.floatleft {
float: left;
margin: 0 10px 10px 0px;
border: 1px solid #000000;
padding: 5px;
background-color: #fff;
}

/* image with caption */
 .float_lt {
float: left;
width: 202px;
margin: 0 10px 10px 10px;
background-color: #fff;
padding: 5px;
border: 1px solid #000000;
font-size: 9px;
}

 .float_rt {
float: right;
width: 202px;
margin: 0 10px 10px 10px;
background-color: #fff;
padding: 5px;
border: 1px solid #000000;
font-size: 9px;
}

.pos_rt {
float: right;
}

.pos_lt {
float: left;
}

.img {
border: 1px solid #666666;
}

/* anchors */

a { 
font-size: 11px;	
font-family: Arial,Helvetica,san-serif;	
font-weight: 400;	
color: #a3d963;
text-decoration: underline;
}

a:visited { 
font-size: 11px;	
font-family: Arial,Helvetica,san-serif;	
font-weight: 400;	
color: #a3d963;
text-decoration: underline;
}

a:active { 
font-size: 11px;	
font-family: Arial,Helvetica,san-serif;	
font-weight: 400;	
color: #a3d963;
text-decoration: underline;
}

a:hover {
font-size: 11px;	
font-family: Arial,Helvetica,san-serif;	
font-weight: 400;	
color: #85168c;
text-decoration: underline;
}

a.main, a.main:visited, a.main:active{ 
font-size: 11px;	
font-family: Arial,Helvetica,san-serif;	
font-weight: 700;	
color: #a3d963;
text-decoration: underline;
}
a.main:hover {
font-size: 11px;	
font-family: Arial,Helvetica,san-serif;	
font-weight: 700;	
color: #85168c;
text-decoration: underline;
}


a.whi { 
font-size: 11px;	
font-family: Arial,Helvetica,san-serif;	
font-weight: 400;	
color: #FFFFFF;
text-decoration: underline;
}

a.whi:visited { 
font-size: 11px;	
font-family: Arial,Helvetica,san-serif;	
font-weight: 400;	
color: #FFFFFF;
text-decoration: underline;
}

a.whi:active { 
font-size: 11px;	
font-family: Arial,Helvetica,san-serif;	
font-weight: 400;	
color: #FFFFFF;
text-decoration: underline;
}

a.whi:hover {
font-size: 11px;	
font-family: Arial,Helvetica,san-serif;	
font-weight: 400;	
color: #FFFFFF;
text-decoration: underline;
}

a.ico:link img {
border: 1px solid #956c00;
padding: 3px 3px 3px 3px;
margin: 0px 0px 20px 10px;
}

a.ico:visited img {
border: 1px solid #956c00;
padding: 3px 3px 3px 3px;
margin: 0px 0px 20px 10px;
}

a.ico:active img {
border: 1px solid #956c00;
padding: 3px 3px 3px 3px;
margin: 0px 0px 20px 10px;
}

a.ico:hover img {
border: 1px solid #000000;
padding: 3px 3px 3px 3px;
margin: 0px 0px 20px 10px;
}

a.ftr { 
font-size: 10px;
font-family: Arial,Helvetica,san-serif;
font-weight: 400;
color: #FFFFFF;
text-decoration: none;

}

a.ftr:visited {
font-size: 10px;
font-family: Arial,Helvetica,san-serif;
font-weight: 400;
color: #FFFFFF;
text-decoration: underline;
}

a.ftr:active {
font-size: 10px;
font-family: Arial,Helvetica,san-serif;
font-weight: 400;
color: #FFFFFF;
text-decoration: underline;
}

a.ftr:hover	{
font-size: 10px;
font-family: Arial,Helvetica,san-serif;
font-weight: 400;
color: #85168c;
text-decoration: underline;
}


a.pop { 
font-size: 11px;	
font-family: Arial,Helvetica,san-serif;	
font-weight: 400;	
color: #000000;
text-decoration: underline;
}

a.pop:visited { 
font-size: 11px;	
font-family: Arial,Helvetica,san-serif;	
font-weight: 400;	
color: #000000;
text-decoration: underline;
}

a.pop:active { 
font-size: 11px;	
font-family: Arial,Helvetica,san-serif;	
font-weight: 400;	
color: #000000;
text-decoration: underline;
}

a.pop:hover {
font-size: 11px;	
font-family: Arial,Helvetica,san-serif;	
font-weight: 400;	
color: #8c1818;
text-decoration: underline;
}

/* feature links */

a.feat { 
font-size: 11px;
font-family: Arial,Helvetica,san-serif;
font-weight: 700;
color: #FFFFFF;
text-decoration: underline;

}

a.feat:visited {
font-size: 11px;
font-family: Arial,Helvetica,san-serif;
font-weight: 700;
color: #FFFFFF;
text-decoration: underline;
}

a.feat:active {
font-size: 11px;
font-family: Arial,Helvetica,san-serif;
font-weight: 700;
color: #FFFFFF;
text-decoration: underline;
}

a.feat:hover	{
font-size: 11px;
font-family: Arial,Helvetica,san-serif;
font-weight: 700;
color: #85168c;
text-decoration: underline;
}	


/* home links */

a.home { 
font-size: 11px;
font-family: Arial,Helvetica,san-serif;
font-weight: 700;
color: #a3d963;
text-decoration: underline;

}

a.home:visited {
font-size: 11px;
font-family: Arial,Helvetica,san-serif;
font-weight: 700;
color: #a3d963;
text-decoration: underline;
}

a.home:active {
font-size: 11px;
font-family: Arial,Helvetica,san-serif;
font-weight: 700;
color: #a3d963;
text-decoration: underline;
}

a.home:hover	{
font-size: 11px;
font-family: Arial,Helvetica,san-serif;
font-weight: 700;
color: #85168c;
text-decoration: underline;
}	
