#mydiv 
	{
	position:absolute;
	left: 50%;
	width:1000px;
	min-height:90%;
	margin-left: -500px; /*set to a negative number 1/2 of your width*/
	border: 3px solid #0000ff;
	background-color:#ffffff;
	}

body
{
	font-family:Calibri;
	font-size:14px;
}
  div.menuBackground
  {
  width: 100%;
  height: 24px;
  background: url(../images/menu.jpg);
  }
  div.menuLogo
  {
  height: 24px;
  float:right;
  width:125px;
  background-repeat:no-repeat;
  }
  div.menuitem
  {
  	cursor:pointer; 
  	vertical-align:bottom; 
  	text-align:center; 
  	float:left; 
  	height:24px; 
  	line-height:24px;
  	width:100px;
  	font-family:Calibri;
  	font-size:14px;
  	font-weight:bold;
  }
  
  div.menuitemhover
  {
  	cursor:pointer; 
  	vertical-align:bottom; 
  	text-align:center; 
  	float:left; 
  	height:24px; 
  	line-height:24px;
  	width:100px;
  	background: url(../images/menu_lt.jpg);
  	font-family:Calibri;
  	font-size:14px;
  	font-weight:bold;
  }
   div.menuitemselected
  {
  	cursor:pointer; 
  	vertical-align:bottom; 
  	text-align:center; 
  	float:left; 
  	height:24px; 
  	line-height:24px;
  	width:100px;
  	background: url(../images/menu_lt.jpg);
  	font-family:Calibri;
  	font-size:14px;
  	font-weight:bold;
  }
 
  div.subbackground
  {
  width: 100%;
  height: 24px;
  background: url(../images/menu_lt.jpg);
  display:none;
  position:absolute;
  border:1px solid #0000aa;
  float:left;
  left:0px;
  z-index:101;
  }

  div.submenuitem
  {
  	cursor:pointer; 
  	vertical-align:bottom; 
  	text-align:center; 
  	float:left; 
  	height:24px; 
  	line-height:24px;
  	width:100px;
  	font-family:Calibri;
  	font-size:14px;
  	font-weight:bold;
  }
  div.submenuitemhover
  {
  	cursor:pointer; 
  	vertical-align:bottom; 
  	text-align:center; 
  	float:left; 
  	height:24px; 
  	line-height:24px;
  	width:100px;
  	text-decoration:underline;
  	font-family:Calibri;
  	font-size:14px;
  	font-weight:bold;
  }
  div.newsHeader
  {
  	color:Blue;
  }
  div.newsItem
  {
  	color:Black;
  	padding-bottom:24px;
  	padding-left:12px;
  	font-weight:bold;
  }
  div.DownloadItem
  {
  	margin:12px;
  	border:1px solid #0000ff;
  	padding:6px;
  	background-color:#eeeeee;
  }
  div.DownloadItemTitle
  {
  	padding-bottom:12px;
  	font-size:18px;
  	text-align:left;
  	font-weight:bold;
  }
  div.DownloadItemDescription
  {
  	padding:6px;
  	text-align:left;
  }    
  div.DownloadItemLastUpdated
  {
  	padding:6px;
  	font-size:12px;
  	text-align:left;
  	color:Blue;
  }
  div.footerSpacing
  {
  	height:50px;
  	width:100%;
  }
  div.footersection
  {
  	position:absolute;
  	bottom:0px;
  	left:0px;
	text-align:center;
	width:100%;
  }      
  a.footeritem
  {
  	font-size:10px;
  	color:Gray;
  	text-decoration:none;
  }
  span.copyright
  {
  	font-size:12px;
  	line-height:21px;
  	color:Gray;
  }
  div.productSelectionContainer
  {
	width:900px;
	height:44px;
	border:2px solid black;
  }
  div.productSelectionLink
  {
  	width:96px;
  	height:40px;
  	background-color:#eeeeee;
  	float:left;
  	cursor:pointer;
  	border:2px solid #aaaaaa;
  	text-align:center;
  }
   div.productSelectionLinkHighlight
  {
  	width:96px;
  	height:40px;
  	background-color:#aaaaff;
  	color:White;
  	float:left;
  	cursor:pointer;
  	border:2px solid #aaaaaa;
  	text-align:center;
  }
  
  div.ProductItem
  {
  	margin:12px;
  	border:1px solid #0000ff;
  	padding:6px;
  	background-color:#eeeeee;
  }
  div.ProductItemTitle
  {
  	padding-bottom:12px;
  	padding-left:0px;
  	font-size:18px;
  	text-align:left;
  	font-weight:bold;
  	color:#444444;
  }
  div.ProductItemDescription
  {
  	padding:6px;
  	text-align:left;
  	color:#444444;
  }    
  div.ProductItemImageContainer
  {
  	background-repeat:no-repeat;
  	width:72px;
  	height:72px;
  	left:0px;
  	float:left;
  	padding-right:12px;
  }    
    div.ProductItemImage
  {
  	background-position:center;
  	background-repeat:no-repeat;
  	left:0px;
  }   
  
  p.boxHeader
  {
  	font-family:Calibri;
  	padding: 0px 6px 0px 6px;
  	font-weight:bold;
  	font-size:24px;
    color:Gray;
  }
  p.boxKeyText
  {
  	font-family:Calibri;
  	font-size:14px;
  	color:#444444;
  }
  p.boxItem
  {
  	font-family:Calibri;
  	padding:0px;
  	font-weight:bold;
  	font-size:14px;
  	color:#000096;
  }
  p.boxText
  {
  	font-family:Calibri;
  	font-size:14px;
  }
  p.bannerText
  {
  	font-family:Calibri;
  	font-size:28px;
  	color:#ffffff;
	font-weight:bold;
  }
  
  img
	{  
	border-style:none;
	}
  	
  	div.VideoGroup
	{
		margin: 12px 3px 0px 3px; 
		padding: 0px 3px 0px 3px; 
		color:White; 
		font-family:Calibri;
		font-weight:bold; 
		cursor: pointer; 
		text-align:left; 
		vertical-align:middle;
		background-image: url(../images/btnBlank.jpg); 
		background-repeat:repeat-x; 
		background-position:center;	
		border:4px solid #000000;	
		cursor:default;
	}

	div.VideoDisabled
	{
		padding: 3px 3px 3px 3px; 
  		background-color:#eeeeee;
  		color:#aaaaaa;
  		cursor:default;
  		vertical-align:middle;
  		font-weight:bold;
		font-family:Calibri;
	}
	div.VideoNormal
	{
		padding: 3px 3px 3px 3px; 
  		background-color:#eeeeee;
  		color:Black;
  		cursor:pointer;
  		vertical-align:middle;
  		font-weight:bold;
		font-family:Calibri;
	}
	div.VideoHighlight
	{
		padding: 3px 3px 3px 3px; 
		background-color:Black;
		color:White;
		cursor:pointer;
		vertical-align:middle;
		font-weight:bold;
		font-family:Calibri;
	}
  
    a.linkText {
    color : #000096;
    font-family : Calibri;
    font-size : 14px;
    font-weight : bold;
    text-decoration : none;
    }
    
    a.linkText:link {
    color : #000096;
    /* you can define other styles if necessary */
    }
    
    a.linkText:visited {
    color : #000096;
    text-decoration : none;
    /* you can define other styles if necessary */
    }
    
    a.linkText:hover {
    color : #000096;
    text-decoration:underline;
    }

 
