body
{
	border: 			none;
	background-color:  #fff;
	font-family:       "Trebuchet MS", "Lucida Grande", Arial,sans-serif;
	color:             #666;
	padding:           0;
	margin:            0;
}
.sectionHeader
{
	font-weight:	bold;
	background-color: gray;
} 
.textHeader
{
	 color:          #a52a2a;
	 font-family:    "Trebuchet MS", "Lucida Grande", Arial,sans-serif;
	 font-size:      12pt;
 }

.centerContent
{
	margin-left:       300px;
	margin-right:      20%;
	min-width:			750px;
}
.eventContent
{
	margin-left:       100px;
	margin-right:      100px;
	min-width:			850px;
	width:				850px;
}
.homeContent
{
	margin:				0% 10%;
	min-width:			900px;
	width:				900px;
}
.homeState
{
	margin:       0px;

}
.principleContent
{
	margin-left:		50px;
	margin-right:		100px;
	min-width:			750px;

}
.blueLeftCorner
{
	height:            18px;
	float:             left;
	margin:            0px;
	padding-left:      10px;
	padding-right:     10px;
	text-align:        center;
	background-color:  #384f6b;
	background:        url(/Images/XeoMed/blue_cap_left.jpg) no-repeat right top;
}
		  
.blueRightBody
{
	height:            18px;
	margin:            0px;
	padding:           0px 5px 0px 0px;
	float:             left;
	text-align:        center;
	background-color:  #384f6b;
	background:        url(/Images/XeoMed/blue_cap_right.gif) no-repeat right top;
}

.grayLeftCorner
{
	height:            18px;
	float:             left;
	margin:            0px;
	padding-left:      10px;
	padding-right:     10px;
	text-align:        center;
	background-color:  #384f6b;
	background:        url(/Images/XeoMed/gray_cap_left.gif) no-repeat right top;
}

.grayRightBody
{
	height:            18px;
	margin:            0px;
	padding:           0px 5px 0px 0px;
	float:             left;
	text-align:        center;
	background-color:  #384f6b;
	background:        url(/Images/XeoMed/gray_cap_right.gif) no-repeat right top;
}		  

.buttonTxt
{
	float:             left;
	padding:           2px 20px 2px 8px;
	height:            18px; 
	color:             #ffffff;
	text-decoration:   none;
	font-size:         11px;
	font-family:       "Trebuchet MS", "Lucida Grande", Arial,sans-serif;
}

.headerTxt
{
	text-align:        center;
	padding-bottom:    5px;
	color:             black;
	text-decoration:   none;
	font-size:         11pt;
	font-family:       "Trebuchet MS", "Lucida Grande", Arial,sans-serif;
}

.TitleTxt
{
	text-align:        center;
	padding-bottom:    5px;
	color:             gray;
	text-decoration:   none;
	font-size:         11px;
	font-family:       "Trebuchet MS", "Lucida Grande", Arial,sans-serif;
}

.entryTxt
{
	color:             gray;
	font-size:         14px;
	font-family:       "Trebuchet MS", "Lucida Grande", Arial,sans-serif;
}

.roundedCornerMainTxt
{
	color:             #384f6b;
	font-size:         14pt;
	font-family:       bold "Trebuchet MS", "Lucida Grande", Arial,sans-serif;
	margin-top:	       10px;
	margin-left:       20px;
	margin-right:      20px;
	background-color:  transparent;
}
.homeBanner
{
	text-align:        center;
	color:             white;
	/**background-color:   #c75f0a;**/
	
	background-color:  #cc0033;
	padding:           4px 0px;
	width:             80%;
	font:              40pt bold "Trebuchet MS", "Lucida Grande", Arial,sans-serif;
	margin-top:        50px;
	margin-left:		70px;
}
		  
.bannerTxt
{
	text-align:        center;
	color:             white;
	/**background-color:   #c75f0a;**/
	
	background-color:  #cc0033;
	padding:           4px 0px;
	width:             80%;
	font:              40pt bold "Trebuchet MS", "Lucida Grande", Arial,sans-serif;
	margin-top:        50px;
	margin-left:		0px;
}
.bannerTxtS
{
	text-align:        center;
	color:             white;
	/**background-color:   #c75f0a;**/
	
	background-color:  #cc0033;
	padding:           4px 0px;
	width:             60%;
	font:              30pt bold "Trebuchet MS", "Lucida Grande", Arial,sans-serif;
	margin-top:        50px;
	margin-left:		20%;
}

.bannerTxtl
{
	text-align:        center;
	color:             white;
	background-color:  #334f69;
	padding:           4px 0px;
	width:             250px;
	font:              12px bold "Trebuchet MS", "Lucida Grande", Arial,sans-serif;
}
.bannerTxtRed
{
	text-align:        center;
	color:             white;
	background-color:  #cc0033;
	padding:           4px 0px;
	width:             250px;
	font:              12px bold "Trebuchet MS", "Lucida Grande", Arial,sans-serif;
}

.crowd
{
	height:            389px;
	width:             298px;
	margin:            0px;
	text-align:        center;
	background-color:  white;
	background:        url(/Images/XeoMed/dcCrowd.jpg) no-repeat;
	margin-left:       30%;
	position:          relative;
	top:               50px;
}
/*
a.currentMenuItem:link
{
	text-decoration:   none;
	font:              11px bold "Trebuchet MS", "Lucida Grande", Arial,sans-serif;
	color:             gray;
}

a.currentMenuItem:visited
{
	text-decoration:   none;
	font:              11px "Trebuchet MS", "Lucida Grande", Arial,sans-serif;
	color:             gray;
}

a.currentMenuItem:hover
{
	text-decoration:   none;
	font:              11px "Trebuchet MS", "Lucida Grande", Arial,sans-serif;
	color:             gray;
}

a.currentMenuItem:active
{
	text-decoration:   none; 
	font:              11px "Trebuchet MS", "Lucida Grande", Arial,sans-serif;
	color:             gray;
} 

a.otherMenuItem:link
{
	text-decoration:   none;
	font:              11px "Trebuchet MS", "Lucida Grande", Arial,sans-serif;
	color:             gray;
}

a.otherMenuItem:visited
{
	text-decoration:   none;
	font:              11px "Trebuchet MS", "Lucida Grande", Arial,sans-serif;
	color:             gray;
}

a.otherMenuItem:hover
{
	text-decoration:   none;
	font:              11px "Trebuchet MS", "Lucida Grande", Arial,sans-serif;
	color:             gray;
}

a.otherMenuItem:active
{
	text-decoration:   none;
	font:              11px "Trebuchet MS", "Lucida Grande", Arial,sans-serif;
	color:             gray;
} 

a.pressMe:active    { text-decoration: none; color: white; } 
a.pressMe:hover     { text-decoration: none; color: white; }
a.pressMe:link      { text-decoration: none; color: white; }
a.pressMe:visited   { text-decoration: none; color: white; }

a:active            { text-decoration: none; color: #333; } 
a:hover             { text-decoration: none; color: #333; }
a:link              { text-decoration: none; color: #333; }
a:visited           { text-decoration: none; color: #333; }

a.jobs:active       { text-decoration: underline; color:black;} 
a.jobs:hover
{
	font-weight:       bold; 
	text-decoration:   none;
	color:             black;
}
a.jobs:link         { text-decoration: underline; color:gray;}
a.jobs:visited      { text-decoration: underline; color:gray;}
*/
.table    { display:table; }
.tableRow { display:table-row; }
.tableCell
{
	display:           table-cell; 
	vertical-align:    top;
	padding:           2px 20px;
}

.indexCell
{
	display:           table-cell; 
	padding:           2px;
	text-align:        center;
	width:             60px;
	min-width:         60px;
	max-width:         60px;
}

.tableCellOverflow
{
	overflow:          hidden; 
	white-space:       nowrap;
}

/** New Style below here **/
	
.tableHeaderFont
{
	font:              9pt "Trebuchet MS", "Lucida Grande", Arial,sans-serif;
	text-align:        center;
	font-weight:       bold;
	padding-bottom:    10px;
}

.tableTitleFont
{
	font:              9pt "Trebuchet MS", "Lucida Grande", Arial,sans-serif;
	text-align:        right;
	font-weight:       bold;
	padding-bottom:    10px;
}

.tableFieldFont
{
	font:              9pt "Trebuchet MS", "Lucida Grande", Arial,sans-serif;
	text-align:        left;
	font-weight:       bold;
	padding-bottom:    10px;
}

.userTableHeader
{
	font:              9pt "Trebuchet MS", "Lucida Grande", Arial,sans-serif;
	text-align:        center;
	font-weight:       bold;
	padding-bottom:    10px;
}

.tableDataFont
{
	font:              9pt "Trebuchet MS", "Lucida Grande", Arial,sans-serif;
	text-align:        center;
	color:             gray;
}

.newsRoll
{
	position:          absolute;
	top:               210px;	/* 115 + 200 */
	left:              900px;
}
.filmRoll
{
	position:          absolute;
	top:               350px;	/* 115 + 200 */
	left:              1%;
	width:             255px;	/* NEW */
}

.fishRoll
{
	position:          absolute;
	top:               170px;	/* 115 + 200 */
	left:              1%;
	width:             255px;	/* NEW */
}
.genericRoll
{
	position:          absolute;
	top:               70px;	/* 115 + 200 */
	left:              1000px;
	width:             255px;	/* NEW */
	height:				25px;
}
.newsRollPositioner
{
	position:          absolute; 
	left:              0px;
}

.editorialLetters
{
	position:          absolute;
	top:              175px;	/* 115 + 200 */
	left:				1140px;
	width:             255px;	/* NEW */
}
.principles
{
	position:          absolute;
	top:              225px;	/* 115 + 200 */
	left:				950px;
	width:             255px;	/* NEW */
}
.stateRoll
{
	position:          absolute;
	top:               620px;
	left:				0px;
	width:             100%;	/* NEW */
}


.extraRoll
{
	position:          absolute;
	top:               210px;
	left:				1050px;
	width:             255px;	/* NEW */
}

#linkTxt
{
	position:          absolute;
	top:               180px;	/* 115 + 180 */
	left:             3%;	/* 100 */
	padding-bottom:    5px;
	color:             #384f6b;
	background-color: transparent;
	font-size:        10pt;
	font-family:      "Trebuchet MS", "Lucida Grande", Arial,sans-serif;
}

.indented
{
	margin-left:       80px;
}
.minident
{
	margin-left:       40px;
}

			@media screen {.printOnly {display:none;bottom:5px;}}
			@media print  {.newsRoll, .editorialLetters, .fishRoll, .roundCornerSmall, img{display:none} #linkTxt, #menuList{display:none} .centerContent {margin-left:40px;padding-right:100px; font:12pt "Times New Roman", Times, Serif;color:black;} li.odd {font-size:12pt;} li.even{font-size:12pt} .homecontainer h1 {font-size:12pt;} body{ width:8.5in; height:11in;}}

.pageBreakAfter
{
    page-break-after: always;
}
.pageBreakBefore
{
    page-break-before: always;
}
.homeStore
{
	margin-left:	5px;
	margin-top:		0px;
	float:			left;
	width:			270px;
}
.remoteStore
{
	float:			left;
	width:			1100px;
	height:			1100px;
	margin-left:	325px;
	margin-top:		-10px;
	border:			none;
}
.newsStore
{
	float:			left;
	width:			850px;
	height:			800px;
	margin-top:		0px;
	border:			none;
}

.marchMap
{
	margin-left:	0px;
	float:			left;
	width:			100%;
	height:			600px;
	margin-top:		0px;
	border:			none;
}
.marchMapL
{
	margin-left:	0px;
	float:			left;
	width:			50%;
	height:			600px;
	margin-top:		0px;
	border:			none;
}
.marchMapR
{
	margin-left:	0px;
	float:			left;
	width:			50%;
	height:			600px;
	margin-top:		0px;
	border:			none;
}

///

  div.shadow { 
    align: center
  }

  td.shadow-top { 
    height: 16px;  
    background-image: url(/Images/XeoMed/top.gif)
  }

  td.shadow-topRight { 
    width: 16px;
    height: 16px;
    background-image: url(/Images/XeoMed/topRight.gif)
  }

  td.shadow-right { 
    width: 16px; 
    background-image: url(/Images/XeoMed/right.gif)
  }

  td.shadow-bottomRight { 
    width: 16px; 
    height: 16px; 
    background-image: url(/Images/XeoMed/bottomRight.gif)
  } 

  td.shadow-bottom { 
    height: 16px;
    background-image: url(/Images/XeoMed/bottom.gif)
  }

  td.shadow-bottomLeft { width: 16px;
    height: 16px;
    background-image: url(/Images/XeoMed/bottomLeft.gif)
  } 

  td.shadow-left { width: 16px;
    background-image: url(/Images/XeoMed/left.gif)
  }

  td.shadow-topLeft { 
    width: 16px; 
    height: 16px; 
    background-image: url(/Images/XeoMed/topLeft.gif)
  }      

  td.shadow-center { 
    background-color: black  
  }
.labelTag
{
	border: none; 
	color:#a52a2a;
	font-size:14pt;
	font-weight:bold;
}