*{font-size:100.01%;}
html{font-size:62.5%;}
body{margin:0;background:#ECECEC url(../images/body-bg.gif) repeat-x 0 0;font:1em "Lucida Grande","Lucida Sans","Lucida Sans Regular","Lucida Sans Unicode",Arial,Helvetica,sans-serif;color:#000;}
body#inner-body{background:#ECECEC url(../images/body-inner-bg.gif) repeat-x 0 0;}
body#pop{margin:0;background:#ECECEC ;font:1em "Lucida Grande","Lucida Sans","Lucida Sans Regular","Lucida Sans Unicode",Arial,Helvetica,sans-serif;color:#000;}

img{border:0;}
p{margin:0;}
ul{padding:0;margin:0;list-style:none;}
#main{width:750px;margin:0 auto;overflow:hidden}
#header{width:750px;overflow:hidden;}
a.logo{display:block;overflow:hidden;outline:none;margin:23px 0 0 0;}
.imgs-box{width:750px;clear:both;padding:13px 0 0 0;height:210px;overflow:hidden;}
.imgs-box img{float:left;}
.imgs-box ul{float:right;width:240px;overflow:hidden;background:#009900;}
.imgs-box ul li{display:inline;float:left;}


/* NAVIGATION 
--------------------------------------------*/
.navs{width:750px;float:left;position:relative;z-index:99;}
#inner-body .navs{margin:12px 0 0 0;}
.nav1{width:650px;}
.nav2{width:170px;margin:3px 0 0 0;position:absolute;top:0;right:0;}
* html .nav2{right:-10px;}
.nav1 ul					{width:740px;float:left;margin:3px 0 0 25px;display:inline;}
.nav1 ul li					{display:inline;padding:0 4px 0 0;float:left;position:relative;}

.nav1 ul li a				{float:left;display:block;height:38px;text-decoration:none;}
.nav1 ul li a.mainlevel-topmenu		{line-height:38px; padding:0 10px; font-size:1.1em; text-align:center; text-decoration:none;height:38px; text-transform:uppercase;font-weight:bold;color:#333;}
.nav1 ul li a.mainlevel-topmenu:hover	{color:#fff;background:#A71930;}
.nav1 ul li a.active		{color:#A71930;}
.nav1 ul li ul				{padding:4px 0; position:absolute;top:40px;left:-30px;width:180px;border:4px solid #e1e1e1;border-top:0;background:#f6f6f6;display:none;}
.nav1 ul li ul li			{padding:0;width:180px;display:block;}
.nav1 ul li ul li span		{float:left;width:180px;}
.nav1 ul li ul li a			{height:auto;width:180px;float:left;padding:10px 0;text-decoration:none !important;}
.nav1 ul li ul li a span	{padding:0 10px 0 13px;width:157px;float:left;cursor:pointer;font:1.1em "Lucida Grande","Lucida Sans","Lucida Sans Regular","Lucida Sans Unicode",Arial,Helvetica,sans-serif;color:#666;}
.nav1 ul li ul li a:hover	{background:#a1182e;color:#fff;}
.nav1 ul li ul li a:hover span{background:url(../images/arrow.gif) no-repeat 165px center;color:#fff;}
.nav1 ul li:hover ul,.nav1 ul li.hover ul{display:block;}
.nav1 ul li:hover a,.nav1 ul li.hover a{background-position:0 -38px;}
.nav1 ul li:hover a.mainlevel-topmenu,.nav1 ul li.hover a.mainlevel-topmenu{color:#fff;background:#A71930;}

.nav2 ul{width:180px;float:left;}
.nav2 ul li{width:180px;float:left;position:relative;}
.nav2 ul li a{height:43px;width:165px;float:left;}
.nav2 ul li a.button7{background-image:url(../images/button7.gif);width:165px; }
.nav2 ul li a.button7:hover{background-position:0 -43px;}
.nav2 ul li ul{width:230px;position:absolute;right:15px;top:43px;display:none;border:4px solid #ccc;border-top:0;}
.nav2 ul li ul li{width:230px;}
.nav2 ul li:hover ul,.nav2 ul li.hover ul{display:block;}
.nav2 ul li:hover a,.nav2 ul li.hover a{background-position:0 -43px;}
.nav2 ul li ul li a				{display:block;background-position:0 0 !important;background-repeat:no-repeat;width:230px;height:33px;}
.nav2 ul li ul li a.custom1		{background-image:url(../images/custom1.gif);}
.nav2 ul li ul li a.custom2		{background-image:url(../images/custom2.gif);}
.nav2 ul li ul li a.custom3		{background-image:url(../images/custom3.gif);}
.nav2 ul li ul li a.custom4		{background-image:url(../images/custom4.gif);}
.nav2 ul li ul li a.custom5		{background-image:url(../images/custom5.gif);}
.nav2 ul li ul li a.custom6		{background-image:url(../images/custom6.gif);}
.nav2 ul li ul li a:hover		{background-position:-230px 0 !important;}

.subnavs{width:750px;float:left;position:relative;z-index:10;}
.subnavs ul					{width:500px;height:25px;float:right;margin:0;display:inline;}
.subnavs ul li				{display:inline;padding:0;font-size:1.1em;font-style:italic;letter-spacing:.05em;line-height:17px;float:right;position:relative;}
.subnavs ul li a			{float:left;padding:2px 15px 0 15px;display:block;height:20px;color:#fff !important;text-decoration:none !important;}
.subnavs ul li a:hover,
.subnavs ul li a:active		{color:#fff;text-decoration:none;background:#444444;}


/*content box on index page*/
.content-index{background:#FFFFFF;width:750px;overflow:hidden;padding:30px 0 20px 0;clear:both;}

/*left sidebar on index page*/
.left-col-index {margin:0 28px 0 18px;display:inline;float:left;width:275px;}

/*center box on index page*/
.center-col-index{float:left;width:414px;}
.center-col-index img{border:9px solid #e1e1e1;float:left;margin:0 0 0 8px;display:inline;}

/***************** index-page left siderbar********************************/
.moduletable-announcements			{ margin:0 0 24px 0;width:275px;float:left;background:#eee;}
/*.moduletable-schoolcal			{ margin:0 0 24px 0;width:275px;float:left;background:#eee;}*/
.moduletable-upcoming-events		{ margin:0 0 24px 0;width:275px;float:left;background:#eee;}

.moduletable-announcements h3		{ color:#fff; width:275px; background:#811426 url('../images/announcements-title.gif') 50% top no-repeat; height:26px; text-indent:-9999px; margin:0; padding:0; }

.moduletable-schoolcal h3		{ color:#fff; width:275px; background:#811426 url('../images/calendar-title.gif') 50% top no-repeat; height:26px; text-indent:-9999px; margin:0; padding:0; }

.moduletable-upcoming-events h3		{ color:#fff; width:275px; background:#787878 url('../images/upcoming-events-title.gif') 50% top no-repeat; height:26px; text-indent:-9999px; margin:0; padding:0; }

/* This causes the 2nd item in the Announcements to Float Outside the right border of the column
.moduletable-announcements span		{ padding:12px 0 0 16px; display:block; width:259px; float:left; font:1.4em Georgia,"Times New Roman", Times,serif; }*/

.moduletable-announcements .article_seperator {
	display: block;
	height: 1.5em;
	padding:0 0 10px 0;
	border-bottom:1px solid #ccc;
	width:275px;
	float:none;
}

.moduletable-announcements h2, .moduletable-upcoming-events h2 		{ font:1.4em Georgia,"Times New Roman",Times,serif;padding:12px 0 10px 16px;margin:0;color:#a71930;}

a.readon { padding-right:10px; float:right; background:url(../images/arrow3.gif) no-repeat 100% 5px;}
a.readmore { padding-right:10px; float:right; background:url(../images/arrow3.gif) no-repeat 100% 5px;}
.moduletable-announcements div,
.moduletable-schoolcal div,
.moduletable-upcoming-events div		{padding:0 0 10px 0;border-bottom:1px solid #ccc;width:275px;float:left;}

.moduletable-announcements p, .moduletable-schoolcal p, .moduletable-upcoming-events p		{ margin-left: 16px; padding:0 7px 0 0;font-size:1.1em;line-height:1.5em;}
/*.moduletable-upcoming-events a		{font-size:1.4em}*/

.more {
	background-color:#dbdbdb;
	padding:4px 0;
	text-align:right;
}
.more a	{ text-decoration:none; background:url('../images/arrow2.gif') no-repeat 100% 3px;margin:0;padding:0 10px 0 0;line-height:2.3em;font-style:normal;}
.more a:hover	{ text-decoration:underline !important; }

.date-box			{ background:url(../images/current-date.gif) no-repeat 0 0;width:54px;height:52px;float:left;margin:10px 10px 0 10px;display:inline;}
.date-box em		{ width:50px; float:left; height:12px; text-align:center;padding:6px 0 2px;font:normal 1.2em Georgia,"Times New Roman",Times,serif;color:#666; }
.date-box strong	{ width:50px; float:left; height:24px; text-align:center;padding:0; margin:0; font:normal 2.4em/1em Georgia,"Times New Roman",Times,serif;color:#666; }

.tour-box		{width:275px;float:left;border-top:3px solid #a71930;background:#e4e4e4;/* border-bottom:1px solid #ccc;*/}

/***************** END OF index-page left siderbar **************************/


/***************** index-page center-box********************************/
.moduletable-quote				{ width:414px; margin-bottom:24px; padding:0 0 16px 0; border-bottom:1px solid #ccc;overflow:hidden;}
.moduletable-quote p strong		{ padding:0;font:1.5em/20px Georgia,"Times New Roman",Times,serif;color:#a71930;}
.moduletable-quote blockquote	{ padding:0 0 7px 16px;font:1.5em/1.4em Georgia,"Times New Roman",Times,serif;margin:0 0 .5em;font-style:italic;color:#a1a1a1;}
.moduletable-quote p			{ margin-bottom:1em;}
.moduletable-quote p em			{ display:block;text-align:right;font:1.4em Georgia,"Times New Roman",Times,serif;color:#666;}

.post-box				{ width:414px; overflow:hidden; margin-bottom:24px; padding:0 0 16px 0; border-bottom:1px solid #ccc;}
.post-box.last-box		{ border:0; margin-bottom:0;}
.post-box h2			{ margin:0;color:#a71930;font:normal 2.1em Georgia,"Times New Roman",Times,serif;padding:0 0 18px 0;clear:both;}
/*.post-box h3.feature	{ text-indent:-9999px;height:19px;width:65px;background:url('../images/feature.gif') no-repeat;}*/
/*.post-box h3.spotlight	{ text-indent:-9999px;height:21px;width:152px;background:url('../images/spotlight.gif') no-repeat;}*/

.post-box h3 {color:#a71930;margin:0;padding:6px 0 12px 0px;font:normal 1.8em Georgia,"Times New Roman",Times,serif;}}
.post-box h3 a 			{ text-decoration:none !important;}
.post-box h3 a:hover	{ text-decoration:underline !important;}

.post-box p				{ line-height:18px;padding:0; margin:10px 0; font:1.1em/1.6em "Lucida Grande","Lucida Sans","Lucida Sans Regular","Lucida Sans Unicode",Arial,Helvetica,sans-serif;}
.post-box img			{ border:9px solid #e1e1e1;padding:1px;}



/* innerpage styles
--------------------------------------------*/
span.pathway			{padding:12px 0 0 30px;display:block;overflow:hidden;width:730px;clear:both; font-size:1.1em; }
span.pathway a			{text-decoration:none;}
span.pathway a:hover	{text-decoration:underline;}
span.pathway span		{color:#666;}
span.pathway img		{margin:3px 2px 0 4px;}

.content{background:#FFFFFF;padding:44px 0 0 0;width:750px;overflow:hidden;padding:30px 0 20px 0;clear:both;}
.content-pop{background:#FFFFFF;padding:44px 0 0 0;overflow:hidden;padding:30px 0 20px 0;clear:both;}
.cont-left{margin:0 14px 0 12px;float:left;display:inline;width:171px;}
.cont-center{width:540px;float:left;}
.cont-centerpop{float:left;}
.cont-left h3{color:#a71930;margin:0;padding:6px 0 12px 12px;font:normal 1.8em Georgia,"Times New Roman",Times,serif;}

.contentpane .sectiontableheader {color:#a71930;margin:0;padding:6px 0 12px 12px;font:normal 1.8em Georgia,"Times New Roman",Times,serif;}


/* INNERPAGE LEFT SIDEBAR STYLES
--------------------------------------------*/
.moduletable-feature .contentheading {font:1.4em Georgia,"Times New Roman",Times,serif;padding:12px 0 10px 0px;margin:0;color:#a71930;}
.moduletable-spotlight .contentheading {font:1.4em Georgia,"Times New Roman",Times,serif;padding:12px 0 10px 0px;margin:0;color:#a71930;}

.componentheading {font:normal 2.4em "Lucida Grande","Lucida Sans","Lucida Sans Regular","Lucida Sans Unicode",Arial,Helvetica,sans-serif;color:#666;padding:0; margin:0 0 22px 0; }
.contentheading {font:1.4em Georgia,"Times New Roman",Times,serif;padding:12px 0 10px 16px;margin:0;color:#a71930;}
.contentheading-announcements {font:1.4em Georgia,"Times New Roman",Times,serif;padding:12px 0 10px 16px;margin:0;color:#a71930;}
.cont-left ul				{width:171px;overflow:hidden;}
.cont-left ul.nav			{border-top:1px solid #dbdbdb;}
.cont-left ul li			{width:171px;float:left;font-size:1.1em;}
.cont-left ul li a 			{padding:0 9px;color:#000;text-decoration:none;border-bottom:1px solid #dbdbdb;float:left;width:162px;line-height:2.2em;}
.cont-left ul li a:hover 	{background-color:#eee;color:#A71930;}
.cont-left ul li a:visited 	{text-decoration:none;}
.cont-left ul li a.active-sub {background:#eee url(../images/arrow-list-active.gif) no-repeat 159px 10px;color:#A71930;border-bottom:1px solid #ccc;}
.cont-left ul li a.usual 	{background-image:url(../images/arro-list-usual.gif);background-repeat:no-repeat;background-position:161px 10px;}
.cont-left ul li ul 		{width:171px;float:left;border-bottom:1px solid #ccc;}
.cont-left ul li ul li 		{width:171px;float:left;font-size:1em;}
.cont-left ul li ul li a 	{background:#eee;padding:0 0 0 24px;float:left;display:block;width:147px;color:#000;border:0;line-height:2em;}
.sports-line{border-bottom:1px solid #ccc;border-top:3px solid #a71930;background:#eee;padding:12px 0 12px 12px;width:159px;}
.sports-line span{font-size:1.4em;color:#a71930;}
.sports-line p{padding:8px 0 0 0;font:1.2em "Lucida Grande","Lucida Sans","Lucida Sans Regular","Lucida Sans Unicode",Arial,Helvetica,sans-serif;}
.ac {width:171px;padding:0 0 24px 0;overflow:hidden;}

/*calendar box holder*/
.calendar-box{width:171px;padding:0 0 24px 0;margin:24px 0 0 0; font-family:"Lucida Grande","Lucida Sans","Lucida Sans Regular","Lucida Sans Unicode",Arial,Helvetica,sans-serif;}

/*calendar heading*/

.calendar-box h3{/*width:171px;*/text-align:center;/*float:left;*/color:#fff;background:#811426;padding:2px 0 3px 0;margin:0;font:bold 1.4em "Lucida Grande","Lucida Sans","Lucida Sans Regular","Lucida Sans Unicode",Arial,Helvetica,sans-serif;}
.calendar-box h3 a {color:#fff}

/*calendar table*/
table.mod_events_table				{width:171px;border-collapse:collapse;padding:0;margin:0;table-layout:fixed;clear:both;border-right:1px solid #ddd;}
table.mod_events_table td a			{text-decoration:none !important;}
table.mod_events_table td			{text-align:center;color:#000;border-left:1px solid #ddd;border-bottom:1px solid #ddd;}
table.mod_events_table td.ac-day	{background:#ffffcc !important;}
td.mod_events_td_dayname			{text-align:center;color:#a9a7ad;}
td.mod_events_td_dayname span.saturday{}
td.mod_events_td_dayname span.sunday{}
td.mod_events_td_dayoutofmonth		{background:#eee;}

td.mod_events_td_daynoevents		{color:#000 !important;}
td.mod_events_td_daynoevents a		{color:#000 !important;}
td.mod_events_td_daywithevents		{color:#ff476a !important;}
td.mod_events_td_daywithevents a	{color:#ff476a !important;}

/*COACH*/
.coach{width:171px;overflow:hidden;clear:both;padding:0;margin-bottom:24px;}

/*Tournament-box*/
.moduletable-tournament {padding:0;}
.tournament				{width:171px;overflow:hidden;}
.tournament h3			{padding:4px 0 4px 8px;margin:0;width:163px;display:block;background:#999;font:normal 1.4em "Lucida Grande","Lucida Sans","Lucida Sans Regular","Lucida Sans Unicode",Arial,Helvetica,sans-serif;color:#fff;}
.tournament div			{line-height:1.6em; padding:11px 10px 11px 11px;float:left;border-bottom:1px solid #ccc;background:#eee;width:150px}
.tournament h2			{font-size:1.4em; line-height:1.3em; font-weight:normal; margin:0 0 .5em 0; font-family:Georgia,"Times New Roman",Times,serif;}
.tournament div span a	{background:url(../images/arrow2.gif) no-repeat 100% 5px;float:right;font-size:1.1em;padding:0 10px 0 0;}


/* INNERPAGE CENTER SIDEBAR STYLES
--------------------------------------------*/
.cont-center h2	   			{font:normal 2.4em "Lucida Grande","Lucida Sans","Lucida Sans Regular","Lucida Sans Unicode",Arial,Helvetica,sans-serif;color:#666;padding:0; margin:0 0 22px 0; }
.cont-center .contentheading	   			{font:normal 2.4em "Lucida Grande","Lucida Sans","Lucida Sans Regular","Lucida Sans Unicode",Arial,Helvetica,sans-serif;color:#666;padding:0; margin:0 0 22px 0; }
.cont-center p	   			{padding:0; margin:18px 0; line-height:21px;font:1.2em/1.8em "Lucida Grande","Lucida Sans","Lucida Sans Regular","Lucida Sans Unicode",Arial,Helvetica,sans-serif;}
.cont-center h3	   			{font:normal 1.8em "Lucida Grande","Lucida Sans","Lucida Sans Regular","Lucida Sans Unicode",Arial,Helvetica,sans-serif;padding:0; margin:26px 0 16px; color:#666;}
img.right		{float:right; border:9px solid #e1e1e1; padding:1px; margin:6px 0 10px 22px;}
img.left		{float:left; border:9px solid #e1e1e1; padding:1px; margin:6px 22px 10px 0;}
p.img		{float:left; border:9px solid #e1e1e1; padding:1px; margin:6px 22px 10px 0;}

.cont-center img.full		{float:left; border:9px solid #e1e1e1; padding:1px; margin-bottom:18px;}
.cont-center blockquote		{width:540px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:12px 0 14px 0;margin:16px 0;font:1.6em/24px Georgia,"Times New Roman",Times,serif;color:#a71930;}
.cont-center blockquote p	{font:1.6em/24px Georgia,"Times New Roman",Times,serif;color:#a71930;padding:0;}

/*.int{width:540px;float:left;padding:24px 0 10px 0;}*/
.int-im			{margin:0 20px 0 0;border-bottom:1px solid #ccc;padding:0 0 16px 0;float:left;}
.int-im span	{display:block;clear:left;color:#A71930; width:200px; margin-top:10px; padding:0;}
.mosimage			{margin:0 20px 0 0;border-bottom:1px solid #ccc;padding:0 0 16px 0;float:left;}
.mosimage_caption {display:block;clear:left;color:#A71930; width:200px; margin-top:10px; padding:0;}
.int-im	img.right 	{ margin-left:0;}
.int-im	img.left 	{ margin-right:0;}

.cont-center ul				{margin:0 0 0 25px;overflow:hidden;padding:0;}
.cont-center ul li			{padding:0 0 8px 10px;background:url(../images/ul-bg.gif) no-repeat 0 6px;display:block;width:auto;font-size:1.2em;}
table.usual-table			{padding:0;margin:0 0 20px 0;border-collapse:collapse;table-layout:fixed;width:540px;border-left:1px solid #ccc;}
table.usual-table td		{height:35px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center;}
table.usual-table thead		{background:#811426;}
table.usual-table th		{border-bottom:2px solid #515151;background:#eee;color:#7b7b7b;font-weight:normal;border-right:1px solid #ccc;height:26px;}
table.usual-table caption	{width:539px;background:#811426;text-align:center;float:left;color:#fff;border:0;border-right:1px solid #ccc;margin:0;padding:4px 0 6px 0;font-size:1.4em;font-weight:bold;}

.team-lists			{ width:540px;overflow:hidden;padding:0 0 16px 0;}
.team1				{ width:171px;float:left;margin:0 10px 0 0;display:inline;}
.team2				{ width:164px;float:left;margin:0 10px 0 0;}
.team3				{ width:183px;float:left;}
.team-lists ul		{ width:100%;padding:0;margin:0;}
.team-lists ul li	{ width:100%;background:none;padding:0;margin:0;}
.team-lists ul li a,.team-lists ul li a:visited{display:block; margin:0;border-bottom:1px solid #dbdbdb;padding:5px 0 5px 0;color:#000;width:100%;text-decoration:none;padding-left:16px;}
.team-lists ul li a:hover,.team-lists ul li a:hover span{background:#eee;color:#a71930;}
.team-lists h3		{ border-bottom:2px solid #515151; margin:0; padding:4px 0 6px 16px; background:#eee;border-top:1px solid #dbdbdb; color:#A71930; font-size:1.4em; }

.cont-center span.highlight { color:#A71930; }
.cont-center h5{ padding:0; margin: 26px 0 16px 0; font:bold 1.4em "Lucida Grande","Lucida Sans","Lucida Sans Regular","Lucida Sans Unicode",Arial,Helvetica,sans-serif;}

.indent	{margin-left:15px;}

/*Calendar table */
div.caption	   		{background:#811426 url(../images/caption.gif) no-repeat 0 0;margin:0;font-weight:bold;color:#fff;height:23px;border:0;padding:6px 0 5px 20px;}
div.caption_day	   		{margin:0;font-weight:bold;font-size:1.4em;height:23px;border:0;padding:30px 0px 0px 10px;}
div.caption span	{padding:0 10px;float:left;color:#fff;font-size:1.4em;}

/*.ev_table {border-right: 1px solid black;border-left: 1px solid black;border-bottom: 1px solid black;}*/
.ev_fieldset {padding:10px 0px 0px 0px;font-size: 12px;font-style: normal; clear: left;/*font-family: Arial;font-weight: bold; color: black; */ }

table.cal_table			   		{border-right:1px solid #dbdbdb;float:left;margin:0;}

table.cal_table caption	   		{background:#811426 url(../images/caption.gif) no-repeat 0 0; margin:0;font-weight:bold;color:#fff;height:29px;border:0;padding:6px 0 5px 20px;}
table.cal_table caption img		{border:0;}
table.cal_table caption a  		{float:left;margin:3px 0 0 0;color:#ffffff;}
table.cal_table caption span	{padding:0 10px;float:left;color:#fff;font-size:1.4em;}
table.cal_table td				{border-left:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;padding:6px 0 0 4px;}
table.cal_table td a			{text-decoration:none;}
td.cal_td_daysoutofmonth		{background:#eee;}
table.cal_table td a			{color:#000;}
table.cal_table td div a		{color:#A71930;text-decoration:underline;}
table.cal_table td div a:hover	{text-decoration:none;}
table.cal_table td.cal_td_daysnames{background:#eee;color:#6a6a6a;padding:3px 0 4px 0;font-size:1.2em;}
ul.calendar-list 				{display:inline; float:right;margin:0 5px 0 0;padding:0;}
ul.calendar-list li				{display:inline;background:none;padding:0 0 0 3px;margin:0;float:right;}
ul.calendar-list li a			{background-image:url(../images/item-calendar-list.gif);width:57px;height:18px;line-height:20px; background-position:0 0;background-repeat:no-repeat;float:left;text-align:center;color:#000; text-decoration:none !important; }
ul.calendar-list li a:hover,ul.calendar-list li a.act{background-position:0 -28px;color:#fff;}
caption a.prev					{background:url(../images/prev.gif) no-repeat 0 0;width:15px;height:13px;float:left;}
caption a.next					{background:url(../images/next.gif) no-repeat 0 0;width:15px;height:13px;float:left;}

/* CALENDAR DAY */
table.cal_table_day			   		{float:left;margin:0;}

table.cal_table_day caption	   		{background:#811426 url(../images/caption.gif) no-repeat 0 0;margin:0;font-weight:bold;color:#fff;height:29px;border:0;padding:6px 0 5px 20px;}
table.cal_table_day caption img		{border:0;}
table.cal_table_day caption a  		{float:left;margin:3px 0 0 0;}
table.cal_table_day caption span	{padding:0 10px;float:left;color:#fff;font-size:1.4em;}
table.cal_table_day td				{/*border-left:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;*/padding:6px 0 0 4px;}
table.cal_table_day td a			{text-decoration:none;}
td.cal_td_daysoutofmonth		{background:#eee;}
table.cal_table_day td a			{color:#000;}
table.cal_table_day td div a		{color:#A71930;text-decoration:underline;}
table.cal_table_day td div a:hover	{text-decoration:none;}
table.cal_table_day td.cal_td_daysnames{background:#eee;color:#6a6a6a;padding:3px 0 4px 0;}

/*footer*/
.footer-content{width:750px;margin:0 auto;padding:28px 0 0 0;background:#ECECEC url(../images/footer-bg.gif) repeat-x 0 0;min-height:80px;}
* html .footer-content{height:80px;}
a.search{width:124px;float:right;height:21px;background:url(../images/search-site.gif) no-repeat 0 0;padding-right:10px}
.footer-content h6{height:17px;width:181px;text-indent:-9999px;background:url('../images/footer-title.gif');font:normal 1.5em Georgia,"Times New Roman",Times,serif;margin:0;color:#555;}
.footer-content ul{overflow:hidden;padding:3px 0 3px 12px;float:left;}
.footer-content ul li{padding:0;margin-right:15px;display:inline;color:#666;font-size:1.1em;}
.footer-content span {color:#666;font-size:1.1em}
.logo {float:left;padding-left:10px;text-align:top}

/*.footer{width:100%;background:#e1e1e1 url(../images/footer-bg.gif) repeat-x 0 0;min-height:114px;min-width:760px;margin:30px 0 0 0;}
* html .footer{height:114px;}
.footer-content{width:680px;margin:0 auto;padding:28px 0 0 70px;background:url(../images/footer-logo.gif) no-repeat 0 26px;min-height:80px;}
* html .footer-content{height:80px;}
a.search{width:124px;float:right;height:21px;background:url(../images/search-site.gif) no-repeat 0 0;}
.footer-content h6{height:17px;width:181px;text-indent:-9999px;background:url('../images/footer-title.gif');font:normal 1.5em Georgia,"Times New Roman",Times,serif;margin:0;color:#555;}
.footer-content ul{overflow:hidden;clear:both;padding:0 0 3px 0;}
.footer-content ul li{padding:0;margin-right:15px;display:inline;color:#666;font-size:1.1em;}
.footer-content span{color:#666;font-size:1.1em;}
.logo {float:left;padding-left:10px;text-align:top}*/
a{color:#a71930;text-decoration:underline;}

a:hover{color:#a71930;text-decoration:none !important;}

a:visited{color:#6F2A37;text-decoration:underline;}
