body {
	font-family: Arial, "Helvetica", sans-serif;
	font-
    margin: 0;
    padding: 0;
    background-color: #67713d;
    padding-top: 14px;
	text-align: justify;
    background-wimage: url('images/mainFrame_top_left.png');
    background-image: url('images/mainFrame_tab_div.png');
    background-image: url('images/mainFrame_top_right.png');
    background-image: url('images/mainFrame_bk_exp.png');
    background-image: url('images/midFrame_top_left.png');
    background-image: url('images/midFrame_top_exp.png');
    background-image: url('images/midFrame_top_right.png');
    background-image: url('images/midFrame_bot_left.png');
    background-image: url('images/midFrame_bot_exp.png');
    background-image: url('images/midFrame_bot_right.png');
    background-image: url('images/midFrame_exp.png');
    background-image: url('images/glyph_happy.png');
    background-image: url('images/glyph_birth.png');
    background-image: url('images/glyph_day.png');
    background-image: url('images/mainFrame_bot_left.png');
    background-image: url('images/mainFrame_bot_exp.png');
    background-image: url('images/mainFrame_bot_right.png');
    background-image: url('images/footFrame_top_left.png');
    background-image: url('images/footFrame_top_exp.png');
    background-image: url('images/footFrame_top_right.png');
    background-image: url('images/footFrame_bot_left.png');
    background-image: url('images/footFrame_bot_exp.png');
    background-image: url('images/footFrame_bot_right.png');
    background-image: url('');
} 

#footFrameBody {
    width: 678px;
    min-height: 24px;
    _height: 24px;
    background-image: url('images/footFrame_exp.png');
    background-image: url('');
}

#mainFrame {
    width: 705px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
	text-align: justify;
}

#mainFrameHeaderTabs {
    height: 44px;
    width: 705px;
}

#mainFrameHeaderTabLeft {
    width: 14px;
    height: 44px;
    float: left;
    background-image: url('images/mainFrame_top_left.png');
    background-repeat: no-repeat;
    background-color: #9aaba0;
	text-align:left;
}

#mainFrameHeaderTabLeftBar {
    width: 3px;
    height: 32px;
    background-color: #FFFFFF;
    margin-top: 12px;
}

#mainFrameHeaderTabHeaderLeft {
    height: 3px;
    width: 2px;
    float: right;
    background-color: #FFFFFF;
}

.mainFrameHeaderTab {
    width: 107px;
    height: 44px;
    float: left;
    background-color: #9aaba0;
    text-align: center;
}

.mainFrameHeaderTabText {
    margin-top: 10px;
}

.mainFrameHeaderTabDiv {
    height: 44px;
    float: left;
    width: 7px;
    background-image: url('images/mainFrame_tab_div.png');
    background-position: bottom right;
    background-repeat: no-repeat;
}

.mainFrameHeaderTabHeader {
    height: 3px;
    background-color: #FFFFFF;
}

#mainFrameHeaderTabRight {
    width: 14px;
    height: 44px;
    float: right;
    background-image: url('images/mainFrame_top_right.png');
    background-repeat: no-repeat;
    background-position: top right;
    background-color: #9aaba0;
}

#mainFrameHeaderTabRightBar {
    width: 3px;
    height: 32px;
    background-color: #FFFFFF;
    margin-top: 12px;
    float: right;
}

#mainFrameHeaderTabHeaderRight {
    height: 3px;
    width: 2px;
    float: left;
    background-color: #FFFFFF;
}

.clear0 {
    height: 0px;
    clear: both;
}

.clear1 {
    height: 1px;
    clear: both;
}

#mainFrameBody {
    width: 705px;
    min-height: 100px;
    _height: 100px;
    background-image: url('images/mainFrame_bk_exp.png');
    background-repeat: repeat-y;
}

#mainFrameBodyLogo {
    padding-bottom: 15px;
}

#midFrame {
    min-height: 102px;
    _height: 102px;
    width: 656px;
}

#midFrameHeader, #midFrameFooter {
    height: 12px;
    width: 656px;
}

#midFrameHeaderLeft, #midFrameHeaderRight, #midFrameFooterLeft, #midFrameFooterRight {
    width: 12px;
    height: 12px;
}

#midFrameHeaderLeft, #midFrameFooterLeft, #midFrameHeaderMiddle, #midFrameFooterMiddle {
    float: left;
}

#midFrameHeaderRight, #midFrameFooterRight {
    float: right;
}

#midFrameHeaderMiddle, #midFrameFooterMiddle {
    height: 12px;
    width: 632px;
}

#midFrameHeaderLeft {
    background-image: url('images/midFrame_top_left.png');
    background-repeat: no-repeat;
}

#midFrameHeaderMiddle {
    background-image: url('images/midFrame_top_exp.png');
    background-repeat: repeat-x;
}

#midFrameHeaderRight {
    background-image: url('images/midFrame_top_right.png');
    background-repeat: no-repeat;
}

#midFrameFooterLeft {
    background-image: url('images/midFrame_bot_left.png');
    background-repeat: no-repeat;
}

#midFrameFooterMiddle {
    background-image: url('images/midFrame_bot_exp.png');
    background-repeat: repeat-x;
}

#midFrameFooterRight {
    background-image: url('images/midFrame_bot_right.png');
    background-repeat: no-repeat;
}

#midFrameBody {
    width: 656px;
    min-height: 72px;
    _height: 72px;
    background-image: url('images/midFrame_exp.png');
    background-repeat: repeat-y;
} 

#midFrameBodyGlyphWrap {
    width: 568px;
    height: 72px;
} 

.midFrameBodyGlyph {
    width: 140px;
    height: 72px;
    float: left;
} 

.midFrameBodyGlyphSpacer {
    width: 74px;
    height: 72px;
    float: left;
    height: 1px;
} 

#midFrameBodyGlyphLeft {
    background-image: url('../../images/glyph_1.png');
    background-repeat: no-repeat;
} 

#midFrameBodyGlyphMiddle {
    background-image: url('../../images/glyph_2.png');
    background-repeat: no-repeat;
} 

#midFrameBodyGlyphRight {
    background-image: url('../../images/glyph_3.png');
    background-repeat: no-repeat;
}
################################################## {
} 


#mainFrameContentLeft h1 {
    background-image: url('images/glyph_play.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    padding-left: 25px;
    margin: 0;
    margin-top: 4px;
    margin-bottom: 4px;
} 

#mainFrameContentLeft p {
    padding: 8px;
    margin: 0;
    margin-top: 4px;
    margin-bottom: 4px;
} 

#mainFrameContentRight {
    margin-left: 60px;
    width: 200px;
    float: left;
    margin-top: 8px;
    
} 

#mainFrameContentRight h1 {
    margin: 0;
    margin-top: 4px;
    margin-bottom: 4px;
} 

#mainFrameContentRight ul {
    background-image: url('images/glyph_cal.png');
    background-repeat: no-repeat;
    background-position: 10px 2px;
    list-style: none;
    margin: 0;
    margin-top: 4px;
    margin-bottom: 4px;
    padding-left: 40px;
} 

#mainFrameContentRight li {
    font-size: 90%;
} 

#mainFrameContentRight .listHeader {
    font-size: 95%;
    font-weight: bold;
    text-align: left;
} 

#mainFrameContentRight #mainFrameFooter, #mainFrameFooterLeft, #mainFrameFooterRight, #mainFrameFooterMiddle {
    height: 12px;
    width: 705px;
} 

#mainFrameFooterLeft, #mainFrameFooterRight {
    width: 12px;
    background-image: url('images/mainFrame_bot_left.png');
    background-repeat: no-repeat;
    float: left;
} 

#mainFrameFooterMiddle {
    width: 681px;
    float: left;
    background-image: url('images/mainFrame_bot_exp.png');
    background-repeat: repeat-x;
} 

#mainFrameFooterRight {
    background-image: url('images/mainFrame_bot_right.png');
    background-repeat: no-repeat;
    float: right;
} 

#footFrame {
    margin: 15px auto;
    min-height: 24px;
    _height: 24px;
    width: 678px;
} 

#footFrameHeader, #footFrameFooter {
    height: 11px;
    width: 678px;
} 

#footFrameHeaderLeft, #footFrameHeaderRight, #footFrameFooterLeft, #footFrameFooterRight {
    width: 12px;
    height: 11px;
} 

#footFrameHeaderLeft, #footFrameFooterLeft, #footFrameHeaderMiddle, #footFrameFooterMiddle {
    float: left;
} 

#footFrameHeaderRight, #footFrameFooterRight {
    float: right;
} 

#footFrameHeaderMiddle, #footFrameFooterMiddle {
    height: 11px;
    width: 654px;
} 

#footFrameHeaderLeft {
    background-image: url('images/footFrame_top_left.png');
    background-repeat: no-repeat;
} 

#footFrameHeaderMiddle {
    background-image: url('images/footFrame_top_exp.png');
    background-repeat: repeat-x;
} 

#footFrameHeaderRight {
    background-image: url('images/footFrame_top_right.png');
    background-repeat: no-repeat;
} 

#footFrameFooterLeft {
    background-image: url('images/footFrame_bot_left.png');
    background-repeat: no-repeat;
} 

#footFrameFooterMiddle {
    background-image: url('images/footFrame_bot_exp.png');
    background-repeat: repeat-x;
} 

#footFrameFooterRight {
    background-image: url('images/footFrame_bot_right.png');
    background-repeat: no-repeat;
} 

#footFrameBody {
    width: 678px;
    min-height: 24px;
    _height: 24px;
    background-image: url('images/footFrame_exp.png');
    background-repeat: repeat-y;
} 

#footFrameBodyLeft {
    width: 420px;
    padding-left: 20px;
    height: auto;
    float: left;
} 

#footFrameBodyRight {
    width: 225px;
    height: auto;
    float: left;
} 

body {
	margin:0;
	padding:0;
	background-color:#67713d;
	padding-top:14px;
}

#footFrameBody {
	width:678px;
	min-height:24px;
	_height:24px;
	background-image:url('../../images/footFrame_exp.png');
	background-image:url('');
}

#mainFrameHeaderTabs {
	height:44px;
	width:705px;
}

#mainFrameHeaderTabLeft {
	width:14px;
	height:44px;
	float:left;
	background-image:url('../../images/mainFrame_top_left.png');
	background-repeat:no-repeat;
	background-color:#9aaba0;
}

#mainFrameHeaderTabLeftBar {
	width:3px;
	height:32px;
	background-color:#FFFFFF;
	margin-top:12px;
}

#mainFrameHeaderTabHeaderLeft {
	height:3px;
	width:2px;
	float:right;
	background-color:#FFFFFF;
}

.mainFrameHeaderTab {
	width:107px;
	height:44px;
	float:left;
	background-color:#9aaba0;
	text-align:center;
}

.mainFrameHeaderTabText {
	margin-top:10px;
}

.mainFrameHeaderTabText a:link,a:active {
	font-size: 1em;
	color: #f2f1e6;
	text-decoration: none;
}

.mainFrameHeaderTabText a:visited {
	color: #f2f1e6;
	text-decoration: none;
}

.mainFrameHeaderTabText a:hover {
	text-decoration: none;
	color: #FFF;
}
.mainFrameHeaderTabDiv {
	height:44px;
	float:left;
	width:7px;
	background-image:url('../../images/mainFrame_tab_div.png');
	background-position:bottom right;
	background-repeat:no-repeat;
}

.mainFrameHeaderTabHeader {
	height:3px;
	background-color:#FFFFFF;
}


#mainFrameHeaderTabRight {
	width:14px;
	height:44px;
	float:right;
	background-image:url('../../images/mainFrame_top_right.png');
	background-repeat:no-repeat;
	background-position:top right;
	background-color:#9aaba0;
}

#mainFrameHeaderTabRightBar {
	width:3px;
	height:32px;
	background-color:#FFFFFF;
	margin-top:12px;
	float:right;
}

#mainFrameHeaderTabHeaderRight {
	height:3px;
	width:2px;
	float:left;
	background-color:#FFFFFF;
}

.clear0 {
	height:0px;
	clear:both;
}

.clear1 {
	height:1px;
	clear:both;
}

#mainFrameBody {
	width:705px;
	min-height:100px;
	_height:100px;
	background-image:url('../../images/mainFrame_bk_exp.png');
	background-repeat:repeat-y;
}

#mainFrameBodyLogo {
	padding-bottom:15px;
}

#midFrame {
	min-height:102px;
	_height:102px;
	width:656px;
}

#midFrameHeader,#midFrameFooter {
	height:12px;
	width:656px;
}

#midFrameHeaderLeft, #midFrameHeaderRight,#midFrameFooterLeft,#midFrameFooterRight {
	width:12px;
	height:12px;
}

#midFrameHeaderLeft, #midFrameFooterLeft,#midFrameHeaderMiddle,#midFrameFooterMiddle {
	float:left;
}

#midFrameHeaderRight, #midFrameFooterRight {
	float:right;
}

#midFrameHeaderMiddle,#midFrameFooterMiddle {
	height:12px;
	width:632px;
}

#midFrameHeaderLeft {
	background-image:url('../../images/midFrame_top_left.png');
	background-repeat:no-repeat;
}

#midFrameHeaderMiddle {
	background-image:url('../../images/midFrame_top_exp.png');
	background-repeat:repeat-x;
}

#midFrameHeaderRight {
	background-image:url('../../images/midFrame_top_right.png');
	background-repeat:no-repeat;
}

#midFrameFooterLeft {
	background-image:url('../../images/midFrame_bot_left.png');
	background-repeat:no-repeat;
}

#midFrameFooterMiddle {
	background-image:url('../../images/midFrame_bot_exp.png');
	background-repeat:repeat-x;
}

#midFrameFooterRight {
	background-image:url('../../images/midFrame_bot_right.png');
	background-repeat:no-repeat;
}

#midFrameBody {
	width:656px;
	min-height:72px;
	_height:72px;
	background-image:url('../../images/midFrame_exp.png');
	background-repeat:repeat-y;
}

#midFrameBodyGlyphWrap {
	width:568px;
	height:72px;
}

.midFrameBodyGlyph {
	width:140px;
	height:72px;
	float:left;
}

.midFrameBodyGlyphSpacer {
	width:74px;
	height:72px;
	float:left;
	height:1px;
}

################################################## {

}

#mainFrameContentLeft {
	width:340px;
	float:left;
	padding-left:40px;
	margin-top:8px;
}

#mainFrameContentLeft h1{
	background-image:url('../../images/glyph_play.png');
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-left:1px;
	margin:0;
	margin-top:4px;
	margin-bottom:4px;
	font-size: 1.2em;
	_line-height: 25px;
	_font-size: 1.1em;
}

#mainFrameContentLeft p{
	padding:8px;
	margin:0;
	margin-top:4px;
	margin-bottom:4px;
}

#mainFrameContentRight {
	margin-left: 30px;
	width: 250px;
	float:left;
	margin-top:8px;
}

#mainFrameContentRight h1{
	margin:0;
	margin-top:4px;
	margin-bottom:4px;
	font-size: 1.2em;
}

#mainFrameContentRight ul{
	background-image:url('../../images/glyph_cal.png');
	background-repeat:no-repeat;
	background-position:10px 2px;
	list-style:none;
	margin:0;
	margin-top:4px;
	margin-bottom:4px;
	padding-left:40px;
}

#mainFrameContentRight li {
	font-size:90%;
}

#mainFrameContentRight .listHeader {
	font-size:90%;
	font-weight:bold;
}

#mainFrameContentRight .listDate {
	font-size:85%;
	font-weight:bold;
	color: #1F1919;
	text-align: left;
}

#mainFrameContentRight .listBody {
	font-size:85%;
	color: #1F1919;
	text-align: left;
}

#mainFrameContentRight
#mainFrameFooter,
#mainFrameFooterLeft,
#mainFrameFooterRight,
#mainFrameFooterMiddle
 {
	height:12px;
	width:705px;
}

#mainFrameFooterLeft,#mainFrameFooterRight {
	width:12px;
	background-image:url('../../images/mainFrame_bot_left.png');
	background-repeat:no-repeat;
	float:left;
}

#mainFrameFooterMiddle {
	width:681px;
	float:left;
	background-image:url('../../images/mainFrame_bot_exp.png');
	background-repeat:repeat-x;
}

#mainFrameFooterRight {
	background-image:url('../../images/mainFrame_bot_right.png');
	background-repeat:no-repeat;
	float:right;
}

#footFrame {
	margin:15px auto;
	min-height:24px;
	_height:24px;
	width:678px;
	_padding-bottom: 15px;
	text-align: left;
}

#footFrame a:link,a:active {
	font-size: 1em;
	color: #FFF;
	text-decoration: none;
}

#footFrame a:visited {
	color: #FFF;
	text-decoration: none;
}

#footFrame a:hover {
	text-decoration: underline;
	color: #FFF;
}

#footFrameHeader,#footFrameFooter {
	height:11px;
	width:678px;
}

#footFrameHeaderLeft, #footFrameHeaderRight,#footFrameFooterLeft,#footFrameFooterRight {
	width:12px;
	height:11px;
}

#footFrameHeaderLeft, #footFrameFooterLeft,#footFrameHeaderMiddle,#footFrameFooterMiddle {
	float:left;
}

#footFrameHeaderRight, #footFrameFooterRight {
	float:right;
}

#footFrameHeaderMiddle,#footFrameFooterMiddle {
	height:11px;
	width:654px;
}

#footFrameHeaderLeft {
	background-image:url('../../images/footFrame_top_left.png');
	background-repeat:no-repeat;
}

#footFrameHeaderMiddle {
	background-image:url('../../images/footFrame_top_exp.png');
	background-repeat:repeat-x;
}

#footFrameHeaderRight {
	background-image:url('../../images/footFrame_top_right.png');
	background-repeat:no-repeat;
}

#footFrameFooterLeft {
	background-image:url('../../images/footFrame_bot_left.png');
	background-repeat:no-repeat;
}

#footFrameFooterMiddle {
	background-image:url('../../images/footFrame_bot_exp.png');
	background-repeat:repeat-x;
}

#footFrameFooterRight {
	background-image:url('../../images/footFrame_bot_right.png');
	background-repeat:no-repeat;
}

#footFrameBody {
	width:678px;
	min-height:24px;
	_height:24px;
	background-image:url('../../images/footFrame_exp.png');
	background-repeat:repeat-y;
}

#footFrameBodyLeft {
	width: 310px;
	_width: 310px;
	padding-left:20px;
	height:auto;
	float:left;
	font-size: 0.8em;
	_font-size: 0.7em;
	color: #FFF;
	padding-top: 5px;
}

#footFrameBodyRight {
	width:335px;
	_width: 335px;
	height:auto;
	float:left;
	font-size: 0.8em;
	color: #FFF;
}

#mainFrameContentWrap {
	padding-left:40px;
	padding-right:40px;
	padding-top:40px;
	padding-bottom:40px;
}

.bodyContent {
	font-family: Arial, "Helvetica", sans-serif;
}

.bodyContent h1 {
	font-size: 1.8em;
	color: #FFFFFF;
	text-align: center;
}

.bodyContent h2 {
	font-variant: small-caps;
	font-size: 1.4em;
	color: #FFF;
	border-bottom: 1px solid #FFF;
	padding-top: 25px;
}

.bodyContent h3 {
	font-variant: small-caps;
	font-size: 1em;
	color: white;
}

.bodyContent h4 {
	font-variant: small-caps;
	font-size: 1.2em;
	color: white;
	margin-bottom: 0px;
}

.bodyContent a:link,a:active {
	font-size: 1em;
	color: #484F2C;
	text-decoration: none;
}

.bodyContent a:visited {
	color: #67713D;
	text-decoration: none;
}

.bodyContent a:hover {
	text-decoration: underline;
}

.bodyContent p {
	font-size: 1em;
	font-family: Arial, "Helvetica", sans-serif;
}

.bodyContent b {
	color: #FFF;
	font-size: 1.1em;
}

.bodyContent ul {
	font-size: 1em;
	font-family: Arial, "Helvetica", sans-serif;
	list-style-type: circle;
}

.bodyContent li {
	padding-bottom: 10px;
}

.bodyContent a[name] {
	text-decoration: none;
}

.header {
	background-color: #67713D;
	border-left: 1px solid #4F4F4F;
	border-top: 1px solid #4F4F4F;
	border-right: 1px solid #4F4F4F;
	border-bottom: 2px solid #000;
}

.headerLeft {
	border-right: 1px soild #4F4F4F;
}

.headerRight {
	border-left: 1px soild #4F4F4F;
}

.cellLeft {
	border-right: 1px solid #4F4F4F;
	border-left: 1px solid #4F4F4F;
	border-bottom: 1px solid #4F4F4F;
	background:#F2F1E6 none repeat scroll 0 0;
}

.cellCenter {
	border-bottom: 1px solid #4F4F4F;
	background:#F2F1E6 none repeat scroll 0 0;
}

.cellRight {
	border-left: 1px solid #4F4F4F;
	border-right: 1px solid #4F4F4F;
	border-bottom: 1px solid #4F4F4F;
	background:#F2F1E6 none repeat scroll 0 0;
}

table {
	font-size: 0.9em;
	font-family: Arial, "Helvetica", sans-serif;
	border-collapse: collapse;
	width: 625px;
	text-align: left;
	}
.fontsty
{
font-family: Arial, "Helvetica", sans-serif;
}
.gaevents a
{
color: #484f2c;
text-decoration:none;
}
.gaevents a:hover
{
text-decoration:underline;
}