*{margin:0;padding:0;border:none;}

img{
	border:0px;}
a{
	color: #26387f;
	text-decoration: none;
}

a:hover{  text-decoration: underline;}
.oblique{font-style: oblique;	}
.blue{color: #26387f;}
.emailText
{
	/*This is used to hide email addresses.
	Email addresses are hardcoded backwards.
	This CSS rewrites the text so that it looks normal.
	End result: people can read, spambots can't.*/
	unicode-bidi:bidi-override; 
	direction: rtl;	
}

#events ul{
	color: #26387f;
	font-style: oblique;
	margin-top: 10px;
}

#events ul li{
	padding-bottom: 10px;
	line-height: 140%;
}

#footer p{
	font-size: 10px;
	padding: 0 0 0 30px !important;
	margin: 0 !important;
}

#footer ul{
	list-style: none;
	float: right;
	display: inline;
	margin: 0;
	padding: 0;
}

#footer li{
	float: left;
	display: inline;
	margin-left: 8px;
	color: #26387f;
	font-size: 12px;
}

#footer a {
	text-transform: uppercase;
	color: #26387f;
	font-size: 10px;
}


#leftContent ul, #leftContent dl,#wideContent ul, #wideContent dl{
  list-style: none;
  margin: 10px 0px 20px 0px;
}

#leftContent li, #wideContent li{ line-height: 140%;}

#leftContent dd, #wideContent dd
{
  margin-bottom: 15px;
  line-height: 140%;
}

#leftContent dt, #wideContent dt{
  font-weight: bolder;
  line-height: 140%;
}

#leftContent p,#wideContent p{
  margin-bottom: 10px;
  line-height: 140%;
}

#rightContent h1
{
	font-size: 14pt;
	font-style: oblique;
	font-weight: lighter;
	line-height: 150% !important;
}
#rightContent h3
{
	font-size: 11pt;
	font-style: oblique;
	font-weight: lighter;
	padding:20px 20px 0px 20px;
}
#rightContent p
{
	line-height: 150% !important;
	padding: 20px;
	font-size: 9pt;
}

#leftContent h1, #wideContent h1{
  	text-transform: uppercase;
	color: #26387f;
	font-size:18pt;
	font-weight: lighter;
	margin-bottom: 10px;;
}

ul.sponsors {
	clear: both;
	float: left;
	padding: 20px 0 0 20px !important;
	list-style: none;
}

#rightContent h1
{
	font-style: oblique;
	font-weight: lighter;
	line-height: 1.25em;
	padding: 15px;
	
}
.sponsors li{
	float: left;
	display: inline;
	margin-left: 10px;
}

#updates h3{
	font-size: 12pt;
	font-weight: lighter;
	margin-bottom: 5px;
	font-style: oblique;
	color: #26387f;
}

#updates p{
	margin: 10px 0 0 0;
	color: #26387f;
	display: block;
	font-size:9pt;
	line-height: 140%;
}

#updates img{
	float: left;
	display: block;
	margin-right: 10px;
}

.bldImg{margin:15px;}
.address
{
	line-height: 100%;
	padding:0px;
	margin-right:25px;
	
}
table#historyTable
{
        width:540px;
        padding-top:20px;
}
th
{
        font-size:  12pt;
        color:#26387f;
        text-transform:uppercase;
        text-align:left;
        border-bottom:1px solid #000;
        padding:15px 15px 10px 15px;
}
table#historyTable td
{
        padding-top:10px;
        padding-left:20px;
        padding-bottom:15px;
}
.purple
{
        color:#582b7f;
        font-style:oblique;
}
.jorb
{
        position:relative;
        margin:0px;
        padding:20px;
}
.contactInfo
{
        width:238px;
}
.leftOdd
{
        background:url(/PTMSCMS/shell/css/images/missingglove/images/background_right.jpg);
        color: #26387f;        
}
.middle
{
        border-left:1px solid #000;
        border-right:1px solid #000;
        text-align:center;
}
.middleOdd
{
        border-left:1px solid #000;
        border-right:1px solid #000;
        text-align:center;
        background:url(/PTMSCMS/shell/css/images/missingglove/images/background_right.jpg);
}
.rightOdd{background:url(/PTMSCMS/shell/css/images/missingglove/images/background_right.jpg);}
table#small
{
        width:540px;
}
table#small td,table#schedule td
{
        padding:5px 10px 5px 10px;
}