body { padding:0px; background-color: #041a40; color: #253c64; font-size: 12pt; font-family: "Garamond Premier Pro", "Garamond Premr Pro", "Georgia", "Luxi Serif", "Times New Roman", serif; }
img { border:0px; }
h1 { color: #a30234; text-decoration: underline; text-align: center; margin: 2px 0px 14px 0px; font-size: 16pt; }
h1.nu { color: #a30234; text-decoration: none; text-align: center; margin: 2px 0px 14px 0px; font-size: 16pt; }
h2 { color: #a30234; text-decoration: none; text-align: center; margin: 2px 0px 6px 0px; font-size: 14pt; }

a, a:link, a:visited { color: #a30234; text-decoration: underline; }
a:hover, a:active { color: #a30234; text-decoration: underline; font-weight: bold; }
a.wl, a.wl:link, a.wl:visited { color: white; text-decoration: none; padding: 4px; }
a.wl:hover, a.wl:active { color: #041a40; text-decoration: underline; background-image: url('img/transWhite.png'); padding: 4px; }
a.nu, a.nu:link, a.nu:visited { color: #a30234; text-decoration: none; }
a.nu:hover, a.nu:active { color: #a30234; text-decoration: underline; }

.calMonth { color: #253c64; font-size: 12pt; font-family: "Tahoma", "Bitstream Vera Sans", sans-serif; border: 1px solid #253c64; width:282px; height: 280px; }
.calDay { border: 1px solid #253c64; font-weight: bold; }
.calDay:hover { background-color: #7988A3; }
.calToday { background-color: #fffa9b; }
/*.calSelect { font-weight:bold; background: #7988A3 url('img/calendarCup.png') no-repeat top left;}*/
.calSelect { font-weight:bold; background: transparent url('img/calendarCup2.png') no-repeat top left;}
.calSelectToday { font-weight:bold; background: #FFFA9B url('img/calendarCup2.png') no-repeat top left; }

.fadeOut { background-image: url("img/fade.png"); background-repeat: repeat; position:fixed; top:0px; left:0px; width: 100%; height: 100%; padding: 0px; overflow: auto;}
.restrained { width: 950px; height: 100%; padding: 0px 25px 0px 25px; overflow: auto; }
.popOut { width: 800px; display: block; overflow: auto; padding: 20px; margin-top:-200px; margin-left:-400px;position:fixed; top:50%; left: 50%; background-color: white;}

.t2 { font-size: 14pt; }
.t3 { font-size: 16pt; }

.smgBackground { position:absolute; top:0px; left:50%; width: 1024px; height: 887px; margin-left:-512px; margin-right:-512px; padding: 0px; overflow: hidden; text-align: left; display: block; }
.smgContent { position:absolute; top:0px; left:50%; width: 880px; height: 886px; margin-left:-440px; margin-right:-440px; padding: 0px; overflow: hidden; text-align: center; display: block; }
.smgChatContent { position:absolute; top:0px; left:50%; width: 880px; height: 886px; margin-left:-440px; margin-right:-440px; padding: 0px; overflow: hidden; text-align: left; display: block; }
.smgMenu { width: 804px; height: 65px; padding-left: 38px; }
.smgMenuCell { padding: 0px; }
.smgBody { position: relative; top: -18px; }
.smg2colL { background-image: url('img/2ColL.png'); width: 360px; height: 456px; text-align: center; }
.smg2colR { background-image: url('img/2ColR.png'); width: 360px; height: 456px; text-align: center; }
.left { text-align: left; }
.justify { text-align: justify; }
.left11 { padding-left:11px; }
.flood { overflow: visible; }
.smgDC { position:absolute; top:185px; left:50%; width: 756px; height: 597px; margin-left:-378px; margin-right:-378px; padding: 12px 0px 0px 0px; overflow: auto; text-align: left; display: block; color: #253c64; }
.scroll1 { height: 470px; overflow: auto; }
.scroll { overflow: auto; }

.chatU { color:green; }
.chatT { color:red; }
.chatM { color:#008080; }
.chatA { color:#800000; }
/*.chatQ { padding: 0px 0px 0px 12px; border-bottom: 1px solid #C3C6CB;}*/
.chatQ { padding: 0px 0px 0px 12px; }
.chatQA {  padding: 4px 4px 12px 4px; background: white url('img/rect4397.png') no-repeat scroll top left;}
.chatS { color:#808090; }
.chatP { color:#5C6F87; }
.chatH:hover { background-color: #C0D7F2; }

.home1 { background-image: url('img/homeCol.png'); width:204px; height:263px; text-align:left; overflow: auto; font-size: 11pt; padding: 0px 19px 0px 19px; }
.forbar { position:absolute; top: 96px; left: 0px; width: 100%; height: 10px; border: none; margin: 0px; padding: 0px; overflow:hidden;}
.forgfx { position:absolute; top: 94px; left: 50%; width: 52px; height: 11px; margin-left:-26px; margin-right:-26px; }
.forbarL { position:absolute; top: 1px; left: 50%; width: 1000px; height: 0px; border-top: 2px solid #A30234; margin: 5px 0px 3px -1026px; padding: 0px; }
.forbarR { position:absolute; top: 1px; left: 50%; width: 50%; height: 0px; border-top: 2px solid #A30234; margin: 5px 0px 3px 9px; padding: 0px; }
.forbarI { position:absolute; top: 470px; left: 0px; width: 100%; height: 10px; border: none; margin: 0px; padding: 0px; overflow:hidden;}
.forbarIc { position:absolute; top: 70px; left: 0px; width: 100%; height: 10px; border: none; margin: 0px; padding: 0px; overflow:hidden;}
.forbarLI { position:absolute; top: 1px; left: 50%; width: 1000px; height: 0px; border-top: 2px solid #A30234; margin: 5px 0px 3px -1122px; padding: 0px; }
.forbarRI { position:absolute; top: 1px; left: 50%; width: 60%; height: 0px; border-top: 2px solid #A30234; margin: 5px 0px 3px -80px; padding: 0px; }
.forbarLIc { position:absolute; top: 1px; left: 50%; width: 2000px; height: 0px; border-top: 1px solid #A30234; margin: 5px 0px 3px -1714px; padding: 0px; }
.forbarRIc { position:absolute; top: 1px; left: 50%; width: 2000px; height: 0px; border-top: 1px solid #A30234; margin: 5px 0px 3px 310px; padding: 0px; }

.footer1 { color: white; text-align: center; font-weight: bold; font-size: 11pt; margin: 0px 0px 0px 0px; line-height: 2.5em; }
.footer2 { border: 2px solid white; padding: 6px 8px 6px 8px; }
.footerS { width: 16px; }
.cMargin8 { margin-bottom: 8px; }
.fullscroll { height:100%; overflow: auto; }
.hand { cursor: pointer; }

.dot { background: transparent url('img/dot.png') repeat scroll top left;height:3px;margin:0px 6px 5px 6px; }
.eventSection { font-family: "Tahoma", "Bitstream Vera Sans", sans-serif; font-size: 10pt; font-weight: normal; margin:0px 0px 14px 0px;}
.blogDate { padding: 4px 0px 4px 16px; font-family: "Tahoma", "Bitstream Vera Sans", sans-serif; font-weight: bold; font-size:10pt; margin:0px 0px 2px 4px; border-bottom: 3px solid #445b83; color: #A30234;  background-color: #F6F19F; letter-spacing:0.2em;}
.blogTitle { font-size: 16pt; font-weight: bold; margin: 8px 38px 0px 28px; color: #A30234; }
.blogPost { font-family: "Tahoma", "Bitstream Vera Sans", sans-serif; font-size: 10pt; margin: 0px 8px 12px 28px;}
.blogDot { background: transparent url('img/blogDot.png') repeat-x scroll top left; height: 5px; clear:both; margin-top:8px;}
.blogHead { padding: 4px 0px 4px 8px; font-weight: bold; font-size:16pt; margin:0px 0px 0px 4px; }
.blogSide { margin: -9px 0px 0px 0px; border-top: 2px solid #445b83; }
.blogLink { font-size: 14pt; padding: 4px 0px 0px 24px; color: #A30234; font-weight: bold;  overflow: hidden; height:24px; }
.blogLink2 { font-size: 11pt; padding: 4px 0px 0px 24px; color: #A30234; font-weight: bold; overflow: hidden; height:16px; clear:both;}
.blogLink3 { font-size: 10pt; padding: 4px 8px 0px 24px; color: #A30234; font-weight: bold; float:right; height:14px;}
.blogLinkS { font-size: 12pt; padding: 4px 0px 4px 24px; color: #A30234; font-weight: bold; overflow: hidden; height:14px;  background: transparent url('img/blogDot.png') no-repeat scroll center left;}
.blogLinkSp { font-size: 12pt; padding: 0px 0px 0px 24px; }

.social_media_button {
	display: block;
	width: 60px;
	height: 61px;
	float: left;
	margin-right: 10px;
	border-style: none;
}
