/* -----------------------------------------------------------------------
 Blueprint CSS Framework 0.9
 http://blueprintcss.org
   * Copyright (c) 2007-Present. See LICENSE for more info.
   * See README for instructions on how to use Blueprint.
   * For credits and origins, see AUTHORS.
   * This is a compressed file. See the sources in the 'src' directory.
----------------------------------------------------------------------- */

/* Custom Styles */

/* Share Bar Styling */
.sharebar {
float:right;
margin-right:15px;
margin-top:28px;
width:84px;
}

/* Changes Background Color behind "Bookmark and Share" dropdown */
#at15s_head {
background:none repeat scroll 0 0 #ABABAB;
border-bottom:1px solid black;
color:white;
cursor:default;
padding:4px;
position:relative;
}

/* Scores Links in Athletics Tables - Fixes Coloring so it is Visible */

.col-right .schedule .even a {
color:black;
text-decoration:none;
}

.col-right .schedule .odd a {
color:black;
text-decoration:none;
}
.col-right .schedule .even a:hover {
color:black;
text-decoration:underline;
}
.col-right .schedule .odd a:hover {
color:black;
text-decoration:underline;
}
.col-right .schedule .even a:visited {
color:black;
text-decoration:none;
}
.col-right .schedule .odd a:visited {
color:black;
text-decoration:none;
}


/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline; }
body					{ line-height:1.5;}
table					{ border-collapse:separate;border-spacing:0; }
caption, th, td		{ text-align:left;font-weight:normal; }
table, td, th		{ vertical-align:middle; }
blockquote:before, blockquote:after, q:before, q:after	{ content:""; }
blockquote, q		{ quotes:"" ""; }
a img				{ border:none; }

/* typography.css */
html				{ font-size: 100.01%;}
body				{ font-size: 75%;color:#222;background:#fff; font-family:Tahoma, Arial, Helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6	{ font-weight:normal;color:#111; }
h1					{ font-size:3em;line-height:1;margin-bottom:0.5em; }
h2					{ font-size:2em;margin-bottom:0.75em; }
h3					{ font-size:1.5em;line-height:1;margin-bottom:1em; }
h4					{ font-size:1.2em;line-height:1.25;margin-bottom:1.25em; }
h5					{ font-size:1em;font-weight:bold;margin-bottom:1.5em; }
h6					{ font-size:1em;font-weight:bold; }
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin:0; }
p					{ margin:0 0 1.5em; }
p img.left		{ float:left;margin:1.5em 1.5em 1.5em 0;padding:0; }
p img.right		{ float:right;margin:1.5em 0 1.5em 1.5em; }
a:focus, a:hover { color:#000; }
a					{ color:#009;text-decoration:underline; }
blockquote		{ margin:1.5em;color:#666;font-style:italic; }
strong			{ font-weight:bold; }
em, dfn			{ font-style:italic; }
dfn				{ font-weight:bold; }
sup, sub		{ line-height:0; }
abbr, acronym	{ border-bottom:1px dotted #666; }
address			{ margin:0 0 1.5em;font-style:italic; }
del				{ color:#666; }
pre				{ margin:1.5em 0;white-space:pre; }
pre, code, tt	{ font:1em 'andale mono', 'lucida console', monospace;line-height:1.5; }

li ul, li ol		{ margin:0 1.5em; }
ul, ol				{ margin:0 1.5em 1.5em 1.5em; }
ul					{ list-style-type:disc; }
ol					{ list-style-type:decimal; }
dl					{ margin:0 0 1.5em 0; } 
dl dt				{ font-weight:bold; }
dd					{ margin-left:1.5em; }
table				{ margin-bottom:1.4em;width:100%; }
th					{ font-weight:bold; }
thead th			{ background:#c3d9ff; }
th, td, caption	{ padding:4px 10px 4px 5px; }
tr.even td		{ background:#e5ecf9; }
tfoot				{ font-style:italic; }
caption			{ background:#eee; }
.small			{ font-size:.8em;margin-bottom:1.875em;line-height:1.875em; }
.large			{ font-size:1.2em;line-height:2.5em;margin-bottom:1.25em; }
.hide				{ display:none; }
.quiet			{ color:#666; }
.loud				{ color:#000; }
.highlight		{ background:#ff0; }
.added			{ background:#060;color:#fff; }
.removed		{ background:#900;color:#fff; }
.first				{ margin-left:0;padding-left:0; }
.last				{ margin-right:0;padding-right:0; }
.top				{ margin-top:0;padding-top:0; }
.bottom			{ margin-bottom:0;padding-bottom:0; }

/* forms.css */
label				{ font-weight:bold; }
fieldset			{ padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc; }
legend			{ font-weight:bold;font-size:1.2em; }
input[type=text], input[type=password], input.text, input.title, textarea, select	{ background-color:#fff;border:1px solid #bbb; }
input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus	{ border-color:#666; }
input[type=text], input[type=password], input.text, input.title, textarea, select { margin:0.5em 0; }
input.text, input.title	{width:300px;padding:5px; } 
input.title		{ font-size:1.5em; }
textarea			{ width:390px;height:250px;padding:5px; }
input[type=checkbox], input[type=radio], input.checkbox, input.radio { position:relative;top:.25em; }
form.inline		{ line-height:3; }
form.inline p	{ margin-bottom:0; }
.error, .notice, .success	{ padding:.8em;margin-bottom:1em;border:2px solid #ddd; }
.error			{ background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4; }
.notice			{ background:#FFF6BF;color:#514721;border-color:#FFD324; }
.success		{ background:#E6EFC2;color:#264409;border-color:#C6D880; }
.error a			{ color:#8a1f11; }
.notice a		{ color:#514721; }
.success a		{ color:#264409; }

/* grid.css */
/* A container should group all your columns. */
.container		{ width: 1004px; margin: 0 auto; }
/* Use this class on any div.span / container to see the grid. */
.showgrid		{ background: url(../grid.png); }
/* Body margin for a sensile default look. */
body				{ margin: 0px; }

/* Columns
-------------------------------------------------------------- */
/* Sets up basic grid floating and margin. */
div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8 { float:left;margin-right: 12px; }

/* The last column in a row needs this class. */
div.last { margin-right: 0; }

/* Use these classes to set the width of a column. */
.span-1  { width: 115px; }
.span-2  { width: 242px; }
.span-3  { width: 369px; }
.span-4  { width: 496px; }
.span-5  { width: 623px; }
.span-6  { width: 750px; }
.span-7  { width: 877px; }
.span-8, div.span-8 { width: 1004px; margin: 0; }


/* Add these to a column to append empty cols. */
.append-1  { padding-right: 127px; }
.append-2  { padding-right: 254px; }
.append-3  { padding-right: 381px; }
.append-4  { padding-right: 508px; }
.append-5  { padding-right: 635px; }
.append-6  { padding-right: 762px; }
.append-7  { padding-right: 889px; }

/* Add these to a column to prepend empty cols. */
.prepend-1  { padding-left: 127px; }
.prepend-2  { padding-left: 254px; }
.prepend-3  { padding-left: 381px; }
.prepend-4  { padding-left: 508px; }
.prepend-5  { padding-left: 635px; }
.prepend-6  { padding-left: 762px; }
.prepend-7  { padding-left: 889px; }

/* Border on right hand side of a column. */
div.border { padding-right:5px; margin-right:6px; border-right: 1px solid #eee; }

/* Border with more whitespace, spans one column. */
div.colborder { padding-right:112px; margin-right:109px; border-right: 1px solid #eee; }

/* Use these classes on an element to push it into the next column, or to pull it into the previous column.  */
.pull-1 { margin-left: -127px;}
.pull-2 { margin-left: -254px;}
.pull-3 { margin-left: -381px;}
.pull-4 { margin-left: -508px;}
.pull-5 { margin-left: -635px;}
.pull-6 { margin-left: -762px;}
.pull-7 { margin-left: -889px;}
.pull-8 { margin-left: -1016px;}

.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8 {float:left;position:relative;}

.push-1 { margin: 0 -127px 1.5em 127px;}
.push-2 { margin: 0 -254px 1.5em 254px;}
.push-3 { margin: 0 -381px 1.5em 381px;}
.push-4 { margin: 0 -508px 1.5em 508px;}
.push-5 { margin: 0 -635px 1.5em 635px;}
.push-6 { margin: 0 -762px 1.5em 762px;}
.push-7 { margin: 0 -889px 1.5em 889px;}
.push-8 { margin: 0 -1016px 1.5em 1016px;}

.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8 {float:right;position:relative;}

/* Misc classes and elements
-------------------------------------------------------------- */
/* Use a .box to create a padded box inside a column.  */ 
.box			{ padding: 1.5em; margin-bottom: 1.5em; background: #E5ECF9; }
/* Use this to create a horizontal ruler across a column. */
hr				{ background: #ddd; color: #ddd; clear: both; float: none; width: 100%; height: .1em; margin: 0 0 1.45em; border: none; }
hr.space	{ background: #fff; color: #fff; }
/* Clearing floats without extra markup Based on How To Clear Floats Without Structural Markup by PiE [http://www.positioniseverything.net/easyclearing.html] */
.clearfix:after, .container:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix, .container		{ display: inline-block;}
* html .clearfix, * html .container	{ height: 1%;}
.clearfix, .container		{ display: block;}

/* Regular clearing
   apply to column that should drop below previous ones. */

.clear { clear:both; }

/************************************************************************/
#videos { height: 280px; width: 426px; }
/* ----- type selectors ----- */ 
body { background:#4a4a4a url("../!Images/bg-body.gif") top repeat-x; text-align:center; font-size:62.5%;  font-family: Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; }

blockquote { margin-left:10px; margin-right:10px; }

h1	{ font-size: 1.2em; color:#000; }
h2	{ font-size: 1.5em; color:#cda52c; text-transform:uppercase; letter-spacing:.05em; }
h3	{ font-size: 1.2em; color:#468ba6; letter-spacing:.1em;}
h4	{ font-size: .90em; color:#aaa; text-transform:uppercase; font-weight:normal; letter-spacing:.1em;}
h1 span,h2 span,h3 span	{ display:none; }

a:link,a:visited	{ color:#fff; text-decoration:underline; outline:none; }
a:hover,a:active	{ color:#ccc; text-decoration:underline; outline:none; }

/* ----- classes ----- */
div.clear		{ clear:both; height:.01em; overflow:hidden; }

img.img-left	{ float:left; margin:2px 10px 10px 0; }
img.img-right	{ float:right; margin:5px 0 10px 10px; }
hr					{ background:url(../!Images/lf-hr.gif) no-repeat; }

/* framework
 * ------------------------------------------------------------------------- */
#flash					{ background:url(../!Images/flash.jpg) no-repeat top left; height:547px; margin:0 0 17px 0;}
#homeFlash			{ background:url(../!Images/flash.jpg) no-repeat top left; height:547px; margin:0 0 17px 0; }
#wrap					{ background:url("../!Images/bg-wrap.jpg") repeat-y; width:1041px; margin:0 auto; text-align:left; }
#masthead			{ background:url("../!Images/masthead.jpg"); height:87px; }
/* index page link within #masthead */
#masthead a			{ left:0px; width:0px; top:0px; height:0px; }
#masthead a span	{ display:none; }
#masthead h1		{ margin-left:28px; float: left; }

/* S I Z E */
.one		{ width: 127px;}
.two		{ width: 254px;}
.two-sm	{ width: 160px;}
.three	{ width: 381px;}
.four		{ width: 511px;}
.five		{ width: 635px;}
.six		{ width: 762px;}
.seven	{ width: 889px;}
.eight	{ width: 1004px;}

/* P L A C E M E N T */
.left		{ float:left;}

/* S T Y L E */
.rt-m		{ margin-right:20px; }
.border	{ border-left:1px solid #fff; }

#top-wrap { background:url("../!Images/subPage_05.jpg") no-repeat; clear:both; width:100%; /* fix for Safar */ }

#main		{ background:url(../!Images/main-btm.jpg) no-repeat bottom; width:1041px; font-size:1.1em;}
#main p, main-hm p, #main ul, #main ol {font-size:1.2em; line-height:1.4em; }

/* ----- main-hm ----- */
#main-hm .gutter	{ margin:0 0 0 18px; line-height:1.25; }
#main-hm				{ background:url(../!Images/main-btm.jpg) no-repeat bottom; width:1041px; padding-bottom:30px; font-size:1.1em;}

/* .divi-left { background:url(../!Images/main-btm-divider-left.gif) repeat-y; } */
#main-hm h1, #main-hm h2, #main-hm h3, #main-hm h4, #main-hm ul { margin:0 5px 0 5px; }
#main-hm p			{ margin:0 15px 10px 5px;}
#main-hm ul			{ margin-bottom:15px; line-height:1.5;}
#main-hm h2			{ margin:0 0 10px 0;}
#main-hm h3			{ margin:0px 5px 10px 5px;}
#main-hm h4			{ margin-bottom:1px;}
#main-hm a			{ color:#fff;} 
#main-hm a:hover	{ color:#aaa;} 

.qnews					{ margin:0 10px 8px 0px; }
.qnews span			{ color:#cda52c; }

#hm-quotes p		{ font-family:Georgia, Times New Roman, Times, serif; font-size:1.3em; color:#9e9e9e; font-style:italic; }
#hm-quotes em		{ font-weight:bold; color:#bdbdbd; font-style:normal; }
#hm-quotes strong	{ color:#bdbdbd; font-style:normal; font-weight:normal;  }

/* ----- col-left ----- */
#col-left			{ padding-bottom: 40px; }
#col-left .gutter	{ margin: 0px; background-color: #4a4a4a; margin-bottom: 80px; }
#col-left h2		{ margin: 18px 0px 0px 10px; padding-top: 20px; }
#col-left dl			{ margin-left:10px; font-weight:bold; font-size:1.1em; color:#bfbfbf; }
#col-left dl dt		{ background:url(../!Images/lf-bullet.gif) 10px 10px no-repeat; padding:5px 0 5px 25px; border-bottom:1px solid #5c5c5d;}
#col-left dl dd	{ padding:5px 0 5px 35px; border-bottom:1px solid #5c5c5d; margin-left: 0px;}
#col-left a			{ text-decoration:none; color:#bfbfbf; }
#col-left a:hover{ text-decoration:none; color:#fff; }
#main-hm .container .col-left .topLeft h3 a	{ color: #468ba6; font-style: italic; }
#main-hm .container .col-left .topLeft p		{ margin-bottom: 20px; font-size: 1.1em; }
#main-hm .container .itemLeft, #main-hm .container .itemRight { border-left: 1px solid #ffffff; }

.itemLeft .divDate, .itemRight .divDate	{ width: 15%; float: left; margin-left: 10px; font-style: italic; }
.itemLeft .divLink, .itemRight .divLink	{ width: 80%; float: left;}
.itemLeft .item, .itemRight .item			{ margin: 0px 0px 10px 0px; }

/* ----- col-right ----- */
.col-right						{ padding-bottom: 60px; }
.col-right p						{ margin-bottom: 20px; }
.col-right h2					{ margin: 15px 0px 5px 0px; }
.col-right h3					{ margin: 15px 0px 3px 0px; }
.col-right h4					{ margin: 5px 0px 3px 0px; }
.col-right h6					{ font-family: Georgia, Times New Roman, Times, serif; font-size: 1.2em; color: #9e9e9e; font-style: italic; margin: 15px 35px 15px 20px; }
.col-right h6 strong			{ color: #bdbdbd; font-weight: normal; font-style: normal; font-size: 1em; }
.col-right ul, .col-right ol	{ padding: 5px 30px 13px 0px; }
.col-right ul li					{ list-style: disc; padding-bottom: .3em; }
.col-right ol li					{ padding-bottom: .3em; }
.col-right .quote				{ font-family: Georgia, Times New Roman, Times, serif; font-size: 1.2em; color: #9e9e9e; font-style: italic; margin: 15px 35px 15px 20px; }
.col-right .quote strong	{ color: #bdbdbd; font-weight: normal; font-style: normal; font-size: 1em; }
.col-right a						{ font-weight: bold; }
.col-right a:hover			{ font-weight: bold; }

.col-right .botLeft img		{ padding: 10px 10px 10px 0px; }
/*hopefully puts the form tigether on page simply*/
.col-right .formLeft, .col-right .formRight	{ padding-top: 30px; }
.col-right .fLeft										{ text-align: right; }
.col-right .fRight input								{ margin: 0px; padding: 0px; }

/*bread crumbs*/
.col-right .bread				{ padding: 0px; margin: 0px 0px 12px 12px;}
.col-right .bread ul			{ padding: 0px; margin: 0px; list-style: none; display: inline; }
.col-right .bread a			{ display: block; color: #49494a; text-decoration: none;}
.col-right .bread a:hover	{ color: #ffffff; }
.col-right .bread li			{ float: left; margin: 26px 0 12px 8px; padding: 0px 15px 0 0; list-style: disc; _display: inline; text-transform: uppercase; font-weight:bold; font-size:1em; color:#c9c9c9;}
.col-right .bread li.first	{ list-style: none; margin: 26px 0px 0px 0px; }
/*athletics schedules pages*/
.col-right .schedule				{ padding: 10px 0px 20px 0px; }
.col-right .schedule .head	{ background-color: #468ba6; text-align: center; color: #ffffff; font-weight: bold; margin: 0px; padding: 8px 0px 8px 0px; border-bottom:1px solid #b5b5b5; }
.col-right .schedule .even	{ margin:0px; padding: 8px 0px 8px 0px; background:#e6e6e6 none repeat scroll 0 0; border-bottom:1px solid #b5b5b5; color:#000; }
.col-right .schedule .odd		{ margin:0px; padding: 8px 0px 8px 0px; background:#f1f1f1 none repeat scroll 0 0; border-bottom:1px solid #b5b5b5; color:#000; } 
.col-right .schedule .even .date, .col-right .schedule .odd .date { padding-left: 20px; }
/*pioneer news*/
.col-right .athIndex							{ padding-bottom: 20px; }
.col-right .athIndex .article				{ padding: 10px 0px; }
.col-right .athIndex .article .headline	{ font-size: 1.3em; font-weight: normal; }
.col-right .athIndex .article a:hover	{ color: #468ba6; }
/*athletics indexes pages*/
.col-right .subTitle					{ padding: 0px 0px 10px 0px;}
.col-right .subTitle .subTitleLinks a	{ font-weight: normal; }
/*Press Releases*/
.col-right .botLeft img.right	{ float: right; margin: 0px 0px 0px 20px; padding: 0px; border: 3px solid #ffffff; }
.col-right .botLeft img.left	{ float: left; margin: 0px 20px 0px 0px; padding: 0px; border: 3px solid #ffffff; }

.col-right .whole .left ul, .col-right .whole .right ul 				{ margin-bottom: 0px; padding-bottom: 0px; }
.col-right .whole .left ul li	, .col-right .whole .right ul li			{ margin-bottom: 10px; }
.col-right .whole .left li .link, .col-right .whole .right li .link	{ font-weight: normal; }
/*home page ask question feature*/
.question	{ padding: 20px 0px 10px 0px; }
.askBtn		{ font-family: Tahoma, Arial, Helvetica, sans-serif; margin-left: 10px; }
.askBox		{ font-family: Tahoma, Arial, Helvetica, sans-serif; width: 300px; margin: 0px 10px 0px 0px; }

/* ----- table stuff ----- */
table						{ width:100%; border:1px solid #000; background:#fff; }
table th, table td		{ margin:0; padding: 8px 20px; text-align:center; border-bottom:1px solid #b5b5b5; color:#000;}
table th					{ color:#fff; }
table .name			{ text-align:left; }
table tr					{ background:#e6e6e6; }
table tr.top				{ background:#468ba6; }
table tr.alt				{ background:#f1f1f1; }
table tr td a:link, table tr td a:visited { color:#000;}
table tr td a:hover	{ text-decoration:none; }
	
/* ----- bottom-wrap ----- */
#bottom-wrap { background:url("../!Images/bottom-wrap.jpg"); height:1px; clear:both; width:100%; /* fix for Safari */ }
	
/* header framework
 * ------------------------------------------------------------------------- */
#subFlash	{ background:url("../!Images/sub-flash.jpg") no-repeat top left; }
#sub-flash	{ height:302px; } /* sets height for all non-flash headers */

/* ----- subhead framework with varying heights ----- */
#subhead-meet-doc { height:55px; background:url("../images/subhead-meet-doc.jpg"); }

/* footer
 * ------------------------------------------------------------------------- */
#footer		{ width: 1041px; margin: 0px auto; font-size: 1.1em; }
#footer p	{ color: #ffffff; padding: 10px 0 20px 0; }
#footer a:link, #footer a:visited	{ color: #ffffff; }
#footer a:hover, #footer a:active	{ color: #aaa; }
#footer ul	{ margin: 10px 0 0 15px; float: left; padding-bottom: 15px; }
#footer li	{ /* if your li's float, you can adjust border height w/ line-height */ padding:0 5px 0 7px; display: inline; }

/* nav
 * ------------------------------------------------------------------------- */
#nav-bkgd { background:url("../i/nav-bkgd.jpg") no-repeat; width:1041px; height:59px; margin:0;padding:0;} 
#nav { width:777px; float:left; z-index: 10; margin-left: -3px;}
#nav ul { padding:0; margin:0; list-style:none; }
#nav a { display:block; color:#fff; font-size:95%; }
#nav li { float:left; margin:10px 0px 0 10px; padding:0px 3px 0 10px; list-style:none; _display:inline; border-left: 1px solid #fff; text-transform:uppercase; font-weight:bold; font-size:12px; }
#nav li ul { position: absolute; left: -9999em;
	padding-right:1px;			/* Fixes one px spacing for border-right in FF */
	background-color:#3b5326;	/* Background color of drop down nav - add more styles (i.e. background image) if you want */
	color:#0000FF; text-align: left; border-left:none; z-index: 10; }
#nav li ul li { border-left:none; margin:0; padding:0px 0 0px 0; font-size:12px; text-transform:none; font-weight:normal;}
#nav li ul li a span { display:block; padding:5px; }
#nav li.first { border: none; }
#nav a:link, #nav a:visited	{ color:#fff; text-decoration:none;}
#nav a:hover, #nav a:active	{ color:#aeadad; text-decoration:none; }
/* Drop down link styles */
#nav li:hover ul, #nav li.sfhover ul { left: auto; background-position: 0 0; }
/* Hover styles for drop down items */
#nav-01 ul a:hover, #nav-02 ul a:hover, #nav-03 ul a:hover, #nav-04 ul a:hover, #nav-05 ul a:hover, #nav-06 ul a:hover, #nav-07 ul a:hover, #nav-08 ul a:hover  { 
  	color:#fff; text-decoration:none; background-color:#6c7e5c; }
/* width of drop down nav - choose width that allows items to display on one line */
#nav-01 ul, #nav-01 li { width:245px; }
#nav-02 ul, #nav-02 li { width:130px; }
#nav-03 ul, #nav-03 li { width:120px; }
#nav-04 ul, #nav-04 li { width:110px; }
#nav-05 ul, #nav-05 li { width:120px; }
#nav-06 ul, #nav-06 li { width:160px; }
#nav-07 ul, #nav-07 li { width:150px; }
#nav-08 ul, #nav-08 li { width:150px; }

/* Content Search
 * ------------------------------------------------------------------------- */
#search						{ margin: 7px 0px 0px 28px; }
.gbut							{ font-family:Tahoma, Arial, Helvetica, sans-serif; background: #4a4a4a; border: 1px solid #ababab; color: #cda52c; font-weight: bold; width: 64px; cursor: pointer; margin: 0px 0px 0px 7px; }
.searchBox					{ line-height: 20px; font-family:Tahoma, Arial, Helvetica, sans-serif; padding: 0px; margin: 0px; }
.wmeSearch				{ line-height: 20px; font-family:Tahoma, Arial, Helvetica, sans-serif; color: #ababab; padding: 0px; margin: 0px; }
#goSearch					{ margin: 0px; }
#pageSearch				{ margin: 30px 0px 30px 0px; }
.pageBox					{ width: 250px; line-height: 24px; padding: 0px; margin: 0px; }
.wmePageSearch		{ width: 250px; line-height: 24px; font-family:Tahoma, Arial, Helvetica, sans-serif; color: #ababab; padding: 0px; margin: 0px; }
.gbut2						{ font-family:Tahoma, Arial, Helvetica, sans-serif; background: #4a4a4a; border: 1px solid #ababab; color: #cda52c; font-weight: bold; width: 64px; cursor: pointer; margin: 0px 0px 0px 7px; }
.results						{ padding: 20px 10px 20px 10px; }
.results .result h3 a		{ font-size: 1.2em; color:#468ba6; letter-spacing:.1em; }
.results .result .value	{ background-color: Yellow; color: #000000; padding: 0px 2px 0px 2px; }

/*jeff accordion - being used*/
.accFAQMenu					{ padding-top: 20px; }
.accFAQHeader				{ background: url(../!Images/accordion_open.gif) no-repeat 0 0; height:35px; cursor:pointer;padding:5px 0px 0px 0px; margin: 0px; vertical-align:middle; }
.accFAQHeaderSelect		{ background: url(../!Images/accordion_close.gif) no-repeat 0 0; height:35px; cursor:pointer;padding:5px 0px 0px 0px; margin: 0px; vertical-align:middle; }
.accFAQHeader h3			{ margin: 0px; padding: 5px 0px 0px 10px; }
.accFAQHeaderSelect h3	{ margin: 0px; padding: 5px 0px 0px 10px; }
.accFAQContent				{ margin: 0px; padding: 5px 10px 0px 10px; }

/*   ted accordion */
.AccordionTitle, .AccordionContent, .AccordionContainer { position:relative; width:100%; }
.AccordionTitle			{ cursor:pointer;padding:5px 0 0px 0px; margin: 0px; font-weight:bold; font-size:1.1em; color:#468ba6; height:35px; overflow:hidden; vertical-align:middle; background-repeat:repeat-x; background-image:url('title_repeater.jpg'); -moz-user-select:none; }
.AccordionContent		{ height:auto; overflow:hidden; margin:10px 0 10px 0; }
.AccordionContainer	{ overflow:hidden; }
.openAccG { background: url(../!Images/accordion_open.gif) no-repeat 0 0; }
.closeAccG { background: url(../!Images/accordion_close.gif) no-repeat 0 0; }

/* body switcher styles */
#screen-switcher a					{ text-decoration:none;  }
#screen-switcher a:hover		{ text-decoration:none; }
#screen-switcher					{ float:right; margin-right:27px;}
#screen-switcher dd				{ display:inline; padding:0 4px; margin-left: 0px; }
#screen-switcher dt				{ font-size:1.2em; }
#screen-switcher dd.high		{ font-size:16px;}
#screen-switcher dd.highvisibility			{ font-size:20px;}
#screen-switcher dd.selecteddefault	{ font-size:12px;}
#screen-switcher dd.selected0{ font-size:12px;}
#screen-switcher dd.selected1{ font-size:16px;}
#screen-switcher dd.selected2{ font-size:20px;}
#screen-switcher dd.ov0			{ font-size:12px;}
#screen-switcher dd.ov1			{ font-size:16px;}
#screen-switcher dd.ov2			{ font-size:20px;}




@media screen 
{
	html.high 				{ font-size : 120%; }
	html.highvisibility	{ font-size : 140%; }
}
