body {
	background:#178EB9 url(images/bg.jpg) repeat-x;
	margin:0;
	padding:0;
	font:14px Arial, Helvetica, sans-serif;
}
.tooltipWrapper {
	position: absolute;
	white-space: nowrap;
	width: 170px;
}
.tooltipArrow {
	width: 0;
	height: 0;
	border-top: 14px solid transparent;
	border-bottom: 14px solid transparent; 
	border-right: 14px solid #429bbd;
	float: left;
}
.tooltip {
	background: #429bbd;
	white-space: nowrap;
	color: #ffffff;
	font-weight: normal;
	font-size: 16px;
	display: inline-block;
	padding: 5px 6px 0px 2px;
	height: 23px;
	width: 140px;
	text-align: left;
	float: left;
}
#container {
	position:relative;
	background:#FFF;
	width:920px;
	margin:20px auto 0;
	padding:20px;
	-webkit-box-shadow: #666 0px 0px 12px;
	-moz-box-shadow: #666 0px 0px 12px;
	box-shadow: #666 0px 0px 12px;
	behavior: url(scripts/PIE/PIE.htc);
}
#bg-left {
	background:url(images/bg-left.png) no-repeat;
	width:157px;
	height:57px;
	position:absolute;
	top:50px;
	left:-157px;
}
*html #bg-left {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/bg-left.png", sizingMethod="crop");
}
#bg-right {
	background:url(images/bg-right.png) no-repeat;
	width:163px;
	height:57px;
	position:absolute;
	top:50px;
	right:-163px;
}
*html #bg-right {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/bg-right.png", sizingMethod="crop");
}
#loginarea {
	text-align:right;
	color:#103D58;
	border-bottom:1px solid #CCC;
	padding-bottom:10px;
}
#loginarea form {
	display:inline;
	margin-left:5px;
	position:relative;
}
#loginarea .inputstyle {
	color:#103D58;
	width:140px;
}
#loginarea .submitstyle {
	position:relative;
	top:-4px;
	background:url(images/login.gif) no-repeat;
	width:62px;
	height:21px;
	border:none;
	text-indent:-100000px;
	font-size: 0;
	line-height: 0;
}

#joinnowarea {
	background:url(images/joinnow-bg.jpg) no-repeat;
	width:268px;
	height:359px;
	margin:10px auto 0;
	padding:15px 10px;
	text-align:center;
	font:bold 20px Arial, Helvetica, sans-serif;
	color:#103D58;
}
#joinnowarea p {
	margin:10px 0;
}
#joinnowarea h2 {
	font:bold 22px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align:center;
	margin:0;
}
#joinnowarea .inputstyle {
	position:relative;
	border:1px solid #B7B7B7;
	font:16px Arial, Helvetica, sans-serif;
	color:#666666;
	padding:5px;
	width:240px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	behavior: url(scripts/PIE/PIE.htc);
	margin-bottom:10px;
}
#joinnowarea .submitstyle {
	background:url(images/joinnow.jpg) no-repeat;
	width:254px;
	height:41px;
	border:none;
	text-indent:-1000000px;
	font-size: 0;
	line-height: 0;
}

.menus {
	margin:0;
	padding:0;
	list-style:none;
	text-align:center;
}
.menus li {
	display:inline;
}
.menus li a {
	font:12px Arial, Helvetica, sans-serif;
	color:#103D58;
	border-right:1px solid #103D58;
	padding:0 5px;
	text-decoration:none;
}
.menus li.last-menu-item a {
	border:none;
}
.menus li a:hover {
	text-decoration:underline;
}

.copyright {
	font:12px Arial, Helvetica, sans-serif;
	color:#999999;
	text-align:center;
	margin:10px 0 0;
}

/* =Custom Style
-----------------------------------------------------------------------------*/
.center {
	text-align:center;
}
.testimonialbg{background-color:#ffffcc; padding:4px 10px; color:#373737; margin:0 0 15px 0; width:350px; font-family:"Courier New", Courier, monospace!important; font-size:12px}
.testimonial-author{ font-family:"Courier New", Courier, monospace!important; text-align:right; font-style:italic; font-weight: bold; margin:10px 0 0 0}
.testimonial-content{
	width:350px;
	margin: -40px auto 0;
	}