/* BROWSER RESET (based on Eric Meyer's Reset) */
html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td, 
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, 
dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
	padding: 0px;
	margin: 0px;
	border: 0px;
	outline: 0px;		
	line-height: normal;
	vertical-align: baseline;
	font-family: inherit;
}
:focus {
	outline: 0;
	}
body {background: white;
	line-height: 1;
	color: black;
	}
ol, ul {
	list-style: disc;
	margin: 20px;
	}
table {
	border-collapse: separate;
	border-spacing: 0;
	}
caption, th, td {
	font-weight: normal;
	/* text-align: inherit; */
	padding: 4px;
	}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";	
	}
blockquote, q {
	quotes: "" "";
	margin: 15px;
	}
input,select,textarea
{
	font-size: inherit;
	font-weight: inherit;
	font-style: inherit;
}	
p
{
	padding: 10px 0;
}
/* END BROWSER RESET */

/**************/
/*HORIZONTAL MENU CSS STARTS HERE*/

.horizontalcssmenu ul{margin: 0;padding: 0;list-style-type: none;}
.horizontalcssmenu img{border:none;margin: 0;padding: 0;}
/*Top level list items*/
.horizontalcssmenu ul li{position: relative;display: inline;height:18px;float: left;background: url(../images/pattern-gray.png) center center repeat-x;}

/*Top level menu link items style*/
.horizontalcssmenu ul li a{display: block; 
width: auto; /*Width of top level menu link items*/
padding: 0px 15px 3px 10px;
border: none;
text-decoration:none;
color: #6D8D24;
}
	
/*Sub level menu*/
.horizontalcssmenu ul li ul{
left: 0;
top: 20px;
position: absolute;
display: block;
visibility: hidden;
z-index: 100;
}

/*Sub level menu list items*/
.horizontalcssmenu ul li ul li{
display: inline;
float: none;
}

/* Sub level menu links style */
.horizontalcssmenu ul li ul li a{
width: 170px; /*width of sub menu levels*/
font-weight: normal;
font-family:Helvetica,Arial;
font-size:12px;
padding: 7px 15px;
background: #e3e3e3;
border-bottom:1px solid #fff;
border-width: 0 1px 1px 1px;
}

.horizontalcssmenu ul li ul li a:hover{
background: #6D8D24;
color:#e3e3e3;
}


/*
.horizontalcssmenu ul li a:hover{
background: url(../images/menubg.gif) center center repeat-x;
}

.horizontalcssmenu ul li ul li a:hover{
background: #cde686;
}*/

.horizontalcssmenu .arrowdiv{
position: absolute;
right: 0;
background: transparent url(../images/arrow.png	) no-repeat center left;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li { float: left; height: 1%; }
* html .horizontalcssmenu ul li a { height: 1%; }
/* End */


/*************/
/*HORIZONTAL MENU CSS ENDS HERE*/
/*************/



html{min-height:100%;}
body{background-color:#e3e3e3;margin:0px;padding:0px;min-height:100%;}
* html body {height: 100%;} /* for IE */


span,div,p,td,tr,th,table,tbody,ul,li,input,text,textarea{
	color: #808080;
	font-family:Arial;
	font-size:14px;
}

h2{
	font-family:Arial;
	color: #6D8D24;
	font-size:18px;
}

a img{border:none;}
a:link,a:visited {color: #6D8D24;text-decoration:none;font-family:Arial;font-size:14px;}
a:hover {color:#808080;text-decoration:underline;font-family:Arial;font-size:14px;}


.ulGreenBullet{
	list-style-image:url(../images/greenbullet.png);
	vertical-align:top;
}
.ulGreenBullet li{
	padding-bottom:5px;
	font-family:Arial;font-size:14px;
}

.ulGreenBullet a:link,a:visited {color: #6D8D24;text-decoration:none;font-family:Arial;font-size:14px;}
.ulGreenBullet a:hover {color:#808080;text-decoration:underline;font-family:Arial;font-size:14px;}

.olNumbers{
	list-style-type:decimal;font-family:Arial;font-size:14px;color:#808080;
}
.olNumbers li{font-family:Arial;font-size:14px;color:#808080;padding:2px;}

.ulnostyle{
	list-style-type:none;
}
.ulnostyle li{
	font-family:Arial;font-size:14px;
	padding:2px;
}
.uldisc, .uldisc li{
	list-style-type:disc;
}
.uldisc li{
	font-family:Arial;font-size:14px;
	padding:2px;}
.ulroman, .ulroman li
{
	list-style-type:upper-roman;
	padding-top:5px;
	color:#6D8D24;
	font-weight:bold;
	font-family:Arial;

}

.wrapper{width:100%; margin: 0px auto; text-align: center;background:#fff url(../images/bannerrepeat.png) repeat-x center top;}
.horizontalcssmenu {margin-top:0px; position:relative; z-index:99; height:18px;	border:0px;}
.mainbody{width: 735px; margin: 0px auto; text-align: left;	background-color:#ffffff; padding-left:0px;}

.noBackgroundBodyWrapper{width: 735px;height:inherit; margin: 0px auto; text-align: left;background-color:#ffffff; padding-left:0px;}
.sitemap{float:right;background-color:#ffffff; color:#808080;padding-right:5px;font-family:Arial;font-size:14px;}
.sitemap a:link,.sitemap a:visited{color:#808080}
.sitemap a:hover{color:#6D8D24}

.footer{background-color: #ffffff;list-style-type: none;margin: 0px;padding: 0px;text-align: center;}
.footer a:link, .footer a:visited, .footer a:active{color: #6D8D24;text-decoration: none;}
.footer a:hover,.footer a:active{color: #808080;}
.footer a:hover{text-decoration: underline;}
.footer li{display: inline;color: #6D8D24;font-family:Arial;font-size:14px;}
.footer li span{padding:0px 10px;font-family:Arial;font-size:14px;color: #808080;}

.footerlandingpage{background-color: #ffffff;list-style-type: none;margin: 0px;padding: 20px;padding-left:120px;text-align: center;}
.footerlandingpage a:link, .footer a:visited, .footer a:active{color: #6D8D24;text-decoration: none;}
.footerlandingpage a:hover,.footer a:active{color: #808080;}
.footerlandingpage a:hover{text-decoration: underline;}
.footerlandingpage li{display: inline;color: #6D8D24;font-family:Arial;font-size:14px;}
.footerlandingpage li span{padding:0px 10px;font-family:Arial;font-size:14px;color: #808080;}

.outerdiv{min-height:100%;}
.bottomouterdiv{width:905px;min-height:100%;background:url(../images/greenline-horizontal.png) repeat-x center bottom;}
.leftouterdiv{min-height:100%;background:url(../images/greenline-vertical.png) repeat-y left;}             
.rightouterdiv{min-height:100%;background:url(../images/greenline-vertical.png) repeat-y right;}
.innerDivWithBackGroundImage{height:90px;background-image: url(../images/gradientheadnew.png);background-color:#FBFCF9;background-repeat:no-repeat;}


.bl {background: url(../images/greenline-horizontal.png) 0 100% repeat-x; width: 905px;text-align:left;}
.br {background: url(../images/greenline-vertical.png) 100% 100% repeat-y}
.tl {background: url(../images/greenline-vertical.png) 0 0 repeat-y}
.tr {background: url(../images/greenline-horizontal.png) 100% 0 repeat-x} 
.innerdivwithimg {background: url(../images/gradientheadnew.png) 0 0 no-repeat;padding:5px;}
#tblwithbackground {width: 905px;position:relative;margin: 0px auto; text-align: center;background-color:#ffffff; padding:0px;border:none;} 
.withbackgroundbodywrapper{width: 905px;z-index:0;position:relative;margin: 0px auto; text-align: center;background-color:#ffffff; padding-left:0px;} 


.pagecaption{padding-left:75px;height:27px;margin-top:-11px;position:relative;z-index:1;}
.registerHover{background-image:url(../images/buttons/register-B.png)}
.quickstartHover{background-image:url(../images/buttons/quickstart-B.png)}


.leftMainPara{padding-left:75px;width:475px;padding-top:20px;}
.rightImagePara{vertical-align:top;}
.distancebetweenpara{padding-bottom:30px;padding-top:15px;}
.greentext{font-family:Arial;color:#6D8D24;font-size:14px;line-height:20px;}
.teamdiv{padding-top:2px;padding-bottom:2px;}
.newsbutton{float:right}

.generaltext{
	color: #808080;
	font-family:Arial;
	font-weight:normal;
	font-size:14px;
	line-height:20px;
}
.generaltext a:link,a:visited{color: #6D8D24;text-decoration:none;font-family:Arial;font-size:14px;}
.generaltext a:hover,a:active{color:#808080;text-decoration:underline;font-family:Arial;font-size:14px;}

.greenheading{
	color: #6D8D24;
	font-size:15px;
	font-family:Arial;
	font-weight:bold;
	}
.heading{
	color: #808080;
	font-size:18px;
	font-family:Arial;
	font-weight:bold;
	}
.bold{
	font-weight:bold;
}
.italic{
	font-style:italic;	
}
.bolditalic{
	font-weight:bold;
	font-style:italic;	
}
.underline{text-decoration:underline;}
.uppercase{text-transform:uppercase;}

.italicunderline{
	font-style:italic;
	text-decoration:underline;
}
.boldunderline{
	text-decoration:underline;
	font-weight:bold;
}

#Layer1 {	position:relative;	width:905px;	height:640px;z-index:1;	top: 0px;	background-color: #FFFFFF;}

#menuDiv {position:absolute;height:53px;z-index:2;left: 330px;top: 108px;text-align:left;}
#registerDiv {position:absolute;height:20px;left:1010px;top: 109px;text-align:left;}
.menuDiv {
	position:absolute;
	height:18px;
	width:600px;
	z-index:2;
	left: 50%;
	top: 108px;
	margin-left:-380px;
	text-align:left;
}
.registerDiv{
	position:absolute;
	height:18px;
	top: 110px;
	left:50%;
	margin-left:300px;
	text-align:left;
}


#tblRegistration{padding:0px;margin:0px;border:none;width:700px;font-family:Arial;font-size:14px; }
#tblRegistration .left{width:250px;color:#6D8D24;font-weight:normal;}
#tblRegistration .middle{width:300px;}
#tblRegistration .right{width:200px;}
 
.error{color:Red;font-family:Arial;font-size:10px;}
.error ul{list-style-type: disc;}
.error li{color:Red;font-family:Arial;font-size:14px;}
.maskedfields{color: #808080;font-family:Arial;font-size:14px;}
.errorControl{color:Red;font-family:Arial;font-size:12px;}

.quickStartImage
{
  background-image:url(../images/buttons/quickstart-A.png);
  background-repeat:no-repeat;
  height:65px;
  width:187px;
  cursor:pointer;
}  
.quickStartHoverImage
{
  background-image:url(../images/buttons/quickstart-B.png);
  background-repeat:no-repeat;
  height:65px;
  width:187px;
  cursor:pointer;
}
.registerDivImage
{
  background-image:url(../images/buttons/membstart-a.png);
  background-repeat:no-repeat;
  height:16px;
  width:150px;
  cursor:pointer;
}  
.registerDivHoverImage
{
  background-image:url(../images/buttons/membstart-b.png);
  background-repeat:no-repeat;
  height:16px;
  width:150px;
  cursor:pointer;
}

.codeConductImage
{
  background-image:url(../images/buttons/codebutton-a.png);
  background-repeat:no-repeat;
  height:68px;
  width:192px;
  cursor:pointer;
}  
.codeConductHoverImage
{
  background-image:url(../images/buttons/codebutton-b.png);
  background-repeat:no-repeat;
  height:68px;
  width:192px;
  cursor:pointer;
}


.headerCss {background-color:#6D8D24 !important;color:#fff !important;font-family:Arial;font-size:14px; text-align:center;font-weight:bold;}
.headerCss a:link,.headerCss a:active,.headerCss a:hover,.headerCss a:visited,.headerCss span{color:#fff;}
.footerCss{	background-color:#6D8D24;}
.pagerCss{	background-color:#6D8D24;}
.pagerCss table td div{ border:no-border;color:red; text-align:left;font-family:Arial;font-size:14px;}
.pagerCss td table td div a {color:#fff;padding-left:7px;}
.rgAdvPart 
{ 
    display: none; 
} 

.imageClass
{
    padding-top: 10px;
    padding-bottom: 10px;
}
.textBox
{
    display: block;
    margin-bottom: 20px;
}
.teamTitle{margin-bottom:10px;}
.teamTitle span,.teamTitle img,.teamTitle a{display:block; margin-bottom:2px;}

.tblClinicalInfo tr {display:block;background-color:#E6ECD8;}
.tblClinicalInfoLeft td {border: solid 1px #fff;width:375px}
.tblClinicalInfoRight td {border: solid 1px #fff;width:350px}

/* rotator in-page placement */
div#rotator {
position:relative;
height:260px;
margin-left: -15px;
padding:0px;
}
/* rotator css */
div#rotator ul li {
float:left;
position:absolute;
list-style: none;
}
/* rotator image style */    
div#rotator ul li img {
padding: 0px;
background: #808080;
}
div#rotator ul li.show {
z-index:500
}

#rotatorNavi
{
    background-color: black;
    border: solid 1px white;
    width: 95px;
    font-weight: bold;
    position: relative;
    margin-left: 460px;
    height: 20px;
    z-index: 1000;
    top: 185px;
    color: #6D8D24;
}
/*number to click on for images */
#rotatorNaviItem
{
    color: #6D8D24; 
    margin-top: 3px;  
    position: relative;
    float: left;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    padding: 0px 4px 0px 4px;  
    cursor: pointer;
}
/* "Browse Images" title in container */
#rotatorNaviTitle
{   
    z-index: 1100;
    top: 221px;
    height: 20px;     
    position: relative;
    margin-left: 580px;
    width: 18px;
    color: #6D8D24;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
}
.description
{
	width:400px;
	margin-left:-1000px;
	margin-top:-25px;
	font-size:1px;
}
/* MiLB Section */
.paddingbwbutton{padding-left:24px;}
.paddingbwbutton img{border:none;}
.paddingbwfields{padding-top:20px;width:250px;}
.paddingbwheadingandpara{padding-top:5px;}
.mbBL {background: url(../images/milb/FORM-leftborder.png) 0 100% repeat-y; width: 482px;}
.mbBB {background: url(../images/milb/FORM-bottomborder.png) 0 100% no-repeat;}
.mbBT {background: url(../images/milb/FORM-bottomborder.png) 0 100% no-repeat;}
.mbinnerdivwithimg {background: url(../images/milb/contactus-HEADER.png) 0 0 no-repeat;height:37px;}
.nycinnerdivwithimg {background: url(../images/nyc/learnmore-head.png) 0 0 no-repeat;height:37px;}
.milbcontent {padding:10px;}
.milbcontent input{width:250px;}

