body {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-family: verdana, arial, helvetica, sans-serif;
color: #FFFFFF;
font-weight : normal;	
background: url(../_img/bg_repeat_x.jpg) repeat-x;	
}

html {scrollbar-face-color: #666666;scrollbar-track-color: gray;scrollbar-3dlight-color: #666666;scrollbar-highlight-color: #CCCCCC;scrollbar-arrow-color: #FF6699;scrollbar-shadow-color: #333333}

#wrapper {width:768;background-image: url(../_img/ginny_bg_02.jpg);background-repeat:no-repeat;}
td	{font-family: Arial, Helvetica, sans-serif;font-size: 11px;	font-weight: normal;color:#333333;		}
table{background-color:#FFFFFF;		}
	
/* Menu */
.menu {z-index: 2;position: absolute;left: 302px;top: 235px;width: 600px;height: 31px;font-family: verdana, arial, helvetica, sans-serif;color: #FFFFFF;font-weight: normal;font-size:12px;}
/* End Menu */

/* Body */
.bodyWrapper{width: 768;}
.contentMain {width:750px; background:none; padding-left:12px; }
.contentHeader{width:745;height:25;background-color: #FF99CC;border:solid;border-width:1px;border-color: #990066;Filter: Alpha(Opacity=90);}
.contentBox{width:745; background-color: #FFFFFF;border-bottom:solid 1px;border-left: solid 1px;border-right: solid 1px;border-color: #990066;Filter: Alpha(Opacity=90);}
.contentBody{font-family:Arial, Helvetica, sans-serif;font-size:12px;color: #333333;padding-left:10px;padding-top:5px; width:700px; }
.contentBody a{font-family: verdana, arial, helvetica, sans-serif;font-size: 12px;font-weight:bold;color: #990066;text-decoration:none;}
.contentBody a:hover{color: #990066;}

.extLinks { text-align:center; margin:auto; padding:10px 10px 10px 10px; color: #999999; }
.extLinks a { text-decoration:none; color:#990066; font-weight:bold;}
.extLinks a:hover { color:#CC6699;}

.homeHeaderText{font-family: verdana, arial, helvetica, sans-serif;font-size: 12px;font-weight:bold;color: #990066;padding-top: 5px;padding-left: 10px;}
.photoBox{ margin:15px;}
.photoContainer{ text-align:center; padding-left:20px;}

/* End Body */

/* Content */
.contentWrapper{ width:730px; border:0px solid #3399CC;}
.mainBox{ border:solid 0px #00CC00; float:left; width:520px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.rightBox{border:solid 0px #FF9900; float:right; width:200px;}

/* End Content */

/* Left Side */
.leftContainer{width:520px; }
.leftHeader{width:520px; height:23px; background-image:url(../_img/leftHeaderBG.gif); background-repeat:no-repeat;}
.leftHeaderContent{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#990066; text-align:center; padding-top:5px; padding-left:5px;}
.leftBodyContent{font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#333333; padding:5px;}
.leftBody{width:520px; padding:0px; background-image:url(../_img/leftBodyBG.gif); background-repeat:repeat-y;}
.leftBottom{width:520px; height:7px;  background-image:url(../_img/leftBottomBG.gif); background-repeat:no-repeat;}
/* End Left Side */

/* Right Side */
.rightContainer{width:205px; }
.rightHeader{width:200px; height:23px; background-image:url(../_img/rightHeaderBG.gif); background-repeat:no-repeat;}
.rightHeaderContent{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; text-align:center; padding-top:4px;}
.rightBodyContent{font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#333333; padding:5px;}
.rightBody{width:200px; padding:0px; background-image:url(../_img/rightBG.gif); background-repeat:repeat-y;}
.rightBottom{width:200px; height:7px;  background-image:url(../_img/rightBottomBG.gif); background-repeat:no-repeat;}

.eventContent{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#333333;}
.eventContent a{ text-decoration:none; font-weight:bold; font-size:10px; color:#990066;}
.eventContent a:hover{ color:#CC6699;}

/* End Right Side */



/* Footer */
.footerWrapper { background-color:#ffffff; background-image:url(../_img/footer_bg_x.jpg); background-repeat:repeat-x; height:100px; }
.footerContainer { padding-top:20px; text-align:center;}
.footerLinks{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
.footerLinks a{ text-decoration:none; font-weight:bold; color:#990066;}
.footerLinks a:hover{ color: #CC6699;}
.copyRightText { font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#333333; font-size:10px; padding:5px;}
/* End Footer */

/* News */
.NewsHeaderText{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight:bold;color: #990066; text-decoration:none;}
.NewsHeaderText a{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight:bold;color: #990066;text-decoration:none;}
.NewsHeaderText a:hover{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight:bold;color: #FF6699;text-decoration:none;}	

.newsPhoto{ border:solid 1px #993366;}
.newsBox{ padding-left:5px; border:solid 0px #990066;}
.newsPhotoBox{ padding-bottom:10px; float:left;}
.newsContentBox{ padding-bottom:10px; float:right;}

.newsDate{font-family: Arial, Helvetica, sans-serif;color: #666666;font-size: 10px;}
.newsContent{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333333;}
.newsContent a{ text-decoration:none; font-weight:bold; color:#990066; font-size:11px;}
.newsContent a:hover{color:#FF3399; font-size:11px;}
.newstable{ width:350px; border:0px solid #00CC00;}
/* End News */
	

/*****************************************************************  tabs and header navigation */
#header {width:768;height: 265;}
.tabs {
	position:absolute;
	top:-2px;
	left:0px; 
	z-index:100;
	}
	
/* Root = Horizontal, Secondary = Vertical */
ul#navmenu {
  margin: 0;
  border: 0px solid #66FF00 ;/* to view only */
  padding: 0;
  width:600px; /*For KHTML*/
  list-style: none;
  height: 12px;
}

ul#navmenu li {
  margin: 0;
  border-right:0px solid #FF3399; /* set if you want separators*/
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 12px;
}

ul#navmenu ul {
  margin: 0;
  border:0px solid #202b6d;
  padding: 0;
  width:160px;
  list-style: none;
  display: none;
  position: absolute;
  top: 18px;
  left:0px; /* set to -1 if border-right is set*/
  background: #993333;
}

ul#navmenu ul li {
  float: none; /*For Gecko*/
  display: block !important;
  display: inline; /*For IE*/
  /*border:solid 5px #00CC00; */
  border:none;
  background:#993333;
  height:24px;
}

/* Root Menu */
ul#navmenu a {
  padding: 0 15px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  color: #fff;
  font: bold 12px/18px Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
}

/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
  background: #FF3399;
  color:#fff;
}

/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
  float:none;
  background:#FF3399;
  color:#fff;
  font:bold 11px/24px tahoma,arial,sans-serif;
  padding-left:15px;
  margin:0px;
}

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
  background: #993366;
  color:#FF3399;
}


ul#navmenu ul ul,
ul#navmenu ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left:140px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {
  display: none;
}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
  display: block;
}
/**************************************************************************** tabs and header navigation */