#container, #container2{
	width: 1171px;
	margin: 0 auto;
	background: white;
}
#container2{
	width: 1255px;
}                             
#header{
	/*background-color:#0099FF;*/
  background: #F0F0F0;
	margin-top: 5px;
	padding: 0;
	margin-left: 0px;
  border-radius: 6px;
  box-shadow: 0 0 10px rgba(0,0,0,0.5);
}
  
#leftcontent, #leftcontent2{
  margin-top: 5px;
	width: 190px;
	min-height: 600px;
	float: left;
	background: white;
}
#leftcontent2{
	width: 250px;
}

#body{
	/*width: 52em;*/
  margin-top: 5px;
	width: 800px;
	min-height: 700px;
   margin-left: 192px; 
   margin-right: 152px; 
	background: white;
	border: 1px solid #979797;
  border-radius: 6px;
}
#maincontain{
	/*width: 52em;*/
	width: 800px;
	min-height: 700px;
   margin-left: 255px; 
   /*margin-right: 152px;*/ 
	background: white;
	border: 1px solid #979797;
}
#rightcontent, #rightcontent2{
  margin-top: 5px;
	width: 150px;
	min-height: 600px;
	float: right;
	background: white;
}

#rightcontent2{
	width: 195px;
}


#content h1, #content h2, #content h3, #content p {
	padding-right: 20px;
	padding-left: 10px;
}

#footer, #footer2{
	clear: both;
		margin: 0;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 192px;  
}

#footer2{
	margin-left: 245px;
}


#mylink
{
	display: inline-block;
	width: 95px;
	height: 30px;
	line-height: 30px;
	text-decoration: none;
	background: #F0F0F0;/* url(buttons/link_btn.gif)
						no-repeat left top;*/
	text-indent: 0px;
	
	color: #000;
	font-family	: Tahoma;
	font-size   : 10pt;
	font-weight: bold;
  border-radius: 6px;	
  margin-top: 5px; 
}

#main #mainNav .main a,
#contents #mainNav .contents a,
#programs #mainNav .programs a,
#downloads #mainNav .downloads a
{
	background-position: right bottom;
	color: #FFF;
	background: #0D96DA;
	cursor: default;
}

#mylink:hover
{
	background: #0D96DA;/* url(buttons/link_btn2.gif)
						no-repeat left top;*/
	color: #000;
}
	html,
	body {
		/*text-align: center;*/
		min-width: 780px;
		margin:0;
		padding:0;
		height:100%;
		background: #FFF;

	}

#adsense
{
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}
	
#navilink{
	text-decoration: none;
	color: #000;
	font-family	: Tahoma;
}

#navilink:hover {
	color: #444;
}

.text
{
	font-family	: Tahoma;
	font-size   : 11pt;

}

.text_small {
	font-family	: Tahoma;
	font-size	: xx-small;	
}


#menuLeft 
{
	float: left;
	width: 200px;
	height: 100%;
	margin: -10px -3px -50px 0;
	/*background: #D6D6D6;*/
}

.substrate {
	height: 50px;
}

.menuButton
{
	padding-top: 5px;
	margin-right: 40px;
	/*position: relative;*/
}

.navButton
{
  border: 1px solid #78D2FF;
  margin-left: 15px;
  margin-right: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 15px;
  padding-right: 15px;
  width: 150px;
  background: #0D96DA;
  border-radius: 6px;
  font-weight: bold;
  text-decoration: none;
  text-align: center;
  font-size: small;
  color: #FFF;
}


	#container {
		min-height:100%;height:auto !important;height:100%;
		position:relative;

	}
	
	#body 
	{
		padding:10px;
		/*padding-bottom:84px;	*/
		/* Height of the footer */
	}
	
	
	.border, .border2, .articleMenu, .borderWarning, .borderContentItem
	{
	 background: #A0D0FF;
	 border: 1px solid Silver;
	 padding-bottom: 10px;
	 padding-left: 10px;
	 padding-right: 10px;
	 padding-top: 5px;
   border-radius: 10px;
}   
  .border {
    background: #F0F8FF;
  }

	.borderWarning
	{
	 background: #A0D0FF;
	 border: 1px solid #0D96DA; 
}

.LocationString
{
	/*width: 760px;*/
  min-height: 20px;
	background: #0D96DA;
	text-decoration: none;	
	font-family	: Tahoma;
	font-weight: bold;
	font-size   : 10pt;
	padding: 3px;
	color: #fff;
	margin: 0px;
  border-radius: 5px;
}

.FooterString
{
	width: 814px;
	background: #0D96DA;
	text-decoration: none;	
	font-family	: Tahoma;
	font-weight: bold;
	font-size   : 10pt;
	padding: 4px;
	color: #fff;
	text-align: center;
  border-radius: 6px;
}

img.ImgZoom
{
	border: 1px solid #0D96DA;
}

img.ImgZoom:hover
{
	border: 1px solid Red;
}   

.articleMenu{
box-shadow: 0 0 10px rgba(0,0,0,0.5);
} 

.borderContentItem{
box-shadow: 0 0 10px rgba(0,0,0,0.5);
margin-top: 5px;
margin-bottom: 5px;
} 


.leftContent a, .articleMenu a{
    text-decoration: none;
    color: #000;
}
.articleMenu a:hover{
font-weight: bold;
}                         