﻿/*PAGE LAYOUT*/
body 
{	
	/*margin:0 0 0 0; g_bkgd_grayright.jpg
h2.jpg
*/
	text-align:center;
background:#363636 url(Images/g_bkgd_grayright.jpg);background-repeat :repeat-x  ;
}
#news{width:580px; height:347px; text-align: justify;  background-color:#ffffff; float:left; padding-right:37px; color:#7d7d7d; font-family:Arial; font-size:9}
#header{float:left;	width:800px; height:77px;  position :relative; }
#header h1{ float:left; width:400px; height:60px; color:White; background:url(Images/logo.png) repeat-x ; margin-top:20px;}
#flashHeading
{
	float:left;
	width:800px;
	height:126px;
	position:relative;
		
}
#topheader{	float:left;	width:800px; height:149px; background:url(Images/h2.gif) no-repeat  ;  position :relative }
/*#topheader{	float:left;	width:800px; height:149px; position :relative }*/
#topheader ul.sub{	width:800px;height:27px; float:left;	margin-top:124px; 	margin-left:0; padding:0px	}
#topheader ul.sub li{	float:left;	font-size:0;	line-height:0;		height:24px;	margin-left:20px;list-style:none;}
#topheader ul.sub li a{	display:block;	padding:0 5px;	font:bold 13px/25px "Arial",Calibri, Trebuchet MS, Helvetica, sans-serif;	color:White;	text-decoration:none;border:none;width:120px; background-image:url(Images/sub.png); background-repeat:no-repeat;}
#topheader ul.sub li a:hover{color:#084ea2;	background-image:Url(Images/s_hover.png);}
#topheader ul.sub li a.hover{display:block;	color:#084ea2;background-image:Url(Images/s_hover.png);font:bold 11px/28px "Arial",Calibri, Trebuchet MS, Helvetica, sans-serif;text-decoration:none;}
#topheader ul.sub li a.current
	{
		background-image:Url(Images/s_hover.png);
		/*color:#8ed9f4;*/
		color:#084ea2;
	}
#top{height:26px;width:800px; position:relative;text-decoration:none;  }
#top ul.nav{width:800px;height:26px;float:left;background:url(Images/n_spacer.gif) repeat-x; margin:0px ; padding:0px;}
#top ul.nav li{	float:left;	font-size:0;line-height:0;	height:26px; position:relative;text-decoration:none;list-style:none;
	/*border-left:Gray solid 2px;*/
		border-right:Gray solid 2px;}
#top ul.nav li.first
{
	margin-left:auto;
	border-left:none;

	}	
#top ul.nav li a{	display:block;	padding:0 10px;	font:bold 13px/25px "Arial",Calibri,Trebuchet MS, Helvetica, sans-serif;	color:White;background-color:inherit; text-decoration:none; border:none;}
/*#top ul.nav li a:hover{	background:url(Images/hover.png) repeat-x;		border-left:White solid 1px;	border-right:White solid 1px;	color:Black;	background-color:inherit;}
#top ul.nav li a.hover{	display:block;background:url(Images/hover.png) 0 0 repeat-x;	border-left:White solid 1px;border-right:White solid 1px;color:Black;background-color:inherit;font:bold 11px/25px "Trebuchet MS", Arial, Helvetica, sans-serif;text-decoration:none;text-transform:uppercase;}
*/
#top ul.nav li a:hover{	background:url(Images/hover.png) repeat-x;color:Black;background-color:inherit;}
#top ul.nav li a.hover{	display:block;background:url(Images/hover.png) 0 0 repeat-x;color:Black;background-color:inherit;font:bold 11px/25px "Arial",Calibri, Trebuchet MS, Helvetica, sans-serif;text-decoration:none;text-transform:uppercase;}

#top ul.nav li a.current
	{
		
		background:url(Images/hover.png) 0 0 repeat-x;
		display:block;
		color:Black;
		border-left:White solid 1px;
		border-right:White solid 1px;
	}
#footer{width:800px; height:40px; background:url(Images/g_footer_bkgdgray.jpg) repeat-x; text-align:right; color:White; font-size:13px;float:left;font:11px "Arial", Calibri, Trebuchet MS, Helvetica, sans-serif;    }

#footer a 
		  {
			font:11px "Arial",Calibri, Trebuchet MS, Helvetica, sans-serif;
			color:White;
		  }

.tbl
	    {			
			width:180px;
			float:left;	
		}
.newstbl
		{
			width:180px;
			float:left;	
			height:100px;
			text-align:left;
			
		}
 #main
	{
	 
		 float:left;
		 width:800px;
		 background-color:White;	
		 padding:0px;
		 margin:0px;
		 overflow:hidden;
		min-height:500px;
		/* margin-top:52px;*/
	/*margin:0px;
	 width:800px;	
	padding:0px;
	position:relative;
	 overflow:hidden ;*/

	}
	

div.page
{ 
	
		width:540px;
		margin-left:20px;				
		/*min-height:500px;*/
		 margin-top:30px;
		/*position:relative;
	/*margin-top:30px;
	margin:0px;
     padding:0px;
	left:20px;*/

	}
	
	div.link
	{
		/*position:relative ;
		margin:0px;
		top:30px;
		padding:0px;*/
		width:180px;
		float:right;
		background-color:White;
		margin-right:20px;
		margin-top:30px;
			
		}
			
		
h1
{
	font-family:Arial;
	font-size: 20px;
	font-weight: bold; 
	color: #003399;
	text-align: center;	
}

.heading
{
	font-family:Arial;
	font-size: 20px;
	font-weight: bold; 
	color: #003399;

}
h2
{
	font-family:Arial;
	font-size: 15px;
	color:#003399;
	font-weight:bold;
	text-align:justify;
	}

.format
{ 
	
	font-family:Arial;
	font-size: 13px;
	color:#4c4c4c;
	font-style:normal;
	font-weight:normal;
	text-align:justify;
	}
/*table.tb
{
    border-color:#29a6ff;
    border-style:solid;
    border-width:1px;
	}*/
	
a.sublink
{
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;

	}
	a.sublink:link
	{
		color:#003399;
		
	}
	a.sublink:visited
	{
		color:#003399;
	}
	a.sublink:hover
    {
		color:#ff6554;
		
	}
	
	
	.mailheading
	{
		font-family:Arial;
		font-size: 13px;
		color:#4c4c4c;
		text-align:justify;
	
		}
	
	
	#content
	{
		width:800px;
		margin-left:auto;
		margin-right:auto;		
		}
			
	a.name
	{	
		font-family:Arial;
		font-size:13px;
	}
	a.name:link
	{
		color:#003399;
		
	}	
	a.name:visited
	{
		color:#003399;
	}
    a.name:hover
    {
		color:#ff6554;
		
	}
	
	.techHeading
	{
		background-color:#003399;
		width:500px;
		border-color:White;
		border-style:solid;
		border-width:1px;
		text-decoration:none;
		cursor:hand;
		
	}
	
	.techHeaderImage
		{
			width:15px;
			text-decoration:none;
		
		}

	
	.techHeaderText
		{
			vertical-align:top;
			color:White;
			font-weight:bold;
			text-decoration:none;
		}
		
	
.galleryregular
	{
		font-family:Arial;
		font-weight:bold;
		font-size:18px;
		color:#003399;	
	}

.galleryCurrent
	{
		font-family:Arial;
		font-weight:bold;
		font-size:18px;
		color:#ff6554;
	}

a.sublinkStudio
{
	font-family:Arial;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;

	}
	a.sublinkStudio:link
	{
		color:#003399;
		
	}
	a.sublinkStudio:visited
	{
		color:#003399;
	}
	a.sublinkStudio:hover
    {
		color:#ff6554;
		
	}
	
	
	a.sublinkSitemap
{
	font-family:Arial;
	font-size:13px;
	text-decoration:underline;

	}
	a.sublinkSitemap:link
	{
		color:#003399;
		
	}
	a.sublinkSitemap:visited
	{
		color:#003399;
	}
	a.sublinkSitemap:hover
    {
		color:#ff6554;
		text-decoration:underline
		
	}
.headingSitemap
	{
		font-family:Arial;
		font-weight:bold;
		color:#003399;
		font-size:15px;
		text-decoration:none;

	}
	
	.rightImage
	{
		position:absolute;
		display:block;
		/*left:500px;
		top:320px;
		0.0629em=1px
		500px=0.0629*500em*/
		/*left:37.45em;
		top:20.128em;
		bottom : 17.128em;
		left:50%;
		top:70%;*/
		margin-left:400px;
		margin-top:100px;
		
		
	}
	
	.leftImage
	{
		position:absolute;
		display:block;
		/*left:235px;
		top:320px;
		left:20.7815em;
		top:20.128em;
		bottom : 17.128em;
		
		left:23%;
		top:70%;
		width:500px;
		height:400px;*/	
		margin-left:120px;
		margin-top:100px;
		
		
		
		
	}
	
	.transparent
	{
		position:absolute;
		display:none;
		left:0px;
		top:0px;
		width:500px;
		height:400px;	
		z-index:101px;
		
	}
	.imagetransparent
	{
		position:absolute;
		left:0px;
		top:0px;
		width:500px;
		height:400px;
		z-index:101px;
	}
	
	.transparentport
	{
		position:absolute;
		display:none;
		left:0px;
		top:0px;
		/*width:500px;
		height:400px;*/
		
		
	}
	.imagetransparentport
	{
		position:absolute;
		left:0px;
		top:0px;
		
	}
	
	/*.table
	{
		text-decoration:none;
		}*/
	