*
	{
		padding: 0px;
		margin: 0px;
	}
@font-face 
	{  
		font-family: 'c-regular';  
		src: url('mycalibri.eot') !important;  
		src: local('Calibri'),  
	 	local('Calibri'),  
	 	url('Calibri.ttf') format('truetype');  
	}  
img
	{
		border: 0px;
	}
img.liner
	{
		border: 1px solid #AFAFAF;
		padding: 2px;
		margin-bottom: 2px;
	}
img.b
	{
		position: fixed;
		z-index: 0;
	}
img.float
	{
		float:right;
		padding-left:20px;
		padding-bottom:8px;
		padding-right:5px;
	}
input.search
	{
		background-color:#f7f7f7;
	}

body
	{
		background-color: #FFFFFF;
		font-family: Calibri,'c-regular',Helvetica,Arial;
		font-size: 10pt;
	}
iframe
	{
		border: 1px solid #AFAFAF;
		padding: 2px;
		margin-bottom: 5px;
	}
#top
	{
		width: 100%;
		height: 115px;
		background-color: #FFFFFF;
		background-image: url(img/topbg.png);
		background-repeat: repeat-x;
		z-index: -1;
	}
#banner
	{
		width: 1000px;
		height: 118px;
		background-image: url(img/banner2.png);
		background-repeat: no-repeat;
		text-align: right;
		z-index: 5;
	}
#banner2
		{
			width: 1000px;
			height: 118px;
			background-image: url(img/banner2.png);
			background-repeat: no-repeat;
			text-align: right;
			z-index: 5;
		}
#banner ul
	{
		list-style: none;
		display: block;
	}
#banner ul li
	{
		float: right;
	}
	#banner2 ul
		{
			list-style: none;
			display: block;
		}
	#banner2 ul li
		{
			float: right;
		}
.gecko .nav
	{
		padding-top: 15px;
		padding-right: 40px;
	}
.win.gecko .nav
	{	
		padding-top: 20px;
		padding-right: 40px;
	}
.webkit .nav
	{
		padding-top: 23px;
		padding-right: 40px;
	}
.ie .nav
	{
		padding-top: 19px;
		padding-right: 40px;
	}
#middle
	{
		width: 100%;
	}
#content
	{
		width: 1000px;
	}
#icon
	{
		width: 1000px;
		height: 400px;
		margin-top: 15px;
	}
small
	{
		color:#AFAFAF;
		font-size: 9pt;
	}
	big
		{
			color:#747474;
			font-size: 10pt;
			
		}
#rotatepic
	{
		position:relative;
		width: 960px;
		text-align: center;
		margin-bottom:0px;
		height: 279px;
		
		z-index: -1;
		margin-left: 20px;
		margin-right: 20px;
	}
	#divider
		{
			position:relative;
			width: 960px;
			text-align: center;
			margin-bottom:20px;
			height: 7px;
			
			margin-left: 20px;
			margin-right: 20px;
		}
#rotatepic img {

		display:none;
		position:absolute;
		top:0; left:0;
	}
#indent
	{
		position: relative;
		float: left;
		width: 100%;
		border-left: 1px solid #AFAFAF;
		color: #757575;
		letter-spacing: 0.2em;
		padding-left: 5px;
		margin-bottom: 20px;
		font-size: 9.5pt;
	}
#block1
	{
		display: block;
		position: relative;
		float: left;
		width: 33%;
		border-left: 1px solid #AFAFAF;
	}
#block2
	{
		display: block;
		position: relative;
		float: left;
		width: 33%;
		border-left: 1px solid #AFAFAF;
	}
#block3
	{
		display: block;
		position: relative;
		float: left;
		width: 33%;
		border-left: 1px solid #AFAFAF;
	}
	#Hblock1
		{
			display: block;
			position: relative;
			float: left;
			width: 290px;
			padding-left: 20px;
			padding-right: 20px;
			text-align: justify;
			
		}
	#Hblock2
		{
			display: block;
			position: relative;
			float: left;
			width: 290px;
			padding-left: 20px;
			padding-right: 20px;
			text-align: justify;
			
		}
	#Hblock3
		{
			display: block;
			position: relative;
			float: left;
			width: 280px;
			padding-left: 20px;
			padding-right: 40px;
			text-align: justify;
			
		}
		#Hblock3 ul
			{
				margin-left: 30px;
			}
			#Hblock3 li
				{
					margin-bottom: 10px;
				}
#center
	{
		position: relative;
		float: left;
		width: 100%;
		height: 223px;
		
		margin-bottom: 20px;
	}
#bottom
	{
		position: relative;
		float: left;
		width: 100%;
		text-align: left;
		
	}	
#leftcolumn
	{
		position: relative;
		float: left;
		width: 380px;		
		padding-left: 30px;
		padding-right: 10px;
		margin-top: 30px;
		text-align: center;
	}
	#leftcolumn2
		{
			position: relative;
			float: left;
			width: 300px;		
			padding-left: 20px;
			margin-left: 30px;
			padding-right: 20px;
			margin-right: 40px;
			margin-top: 50px;
			padding-top: 20px;
			padding-bottom: 20px;
			text-align: left;
			border-bottom: 1px solid #afb1b1;
			border-top: 1px solid #afb1b1;
			
		}
#rightcolumn
	{
		position: relative;
		float: left;
		width: 520px;
		text-align: justify;
		padding-left: 10px;
		padding-right: 50px;
		margin-top: 30px;
		
	}
#leftcolumn2 ol
	{
		padding-left: 20px;
	}
#leftcolumn2 ol li
	{
		padding-bottom: 10px;
	}
#prjblock
	{
		border-bottom: 1px solid #afb1b1;
		margin-top: 20px;
		padding-top: 20px;
		padding-bottom: 30px;
	}
#footnote
	{
		position: relative;
		float: left;
		width: 960px;
		margin-top: 60px;
		font-size: 7pt;
		color: #AFAFAF;
		border-top: 1px solid #AFb1b1;
		padding-top: 4px;
		padding-bottom: 10px;
		letter-spacing: 0.20px;
		text-align: center;
		margin-left: 20px;
		margin-right: 20px;
		letter-spacing: 0.2em;
		
	}
p
	{
		margin-bottom: 10px;
		margin-left: 10px;
	}
p.smalltitle
	{
		margin-bottom: 10px;
		margin-left: 10px;
		color: #757575;
		letter-spacing: 0.2em;
		font-size: 9.5pt;
	}
h3
	{
		font-size:14pt;
		font-weight: normal;
		color: #6d141b;
	}
a
	{
		color: #6d141b;
		text-decoration: none;
	}
a:hover
	{
		color: #AFAFAF;
	}
#indent ul 
	{
		padding-left: 20px;
		color: #757575;
		list-style: none;
		padding-bottom: 0px;
	}
ul.prjlist
	{
		border-left: 1px solid #AFAFAF;
		padding-left: 10px;
		list-style: none;
		margin-left: 10px;
		
	}
ul.prjlist li
	{
		margin-bottom: 10px;
	}
/*	
#logo
	{
	position: relative;
	width:800px;
	float: left;
	top-padding: 5px;
	}
#banner
	{
	position: relative;
	width: 800px;
	}
#redone
	{
	position: relative;
	width: 429px;
	float: left;
	background-color:#003366;
	color:#003366;
	background-image:url(img/color1.jpg);
	background-repeat: repeat-x;
	margin-right: 1px
	}
#redtwo
	{
	position: relative;
	width: 114px;
	float: left;
	background-color:#004366;
	color:#004366;
	background-image:url(img/color2.jpg);
	background-repeat: repeat-x;
	margin-right: 1px
	}
#redthree
	{
	position: relative;
	width: 155px;
	float: left;
	background-color:#005366;
	color:#005366;
	background-image:url(img/color3.jpg);
	background-repeat: repeat-x;
	}
#content
	{
	position: relative;
	float: left;
	width: 524px;
	height: 400px;
	padding-top: 20px;
	padding-left: 20px;
	color: #000000;
	font-weight: bold;
	}
#nav
	{
	position: relative;
	float: left;
	width: 159px;
	height: 400px;
	margin-top: 0px;
	margin-right: 1px;
	padding-top: 20px;
	padding-left: 10px;
	margin-right: 10px;
	font-family: Arial, san-serif;
	font-size: 10pt;
	letter-spacing: -0.1em;
	color: #000000;
	border-left: 1px solid #5295A5;
	}
#nav a
	{
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	}
ul.navmenu
	{
 	width: 144px;
	color: #000000;
	font-weight: bold;
	}
ul.navmenu ul
	{
	width: 150px;
	background-color: #FFFFFF;
	color: #000000;
	border: 1px solid #5295A5;
	padding: 5px;
	}
ul.navmenu li
	{
	list-style-type: none;
	position: relative;
	margin-bottom: 6px;
	}
ul.navmenu li a
	{
	color: #000000;
	}
ul.navmenu li > ul
	{
	display: none;
	position: absolute;
	right: 145px;
	top: 0px;
	z-index:1;
	}
ul.navmenu li:hover, ul.navmenu li.CSStoHighlight
	{
	background-color: #5295A5;
	color: #000000;
	}
ul.navmenu ul.CSStoShow
	{
	display: block;
	}
ul.navmenu li:hover > ul
	{
	display: block;
	}
ul.navmenu li a { color: #000000; display: block; width: 100%; text-decoration: underline; }
ul.navmenu li a:hover, ul.navmenu li a.CSStoHighLink { color: #000; }
ul.navmenu li:hover > a { color: #000; }
img.liner
	{
	border: 1px solid #5295A5;
	float: left;
	padding: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	}
p
	{
	margin-bottom: 20px;
	}
ol
	{
	padding-left: 20px;
	}
ul
	{
	padding-left: 20px;
	}
td.tborder
	{
	border-top: 1px solid #000000;
	}
a
	{
	color: #5295A5;
	}
a:hover
	{
	text-decoration: none;
	}
	OPEN DNS 208.67.222.222/220.220
	*/