chtml, body		{ height: 100%; text-align: center; margin: 0; padding: 0; }
body, p, table	{ background: #FFF; font-family: Tahoma, Verdana, sans-serif; font-size: 13px; color: #262626; }
img				{ border: 0; }	
a				{ color: #105EA5; text-decoration: underline; }	


h1				{ color: #00539F; font-size: 15px; }
h2				{ font-size: 12px; color: #00539F; }
h3				{ font-size: 12px; color: #00539F; margin: 0; padding: 0; }
h4				{ font-size: 12px; color: #C00; margin: 0; padding: 0; }

.redT			{ font-size: 12px; color: #C00; font-weight: bold; }
.blue			{ font-size: 12px; color: #00539F; font-weight: bold; }

.just0			{ text-align: justify; margin: 0; padding: 0; }
.just			{ text-align: justify; }

#main			{ margin: 0 auto; width: 995px; text-align: left; position: relative; height: 100%;}
html>body #main { height: auto; min-height: 100%;}
#empty			{ height: 150px; width: 995px; clear: both; }
#footer 		{ height: 139px; width: 995px; position: relative; bottom: 0; font-size: 11px; }

.staticBanner	{ height: 456px; width: 995px; }
.book			{ float: left; margin-top: 20px; margin-right: 30px; }
#leftBan		{ margin-top: 15px; margin-left: 17px; }
#leftBan2		{ margin-top: 15px; margin-left: 17px; }
#leftBan3		{ margin-top: 15px; margin-left: 17px; }

#leftMenu			{ width: 239px; }
#leftMenu a 		{ display: block; margin-left: 30px; background: url(/img/bullet.gif) no-repeat 0 12px; padding: 5px 7px 5px 16px; color: #757575; font-family: Verdana, Tahoma, sans-serif;  }
#leftMenu a:hover	{ color: #0066CC; }
#leftMenu .red		{ color: #C70000; font-weight: bold; padding-right: 35px; }
#leftMenu .print	{ color: #0066CC; background: url(/img/print.gif) no-repeat; }
#leftMenu ul 		{ display: block; margin-left: 30px; color: #757575; font-family: Verdana, Tahoma, sans-serif;  }
#leftMenu li 		{ padding: 0px 0px 10px 0px;  }
.right				{ float: right;  }
#access				{ background: url(/img/access_top.jpg) no-repeat;  margin-top: 30px; width: 251px; 
					padding-bottom: 20px;  font-weight: bold; }


#access span		{ color: #C00; }
#access .title		{ color: #00539F; font-size: 14px; padding-left: 60px; }
#access input		{ width: 115px; border: 1px solid #616161; }
#access div			{ padding-left: 90px; }
#access div a		{ color: #31639E; font-weight: normal; }
#access div .red	{ color: #D80000; font-weight: normal; }
#access form		{ margin: 0; padding: 0; }
#access table		{ text-align: right; margin-left: 50px; background: #F6F6F6; }
#access .left		{ text-align: left; }
#access .left input	{ width: 46px; height: 18px; border: 0; }
#access	.mid		{ background: url(/img/access_mid.jpg) repeat-y; padding:0; margin:0; }
#access .bot		{ background: url(/img/access_bott.jpg) no-repeat #FFF; width:251px; height:9px; padding:0; margin:0; }
#access .mess		{ padding:0 7px 3px 50px; margin:0; color:#F00; text-align:right; }

.rightBan			{ text-align: right; }
.rightBan #right1	{ margin-top: 15px; }
.rightBan #right2	{ margin-top: 5px; }
.rightBan #right3	{ margin-top: 5px; }
.rightBan #right4	{ margin-top: 5px; }

#lookfor			{ background: url(/img/lookfor.jpg) no-repeat; width: 232px; height: 223px; margin-left: 17px; margin-top: 5px; padding-top: 10px; }
#lookfor div		{ padding-left: 12px; padding-top: 35px; text-align: center; }
#lookfor span		{ color: #C00; font-size: 14px; padding-left: 60px; font-weight: bold;}
#lookfor .pad0		{ padding-top: 0; }
#lookfor div div	{ text-align: left; padding: 0 0 0 33px; margin-top: 10px; }
#lookfor form		{ margin: 0; padding: 0; }
#lookfor .input		{ width: 160px; border: 1px solid #616161; }
#lookfor .subm		{ padding-left: 61px; }

#middle				{ margin-top: 33px;  float: left; width: 450px;font-size: 12px;}
.red				{ color: #C00; }

#footer .all		{ background: url(/img/phone.jpg) no-repeat; width: 239px; height: 139px; float: left; }
#footer .left 		{ color: #868686; padding-top: 40px; padding-left: 105px; height: 90px; float: left; }
#footer .left a		{ text-decoration: none; }
#footer span		{ color: #000; font-weight: bold; }
#footer #rightFoot	{ border-top: 5px solid #EEE; border-bottom: 5px solid #EEE; width: 755px; background: #F6F6F6; float: left; margin-top: 59px; text-align: center; padding: 9px 0 8px 0; }
#rightFoot a		{ color: #444343; line-height: 29px; text-decoration: none; }
#rightFoot a:hover	{ text-decoration: underline; }



.more				{ vertical-align: bottom; }
#middle_in			{ margin-top: 30px;  margin-left: 20px;  float: left; width: 680px; }

#leftMenu_in			{ width: 239px; font-size: 12px; }
#leftMenu_in a 			{ display: block; margin-left: 5px; background: url(/img/arrow.gif) no-repeat 0 8px; padding: 6px 7px 6px 16px; color: #757575; font-family: Verdana, Tahoma, sans-serif;  }
#leftMenu_in a:hover	{ color: #0066CC; }
#leftMenu_in span		{ display: block; margin-left: 5px; background: url(/img/arrow.gif) no-repeat 0 8px; padding: 6px 7px 6px 16px; color: #C00; font-family: Verdana, Tahoma, sans-serif; font-weight: bold; }
#leftMenu_in .third 	{ padding: 3px 15px 4px 15px; background: url(/img/bullet_in.gif) no-repeat 0 3px; margin-left: 30px;}
#leftMenu_in .thirdAct 	{ padding: 3px 15px 4px 15px; background: url(/img/bullet_in.gif) no-repeat 0 3px; margin-left: 30px; color: #C00; font-weight: bold; }
#leftMenu_in a.active	{ color: #C00; }


.header			{ color: #00539F; border-bottom: 5px solid #DFDEDE; font-size: 15px; font-weight: bold; padding-bottom: 6px; }
.header a		{ text-decoration: none; }
.header a:hover	{ text-decoration: underline;color: #0066CC; }
.header span	{ color: #FF0000; }

.mapel a		{ color: #757575; }
.mapel a:hover	{ color: #0066CC; }


.map			{ background: url(/img/map.jpg) no-repeat; color: #00539F; font-size: 15px; font-weight: bold; padding: 10px 440px 25px 80px; }
.mail			{ background: url(/img/mail.jpg) no-repeat; color: #00539F; font-size: 15px; font-weight: bold; padding: 10px 440px 25px 80px; }
.search			{ background: url(/img/search.jpg) no-repeat; color: #00539F; font-size: 15px; font-weight: bold; padding: 10px 440px 25px 80px; }
.form input		{ width: 400px; border: 1px solid #CCC; }
.form textarea	{ width: 400px; border: 1px solid #CCC; }
.sub			{ background: #FFF; color: #00539F; font-weight: bold; }

.bookimg		{ background: url(/img/book.jpg) no-repeat; color: #00539F; font-size: 15px; font-weight: bold; padding: 10px 10px 27px 80px; }

.error			{ border-bottom: 5px solid #DFDFDF; color: #00539F; font-size: 15px; font-weight: bold; margin-top: 8px; }

.welcome 		{ color: #C00; font-weight: bold; font-size: 12px; margin-bottom: 15px; }
.welcome span	{ display: block; margin-left: 40px; color: #00539F; }

.info			{ background: url(/img/info.gif) no-repeat 0 15px; color: #00539F; font-weight: bold; font-size: 12px; width: 465px; height: 30px; }

#mainPrint		{ margin: 0 auto; width: 650px; padding: 10px; text-align: left; }
.print			{ color: #868686; padding: 10px; float: left; }
.print	a		{ text-decoration: none; }
.print	span	{ color: #000; font-weight: bold; }

.logoPrint		{ float: right; padding-right: 10px; }

.bodyPrint		{ border-bottom: 1px solid #CCC; padding: 0 10px 10px 10px; }





.tbl { border-collapse: collapse; margin-top: 20px; }
.tbl td, th { border: 1px solid #000; }
.tbl th { background: #818181; color: #FFF; }

#mjrclubb       {position: relative;3background: url(../img/club.gif) no-repeat;  height:82px; width:220px; margin:5px 0 25px 30px;}
#hidden           {display:none; position: absolute; top:0px; left:0px;background: url(../img/club_of.gif) no-repeat;  height:82px; width:220px;}
/**#hidden a         {text-decoration: none; font-size:14px; display: block;font-weight:bold;
                   padding:7px 45px 9px 52px; margin:5px 6px 4px 6px; height:17px;}*/
#hidden a         {display:block; font-size:14px; font-weight:bold; height:28px; padding:27px; text-align:center; text-decoration:none; }				   
#hidden a:hover     {font-weight:bolder; background:#ededed;}

/**#hidden a:hover     {color:#d60000; background:#e2e2e2;}*/
#mjrclub            {background: url(../img/club.gif) no-repeat;  height:82px; width:220px; margin:5px 0 25px 30px;}
#mjrclub a.text	    {font-weight:bold; padding:0; display: block; width:220px; height:82px; color:#00539F;cursor:pointer; }
#mjrclub a.text:hover{background: url(../img/club_on.gif) no-repeat;  height:82px; width:220px; margin:0;}
#mjrclub div.menu	{position:absolute; border:1px solid #616161; display:none; width:142px;margin-left:70px;}
#mjrclub div.menu a	{position:relative;display:block; color:#31639E; background:#E2E2E2; text-decoration:none; padding:2px 15px 2px 10px; font-size:13px; }
#mjrclub div.menu a:hover{ background:#F6F6F6; }
#mjrclub #drop {position: absolute;}
#mjrclub #drop a {display:block; width:200px; height: 30px; }

#members .hide 		{ display:none; width:650px; }
#members .hide th,td{ padding:2px 5px; }