@charset "utf-8";
/* CSS Document */

body	{
		margin:0;
		padding:0;
		font-family: 'HelveticaLtCn';
		color:#58595b;
		}

#bgindex	{
			width:100%;
			height:300px;
			background:#f1f1f1;
			border-bottom:2px solid #FAAF40;
			position:absolute;
			margin-top:-41px;
			}

#bg	{
	width:100%;
	height:230px;
	background:#f1f1f1;
	border-bottom:2px solid #FAAF40;
	position:absolute;
	margin-top:-41px;
	}

.shell	{
		margin-left:auto;
		margin-right:auto;
		margin-top:40px;
		width:850px;
		}
		
.header	{
		height:270px;
		width:860px;
		background:url(../i/logo.png) no-repeat 0 0;
		position:relative;
		}

.lefti	{
		width:580px;
		float:left;
		font-size:22px;
		color:#666;
		margin-bottom:30px;
		}

.lefti p	{
			padding:0 0 20px 0;
			line-height:1.2em;
			}

.rightindex	{
			float:right;
			width:235px;
			height:335px;
			margin-top:-5px;
			}

.righti	{
		float:right;
		width:235px;
		height:335px;
		margin-top:-5px;
		background:#f1f1f1;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		padding:10px 0 0 15px;
		}

.righti h1	{
			font-size:26px;
			font-weight:normal;
			margin-bottom:5px;
			color:#FAAF40;
			}

.righti h2	{
			font-size:25px;
			font-weight:normal;
			margin:10px 0 5px 0;
			color:#343434;
			}

.righti p	{
			font-size:23px;
			margin-bottom:10px;
			line-height:1.3em;
			}

.righti	a:link	{
				color:#666;
				}

.righti	a:hover	{
				color:white;
				}

.righti a:link	{
			text-decoration:none;
			font-family: 'HelveticaLtCn';
			}

.righti a:visited	{
				display:block;
				color:#B2B1B2;
				text-decoration:none;
				}

.righti a:hover	{
				color:white;
				text-decoration:none;
				background:#faaf40;
				padding: 3px 5px 3px 5px;
				margin:-3px -5px -3px -5px;
				-moz-border-radius: 2px;
				border-radius: 2px;
				-moz-box-shadow: 0 0 5px #999;
				-webkit-box-shadow: 0 0 5px #999;
				box-shadow: 0 0 5px #999;
				}

b	{font-weight:bold;color:#FAAF40;}

.cleft	{
		width:610px;
		height:390px;
		float:left;
		}
		
.ctright	{
		width:225px;
		height:390px;
		float:right;
		line-height:1.2em;
		}

.ctright h1	{
			padding-bottom:10px;
			font-size:20px;
			font-weight:normal;
			}
			
.ctright h2	{
			padding-bottom:10px;
			font-size:23px;
			line-height:1.1em;
			font-weight:normal;
			}

.ctright	a:link	{
				color:#666;
				}

.ctright	a:hover	{
				color:white;
				}

.ctright a:link	{
			text-decoration:none;
			font-family: 'HelveticaLtCn';
			}

.ctright a:visited	{
				display:block;
				color:#B2B1B2;
				text-decoration:none;
				}

.ctright a:hover	{
				color:white;
				text-decoration:none;
				background:#faaf40;
				padding: 3px 5px 3px 5px;
				margin:-3px -5px -3px -5px;
				-moz-border-radius: 2px;
				border-radius: 2px;
				-moz-box-shadow: 0 0 5px #ccc;
				-webkit-box-shadow: 0 0 5px #ccc;
				box-shadow: 0 0 5px #ccc;
				}

.rightrsi	{
			width:560px;
			margin-bottom:30px;
			padding-right:20px;
			float:right;
			}

.rightrsi p	{
			margin:5px 0 20px 0;
			line-height:1.25em;
			font-size:21px;
			}
			
.leftrsi	{
			width:232px;
			background:#f1f1f1;
			float:left;
			margin-top:15px;
			}

.leftrsit	{
				-webkit-border-top-right-radius: 5px;
				-moz-border-radius-topright: 5px;
				border-top-right-radius: 5px;
				-webkit-border-top-left-radius: 5px;
				-moz-border-radius-topleft: 5px;
				border-top-left-radius: 5px;
				margin:-5px 0 -5px 0;
				}

.leftrsib	{
				-webkit-border-bottom-right-radius: 5px;
				-moz-border-radius-bottomright: 5px;
				border-bottom-right-radius: 5px;
				-webkit-border-bottom-left-radius: 5px;
				-moz-border-radius-bottomleft: 5px;
				border-bottom-left-radius: 5px;
				}

.leftrsi p	{
			margin:20px 15px 20px 15px;
			text-align:center;
			font-size:18px;
			line-height:1.2em;
			color:#999;
			}

.pdf a	{
			font-family:HelveticaLtCn;
			font-weight:normal;
			text-transform:uppercase;
			font-size:21px;
			text-align:center;
			color:#FFF;
			background:#F9AE43;
			border:white 1px solid;
			padding:5px 10px;
			text-decoration:none;
			-webkit-border-radius: 6px;
			-moz-border-radius: 6px;
			border-radius: 6px;
			float:right;
			margin-right:20px;
}

.pdf a:hover	{		
				background:#F1F1F1;
				color:#B2B1B2;
				border:white 1px solid;
				padding:5px 10px;
				text-decoration:none;
				-webkit-border-radius: 6px;
				-moz-border-radius: 6px;
				border-radius: 6px;
				-moz-box-shadow: 0 0 5px #999;
				-webkit-box-shadow: 0 0 5px #999;
				box-shadow: 0 0 5px #999;
				-webkit-transition: all .1s ease-in-out;
				-moz-transition: all .1s ease-in-out;
				-ms-transition: all .1s ease-in-out;
				-o-transition: all .1s ease-in-out;
				transition: all .1s ease-in-out;
				}

.rightw	{
		width:580px;
		padding-right:20px;
		float:right;
		margin:6px 10px 30px 0;
		}

.rightw p	{
			font-size:20px;
			color:#666;
			line-height:1.25em;
			margin-bottom:15px;
			}

.rightw	h1	{
			font-size:35px;
			color:#FAAF40;
			line-height:1.25em;
			margin-bottom:15px;
			font-weight:normal;
			font-style:normal;
			}

.rightwa	a	{
			color:#FAAF40;
			text-decoration:none;			
}

.rightwa	a:hover	{
				color:black;
				text-decoration:none;
				-webkit-transition: all .1s ease-in-out;
				-moz-transition: all .1s ease-in-out;
				-ms-transition: all .1s ease-in-out;
				-o-transition: all .1s ease-in-out;
				transition: all .1s ease-in-out;		
}

.quote	{
		width:850px;
		height:80px;
		margin-bottom:30px;
		background:#f1f1f1;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		}

.quote p	{
			text-align:center;
			padding-top:25px;
			font-family:'Dancing';
			font-size:25px;
			color:#faaf40;
			}


			