/* CSS Document */
/*-------------------COMMMON-------------------	*/
*
{
	margin:0;
	padding:0;
}

a
{
	text-decoration:none;
	color:#fff;
}

img
{
	border:0px;
	margin:px;
}

body
{
	background:#ffd300 url(images/bodybg.jpg) top left repeat-x;
	background-position:;
	background-repeat:;
	font-family:trebuchet ms;
	font-size:12px;
	color:#fff;
}

.header
{
	width:100%;
	float:left;
}

	.headerInfo
	{
		width:990px;
		margin:0 auto;
		background-color:#071571;
		background-image: url(images/indeximg1.png);
		background-position:top right;
		background-repeat:no-repeat;
	}
	
		.logo
		{
			padding:28px 20px;
		}
	
		.bannerLogo
		{
			width:275px; height:243px;
			background:url(images/bannerlogo.jpg) top center no-repeat;
			float:left;
		}
		
		.flash
		{
			width:715px; height:243px;
			float:left;
		}
.main
{
	width:100%;
	float:left;
}

	.mainInfo
	{
		width:990px;
		margin:0 auto;
		background:#071888;
		background-image: url(images/watermark.png), url(images/mainbg.jpg);
		background-position:center top, center top;
		background-repeat:no-repeat, repeat-x;
	}
	
.footer
{
	width:100%;
	float:left;
}

	.footerInfo
	{
		width:990px; height:197px;
		margin:0 auto;
		background:url(images/footerbg.jpg) center top repeat-x;
	}
	

/*-------------------NAVIGATION-------------------*/		
.mainNav
{
	padding:;
	width:990px; height:47px;
	text-align:left;
	background:url(images/navbg.jpg) center top repeat-x;
	float:left;
}



	.mainNav ul
	{
		list-style:none;
	}


		.mainNav li
		{
			display:inline;
			float:left;
			background-image: url(images/navdiv1.png), url(images/navdiv3.png);
			background-position:top right, top left;
			background-repeat:no-repeat, no-repeat;
			
		}
		
		.mainNav li:first-child
		{
			display:inline;
			float:left;
			background-image:url(images/navdiv1.png), url(images/navdiv3.png);
			background-position:top right, top left;
			background-repeat:no-repeat, no-repeat;
			margin-left:30px;
		}

			.mainNav li a
			{
				width:; height:47px;
				position:;
				padding:12px 15px;
				float:left;
				
			}

				.mainNav li a:hover
				{
					background-image: url(images/navdiv1.png), url(images/navdiv3.png), url(images/navbg2.jpg);
					background-position:top right, top left, center top;
					background-repeat:no-repeat, no-repeat, repeat-x;
				}
				
		

#home .home a,
#licenses .licenses a,
#services .services a,
#organizations .organizations a,
#contact .contact a
{
	color:;
	font-weight:bold;
	font-size:;
}

.footerNav
{
	padding:;
	margin:25px 0 0 248px;
	width:px; height:px;
	text-align:left;
	background:;
	float:left;
}

	.footerNav ul
	{
		list-style:none;
	}

		.footerNav li
		{
			display:inline;
			float:left;
			background:;
		}

			.footerNav li a
			{
				padding:0 10px;
				float:left;
				width:px;
			}

				.footerNav li a:hover
				{
					font-weight:;
				}
		


	


/*-------------------MAIN-------------------*/
.mainContent
{
	width:575px;
	padding:20px 30px;
	float:left;
	background:#;
}

#none
{
	width:525px;
}

#two
{
	width:970px;
	padding:0;
	margin-left:10px;
	margin-right:10px;
}

#three
{
	width:445px;
	padding:10px;
	margin:10px;
	
}

#contactR
{
	width:570px;
	margin-top:20px;
	background:url(images/divider.png) top left repeat-y;
}

.sidebar
{
	width:295px;
	padding:20px 30px;
	margin-top:20px;
	float:left;
	background-image:url(images/divider.png), url(images/sidebarbg.png);
	background-position:top left, top center;
	background-repeat:repeat-y, no-repeat;
}

#contactL
{
	width:250px;
	background:none;
}
.sidebar li
{
	margin:0 0 10px 20px;
}
.view
{
	width:70px;  
	padding:0 0 0 50px; 
	margin:0 0 0 400px;
	float:left; 
	background:url(images/arrowhead.png) top right no-repeat; 
}

.sidebar#inner
{
	width:345px;
	background:none;
	padding:20px 10px 20px 0;
	margin:0 20px 0 10px;
}

.view, .mainInfo p, .mainInfo h1, .mainInfo h2, .mainInfo img, hr, #three p, #three h4
{
	margin-bottom:20px;
}

hr, h2
{
	border:none;
	border-bottom:#999 1px dashed;
}

.more
{
	padding:10px;
	background:url(images/button.jpg) top center repeat-x;
	height:19px;
	border:#333 1px solid;
	float:right;
	font-weight:bold;
	-moz-border-radius:10px;
	border-radius:10px;
	-webkit-border-radius:10px;
}

.more:hover
{
	padding:10px;
	background:url(images/button2.jpg) top center repeat-x;
	color:#999;
	-moz-border-radius:10px;
	border-radius:10px;
	-webkit-border-radius:10px;
}

.mainContent img, #three img
{
	margin:0 10px 10px 10px;
}

.sidebarTab
{
	width:210px; height:;
	float:left;
	background:#fff url(images/sidebartab.jpg) top center repeat-x;
	padding:15px;
	margin-top:20px;
	margin-left:60px;
	-moz-border-radius:10px;
	border-radius:10px;
	-webkit-border-radius:10px;
}


.sidebarTab ul, .sidebarTab p, .sidebarTab a
{
	list-style-image:url(images/arrow.png);
	color:#333;
	margin:20px 20px;
}

#services .mainContent h3, #services .mainContent .mainContent li
{
	margin:20px 20px;
}

#contactR img
{
	margin-top:20px;
}

#message, #subject, #name, #email
{
width:400px;
background:#fff; 
border:#ccc 1px solid;
margin-left:30px;
float:right;
}

#message
{
min-width:400px;
max-width:400px;
height:130px;
min-height:130px;
max-height:130px;
}
