html	{background-image: url(image/html.gif);}

body	{margin:0;
		padding:0;
		font-size:76%;
		background-image: url(image/body.jpg);
		background-repeat: repeat-x;}
		
#wrapper	{position:relative;
			width:984px;
			margin:0 auto;}
			
#header	{
	position:relative;
	height:141px;
	background:url(/image/banner.jpg) no-repeat;
}
		
#logo	{position:absolute;
		left:46px;
		top:19px;}
				
#main	{position:relative;
		z-index:20;
		background-image: url(image/main.jpg);
		background-repeat: repeat-x;}
		
#main-content p	{font-family: Arial, Helvetica, sans-serif;
				font-size: 14px;}
		
#main div.inner1	{background-image: url(image/main-leftshadow.jpg);
					background-repeat: no-repeat;
					background-position: left top;}
					
#main div.inner2	{
	min-height:570px;
	background-image: url(image/main-rightshadow.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 0;
	padding-left: 52px;
}
					
* html #main div.inner2	{height:570px}

#navigation	{
	position:relative;
	overflow:hidden;
	width:892px;
	height:45px;
	font-size:16px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
			
#navigation ul	{float:left;
				height:40px;
				margin:0;
				padding:0;
				list-style-type:none;
				background-image: url(image/navigation.gif);
				background-repeat: repeat-x;
				text-align: center;}
				
#navigation ul li	{
	float:left;
	padding:0 1px 7px 0;
}

#navigation ul li a	{float:left;
					padding:0 23px;
					color:#FFF;
					background-color: #33356d;
					background-image: url(image/navlink.gif);
					background-repeat: repeat-x;
					background-position: 0 0;}

#navigation ul li a:hover	{background-position:0 -40px;
							text-decoration:none;}
							
#navigation ul li.nav_active a,#navigation ul li.nav_active a:hover{background-color: #373737;
																	background-image: url(image/navlink-active.gif);
																	background-repeat: repeat-x;
																	background-position: 0 0;}

#navigation ul li a span	{float:left;
							height:33px;
							line-height:33px;
							cursor:pointer;}
							
#navigation ul li.nav_active	{background-image: url(image/navlink-active-arrow.gif);
								background-repeat: no-repeat;
								background-position: center bottom;}

input,select,textarea	{
	font-size:16px;
	text-align: right;
}

#content	{
	padding:0 0 0 40px;
	font-size:18px;
	line-height:22px;
}
			
#content h2	{line-height:18px;}

#intro-content	{
	position:relative;
	margin:20px 20px 20px -40px;
	background-image: url(image/content-intro-bg.gif);
	color: #73c267;
}

#formcontent	{font-size: 18px;
	padding: 0 0 0 40px;}
	
				
hr	{margin:0 0 1em;
	#margin:0;
	padding:0;
	background:#474747;
	color:#474747;
	border:0;
	border-bottom:1px solid #989898;}				
			
#intro-content	*{position:relative}

#intro-content a	{
	color:#72C268
}

#intro-content table	{
	width:873px;
	background:url(/image/content-intro.gif) repeat-x;
}
					
#intro-content td div	{position:relative}

#intro-content td.td2	{width:100%}

#intro-content td.td2 div	{padding:15px 15px 0;}

#intro-content td.td2 h2	{margin:0 0 0 8px;
							font-size:24px;}

#intro-content td.td2 p	{margin:0 0 16px;
						color: #FFF;}
						
#intro-content td.td3	{
	padding:15px;
}

#intro-content td.td3 div	{
	border: 1px solid #6f6f6f;
	padding:15px;
	width:120px;
	text-align:center;
	background-image: url(image/content-intro-inner.gif);
}

#intro-content img	{margin:-20px 0;
					margin:0;
					z-index: 30;}
					
.clear:after	{content:".";
				display:block;
				height:0;
				clear:both;
				visibility:hidden}

.clear	{display:inline-block}

.clear,	{display:block}	

h1,#navigation	{font-family:Georgia,serif;}

h1	{margin:0 0 0 -40px;
	padding:2px 0 0 40px;
	line-height:18px;
	font-size:32px;
	font-weight:normal;
	background:url(/image/heading.png) no-repeat left top;}

h2	{font-size:22px;
	font-weight:normal;
	color: #FFF;}

h3	{font-size:18px;}

#footer	{position:relative;
		padding:0 0 20px 40px;
		border-top:1px solid #bfbcb1;
		font-size:12px;}

#footer ul	{position:relative;
			overflow:hidden;
			margin:0;
			padding:0;
			height:30px;
			list-style-type:none;}

#footer ul li	{position:relative;
				left:-30px;
				display:inline;
				height:30px;
				line-height:30px;
				padding:0 0 0 15px;
				margin:0 0 0 15px;
				border-left:1px solid #bfbcb1;}
				
#footer ul li a	{color:black;}

#footer a.facebook	{position:absolute;
					right:0;
					top:0;}
					
#footer a.facebook	{
	right: 35px;
}
#footer a.twitter {position: absolute;
					left: 863px;
					top: 0px;
	
}

#footer p	{margin:0;
			height:20px;
			line-height:20px;}

img	{border:0;}

a	{text-decoration:none;
	color:#b86f3b;}

a:hover	{
	text-decoration:underline;
	text-align: center;
}

#maingreen	{color: #7CBE49;}

#mainblue	{color: #017DC3;}	

#footer ul li a	{color: #017DC3;}			
















	

						

	





	
			

		

		




					



								

				

			
				

					
#mbOverlay	{position:fixed;
			z-index:9998;
			top:0;
			left:0;
			width:100%;
			height:100%;
			background-color:#000;
			cursor:pointer}
			
#mbOverlay.mbOverlayFF	{background:transparent url(/~bsc/scripts.2/asset/mediabox.1.1.6/images/80.png) repeat}

#mbOverlay.mbOverlayIE	{position:absolute}

#mbCenter	{position:absolute;
			z-index:9999;
			left:50%;
			overflow:hidden;
			background-color:#000;
			-moz-border-radius:10px;
			-webkit-border-radius:10px;
			-moz-box-shadow:0px 10px 40px rgba(0,0,0,0.70);
			-webkit-box-shadow:0px 10px 40px rgba(0,0,0,0.70)}
			
#mbCenter.mbLoading	{background:#000 url(/~bsc/scripts.2/asset/mediabox.1.1.6/images/BlackLoading.gif) no-repeat center;
					-moz-box-shadow:none;
					-webkit-box-shadow:none}

#mbImage	{position:relative;
			left:0;
			top:0;
			font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;
			line-height:20px;
			font-size:12px;
			color:#fff;
			text-align:left;
			background-position:center center;
			background-repeat:no-repeat;
			padding:10px}
			
#mbImage a,#mbImage a:link,#mbImage a:visited	{color:#ddd}

#mbImage a:hover,#mbImage a:active	{color:#fff}

#mbBottom	{min-height:20px;
			font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;
			line-height:20px;
			font-size:12px;
			color:#999;
			text-align:left;
			padding:0 10px 10px}

#mbTitle	{display:inline;
			color:#fff;
			font-weight:bold;
			line-height:20px;
			font-size:12px}
			
#mbNumber	{display:inline;
			color:#999;
			line-height:14px;
			font-size:10px;
			margin:auto 10px}
			
#mbCaption	{display:block;
			color:#999;
			line-height:14px;
			font-size:10px}
			
#mbPrevLink,#mbNextLink,#mbCloseLink	{display:block;
										float:right;
										height:20px;
										margin:0;
										outline:none}
										
#mbPrevLink	{width:69px;
			background:transparent url(/~bsc/scripts.2/asset/mediabox.1.1.6/images/BlackPrevious.gif) no-repeat center}
			
#mbNextLink	{width:41px;
			background:transparent url(/~bsc/scripts.2/asset/mediabox.1.1.6/images/BlackNext.gif) no-repeat center}
			
#mbCloseLink	{width:46px;
				background:transparent url(/~bsc/scripts.2/asset/mediabox.1.1.6/images/BlackClose.gif) no-repeat center}
				
#mbError	{position:relative;
			font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;
			line-height:20px;
			font-size:12px;
			color:#fff;
			text-align:center;
			border:10px solid #700;
			padding:10px 10px 10px;
			margin:20px;
			-moz-border-radius:5px;
			-webkit-border-radius:5px}
			
#mbError a,#mbError a:link,#mbError a:visited,#mbError a:hover,#mbError a:active	{color:#d00;
																					font-weight:bold;
																					text-decoration:underline}
																					
#mbImage	{min-width:auto;
			text-align:center}
			
#mbNumber	{white-space:nowrap}

#main-content {text-align: justify;
				margin-right: 40px;}
#wrapper #main .inner1 .inner2 #content #main-content #cynthia_pic {
	position: relative;
	float: left;
	padding-right: 10px;
}
#wrapper #main .inner1 .inner2 #content #downloads {
	width: 375px;
	position: absolute;
	top: 100px;
	right: 50px;
	text-align: left;
}
#wrapper #main .inner1 .inner2 #content #main-content h2 {
	text-align: center;
	color: #000;
}
#wrapper #main .inner1 .inner2 #content table {
	padding: 5px;
}
.inner1 .inner2 #formcontent #main-content #form1 #table2 {
	text-align: left;
}
#wrapper #header2 img {
	position: relative;
	height: 60px;
	width: 175px;
	left: 775px;
	top: 50px;
}
#wrapper #header #header2 a {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
