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

.box_container {padding:0 ; height:200px}
.box {width:310px; border-bottom:1px solid #d5d5d5; margin:0; padding:0; display:inline; height:180px; overflow:hidden }
.box h2 {margin-bottom:0px; text-transform:none}
.box h2 a:link, .box h2 a:visited, .box h2 a:hover {background:#2758a9; color:#fff; text-decoration:none;   font-family: Verdana, Arial, Helvetica, sans-serif;  display:block;  padding:5px 5px 5px 10px; margin:0;  text-transform:none}
.box p { margin: 0 0 13px 0; padding:10px 10px 0 10px;letter-spacing:.02em; height:50px; line-height:1.5em;  color:#333333}
p.link a:link, p.link a:visited, p.link a:hover { background-repeat:no-repeat; background-position: 0 0; padding:0 0 0 35px; height:28px; font-size:12px; font-weight:bold; text-decoration:none; text-transform:uppercase; margin:5px 0 0 0; line-height:25px; display:block}
.box p.link a:hover {color:#333333}

.blue {float:left; background:url(../images/home/bg_players.jpg) 200px bottom no-repeat; border-bottom:2px solid #9cb7e4}
.surgical {background: url(../images/players/icn_gloves.jpg) no-repeat 200px bottom; height:180px}
.management {background: url(../images/players/icn_globe.jpg) no-repeat 170px 95px; float:right; height:180px}
.blue h2 a:link, .blue h2 a:visited  {background:#2758a9;}
.blue h2 a:hover {background:#67a1f1; }
.blue p.link a:link, .blue p.link a:visited { background-image:url(../images/global/arrw_crcl_bl.gif); color: #2758a9}

.green {float:right; background:url(../images/home/bg_educational.jpg) 160px 100px no-repeat; border-bottom:2px solid #77cc44}
.green h2 a:link, .green h2 a:visited, .green h2 a:hover {background:#30a927; margin:0}
.green h2 a:hover {background:#59c046; }
.green p.link a:link, .green p.link a:visited {background-image: url(../images/global/arrw_crcl_gr.gif); color: #30a927}

.red {float:left; border-bottom:2px solid #f2a396}
.prog_overview {background: url(../images/program/icn_overview.jpg) no-repeat 175px 78px}
.partnership {float:right;background: url(../images/program/icn_partners.jpg) no-repeat 160px 93px}
.red h2 a:link, .red h2 a:visited, .red h2 a:hover {background:#b82730;}
.red h2 a:hover {background:#f1676e;}
.red p.link a:link, .red p.link a:visited { background-image:url(../images/global/arrw_crcl_r.gif); color: #b82730}

.green p.link a:hover, .blue p.link a:hover, .red p.link a:hover  { color:#333333}


.contact_container { padding:25px 0 0 0}
.box_contact p {margin:0; color:#000}
.box_contact p a:link, .box_contact p a:visited, .box_contact p a:hover {background: url(../images/home/icn_contact.jpg) top left no-repeat #fff; padding:28px 0 16px 10px; color:#fff; display:block; font-size:12px; line-height:normal; margin:0;  text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif}
.box_contact p a:hover   {color:#fff; background-position: 0 -86px}
.box_contact p span {font-size:1.5em;}

.box_players p {margin:0; color:#000}
.box_players p a:link, .box_players p a:visited, .box_players p a:hover {background: url(../images/players/icn_bullhorn.jpg) top left no-repeat #fff; padding:31px 0 16px 10px; color:#fff; display:block; text-decoration:none;}
.box_players p a:hover   {color:#fff; background-position: 0 -84px}
.box_players p span {font-size:1.5em;}

.box_program p {margin:0; color:#000}
.box_program p a:link, .box_program p a:visited, .box_program p a:hover {background: url(../images/program/icn_discus.jpg) top right no-repeat #fff;  padding:33px 0 14px 10px; color:#fff; display:block; text-decoration:none;  font-family:Verdana, Arial, Helvetica, sans-serif}
.box_program p a:hover {color:#fff; background-position: 0 -82px}
.box_program p span {font-size:1.5em;}

#lecture {padding:10px;}
#lecture h2 {margin:0 0 10px 0; font-size:16px} 
#lecture ul {margin-left:0}
#lecture ul li {padding:7px 5px 7px 5px; margin:0; list-style:none;  line-height:18px; text-transform:uppercase; font-size:11px; color: #666666; border-top:1px dashed #ccc}
#lecture ul li a:link, #lecture ul li a:visited  {text-decoration:none; color:#2f933d; text-decoration:none; font-size:14px; text-transform:none; font-weight:bold}
#lecture ul li a:hover {color:#000}

#lecture ul li a img {border:none; float:left; margin:5px 8px 5px 5px}


/* HOME  
----------------------------------------------------------------------------------------------------------------------- */
.home {height:210px}
.intro_text {padding:0 0 7px 0; margin:0; border-bottom:1px solid #ddd; }
.intro_text p {font-size:14px; line-height:22px; margin:0; letter-spacing:.02em; padding:0; color:#333333 }
.intro_text p span {font-size:16px; font-weight:bold; margin:0}
.intro_text p a {font-size:16px; text-decoration:none; font-weight:bold;  color:#b82730; }
.intro_text p a:hover {color:#000}

.intro_text p a.link:link, .intro_text p a.link:visited {font-size:12px; text-decoration:none; font-weight:bold;  color:#b82730; text-transform:uppercase }
.intro_text p a.link:hover {color:#000}

a.btn_prgrm:link, a.btn_prgrm:visited, a.btn_prgrm:hover { background:url(../images/home/btn_program.gif) top left no-repeat; display:block; height:40px; width:160px; text-indent:-999px}
.div_btn_prgrm {height:30px; position:relative; top:42px; left:473px; width:200px; }


/* PLAYERS  
----------------------------------------------------------------------------------------------------------------------- */
#and, #ela, #guy, #det, #dra, #joy, #mon, #rei {display:none}
#bodyContent h2.hd_plyr {margin-bottom:0}
#bodyContent h2.hd_plyr a {text-decoration:none}
p.read_more {margin-bottom:8px}
.img_plyr {float:left; margin: 6px 10px 5px 0; height:105px; width:100px;}
.read_more a {padding:1px 1px 1px 25px;font-weight:bold; text-decoration:none; text-transform:uppercase; display:block;  background: url(../images/players/arrw_readMore.gif) 2px 4px no-repeat #fff; color: #2758a9;}
.read_more a:hover { background-color: #e9eeff; color:#000}

.more_info span {font-weight:bold;  text-transform:uppercase }
.more_info {text-transform:uppercase}
.more_info a {font-style:normal; text-transform:none}



/* GET INVOLVED
----------------------------------------------------------------------------------------------------------------------- */
form {padding:0 0 0 0;}
form p {float:left;  margin: 0 0 12px 20px; padding:0; width:250px; height:50px}
fieldset {border:none; padding:0; margin:0}
input  {width:220px}
select {width:140px}
textarea {width:493px; height:70px}
input.submit {width:100px}
label {display:block}


p.comments {float:none; display:block; width:auto; height:auto; clear:both}
div.error {margin:0 0 10px 20px;  width:500px}
div.error p {float:none; display:block; padding:0; margin:0; width:500px; height:auto; color:#CC0033; font-weight:bold; font-size:14px}


