body
{
    background-color: #FFFFFF;
    margin: 0;
    padding: 0;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:1.5;
    font-size:12px;
    font-family:Verdana, Arial, sans-serif;
    display: block;
    font: 12px/1.5 Verdana, Arial, sans-serif;
}

a:link
{
	color: #660000;
}

a:visited
{
	color: #660000;
}

a:hover
{
	color: #CC0000;
}


div#banner
{
    background-image: url(../images/banner_bar.gif);
	background-repeat: repeat-x;
	position: relative;
	z-index: 200;
	background-color: #FFFFFF;
	margin: 0 0 0 0;
	padding: 0px 0px 0 0px;
	top: 0px;
	left: 0px;
	height: 100px;
	width: 900px;
	clear: left;
}

div#banner h1
{
	position: relative;
	background: transparent;
	margin: 0 0 0 5px;
	padding: 0px 0px 0 0px;
	top: 10px;
	width: 620px;
	font-weight: normal;
	color: #660000;
	vertical-align: middle;
	text-align: center;
	font-size: 220%;
}

div#banner h2
{
	margin: 0 0 0px 10px;
	padding: 5px 0px 2px 0;
	width: 620px;
	font-style: italic;
    font-size: 130%;
	color: #660000;
	vertical-align: middle;
	text-align: center;
}

div#banner h3
{
	margin: 0 0 0px 10px;
	padding: 5px 0px 2px 0;
	width: 620px;
	font-style: italic;
    font-size: 90%;
	color: #660000;
	vertical-align: middle;
	text-align: center;
}

div#banner img
{
	margin: 10px 0 10px 10px;
	height: 80px;
	width: 50px;
	vertical-align: middle;
	clear: left;
	float: left;
}

div#slogan
{
    background-image: url(../images/slg-bar1.gif);
	background-repeat: repeat-x;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 5px;
	left: 705px;
	width: 185px;
	height: 70px;
	color: #660000;
/*	background: transparent;
/*	background-color: #EFE3B9;*/
	border: 1px ridge #660000;
	text-align: left;
}

div#slogan h2
{
	font-size: 85%;
	font-weight: bold;
	padding: 0;
	margin: 0;
	color: #660000;
	width: 140px;
	text-align: center;
}

div#slogan h3
{
	font-size: 85%;
	font-weight: bold;
	padding-top: 5px;
	width: 180px;
	margin: 3px 0 2px 0;
	color: #660000;
	text-align: center;
}

div#slogan img
{
	margin: 5px;
	width: 27px;
	height: 38px;
	clear: left;
	float: left;
	vertical-align: middle;
	text-align: left;
}

div#main
{
	display: block;
	position: absolute;
	z-index: 10;
	margin: 0 0 0 0;
	padding: 0;
	top: 150px;
	background-color: #CCCCCC;
	width: 900px;
	clear: left;
}

#main h1.out
{
	margin: 0;
	padding: 0;
	margin-top: 20px !important;
	margin-left: 80px !important;
	width: 400px;
	float: left;
	clear: both;
	font-weight: normal;
	font-size: 250%;
}

#main h3.out
{
	margin: 0;
	padding: 0;
}

div#content
{
	position: relative;
	border-right: 1px solid #DDDDDD;
	width: 630px;
}

div#content_header
{
	position: relative;
	left: 5px;
	width: 880px;
	height: 160px;
	margin-top: 0px;
	background-color: #dddddd;
	border-bottom: 4px solid #660000;
	border-left: 1px solid #660000;
	border-right: 1px solid #660000;
}

#imgPanel img.panel
{
	width: 840px;
	height: 200px;
}

#imgPanel img.panel_sngl
{
	position: relative;
	left: 0px;
/*	width: 361px;*/
	height: 160px;
	text-align: right;
	float:right;
}

#imgPanel img.panel_wide
{
	position: relative;
	left: 0px;
/*	width: 361px;*/
	height: 160px;
	text-align: right;
	float: right;
}

div#images
{
	position: relative;
	width: 620px;
	height: 160px;
	float: left;
	margin: 5px 2px 5px 2px;
	padding: 0 0 0 5px;
	clear: both;
}

#images img
{
	margin: 0 5px 0 5px;
}
#images p
{
	padding: 0;
	margin: 0;
}


div#divbar
{
	padding: 0;
	margin: 0;
    width: 630px;
}

#divbar p
{
	padding: 0;
	margin: 0px 0 0px 0;
	clear: both;
}

div#divbar img
{
	padding: 0;
	margin: 0;
    width: 630px;
    height: 1px;
	clear: both;
}

div#welcome
{
	position: relative;
	background-color: #FFFFFF;
	margin: 5px 0 5px 5px;
	padding: 0;
	width: 620px;
	border: 1px double #660000;
	font-size: 100%;
	font-weight: normal;
	clear: both;
}

#welcome p
{
	padding: 10px 10px 10px 10px;
}

.FrstLttr
{
	color: #660000;
	font-size: 180%;
	font-weight: bold;
	margin: 0;
	padding: 0 0 0 0;
}
.FrstWrd
{
	color: #660000;
	font-size: 130%;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

div#announcement
{
	margin: 5px 0 5px 5px;
	padding: 0;
/*	padding: 10px 10px 5px 10px;*/
	background-color: white;
	width: 620px;
	border: 1px double #660000;
	font-size: 90%;
}

div#announcement p
{
	margin: 0 0 0 0;
	padding: 5px 10px 0px 10px;
}

p.header
{
	margin: 0;
	padding: 0;
	font-weight: bold;
	text-align: left;
	font-size: 120%;
}

div#announcement ul
{
	margin-top: 5px;
	margin-bottom: 5px;
}

div#announcement li
{
	padding: 2px 2px 2px 12px;
	text-align: left;
	text-indent: -10px;
}

div#announcement h1
{
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
	padding: 2px 2px 2px 12px;
	text-align: center;
	font-size: 150%;
	font-weight: bold;
	font-style: italic;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	background-color: #EFE3B9;
	border: 1px solid #999999;
}

div#ad
{
/*	position: absolute;*/
    background-image: url(../images/golf3.jpg);
	background-repeat: no-repeat;
	margin: 10px 0px 10px 20px;
	padding: 5px 5px 5px 5px;
	width: 200px;
	height: 150px;
/*    left: 675px;*/
/*    top: 620px;*/
    background-color: #FFFFFF;
    border: 1px solid #333333; /*#2058C5;*/
    clear: both;
	float: left;
	color: #EFE3B9;
	text-decoration: none;
}

div#ad h1
{
	color: #EFE3B9 !important;
}

div#ad a
{
	text-decoration: none;
}

div#bottom
{
	position: relative;
	width: 630px;
}

div#bottom tr
{
	vertical-align: top;
	text-align: center;
}

div#bottom td
{
	vertical-align: top;
	text-align: center;
}

div#thanks
{
	position: relative;
	margin: 5px 5px 5px 5px;
	padding: 0;
/*	padding: 10px 10px 5px 10px;*/
/*	background-color: #EFE3B9;*/
	background-color: #FFFFFF;
	width: 620px;
	border: 2px solid #660000;
	font-size: 75%;
	text-align: center;
}

#thanks p
{
	padding: 2px 10px 2px 10px;
	font-style: italic;
}

div#divider
{
	margin: 10px 0 10px 0;
	border: 1px solid #3366CC;
}

div#pgfooter
{
	position: relative;
	z-index: 200;
	background-color: #660000;
	color: #EFE3B9;
	width: 100%;
	top: 0;
	text-align: center;
	border-top: 5px solid #000066;
}


p.foot
{
	margin: 0 0 0 0 !important;
	padding: 5px 0 0 0 !important;
	font-size: 85%;
	font-style: italic;
	font-weight: normal;
	text-align: center;
}

div#news
{
/*	position: absolute;
	top: 420px;
	left: 500px;*/
	margin: 5px 10px 5px 5px;

	width: 300px;
/*	border: 2px double #2058C5;*/
	border: 1px solid #660000;
}

div#bookstore
{
/*	position: relative;
	top: 0px;*/
	margin: 5px 10px 10px 20px;
	padding: 5px 0px 5px 0px;
	width: 180px;
/*	margin: 15px 0px 5px 5px;
	width: 240px;
*/
	background-color: white;
	border: 1px solid #660000;
	font-size: 90%;
}

#bookstore img
{
	margin: 0 0 0 0px;
	text-align: center;
}

#bookstore h1
{
	font-size: 90% !important;
}

#bookstore a
{
	text-decoration: none !important;
}

div#tds
{
	position: relative;
	margin: 10px 0px 10px 10px;
	padding: 10px 0 15px 0;
	top: 0px;
	width: 220px;
/*	margin: 15px 0px 5px 5px;
	width: 240px;
*/
	background-color: white;
	border: 1px solid #660000;
	font-size: 90%;
}

.dblCol
{

}

div#clrbar
{
	position: relative;
	width: 50px;
	float: left;
}

div.c1
{
	background-color: #660000;
}

.c2
{
	background-color: #770000;
}

.c3
{
	background-color: #880000;
}

.c4
{
	background-color: #990000;
}

.c5
{
	background-color: #aa0000;
}

.c6
{
	background-color: #bb0000;
}
.c7
{
	background-color: #cc0000;
}
.c8
{
	background-color: #dd0000;
}
.c9
{
	background-color: #ee0000;
}
.c10
{
	background-color: #ff0000;
}

div#menu
{
	position: relative;
	z-index: 200;
    background-image: url(../images/nav-bar.gif);
	background-repeat: repeat-x;
    width: 900px;
    height: 50px;
    margin-left: 0px;
    font-size: 12px;
	padding: 0 0 0 0px;
	clear: left;
}
div#menu a{
    display: block;
/*    background-image: url(images/tab1-off.gif);*/
    position: relative;
/*    color: #003366;*/
    color: #FFFFFF;
    background-color: transparent;
/*    background-color: #ffff99;*/
    margin: 0px 1px 0 1px;
    padding: 0 0 0 0px;
    width: 100px;
    height: 40px;
    vertical-align: middle;
    padding: 5px 0px 0px 0px;
	text-align: center;
    text-decoration: none;
    font-weight: bold;
    font-size: 80%;
    clear: left;
    float: left;
}

div#menu a:hover {
/*    background-color: #003366;*/
/*    background: white url(images/tab2-on.gif) no-repeat;*/
    background-color: transparent;
    color: #660000;
/*    border: 0px inset #CB9F5B;*/
	z-index: 200;
}

#menu div
{
	display: block;
	position: relative;
	z-index: 200;
	float: left;
}

#menu div div
{
	display: none;
	position: relative;
	z-index: 200;
	clear: left;
	float: left;
}

#menu div div a {
    display: block;
	z-index: 200;
    background: white url() no-repeat;
    margin: 0px 0 0 0px;
    padding: 5px 2px 5px 5px;
    border-top: 0;
    width: 125px;
    height: 15px;
    background-color: #660000;
    color: #FFFFFF;
    border: 1px outset #DD0000;
    font-size: 80%;
    font-weight: bold;
    text-align: left;
    border-top: 0;
    clear: left;
    float: left;
}

#menu div div a:hover {
    background: white url() no-repeat;
    background-color: #660000;
	z-index: 200;
    color: #ffffFF;
    border-bottom: 1px inset #770000;
    border-left: 1px inset #770000;
    border-right: 1px inset #770000;
/*    background-color: #FAF3DB;
    color: #003366;

    border-bottom: 1px inset #E7C756;
    border-left: 1px inset #E7C756;
    border-right: 1px inset #E7C756;*/
    border-top: 0;
}

div#panel
{
	position: absolute;
	margin: 10px 0px 10px 0px;
	padding: 5px 0px 5px 0px;
	width: 250px;
    left: 640px;
    top: 20px;
    background-color: #FFFFFF;
    border: 1px solid #333333; /*#2058C5;*/
    clear: both;
	float: left;
}

div#info
{
	margin: 0 0 0 4px;
	padding: 10px 0px 5px 0px;
	background-color: #EFE3B9;
	border: 1px solid #999999;
	text-align: center;
	font-size: 100%;
	width: 240px;
}

div#info h1
{
	margin: 0;
	padding: 0 0 0 2px;
	font-weight: bold;
	font-size: 100%;
}

div#info h1.hdr
{
	margin: 0;
	padding: 0 0 0 2px;
	font-weight: bold;
	font-size: 100%;
	text-align: left;
	margin-left: 5px;
	margin-top: 5px;
}

div#info h1.cnt
{
	margin: 0;
	padding: 0 0 0 2px;
	font-weight: bold;
	font-size: 100%;
	color: #000000;
}


div#info h2
{
	margin: 0;
	padding: 0 0 2px 5px;
	font-weight: bold;
	font-size: 95%;
	text-align: left;
}

div#info h3
{
	margin: 0 0 0 0 ;
	padding: 5px 0 0 0;
	font-weight: normal;
	text-align: center;
	font-style: italic;
	font-size: 95%;
}

div.label1
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-weight: normal;
	display: inline;
	text-align: right;
}

div#contact
{
	margin: 5px 0 0 4px;
	padding: 10px 0px 5px 0px;
/*	margin: 10px 0 10px 0;
	padding: 1px 0px 10px 0px;*/
/*	background-color: #DDDDDD;*/
	background-color: #EFE3B9;
	border: 1px solid #999999;
	text-align: center;
	font-size: 100%;
	width: 240px;
}

div#contact h1
{
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 110%;
}

div#contact h2
{
	margin: 0;
	padding: 0 0 0 5px;
	font-weight: bold;
	font-size: 90%;
	text-align: left;
}

div#contact h3
{
	margin: 0;
	padding: 0;
	padding-left: 5px;
	font-weight: normal;
	text-align: left;
	text-indent: 10px;
	font-size: 80%;
}

div#contact h4
{
	margin: 0;
	padding: 0;
	padding-left: 5px;
	font-weight: normal;
	font-style: italic;
	text-align: center;
	text-indent: 10px;
	font-size: 90%;
	color: #660000;
}

div#contact a
{
	position: relative;
/*	background-color: #DDDDDD;*/
	text-decoration: underline;
	color: #003366;
	border: 0;
	margin: 0;
	margin-left: 50px;
	margin-right: 15px;
	width: 100%;
	text-align: right;
}

div#contact a.link
{
	position: static !important;
	width: auto !important;
	margin: 0 !important;
	padding: 0 !important;
	text-indent: 0px !important;
	text-align: center !important;
}

div#images_full
{
	position: relative;
	width: 860px;
	height: 250px;
	left: 40px;
	float: left;
	margin: 5px 0px 0px 5px;
	padding: 0 0 0 0px;
	clear: both;
}

#images_full img
{
	margin: 5px 5px 0px 5px;
/*	width: 400px;*/
	height: 250px;
}

#captions
{
	position: relative;
	width: 860px;
	float: left;
	margin: 0px 0px 0px 10px;
	padding: 0 0 0 5px;
	clear: both;
}
#caption
{
	margin: 2px 5px 0px 5px;
	width: 400px;
	text-align: center;
	font-weight: bold;
	font-size: 130%;
	font-style: italic;
	float: left;
}

div#content_full
{
	position: relative;
	border: 1px solid #660000;
	background-color: #EFE3B9;
	width: 880px;
	margin: 5px 5px 10px 5px;
}

#main h1
{
	padding: 0;
	margin: 0;
	text-align: center;
	font-size: 200%;
	color: #660000;
}

#content_full p
{
	margin: 0 20px 0 20px;
}

#shadow
{
	position: relative;
	z-index: 50;
	background-color: #000000;
	width: 880px;
}

div#content_frm
{
	position: relative;
	border: 1px solid #660000;
	background-color: #EFE3B9;
	width: 880px;
	margin: 0;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
}

#content_frm h1
{
	padding: 5px 0 0 0;
	margin: 0;
	text-align: center;
	font-size: 200%;
	color: #660000;
}

#content_frm h2
{
	padding: 5px 0 0 0;
	margin: 0;
	text-align: center;
	font-size: 150%;
	color: #660000;
}

#content_frm h5
{
	padding: 5px 0 0 0;
	margin: 0;
	text-align: center;
	font-size: 130%;
	color: #660000;
	font-style: normal;
}

#center_pan
{
	position: relative;

	padding: 5px 10px 10px 10px;
	margin: 0;
	width: 520px;
	left: 200px;
	color: #660000;
	background-color: #FFFFFF;
	border: 1px solid #660000;
}

#center_pan h1
{
	margin: 5px 0 5px 0;
	text-align: left;
	font-size: 120%;
	color: #660000;
	border-bottom: 1px solid #660000;
}

#center_pan h2
{
	margin: 0 0 5px 0;
	text-align: center;
	font-size: 120%;
	color: #660000;
}

#center_pan h3
{
	padding: 0;

	margin: 0;
	text-align: left;
	font-size: 100%;
	font-weight: normal;
	color: #660000;
}

#center_pan ul.lvl1
{
	position: relative;
	margin-left: 10px;
	margin-right: 50px;
	padding: 0;
	left: 40px;
}

#center_pan ul.lvl2
{
	position: relative;
	margin-left: 10px;
	padding: 0;
	left: 50px;
}

#left_pan
{
	position: relative;
	padding: 5px 10px 10px 10px;
	margin: 0;
	margin-top: 30px;
	width: 520px;
	left: 35px;
	color: #660000;
	background-color: #FFFFFF;
	border: 1px solid #660000;
	float: left;
}

#left_pan h2
{
	margin: 0 0 5px 0;
	text-align: center;
	font-size: 120%;
	color: #660000;
}

#left_pan h3
{
	padding: 0;
	margin: 0;
	text-align: left;
	font-size: 100%;
	font-weight: normal;
	color: #660000;
}

#side_pan_lt
{
	position: relative;
	padding: 5px 10px 10px 10px;
	margin: 0;
	margin-top: 30px;
	margin-left: 0px;
	margin-right: 15px;
	margin-bottom: 10px;
	width: 380px;
	left: 35px;
	color: #660000;
	background-color: #FFFFFF;
	border: 1px solid #660000;
	float: left;
	clear: right;
}

#side_pan_lt h1
{
	margin: 0 0 5px 0;
	text-align: center;
	font-size: 140%;
	color: #660000;
}

#side_pan_lt h1.tline
{
	font-size: 120%;
	text-align: left;
	color: #660000;
	margin: 5px 10px 0 10px;
	border-top: 1px solid #CCCCCC;
}

#side_pan_lt h1.tline-c
{
	font-size: 120%;
	text-align: center;
	color: #660000;
	margin: 5px 10px 0 10px;
	border-top: 1px solid #CCCCCC;
}

#side_pan_lt h1.uline
{
	font-size: 120%;
	text-align: left;
	font-weight: bold;
	color: #660000;
	margin: 5px 10px 0 10px;
	border-top: 0;
	border-bottom: 1px solid #CCCCCC;
}

#side_pan_lt h2
{
	padding: 0 40px 0 40px;
	margin: 0 0 5px 0;
	text-align: center;
	font-size: 120%;
	color: #660000;
}

#side_pan_lt h3
{
	padding: 0 10px 0 10px;
	margin: 0;
	text-align: Center;
	font-size: 100%;
	color: #660000;
}

#side_pan_lt h4
{
	padding: 0;
	margin: 0;
	text-align: Center;
	font-size: 120%;
	font-weight: normal;
	font-style: italic;
	color: #660000;
}

#side_pan_lt img
{
	width: 380px;
	height: 190px;
	margin-top: 4px;
	margin-bottom: 0;
}


#content_frm table
{
	margin: 0 0 10px 5px;
}

#content_frm td
{
	border: 1px solid #660000;
	background-color: #FFFFFF;
	width: 425px;
	margin: 5px 5px 5px 5px;
	font-size: 100%;
	vertical-align: top;
}

#content_frm td#gap
{
	width: 1px;
	background: transparent;
}

#content_frm td h1
{
	font-size: 160%;
	text-align: center;
	color: #660000;
	margin: 10px 0 0 0;
}

#content_frm td h2
{
	font-size: 120%;
	text-align: left;
	color: #660000;
	margin: 5px 10px 0 10px;
	padding: 0;
	border-top: 1px solid #CCCCCC;
}

#content_frm td p
{
	font-size: 100%;
	text-align: left;
	color: #000000;
	margin: 5px 10px 0 10px;
}

#content_frm img.umw
{
	position: relative;
	text-align: center;
	vertical-align: middle;
	float: left;
	clear: right;
	width: 91px;
	height: 158px;
	left: 150px;
	margin-bottom: 10px;
}

#content_frm img.vbs
{
	position: relative;
	text-align: center;
	vertical-align: middle;
	float: left;
	clear: right;
	width: 186px;
	height: 144px;
	left: 120px;
	margin-top: 20px;
	margin-bottom: 10px;
}

#content_frm img.smt
{
	position: relative;
	text-align: center;
	vertical-align: middle;
	float: left;
	clear: right;
	width: 110px;
	height: 150px;
	left: 90px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#content_frm img.yahoo
{
	width: 220px;
	height: 33px;
	text-align: center;
/*	background: #FFFFFF;*/
}

.yahoo_mp
{
	padding: 5px 0 0 0;
	margin: 0;
	text-align: center;
	font-size: 200%;
	color: #660000;
    background-image: url(../images/yahoomaps.gif);
	background-repeat: no-repeat;
	background-position: center right;
}


/*
td#lft_col
{
	border: 1px solid #990000;
	background-color: #FFFFFF;
	width: 425px;
	margin: 5px 5px 10px 5px;
}

td#rht_col
{
	border: 1px solid #990000;
	background-color: #FFFFFF;
	width: 425px;
	margin: 5px 5px 10px 5px;
}
*/

#center_wide
{
	position: relative;
	padding: 5px 10px 10px 10px;
	margin: 0 0 10px 0;
	width: 800px;
	left: 35px;
	color: #660000;
	background-color: #FFFFFF;
	border: 1px solid #660000;
	clear: left;
	min-height: auto;
	overflow: hidden;
}

div.center_wide
{
	position: relative;
	padding: 5px 10px 10px 10px;
	margin: 0 0 10px 0;
	width: 800px;
	left: 35px;
	color: #660000;
	background-color: #FFFFFF;
	border: 1px solid #660000;
	clear: left;
	min-height: auto;
		overflow: hidden;
}

#center_wide p
{
	font-size: 100%;
	text-align: left;
	color: #660000;
	margin: 10px 10px 0 10px;
}

#center_wide p.indt
{
	font-size: 100%;
	text-align: left;
	color: #660000;
	margin: 0px 30px 0 40px;
}

#center_wide p.lrg
{
	font-size: 110%;
	text-align: left;
	color: #660000;
	margin: 10px 10px 0 10px;
}

#center_wide p.rt
{
	margin: 10px 10px 0 500px;
}

#center_wide h1
{
	font-size: 120%;
	text-align: left;
	color: #660000;
	margin: 5px 10px 0 10px;
	border-top: 1px solid #CCCCCC;
}

#center_wide h1.uline
{
	font-size: 120% !important;
	text-align: left !important;
	font-weight: bold;
	color: #660000;
	margin: 5px 10px 0 10px;
	border-top: 0;
	border-bottom: 1px solid #CCCCCC;
}

div.center_wide h1
{
	font-size: 120%;
	text-align: left;
	color: #660000;
	margin: 5px 10px 0 10px;
	border-top: 1px solid #CCCCCC;
}

div.center_wide h1.uline
{
	font-size: 120% !important;
	text-align: left !important;
	font-weight: bold;
	color: #660000;
	margin: 5px 10px 0 10px;
	border-top: 0;
	border-bottom: 1px solid #CCCCCC;
}

#center_wide h2
{
	font-size: 110%;
	text-align: left;
	color: #660000;
	margin: 5px 10px 0 10px;
	border-bottom: 1px solid #660000;
}

#center_wide h2.indnt
{
	font-size: 110%;
	text-align: left;
	color: #660000;
	margin: 5px 10px 0px 20px;
	padding-left: 40px;
	border-bottom: 0px solid #660000;
}

#center_wide h2.lnthr
{
	font-size: 110%;
	text-align: left;
	color: #990000;
	margin: 5px 10px 0 10px;
	text-decoration: line-through;
	border-bottom: 1px solid #660000;
}

#center_wide h2.lt
{
	font-size: 110%;
	text-align: left;
	color: #660000;
	margin: 5px 10px 0 10px;
	text-decoration: none;
}

#center_wide h3
{
	font-size: 110%;
	text-align: left;
	color: #000000;
	margin: 5px 10px 0 10px;
	font-weight: normal;
}

#center_wide h4
{
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 100%;
	text-align: left;
	color: #000000;
	margin: 5px 10px 0 10px;
	padding-left: 50px;
	padding-right: 80px;
	font-weight: normal;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	font-style: italic;
}

#center_wide h5
{
	font-size: 120%;
	text-align: left;
	color: #660000;
	margin: 5px 10px 0 10px;
}

#center_wide h6
{
	font-size: 110%;
	text-align: left;
	color: #660000;
	margin: 5px 10px 0 10px;
	font-weight: normal;
}

#center_wide h6.it
{
	font-size: 110%;
	text-align: left;
	color: #660000;
	margin: 5px 10px 0 10px;
	font-weight: normal;
	font-style: italic;
}

#center_wide h6.wd
{
	padding-left: 80px;
	font-family: Wingdings;
	font-weight: normal;
	float: left;
}

#center_wide i
{
	color: #000000;
}

#center_wide ul
{
	position: relative;
	left: 70px;
	font-size: 110%;
}

#center_wide ul.normal
{
	padding-left: 50px;
	width: 700px;
	margin-left: 5px;
	position: relative;
	left: 10px;
	font-size: 100%;
}

#center_wide ol
{
	position: relative;
	left: 70px;
	font-size: 110%;
	margin-right: 160px;
}

#center_wide img.tsingers
{
	position: relative;
	left: 150px;
	width: 600px;
	height: 600px;
	clear: left;
}

div.center_wide p
{
	margin-left: 10px;
	margin-right: 10px;
}

table.programs
{

}

table.programs tr
{
	border: 0;
}

table.programs td
{
	border: 0 !important;
	text-align: center;
}

a.prog_link
{
	text-decoration: none;
}

div.left23
{
	width: 450px;
	position: relative;
	padding: 5px 10px 10px 10px;
	margin: 0 10px 10px 0;
	left: 35px;
	color: #660000;
	background-color: #FFFFFF;
	border: 1px solid #660000;
	clear: both;
	min-height: auto;
	float: left;
	height: 130px;
}

div.right3
{
	position: relative;
	width: 300px;
	padding: 5px 10px 10px 10px;
	margin: 0 23px 10px 10px;
	margin: 0 5px 10px 10px;
	color: #660000;
	background-color: #FFFFFF;
	border: 1px solid #660000;
	clear: right;
	min-height: auto;
	float: left;
	left: 43px;
	height: 130px;
}

h1.c_uline
{
	font-size: 120% !important;
	text-align: center!important;
	font-weight: bold;
	color: #660000;
	margin: 5px 10px 10px 10px !important;
	border-top: 0 !important;
	border-bottom: 1px solid #CCCCCC;
}

h2.msTitle
{
	font-size: 100% !important;
	font-weight: bold;
	font-style: italic;
	margin: 0 !important;
	margin-left: 10px !important;
	padding: 0 !important;
	text-align: left !important;
	display: inline;
	width: 170px;
	float: left;
}

h2.msStaff
{
	display: inline;
	font-size: 100% !important;
	font-weight: normal;
	margin: 0 !important;
	margin-right: 5px !important;
	padding: 0 !important;
	text-align: left !important;
	float: left;
}

h2.msNews
{
	font-size: 100% !important;
	font-weight: bold;
	margin: 0 !important;
	margin-left: 10px !important;
	margin-bottom: 5px !important;
	padding: 0 !important;
	padding-top: 0px !important;
	text-align: left !important;
	display: inline;
	width: 220px;
	float: left;
	clear: left;
}

h2.msNewsCont
{
	display: inline;
	font-size: 100% !important;
	font-weight: normal;
	margin: 0 !important;
	margin-right: 5px !important;
	padding: 0 !important;
	text-align: left !important;
	float: left;
	width: 550px;
}

h2.msDoc
{
	padding: 0 !important;
	margin: 0 !important;
	margin-left: 10px !important;
	margin-bottom: 5px !important;
	font-size: 100% !important;
	font-weight: normal !important;
	text-align: left !important;
}

a.msDoc
{
	text-decoration: none;
}

h2.msLink
{
	width: 450px !important;
	text-align: center !important;
	font-size: 90% !important;
	font-weight: bold;
}

a.msLink
{
	width: 450px;
	text-align: center !important;
	text-decoration: none;
}

#indent_wide
{
	position: relative;
	padding-top: 20px;
	padding-bottom: 10px;
	margin: 0 0 10px 0;
	width: 700px;
	left: 90px;
	color: #660000;
	background-color: #FFFFFF;
	border: 1px solid #660000;
	min-height: auto;
	overflow: hidden;	
}

#indent_wide a.nwsltr
{
	padding: 0px 10px 0px 5px;
	text-decoration: none;
	font-size: 140%;
}

#center_wide a.nwsltr
{
	padding: 0px 5px 0px 5px;
	text-decoration: none;
	font-size: 100%;
}

#indent_wide a.job
{
	padding: 0px 5px 0px 5px;
	text-decoration: none;
	margin-top: 0px;
	margin-left: 40px;
	font-size: 120%;
	font-weight: bold;
}

#indent_wide a.job2
{
	padding: 0px 5px 0px 5px;
	margin-top: 0px;
	margin-left: 0px;
	font-size: 100%;
	font-weight: normal;
}


#indent_wide p.job
{
	text-decoration: none;
	padding: 0px;
	margin: 0px;
	margin-top: 10px;
	margin-left: 70px;
	font-size: 110%;
}

#indent_wide p.job2
{
	text-decoration: none;
	padding: 0px;
	margin: 0px;
	margin-top: 0px;
	margin-left: 170px;
	font-size: 110%;
}

#indent_wide p.job3
{
	text-decoration: none;
	padding: 0px;
	margin: 0px;
	margin-top: 10px;
	margin-left: 70px;
	font-size: 110%;
}


#indent_wide a.nwsltr-i
{
	padding: 0px 10px 0px 5px;
	text-decoration: none;
	font-size: 130%;
	font-style: italic
}

h2.nwsltr
{
	margin-left: 15px !important;
	font-size: 140% !important;
	font-style: normal !important;
	font-weight: bold !important;
	margin-bottom: 5px !important;
}

h2.mtgs
{
	margin-left: 15px !important;
	font-size: 120% !important;
	font-style: normal !important;
	font-weight: bold !important;
	margin-bottom: 5px !important;
}

div#nwsltr-cl1
{
	width: 300px;
	float: left;
	min-height: auto;
	overflow: hidden;
	margin-left: 10px;
	border-right: 1px solid #CCCCCC;
}

div#nwsltr-cl2
{
	width: 340px;
	float: right;
	min-height: auto;
	overflow: hidden;
	margin-right: 20px;
}

img.blt
{
	width: 30px;
	border: 0;
	vertical-align: middle;
	margin-left: 40px;
}

img.blt_sm
{
	width: 20px;
	border: 0;
	vertical-align: middle;
	margin-left: 40px;
}

#indent_wide i
{
	padding: 15px 10px 10px 20px;
}

#indent_wide ul
{
	padding: 0;
	margin: 0;
}

#indent_wide h1
{
	font-size: 120%;
	text-align: left;
	color: #660000;
	margin: 5px 10px 0 10px;
	border-bottom: 1px solid #CCCCCC;
}

#indent_wide h2
{
	font-size: 90%;
	text-align: left;
	color: #660000;
	margin: 5px 10px 5px 10px;
	font-style: italic;
	padding: 0;
	font-weight: normal;
}


#mapContainer
{
	position: relative;
	height: 400px;
  	width: 600px;
  	left: 150px;
  	border: 1px solid #660000;
}

#directions
{
	color: #660000;
	border: 0;
}

#dirTbl
{
	font-size: 120%;
	position: relative;
	left: 150px;
	width: 500px;
}

#content_frm td.lblcol
{
	width: 150px;
	padding: 0 10px 0 0;
	text-align: right;
	vertical-align: middle;
	background: transparent;
	color: #660000;
	font-weight: bold;
	border: 0;
}

#content_frm td.lblzip
{
	width: 80px;
	padding: 0 10px 0 0;
	text-align: right;
	vertical-align: middle;
	background: transparent;
	color: #660000;
	font-weight: bold;
	border: 0;
}

#content_frm td.inpcol
{
	text-align: left;
	width: 250px;
	padding: 0;
	background: transparent;
	color: #660000;
	border: 0;
}

#content_frm td.stcol
{
	text-align: left;
	width: 50px;
	padding: 0 !important;
	background: transparent;
	color: #660000;
	border: 0;
}

#content_frm td.zipcol
{
	text-align: left;
	width: 50px;
	padding: 0 10px 0 0;
	background: transparent;
	color: #660000;
	border: 0;
}

#content_frm ul
{
	margin-left: 150px;
	text-align: left;
	padding-top: 0;
	margin-top: 0;
}

#content_frm h3.tbl
{
	font-size: 105%;
	text-align: center;
	color: #660000;
	margin: 5px 10px 0 10px;
	text-decoration: underline;
}

#umwTbl
{
	width: 750px;
	padding: 0px;
	margin: 0;
	vertical-align: middle;
	border: 1px solid #666666;
}

#umwTbl TD, TR
{
	font-size: 95%;
	padding-top: 5px;
	padding-bottom: 4px;
	margin: 0;
	border: 0;
	vertical-align: middle;
	text-align: center;
}

#umwTbl TR.hdr
{
	font-weight: bold;
	font-size: 120%;
}

#umwTbl TD.hdr
{
	border-bottom: 1px solid #666666;
}

#umwTbl TD.insd
{
	border-bottom: 1px dotted #999999;
}

#umwBQ
{
	text-align: center;
}

#ythTbl
{
	width: 800px;
	padding: 0px;
	margin: 0;
	vertical-align: middle;
	border: 1px solid #CCCCCC;
}

#ythTbl TD, TR
{
	font-size: 95%;
	padding-top: 5px;
	padding-bottom: 4px;
	margin: 0;
	border: 0;
	vertical-align: middle;
	text-align: center;
}

#ythTbl TR.hdr
{
	font-weight: bold;
	font-size: 120%;
}

#ythTbl TD.hdr
{
	border-bottom: 1px solid #CCCCCC;
}

#ythTbl TD.insd
{
	border-bottom: 1px dotted #CCCCCC;
}

td#reader_lft
{
	position: relative;
	padding: 5px 10px 10px 10px;
	margin: 0 0 10px 0;
	width: 	500px !important;
	left: 10px;
	color: #660000;
	background-color: #FFFFFF;
	border: 1px solid #660000;
}

td#reader_lft h1
{
	font-size: 120%;
	text-align: left;
	color: #660000;
	margin: 5px 10px 0 10px;
	border-top: 1px solid #CCCCCC;
}

td#reader_lft h2
{
	font-size: 110%;
	text-align: left;
	color: #660000;
	margin: 5px 10px 0 10px;
	text-decoration: underline;
}

td#reader_lft h3
{
	font-size: 110%;
	text-align: left;
	color: #000000;
	margin: 5px 10px 0 10px;
	font-weight: normal;
}

td#reader_lft h4
{
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 100%;
	text-align: left;
	color: #000000;
	margin: 5px 10px 0 10px;
	padding-left: 50px;
	padding-right: 80px;
	font-weight: normal;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	font-style: italic;
}

td#reader_lft h6
{
	font-size: 150%;
	text-align: left;
	color: #660000;
	margin: 5px 10px 0 10px;
	border-bottom: 1px solid #CCCCCC;
	border-top: 0;
}

td#reader_lft p
{
	font-size: 100%;
	text-align: left;
	color: #660000;
	margin: 10px 10px 0 10px;
}

td#reader_rt
{
	position: relative;
	top: 0;
	padding: 5px 10px 10px 10px;
	margin: 0 0 10px 0;
	width: 300px !important;
	left: 15px;
	color: #660000;
	background-color: #FFFFFF;
	border: 1px solid #660000;
	float: left
}

td#reader_rt h1
{
	font-size: 120%;
	text-align: left;
	color: #660000;
	margin: 5px 10px 0 10px;
	border-top: 1px solid #CCCCCC;
}

td#reader_rt h6
{
	font-size: 150%;
	text-align: left;
	color: #660000;
	margin: 5px 10px 0 10px;
	border-bottom: 1px solid #CCCCCC;
	border-top: 0;
}

td#reader_rt p
{
	font-size: 100%;
	text-align: left;
	color: #660000;
	margin: 10px 10px 0 10px;
}

.scripture
{
	font-size: 95% !important;
	font-style: italic;
	padding-left: 15px;
	padding-bottom: 5px;
}

.new
{
	font-style: italic;
}

#center_directory
{
	position: relative;
	padding: 5px 10px 10px 10px;
	margin: 0 0 10px 0;
	width: 800px;
	left: 150px;
	color: #660000;
	background: transparent;
	font-size: 100%;
}

TABLE.directory
{
	left: 50px;
	text-align: left;
}

TD.directoryContent
{
	vertical-align: top;
	text-align: left;
	border: 0 !important;
	width: 175px !important;
	background: transparent !important;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 0;
	height: 100px !important;
	border-top: 1px solid #999999 !important;
}

img.staff
{
	position: relative;
	width: 68px !important;
	height: 100px !important;
	border: 0px solid #660000;
	float: left!important;
	clear: both;
	left: 00px !important;
}

TD.directoryImg
{
	vertical-align: top;
	text-align: left;
	border: 0 !important;
	width: 80px !important;
	background: transparent !important;
	padding-right: 0px;
	padding-left: 10px;
	padding-bottom: 2px;
	height: 100px !important;
	border-top: 1px solid #999999 !important;
}

img.galleryPhoto
{
	width: 200px !important;
	height: 150px !important;
	float: none !important;
	clear: none !important;
	border: 1px solid #660000 !important;
	left: 0 !important;
}

#indent_wide table
{
	position: relative;
	left: 10px;
	width: 680px;
}

#indent_wide td
{
	border: 0;
	margin: 0;
	padding: 0;
	background: transparent;
	width: 210px;
}

#indent_wide tr
{
}

#img_right
{
	position: relative;
	left: 40px;
	margin: 0;
	padding: 0;
	top: 0;
	width: 260px !important;
	height: 160px;
	margin: 0px 2px 5px 2px;
	padding: 0 0 0 5px;
	float: left;
	clear: none;
}

#img_right img
{
	position: relative;
	left: 0px;
	margin: 0 !important;
	padding: 0 !important;
	height: 160px;
	width: 257px;
	float: left !important;
}

div#content_footer
{
	position: relative;
	left: 5px;
	width: 880px;
	height: 160px;
	margin-top: 0px;
	margin-bottom: 10px;
	background-color: #dddddd;
	border-top: 4px solid #660000;
	border-bottom: 4px solid #660000;
	border-left: 1px solid #660000;
	border-right: 1px solid #660000;
}

iframe#calendarFrame
{
	position: relative;
	white-space: nowrap;
	overflow: auto;
	width: 100%;
	height: 100%;
}

div#calDiv
{
	position: relative;
	top: 0;
	left: 0;
	height: 650px;
}

div#calDiv h1
{
	margin: 0 !important;
	padding: 0 !important;
	margin-left: 5px !important;
	margin-right: 5px !important;
	margin-bottom: 5px !important;
	margin-top: 0px !important;
	padding-top: 0px !important;
	font-size: 90%;
	font-weight: bold;
	text-align: right;
}

table#schd
{
	border: 1px solid #660000;
	border-bottom: 0;
	font-size: 90%;
}

table#schd tr
{
	vertical-align: middle;
}

table#schd td
{
	border: 0;
	border-bottom: 1px solid #660000;
	border-left: 1px dashed #CCCCCC;
	vertical-align: middle;
}

tr.hding
{
	font-weight: bold !important;
}

tr.hding td
{
	border-bottom: 2px solid #660000 !important;
}

td.VBLoc
{
	font-weight: bold;
}

div#tumc2day
{
	width: 300px;
	margin: 5px 5px 5px 2px;
	border: 1px solid #660000;
	text-align: left;
	background-color: #FFFFFF;
	font-size: 90%;
	padding-bottom: 5px;
}

#tumc2day h1
{
	margin-top: 3px;
	margin-left: 3px;
	margin-right: 3px;
	padding: 2px;
	background-color: #EFE3B9;
	color: #660000;
	font-size: 90%;
	font-weight: bold;
	border-top: 1px solid #660000;
	border-bottom: 1px solid #660000;
	border-left: 1px solid #660000;
	border-right: 1px solid #660000;
	text-align: center;
}

#tumc2day h2
{
	margin: 0;
	padding: 0;
	margin-left: 3px !important;
	margin-right: 3px !important;
	padding-left: 5px;
	padding-top: 2px;
	font-size: 80% !important;
	font-weight: bold;
	text-align: left;
/*	border-top: 1px solid #999999;*/
	border-left: 1px solid #660000;
	border-right: 1px solid #660000;
}

#tumc2day h3
{
	margin: 0;
	padding: 0;
	padding-left: 5px !important;
	padding-bottom: 5px !important;
	margin-left: 3px !important;
	margin-right: 3px !important;
	font-size: 75%;
	font-weight: normal;
	text-align: left;
	border-left: 1px solid #660000;
	border-right: 1px solid #660000;
	border-bottom: 1px solid #660000;
}

#tumc2day h4
{
	margin: 0;
	padding: 0;
	margin-left: 5px !important;
	margin-right: 5px !important;
	font-size: 80%;
	font-weight: bold;
	text-align: right;
}

#tumc2day h5
{
	float: left;
	margin: 0;
	padding: 0;
	margin-left: 5px !important;
	margin-right: 5px !important;
	width: 40%;
	font-size: 80%;
	font-weight: bold;
	text-align: left;
}



#todayiframe
{
	margin-left: 3px;
	margin-top: 3px;
	white-space: nowrap;
	overflow: auto;
	width: 291px;
	height: 200px;
	font-size: 100%;
	border: 1px solid #660000;
}

#blogiframe
{
	margin-left: 5px;
	margin-top: 3px;
	white-space: nowrap;
	overflow: auto;
	width: 590px;
	height: 200px;
	font-size: 100%;
/*	border: 1px solid #660000;*/
}

ul.blog
{
	margin: 0 !important;
	padding: 0 !important;
	margin-left: 5px;
	margin-top: 5px;
}

li.blog
{
	margin: 5px !important;
	padding: 0 !important;
}


h2.ifrm
{
	margin: 0;
	padding: 0;
	margin-left: 3px !important;
	margin-right: 3px !important;
	padding-left: 5px;
	padding-top: 2px;
	font-size: 80% !important;
	font-weight: bold;
	text-align: left;
/*	border-top: 1px solid #999999;
	border-left: 1px solid #660000;
	border-right: 1px solid #660000;*/
}


h3.ifrm
{
	margin: 0;
	padding: 0;
	padding-left: 5px !important;
	padding-bottom: 5px !important;
	margin-left: 3px !important;
	margin-right: 3px !important;
	font-size: 75%;
	font-weight: normal;
	text-align: left;
/*	border-left: 1px solid #660000;
	border-right: 1px solid #660000;*/
	border-bottom: 1px solid #660000;
}

h3.ifrm-desc
{
	margin: 0;
	padding: 0;
	padding-left: 5px !important;
	padding-bottom: 5px !important;
	margin-left: 3px !important;
	margin-right: 3px !important;
	font-size: 75%;
	font-weight: normal;
	text-align: left;
/*	border-left: 1px solid #660000;
	border-right: 1px solid #660000;
	border-bottom: 1px solid #660000;*/
}

h2.blog
{
	margin: 0;
	padding: 0;
	margin-left: 3px !important;
	margin-right: 3px !important;
	padding-left: 0px;
	padding-top: 2px;
	font-size: 90% !important;
	font-weight: normal;
	text-align: left;
/*	border-top: 1px solid #999999;
	border-left: 1px solid #660000;
	border-right: 1px solid #660000;*/
}


h3.blog
{
	margin: 0;
	padding: 0;
	padding-left: 15px !important;
	padding-bottom: 5px !important;
	margin-left: 5px !important;
	margin-right: 3px !important;
	magrin-bottom: 10px !important;
	font-size: 75%;
	font-weight: normal;
	text-align: left;
/*	border-left: 1px solid #660000;
	border-right: 1px solid #660000;*/
	border-bottom: 1px solid #CCCCCC;
}

h3.blog-desc
{
	margin: 0;
	padding: 0;
	padding-left: 5px !important;
	padding-bottom: 5px !important;
	margin-left: 15px !important;
	margin-right: 3px !important;
	font-size: 90%;
	font-weight: normal;
	text-align: left;
/*	border-left: 1px solid #660000;
	border-right: 1px solid #660000;
	border-bottom: 1px solid #660000;*/
}

td.date
{
	padding-left: 5px;
	width: 100px !important;
	border: 0 !important;
	border-bottom: 1px solid #DDDDDD !important;
	text-align: left;
}

td.time
{
	width: 150px !important;
	border: 0 !important;
	border-bottom: 1px solid #DDDDDD !important;
}

td.team
{
	width: 600px !important;
	border: 0 !important;
	border-bottom: 1px solid #DDDDDD !important;
}

td.field
{
	width: 300px !important;
	border: 0 !important;
	border-bottom: 1px solid #DDDDDD !important;
}

td.results
{
	width: 200px !important;
	border: 0 !important;
	border-bottom: 1px solid #DDDDDD !important;
}


td.date-i
{
	padding-left: 5px;
	width: 100px !important;
	border: 0 !important;
	border-bottom: 1px solid #DDDDDD !important;
	text-align: left;
	font-style: italic;
}

td.time-i
{
	width: 150px !important;
	border: 0 !important;
	border-bottom: 1px solid #DDDDDD !important;
	font-style: italic;
}

td.team-i
{
	width: 600px !important;
	border: 0 !important;
	border-bottom: 1px solid #DDDDDD !important;
	font-style: italic;
}

td.field-i
{
	width: 300px !important;
	border: 0 !important;
	border-bottom: 1px solid #DDDDDD !important;
	font-style: italic;
}

td.results-i
{
	width: 200px !important;
	border: 0 !important;
	border-bottom: 1px solid #DDDDDD !important;
	font-style: italic;
}


td.date-b
{
	padding-left: 5px;
	width: 100px !important;
	border: 0 !important;
	border-bottom: 1px solid #DDDDDD !important;
	text-align: left;
	font-weight: bold;
}

td.time-b
{
	width: 150px !important;
	border: 0 !important;
	border-bottom: 1px solid #DDDDDD !important;
	font-weight: bold;
}

td.team-b
{
	width: 600px !important;
	border: 0 !important;
	border-bottom: 1px solid #DDDDDD !important;
	font-weight: bold;
}

td.field-b
{
	width: 300px !important;
	border: 0 !important;
	border-bottom: 1px solid #DDDDDD !important;
	font-weight: bold;
}

td.results-b
{
	width: 200px !important;
	border: 0 !important;
	border-bottom: 1px solid #DDDDDD !important;
	font-weight: bold;
}


td.blnk
{
	border: 0 !important;
	border-bottom: 1px solid #DDDDDD !important;
	text-align: left;
}

table.standings
{
	width: 505px;
	margin-left: 100px!important;
/*	left: 200px !important;*/
	font-size: 105%;
}

td.tmlft
{
	width: 300px !important;
	border: 0 !important;
	border-bottom: 1px solid #DDDDDD !important;
	border-right: 1px solid #DDDDDD !important;
	text-align: left;
}

td.win
{
	width: 50px !important;
	border: 0 !important;
	border-bottom: 1px solid #DDDDDD !important;
	border-right: 1px solid #DDDDDD !important;
}

td.loss
{
	width: 50px !important;
	border: 0 !important;
	border-bottom: 1px solid #DDDDDD !important;
	border-right: 1px solid #DDDDDD !important;
}

td.tie
{
	width: 50px !important;
	border: 0 !important;
	border-bottom: 1px solid #DDDDDD !important;
	border-right: 1px solid #DDDDDD !important;
}

td.pct
{
	width: 55px !important;
	border: 0 !important;
	border-bottom: 1px solid #DDDDDD !important;
}

th.shdr
{
	border: 0 !important;
	border-bottom: 1px solid #DDDDDD !important;
}

td.date-r
{
	padding-left: 5px;
	width: 100px !important;
	border: 0 !important;
	border-bottom: 1px solid #DDDDDD !important;
	text-align: left;
	font-style: italic;
}

td.time-r
{
	width: 150px !important;
	border: 0 !important;
	border-bottom: 1px solid #DDDDDD !important;
	font-style: italic;
}

td.team-r
{
	width: 600px !important;
	border: 0 !important;
	border-bottom: 1px solid #DDDDDD !important;
	font-style: italic;
}

td.field-r
{
	width: 300px !important;
	border: 0 !important;
	border-bottom: 1px solid #DDDDDD !important;
	font-style: italic;
}

td.results-r
{
	width: 200px !important;
	border: 0 !important;
	border-bottom: 1px solid #DDDDDD !important;
	font-style: italic;
}

input.itxt
{
	text-align: left;
	font-size: 110%;
	border: 1px solid #990000;
	padding: 1px;
}

input.itxt-c
{
	text-align: center;
	font-size: 110%;
	border: 1px solid #990000;
	padding: 1px;
}

table.form
{
	margin: 0! important;
	width: 750px;
}

td.csz-1
{
	border: 0 !important;
	width: 330px !important;
	font-size: 110% !important;
	text-align: left !important;
	color: #660000 !important;
	font-weight: bold;
}

td.csz-2
{
	border: 0 !important;
	width: 65px !important;
	font-size: 110% !important;
	text-align: left;
	color: #660000;
	font-weight: bold;
}

td.csz-3
{
	border: 0 !important;
	width: 120px !important;
	font-size: 110% !important;
	text-align: left;
	color: #660000;
	font-weight: bold;
}

td.csz-1i
{
	border: 0 !important;
	width: 330px !important;
	font-size: 110% !important;
	text-align: left !important;
	color: #660000 !important;
}

td.csz-2i
{
	border: 0 !important;
	width: 65px !important;
	font-size: 110%;
	text-align: left;
	color: #660000;
}

td.csz-3i
{
	border: 0 !important;
	width: 120px !important;
	font-size: 110%;
	text-align: left;
	color: #660000;
}

td.add
{
	border: 0 !important;
	width: 750px !important;
	font-size: 110% !important;
	text-align: left !important;
	color: #660000 !important;
	font-weight: bold;
}

td.add-i
{
	border: 0 !important;
	width: 750px !important;
	font-size: 110% !important;
	text-align: left !important;
	color: #660000 !important;
}

td.nm
{
	border: 0 !important;
	width: 300px !important;
	font-size: 110% !important;
	text-align: left !important;
	color: #660000 !important;
	font-weight: bold;
}

td.chk
{
	border: 0 !important;
	width: 200px !important;
	font-size: 110% !important;
	text-align: left !important;
	color: #660000 !important;
	font-weight: normal;
}

td.nm-i
{
	border: 0 !important;
	width: 300px !important;
	font-size: 110% !important;
	text-align: left !important;
	color: #660000 !important;
}

td.em
{
	border: 0 !important;
	width: 300px !important;
	font-size: 110% !important;
	text-align: left !important;
	color: #660000 !important;
	font-weight: bold;
}

td.em-i
{
	border: 0 !important;
	width: 300px !important;
	font-size: 110% !important;
	text-align: left !important;
	color: #660000 !important;
}

td.sx
{
	border: 0 !important;
	width: 150px !important;
	font-size: 110% !important;
	text-align: center!important;
	color: #660000 !important;
	font-weight: bold;
}

td.sx-i
{
	border: 0 !important;
	width: 150px !important;
	font-size: 110% !important;
	text-align: center !important;
	color: #660000 !important;
}

td.blnk-f
{
	border: 0 !important;
}

td.ag
{
	border: 0 !important;
	width: 150px !important;
	font-size: 110% !important;
	text-align: left !important;
	color: #660000 !important;
	font-weight: bold;
}

td.ag-i
{
	border: 0 !important;
	width: 150px !important;
	font-size: 110% !important;
	text-align: left !important;
	color: #660000 !important;
}

td.gd
{
	border: 0 !important;
	width: 150px !important;
	font-size: 110% !important;
	text-align: left !important;
	color: #660000 !important;
	font-weight: bold;
}

td.gd-i
{
	border: 0 !important;
	width: 150px !important;
	font-size: 110% !important;
	text-align: left !important;
	color: #660000 !important;
}

div#actBut
{
	margin: 0;
	margin-top: 10px;
	margin-bottom: 5px;
    text-align: center;
    background: transparent;
}

div#actBut a
{
    padding: 2px 10px 1px 10px;
    color: #003333;
    color: #880000;
    background-color: #FFFFCC;
    border: 2px outset #003366;
    font-size: 150%;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
}

div#actBut a:hover
{
    color: #FFFF99;
    background-color: #003366;
    background-color: #880000;
    border: 2px inset #99CCFF;
}

td.splvl
{
	border: 0 !important;
	text-align: left;
	text-decoration: line-through;
	color: #990000;
}

td.splv
{
	border: 0 !important;
	text-align: left;
	text-decoration: none;
}

td.spr
{
	border: 0 !important;
	text-align: right;
}

table.frm
{
	width: 400px;
	float: left;
	clear: right;
}

td.splvl-frm
{
	font-size: 110% !important;
	margin: 0 !important;
	padding: 0 !important;
	width: 230px !important;
	border: 0 !important;
	text-align: left;
	text-decoration: none;
	color: #660000;
}

td.splvl-frm-na
{
	font-size: 110% !important;
	margin: 0 !important;
	padding: 0 !important;
	width: 230px !important;
	border: 0 !important;
	text-align: left;
	text-decoration: line-through;
	color: #990000;
}

td.spr-frm
{
	font-size: 100%;
	margin: 0 !important;
	padding: 0 !important;
	width: 150px !important;
	border: 0 !important;
	text-align: right;
}

td.chbx
{
	font-size: 100%;
	margin: 0 !important;
	padding: 0 !important;
	width: 20px !important;
	border: 0 !important;
	text-align: left;
	float: left;
}

table#umwofficers
{
	position: relative;
	width: 500px;
	left: 150px;
}

table#umwofficers td.office
{
	border: none;
	font-weight: bold;
	text-align: center;
	width: 30%;
}

table#umwofficers td.namadd
{
	border: none;
	text-align: left;
	width: 40%;
}

table#umwofficers td.phem
{
	border: none;
	text-align: left;
	width: 30%;
}

div#nmcntr
{
	text-align: center;
	color: #660000;
}

div#nmcntr i
{
	text-align: center;
	color: #660000;
	font-style: italic;
}

table#umwDts
{
	border: none;
	width: 500px;
	font-size: 105%;
}

table#umwDts td.umwMnth
{
	border: none;
	border-top: 1px solid #cccccc;
	width: 20%;
}

table#umwDts td.umwDy
{
	border: none;
	border-top: 1px solid #cccccc;
	width: 10%;
}

table#umwDts td.umwDscp
{
	border: none;
	border-top: 1px solid #cccccc;
	width: 70%;
}

table#acltSchdl, table#litSchdl
{
	margin-left: 15px;
	width: 650px;
	border-collapse: collapse;
	font-size: 115%;
}

th#asHdr, th#litHdr
{
	border-bottom: 1px solid #cccccc;
/*	border-right: 1px solid #cccccc;*/
	border-left: 0px;
	font-size: 130%;
}

td#asDt, td#litDt
{
/*	border-right: 1px solid #cccccc;*/
	vertical-align: middle;
}

td#asTm, td#litTm
{
	border-bottom: 1px solid #cccccc;
/*	border-right: 1px solid #cccccc;*/
	vertical-align: middle;
}

td#asAc, td#litLt
{
	border-bottom: 1px solid #cccccc;
}

td#asAc, td#litLt-i
{
	border-bottom: 1px solid #cccccc;
	font-style: italic;
}

td#asAc, td#litLt-b
{
	border-bottom: 1px solid #cccccc;
	font-weight: bold;
}

td#asAc, td#litLtc
{
	border-bottom: 1px solid #cccccc;
	text-align: left;	
}

td#asAc, td#litLtc-i
{
	border-bottom: 1px solid #cccccc;
	text-align: left;
	font-style: italic;
}

td#asAc, td#litLtc-b
{
	border-bottom: 1px solid #cccccc;
	text-align: left;
	font-weight: bold;
}

td#asSpc, td#litSpc
{
	border-bottom: 1px solid #cccccc;
/*	border-right: 1px solid #cccccc;*/
}

td#asSpc, td#litSpc-i
{
	border-bottom: 1px solid #cccccc;
	font-style: italic;
}

td#asSpc, td#litSpc-b
{
	border-bottom: 1px solid #cccccc;
	font-weight: bold;
}

table#litSchdl td
{
	padding-top: 5px;
	padding-bottom: 5px;
}

a.newsLink
{
	font-size: 100%;
	margin-left: 0px;
}

ul.missions
{
	left: 0px !important;
	font-size: 100% !important;
	margin-left: 0 !important;
}

a.anchorLink
{
	font-weight: bold;
}

object.video
{
	margin-left: 250px;
	text-align: right;

}

h2.video
{
	font-size: 130% !important;
	text-align: left;
	color: #660000;
	margin: 10px 20px 10px 20px;
	border-bottom: 1px solid #660000;
}

h2.video2
{
	font-size: 130% !important;
	text-align: left;
	color: #660000;
	margin: 10px 20px 10px 20px;
	border-bottom: 1px solid #660000;
	width: 350px;
}

h2.video_f
{
	font-size: 130% !important;
	text-align: left;
	color: #660000;
	margin: 10px 20px 10px 20px;
	border-bottom: 1px solid #660000;
}

h2.vidmenu
{
	text-align: center !important;
	font-size: 150% !important;
	margin-top: 20px !important;
	border-bottom: none !important;
}

h2.vidmenu a
{
	text-decoration: none;
}

div.video
{
	width: 512px;
	height: 453px;
	margin-left: 250px;
	text-align: right;
	margin-top: 5px;
}

div.video img
{
	border: 1px solid black;
}

div.video_f
{
	width: 500px;
	height: 380px;
	margin-left: 150px;
	text-align: right;
	margin-top: 10px;
}

div.video_f img
{
	border: 1px solid black;
}



div.video2
{
	height: 310px;
	margin-left: 20px;
	text-align: left;
	margin-top: 5px;
}

div.video2 img
{
	border: 1px solid black;
}

div.vidbox
{
	width: 350px;
	float: left;
	margin-left: 20px;
	margin-right: 10px;
	clear: right;
}

div.vidrow
{
	width: 760px;
	float: left;

}

h3.copy
{
	font-style: italic !important;
	font-size: 80% !important;
	color: #666666 !important;
	text-align: center !important;
	width:700px;
	margin-left: 50px !important;
	
}