/* Hack for Mac(FF and Safari */
/* .mac.safari .menu ul li a, .menu ul li a:visited { padding: 10px 21px 8px 22px }  */
 /*.win.ff3 .menu ul li:hover ul { display:block; position:absolute; top:32px; left:0; width:105px;} */
/* .win.ie7 .menu ul li:hover ul { top:30px;} */
.mac.safari .menu ul li a, .menu ul li a:visited {
padding: 0px 22px 0px 21px;
}

.mac.gecko .menu ul li a, .menu ul li a:visited {
padding: 0px 22px 0px 22px;
}

.mac.safari .menu ul li ul li a, .menu ul li ul li a:visited {padding: 8px 0px 6px 0px;}

.mac.gecko .menu ul li ul li a, .menu ul li ul li a:visited {padding: 8px 0px 6px 0px;}


.mac.safari #nav a span {
 padding:9px 25px 18px 25px; 
 font-size: 0.855em;
 }
.mac.gecko #nav a span {
padding:9px 26px 18px 27px; 
font-size: 0.859em;
}
.ipod.safari #nav a span {
padding:9px 25px 18px 25px; 
 font-size: 0.9em;
}
.iphone.safari #nav a span {
padding:9px 25px 18px 25px; 
 font-size: 0.9em;
}
/* -------End Hack------------- */
body {
/* margin: 0px auto; */
}

.background {
	/*background-color: #F5F5F5; */
	background-image: url('../images/bgbar01.jpg');
	background-repeat: repeat-x;
	height: auto;
	width: auto;
} 

.main {
	background-color: #FFFFFF;
	height: 768px;
	width: 900px;
	margin: 0px auto;
	border-left-color: #FFFFFF;
	border-left: 5px solid;
	border-right-color: #F00;
	border-right: 5px solid;
	border-color: #FFF;
}

.header1 {
	/* background-color: #CCCCCC; */
	height: 146px;
	width: 900px;
	
}
.header2 {
	/* height: 46px; */
	height: 40px;
	width: 900px;
	/* margin: 3px 0 0 0; */
}

.body {
	/* background-color: #CC99CC; */
	height: 516px;
	width: 900px;
}

.separator
{
width: 900px;
border-bottom: 1px solid;
margin-bottom: 1px;
margin-top: 18px;
border-bottom-color: #CCCCCC;
clear: both;
margin: 1 auto;
}


.footer {
	/* background-color: #FFFFFF; */
	height: 50px;
	width: 900px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 10px;
	word-spacing: 3px;
	margin: 0 auto;
}
.footer_link {
	color: #666666;
	text-decoration: none;
}

.bodytop {
	 /* background-color: #FFFFcc; */
	float: left;
	height: 164px;
	width: 728px;
}
.bodybottom_left {
	/* background-color: #0066FF; */
	float: left;
	height: 362px;
	width: 468px;
}
.bodyright1 {
	/* background-color: #FFFFFF; */
	float: right;
	height: 19px;
	width: 163px;
}

.bodybottom_right {
	/* background-color: #FFFFFF; */
	float: left;
	height: 362px;
	width: 260px;
}
.bodyright {
	/* background-color: #FFFFFF; */
	float: right;
	height: 516px;
	width: 172px;
}
.sitemap {
	/* background-color: #FFFFFF; */
	float: left;
	height: 19px;
	width: 72px;
}
.intranet {
	/* background-color: #FFFFFF; */
	float: right;
	height: 19px;
	width: 72px;
}
/*- CS Menu Tabs --------------------------- */ 	
.nav_wrapper {
/* background-image: url('../images/button.jpg'); */
/*background-image: url('../images/button.jpg') no-repeat right top;*/

/* background-color: #000;*/
width: 900px;
height: 43px;
/*margin:0 auto;*/
/*padding: 0 auto;*/
text-align:right;
}
    #nav {
	
      /*font: Bold 11px/1.5em Verdana;*/
      /* float:left;*/
      margin: 0px auto;	
	  /*width:100%;*/
      /*background:#FFFFFF;*/
      /* font-size:80%;*/
      line-height:normal;
	  
	  
      }
	  
    #nav ul {
	margin:0;
	padding:0px 0px 0px 0px;
	list-style:none;
      }
    #nav li {
      display:inline;
      margin:0;
      padding:0;
      }
     #nav a {
      float:left; 
      margin:0;
      padding:0px 0px 0px 0px;
      text-decoration:none;
      }
    #nav a span {
       /* float:left;*/
      display:block;
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 0.85em;
	  font-weight:bold;
      background:url('../images/button.jpg') no-repeat right top;
      padding:9px 24px 18px 24px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #nav a span {float:none;}
    /* End IE5-Mac hack */
    #nav a:hover span {
      color:#FFF;
	  background-position:100% -46px;
      }
    #nav a:hover {
      background-position:0% -46px;
      }
    #nav a:hover span {
      background-position:100% -46px;
	  }

.bodyright2 {
	/* background-color: #FFFFFF; */
	float: right;
	height: 28px;
	width: 163px;
}
.search {
	/* background-color: #FFFFFF; */
	float: right;
	height: 19px;
	width: 61px;
	margin-top: 9px;
	margin-left: 7px;
}
.searchbox {
	/* background-color: #FFFFFF; */
	float: left;
	height: 19px;
	width: 15px;
	margin-top: 6px;	
}
.bodyright3 {
	/* background-color: #FFFFFF; */
	float: right;
	height: 469px;
	width: 163px;
	margin-top: 7px;
}
.bodyright3 ul{
margin: 0;
padding: 0;
list-style-type: none;
}
.bodyright3 ul li{
position: relative;
display: inline;
float: left;
}
.bodyright3 ul li a img:hover{
				filter: alpha(opacity=70);
               -moz-opacity: 0.7;
                opacity: 0.7;

}

.bodyright3 div {
margin: 2px 0 2px 0;
}
.bodyright3 div a img:hover{
				filter: alpha(opacity=70);
               -moz-opacity: 0.7;
                opacity: 0.7;

}

.slideshow { height: 89px; width: 163px; margin: 0 }
.slideshow img { padding: 0px; border: 0px solid #ccc; background-color: #eee; }

.bodytop1 {
	background-image: url('../images/hightlights.jpg');
	background-repeat: no-repeat;
	height: 33px;
	width: 728px;
}

.bodytop2 {
	/* background-color: #FFFFFF; */
	float: left;
	height: 114px;
	width: 728px;
	
}
#rnd_container {
	/* background: #ffffff; */
	margin:0px;
	width: 728px;
	height: 114px;
	float: left;
}

.whatnew {
	background-image: url('../images/whatnew.jpg');
	height: 33px;
	width: 468px;
	
}
.events {
	background-image: url('../images/events.jpg');
	float: right;
	height: 33px;
	width: 252px;
}
.bodybottom_left1 {
	/* background-color: #FFFFFF; */
	height: 329px;
	width: 468px;
	float: left;
}
.bodybottom_right1 {
	/* background-color: #FFFFFF; */
	float: right;
	height: 329px;
	width: 252px;
}

.menutop_menu {
	background-image: url('../images/hightlights.jpg');
	/*background-image: url('../images/hightlights.jpg');*/
	/*background-repeat: no-repeat;*/
	height: 33px;
	width: 728px;
	position: relative;
	z-index:1; 
}
.rnd_content {
    display:block;
    border:0 solid #CCC;  
    border-width: 1px;
	/* background-color: #ffffff; */
	
    padding: 4px;

    color:#000000;
	width: 718px;
	height: 104px;
	border-top-color:#eaeaea;
  -webkit-border-bottom-left-radius: 10px;    /* for Safari */
  -webkit-border-bottom-right-radius: 10px;    /* for Safari */
  /* -webkit-box-shadow: 2px 2px 6px rgba(0,0,0,0.6);*/
   
  -moz-border-radius-bottomleft: 10px;       /* for Firefox */
  -moz-border-radius-bottomright: 10px;       /* for Firefox */
}

.whatnew_content {
    display:block;
    border:0 solid #CCC;  
    border-width: 1px;
	/*background-color: #ffffff; */
	
    padding: 4px;

    color:#000000;
	width: 458px;
	height: 320px;
	border-top-color:#eaeaea;
  -webkit-border-bottom-left-radius: 10px;    /* for Safari */
  -webkit-border-bottom-right-radius: 10px;    /* for Safari */
  /* -webkit-box-shadow: 2px 2px 6px rgba(0,0,0,0.6);*/
  -moz-border-radius-bottomleft: 10px;       /* for Firefox */
  -moz-border-radius-bottomright: 10px;       /* for Firefox */

	
}

.events_content {
    display:block;
    border:0 solid #CCC;  
    border-width: 1px;
	/*background-color: #ffffcc; */
	
    padding: 4px;

    color:#000000;
	width: 242px;
	height: 320px;
	border-top-color:#eaeaea;
  -webkit-border-bottom-left-radius: 10px;    /* for Safari */
  -webkit-border-bottom-right-radius: 10px;    /* for Safari */
  /* -webkit-box-shadow: 2px 2px 6px rgba(0,0,0,0.6);*/
  -moz-border-radius-bottomleft: 10px;       /* for Firefox */
  -moz-border-radius-bottomright: 10px;       /* for Firefox */

}

.events_content:hover {
	background-color: #F5F5F5;	
    display:block;
    border:0 solid #CCC;  
    border-width: 1px;
	/*background-color: #ffffcc; */
	
    padding: 4px;

    color:#000000;
	width: 242px;
	height: 320px;
	border-top-color:#eaeaea;
  -webkit-border-bottom-left-radius: 10px;    /* for Safari */
  -webkit-border-bottom-right-radius: 10px;    /* for Safari */
  /* -webkit-box-shadow: 2px 2px 6px rgba(0,0,0,0.6);*/
  -moz-border-radius-bottomleft: 10px;       /* for Firefox */
  -moz-border-radius-bottomright: 10px;       /* for Firefox */

}

.events_text {
	
	float: left;
	height: 290px;
	width: 242px;
	margin-top: 10px;
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;

}

.events_text:hover {
	background-color: #F5F5F5;	
	float: left;
	height: 290px;
	width: 242px;
	margin-top: 10px;
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;

}


.events_date {
	color: #FF6600;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.events_style {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.events_style a:hover {
	color: #003399;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}


.events_link {
	color: #000000;
	text-decoration:none;
}
.events_more {
	
	float: left;
	height: 17px;
	width: 232px;
	margin-top: 3px;
	margin-left: 5px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	
}
.events_more_link {
	color: #FF6600;
	text-decoration:none;
}

.whatnew_box {
	
	float: left;
	height: 74px;
	width: 458px;
	border-bottom:dotted 1px;
	border-bottom-color:#999999;
}
.whatnew_box:hover {
	background-color: #F5F5F5;
	float: left;
	height: 74px;
	width: 458px;
	border-bottom:dotted 1px;
	border-bottom-color:#999999;
}




.whatnew_photo {
	
	float: left;
	height: 60px;
	width: 85px;
	margin-left: 5px;
	margin-top: 10px;
}

.whatnew_photo img {
border: 0px;
}


.whatnew_text {
	
	float: left;
	height: 60px;
	width: 350px;
	margin-left: 5px;
	margin-top: 10px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}




.whatnew_date {
	color: #666666;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.whatnew_style {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.whatnew_style a:hover {
	color: #003399;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}


.whatnew_link {
	color: #000000;
	text-decoration:none;
}
.whatnew_more {
	/* background-color: #FFFFFF; */
	float: left;

	height: 17px;
	width: 450px;
	margin-top: 3px;
	margin-left: 5px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;	
}
.whatnew_more_link {
	color: #FF6600;
	text-decoration:none;
}

.highlights_photo {
	/* background-color: #FFFFFF; */
	float: left;
	height: 104px;
	width: 170px;
}
.highlights_content {
	/* background-color: #FFFFFF; */
	float: left;
	height: 104px;
	width: 533px;
}
.highlights_text {
	/* background-color: #FFFFFF; */
	float: left;
	height: 87px;
	width: 533px;
}
.highlights_title {
	color: #333333;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.highlights_title a { 
text-decoration:none;
color: #333333;
}
.highlights_title a:hover { 
text-decoration:none;
color: #003399;
}
.highlights_par {
	color: #666666;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	
}
.highlights_more {
	/* background-color: #FFFFFF; */
	height: 17px;
	width: 533px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF6600;
}
.highlights_more_link {
	color: #FF6600;
	text-decoration:none;

}
/* --------------Navigation Menu Start --------------*/



/* common styling */
/* .menu_wrapper {background:url('../images/flyout_button.jpg') no-repeat right top;height:33px;}*/
/* .menu_wrapper:hover {background-position: 100% -36px;} */

.menu {font-family: Arial, Helvetica, sans-serif;; width:900px; height:35px; position:relative; font-size:12px; z-index:100;margin: 0px;
				 background:url('../images/top_bar_03.jpg') no-repeat right top;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#000;/* width:120px; height:18px;*/ font-family: arial, sans-serif;
								text-align:center; color:#fff; /* border:0px solid #fff;*/
								line-height:35px; font-size:14px; overflow:hidden;font-weight:bold;/*padding: 10px 21px 8px 21px;*/ padding: 0px 21px 0px 21px;
								white-space:nowrap;	 /* background:#710069; */
								 background:url('../images/flyout_button.jpg') no-repeat right top;
								 }
								
								
.menu ul {float:left;padding:0; margin:0; list-style: none;display:block;}
.menu ul li {float:left; position:relative;display:block;}
.menu ul li ul li{float:left; position:relative;}
/*.menu ul li ul li ul li{float:left; position:relative;}*/
.menu ul li ul {display: none;}
/* .menu ul li ul li{display: none;}*/
/*.menu ul li ul li ul li{display: none;}*/
.menu ul li ul li a, .menu ul li ul li a:visited {font-size:11px; width:150px;font-family: arial, sans-serif;text-align:center;padding: 8px 0px 6px 0px;}

/* specific to non IE browsers */

.menu ul li:hover a {color:#fff;background-position: 100% -36px;}
.menu ul li:hover ul {display:block; position:absolute; top:35px; left:0; width:105px;}

.menu ul li:hover ul li a.hide {/*background:#6a3;*/ color:#36f;background-position: 100% -72px;   filter:alpha(opacity=90); opacity:0.9;}
.menu ul li:hover ul li a.hide b{filter:alpha(opacity=100); opacity:1;position: relative;}
.menu ul li:hover ul li:hover a.hide {/*background:#6fc;*/ color:#000;background-position: 100% -108px;}
/*  ----add */
.menu ul li:hover ul li:hover ul li a.hide {/*background:#6a3;*/ color:#36f;background-position: 100% -72px;   filter:alpha(opacity=90); opacity:0.9;}
.menu ul li:hover ul li:hover ul li a.hide b{filter:alpha(opacity=100); opacity:1;position: relative;}
.menu ul li:hover ul li:hover ul li:hover a.hide {/*background:#6fc;*/ color:#000;background-position: 100% -108px;}
/* .menu ul li:hover ul li:hover ul li ul {visibility: hidden;}
.menu ul li:hover ul li:hover ul li ul:hover {visibility: visible;} */

/*  ----add end */

.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li:hover ul li ul {display: none;}
/*.menu ul li:hover ul li:hover ul li:hover ul li ul {display: none;} */

.menu ul li:hover ul li a {display:block; /*background:#ddd;*/ color:#000;background-position: 100% -72px;line-height:15px;
					text-align:center;filter:alpha(opacity=90); opacity:0.90;}
.menu ul li:hover ul li a b{filter:alpha(opacity=100); opacity:1;position: relative;}
.menu ul li:hover ul li a:hover { color:#000;background-position: 100% -108px;}  
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:150px; top:0;}
.menu ul li:hover ul li:hover ul li:hover ul {display:block; position:absolute; left:150px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-150px;}
.menu ul li:hover ul li:hover ul li:hover ul.left {left:-150px;}

/* -----------------------Navigation Menu End ----------- */


