@charset "utf-8";
body {
	font: 100.01% Arial, Helvetica, Verdana,  sans-serif; 
	background:#fff;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color:#333;
	 -webkit-text-size-adjust: none}



#container {
	width: 974px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background:#FFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	padding:0;
	border:0;
	text-align: left; 

	/* this overrides the text-align: center on the body element. */
}


/*Global changes..................................................................................................................................................*/
h1{ color:#333; padding:0 3px 0px 7px; margin:5px 6px 12px 0; border-bottom:2px dotted #F0F0F0; line-height:34px; font-size:29px; text-align:left;  font-weight:100; letter-spacing:-0.035em; font-family: Arial, Helvetica, Verdana,  sans-serif;}

h2{ color:#333; padding:5px 0 0 0; margin:0; line-height:28px;   font-size:28px; text-align:left;  font-weight:100; letter-spacing:-0.015em;  }
h3{ color:#98012E; padding:10px 0 0 0; margin:0; line-height:28px;  font-size:26px; text-align:left;  font-weight:100; letter-spacing:-0.01em; }
h3 a{ color:#1c69b7; text-decoration:none; border-bottom:1px dotted #1c69b7;   }
h4{ color:#333; padding:5px 0 5px 0; margin:0; line-height:20px;  font-size:20px;  text-align:left;  font-weight:100; letter-spacing:-0.01em; font-family: Arial, Helvetica, Verdana,  sans-serif; }
h4 a{ color:#1c69b7; text-decoration:none; border-bottom:1px dotted #1c69b7;   }
h5{ color:#99022F; padding:4px 0 0 0; margin:0; line-height:22px;  font-size:17px; text-align:left;  font-weight:600; letter-spacing:-0.01em; }
h5 a{ color:#1c69b7; text-decoration:none; border-bottom:1px dotted #1c69b7;   }
h6{ color:#333; padding:3px 0 2px 0; margin:0; line-height:18px;  font-size:14px; text-align:left;  font-weight:600; letter-spacing:-0.005em;  }
h6 a{ color:#1c69b7; text-decoration:none; border-bottom:1px dotted #1c69b7;   }


/*table classes*/
table{background:#fff;}
table.blank{ border:0; background:#fff;}
td{ padding:4px; font-size:11px; border-top:#1px solid #ccc}	

.napeopad { margin:0; float:right; width:400px; border:0; background:#fff;}
.napeopad td{ border:0; background:#fff;}
.napeopadtext{ font-size:10px;  text-decoration:none; text-align:right; color:#000; border:0; background:#fff;}
.napeopad img { padding:0; border:0; background:#fff; }

.familypad{margin:12px 10px 0 0; float:right; border:0; background:#fff;}
.familypad td{ padding:0; border:0; background:#fff;}
.familypadtext a{ font-size:10px;  text-decoration:none; padding:0 0 0 15px; text-align:center; color:#000;}
.family{ width:460px; float:left;  }
.familylogo{ width:200px; float:left;   padding:80px 10px 0 0;  }
/*end - table classes*/

p {padding: 5px 0 4px 0; margin:0; line-height:20px;  font-size:13px; text-align:left;  font-weight:normal;  }
p a{ font-size: 13px; font-weight:100; margin:0;   line-height:20px; color:#1c69b7; text-decoration:none; border-bottom:1px dotted #1c69b7;   }
p a:visited{ color:#653674; border-bottom:1px dotted #653674; }
p a:hover{ color:#99002E; text-decoration:none; border-bottom:1px dotted #99002E;  }
a:active{ color:#99002E;  }
p.justify{text-align:justify;} 

/*
a{ color:#1c69b7; text-decoration:none; border-bottom:1px dotted #1c69b7;   }
a:visited{ color:#653674; border-bottom:1px dotted #653674; }
a:hover{ color:#99002E; text-decoration:none; border-bottom:1px dotted #99002E;  }
a:active{ color:#99002E;  }
*/

/*IMAGES..............*/
.imggray{border:5px solid #eaeaea;}
.redborder{ border:1px solid #98012E;}
.redborderright{ border:1px solid #98012E; float:right; margin: 0 20px 0 0;}
.grayborderright{ border:1px solid #ccc; float:right; margin: 0 20px 0 0;}

/*END IMAGES......................*/

a img{border:0;  padding:0; margin:0; text-decoration:none;  }
a:visited img{border:0; text-decoration:none; }
a:hover img{border:0; text-decoration:none; }
a:active img{border:0; text-decoration:none; }
ol{ list-style:decimal; padding:0 20px 10px 45px; margin:0;}
ol li{list-style:decimal; }
ul{ padding:2px 0px 20px 47px; margin:0; width:auto;}
li{ list-style:square; padding:12px 0 0 1px; font-size:13px; line-height:18px;}
li a{color:#1c69b7; text-decoration:none; border-bottom:1px dotted #1c69b7; }
.listtight ul{}
.listtight li{ line-height:12px; padding:8px 0 0 0;}




ol.none{ list-style-type:none;}
hr.sidebar{color:#E7E7E7; background:#E7E7E7; border:0;  width:86%; text-align:center; margin:0 auto; border: 1px dashed #ccc; border-style: none none dashed;}
hr.original { color:#fff; background:#fff; border:0;  width:90%; text-align:center; margin:22px 0 22px 0; border: 1px dashed #ccc; border-style: none none dashed; }
hr{ color:#fff; background:#fff; border:0;  width:98%; text-align:center; margin:22px 0 22px 0; border: 1px dashed #ccc; border-style: none none dashed; }
hr.solid{ color:#fff; background:#fff; border:0;  width:100%; text-align:center; margin:4px 0 4px 0; border: 1px solid #ccc; border-style: none none solid; }
hr.yellow2{ color:#fff; background:#fff; border:0;  width:95%; text-align:center; margin:0 auto; border: 2px solid #FFC114; border-style: none none solid; }
hr.red{ color:#fff; background:#fff; border:0;  width:100%; text-align:center; margin:36px 0 36px 0; border: 2px dotted #700926; border-style: none none dotted; }
.spacer{ height:20px; width:100%;}
.spacerfive{ height:5px; width:100%;}
/*END Global changes..................................................................................................................................................*/

/*NAVIGATION..................................................................................................................................................*/
#nav{background:url(images/slices/navbg.gif) no-repeat; width:974px; height:40px;   padding:0; margin:0; clear:both;  }
#nav ul{padding:0; margin:0;  float:left; width:755px;}
#nav li{padding:1px 1px 0px 0; margin:0; float:left; text-decoration:none; border:0; line-height:38px; list-style:none; background:url(images/slices/divider.jpg) no-repeat ; background-position:100% 100%;  }
#nav a{ font-size: 14px; font-weight:600; color:#666;  text-decoration:none; border:0;  padding:12px 19px 12px 18px;   margin:0;   }
#nav a:visited{ color:#333; }
#nav a:hover{ color:#82062A;  background:url(images/slices/navhover.jpg) repeat-x;}
#nav a:active{ color:#666;  }
#nav p{  text-align:right; color:#000; padding:8px 0 0 0 ; font-size:11px; text-decoration:none; border:0; font-weight:100; line-height:24px; margin:0 35px 0 0; }

#nav_withServices{background:url(images/slices/navbg.gif) no-repeat; width:974px; height:40px;   padding:0; margin:0; clear:both;  }
#nav_withServices ul{padding:0; margin:0;  width: 974px; float:left; }
#nav_withServices  li{padding:1px 1px 0px 0; margin:0; float:left; text-decoration:none; border:0; line-height:38px; list-style:none; background:url(images/slices/divider.jpg) no-repeat ; background-position:100% 100%;  }
#nav_withServices  a{ font-size: 14px; font-weight:600; color:#666;  text-decoration:none; border:0;  padding:12px 19px 12px 18px;   margin:0;   }
#nav_withServices  a:visited{ color:#333; }
#nav_withServices  a:hover{ color:#82062A;  background:url(images/slices/navhover.jpg) repeat-x;}
#nav_withServices  a:active{ color:#666;  }
#nav_withServices p{  text-align:right; color:#000; padding:8px 0 0 0 ; font-size:11px; text-decoration:none; border:0; font-weight:100; line-height:24px; margin:0 35px 0 0; }

#subnav_aboutus{ clear:both; width:974px; height:30px;  margin:0; padding:0 0 5px 0; background:#98012e;   }
#subnav_aboutus ul{padding:10px 0 0 15px; _padding:10px 0 0px 5px; *padding:10px 0 0px 5px; margin:0; font-size:10px; width:auto;  color:#fff; background:url(images/slices/arrowdown.gif) no-repeat; background-position:124px 0px ; _background-position:125px 0px ; *background-position:125px 0px ;  }
#subnav_aboutus li{ list-style:none; float:left; text-decoration:none; letter-spacing:0.05em;  border:0; text-align:left; padding:0;    margin:0;   }
#subnav_aboutus a{ text-transform:uppercase; font-size:11px; font-weight:600; color:#fff; 
text-decoration:none; border:0;  padding:8px 8px 1px 8px; margin:0;  }
#subnav_aboutus a:visited{ color:#EAEAEA;}
#subnav_aboutus a:hover{ color:#CCC; }
#subnav_aboutus a:active{ color:#ccc;  }


#subnav_services{ clear:both; width:974px; height:30px;  margin:0; padding:0 0 5px 0; background:#98012e;   }
#subnav_services ul{padding:10px 0 0 150px; _padding:10px 0 0px 150px; *padding:10px 0 0px 150px; margin:0; font-size:10px; width:auto;  color:#fff; background:url(images/slices/arrowdown.gif) no-repeat; background-position:234px 0px ; _background-position:235px 0px ; *background-position:235px 0px ;  }
#subnav_services li{ list-style:none; float:left; text-decoration:none; letter-spacing:0.05em;  border:0; text-align:left; padding:0;    margin:0;   }
#subnav_services a{ text-transform:uppercase; font-size:11px; font-weight:600; color:#fff; 
text-decoration:none; border:0;  padding:8px 8px 1px 8px; margin:0;  }
#subnav_services a:visited{ color:#EAEAEA;}
#subnav_services a:hover{ color:#CCC; }
#subnav_services a:active{ color:#ccc;  }

#subnav_solutions{ clear:both; width:974px; height:30px;  margin:0; padding:0 0 5px 0px; background:#98012e;   }
#subnav_solutions ul{padding:10px 0 0px 46px; margin:0; font-size:10px; width:auto;  color:#fff; background:url(images/slices/arrowdown.gif) no-repeat; background-position:239px 0px ; _*background-position:241px 0px ; *background-position:243px 0px ;  }
#subnav_solutions li{ list-style:none; display:inline; text-align:center; padding:0;  letter-spacing:0.05em;   margin:0;   }
#subnav_solutions a{ text-transform:uppercase; font-size: 11px; color:#fff; letter-spacing:0.05em;  font-weight:600; text-decoration:none; border:0;  padding:8px 2px 1px 2px; margin:0;  }
#subnav_solutions a:visited{ color:#EAEAEA; text-decoration:none;}
#subnav_solutions a:hover{ color:#CCC; text-decoration:none;  }
#subnav_solutions a:active{ color:#ccc; text-decoration:none; }

#subnav_newsevents{ clear:both; width:974px; height:30px;  margin:0; padding:0 0 3px 0px; background:#98012e;   }
#subnav_newsevents ul{padding:10px 0 0 160px; *padding:10px 0 0px 115px; _padding:10px 0 0 135px; margin:0; font-size:10px; width:auto;   color:#fff; background:url(images/slices/arrowdown.gif) no-repeat; background-position:373px 0px ; _background-position:387px 0px; *background-position:387px 0px ;  }
#subnav_newsevents li{ list-style:none; float:left; letter-spacing:0.05em; text-align:left; padding:0;    margin:0;   }
#subnav_newsevents a{ text-transform:uppercase; font-size: 11px; color:#fff; letter-spacing:0.05em; font-weight:600; text-decoration:none; border:0;  padding:8px 5px 1px 5px; margin:0;  }
#subnav_newsevents a:visited{ color:#EAEAEA; text-decoration:none;}
#subnav_newsevents a:hover{ color:#CCC; text-decoration:none; }
#subnav_newsevents a:active{ color:#ccc; text-decoration:none;}


#subnav_blank{ clear:both; width:974px; height:30px;  margin:0; padding:0 0 5px 0px; background:#98012e;   }
#subnav_blank ul{padding:10px 0 0px 323px; *padding:10px 0 0px 346px; _padding:10px 0 0px 346px; margin:0; font-size:10px;   color:#fff; }


#subnav_resources{ clear:both; width:974px; height:30px;  margin:0; padding:0 0 5px 0px; background:#98012e;   }
#subnav_resources ul{padding:10px 0 0px 223px; *padding:10px 0 0px 246px; _padding:10px 0 0px 246px; margin:0; font-size:10px;  width:auto; color:#fff; background:url(images/slices/arrowdown.gif) no-repeat; background-position:509px 0px ; _*background-position:530px 0px ; *background-position:530px 0px ;  }
#subnav_resources li{ list-style:none; float:left; letter-spacing:0.05em; text-align:left; padding:0;    margin:0;   }
#subnav_resources a{ text-transform:uppercase; font-size: 11px; color:#fff; letter-spacing:0.05em; font-weight:600; text-decoration:none; border:0;  padding:8px 5px 1px 5px; margin:0;  }
#subnav_resources a:visited{ color:#EAEAEA; text-decoration:none;}
#subnav_resources a:hover{ color:#CCC; text-decoration:none;  }
#subnav_resources a:active{ color:#ccc; text-decoration:none; }
/*END NAVIGATION ..................................................................................................................................................*/



/*Main/sidebar..................................................................................................................................................*/
#main { width:974px; height:auto; margin:0; padding:0; border-top:#98012E 4px solid;  }
#main img{ margin:0 0 20px 0; border:none;}

#mainContent {padding:0px 17px 0px 2px; width:680px;  min-height:640px; height:auto !important; height:640px; float:left; margin:8px 0 15px 0; border-right:1px dotted #CCC; }
#mainContent p, h2, h3, h4, h5, h6, .pressrelease_wrapper, .pspace{ padding:5px 0 4px 7px;}

#flashbanner{ width:974px; height:275px;}


#sidebarwrapper{height:auto; width:251px; padding:0 2px 15px 14px; margin:-25px 0 0 0;  float:right;  }
#sidebarwrapper h3{ color:#900; padding:7px 8px 4px 10px; margin:0; line-height:32px; font-size:28px; text-align:left;  font-weight:100; letter-spacing:-0.02em; background:url(images/slices/quicklink_01.jpg) no-repeat top; font-family: Arial, Helvetica, Verdana,  sans-serif; width:auto; }
#sidebar{ width:251px; padding:10px 0 0 0; height:auto; margin:0; background:url(images/slices/quicklink_03.jpg) repeat-y; float:right;  }
#sidebar h6{ color:#99002E; padding:8px 8px 0 13px; margin:0; line-height:24px;  font-size:19px; text-align:left;  font-weight:100; letter-spacing:0.01em; }
#sidebar p {padding: 0 8px 4px 13px; margin:0; line-height:20px; width:220px; font-size:13px; text-align:left;  font-weight:normal; }
#sidebar hr{ color:#fff; background:#fff; border:0;  width:95%; text-align:center; margin:6px 0 6px 6px; _margin:0; *margin:0; border: 1px solid #ccc; border-style: none none solid; }






/*Breadcrumbs/SEARCH ..................................................................................................................................................*/
#MPBackLinks{ color:#1c69b7; font-weight:100; font-size:11px; padding:0 0 10px 7px; margin:0; width:613px; float:left;}
#MPBackLinks a{ font-size: 11px; font-weight:100; margin:0; padding:0 15px 1px 3px;  color:#1c69b7; text-decoration:none;  background:url(images/bcrumbs.gif) no-repeat center right;  }
#MPBackLinks a:visited{ color:#653674; }
#MPBackLinks a:hover{ color:#99002E; text-decoration:none;  }
#MPBackLinks a:active{ color:#99002E; }

/*Topbar/logo/dropdown menu/icons..................................................................................................................................................*/
#topbar{ width:974px; height:75px; padding:0.2em 0 0 0; margin:0; }
#logo{ width:300px; height:75px; margin:0 0 0 0;	padding:0 0 0 0.5em; float:left;}

#jumpMenu{  padding:0; border:0.1em #CCC solid; font-weight:600 ; font-size:0.75em; padding:0; color:#333; background:#e5e5e5;}

#topicon{ width:500px; height:25px; padding:5px 0 0 0;  float:right; margin:0;}
#topicon a img { padding:0; display:inline; float:right;}
#topicon p { display:inline; float:right; padding:5px 4px 0 14px; text-decoration:none; border:0; }
#topicon a{ font-size: 13px; font-weight:100; margin:0;   line-height:20px; color:#1c69b7; text-decoration:none; border-bottom:1px dotted #1c69b7;   }
/*#topicon a:visited{ color:#653674; border-bottom:1px dotted #653674; }
#topicon a:hover{ color:#99002E; text-decoration:none; border-bottom:1px dotted #99002E;}
#topicon a:active{ color:#99002E;  }*/


#login{ text-align:right; float:right; width:620px; height:24px;  margin:0; padding:10px 2px 0 0; }
#search{ float:right; width:323px;  height:22px; padding:2px; margin:-1px 0 0  0;}
#loginmenu{ width:169px; height:24px; float:right; margin:0 0 0 10px;}

#searchleft{ float:left; width:545px; height:22px; padding:2px; margin:-1px 0 0  0;}
.searchboxleft{ float:left; width:311px; _width:308px; height:18px; padding:0 0 0 0; margin:0 0 0 0; border-left:1px solid #CCC; border-top:1px solid #CCC; border-bottom:1px solid #CCC; }



.searchbox{ float:left; width:229px; _width:228px; height:18px; padding:0 0 0 0; margin:0 0 0 0; border-left:1px solid #CCC; border-top:1px solid #CCC; border-bottom:1px solid #CCC; }
.searchbutton{ float:left; width:73px; height:20px; padding:0; margin:0 0 0 0; background:url(images/body/searchbutton.jpg) no-repeat; border:0; cursor:pointer;}




#addthis{  width:268px; height:25px; float:right; padding-right:300px; }

#cse-search-results td{text-align:left; width:600px; font-size:11px;}
#cse-search-results table{ text-align:left; width:600px; }
#cse-search-results iframe{ text-align:left; width:680px; font-size:13px;}
#cse-search-results p{font-size:11px;}
#cse-search-results li{font-size:11px;}



/*Homepage specific..................................................................................................................................................*/
#columns{ margin:0; padding:15px 0 0 0;}

#columns h6{ color:#98012E; padding:12px 0 0 12px; line-height:32px; letter-spacing:0.005em; margin:0; font-size:23px; text-align:left;  font-weight:normal; width:295px; height:auto; position:relative;  }
#columns ul{ padding:4px 0 0 30px;}
#columns li{ padding:0.2em 0 0 0; font-size:11px; list-style:square; line-height:14px;  text-align:left;}

#leftcolumn{ background:url(images/slices/hroutsourcing.jpg) top no-repeat #E5E5E5; float:left; width:320px; height:257px; margin:0 7px 0 0; border:0; position:relative;  }

#centercolumn{background:url(images/slices/benefits.jpg) top no-repeat #E5E5E5; float:left; width:320px; height:257px; margin:0; border:0; position:relative; }
#rightcolumn{ background:#fff; float:right; width:320px; height:257px; padding:0 0 0 0;}
#rightcolumn img{ border:0;}
#rightcolumn a img{ border:0;}
#rightcolumn a:hover img  { border:0;}
/*END Homepage specific..................................................................................................................................................*/


/*About Us - Leadership..................................................................................................................................................*/
#leader{margin:0; padding:0 0 10px 0; height:auto; width:660px; float:left;  }
#leader h2{ padding:0 0 0 0; font-size:15px; color:#0A5C9A; line-height:16px; font-weight:600; margin:0; letter-spacing:0.02em; }
#leader p{ padding:0;}
#leaderlinks{ float:left; width:195px; }
#leaderlinks p{ line-height:15px; }

.leaderone{ width:188px; margin:0; padding:2px 0;  }
.leaderone h2{ padding:0 0 0 ; font-size:15px; color:#0A5C9A; line-height:16px; font-weight:600; margin:0; letter-spacing:0.02em; }
.leaderone a{ text-decoration:none; min-height:65px;  display:block; color:#fff; background:#f6f6ff; padding:3px 3px 3px 3px; margin:0; border-right:1px solid #e2e3fb; border-bottom:1px solid #e2e3fb; }
.leaderone a:hover{ color:#33; background:url(images/slices/logobg.jpg) no-repeat right #E9E9E9; border-right:1px solid #c5c6f3; border-bottom:1px solid #c5c6f3;  }
.leaderone p{ padding:0;  display:inline;  font-size:12px;  color:#333; line-height:13px; margin:0; }

#leadertext { float:left; width:445px; padding:0 0 0 0;}
#leadertext p{ padding:0 0 10px 3px; width:auto;}

#leadertext h1{ padding:1px 0 0 0; font-size:34px; color:#0A5C9A; line-height:38px; font-weight:100; margin:0; background:none; border-bottom:1px solid #eee; border-top:0;  border-left:0;  border-right:0;  letter-spacing:-0.01em;}
#leadertext h2{ padding:20px 0 6px 1px; font-size:22px; color:#0D3373; line-height:25px; font-weight:100; margin:0;  letter-spacing:0.005em;  }
#leadertext h3{ padding:20px 0 6px 0; font-size:18px; color:#0A5C9A; line-height:30px; font-weight:100; margin:0;  text-decoration:none; }
#leadertext h3 a{ padding:5px 0 0px 0; color:#105ead; text-decoration:none; border-bottom:1px dotted #105ead; }
#leadertext h3 a:visited{color:#1c69b7; border-bottom:1px dotted #1c69b7;}
#leadertext h3 a:hover{ color:#99002E; text-decoration:none; border-bottom:1px dotted #99002E; }
#leadertext h3 a:active{ color:#99002E; border-bottom:1px dotted #99002E; }
/*END About Us - Leadership..................................................................................................................................................*/





/* miscellaneous ...................................................... */
.bold{ font-weight:600;}
.textlink{ line-height:12px; padding:0; margin:0;}
.text12{ font-size:12px; font-weight:600; line-height:18px;}
.text17{ font-size:17px; font-weight:600; line-height:20px; letter-spacing:-0.02em;}
.black{ color:#000; }
.big14{ font-size:14px; line-height:22px; padding:0; }
.big15{ font-size:15px; line-height:22px; padding:0; letter-spacing:0em;}
.big15yellow{font-size:15px; line-height:24px; padding:0; color:#FBB033; font-weight:600;}
.big18{ font-size:18px; line-height:18px; padding:0;}
.big20{ font-size:20px; line-height:22px;}
.big26{ font-size:26px; line-height:32px; letter-spacing:-0.035em; width:auto;}
.blue{ color:#0080C0;}
.bluedark{color:#104F9F}
.blackgray{color:#333;}
.gray{ color:#333; }
.green{ color:#29822C;}
.red{ color:#98012E;}
.redbig{ color:#98012E; font-size:15px; font-weight:600;}
.redbigitalic{ color:#98012E; font-size:18px; font-weight:100; font-style:italic;}
.pink{color:#D31145;}
.purple{ color:#909; font-weight:bold; font-size:17px;}
.linethrough{text-decoration:line-through;}

.arrowicon{ padding:10px 0 5px 7px; }
.arrowicon ul{ padding:0; margin:0; height:auto; width:auto;}
.arrowicon li{ list-style-type:none; float:left; list-style-position:outside; background-image:url(images/icons/tiny_icons/ti_arrow.gif); background-position:0 0em;	background-repeat:no-repeat; list-style-position:outside; line-height:16px; padding:0 0 5px 17px; margin:0 5px 0 0; font-size:12px; font-weight:100;}

.arrowlist{ padding:10px 0 5px 20px; }
.arrowlist ul{ padding:0; margin:0; text-align:left; }
.arrowlist li{ list-style-type:none; list-style-position:outside; background-image:url(images/icons/tiny_icons/ti_arrow.gif); background-position:0 0.2em;	background-repeat:no-repeat; list-style-position:outside; text-align:left; line-height:22px; padding:0 0 0 17px; margin:0 5px 0 0; font-size:12px; font-weight:100;}

.articleicon{ padding:10px 0 0 7px; }
.articleicon ul{ padding:0; margin:0; height:auto; width:auto;}
.articleicon li{ list-style-type:none; list-style-position:outside; background-image:url(images/icons/tiny_icons/ti_article.gif); background-position:0 0em;	background-repeat:no-repeat; list-style-position:outside; line-height:17px; padding:0 0 5px 23px; margin:0; font-size:12px; font-weight:100;}
 
.audioicon{ padding:10px 0 0 7px; }
.audioicon ul{ padding:0; margin:0; height:auto; width:auto;}
.audioicon li{ list-style-type:none; list-style-position:outside; background-image:url(images/icons/tiny_icons/ti_audio.gif); background-position:0 0em;	background-repeat:no-repeat; list-style-position:outside; line-height:15px; padding:1px 0 5px 23px; margin:0; font-size:12px; font-weight:100;}
 
.readicon{ padding:10px 0 0 7px; }
.readicon ul{ padding:0; margin:0; height:auto; width:auto;}
.readicon li{ list-style-type:none; list-style-position:outside; background-image:url(images/icons/tiny_icons/ti_factsheet.gif); background-position:0 0em;	background-repeat:no-repeat; list-style-position:outside; line-height:15px; padding:1px 0 5px 23px; margin:0; font-size:12px; font-weight:100;}
 
 .boxhalfl{ width:300px; float:left; margin:0 5px 10px 5px;  border:1px solid #e8e8e8; padding:10px;}
.boxhalf{ width:330px; float:right; margin:0 0 15px 5px;  border:1px solid #e8e8e8; padding:10px;}
.boxright200{ width:200px; float:right; margin:0 0 15px 25px;  border:1px solid #e8e8e8; padding:10px;}
.boxhalf p{ padding:0; margin:0; line-height:18px; font-size:13px;}
.boxhalfleft{ width:155px; float:left; margin:0;  border-right:1px solid #e8e8e8; padding:0;}
.boxhalfright{ width:160px; float:left; margin:0;   padding:0;}
.boxPartners{ width:160px; float:left; margin:0; padding:0 0 0 10px;}
.boxhalf ul{padding:0; margin:0; width:290px;}
.boxhalf li{ line-height:18px; padding:0; list-style:none; margin:0;}

.boxhalfnone{ width:330px; float:right; margin:0 0 15px 5px;  border:1px solid #e8e8e8; padding:10px;}
.box660{ width:660px; margin:0;  border-top:1px solid #e8e8e8; padding:10px;}

#batterup{ background:url(pages/News_and_Events/Exclusive_Events/Ballpark/Playoffs_2009/web/images/Playoffs_batterup.jpg) no-repeat; width:660px; height:174px; 
position:relative;}	
#batterup h6{ line-height:19px;}
#batterup .text{ position:absolute;	top:19px;	left:110px;	padding-right:95px; line-height:15px;}
#batterup p{ line-height:18px;}

.bluebg{ background:#D9ECFF; padding:10px;}

.borderbox1{ width:640px; padding:10px; border:1px dashed #ccc; }

.boxleftborder{ float:left; margin:0; border:1px solid #ccc; width:330px; padding:5px;}
.boxrightborder{ float:right; margin:0; border:1px solid #ccc; width:330px; padding:5px;}

.boxformright{ float:right; margin:0 0 10px 0;   width:296px; padding:3px;}

.box310Top{ padding:0 0 0 16px; margin:0;  min-height:55px; height:auto !important;  height:55px; background:url(images/forms/310/greybox310_top.jpg) no-repeat; width:310px; color:#98012E; border:none;}

.box310{ width:310px; height:auto; background:url(images/forms/310/greybox310_repeat.jpg) repeat-y; float:left; margin:3px 0 0 0;}

.box310 table{ padding:0;  margin:0;  background:none; width:300px;}
.box310 td{ text-align:left; height:20px; padding:0; margin:0; background:none; border:none; }

.box310 h3{ padding:20px 0 0 0; margin:0; line-height:28px;  width:310px; color:#98012E; border:none;}
.box310 h4{ padding:0 0 0 20px; color:#98012E; line-height:22px; letter-spacing:0; font-size:18px;}
.box310 h5{ padding:20px 0 0 0; color:#98012E; line-height:22px; letter-spacing:0; font-size:20px;}
.box310 h6{ padding:10px 0 0 20px; margin:0; color:#98012E;}
.box310 p{ padding:0; margin:0 9px 0 10px;}
.box310 input.submit{ margin:10px 0 0 14px;}
.box310 td.Form_First{ padding:0 0 0 15px; }
.box310 td.Form_Text{ padding:5px 0 0 15px; }
.box310 gray{ color:#DBDBDB;}

.box310 input.submit{ margin:7px 0 0 0; padding:2px; background:url(images/buttons/Submit.jpg) no-repeat; color:#fff; font-weight:600; width:117px; height:34px; border:0; cursor: pointer;}

.box310 hr{ color:#fff; background:#fff; border:0; margin:0; padding:3px 0;   width:95%; text-align:center; margin:0 auto; border: 1px dashed #E9E9E9; border-style: none none solid;}

#blockparty{ padding:0 0 0 30px;}
.blockleft{ width:310px; float:left; padding:4px;}
.borderred2{ border:2px solid #99002E;}

.bordergray{ border:1px solid #D8D8D8; }
.borderred{ border:1px solid #7F0029;}

.caption{ line-height:16px; color:#666; font-size:12px;}
.clearall{ clear:both; margin:0; padding:0;}

.centercenter{ margin:auto auto; text-align:center;  }
.center{ margin:0 auto; text-align:center;  }
.center p{ margin:0 auto; text-align:center;  }
.center h5{ margin:0 auto; text-align:center;  }


#center{ margin:0 auto; text-align:center; width:255px; }
#center td{ margin:0 auto;  text-align:right;}
#center p{ text-align:center; line-height:18px; padding:0; margin:0;}

.contact1st{ float:left; width:210px; height:110px; background:#fff; border-right:1px solid #ccc;  border-top:1px solid #ccc; border-bottom:1px solid #ccc;  padding:5px; margin:0;}
.contact2nd{ float:left; width:210px; height:110px; background:#fff;  border-top:1px solid #ccc; border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding:5px; margin:0;}
.contact3rd{ float:left; width:210px; height:110px; background:#fff;  border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:5px; margin:0;}

.download{ padding:10px 0 0 0;}

.downloadlist{ width:285px; display:block; height:70px;float:left; line-height:14px; padding:10px; background:#fff; margin:6px 30px 6px 0; border:2px solid #E6E6E6; }
.downloadlist_links{ width:285px; display:block; height:auto;float:left; line-height:14px; padding:10px; background:#fff; margin:6px 30px 6px 0; border:2px solid #E6E6E6; }


/* FORMS...................................................... */
#contactform{ padding:10px 0 0 0; margin:0; background: #fff;}
#contactform h4{ padding:0 0 0 8px; color:#770828;}
#contactform p{ padding:0 0 0 8px;}
#contactform table{ padding:0;}

#careeriframe{ height:1000px; width:660px; overflow:auto; border:0px solid #ffffff;}
#careeriframe td{ background:#fff; border:0;}
#careeriframe table{ background:#fff; border:0;}

#careerform{ widht:640px;   padding:4px 4px 35px 0;}
#careerform select{ background:#E6F2FF; color:#000;}
#careerform input{ }
#careerform textarea{ background:#999; color:000;}
#careerform form{ background:#fff; padding:10px; border:1px solid #E8E8E8;}


#contactright{ float:right; width:300px; margin:5px 0 0 0; background:#FCFCFC; border:1px solid #F3F3F3; padding:10px; text-align:center;}
#contactright p{line-height:20px; padding:0;  text-align:center;}
#contactright h4{	color:#333;	line-height:32px;	padding:0; text-align:center; }
#contactright h5{	color:#333;	letter-spacing:-0.01em;	font-size:18px;  text-align:center;}

/* FORMS...................................................... */

.flt660{ width:660px; }
.flt330{ width:315px; float:left; padding:4px; margin:0;}
.flt330border{ width:320px; float:left; padding:4px;  border:1px dashed #ccc;}



/*box that accompanies an RFI form*/
.formcontainer{ float:right; width:330px; height:auto;}
.rfidashed{ width:286px;  padding:5px; margin:0; border:1px dashed #ccc; margin:20px 0 0 30px; height:auto; }



.fltleft{ float:left; margin:0; padding:0;}
.fltleft_tab250double{  margin:0; padding:0; width:520px;}
.fltleft_tab250single{ float:left; margin:0; padding:0; width:260px;}

.fltleft600{ float:left; margin:0 3px 0 0; padding:0; width:600px; border:1px solid #E5E5E5;}
.fltleftTiny{ float:left; margin:0; padding:6px 6px 0 8px; border:0; text-decoration:none;}
.fltleftTinyText{ float:left; margin:0; padding:2px 6px 0 8px; border:0; text-decoration:none;}
.fltleftTinylist{ float:left; margin:0 0 10px 0; padding:2px 6px 0 2px; border:0; text-decoration:none; line-height:26px; }

.fltleft2column{ padding:2px 20px 10px 20px;  margin:0; float:left;}

.fltlefth3{ float:left; margin:0; padding:4px 6px 0 6px;}
.fltrighth3sidebar{ float:right; margin:0; padding:7px 26px 0 6px;}
.fltlefth5{ float:left; margin:0; padding:0 6px 0 6px;}
.fltlefth5current{ float:left; margin:0; padding:10px 6px 0 6px;}
.fltleftlink{ float:left; margin:0; padding:7px 6px 0 6px;}

.fltleftthumb{ float:left; margin:0; padding:10px 13px 8px 0; text-align:left;}

.fltleftimg{ float:left; margin:4px; padding:0; text-align:left; border:1px solid #cccccc;}

.fltleftdownload{ float:left; margin:0; padding:10px 9px 38px 0; text-align:left;}



.fltrightthumb{ float:right; margin:0; padding:10px 14px 8px 8px; text-align:right; width:auto;}
.fltrightthumb img{ }
.fltrightthumb p{ text-align:right; padding:0; font-size:10px; line-height:14px;}
.fltrightthumb a{ text-align:right; padding:0; font-size:10px;}

.fltright75{ float:right; margin:0; padding:10px 75px 8px 8px; text-align:right;}


.fltrightrsvp{float:right; padding:0 87px 0 0;}
.fltrightrsvpweb{float:right; padding:0 37px 0 0;}

.fltright{float:right;}

.fltrightborder{float:right; border:#CFCFCF 1px solid; margin:8px 0 8px 8px; padding:2px;}
.fltleftborder{float:left; border:#CFCFCF 1px solid; margin:8px 8px 8px 0;}

.fltrightborderform{float:right; border:#CFCFCF 1px solid; margin:0 0 8px 8px; width:320px;}
.fltrightform{float:right;  margin:0 0 8px 8px; width:320px;}

.fltleft300{ float:left; width:300px; margin:0; padding:0 0 0 20px; _padding:0;}

.fltleftBox300 {float:left;	width:270px; height:auto;	margin:0 3px 15px 0;	padding:10px 0 10px 0;	}
.fltleftBox300 hr{ color:#fff; background:#fff; border:0; margin:20px 0 0 0; padding:0;   width:100%; text-align:center; margin:0 auto; border: 1px dashed #E9E9E9; border-style: none none dashed;}

.flashcenter{ margin:20px 0 0 0 ; text-align:left; padding:35px 40px 40px 40px; background:url(images/flash_img/video_skin.jpg) no-repeat ; background-position:0px 5px;} 

.flashaudiowrapper{ border-top:1px solid #EDEEF0; margin-top:38px;}
.flashaudiowrapper h6{ line-height:20px; margin:0 0 0 0; font-size:18px; font-weight:100; letter-spacing:0.005em; }
.flashaudiowrapper p{ line-height:18px; margin:0 0 0 0; font-size:13px; }
.flashaudio{ background:url(images/slices/audio_skin_full.jpg) no-repeat; width:675px; height:49px;}
.flashaudioplayer{ margin:0 auto; padding:12px 51px 11px 11px; text-align:center;}


.formtextbox{ float:left; width:370px; padding:0;}


.form250{ width:250px;  float:right; padding:0; margin:5px 0 20px 7px; font:Arial, Helvetica, Verdana,  sans-serif;  }
.form250 table{ background:url(images/forms/250/repeat.jpg) repeat-y; padding:0; margin:0; }
.form250 td {padding:0; margin:0; }

.form250Top{ background:url(images/forms/250/top.jpg) no-repeat; width:250px; height:55px;  padding:0; margin:0;  border:none;}
.form250Top h6{ padding:8px 0 0 14px; margin:0; line-height:20px; width:250px; font-size:13px; font-weight600; color:#fff; border:none;}
.form250Top h3{  padding:12px 0 0 10px; margin:0; line-height:20px; width:250px; font-size:16px; font-weight:600; color:#fff; border:none;}

.form250 td.contents{font-size:13px; font-weight:600; width:230px; padding:7px 0 0 15px;  margin:0; border:none;  }
.form250 td.text{font-size:13px; font-weight:100; width:230px; padding:7px 0 0 8px;  margin:0; border:none;  }
.form250 td.contentsright{font-size:13px; font-weight:600; width:230px; padding:7px 10px 0 0;  margin:0; border:none; text-align:right; }
.form250 td.checkbox{font-size:13px; font-weight:600; width:230px; padding:7px 0 0 15px;  margin:0; border:none;  }
.form250 td.field{ width:240px; padding:3px 0 3px 15px;  margin:0; border:none;  }
.form250 h4{ padding:0 0 0 14px; color:#039; width:220px;}
.form250 p{ padding:0 0 0 14px; width:220px; }
.form250 input{ height:21px; border: 1px solid #BEBEBE; font-size:13px;}
.form250 input.submit{ margin:7px 0 0 0; padding:2px; background:url(images/buttons/Submit.jpg) no-repeat; color:#fff; font-weight:600; width:117px; height:34px; border:0; cursor: pointer;}


.form300{ width:300px;  float:left; padding:0; margin:5px 0 0 7px; font:Arial, Helvetica, Verdana,  sans-serif; }
.form300 table{ background:url(images/forms/300/repeat.jpg) repeat-y; padding:0; margin:0; }
.form300 td {padding:0; margin:0; }

.form300Top{ background:url(images/forms/300/top.jpg) no-repeat; width:300px; height:66px;  padding:0; margin:0;  border:none;}
.form300Top h3{  padding:12px 0 0 10px; margin:0; line-height:20px; font-size:16px; font-weight:600; color:#fff; border:none;}

.form300 td.contents{font-size:13px; font-weight:600; width:240px; padding:7px 0 0 15px;  margin:0; border:none;  }
.form300 td.text{font-size:13px; font-weight:100; width:240px; padding:7px 0 0 8px;  margin:0; border:none;  }
.form300 td.contentsright{font-size:13px; font-weight:600; width:240px; padding:7px 10px 0 0;  margin:0; border:none; text-align:right; }
.form300 td.checkbox{font-size:13px; font-weight:600; width:240px; padding:7px 0 0 15px;  margin:0; border:none;  }
.checkbox{ float:left; }
.form300 td.field{ width:290px; padding:3px 0 3px 15px;  margin:0; border:none;  }
.form300 h4{ padding:0 0 0 14px; color:#039;}
.form300 p{ padding:0 0 0 14px; }
.form300 input{ height:21px; border: 1px solid #BEBEBE; font-size:16px;}
.form300 input.submit{ margin:7px 0 0 0; padding:2px; background:url(images/buttons/Submit.jpg) no-repeat; color:#fff; font-weight:600; width:117px; height:34px; border:0; cursor: pointer;}




.formticket{ width:300px;  float:left; padding:0; margin:5px 0 0 7px; font:Arial, Helvetica, Verdana,  sans-serif; }
.formticket table{ background:url(images/forms/Ticket/repeat.jpg) repeat-y; padding:0; margin:0; }
.formticket td {padding:0; margin:0; }
.formticketTop{ background:url(images/forms/Ticket/top.jpg) no-repeat; width:300px; height:64px;  padding:0; margin:0;  border:none;}
.formticketTop h3{  padding:12px 0 0 10px; margin:0; line-height:20px; font-size:16px; font-weight:600; color:#fff; border:none;}
.formticket td.contents{font-size:13px; font-weight:600; width:240px; padding:7px 0 0 10px;  margin:0; border:none;  }
.formticket td.contentsright{font-size:13px; font-weight:600; width:240px; padding:7px 10px 0 0;  margin:0; border:none; text-align:right; }
.formticket td.checkbox{font-size:13px; font-weight:600; width:240px; padding:7px 0 0 10px;  margin:0; border:none;  }
.formticket td.field{ width:290px; padding:3px 0 3px 10px;  margin:0; border:none;  }
.formticket h4{ padding:0 0 0 14px; color:#039;}
.formticket p{ padding:0 0 0 14px; }
.formticket input{ height:21px; border: 1px solid #BEBEBE; font-size:16px;}
.formticket input.submit{ margin:7px 0 0 0; padding:2px; background:url(images/buttons/Submit.jpg) no-repeat; color:#fff; font-weight:600; width:117px; height:34px; border:0; cursor: pointer;}



.FormTop{ padding:0 0 0 13px; margin:0; height:79px; background:url(images/forms/360/red/360_top.jpg) no-repeat; width:360px; color:#fff; border:none;}
.FormTop h3{ padding:8px 0 0 13px; margin:0; line-height:30px;  width:360px; color:#fff; border:none;}



.form660{ width:660px;  float:left; padding:0; margin:5px 0 0 0; font:Arial, Helvetica, Verdana,  sans-serif; }
.form660 table{ width:660px; padding:0; margin:0; background:url(images/forms/660/formbox660_repeat.gif) repeat-y; }
.Form660Top { padding:0 0 0 13px; margin:0; height:87px; background:url(images/forms/660/formbox660_top.gif) no-repeat; width:660px; color:#fff; border:none;}
.Form660Top h3{ padding:8px 0 0 13px; margin:0; line-height:30px;  width:560px; color:#fff; border:none;}
.form660 td {padding:0; margin:0; }
.form660 td.contents{font-size:13px; font-weight:600; width:180px; padding:7px 0 0 15px;  margin:0; border:none;  }
.form660 td.bottom{font-size:13px; font-weight:600;  padding:0;  margin:0; border:none; background:#fff; height:27px;  }
.form660 td.comments{font-size:13px; font-weight:600; padding:7px 20px 0 20px;  margin:0; border:none; width:180px; float:left; }
.form660 td.contentstop{font-size:13px; font-weight:600; width:190px; padding:0 0 0 20px;  margin:0; border:none;  }
.form660 td.field{ width:175px; padding:3px 0 3px 15px;  margin:0; border:none; }
.form660 td.contentsright{font-size:13px; font-weight:600; width:290px; padding:7px 10px 0 0;  margin:0; border:none; text-align:right; }
.form660 h4{ padding:0 0 0 14px; color:#039;}
.form660 p{ padding:0 0 0 14px; }
.form660 input{ height:21px; border: 1px solid #BEBEBE; font-size:16px;}
.form660 input.submit{ margin:7px 0 0 0; padding:2px; background:url(images/buttons/Submit.jpg) no-repeat; color:#fff; font-weight:600; width:117px; height:34px; border:0; cursor: pointer;}






.fullstory_tiny{ }
.fullstory_tiny ul{padding:0 0 0 10px;}
.fullstory_tiny li{list-style-type:none;  line-height:20px;  padding:15px 0 5px 0px; background-position:2px 2px; }
.fullstory_tiny hr{color:#fff; background:#fff; border:0;  width:100%; border: 2px solid #EAEAEA; border-style: none none solid; padding:0 0 5px 0; margin:3px 0 6px 0;}


#header_hradvisor{ background:url(images/headers/hradvisor_header.jpg) no-repeat; width:974px; height:200px;  position:relative;top:0; left:0; margin:0; padding:0;}
#header_hradvisor .text{position:absolute;	top:157px;	left:254px; width: 673px; } 
#header_hradvisor p{float:left; padding-right:50px; font-weight:600; font-size:16px; font-family:Palatino Linotype, "Times New Roman", Times, serif;}

#header_promotion{ width:974px; height:200px;  position:relative;top:0; left:0; margin:0; padding:0;}
#header_promotion .text{position:absolute;	top:157px;	left:254px; width: 673px; } 
#header_promotion p{float:left; padding-right:50px; font-weight:600; font-size:25px; font-family:Palatino Linotype, "Times New Roman", Times, serif;}

.heading{ font-weight:100; font-size:18px; padding:0 0 3px 0; line-height:22px;}

#hr_advisor_mainlist{ width:388px; float:left; margin:12px 0 0 14px; _margin:12px 0 0 8px;}
#hr_advisor_mainlist hr{ color:#fff; background:#fff; border:0;  width:98%; text-align:center; margin:8px 0 8px 0; border: 1px dashed #ccc; border-style: none none dashed; }
#hr_advisor_mainlist h6{background:url(images/icons/topicons/hrnews.jpg) no-repeat left top; width:342px; height:32px;  line-height:20px; padding:0 0 10px 40px;	color:#99022F;	font-size:17px;
}

#hr_advisor_contentswrapper{ width:265px; height:auto; background:url(pages/News_and_Events/News_Letters/2010/images/sidebar_02.jpg) repeat-y; float:left;  }
#hr_advisor_contents{ width:265px;  padding:0 0 0 11px;}
#hr_advisor_contents h3{ padding:4px 0 10px 10px; font-weight:100;  width:240px; margin:4px 0 0 4px; }
#hr_advisor_contents ul{padding:0 0 0 16px; width:230px; }
#hr_advisor_contents li{ list-style:none; line-height14px; padding:10px 0 3px 0; font-size:12px; text-align:left; width:230px;}
#hr_advisor_contents ul ul li{padding:7px 0 0 0; width:210px;}
#hr_advisor_contents a{ text-decoration:underline; border:0;}


.hradvisor_tab250wrapper{ width:250px; height:auto;  background:url(pages/News_and_Events/News_Items/images_general/tab_250/tab250_top.gif) no-repeat top; float:right; padding:0; margin:0 0 0 10px; }
.hradvisor_tab250wrapper h6{ line-height:51px; padding:0; margin:0 auto; width:230px; text-align:center; color:#fff; font-size:20px; font-weight:100;}
.hradvisor_tab250wrapper h5{ line-height:51px; padding:0; margin:0 auto; width:230px; text-align:center; color:#fff; font-size:14px; font-weight:600;}
.hradvisor_tab250{width:250px; height:auto; background:url(pages/News_and_Events/News_Items/images_general/tab_250/tab250_repeat.gif) repeat-y; padding:0; margin:0; }
.hradvisor_tab250 p{ line-height:15px; padding:0; margin:0 0 0 15px; width:190px;}
.hradvisor_tab250 ul{ padding:0; width:236px; margin:0 auto;}
.hradvisor_tab250 li{ list-style-type:none; display:block;  border-bottom:1px solid #DBDBDB; padding:10px 10px 10px 10px; width:216px; font-weight:100; color:#666; background:#EEE; color:#333;}
.hradvisor_tab250 li.odd{background:#fff; }


.hrlistwrapper{ background:url(pages/News_and_Events/News_Items/images_general/hrlist-top.gif) no-repeat #fef1da; padding:4px; border-bottom:4px solid #98002d;}
.hrlistwrapper h2{color:#fff; font-weight:600; line-height:36px;}
.hrlistwrapper h6{padding:5px 0 0 34px; line-height:16px;}

.hrlistwrapper hr{color:#fef1da; background:#fef1da; border:0;  width:96%; text-align:center; margin:0 auto; border: 1px solid #666; border-style: none none solid;}

li.hrlist{ width:550px; background:#ffdba6; padding:6px; list-style-type:none;}
li.hrlist2{ width:550px; background:#fef1da; padding:6px; list-style-type:none;}

.hrtrainingBoxwrapper{ width:660px; background:url(images/body/tabbed_boxes/660/HRTraining/HRTraining660Box_top.gif) no-repeat; padding:83px 0 0 0; }
.hrtrainingBox{ background:url(images/body/tabbed_boxes/660/HRTraining/HRTraining660Box_repeat.gif) repeat-y; width:660px; padding:0 5px 0 5px; }
.hrtrainingBoxContents{ width:640px;}
.hrtrainingBox ul{ width:auto; }
.hrtrainingBox li{ width:auto; }
.hrtrainingBox p{ width:auto; }
.hrtrainingBox hr{ margin-left:5px;}


.indented{ text-indent:26px;}
.indentedplayer{ text-indent:8px;}
.iconindent{ text-indent:38px; clear:both;}

.linksbar{ background:url(images/icons/Hr_advisor/redbuttonwide.gif) no-repeat;  padding:-5px 0 0 0; width:280px; height:47px; margin:0 0 0 5px; text-align:center; float:left;}
.linksbar a{ color:#fff; font-weight:600; font-size:12px; line-height:17px; padding:0 5px 0 0; text-decoration:none; border:0;}
.linksbar a:visited{ color:#fff; text-decoration:none; border:0; }
.linksbar a:hover{ color:#ccc; text-decoration:none; border:0; }
.linksbar a:active{ color:#99002E; text-decoration:none; border:0;  }
.linksbar p{ color:#fff; font-weight:600; margin:0 auto; padding:26px;  text-align:center;   }

#loginbox{ width:260px; float:left; padding:50px 0 0 0;  }
#loginbox form{ padding:25px 45px 25px 40px; border:1px solid #CCC; margin:0 auto;}
#loginbox input{ background:#E5E5E5; color:#333; margin:0; border:2px solid #B4B4B4; font-size:13px;}
#loginbox input.submit{ clear:both; margin:0 auto; text-align:center; border:0;}
#loginbox label{ padding:0; font-size:12px; line-height:18px; color:#900; font-weight:600;}

.marker360{ width:378px; height:44px; font-size:19px; background:url(images/body/news_and_events/Newsletters/2010/generic/marker.jpg) no-repeat right;}

#NamePhoneEmailFormwrapper{width:360px;  height:auto;  margin:0 0 10px 0; _margin:0 0 8px 0; *margin:0 0 10px 0; float:right;}
#NamePhoneEmailForm{ padding:0; margin:0; background:url(images/forms/360/red/360_repeat.jpg) repeat-y; width:360px; height:auto;}
#NamePhoneEmailForm table{ padding:0;  margin:0;  background:none;}
#NamePhoneEmailForm td{ text-align:left; height:20px; padding:0; background:none; border:none;}

#NamePhoneEmailForm h4{ padding:0 0 0 8px; color:#98012E;}
#NamePhoneEmailForm h6{ padding:10px 0 0 14px; margin:0; color:#98012E;}
#NamePhoneEmailForm p{ padding:0 0 0 14px; margin:0;}
#NamePhoneEmailForm input.submit{ margin:10px 0 0 14px;}
#NamePhoneEmailForm td.Form_First{ padding:0 0 0 15px; }
#NamePhoneEmailForm td.Form_Text{ padding:5px 0 0 15px;}
#NamePhoneEmailForm gray{ color:#DBDBDB;}


.odylist{ padding:10px 0 5px 15px; }
.odylist ul{ padding:0; margin:0; text-align:left; }
.odylist li{ list-style-type:none; list-style-position:outside; background-image:url(images/icons/Lists/odylist2.jpg); background-position:0 0;	background-repeat:no-repeat; list-style-position:outside; text-align:left; line-height:19px; padding:0 0 10px 25px; margin:0 5px 0 0; font-size:12px; font-weight:100;}

.odylist_short{ padding:2px 0 5px 5px; }
.odylist_short ul{ padding:0; margin:0; text-align:left; }
.odylist_short li{ list-style-type:none; list-style-position:outside; background-image:url(images/icons/Lists/odylist2.jpg); background-position:0 0;	background-repeat:no-repeat; list-style-position:outside; text-align:left; line-height:20px; padding:0 0 2px 25px; margin:0 5px 0 0; font-size:12px; font-weight:100;}


.font10{font-size:10px; }
.font10 a{font-size:10px; border:none;}
.pad5{ padding:0 0 0 2px;}
.pad20left{ padding:0 0 0 20px; }

.pin_tab_220wrapper{background:url(pages/News_and_Events/News_Items/images_general/pin_tab_220/pin_tab_220_top.gif) no-repeat top; width:220px; height:auto; margin:0 0 0 17px; padding:0;}
.pin_tab_220wrapper h4{ color:#fff; padding:18px 0 0 11px; line-height:28px;}
.pin_tab_220{ background:url(pages/News_and_Events/News_Items/images_general/pin_tab_220/pin_tab_220_repeat.gif) repeat-y; width:220px; height:auto; margin:0; padding: 0 5px 0 5px;}
.pin_tab_220 p{width:200px;}


.pin_tab_220 h2{width:200px; padding:16px 5px 12px 5px; font-size:26px; font-weight:100; line-height:16px; color:#0080C0;}
.pin_tab_220 h4{width:200px; padding:6px 5px 2px 5px; font-size:15px; font-weight:600; line-height:21px; color:#0080C0;}
.pin_tab_220 h5{width:200px; padding:2px 5px 2px 5px; font-size:13px; font-weight:600; line-height:16px;}
.pin_tab_220 h6{width:200px; padding:2px 5px 2px 5px; line-height:16px; font-weight:600; }


.pin_tab_220 ul li{ padding:0; margin:0; width:170px;}



.phone{ font-size:10px; padding:0 0 0 3px ; text-align:right;}

#playoffTopwrapper{background:url(pages/News_and_Events/Exclusive_Events/Ballpark/Playoffs_2009/web/images/repeat.jpg); width:660px; height:auto;}
	
#playoffTop{ background:url(pages/News_and_Events/Exclusive_Events/Ballpark/Playoffs_2009/web/images/Playoffs_01.jpg) no-repeat; width:660px; height:590px; position:relative;}
#playoffTop .text{	position:absolute;	top:429px;	left:30px;	padding-right:45px; }
#playoffTop .text p{text-align:center;}

#preregisterWrapper{width:450px; height:440px; margin:0 auto; padding:0; text-align:center; background:url(pages/News_and_Events/Exclusive_Events/Ballpark/Playoffs_2009/web/images/pre_register.gif) no-repeat; }
#preregisterWrapper table{ background:none;}
#preregisterpad{padding:25px 0 0 120px; _padding:16px 0 0 25px; *padding:16px 0 0 25px;margin:0; }
#preregisterpad p{ text-align:center;}
#preregister{ background:#FEF7DB; float:left; width:362px; height:580px; }
#preregister .text{ float:left;}
#preregister ul{ padding:10px 0 10px 30px;}

#qualifiedContactWrapper{width:450px; height:440px; margin:0 auto; padding:0; text-align:center; background:url(pages/News_and_Events/Exclusive_Events/Ballpark/Playoffs_2009/web/images/submit_contact.gif) no-repeat;}
#qualifiedContactWrapper table{ background:none;}
#qCpad{ padding:0 0 0 120px; margin:0;  }
#qCpad p{ text-align:center;}
	

#playoffBottom{ background:url(pages/News_and_Events/Exclusive_Events/Ballpark/Playoffs_2009/web/images/Playoffs_bottom.jpg) no-repeat bottom; width:660px; height:auto;}
#playoffBottom .text{ padding:10px 50px 40px 50px;}
	
.pressrelease_wrapper{ background:url(images/icons/pressreleases_large.jpg) no-repeat top right;}
#pspace p{ }
#pspace h5{ color:#B50C0A;  margin:0; line-height:20px;  font-size:16px; text-align:left;  font-weight:600; letter-spacing:-0.01em; }

#pspace .blue{ color:#357DC6;}
#pspace .black{ color:#000;}

.noborder{ border:0;}

.shadow{-moz-box-shadow: 3px 3px 3px #ccc; webkit-box-shadow: 3px 3px 3px #333; box-shadow: 3px 3px 3px #333; 
}


#smooth_reveal{width:650px;  height:2px;  overflow:hidden; visibility: hidden;}

.spacer10{ width:974px; height:10px;}
.smalltext{font-size:11px; line-height:16px;}


.tabbedbox310float{ width:320px; float:left; margin:0; padding:4px 0 0 ; }
.tabbedbox310float p{ width:310px; margin:0 auto; text-align:center;}

.tabbedbox310left{ width:320px; margin:0 auto; text-align:center; border-right:1px solid #9E0B38;}
.tabbedbox310{ width:320px; margin:0 auto; text-align:center; }



.bookmark{ width:198px; height:26px; background:url(images/buttons/bookmark.jpg) no-repeat; cursor:pointer; border:0;}



.tabbedbox660red_wrapper{width:660px; height:auto; background:url(images/body/tabbed_boxes/660/red/tabbed_box_660_top.jpg) no-repeat top;  padding:0; margin:0 0 22px 0 ;}
.tabbedbox660red {width:660px; height:auto; background:url(images/body/tabbed_boxes/660/red/tabbed_box_660_repeat.jpg) repeat-y; padding:0; margin:0 0 -5px 0; }
.tabbedbox660redContents{ width:650px; margin:0 auto;}
.tabbedbox660red ul{ width:auto; padding:0 0 0 9px;}
.tabbedbox660red ol { padding:0 0 0 9px; width:auto; margin:0 auto;}
.tabbedbox660red ol li{ list-style:decimal; list-style-position:inside; }
	
.tabbedbox660red li.left_heading{ list-style-type:none; display:block;  padding:10px 10px 10px 10px; margin:0 0 0 3px; _margin:0 0 0 2px;  float:left; width:303px; border-right: 1px solid #DBDBDB; font-weight:600; color:#333; background:#fff; font-size:14px; text-align:center; }
.tabbedbox660red li.right_heading{ list-style-type:none; display:block;  padding:10px 10px 10px 10px; margin:0 3px 0 0; _margin:0 2px 0 0;  float:right; width:302px; font-weight:600; color:#333; background:#fff; font-size:14px ; text-align:center;}
.tabbedbox660red li.left{ list-style-type:none; display:block;  border-top:1px solid #DBDBDB; padding:10px 10px 10px 10px; margin:0 0 0 3px; _margin:0 0 0 2px;  float:left; width:303px; border-right: 1px solid #DBDBDB; font-weight:100; background:#eee; line-height:20px;}
.tabbedbox660red li.right{ list-style-type:none; display:block;  border-top:1px solid #DBDBDB; padding:10px 10px 10px 10px; margin:0 3px 0 0; _margin:0 2px 0 0;  float:right; width:302px; font-weight:100; background:#eee; line-height:20px;}
.tabbedbox660red li.left_odd{ list-style-type:none; display:block;  border-top:1px solid #DBDBDB; padding:10px 10px 10px 10px; margin:0 0 0 3px; _margin:0 0 0 2px;  float:left; width:303px; height:auto; border-right: 1px solid #DBDBDB; font-weight:100;  background:#fff; line-height:20px; }
.tabbedbox660red li.right_odd{ list-style-type:none; display:block;  border-top:1px solid #DBDBDB; padding:10px 10px 10px 10px; margin:0 3px 0 0; _margin:0 2px 0 0;  float:right; width:302px; height:auto; font-weight:100;  background:#fff; line-height:20px;}
.tabbedbox660red li.full{ list-style-type:none; display:block;  border-top:1px solid #DBDBDB; padding:10px 10px 10px 10px; margin:0 3px 0 0; _margin:0 2px 0 0;  float:right; width:627px; height:auto; font-weight:100;  background:#eee; line-height:20px;}
.tabbedbox660red li.full_odd{ list-style-type:none; display:block;  border-top:1px solid #DBDBDB; padding:10px 10px 10px 10px; margin:0 3px 0 0; _margin:0 2px 0 0;  float:right; width:627px; height:auto; font-weight:100;  background:#fff; line-height:20px;}
.tabbedbox660red_wrapper h2{ line-height:44px; padding:0; margin:0 auto; width:640px; text-align:center; color:#fff; font-size:24px; font-weight:100;}.tabbedbox660red_wrapper h4{ line-height:24px; padding:0; margin:0 auto;  text-align:left; color:#333; font-size:19px; font-weight:100; width:auto;}
.tabbedbox660red_wrapper h5{ line-height:44px; padding:0; margin:0 auto; width:640px; text-align:center; color:#fff; font-size:14px; font-weight:600;}
.tabbedbox660red_wrapper h6{ line-height:44px; padding:0; margin:0 auto; width:640px; text-align:center; color:#fff; font-size:20px; font-weight:100;}


.tabbedbox660red input{ background:url(images/forms/fields/graysquare.jpg) no-repeat; background-position:0 0 ; border:0; width:170px; height:28px; padding:4px 0 0 6px; font-size:13px; text-align:left; overflow: auto; border-style: none; line-height:27px;
}
.tabbedbox660red input:focus{background:url(images/forms/fields/redsquare.jpg) no-repeat; background-position:0 0 ; border:0; width:170px; height:28px; padding:4px 0 0 6px; font-size:13px; text-align:left; overflow: auto; border-style: none; line-height:27px;
}
.tabbedbox660red td.field{ width:230px; padding:2px 0 0 10px;  margin:0; border:none;  }
.tabbedbox660red td.contents{font-size:13px; font-weight:100; width:230px; padding:5px 0 0 10px;  margin:0; border:none;  }
.tabbedbox660red .submit {background:url(images/buttons/Submit.gif) no-repeat; width:117px; height:34px; border:0; cursor: pointer;  }










.tabheader{ width:566px; height:49px; margin:0; line-height:50px; background:url(pages/News_and_Events/News_Items/images_general/tabheader.jpg) no-repeat; color:#fff; text-decoration:none; border:none; padding:0 0 0 12px; }
.tabcontent{ background:url(pages/News_and_Events/News_Items/images_general/tabTop.jpg) no-repeat top #fef1da; width:642px; margin:0; padding: 0 4px 0 4px; float:left;}
.textright a{ text-align:right; font-size:10px; padding:0;}

.topics{color:#00C; padding:0 0 45px 0; }

#twitter_update_list{ width:220px; padding:10px 0 5px 0;}
#twitter_update_list ul{ width:220px; padding:0; margin:0; text-align:left;}
#twitter_update_list li{ list-style-type:none; list-style-position:outside;  text-align:left; line-height:19px; padding:0 0 10px 15px; margin:0 5px 0 0; font-size:12px; font-weight:100;}




.webinar{ background:url(images/bg/webibnar_bg.jpg) no-repeat; padding:27px 0px 28px 36px;}

.yellowpostit{  padding:3px 3px 3px 9px; background:url(pages/News_and_Events/News_Items/images_general/postit/postit250.jpg) no-repeat; list-style-position:outside; width:242px; height:243px; list-style:none; float:left;}
.yellowpostit li{ list-style:none;}



.450center{ width:450px; text-align:center; margin:0 auto;}
/* end miscellaneous ...................................................... */



/*Footer Navigation ....NEW 2010......................................................................................................................................*/
#footer-navigation-wrapper{ width:100%; text-align:left;  background:url(images/slices/Footer-Navigation/bg.jpg) repeat-x #ffffff; }
#footer-navigation{width:974px; padding:0; margin:0 auto;}
#footer-navigation-contents{width:974px; height:auto; padding:0; margin:0;}
#footer-navigation-padding{padding:15px 15px 5px 15px; }

#footer-navigation ul { float:left; width:14.28%; padding:0; margin:0;}
.footer-navigation li { padding:0; margin:0; list-style:none; font-size:11px;}




/*Footer..................................................................................................................................................*/
#footer {padding:0;  background:#fff; text-align:center;  margin:0 0 20px 0; width:974px; height:90px;  }


#footerlinks ul{padding:42px 0 0 0; text-align:center; float:left; margin:0 20px 0 0; width:970px; color:#999; background:#fff;}
#footerlinks li{ list-style:none; display:inline; padding:0; font-size:11px; text-align:center; margin:0 auto; -webkit-text-size-adjust: none;}
#footerlinks{ padding:0; margin:0; width:960px;  }
#footer p {	margin: 0; 	padding:0 4px 0 6px; text-align:right; font-size:11px; color:#333;  }

#footer a{margin: 1px; 	padding:0; color:#1c69b7; text-decoration:none; }
#footer a:visited{  }
#footer a:hover{ color:#99002E; text-decoration:none;   }
#footer a:active{   }

#footerimgs{border:0; padding:0 0 0 10px; margin:0;  float:left;}
#footer a img{border:none; text-decoration:none; }
#footer a:visited img{border:none; text-decoration:none; }
#footer a:hover img{border:none; text-decoration:none; }
#footer a:active img{border:none; text-decoration:none; }




#footer ul{padding:42px 0px 0 10px; text-align:center; float:left; margin:0; width:auto; color:#999;}
#footer li{ list-style:none; display:inline; padding:0; font-size:11px; text-align:center; margin:0 auto; -webkit-text-size-adjust: none;}

#footer li a:link { color:#1c69b7; border-bottom:1px dotted #1c69b7;}
#footer li a:visited { color:#653674; border-bottom:1px dotted #653674;}
#footer li a:hover{color:#99002e;  border-bottom:1px dotted #99002e; }
#footer li a:active { }



#graybg{  padding:0 10px 15px 20px; font-weight:600; text-align:left; font-size:13px; margin:0 0 20px 10px; width:965px; }
#graybg p{ font-size:13px; text-align:left;}

/*END Footer..................................................................................................................................................*/

