img
{
	border: 0px;
}

img.screen
{
	margin-right: 15px;
	margin-bottom: 15px;
	border: 1px solid black;

}



.bgHeaderLeft
{
	border-bottom: solid 1px #DDDDDD;
	border-top: solid 1px #DDDDDD;
	border-left: solid 1px #DDDDDD;
}

.bgHeader
{
	background: #FFFFFF url('/img/background.jpg') repeat-y top right;
	border-bottom: solid 1px #DDDDDD;
	border-top: solid 1px #DDDDDD;
	border-right: solid 1px #DDDDDD;
}

h1
{
	font-family: Arial, Helvetica, Sans-serif;
	font-weight: normal;
	font-size: x-large;
	
}

h2
{
	font-family: Arial, Helvetica, Sans-serif;
	font-weight: normal;
	font-size: large;
	margin-top: 10px;
}

h3
{
	font-family: Arial, Helvetica, Sans-serif;
	font-weight: bold;
	font-size: medium;
}


a
{
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}



form 
{
	
}

input.Button
{
	background-color: orange; 
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
}

	
.LeftMenuHeader
{
	  color: #000000;
      font-size: 22px;
      font-family:  Arial, Helvetica, Sans-serif;
      text-decoration: none;
      font-weight: bold;
}

.FormTable
{
	border-width: 1px;
	border-color: #000000;
	border-style: double;
	
}


.TopMenuHeader
{
	  color: #000000;
      font-size: 18px;
      font-family:  Arial, Helvetica, Sans-serif;
      text-decoration: none;
      font-weight: bold;
	  padding-left: 15px;
	  padding-right: 15px;
}



.Footer
{
	  color: #777777;
      font-size: 10px;
      font-family:  Tahoma, Verdana;
      text-decoration: none;
      
	  
}




a.MenuItem
{
	color: #000000;
	font-size: 16px;
	font-family:  Arial, Helvetica, Sans-serif;
	text-decoration: none;
	font-weight: bold;
}

a.MenuItem:hover,
a.MenuItem:active
{
	color: #CC0000;
	font-size: 16px;
	font-family:  Arial, Helvetica, Sans-serif;
	text-decoration: none;
	font-weight: bold;
}


a.SearchLink 
{
	color: #888888;
	font-size: 11px;
	font-family:  Arial, Helvetica, Sans-serif;
	text-decoration: none;
}

a.SearchLink:hover,
a.SearchLink:active
{
	color: #888888;
	font-size: 11px;
	font-family:  Arial, Helvetica, Sans-serif;
	text-decoration: none;
}



#Navigation td 
{
	height: 44px;
	margin-top: 0px; 
	margin-bottom: 0px;
	margin-left: 0px; 
	margin-right: 0px;	
	

}

#Navigation td.Item  
{
	height: 44px;
	background-image: url(img/menubar_VCenter_Top.jpg);
	padding-left: 15px;
	padding-right: 15px;
}



#Navigation td.Separator  
{
	
	height: 44px;
	width: 2px;
	
	background-image: url(img/menubar_separator.jpg);

}



#Navigation a
{
	
	color: #000000;
	font-size: 18px;
	font-family:  Arial, Helvetica, Sans-serif;
	text-decoration: none;
	font-weight: bold;
	
}

#Navigation  a:hover 
{

	color: #0000DD;
}

#Navigation  a:active 
{
	
	color: #990000;
}




#LeftMenu td.Header
{
	padding-left: 15px;
	padding-right: 15px;
}

#LeftMenu td.Header  a
{
	
	color: #000000;
	font-size: 18px;
	font-family:  Arial, Helvetica, Sans-serif;
	text-decoration: none;
	font-weight: bold;
}


#LeftMenu  td.Header a:hover 
{
	
	color: #0000DD;
}

#LeftMenu  td.Header a:active 
{
	
	color: #990000;
}

#MenuList tr 
{
	text-align: left;
	vertical-align: middle;
	background-repeat: no-repeat;
	background-position: center center
}

#MenuList td
{
	text-align: left;
}

#MenuList td.Marker 
{
	width: 20px;
	height: 20px;
	background-image: url(img/menu_bullet.jpg);
	background-repeat: no-repeat;
}

#MenuList td.SubMarker 
{
	width: 20px;
	height: 20px;
	background-image: url(img/menu_subbullet.jpg);
	background-repeat: no-repeat;
}

#MenuList Table
{
	margin-top: 10px;
}

#MenuList a.MenuItem
{
	color: #000000;
	font-size: larger;
	font-family:  Arial, Helvetica, Sans-serif;
	text-decoration: none;
	font-weight: bold;
}


#MenuList a.MenuItem:hover 
{
	
	color: #DD0000;
}

#MenuList a.MenuSubItem
{
	color: #000000;
	font-size: medium;
	font-family:  Arial, Helvetica, Sans-serif;
	text-decoration: none;
	font-weight: normal;
}


#MenuList a.MenuSubItem:hover 
{
	
	color: #DD0000;
}


div.Content 
{
	margin-left: 25px;
	margin-top: 15px;
	margin-bottom: 25px;
	
}

div.FooterSection 
{
	vertical-align: bottom;
	text-align: center;
	
	
}

#Requirements tr 
{
	vertical-align: top;
}

#Requirements td 
{
	padding-bottom: 15px;
	padding-left: 15px;
}

#Requirements td.ReqrHeader
{
	font-weight: bold;
}

#ProductList td.ProdHeader 
{
	font-family: Arial, Helvetica, Sans-serif;
	font-weight: bold;
	
}

#ProductList td.ProdLink A 
{
	color: #0000AA;
	font-family: Arial, Helvetica, Sans-serif;
	background-color: #DDDDEE;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
}


#ProductList td.ProdLink A:hover 
{
	color: #CC0000;
	background-color: #DDDDEE;
	font-family: Arial, Helvetica, Sans-serif;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
}

#ProductList td.ProdTitle
{
	color: #000000;
	font-family: Arial, Helvetica, Sans-serif;
	background-color: #DDDDEE;
	padding-left: 15px;
	padding-right: 10px;
	

}