﻿/* _lcid="1033" _version="12.0.4518"
    _LocalBindingd */
@charset "utf-8";
/* CSS Document */
/* -------------------------------------------------------------- */
/* --------------------------- Only Tested on IE7, Firfox 3.5.7  ------------------------------- */
/* -------------------------------------------------------------- */
body {
	margin:0px;
	font-family:Tahoma, verdana, aria, helvetica sans-serif;
	font-size:10pt;
	color:#000000
}
body #s4-workspace{
	overflow:auto
}
/* -------------------- Top Navigation Bar ------------------------- */
#globalnavigation {
	border:0px;
	height:26px;
	display:inline-block;
	vertical-align:text-top;
	width:100%;
}
#globalnavigation a {
	width:100px;
	height:1px;
	margin:0px;
	display:block;
	overflow:hidden;
}
#globalnavmenu {
	width:100%;
	height:26px;
	margin-top:0px;
}
.globalnavbutton {
	width:100%;
}
#globalnavigation .navbut {
	line-height:24px;
	vertical-align:middle;
	position:relative;
	margin:auto;
	text-align:center;
}
#globalnavigation .navbutlink {
	line-height:24px;
	vertical-align:middle;
	background-color:#003478;
	color:#FFF;
	margin:auto;
	text-align:center;

}
#globalnavigation .navbutlink td {
	margin:auto;
	text-align:center;
}
#globalnavigation .navbutlink a {
	color:#FFF;
	text-decoration:none;
	height:auto;
	width:auto;
}
#globalnavigation .navbutlink a:link {
	color:#FFF;
	text-decoration:none;
	
}
#globalnavigation .navbutlink a:visited {
	color:#FFF;
	text-decoration:none;
}
#globalnavigation .navbutlink a:active {
	color:#FFF;
	text-decoration:none;
	}
#globalnavigation .navbutlink a:hover {
	color:#AA272F;
	text-decoration:underline;
}
.topNavSelected{
	background-color:#AA272F !important;
	color:#fff;
}
.topNavHover{
	background-color:#f0f5fb !important;
	color:#AA272F;
}
/* ==========Start Firefox============== */
@-moz-document url-prefix()
{
	.navbutlink { text-align: -moz-center !important; margin:auto; }
				
}
/* ==========End  Firefox============== */
/* ====================== END Top Navigation Bar ============================ */
/*===================== Start Main Styles used through out========================== */
p
{
	line-height:14pt;
	font-family:Tahoma;
	font-size:10pt;
}

td
{
	font-family:Tahoma;
	font-size:10pt;
}



hr
{
	height: 1px; color: #999;
}

/* -----------------all links unless other style--------------- */
a:link {
	color:#003478;
	text-decoration:none;
}
a:visited {
	color:#003478;
	text-decoration:none;
}
a:active {
	color:#003478;
	text-decoration:none;
}
a:hover {
	color:#AA272F;
	text-decoration:underline;
}


/* -----------------------------End links--------------------------- */
/* ------------------------Start Miscellaneous Items -------------- */
.pagetext
{
	font-family: Tahoma, Arial, Verdana, Times New Roman;
	font-size: 12pt;
	font-weight: normal;
	color: #000000;
}

.pagetext2
{
	font-family: Tahoma, Arial, Verdana, Times New Roman;
	font-size: 10pt;
	font-weight: normal;
	color: #003580;
	padding: 10px 10px 10px 25px;
}

.pagetext3
{
	font-family: Tahoma, Arial, Verdana, Times New Roman;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
}

.nompagetext3
{
	font-family: Tahoma, Arial, Verdana, Times New Roman;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	padding: 0px 0px 40px 5px;
}


td.nompagetext3 .ms-long{
width:350px;
}

/* ------------------------End Miscellaneous Items -------------- */
/* -----------------------------Start List Items-------------------- */
p ol
{
	font-family:Tahoma;
	font-size:9.5pt;
}

p ul
{
	line-height:normal;
	font-family:Tahoma;
	font-size:10pt;
	list-style-type:square;
}


p ul a
{
	line-height:14pt;
	font-family:Tahoma;
	font-size:10pt;
	color:#003580;
	text-decoration:underline;
}

p ul a:hover
{
	line-height:14pt;
	font-family:Tahoma;
	font-size:10pt;
	color:#b0232a;
	text-decoration:underline;
}

/* --------------------End List Items------------------------ */
/* ------------ line used to separete content in sidebars-------------------- */
.breakline {
	border-bottom:#CCC 1px solid;
	margin-left:5px;
	margin-right:5px;
	margin-top:6px;
	margin-bottom:5px;
	height:0px;
	display:block;
	position:relative;
	clear:both;
}
/*----  User and footer menu right border  ------- */

/*----  most likely want to change to be a border right of link block except for last child instead of "&nbsp;|" ------- */
.spacerborder {
	font-size:11px;
	color:#000;
}
/* ============================= Start Site Buttons   ============================== */
/* ----------------- Action button red button ------------------------ */
a.actionbutton {
    background: transparent url('/PublishingImages/Redesign/redbut_right.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 26px;
    margin-right: 8px;
    padding-right: 3px; /* sliding doors padding */
    text-decoration: none;
}
a.actionbutton:link .buttext{
    color: #444;
    font: normal 12px arial, sans-serif;
    text-decoration: none;
}

a.actionbutton:visted .buttext {
	color: #444;
	text-decoration:none;
}
a.actionbutton:hover .buttext {
	color:#900;
	text-decoration:none;
}
a.actionbutton:active .buttext {
	 color: #444;
	text-decoration:none;
}
a.actionbutton .buttext {
    background:url('/PublishingImages/Redesign/redbut_left.gif') no-repeat;
    display: block;
    line-height: 16px;
	padding-right:8px;
	padding-left:10px;
	padding-bottom:5px;
	padding-top:5px;
	height:26px;

} 

/* ----------------- Information button blue button ------------------------ */
/* .ms-WPBody #moreeventbut {

	 border:#3F3 2px dashed;
	 display:inline-block;
}
*/
/* ------------------------- */
#fpevents .ms-WPBody #moreeventbut a.infobutton {
    background:url('/PublishingImages/Redesign/bluebut_right.gif') no-repeat scroll top right;
    color:#444;
    display:block;
    float:right;
    font:normal 12px arial, sans-serif;
    height:26px;
    margin-right:8px;
	margin-left:8px;
    padding-right:3px; /* sliding doors padding */
    text-decoration:none;
}
#fpevents .ms-WPBody #moreeventbut a.infobutton:hover {
	color:#900;
	font: normal 12px arial, sans-serif;
}

#fpevents .ms-WPBody #moreeventbut a.infobutton .buttext {
    background:url('/PublishingImages/Redesign/bluebut_left.gif') no-repeat;
    display: block;
    line-height: 16px;
	padding-right:8px;
	padding-left:10px;
	padding-bottom:6px;
	padding-top:5px;
	text-decoration:none;
	color: #444;
	 font: normal 12px arial, sans-serif;
} 

#fpevents .ms-WPBody #moreeventbut a.infobutton:link .buttext{
    color: #444;
    font: normal 12px arial, sans-serif;
    text-decoration: none;
}

#fpevents .ms-WPBody #moreeventbut a.infobutton:visted .buttext {
	 color: #444;
	text-decoration:none;
}
#fpevents .ms-WPBody #moreeventbut a.infobutton:hover .buttext {
	color:#900;
	text-decoration:none;
}
#fpevents .ms-WPBody #moreeventbut a.infobutton:active .buttext {
	 color: #444;
	text-decoration:none;
}

#fpevents .ms-WPBody #moreeventbut a.infobutton .buttext img {
	border:#000 0px solid;
	margin-right:10px;
	margin-top:0px;
	position:relative;
	vertical-align:text-top;
	padding-left:8px;
	margin-right:2px;
}

/* ========================== */
a.infobutton {
    background:url('/PublishingImages/Redesign/bluebut_right.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 26px;
    margin-right: 8px;
    padding-right: 3px; /* sliding doors padding */
    text-decoration: none;
}


a.infobutton:link .buttext{
    color: #444;
    font: normal 12px arial, sans-serif;
    text-decoration: none;
}

a.infobutton:visited .buttext {
	 color: #444;
	text-decoration:none;
}
a.infobutton:hover .buttext {
	color:#900;
	text-decoration:none;
}
a.infobutton:active .buttext {
	 color: #444;
	text-decoration:none;
}

a.infobutton .buttext {
    background:url('/PublishingImages/Redesign/bluebut_left.gif') no-repeat;
    display: block;
    line-height: 16px;
	padding-right:8px;
	padding-left:10px;
	padding-bottom:6px;
	padding-top:5px;
	text-decoration:none;
	color: #444;
	 font: normal 12px arial, sans-serif;
} 
a.infobutton .buttext img {
	border:#000 0px solid;
	margin-right:10px;
	margin-top:0px;
	position:relative;
	vertical-align:text-top;
	padding-left:8px;
	margin-right:2px;
}

/* ==============================End Site Buttons ============================= */

/* ============================= Start Headers ================== */
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	margin-top:4px;
	margin-bottom: 8px;

}
.ms-WPBody H1 a:link {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:18px;
	font-weight:bold;
	margin-top:4px;
	margin-bottom: 8px;
}

.ms-WPBody H1 a:visited {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:18px;
	font-weight:bold;
	margin-top:4px;
	margin-bottom: 8px;
}
.ms-WPBody H1 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size:18px;
	font-weight:bold;
	margin-top:4px;
	margin-bottom: 8px;

}
.ms-WPBody H1 a:active {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:18px;
	font-weight:bold;
	margin-top:4px;
	margin-bottom: 8px;
} 
h2 {

	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	margin-top:8px;
	margin-bottom:4px;
}
h2 .titleversion {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}
.pagetitle 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	margin-top:8px;
	color:#AA272F;
}

.HallFameTitle 
{
	font-size:14px;
	font-weight:bold;
	color:#AA272F;
	font-style:italic;
	margin:10px 0px 10px 0px;
	line-height:20pt;
}

/* ============================= End Headers ================== */

.pagecontent {
margin-bottom:10px;
margin-left:10px;
margin-right:10px;
}

/* ================= newly added ====================== */
.pagetools {
float:right;
margin-top:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
height:16px;
position:relative;
display:inline;
}

.pagetools img {
margin-left:8px;
border:0px;

}
#sociallinks .sociallinktext {
width:100px;
float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	margin-top:10px;
}
#sociallinks .socialimgwrapper {
width:130px;
height:30px;
float:right;
margin-top:4px;
}
#sociallinks .socialimglink {
margin-right:5px;
}
#sociallinks a:link {
	text-decoration:none;
	/* border:#9C0 1px solid; */
}
#sociallinks a:hover { 
	text-decoration:none;
}
#sociallinks a:visited { 
	text-decoration:none;
}
#sociallinks a:active { 
	text-decoration:none;
}
/*=====================Center Column==============================*/
#maincentercolfull {
	width:750px;
	float:left;
	display:inline-block;
	position:relative;
}
#submaincentercolfullpage {
	display:inline-block;
	position:relative;
	width:100%;
}
.pagecontent p {
	margin-left:4px;
}
.redtext {
	color:#C00;
}
.welcomelogintable {
	border:2px #CCC solid;
}
#interiorLogin {
	border:1px #CCC solid;
	width:90%;
	background-color:#f3ede0;
	padding:5px;
}
#_ctl0_MainContent_UcLogin1_table1 {
	width:100%;
}
.sidebarimage {
	text-align:center;
}
.sidebarimage img {
	margin:0 auto;
}
/* ==================== fullpage center column ======================= */
/* ====================Start Accordian panel=============================== */
#Accordion1 {
}
.Accordion {
	overflow: hidden;
	width:230px;
}
.AccordionPanel {
	margin: 0px;
	padding: 0px;		 
}
.AccordionPanelTab {
	background-color: #003478;
	border-bottom: solid 1px gray; 
	margin: 0px;
	padding: 0px;
	cursor: pointer; 
	-moz-user-select: none;
	-khtml-user-select: none;
	border-left: solid 1px black;
	border-right: solid 1px black;
	height:24px;

}
.AccordionPanelTabtop {
	background: #003478 url(/PublishingImages/Redesign/AccordionPaneltopo.gif) top no-repeat;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	height:24px;
	border-bottom: solid 1px gray; 
}
.AccordionPanelTabbottom {
	background: #003478 url(/PublishingImages/Redesign/AccordionPanelbottomo.gif) bottom no-repeat;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	height:24px;
}
.AccordionPanelbottom {
 	background:url(/PublishingImages/Redesign/AccordionPanelbottomo.gif) bottom no-repeat;  
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.AccordionPanelOpen .AccordionPanelContentroundbottom {
	background: #fff url(/PublishingImages/Redesign/AccordionPanelbottomo.gif) bottom no-repeat; 
	height:4px;
}
/* ------------------------- */
.AccordionPanelContent {
	overflow: auto;
	margin: 0px;
	padding: 0px;
	height:130px;
	border-left: solid 1px black;
	border-right: solid 1px black;
	background-color:#fff;
}
.AccordionPanelContenttext {
	padding:2px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:normal;
	font-size:12px;
}
.AccordionPanelContenttext ul {
	margin-left:0px;
	padding-left:18px;
	margin-right:0px; 
	list-style:outside;
	font-weight:normal;
}
.AccordionPanelContenttext li {
	font-weight:normal;
}
/**/
.AccordionPanelContenttext a:link {
	color:#003478;
	font-size:9pt;
	text-decoration:none;
	font-weight:normal;
	font-style:normal;
}
.AccordionPanelContenttext a:visited {
	color:#003478;
	font-weight:normal;
	font-style:normal;
}

.AccordionPanelContenttext a:hover {
	color:#AA272F;
	text-decoration:underline;
	font-weight:normal;
}
.AccordionPanelContenttext a:active {
	color:#003478;
	font-weight:normal;
	font-style:normal;
}

.AccordionPanelContentbottom {
	height: 120px;
	border-left: solid 1px black;
	border-right: solid 1px black;
	background-color:#fff;
}
.AccordionPanelOpen .AccordionPanelTab {
	background-color: #AA272F;
}
.AccordionPanelOpen .AccordionPanelTabtop {
	background-color: #AA272F;
	cursor: pointer;
}
.AccordionPanelOpen .AccordionPanelTabbottom {
	background-color: #AA272F;
	border-left: solid 1px black;
	border-right: solid 1px black;
	border-bottom: solid 1px gray;
	background-image:none;
	cursor: pointer;
}
.AccordionPanelTabHover {
	background-color:#f0f5fb;
}
.AccordionPanelOpen .AccordionPanelTabHover {
}
.AccordionPanelTabHover .AccordionPanelTabtext {
	color:#AA272F;
}
.AccordionFocused .AccordionPanelTab {
}
.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {
}
.AccordionPanelTabtext {
	padding:2px;
	text-align:center;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	vertical-align:text-bottom;
}
.AccordionPanelOpen .AccordionPanelTabtext {
	padding:2px;
	text-align:center;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;			
}
/* New one*/
.AccordianContainer{
	width:230px; 
	margin:0 0 20px 0; 
	float:left;
}

.AccordionPanelContenttext ul.name a:link{
	color:#003478;
	font-size:small;
	text-decoration:none;
	font-weight:normal;
	text-decoration:none;
	line-height:12pt;
}
.AccordionPanelContenttext ul.name a:hover{
	color:#AA272F;
	text-decoration:underline;
	font-size:small;
	line-height:12pt;
}
.AccordionPanelContenttext ul.name a:visited{
	color:#003478;
	font-weight:normal;
	text-decoration:none;
	font-size:small;
	line-height:12pt;
}
.AccordionPanelContenttext ul.name a:visited:hover {
	color:#AA272F;
	text-decoration:underline;
	font-size:small;
	line-height:12pt;
}
/* ====================End Accordian panel=============================== */
/* ================================= */
.xbreadcrumbbar {
	margin-left:0px;
	margin-top:0px;
	margin-left:1px;
	margin-right:1px;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:16px;
	background-color:#f0f5fb;
	border-top:#ccc 1px solid;
	border-bottom:#ccc 1px solid;
	color:#666666;
	overflow:hidden;
	empty-cells:hide;
}
/* 
First child element rendered by a SiteMapPath is an <a> tag you have no control over,  
adjacent to that is your root node's span tag, adjacent to that is the root node's  
path-separator span: don't display it. 
*/ 
.xbreadcrumb > a:first-child + span + span  
{ 
  display: none; 
} 
/* 
Top level site path: don't display it. 
*/ 
.xbreadcrumb > a:first-child + span + span + span  
{ 
  display: none; 
} 
/* 
Path-sepaprator after top level site: don't display it. 
*/ 

.xbreadcrumb > a:first-child + span + span + span
{ 
  display: none; 
} 

.xbreadcrumb > a:first-child + span + span + span + span
{ 
  display: none; 
} 


/* ================================= */
#submaincontentcontainer {
	margin:0px;
	border-bottom:#CCC 1px solid;
	position:relative;
	display:inline-block;
	background:url('/PublishingImages/Redesign/subcolback2.jpg') repeat-y;
}
#subfullmaincontentcontainer {
	margin:0px;
	border-bottom:#CCC 1px solid;
	position:relative;
	display:inline-block;
	background:url('/PublishingImages/Redesign/subcolback.jpg') repeat-y;
	
}
#subfullpagemaincontentcontainer {
	margin:0px;
	border-bottom:#CCC 1px solid;
	position:relative;
	display:inline-block;
	background:none;
	width:100%
}
#submaincentercol {
	width:570px;
	float:left;
	display:inline-block;
	position:relative;
}
#submainrightcol {
	width:180px;
	float:right;
	display:inline-block;
	position:relative;
}

/* ================= newly added ====================== */
/* ---------------- class for AACC name use ----------------- */
.nametext {
	color:#AA272F;
	font-weight:bold;
	font-style:italic;
}
/* ---- =============== global front page column boxs  ================= ----- */
/* -------------------- Class used for boxes in left and right colums -------------- */
.leftcolboxs {
	margin-left:5px;
	margin-right:5px;
	margin-bottom:8px;
}
.centerbox {
	margin-left:5px;
	margin-right:5px;
}
.rightcolboxs {	
	margin-left:5px;
	margin-right:5px;
	margin-bottom:4px;
	position:relative;
}
/* -------------------------------------------------------------- */
/* ======================= END Main styles ================== */
/* -------------------------------------------------------------- */
/* --------------------- Main page wrapper ------------------- */
#maincontainer {
	width:994px;
	margin:0 auto; 
}
/* ====================== Top ============================ */
/*---Remove after moving site------*/
.dev{
background-color:red;
font-size:12pt;
font-style:italic;
text-align:center;
height:25px;
}
/*---Remove after moving site------*/
#topbox {
	height:120px;
	width:994px;
	left: 0px; 
	top: 0px; 
	height: 75px;
}
#toplogo {
	width:200px;
	height:66px;
	margin-top:5px;
	float:left;
}
#toplogotext {
	float:left; 
	width: 320px;
	margin-top:30px;
	margin-left:10px;
}
#toplogoname {
	font-family:Tahoma;
	font-size:small;
	color:#000; 
	text-align: left;
	font-weight:bold;
}
#toplogotag {
	color:#003580; 
	font-size: 11px;
	margin-top:6px;
	margin-left:8px;
	font-style:italic;
}
#topright {
	float:right;
	width:420px;
	height:75px; 
}
/* ----------------------------- Top User Navigation Links ----------------------------- */
#usernavbar {
	height: 12px; 
	font-family: Arial; 
	text-align: left; 
	word-wrap: break-word;
	width:318px;
	float:right;
	margin-right:11px;
	margin-top:6px;
}
#usernavbar ul {
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	font-size: 11px;
	color: #0000ff;
	line-height: 11px;
	height:12px;
	text-align:right;
}
#usernavbar li {
	list-style-type: none;
	display: inline;
}
#usernavbar li a {
	color:#666;
}
#usernavbar li a:link {
	color:#666;
	text-decoration:none;
}
#usernavbar li a:visited {
	color:#666;
}
#usernavbar li a:hover {
	color:#AA272F;
	text-decoration:underline;
}
/* ----------------------------- END Top User Navigation Links ----------------------------- */
/* -------------------------------------------------------------- */
/* ---------------------- User Welcome ---------------------------------- */
#userwelcome {
	float:right;
	margin-top:6px;
	width:320px;
	height:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	font-weight:bold;
	margin-right:10px;
}
#userwelcome a:link {
	color:#003478;
}
#userwelcome a:visited {
	color:#003478;
}
#userwelcome a:hover {
	color:#AA272F;
}
/* ----------------------------- Top Search box ------------------------------ */
#searchbox {
	float:right;
	width:256px;
	height:26px;
	margin-bottom:0px;
	margin-right:5px;
	margin-top:5px;
	display:inline-block;
	position:relative;
}
#searchbox .ms-sbtable {
	margin:0px;
	padding:0px;
	border:none;
	width:250px;
	height:26px;
}
#searchbox .ms-sbrow {
	height:26px;
}
#searchbox .ms-sbcell {
	border:none; 
	height:26px;
	background:#fff;
}
#searchbox .ms-sbcell img {
	margin-right:0px;
	margin-left:2px;
	margin-bottom:0px;
	margin-top:0px;
	height:26px;
	width:60px;
	border:0;
}

#searchbox .ms-sbplain {
	/* border:#333 1px solid; */
	border-style:dotted;
	border-color:#eeeeee;
	border-width:2px;
	margin-bottom:2px;
	margin-top:2px;
	padding-bottom:2px;
	padding-top:2px;
	padding-left:2px;
	font-size:12px;
	color:#000;
	height:16px;
	background:none;
	padding-right:0;
}

/* #searchbox input {
border-style:inset;
	margin-bottom:2px;
	margin-top:2px;
	padding-bottom:3px;
	padding-top:3px;
	padding-left:3px;
	font-size:12px;
	color:#000;
}
*/
/*
#searchbox input {
background:lime;
}
*/
#searchtextbox ms-sbgo {
	text-align:right;
	width:70px;
	height:26px;
}
#searchtextbox ms-sbgo ms-sbcell a {
	text-decoration: none;
	border:none;
}
/* ----------------------------- END Top Search box ------------------------------ */
/* ====================== END Top ============================ */
/* ------------- Front Page columns ----------------- */
/* ----------------=============== Column wrapper =====================---------------- */
#maincontentcontainer {
	margin:0px;
	border-bottom:#CCC 1px solid;
	position:relative;
	display:inline-block;
	background:url(/PublishingImages/Redesign/colback.jpg) repeat-y;
}
/* ------------- Left column ----------------- */
#mainleftcol {
	width:240px;
	float:left;
	position:relative;
}
/* ------------- center column ----------------- */
#maincentercol {
	width:504px;
	float:left;
	display:inline-block;
	position:relative;
}
/* ------------- right column ----------------- */
#mainrightcol {
	width:250px;
	float:right;
}
/* ---------------- styles listed for content Left to Right -- Top to bottom order ---------------- */
/* ----------------================================================================---------------- */
/* ---- =========================== left column first box ======================= ----- */
#fpaboutus {
	margin-top:14px;
}

#fpaboutus p {
	padding-left:8px;
	padding-right:8px;
}
/* ---- ======================== left column first box Button wrapper learn or join buttons ============= ----- */
#learnjoinbuts {
	text-align:center;
	height:24px;
	margin-bottom:4px;
}
#learnjoinbuts .infobutton {
	float:left;
	margin-left:12px;
}
#learnjoinbuts .actionbutton {
	float:right;
	margin-right:12px;
}
/* ----  END left column first box Button wrapper learn or join buttons  ----- */
/* ---- ======================== Front Page left column second box Upcoming Events ==================== ----- */
#fpevents {
	margin-bottom:4px;
	display:block;
	position:relative;
}
#fpevents .newupcomingevent {
	text-align:center;
	margin-bottom:4px;
	padding-top:6px;
	padding-bottom:1px;
} 
#fpevents .newupcomingevent a:link {
	text-decoration:none;
	font-size:8pt;
}
#fpevents .newupcomingevent a:hover {
	text-decoration:underline;
}
#fpevents a.newupcomingevent:hover {
	background:#f3e4c6;
}
#fpevents .newupcomingevent img {
	border:none;
	margin:0 auto;
}
#fpevents .eventtitlelink {
	font-size:4pt;
	color:#003478;
	font-weight:normal;
}
#fpevents .eventtitlelink .titletext {
	padding-right:6px;
	padding-left:6px;
	margin-top:4px;
	margin-bottom:4px;
	text-align:left;
}
#fpevents a.eventtitlelink:link {
	color:#003478;
	text-decoration:none;
}
#fpevents a.eventtitlelink:hover {
	color:#AA272F;
	text-decoration:underline;
}
#fpevents .eventdate {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
	text-align:right;
	border-top:1px #999 dotted;
	margin-top:1px;
	margin-right:6px;
	margin-left:6px;
	margin-bottom:1px;
}
/* ===================== Button wrapper for more events ======================== */
#moreeventbut .infobutton {
	float:none;
	margin-right:12px;
	margin-top:4px;
	margin-bottom:6px;
	position:relative;
	display:inline-block;
}
/* ====================================================================== */
/* ---- ======================== left column third box ============ ----- */
#fpexplore {
	height:280px;
}
/* ---- ======================== left column third box ==================== ----- */
#fpexplore {
	height:290px;
	position:relative;
	display:block;
	margin-bottom:4px;
}
/* ----------------------- Center column content -------------- */
/* ------------------------ Featured Items ----------------- */
#slidepresenter {
	margin:0 auto;
	position:relative;
}
.SlideTitle{
	height:20px;
	background-color:#b0232a;
	font-size:12px;
	color:#ffffff;
	margin:1px 1px 1px 1px;
	padding-left:10px;
	padding-top:5px;
	width: 479px;
}
#slidecontent{
	margin: 5px 5px 5px 10px;
	text-align:left;
	position:relative;
	width:470px;
	font-size:10px				
}
.slidecontentleftcol {
	width:200px;
	float:left;
	position:relative;
	margin-right:10px;
}
.slidecontentleftcol a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
}
.slidecontentleftcol a:hover{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
}
.slidecontentcentercol {
	width:100px;
	float:left;
	display:inline-block;
	position:relative;
	margin-left:5px
}
.slidecontentrightcol {
	width:150px;
	float:left;
}
.slidecontentrightcol a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
}
.slidecontentrightcol a:hover{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
}
.multiPage
{	
	background-image: url(/_LAYOUTS/1033/IMAGES/4tab.jpg);
	background-repeat: no-repeat;
	background-position:left-top;	
	padding-top:0px;
	padding-left:0px;
	padding-bottom:2px;
	height: 190px;
	width: 491px;
}
.GeneralTab
{		
	background-image: url(/_LAYOUTS/1033/IMAGES/tab-n-act.jpg);
	background-repeat: no-repeat;	
	background-position:left-top;		
	text-align: center;
	height: 21px;
	width:  31px;
}    
.SelectedTab
{
	background-image: url(/_LAYOUTS/1033/IMAGES/tab-act.jpg);
	background-repeat: no-repeat;
	background-position:left-top;			
	font-weight: bold !important;
	color: red !important;
	height: 21px;
	width:  31px;
}        
.GeneralTab:hovered
{
	font-weight: bold !important;
    text-decoration: underline !important;
}
.RadTabStripVertical * {
margin:0;
padding:0;
}
.RadTabStripVertical {
margin:0;
padding:0;
}
.RadTabStrip * {
margin:0;
padding:0;
}

.RadTabStrip {
margin:0;
padding:0;
}
.RadTabStripVertical {
display:inline-block;
}
* + html .RadTabStripVertical {
display:inline;
}
* html .RadTabStripVertical {
display:inline;
}
.RadTabStrip .rtsLevel {
clear:both;
overflow:hidden;
position:relative;
width:100%;
}
* html .RadTabStrip .rtsLevel {
position:static;
}
* + html .RadTabStrip .rtsLevel {
position:static;
}
.RadTabStrip .rtsScroll {
white-space:nowrap;
width:10000px;
}
.RadTabStripVertical .rtsLevel .rtsUL:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
.RadTabStrip .rtsLevel .rtsUL:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
.RadTabStripVertical:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
.RadTabStrip .rtsUL {
float:left;
margin:0;
overflow:hidden;
padding:0;
}
.RadTabStrip_rtl .rtsUL {
float:right;
}
.RadTabStripVertical .rtsLevel {
height:100%;
overflow:hidden;
}
.RadTabStrip .rtsLI {
display:inline;
float:left;
}
* html .RadTabStrip .rtsLI {
display:inline;
float:left;
}
* + html .RadTabStrip .rtsLI {
display:inline;
float:left;
}

.RadTabStripVertical .rtsLink {
cursor:pointer;
display:block;
outline:medium none;
}

.RadTabStrip .rtsLink {
cursor:pointer;
display:block;
outline:medium none;
}
.RadTabStrip .rtsNextArrowDisabled {
display:block;
font-size:0;
outline:medium none;
text-indent:-9999px;
}
.RadTabStrip .rtsPrevArrowDisabled {
display:block;
font-size:0;
outline:medium none;
text-indent:-9999px;
}
.RadTabStrip .rtsNextArrow {
display:block;
font-size:0;
outline:medium none;
text-indent:-9999px;
}
.RadTabStrip .rtsPrevArrow {
display:block;
font-size:0;
outline:medium none;
text-indent:-9999px;
}
.RadTabStrip .rtsCenter {
text-align:center;
}
.RadTabStrip .rtsImg {
border:medium none;
}
.RadTabStrip .rtsImg + .rtsTxt {
display:-moz-inline-box;
}
.RadTabStrip .rtsTxt {
display:inline-block;
}
.RadTabStrip .rtsRight .rtsUL {
float:right;
}
.RadTabStrip .rtsCenter .rtsUL {
display:inline-block;
float:none;
}
.RadTabStrip .rtsBreak {
clear:left;
display:block;
font-size:0;
height:0;
line-height:0;
margin-top:-2px;
width:0;
}
* html .RadTabStrip .rtsCenter .rtsUL {
display:inline-block;
}
* html .RadTabStrip .rtsCenter .rtsUL {
display:inline;
}
* + html .RadTabStrip .rtsCenter .rtsUL {
display:inline-block;
}
* + html .RadTabStrip .rtsCenter .rtsUL {
display:inline;
}
:root .rtsScroll {
width:auto;
}
:root .rtsLI {
float:none;
display:inline-block;
}
.RadTabStripVertical .rtsUL .rtsLI {
font-size:0;
line-height:0;
display:inline;
}
.RadTabStripVertical .rtsUL li.rtsSeparator {
display:none;
}
 
/* ====== Frontpage News ======= */
.fpnewsitem {
	display:inline-block;
	position:relative;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10pt;
	margin-top:8px;
	margin-bottom:10px;
	border-bottom:#CCC 1px dotted;
}
.fpnewsitem a {
	font-size:10pt;
	font-weight:bold;
}
.fpnewsitemimage {
	float:left;
	width:105px;
	}
.fpnewsitemimage img {
	border:#000 1px solid;
}
.fpnewsitemtext {
	padding-bottom:8px;
	float:left;
	width:375px;
	margin-left:10px;
}
.latestnewstitle {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10pt;
	vertical-align:top;
	margin-bottom:4px;
}
.latestnewstitle a {
	font-size:10pt;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
}
.latestnewstitle a:hover {
	font-size:10pt;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
}

.latesnewstext {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10pt;
}
.latesnewstext a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10pt;
	font-weight:normal;
	line-height:normal
}
.latesnewstext a:hover{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10pt;
	font-weight:normal;
	line-height:normal
}
/* ------------------------------- END Center column content ---------------------------------- */
/* ---------------------------Start Right column content -------------------------------------- */
/* ---------------   rightcol first box "CCJ" current journal  ------------------ */
#ccjcon p {
	line-height:11pt;
	font-family:Tahoma;
	font-size:10pt;
	margin-left:4px;
}
#ccjcon p a:link {
	line-height:11pt;
	font-family:Tahoma;
	font-size:10pt;
	color:#003580;
	text-decoration:underline;
}
#ccjcon .ccjimage {
	float:right;
	padding-left:6px;
	padding-bottom:4px;
}
#ccjcon .ccjimage img {
	border:#000 1px solid;
}
#ccjcon .buttonholder {
	position:relative;
	height:28px;
	margin-top:8px;
	margin-bottom:2px;
	margin-left:12px;
	text-align:left;
}
#ccjcon .buttonholder .infobutton {
	float:left;
	margin-right:10px;
}
#ccjcon #ccjbuttons {
	margin-top:4px;
	padding-top:4px;
	border-top:#CCC 1px dotted;
}
/* ---------------  END rightcol first box "CCJ" current journal  ------------------ */
/* ---------------  rightcol second box Question of the Day  ------------------ */
#questionday {
	height:60px;
	position:relative;
	display:block;
}
a.questiondayimage {
	background-image:url(/PublishingImages/Redesign/questionday_up.jpg);
	height:60px;
	width:238px;
	border:#333 1px solid;
}
a.questiondayimage:hover {
	background-image:url(/PublishingImages/Redesign/questionday_over.jpg);
}
.questiondaytext {
		margin-top:38px;
		margin-left:6px;
		font-size:14px;
}
#questionday a {
	display:block;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	font-size:14px;
}
/* ---------------   rightcol Box 2 Products  ------------------ */
#productshowcase {
	font-family:Tahoma, Geneva, sans-serif;		
}
.productitem {
	display:inline-block;
	font-size:10pt;
	margin-top:5px;
	margin-bottom:10px;
	padding-bottom:5px;
	position:relative;
	border-bottom:#CCC 1px dotted;
}
.productitem a {	
	font-size:10pt;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:normal;
	text-decoration:none;
	color:#003478;
}
.productitem a:link {
	font-size:10pt;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:normal;
	color:#003478;
	text-decoration:none;
}
.productitem a:visited {
	font-size:10pt;
	font-family:Tahoma, Geneva, sans-serif;
	color:#003478;
	text-decoration:none;
}
.productitem a:hover {
	font-size:10pt;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:normal;
	color:#AA272F;
	text-decoration:underline;
}
.productitemimage {
	float:left;
	width:70px;
}
.productitemimage img {
	border:#000 1px solid;
}
.productitemtextbox {
	float:left;
	margin-left:8px;
	width:162px;
}
.productitemtext {
 	line-height:11pt;
 	font-size:10pt;
	font-family:Tahoma, Geneva, sans-serif;
 	margin-left:4px;
}
.productitemtext a {
 	line-height:11pt;
 	font-size:10pt;
	font-family:Tahoma, Geneva, sans-serif;
}
.productitemtext a:hover {
 	line-height:11pt;
 	font-size:10pt;
	font-family:Tahoma, Geneva, sans-serif;
}
.productitemtext a:visited {
 	line-height:11pt;
 	font-size:10pt;
	font-family:Tahoma, Geneva, sans-serif;
}
.producttitle {
	font-size:10pt;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	margin-bottom:4px;
}
.producttitle a {
	font-size:10pt;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	line-height:12pt;
}
.producttitle a:link {
	font-size:10pt;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	line-height:12pt;
	
}
.producttitle a:visited {
	font-size:10pt;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	line-height:12pt;
	
}
.producttitle a:hover {
	font-size:10pt;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	line-height:12pt;
}
/* ----------- END Products ------------------------- */
#bottomcontentcontainer {
	position:relative;
	clear:both;
}
/* ----------------------------- User Navigation bottom footer ----------------------------- */
#bottomnavlinks {
	position:relative;
	margin:0 auto;
	width:900px;
}
.linklists {
	height: 24px; 
	font-family: Arial; 
	text-align: left; 
	margin-top:6px;
	text-align:center;
}
.linklists ul {
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	font-size: 11px;
	color: #0000ff;
	line-height: 11px;
	white-space: nowrap;
	height:12px;
}
.linklists li {
	list-style-type: none;
	display: inline;
}
.linklists li a {
	color:#666;
}
.linklists li a:link {
	color:#666;
	text-decoration:none;
}
.linklists li a:visited {
	color:#666;;
}
.linklists li a:hover {
	color:#ff0000;
	text-decoration:underline;
}
#copyright {
	text-align:center;
	font-size:11px;
	color:#999;
	margin-bottom:4px;
}
/* ----------------------------- End User Navigation bottom footer ----------------------------- */
/* ======================================= Start Sharepoint Login ======================================= */
.login {
	display:inline;
}
.login a:hover {
	text-decoration:underline;
}
.sharepointLogin {
	float:left;
	display:inline;
}
.sharepointLogin .ms-globallinks {
    position:relative;
}
a.#zz1_MyLinksMenuMenu {
    font-family:Tahoma;
}
a.#zz8_Menu {
    font-family:Tahoma;
}
div.#zz8_Menu_t img {
    vertical-align:middle;
}
{
	color:#333333;
}
.sharepointLogin .ms-globallinks a
{
	color:#333333;
	font-size:x-small;
	line-height:normal;
}
.sharepointLogin .ms-globallinks {
	color:#333333;
}
.sharepointLogin div {
	color:#333333;
}
/* ----------------------------- End Sharepoint Login ----------------------------- */
/* ----------------------------- Start Sharepoint default ----------------------------- */

.topArea {
	background:url("../../images/bl_band.jpg") no-repeat;
	background-position:top right;
}
.topArea :active {
	text-decoration:none;
}
.logo {
    float:left;
	height: 42px;
	font-size:14pt; 
	font-family: tahoma;  
	padding-bottom:3px;
	padding-top:3px;
	padding-left:4px;
	padding-right: 0px;
}
.logo a {
	color: #656B77;
	background-image:url("../../images/bl_logo.jpg");
	background-repeat:no-repeat;
	background-position:left center;
	display:block;
	padding:15px 5px 0px 75px;
}
.topLinkBar {
    float:right;
    width:auto;
	padding-left: 1px;
	padding-right: 7px;
   	display:inline;
}
.toplinkbar a:active {
   	color: #444444;
	font-family: tahoma;  
	font-size:9pt; 
	text-decoration:none;
}
.topLinkBar a {
   	color: #444444;
	font-family: tahoma;  
	font-size:9pt; 
	text-decoration:none;
}
.topLinkBar a:hover {
	text-decoration:underline;
}
.topLink {
   	background: url("../../Images/linksdivider.gif") right 6px no-repeat;
   	display:inline;
}	
.console {
	clear:both;
}


.siteActionMenu {
    float:left;
}
.authoringRegion {
	width:100%;
	background-color:#ffffff;
	color:#333333;
	margin:0px;
}
/* ============================ End Sharepoint default ========================== */
/* ============================ Start Search Box =================================*/
/*
td.ms-sbcell {
	padding:0px;
	padding-left:2px;
	white-space:nowrap;
	border:0px;
}
.ms-sbplain {
    width: 180px; 
	height: 18px; 
	background-color:#fff;
	margin-top:2px;
	text-align: left; 
	font-family: 'Arial'; 
	font-size: 12px;
	color:#000;
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none;
	float:left;
	margin-left:10px;
	border-style:inset;	
}
td.ms-sbgo {
background-color:white;
padding-left:3px;
padding-right:3px;
padding-bottom:1px;
padding-top:1px;
border:0px;
}

.search {
    margin:6px 2px 0px 2px;
}
.search .ms-sbcell {
    margin-right:2px;
    margin-left:2px;
    border:1px #555555 solid;
    height:14px;
}
.search .ms-sbcell {
    border:none;
    font-weight:normal; 
    font-size:8pt; 
    color: #3A4663;
    padding:0px;
}
.search .ms-sbgo {
    background:none;
}

*/
/* ============================ End Search Box =================================*/
/* ====================================== Start Node Styling =============================*/

.leaf {
	list-style-image:url('/PublishingImages/red_arrow_right.jpg');
	text-align:right;
	text-decoration:none;
	vertical-align:middle;
	font-weight:normal;
	color:#000000;
}
.leaf a:ctive {
	list-style-image:url('/PublishingImages/red_arrow_right.jpg');
	text-align:right;
	text-decoration:none;
	vertical-align:middle;
	font-weight:bold;
	color:#B0232A;
}
leaf a:hover {
	list-style-image:url('/PublishingImages/red_arrow_right.jpg');
	text-align:right;
	text-decoration:none;
	vertical-align:middle;
	font-weight:bold;
	color:#B0232A;
}
.nodeChild {
	list-style-image:url('/PublishingImages/fast_forward.jpg');
	text-align:right;
	vertical-align:middle;
	text-decoration:none;
	font-weight:normal;
	color:#000000;
}
.nodeChild a:active {
	list-style-image:url('/PublishingImages/red_arrow_down.jpg');
	text-align:right;
	vertical-align:middle;
	text-decoration:none;
	font-weight:bold;
	color:#B0232A;
}
.nodeChild a:hover {
	list-style-image:url('/PublishingImages/fast_forward.jpg');
	text-align:right;
	text-decoration:none;
	vertical-align:middle;
	font-weight:normal;
	color:#B0232A;
}
.nodeParent {
	width:100%;
	color: #003580;
	font-family: tahoma;
	font-size: 10pt; 
	font-weight:normal; 
	width:195px;
	height:25px;
	font-family:Tahoma;
}
.NodeHover {
	width:100%;
	font-family: Tahoma, Arial, Verdana, Times New Roman;
	font-size: 10pt;
	font-weight: bold;
	color: #B0232A;
	border-left-style: solid;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border:0px #8997BC solid;
}
.NodeHover a {
	width:100%;
	font-family: Tahoma, Arial, Verdana, Times New Roman;
	font-size: 10pt;
	font-weight: bold;
	color: #003580;
	border-width: 0;
	border-left-style: solid;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border:1px #8997BC solid;
}
/* ====================================== End Node Styling =============================*/
/* ====================================== Start Left Nav Styling =============================*/

.leftNav {
	width: 200px;
	max-width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	border:0px red solid;
	background-color: #f3ede0;
	color: #003580;
}
.redclass {
	font-style:italic;
	color:#B0232A;
}
.redclass2 {
	font-style:italic;
	color:#B0232A;
	font-size:8pt;
	font-family:Tahoma;
}
.leftNavSelected a {
	color: #B0232A;
}
.leftNavSelected {
	color: #B0232A;
}
.leftNav1 a {
	background-image: url('/PublishingImages/bg_head_title3.jpg');
	background-repeat:repeat-x;
	vertical-align:top;
	border-width:1px 1px 1px 1px;
	border-bottom-style: solid;
	border-color: gray;
	min-height:18px;
	display:block;
	margin-bottom: 5px;
	line-height:12pt;
	font-weight:bold;
}
.leftNav1Selected a {	
	color: #B0232A;
	line-height:12pt;
}
.leftNav1 a:hover {
	color: #B0232A;
	line-height:12pt;
}
.leftNavHover {
    color: #B0232A;
    line-height:12pt;
}
.leftNav2 a {
	background-image: url('/PublishingImages/bg_head_title3.jpg');
	background-repeat:repeat-x;
	vertical-align:top;
	border-width:1px 1px 1px 1px;
	border-bottom-style: solid;
	border-color: gray;
	min-height:18px;
	display:block;
	margin-bottom: 5px;
	line-height:12pt;
	font-weight:normal;
}
.leftNav2 a:hover {
	color: #B0232A;
	line-height:12pt;
}
.leftNav3 a {
	background-color:white;
	text-align:left;
	line-height: 12pt;
	min-height:25px;
	margin-bottom: 5px;
}
.leftNav3 a:hover {
	color: #B0232A;
}
.rightlinks {
	font-family: tahoma;
	color:gray;  
	font-size: 8pt; 
	font-weight:bold; 
	line-height:16pt;
	text-decoration:none
}
.rightlinks a:link {
	font-family: tahoma;
	color:gray;  
	font-size: 8pt; 
	font-weight:bold; 
	line-height:16pt;
	text-decoration:none
}
.rightlinks a:active {
	font-family: tahoma;
	color:gray;  
	font-size: 8pt; 
	font-weight:bold; 
	line-height:16pt;
	text-decoration:none
}
.rightlinks a:visited {
	font-family: tahoma; 
	color:gray; 
	font-size: 8pt; 
	font-weight:bold; 
	line-height:16pt;
	text-decoration:none
}

.rightlinks a:hover
{
	 color:#cc3333
}

.rightlinks2
{
	font-family: tahoma;
	color:#cc3333;  
	font-size: 8pt; 
	font-weight:bold; 
	line-height:16pt;
	text-decoration:none
}

.rightlinks2 a:link
{
	font-family: tahoma;
	color:#cc3333;  
	font-size: 8pt; 
	font-weight:bold; 
	line-height:16pt;
	text-decoration:none
}
.rightlinks2 a:active
{
	font-family: tahoma;
	color:#cc3333;  
	font-size: 8pt; 
	font-weight:bold; 
	line-height:16pt;
	text-decoration:none
}

.rightlinks2 a:visited
{
	font-family: tahoma; 
	color:#cc3333; 
	font-size: 8pt; 
	font-weight:bold; 
	line-height:16pt;
	text-decoration:none
}

.rightlinks2 a:hover
{
	 color:gray
}

/* ====================================== End Left Nav Styling =============================*/

/* ===================================== Start Event Details Buttons Styling ===================*/

.AEDBody{
                font-family:Tahoma;
                font-size:10pt;
                text-align: center;
}
.AEDBody table
{
                margin:0px;
                padding: 5px;
                border:0px;
}
.AEDBody td
{
                margin:0px;
                padding: 5px;
                text-align: center;
}
.AEDLINKS 
{
                font-family:tahoma,verdana,arial,helvetica,sans-serif;
                font-size:10pt;
                text-align: center;
}
.AEDLINKS table {
width:600px;
                margin:0px;
                padding: 2px;
                border:0px;
}
.AEDLINKS td {
                margin:0px;
                padding: 2px;
                text-align:center;
}
.AEDLINKS .AEDLM {
width:10px;
}
.AEDLINKS .AEDRM {
width:10px;
}
.AEDLINKS .AEDLBUTTON {
width:290px;
text-align:left;
}
.AEDLINKS .AEDRBUTTON {
width:290px;
text-align:right;
}

@-moz-document url-prefix()
{              
                .AEDBody { text-align:-moz-center; }                                      
                .AEDLINKS { text-align:-moz-center; }
                .AEDBody td{ text-align:-moz-center; }                                  
                .AEDLINKS td{ text-align:-moz-center; }

}

/* ===================================== End Event Details Buttons Styling ===================*/

/* ======================================= Start Custom AACC Blog Styling Elements ========== */

.blogSubmitSuccess{
font-family:Tahoma; 
font-size:14px; 
font-weight:bold;
}

.ms-blogrss
{
color:#00347F;
width:100%;
}
.ms-commentsWrapper
{
color:#00347F;
width:530px;
}
.ms-PostWrapper
{
color:#00347F;
width:530px;
}
.NACBPostAuthor
{
color:#4c4c4c;
width:530px;
}

.ms-blogrssnav{
color:#00347F;
padding-bottom:5px;
padding-top:5px;
padding-left:5px;
border-top:none;
background:#F3EDE0;
}
.ms-blogrssnav a{
color:#00347F;
text-decoration:none;
font-weight:normal;
}
.ms-blogrssnav img{
border:none;
}
.ms-PostTitle{
font-size:16pt;
border-top:solid 1px #e3efff;
padding-top:6px;
font-family:Tahoma;
}
.ms-PostTitle span{
position:relative;
left:-2px;
right:auto;
}
.ms-PostTitle a
{
color:#4c4c4c;
text-decoration: none;
}
.NACBPostTitle{
font-size:16pt;
border-top:solid 1px #6f9dd9;
padding-top:6px;
font-family:Tahoma;
font-weight:bold
}
.NACBPostTitle span{
position:relative;
left:-2px;
right:auto;
}
.NACBPostTitle a
{
color:#4c4c4c;
text-decoration: none;
font-size:14pt;
}
.NACBPostTitle a:hover
{
font-size:14pt;
color:#b0232a;
text-decoration:underline;
}

a.NACBHeaderImage img{
padding-right:4px;
border:0;
border:none				
}
table.NACBDefaultPage{
width:480px				
}
.ms-CommentFooter{
font-size:8pt;
font-family:Tahoma;
color:#999999;
padding-bottom:22px;
}
.ms-PostFooter{
font-size:8pt;
font-family:Tahoma;
color:#999999;
padding-bottom:22px;
}
.ms-CommentFooter a{
color:#6c90d8;
white-space:nowrap;
}
.ms-PostFooter a{
color:#003580;
white-space:nowrap;
}
.ms-PostBody
{
color:#4c4c4c;
font-size:10pt;
padding-top:6px;
padding-bottom:12px;
font-family:Tahoma;
}
.ms-PostBody a{
color:#003580;
}
.ms-PostBody p{
margin:0 0 1em 0;
}
h3.ms-PostDate
{
font-size:8pt;
color:#7f7f7f;
margin:0;
border-bottom:solid 1px #6f9dd9;
padding-bottom:5px;
font-family:Tahoma, Arial, Verdana, Times New Roman;
}
h3.ms-CommentHeader
{
font-size:16pt;
font-family:Tahoma;
font-weight:normal;
color:#999999;
margin:0 0 0 0;
padding:0 0 0 0;
position:relative;
top:-.25em;
left:-2px;
right:auto;
}
h4.ms-CommentTitle
{
color:#666666;
font-size:8pt;
line-height:1.7em;
padding:0px 0 0 0;
margin:0px;
font-family:Tahoma;
}
.ms-CommentBody{
color:#4c4c4c;
font-size:8pt;
line-height:1.7em;
padding-bottom:12px;
padding-top:6px;
font-family:Tahoma;
width:530px;
}
.ms-commentsempty{
color:#4c4c4c;
font-size:8pt;
padding-bottom:22px;
padding-top:6px;
}
.ms-blogedit{
font-size:8pt;
line-height:1.7em;
vertical-align:top;
border-top:solid 1px #e3efff;
}
.ms-blogedit a{
height:22px;
padding:0px 5px 0 5px;
color:#003399;
background-image:url("/_layouts/images/toolgrad.gif");
background-color:#d6e8ff;
border:1px solid #83b0ec;
border-top:none;
}
.ms-blogrss
{
border-top:none;
padding-top:5px;
color:#00347F;
text-decoration:none;
}
.ms-blogrss a{
color:#00347F;
}
.ms-blogrss img
{
vertical-align:middle;
border:none;
}
.ms-commenttable{
margin:15px 0 0 0;
padding:0px;
width:530px;
}
.ms-commenttable td{
border-top:solid 1px #d6e8ff;
}
.ms-CommentFooter a
{
padding-top:4px;
margin:0;
}
.ms-pickerwait
{
width:100%;
height:100%;
margin:0px;
background-color:#FFFFFF;
font-family:tahoma;
font-size:8pt;
color:#000000;
}
.ms-pickerdropdown
{
margin-left:5px;
}
.ms-CategoryTitleCell
{
padding:0px 0px 0px 0px;
background-color:#F3EDE0;
text-decoration:none;
}
.ms-CategoryTitleCell a
{
display:block;
background:transparent url("/_layouts/images/navbullet.gif") ;
background-position:left top;
background-repeat:no-repeat;
background-color:#F3EDE0;
margin:0px;
padding:3px 0px 3px 16px;
}
.ms-CategoryTitleCell a:active
{
color:#AA272F;
text-decoration:underline;
}
.RelatedLinks
{
padding:0px 0px 0px 0px;
text-decoration:none;
}
.RelatedLinks a
{
display:block;
background:transparent url("/_layouts/images/navbullet.gif") ;
background-position:left top;
background-repeat:no-repeat;
margin:0px;
padding:3px 0px 3px 16px;
}


.ms-BlogEmptyListText
{
padding:0px 0px 0px 0px;
}

.ms-BlogNavigator p.ms-descriptiontext
{
display:none;
background:#f3ede0;
}
.ms-BlogNavigator div.ms-navheader{
background-color:#f3ede0;
font-family:Tahoma;
border-top:#F3EDE0;
border-left:#F3EDE0;
border-bottom:#F3EDE0;
padding:0px 0px 0px 0px;
text-decoration:none;
color:#00347F;
}
.ms-BlogNavigator div.ms-navheader a{
color:#00347F;
text-decoration:none;
}
.ms-BlogNavigator div.ms-navheader{
color:#00347f;
font-weight:bold;
text-decoration:none;
}
.ms-BlogNavigator td.ms-navitem a{
background-color:#F3EDE0;
padding:0px;
color:#B0232A;
text-decoration:none;
}
.ms-BlogNavigator .ms-quicklaunch table td{
border-top:none;
background:#F3EDE0;
border:none;
}
.ms-BlogNavigator div.ms-WPBody{
border-top:none;
border:none;
}
.ms-BlogNavigator div.ms-PartSpacingVertical
{
font-size:1pt;
margin-top:0px;
background-color:#F3EDE0;
}
.ms-BlogNavigator td.ms-addnew{
padding-left:6px;
background-color:#F3EDE0;
padding-top:0px;
padding-bottom:0px;
color:#00347F;
}
a.ms-addnew:Hover{
color:#B0232A;
text-decoration:none;
}
.ms-BlogNavigator td.ms-addnew img{
margin-right:2px;
background:#F3EDE0;
}
.ms-BlogEmptyListText{
padding:0px 0px 0px 0px;
color:#00347f;
background-color:#F3EDE0;
}
.ms-quicklaunchheader{
padding:0px 0px 0px 0px;
font-weight:normal;
color:#00347F;
background-image:none;
background-color:#F3EDE0;
border:none;
font-size:8pt;
}
.ms-unselectednav a{
color:#00347F;
text-decoration:none;
}
.ms-quicklaunchheader a{
color:#00347F;
text-decoration:none;
}
.ms-quicklaunchheader a:hover{
color:#B0232A;
text-decoration:none;
}
.ms-quickLaunch{
border:none;
font-size:8pt;
font-family:tahoma;
line-height:10pt;
background-color:#F3EDE0;
}
.ms-quicklaunchouter{
border-bottom:none;
border-right:none;
margin:0px 1px 2px 1px;
}
.ms-webpartpagedescription{
font-family:Tahoma;
font-size:12pt;
color:#B0232A;
padding:8px 12px 0px 12px;
font-weight:bold;
}

.ms-pagebreadcrumb{
padding:2px 3px 3px 11px;
border-left:1px solid #ffffff;
border-top:1px solid #ffffff;
}
.ms-pagebreadcrumb a{
font-size:8pt;
font-family:Tahoma;
background-color:#ebf3ff;
color:#666666;
text-decoration:none;
}
.ms-pagebreadcrumb{
font-size:8pt;
font-family:Tahoma;
background-color:#ebf3ff;
color:#666666;
text-decoration:none;
}
#bottomcontentcontainer {
	position:relative;
	clear:both;
}

.ms-formlabel{
text-align:left;
font-family:Tahoma;
font-size:.7em;
border-top:1px solid #d8d8d8;
padding-top:3px;
padding-right:8px;
padding-bottom:6px;
color:#525252;
font-weight:bold;
width:120px;
}

.ms-formbody{
font-family:Tahoma;
font-size:.7em;
vertical-align:top;
background:#ebf3ff;
border-top:1px solid #d8d8d8;
padding:3px 6px 4px 6px;
width:300px
}


/* ======================================= End Custom AACC Blog Styling Elements ========== */
/* ======================================= Start Clinical Chemistry Analyzer ========== */
.ArchiveWrapper
{
    width: 100%;
    font-family: Tahoma !important;
    font-size:10pt !important;
    line-height: 14pt;
}
.ArchiveWrapper a
{
    color: #003478;
    font-family: Tahoma !important;
    text-decoration: underline;
}
.ArchiveWrapper a:link
{
    color: #003478;
    font-family: Tahoma !important;
    text-decoration: underline;
}
.ArchiveWrapper a:visited
{
    color: #003478;
    font-family: Tahoma !important;
    text-decoration: underline;
}
.ArchiveWrapper a:hover
{
    color: #B0232A;
    font-family: Tahoma !important;
    text-decoration: none;
}
.ArchiveHeader
{
    margin-bottom:10px;
}
.ArchiveImage
{
    display: inline-block;
    float: right;
    overflow: visible;
}
.ArchiveImage img
{
    border: 2px solid #F4EEE2;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
.ArchiveFilter
{
    display: inline-block;
    float: left;
    width: 75%;
}
.FilterText
{
    margin-top: 8px;
    margin-bottom: 8px;
    font-size: 18px;
    font-weight: bold;
    display: block;
}
.FilterWrapper
{
    display: inline-block;
    float: left;
}
.FilterHeader
{
    margin-top: 3px;
    margin-bottom: 3px;
    font-size: medium;
    font-weight: bold;
}
.FilterChoice
{
    font-family: Tahoma !important;
    font-size:10pt !important;
}
.FilterChoice select
{
    word-wrap:break-word;
    font-family: Tahoma !important;
    font-size:10pt !important;
}
.FilterChoice select option
{
    word-wrap:break-word;
    font-family: Tahoma !important;
    font-size:10pt !important;
}
.FilterSeperator
{
    margin-top: 25px;
    margin-left: 10px;
    margin-right: 10px;
    border-right: 2px solid #F4EEE2;
    display: inline-block;
    height: 30px;
    width:5px;
    float: left;
}
.ArchiveFooter
{
    float: left;
    width: 100%;
}
.ArchiveData
{
    float: left;
    width: 100%;
}
.ArchiveDataTable
{
    width: 100%;
    font-family: Tahoma !important;
}
.ArchiveDataTable .center
{
    text-align: center;
}
.ArchiveDataTable table, .ArchiveDataTable td, .ArchiveDataTable tr, .ArchiveDataTable td
{
    border: 0px none !important;
    font-family: Tahoma !important;
    font-size:10pt !important;
    line-height: 14pt;
    border-collapse: separate !important;
    vertical-align: top;
    text-align: left !important;
}
.ArchiveDataTable td
{
    padding-top: 5px;
    padding-bottom: 5px;
}
.ArchiveDataFilter
{
    font-weight: bold;
    display: block;
    height: 100%;
    font-size: medium;
}
.ArchiveDataTable .Header
{
    color: Black;
    font-family: Tahoma !important;
    font-size:10pt !important;
    text-align: left !important;

}
.ArchiveDataAlt
{
    background: #F4EEE2;
}
.detailWrapper
{
    margin-top:10px;
    border: 2px solid #F4EEE2;
    padding:10px;
    width:100%;
    height:auto; 
    float:left;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
.detailWrapper .detailImg
{
    float:left;
}
.detailWrapper .detailImg img
{
    border: 1px solid black;
    margin-right: 10px;
    margin-bottom:10px;
}
.detailWrapper .detailTitle
{
    color: Black;
    font-family: Tahoma !important;
    font-size: medium;
    font-weight: bold;
}
.detailWrapper .detailSection
{
    margin-bottom:8px;
}
.detailWrapper .sectionTitle
{
    color: Black;
    font-family: Tahoma !important;
    font-weight: bold;
    text-transform:uppercase;
    margin-right: 5px;
}
.detailWrapper .sectionText div:first-child
{
    display:inline;
}
.Pager
{
    font-weight:bold;
    font-size:10pt;
}
.Pager table, .Pager td, .Pager td
{
    text-align:right !important;
    width:100%;
}
.Pager table td table, .Pager table td table td
{
    text-align:right !important;
    width:auto;
}
.Pager a
{
    color: #003478;
    font-family: Tahoma !important;
    text-decoration: none;
    font-weight:bold;
}
.Pager a:link
{
    color: #003478;
    font-family: Tahoma !important;
    text-decoration: none;
}
.Pager a:visited
{
    color: #003478;
    font-family: Tahoma !important;
    text-decoration: none;
}
.Pager a:hover
{
    color: #B0232A;
    font-family: Tahoma !important;
    text-decoration: underline;
}
.PagerText
{
    font-weight:bold;
    font-size:10pt;
}


/* ======================================= End Clinical Chemistry Analyzer ========== */


/* ======================================= Start Clinical Chemistry Trainee Council Landing Page ========== */
/* Start Columns */
#container2 {
clear:left;
float:left;
width:100%;
overflow:visible;
}
#container1 {
float:left;
width:100%;
position:relative;
right:274px;
}
#col1 {
float:left;
width:720px;
position:relative;
left:274px;
overflow:hidden;
}
#col2 {
border: 1px solid #d5d5d5;
float: left;
height: 700px;
left: 282px;
overflow: hidden;
position: relative;
width: 262px;
background:#f1f0f0;
}
/* End Columns */

#ccjmaincontentcontainer {
	margin:0px;
	border-bottom:#CCC 1px solid;
	position:relative;
	display:inline-block;
	background:url(/PublishingImages/Redesign/colback.jpg) repeat-y;
}

#ccjmaincontentcontainer{
margin-top:5px;
padding-bottom:10px;
border-bottom:none;
}

#ccjmaincontentcontainer p{
font-family:Lucida Sans,Tahoma,Geneva,sans-serif;
font-size:15px;
line-height:20px;
margin:0;
}

#ccjmaincontentcontainer p.register{
font-size:10px;
}

#ccjmaincontentcontainer a{
font-family:Lucida Sans,Tahoma,Geneva,sans-serif;
color:#ac0008;
text-decoration:underline;
}

#ccjmaincontentcontainer h2{
font-family:Lucida Sans,Tahoma,Geneva,sans-serif;
color:#ac0008;
font-size:16px;
text-transform:uppercase;
font-weight:normal;
}

#ccjmaincontentcontainer h3{
font-family:Lucida Sans,Tahoma,Geneva,sans-serif;
color:#ac0008;
font-size:13px;
font-weight:normal;
margin:0;
}

#ccjmaincontentcontainer h3 a{
text-decoration:none;
}

#ccjmaincontentcontainer h3 a:hover{
text-decoration:underline;
}

#ccjmaincontentcontainer li{
font-family:Lucida Sans,Tahoma,Geneva,sans-serif;
font-size:13px;
list-style:none;
margin:0px 0px 15px -40px;
}

#ccjmaincontentcontainer .sidebar_menu_level1{
margin:0;
}

#ccjmaincontentcontainer .sidebar_menu_level1 li{
background: url('/PublishingImages/Clinical%20Chemistry%20Redsign/bull.gif') no-repeat scroll 10px 15px #AC0008;
font-size: 13px;
font-weight: bold;
margin: 0 0 5px -40px;
padding: 10px 0;
text-indent: 25px;
}

#ccjmaincontentcontainer .sidebar_menu_level1 li:first-child{
	text-transform:uppercase
}

#ccjmaincontentcontainer .sidebar_menu_level1 a{
color: #FFFFFF;
text-decoration:none;
}

#ccjmaincontentcontainer .sidebar_menu_level1 a:hover{
text-decoration:underline;
}

#ccjmaincontentcontainer .sidebar_menu_level2 li{
background: url('/PublishingImages/Clinical%20Chemistry%20Redsign/li_line.gif') no-repeat scroll 0 25px transparent;
margin: 0 0 10px -30px;
padding-bottom: 10px;
text-indent: 15px;
}

#ccjmaincontentcontainer .sidebar_menu_level2 a{
color: #000;
text-decoration:none;
}

#ccjmaincontentcontainer .sidebar_menu_level2 a:hover{
text-decoration:underline;
}

.gray_box{
background:#f1f0f0;
border:1px solid #d5d5d5;
margin-top:10px;
padding:15px 10px 15px 10px;
}

.min270{
min-height:270px;
}

.leftHalf{
float:left;
width:46%;
}

.rightHalf{
float:right;
width:46%;
}

.redtitle{
font-style:italic;
color:#ac0008;
}

.redtitle a{
text-decoration:none !important;
}

.redtitle a:hover{
text-decoration:underline !important;
}

#bottom_image{
bottom: 15px;
left: 30px;
position: absolute;
width: 200px;
}

#ccjmaincontentcontainer .sidebar_menu_level2 li{
height:25px;
}

#ccjmaincontentcontainer p.webcast a{color:#000; text-decoration:none; font-size:13px}
#ccjmaincontentcontainer p.webcast a:hover{text-decoration:underline;}

.ccjheaderimage{height:188px}

/* ========= Start CCTC Webcast Page ======== */

.CCTCWebcast .ms-rte-wpbox {font-family:Lucida Sans,Tahoma,Geneva,sans-serif;
color:#000000; 
}

.CCTCWebcast .ms-vb2 {font-family:Lucida Sans,Tahoma,Geneva,sans-serif;
color:#000000; 
}

.CCTCWebcast .ms-vb2 A:link {font-family:Lucida Sans,Tahoma,Geneva,sans-serif;
color:#ac0008; 
}

.CCTCWebcast .ms-vb2 A:visited{font-family:Lucida Sans,Tahoma,Geneva,sans-serif;
color:#ac0008; 
}

.CCTCWebcast .ms-vb2 A:active {font-family:Lucida Sans,Tahoma,Geneva,sans-serif;
color:#ac0008; 
}

.CCTCWebcast .ms-vb2 A:hover {font-family:Lucida Sans,Tahoma,Geneva,sans-serif;
color:#ac0008; 
}

.CCTCWebcast TH.ms-vh2 A{font-family:Lucida Sans,Tahoma,Geneva,sans-serif;
color:#000000; font-size:12px; 

}

/* ========= End CCTC Webcast Page ======== */


/* ======================================= End Clinical Chemistry Trainee Council Landing Page ========== */


/* ======================================= Start Map Your Show Page ========== */

/* Registration Boxes */

.mys-registration{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #999999;
    margin-left: 670px;
    position: absolute;
    top: 250px;
	padding:10px;
	width:260px;
	display:none;
}

#mys-annualmeeting{
    margin-left: 690px;
    position: absolute;
    top: 500px;
}

#mys-annualmeeting img{
border:none;
}

.mys-registration p{
font:11px/16px Arial;
letter-spacing:-0.25px;
}

.mys-registration i{
line-height:25px;
}

.mys-registration .btn{
border:none;
}

.mys-registration a{
float:right;
}

.mys-registration h2{
font:bold 11px/16px Arial;
color:#b0232a;
margin-bottom:-10px;
}

/* End Registration Boxes */

#mys-maincontainer{
width:960px;
background:#fff;
}

#mys-content{
margin: 0 auto;
width: 1080px;
background: url('/PublishingImages/MapYourShow/mys-BGmain.gif') repeat-x 0 0 transparent;
/*background:#f3fafe;*/
}

#mys-contentinner{
width:960px;
margin:0 auto;
}


#mys-social{
    background: url('/PublishingImages/MapYourShow/mys-BGheader2.jpg') repeat-x scroll 0 0 transparent;
    height: 189px;
    margin-bottom: -120px;
}

#mys-social .bg{
position:absolute;
top: 35px;
}

#mys-social ul{
float: right;
margin: 6px 60px 0 0;
}

#mys-social li{
float: left;
height: 26px;
list-style: none outside none;
width: 26px;
margin-left:5px;
}

#mys-social img{
border:none;
}

#mys-header-top{
background: url('/PublishingImages/MapYourShow/mys-roundWhite-top.png') no-repeat 0 0 transparent;
height:13px;
}


#mys-maincontainer-bottom{
background: url('/PublishingImages/MapYourShow/mys-roundWhite-bottom.png') no-repeat 0 0 transparent;
height:13px;
}

#mys-header{
background:#fff;
height:95px;
padding:0 50px;
margin-bottom: -17px;
}

#mys-header img{
float:left;
}

.clear{
clear:both;
}

#mys-header-headline{
float: right;
margin: 20px 0 0;
text-align: right;
}

#mys-header p{
margin:7px 0 0;
}

#mys-header .l1{
font:bold 14px/14px Arial;
}

#mys-header .l2{
font:italic 13px/13px Arial;
color:#00467f;
}
#mys-header .l3{
font:italic 11px/11px Arial;
}



/* Columns */
#mys-container2 {
clear:left;
float:left;
width:100%;
overflow:visible;
background:#efefef;

}
#mys-container1 {
float:left;
width:100%;
position:relative;
right:274px;
background:#efefef;

}
#mys-col1 {
float:left;
width:720px;
position:relative;
left:274px;
overflow:hidden;
}
#mys-col2 {
float: left;
/*height: 656px;*/
left: 274px;
overflow: hidden;
position: relative;
width: 262px;
}
/* End Columns */

/* MYS module */

#MYS_content{
    background: none repeat scroll 0 0 #EFEFEF;
    margin: 0 auto 15px;
    padding: 20px 0 0;
    width: 860px;
	min-height: 600px; /* REMOVE BEFORE PUBLISHING */
}

#MYS_aacccontent{
    background: none repeat scroll 0 0 #EFEFEF;
    margin: 0 auto 15px;
    padding: 20px 0 0;
    width: 860px;
	min-height: 600px; /* REMOVE BEFORE PUBLISHING */
}

#MYS_content form{
width:535px;
margin-left:30px;
}

#MYS_content fieldset{
border:none;
}

#MYS_content legend{
font:bold 13px/13px Arial;
padding:0;
margin-bottom: -10px;
}

#MYS_content fieldset p{
font:13px/20px Arial;
margin-left: 20px;
}

#MYS_content fieldset a{
    color: #B0232A;
    font: 13px/13px Arial;
    margin-right: -2px;
}

#MYS_content h2{
font:bold 18px/18px Arial;
margin: 0 0 20px 40px;
}

#mys-content #vts_pipenav{
	    list-style: none outside none;
    margin: 0;
    padding: 0;
	}
	
#mys-content .vts_topnav_right{
    margin: 3px auto;
    overflow: hidden;
    width: 80%;
}

#mys-content #vts_pipenav li{
border-left: 1px solid #7F7F7F;
    float: left;
    list-style-type: none;
}

.vts_pipenav{
    margin: 0 0.5em 0 -0.5em;
    padding: 0 0.5em;
}

.vts_pipenav_last{
    margin: 0 0 0 -0.5em;
    padding: 0 0 0 0.5em;
}

#mys-content #vts_pipenav li a{
color:#fff;
font:12.5px/20px Arial;

}

#mys-content .vts_topnav{
    background: none repeat scroll 0 0 #B0232A;
    border-bottom: 4px solid #666666;
    border-top: 4px solid #666666;
	height: 27px;
}

#mys-content #searchresults{
margin-top:20px;
}
/* ======================================= End Map Your Show Page ========== */

/* ======================================= Start Migrated from Core Style ========== */
.ms-WPBody
{
font-size:10pt;
font-family:tahoma,verdana,arial,helvetica,sans-serif;
}
.ms-WPBody TABLE,.ms-TPBody TABLE
{
font-size:10pt;
}
.ms-WPBody A:link,.ms-WPBody A:visited
{
color:#003580;
text-decoration:underline;
}
.ms-WPBody A:hover
{
color:#cc3333;
text-decoration:underline;
}
.ms-WPBody th,.ms-TPBody th
{
font-weight:bold;
}
.ms-WPBody td
{
font-size:10pt;
font-family:tahoma,verdana,arial,helvetica,sans-serif;
}

.ms-vb2{
	font-size:8pt;
	font-family:tahoma,verdana,arial,helvetica,sans-serif;
	color:#000000
}
.ms-vb2 a:link {
	color:#003478;
	text-decoration:none;
}
.ms-vb2 a:visited {
	color:#003478;
	text-decoration:none;
}
.ms-vb2 a:hover {
	color:#000000;
	text-decoration:underline;
}

.ms-vb2 a:active {
	color:#003478;
	text-decoration:none;
}

.pagecontent .ms-viewheadertr{background-color:#f2f2f2}
.pagecontent .ms-alternating{background-color:#f9f9f9}

th.ms-vh2{color:#b2b2b2}
th.ms-vh2 a{color:#808080}
th.ms-vh2 a:visited{color:#808080}
th.ms-vh2 a:hover{color:#000000}
th.ms-vh2 a:active{color:#808080}

.AEDBody td P{
	text-align:left
}

.AEDBody td ul{
	text-align:left
}

/* ======================================= End Migrated from Core Style ========== */

.meetingTitle {font-family: Arial, Tahoma; font-size: 10pt; font-weight:bold; }
.meetingText {font-family: Arial, Tahoma; font-size: 14pt; }
.committeeitem{font-family: Arial, Tahoma; font-size: 14pt;}

/* GENERAL FORMS & GRID STYLES ================================== */

.dataGrid td { padding: .3em .5em; font-family: Tahoma; font-size:10pt;}
.gridHeader { border: 1px solid #666; color: white;  background-color: #666; text-align: center; }
.gridHeader td a:link, .gridHeader td a:visited  { font-weight: bold; color: #FFFFFF; }
.gridHeader a:link, .gridHeader a:hover { font-weight: bold; color: #FFFFFF; }
.gridHeader td { font-weight: bold; color: #FFFFFF; }
.gridItem { text-align: center; font-family: Tahoma;}
.gridItemAlt { text-align: center; background-color: #D4D4D4; }

.formLayout { }
.formLayout th { font-weight: bold; text-align: right; }
.formLayout td, .formLayout th { padding: .3em .5em; }

.formInputField { font-family: Tahoma,Verdana, Arial, Sans-Serif; font-size: 1em; }
.formFieldError { color: Red; font-size: .9em; }
/* ======================================= End Migrated from Core Style ========== */
/***********************Customized Search results page start***********************/
/*Core Search Results Web Part*/
.srch-WPBody{font-family:Tahoma, verdana, arial, helvetica, sans-serif; font-size:10pt; color:#000000}
.srchctr_leftcell{display:none}
.srchctr_rightcell{display:none}
.srch-maintop{max-width:100%}
.srch-maintop2{max-width:100%}
.srch-results{max-width:100%}
.AACCsrch-Title2{padding-bottom:5px; font-size:10pt;}
.AACCsrch-Title2 A:link{color:#003478!Important; text-decoration:none !Important}
.AACCsrch-Title2 a:visited{color:#003478!Important; text-decoration:none !Important}
.AACCsrch-Title2 a:hover{color:#b0232a!Important; text-decoration:none !Important}
.AACCsrch-Title2 a:active{color:#003478!Important; text-decoration:none !Important}
.AACCsrch-Description2{font-family:Tahoma, Geneva, sans-serif; font-size:10pt;}
.AACCsrch-Metadata2{font-family:Tahoma, Geneva, sans-serif; font-size:10pt; padding-bottom:10px; border-bottom:#e0ded5 1px solid; margin-bottom:20px;}
.AACCsrch-Metadata1 .srch-URL2{color:#8c8c8c!Important}
/*Refinement Panel (left hand side)*/
.srch-refinearea {min-height:300px}
.srch-refinearea .ms-searchref-main{width:200px; float:left; background-image:none; border-style:none; padding:none; background:none; font-family:Helvetica, Arial !Important; }
.srch-refinearea .AACCSearchRef-BlueBoxGrTopContainer{width:200px; float:left; height:32px; line-height:32px; color:#fff; text-align:center; font-weight:bold; background-color:#003478}
.srch-refinearea .AACCSearchRef-BlueTabData{width:198px; padding:0;margin:0; float:left; border-left:1px solid #003478; border-right:1px solid #003478; border-bottom:1px solid #003478; background-color:#f3ede0;}
.srch-refinearea .AACCSearchRef-BlueTabData ul.ms-searchref-filters{ list-style-type:none; margin:0; Padding:0; list-style-type:none;}
.srch-refinearea .AACCSearchRef-BlueTabData ul.ms-searchref-filters li{margin:0; padding:5px 0 5px 5px; list-style-type:none;}
.srch-refinearea .AACCSearchRef-BlueTabData ul.ms-searchref-filters li.ms-searchref-selected{background:none; border-style:none; color:#b0232a!Important;  text-decoration:none;display:block; background:none no-repeat scroll left top; font-weight:bold}
.srch-refinearea .AACCSearchRef-BlueTabData ul.ms-searchref-filters li .ms-searchref-filterlink{color:#003478!Important;}
.srch-refinearea .AACCSearchRef-BlueTabData ul.ms-searchref-filters li .ms-searchref-filterlink:hover{color:#003478!Important; text-decoration:none!Important}
.srch-refinearea .AACCSearchRef-BlueTabData ul.ms-searchref-filters li a.ms-searchref-filterlink:link{color:#003478!Important; text-decoration:none;display:block; background:none; padding:0;margin:0;margin-left:0px;}
.srch-refinearea .AACCSearchRef-BlueTabData ul.ms-searchref-filters li a.ms-searchref-filterlink:visited{color:#003478!Important;text-decoration:none!Important;}
.srch-refinearea .AACCSearchRef-BlueTabData ul.ms-searchref-filters li a.ms-searchref-filterlink:hover{color:#b0232a!Important;text-decoration:none!Important;}
.srch-refinearea .AACCSearchRef-BlueTabData ul.ms-searchref-filters li.ms-searchref-selected a.ms-searchref-filterlink:link{color:#b0232a!Important;}
.srch-refinearea .AACCSearchRef-BlueTabData ul.ms-searchref-filters li.ms-searchref-filtermsg{border-style:none}
.srch-refinearea .AACCSearchRef-BlueTabData a.ms-searchref-more{color:#003478!Important;}
.srch-refinearea .AACCSearchRef-BlueTabData .ms-searchref-indenticon {float:left}
.srch-refinearea .AACCSearchRef-BoxBottom200{width:200px; height:31px; float:left; background:url(/PublishingImages/shadow_box_bottom_200.gif) left top no-repeat;}
.srch-refinearea .ms-searchref-catseparator{height:25px; float:left}
/*Federation Area (right hand side)*/
.srch-federationarea {border-style:none;}
/*Paging Area*/
.srch-Page{ color:#000000; float:right; padding-bottom:10px;}
.srch-maintop2 .srch-Page{float:left}
.srch-Page A:link{color:#003478!Important;font-family:Tahoma, verdana, arial, helvetica, sans-serif; font-size:10pt;}
.srch-Page A:visited{color:#003478!Important; font-family:Tahoma, verdana, arial, helvetica, sans-serif; font-size:10pt;}
.srch-Page A:hover{color:#003478!Important; font-family:Tahoma, verdana, arial, helvetica, sans-serif; font-size:10pt;}
.srch-Page A:active{color:#000000!Important; font-family:Tahoma, verdana, arial, helvetica, sans-serif; font-size:10pt;}
.srch-Page Strong{color:#003478!Important;font-family:Tahoma, verdana, arial, helvetica, sans-serif; font-size:10pt;}
/*Customized Search results page end*/
/* ============== CLN ====================== */
.clnsubtitlebox {
	margin-bottom:8px;
}
.clnredlines {
	background:#900; 
	height:12px;
}
.clnpagesubtitle {
	text-align:center;
	font-weight:bold;
	font-size:3;
	padding:8px;
}
.clnarticletitle {
	font-weight:bold;
}
.clntitletagline {
	font-style:italic;
}
.onlineextracontent {
	margin-top:8px;
	margin-bottom:8px;
	display:inline-block;
	position:relative;
}
.clnextralink {
	font-weight:bold;
}
.clntoplogo {
	text-align:center;
}
/* --------------------- CLN END ----------------- */

/* --------------------- Start Mentor of the Month ----------------- */

.MOMHeader{width:500px; min-height:250px; max-height:300px; margin:20px 10px 20px 40px}
.MOMHeaderImage{width:200px; float:left; margin:0 20px 0 50px;}
.MOMHeaderButton{width:200px; float:left; margin:10px 0}
.MOMPresenter{ font-weight:bold; text-align:center}
.MOMBody{line-height:14pt;	font-family:Tahoma;	font-size:10pt;}
.MOMBody LI {margin:10px 0 10px 0}
.MOMInterviewHeader{font-weight:bold; text-align:center; padding:10px 0 10px 0; font-size:14px; border-bottom:2px #003478 solid; border-top:2px #003478 solid;}
.MOMInterviewAnchor{margin:20px 0;}
.MOMInterviewQuestion{font-weight:bold}
.MOMSideBarButton{margin:5px 0 0px 0; height:50px;}
.MOMSideBarButton A.infobutton{margin-right:5px;}
.MOMQASession{border-bottom:1px gray solid; margin:10px 0 10px 0;}
.MOMQA{font-weight:bold}
.MOMYearListing{width:540px; margin:10px 0px 10px 0px; }
.MOMYearListing TD{padding:5px 5px 8px 5px ;}
TD.MOMYearHeader {font-weight :bold; text-align:center; padding:20px 0 20px 0; font-size:16px; border-bottom:10px #003478 solid; border-top:10px #003478 solid;}
.MOMYearMonth{font-weight:bold;}
.MOMYearPresenter{font-weight:bold;}


/* --------------------- End Mentor of the Month ----------------- */
/* ======================================= Start AACC Comments ========== */
#comments_container {
width: 540px;
border-top: 1px solid #ddd;
padding-top: 30px;
margin-top: 30px;
font-family: arial, tahoma, verdana, helvetica, sans-serif;
font-size: 13px;
}

#comments_postbox {
background-color:#f4eee2;
padding: 12px;
-moz-border-radius: 8px;
-moz-border-radius: 8px;
-khtml-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
}

#comments_login {
text-align: center;
padding: 20px;
font-weight: bold;
color: #666666;
}

#comments_login a , #comments_login a:visited{
color: #0066cc;
}

#comments_login a:hover {
color: #000000;
}

#comments_imgtitle {
float: left;
width: 140px;
padding-right: 15px;
padding-top: 6px;
margin-bottom: 0px;
padding-bottom: 0px;
}

#comments_textarea {
float: left;
}

#comments_textarea form {
margin: 0px;
padding: 0px;
}

#comments_textarea textarea {
width: 340px;
height: 50px;
margin-bottom: 0px;
padding-bottom: 0px;
}

.comment_item {
padding-top: 15px;
padding-bottom: 15px;
}

.comment_item_reply {
margin:2px 0 2px 30px;
padding:0;
border:1px gray solid;
width:480px
}

.comment_even_reply {
margin:2px 0 2px 30px;
padding:0;
border:1px gray solid;
width:480px;
}


.comment_even {
background-color: #f1f8fb;
border-top: 1px solid #dedede;
border-bottom: 1px solid #dedede;
}

.comment_item_left {
width: 140px;
float: left;
padding-right: 15px;
padding-left: 5px;
text-align: right;
}

.comment_item_reply .comment_item_left {
width: 150px;
float: left;
padding-right: 15px;
padding-left:0px;
text-align: right;
}

.comment_even_reply .comment_item_left {
width: 150px;
float: left;
padding-right: 15px;
padding-left: 0px;
text-align: right;
}

.comment_buttons {
color: #fff;
}
.comment_buttons a {
color: #fff;
}

.comment_buttons a:link{
	text-decoration:none
}

.comment_item_right {
width: 330px;
float: left;
}

.comment_item_reply .comment_item_right{
width: 310px;	
}

.comment_even_reply .comment_item_right{
width: 310px;	
}
#comments_approval_notice{
font-weight:bold;
color: #666666
}

.comment_title_reply{
font-weight:bold;
color: #666666
	
}

p.comment_meta {
color: #cc0000;
font-weight: bold;
font-family: arial, tahoma, verdana, helvetica, sans-serif;
font-size: 12px;
}

p.comment_meta_reply
{
margin-left:10px;
color: #cc0000;
font-weight: bold;
font-family: arial, tahoma, verdana, helvetica, sans-serif;
font-size: 12px;

}


.comment_item_left img {
border: 0px;
}

.comment_item_left a {
border: 0px;
}

.comment_text {
text-align: left;
color: #333333;
font-family: arial, tahoma, verdana, helvetica, sans-serif;
font-size: 13px;
}

.comment_text p {
margin-bottom: 12px;
}

/* COMMENTS COUNTER */

#comments_count_container {
width: 140px;
margin-left: 20px;
margin-bottom: 15px;
float: right;
padding: 0px;
}

#comments_count_box {
text-align: center;
color: #cc0000;
font-weight: bold;
font-family: arial, tahoma, verdana, helvetica, sans-serif;
border: 1px solid #ededed;
padding: 5px;
}

#comments_count_ball {
width: 48px;
height: 48px;
background-image: url('/SiteCollectionImages/circlebg.jpg');
background-repeat: no-repeat;
margin: 0 auto;
}

#comments_count_ball #comments_count {
color: #ffffff;
font-size: 28px;
padding-top: 7px;
margin-bottom: 0px;
}

#comments_count_box {
font-size: 12px;
color: #cc0000;
font-weight: bold;
font-family: arial, tahoma, verdana, helvetica, sans-serif;
}

#comments_join {
padding-top: 3px;
}

#comments_join a, #comments_join a:visited {
color: #333;
font-weight: bold;
font-size: 12px;
text-decoration: none;
font-family: arial, tahoma, verdana, helvetica, sans-serif;
}

#comments_join a:hover {
color: #cc0000;
font-family: arial, tahoma, verdana, helvetica, sans-serif;
}

/* ======================================= End AACC Comments ========== */
/* ======================================= Starting Share Container ========== */
#sharecontainer .style1{
	 width: 120px; 
	 height: 30px; 
	 float: right;
}

#sharecontainer .style1 img {
	margin-bottom: 5px;
	margin-top:5px;
	border:0;
}

#sharecontainer .style1 .st_facebook_custom img {
	margin-bottom: 7px;
}

#sharecontainer .style1 .st_twitter_custom img {
	margin-bottom: 7px;
}

#sharecontainer .style1 .st_linkedin_custom img {
	margin-bottom: 7px;
}

#sharecontainer .style1 .SharePrint {
	width: 18px; 
	margin-bottom:5px
}

#sharecontainer .style1 .ShareBookmark {
    margin-left: 3px; 
    width: 18px;
}

#sharecontainer .style1 .ShareSave {
     margin-left: 2px;
     width:16px;
     height:16px;
}

#sharecontainer .style1 .ShareEmail {
	border: 0px; 
	width: 18px;
}
/* ======================================= End Share Container ========== */

