#page {
    width:884px;
	height:auto;
	margin: 0px auto 0 auto;
}

img.photos {
	border: 1px solid #999999;
	padding : 3px 3px 3px 3px;
	}
img.awards {
    padding-right:10px;
}
/*top*/

#top {
    width:884px;
	height:85px;
	margin: 0px auto 0 auto;
	background:url(../images/top-bg.gif) no-repeat top left;
}

.topleft {
    float:left;
	width:442px;
    height:79px;
}

.topright{
	float:right;
	width:442px;
	height:20px;
	font-family:verdana;
	font-size:8px;
	text-decoration:none;
	color:#666666;
	right: 443px;
}

.topright ul{
	list-style-type: none;
	margin:0;
	margin-left: 1px; /*Left offset of entire tab menu relative to page*/
	padding:0;

}
.topright ul li{display:inline;	margin:0; font-family:verdana; font-size:8px; text-decoration:none; color:#000000; list-style-type: none;}
.topright ul li a{float:right; margin-top:5px; margin-right: 5px; padding:0 0 0 5px; font-family:verdana; font-size:8px; text-decoration:none;	color:#000000;}

/*ENDtop*/

/*search*/
#search{
	width:220px;
	height:30px;
	float:right;
	margin-top: 20px;
}

.sbox{
    width:170px;
    height:auto;
    float:left;
	padding-left:15px;
    margin:auto;
}
.sbutton{
    width:30px;
    height:auto;
    text-align:center;
	float:right;
}

.formtext {
   font-family:arial;
   font-size:11px;
   color :#333333;
   padding :1px 1px 1px 5px;
}
/*ENDsearch*/

/*Greyslate nav*/
.grey {
	width:884px;
	height:24px;
	margin: 0px auto 0 auto;
}

#slatenav{
	font-size:11px;
	font-weight:bold;
	background:url(../images/greyslate_background.gif) repeat-x top left;
	font-family:Arial;
    clear:both;
	 }
.grey #slatenav ul{margin:0px; padding:0; list-style-type:none; width:884px; height:24px;}
.grey #slatenav ul li{display:block; float:left; margin:0 0 0 4px;  padding:0 5px 0 5px;}
.grey #slatenav ul li a{display:block; float:left;color:#ffffff;text-decoration:none;padding:5px 8px 0px 8px; height :24px;}
.grey #slatenav ul li a:hover,.grey #slatenav ul li a.current{color:#fff;background:transparent url(../images/greyslate_backgroundOVER.gif) no-repeat top center;}
/*END Redslate nav*/ 

#content {
    width :884px;
	height:auto;
	margin: 5px auto 0 auto;
}

/*Left Colomn*/
.leftcolomn {
    width : 220px;
	float:left;
}

.left-ad {
    width : 215px;
	height :120px;
}
	

.leftcolbottom {
    width:215px;
	height:150px;
	background: transparent url(../images/news-bg.gif) no-repeat top left;
	margin-top:5px;
}

.leftcoltitle {
   font-family :arial;
   font-size:11px;
   font-weight:bold;
   color:#CC0000;
   padding: 10px 5px 5px 28px;
}

.leftcolist {
   width: 175px;
   margin:0 0 0 15px;
   font-family:arial;
   font-weight:bold;
   font-size:11px;
   background: transparent url(../images/point-bullet.gif) no-repeat center left;
   padding : 2px 0px 2px 15px;
}

.learning-track {
   font-family :arial;
   font-size:11px;
   color:#CC0000;
}

.speaker {
   font-family :arial;
   font-weight:bold;
   font-size:11px;
   color:#666666;
}

a:link { color:#000000; text-decoration:underline}
a:visited {color:#000000; text-decoration:underline}
a:hover {color:#CC0000; text-decoration:none}
a:active {color:#333333; text-decoration:underline}

.leftcoldesc {
   width:175px;
   margin:0 0 0 15px;
   font-family :arial;
   font-size:11px;  
   padding : 2px 0px 2px 15px;
}

.leftcolad {
   width:215px;
   margin:5px 0 0 0;
}

.arrow-list {
   font-family:arial;
   font-size:11px;
   background: transparent url(../images/bullet-arrow.gif) no-repeat top left;
   margin : 3px 0 0 12px;
   padding : 0px 2px 0px 18px;
}


/*ENDLeft Colomn*/

/*RightColomn*/
.rightcolomn {
   width : 660px;
   float:right;
}

.important-title { 
   clear: both; 
   width:580px; 
   height :20px;
   font-family: Arial; 
   font-size: 11px; 
   font-weight:bold;
   color: #cc0000; 
   background: transparent url(../images/important-icon.gif) no-repeat top left;
   margin:10px 0 5px 0;
   padding:5px 0 0 30px;
 }
 
#important-content {
   width :600px;
   margin:5px 0 10px 0px;
}

.ncontent-pic {
	width :100px;
	float :left;
}

img.news {
   float:left;
   padding :3px 3px 3px 3px;
   border:#CCCCCC 1px solid;
}

.ncontent-title {
   width:300px;
   float:right;
   font-family:arial;
   font-size:11px;
   font-weight:bold;
   color:#000000;
}
     
.ncontent {
   width:300px;
   float:right;
   font-family:arial;
   font-size:11px;
   margin-top:5px;
}

/*ENDRightColomn*/

.rightcolright {
    width :660px;
	float :right;
}

/*tab*/
 
.glowingtabs{
	float:right;
	clear:right;
	width:650px;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	line-height:normal; /*Add border strip to bottom of menu*/
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	margin-top:5px;
}

.glowingtabs ul{
    list-style-type: none;
    margin-left: 1px; /*Left offset of entire tab menu relative to page*/
    padding:0;
}

.glowingtabs li{
    display:inline;
    margin:0;
    padding:0;
}

.glowingtabs a{
    float:left;
    background:url(../images/tab-left.gif) no-repeat left top;
    margin:0;
    margin-right: 3px; /*spacing between each tab*/
    padding:0 0 0 5px;
    text-decoration:none;
}

.glowingtabs a span{
    float:left;
    display:block;
    background:url(../images/tab-right.gif) no-repeat right top;
    padding: 5px 7px 3px 5px;
    font-weight:bold;
    color:#3B3B3B;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.glowingtabs a span {
    float:none;
}

/* End IE5-Mac hack */

.glowingtabs a:hover span {
    color: black;
}

.glowingtabs a.current{ /*Selected Tab style*/
    background-position:0 -23px; /*Shift background image up to start of 2nd tab image*/
}

.glowingtabs a.current span{ /*Selected Tab style*/
    background-position:100% -23px; /*Shift background image up to start of 2nd tab image*/
    color: black;
}

.glowingtabs a:hover{ /*onMouseover style*/
    background-position:0% -23px; /*Shift background image up to start of 2nd tab image*/
}

.glowingtabs a:hover span{ /*onMouseover style*/
    background-position:100% -23px; /*Shift background image up to start of 2nd tab image*/
}

.tabcontainer{
    float: right;
	clear:right;
    width:650px; /*width of 2nd level sub menus*/
	height:auto;
	border :#CCCCCC 1px solid;
    font-family:Arial;
    font-size:11px;
    line-height: 16px;	
	margin : 0 0 10px 0;
	padding : 0 0 10px 0;
}

.tabcontent-left{
    float:left;
    width:250px;
	padding:10px 10px 5px 10px;
}

.tabcontent-theme{
    float:right;
	width:360px;
	padding:10px 10px 0 10px;
	font-family:arial;
	font-weight:bold;
	color:#CC0000;
	font-size:12px;
}

.tabcontent-normaltext{
    float:right;
	width:360px;
	padding:5px 5px 5px 5px;
	font-family:arial;
	font-size:11px;
    line-height: 16px;
	text-align: justify;
}

.tabcontent-normaltext-right{
    float:right;
	width:360px;
	padding:0px 10px 0px 10px;
	font-family:arial;
	font-size:11px;
    line-height: 16px;
	text-align: justify;
}

.tabcontent-right{
	float:right;
	width:360px;
	padding:5px 10px 5px 10px;
	text-align: justify;	
}

.tabcontent-butt-next{
	float:right;
	width:300px;
	padding:0 10px 0 0;
	text-align: right;
}

.tabcontent-butt-back{
	float:left;
	width:300px;
	padding:0 0 0 10px;
	text-align: left;
}

.tabcontent {
	width:630px;
	padding:5px 10px 0px 10px;
	font-family:arial;
	font-size:11px;
    line-height: 16px;	
	text-align: justify;
	clear:both;
}

.tabcontent-event {
	width:600px;
	padding:5px 10px 0px 10px;
	font-family:arial;
	font-size:11px;
    line-height: 16px;	
	text-align: justify;
	clear:both;
}

.tabcontent-clean {
	font-family:arial;
	font-size:11px;
    line-height: 16px;
}

.tabcontent-L {
   width:620px;
   padding:5px 10px 10px 20px;
   font-family:arial;
   font-size:11px;
   font-weight:bold; 
   text-decoration:none;   
}
.tabcontent-L ul {margin-left:10px; list-style-image: url('../images/list-bullet.gif');text-decoration:none;}
.tabcontent-L ul li {padding:2px 0px 2px 0px; text-decoration:none;}
.tabcontent-L ul li a:link {text-decoration:none; color:#000000;}
.tabcontent-L ul li a:visited {text-decoration:none; color:#666666;}
.tabcontent-L ul li a:hover {text-decoration:none; color:#CC00000;}
.tabcontent-L ul li a:active {text-decoration:underlined; color:#000000;}

#tabcontent-top {
   width:630px;
   height:18px;
   padding:8px 10px 0 10px;
}

.tabcontent-title{
    width:620px;
	float:left;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#CC0000;
}

.tabcontent-backmain{
	width:130px;
	float:right;
	text-align: right;
}

.tabcontent-download{
	width:135px;
	float:right;
	text-align: left;
}

.tabcontent-page{
	width:318px;
	float:right;
	text-align: left;
}

.tabcontent-title-s{
    clear:both;
    width:630px;
	padding:5px 10px 0 10px;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color:#000099;
}

.tabcontent-Rlist {
   width:360px;
   float:right;
   padding:0 0 0 20px;
   font-family:arial;
   font-size:11px;
}
.tabcontent-Rlist ul {margin-left:10px; padding:3px 3px 3px 0;list-style-image: url('../images/list-bullet.gif');text-decoration:none;}

.tabcontent-list {
    width:630px;
	padding:5px 10px 2px 10px;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color:#666666;
}

.tabcontent-listcontent {
    width:625px;
	padding:0 10px 5px 15px;
	font-family:arial;
	font-size:11px;
	color:#666666;
}
#awards {
	width:630px;
	padding:5px 10px 0px 10px;
	clear:both;
}
.awards-pic {
    width:226px;
	padding:10px 10px 10px 0;
	float:left;
	font-family:arial;
	color:#526d80;
	font-size:10px;
	font-weight:bold;
}

.awards-txt{
	width:390px;
	float:right;
	padding:10px 0 5px 0;
	text-align: justify;
}

.line {
    clear:both; 
    width:630px;
	height:10px;
    background : url(../images/line-dot.gif) repeat-x top left;
}

/*ENDtab*/

/*event*/
.event {   width:630px;   height:18px;}

.event ul{
	list-style-image: url(../images/slash.gif);
	margin:0;
	margin-left: 1px; /*Left offset of entire tab menu relative to page*/
	padding:0;
	}
.event ul li{display:inline; padding:0 12px 0 0; font-family:arial; font-weight:bold; font-size:11px; text-decoration:none; color:#666666; }
.event ul li a{text-decoration:underline; color:#666666;}
.event ul li a.current {text-decoration:none; color:#CC0000}

/*ENDevent*/

/*footer*/
#footer {
    float:none;
    clear: both;
	width:884px;
	height:50px;
	margin: 10px auto 0 auto;
	background: transparent url(../images/footer-bg.gif) repeat-x top left;
}

.f_left {
	width:420px;
	font-family:arial;
	font-size:10px;
	padding:5px 5px 5px 5px;
	float:left;
    clear:left;
	text-align: left;
}

.f_right {
	width:420px;
	float:right;
	clear:right;
	padding:5px 5px 5px 5px;
	text-align: right;
}
/*ENDfooter*/

/*table*/

table.regform{
font-family:arial;
font-size:10px;
padding:5px;
width:250px;
}

tr.regform td.regform{
font-family:arial;
font-size:10px;
background:#FFFFFF;
}

.tablecontent {
width:610px;
float:left;
margin: 0 10px 0 10px;
}

.tabletitle {
   font-family :arial;
   font-size:11px;
   font-weight:bold;
   color:#CC0000;
}

/*Endtable*/

/*sitemap*/

.sitemap-l {
   width:300px;
   float:left;
   clear:left;
   margin-top:10px;
}

.sitemap-r {
  width:330px;
  float:right;
  clear:right;
  margin-top:10px;
}

.sm-title {
  font-family: arial;
  font-weight:bold;
  color:#000000;
  font-size:11px;
  padding:3px 0 3px 10px;
}

.sm-list1 {
  font-family: arial;
  color:#666666;
  font-size:11px;
  padding:3px 0 3px 25px;
  }

.sm-list2{
  font-family: arial;
  color:#666666;
  font-size:11px;
  font-style:italic;
  padding:3px 0 3px 35px;
  }
  
.sm-list3{
  font-family: arial;
  color:#666666;
  font-size:11px;
  font-style:italic;
  padding:3px 0 3px 45px;
  }
/*ENDsitemap*/

.download-form {
	width:630px;
	padding:5px 10px 0px 10px;
	font-family:arial;
	font-size:11px;
	clear:both;
	align :center;
}
/*video*/
#video {
   width:630px;
   padding:5px 10px 5px 10px;
   clear:both;
}

.video-left {
   width : 250px;
   float:left;
   clear :left;
   font-fanily:arial;
   font-size:10px;
}

.video-right {
	width :380px;
	float:right;
	clear:right;
	font-family:arial;
	font-size:10px;
}
/*ENDvideo*/







.CommonButton  
  {
  color:#ffffff;
  font-family:Arial;
        font-size:10px;
  font-weight:bold;
  background-color: #ededed;
  border-color:#a0a0a0;
border-style:solid;
  background-image:url(../images/redbutton.gif);
  background-repeat: repeat-x;
  padding-right:5px;
  padding-left:5px;
  border-width:1px;
  cursor:hand;
  height:17px;
  text-decoration:none;
  text-align:center;
  
    }
