@charset "utf-8";
/* CSS Document */

body {margin: 0; padding: 0; background: #fff;}
body {font: normal 1em Arial, Helvetica, sans-serif; color: #59696e; text-align: left;}

.clear {clear: both;}

/* global links */
a:link {color: #1fa2ff; text-decoration: underline;}
a:visited {color: #ba00ff; text-decoration: none;}
a:hover {color: #1882cd; text-decoration: none;}
a:active {color: #ff0000; text-decoration: underline;}
/* /global links */

/* header */
#header {width: 1000px; height: 85px; margin: 0 auto;}

	/* logo */
	#logo {width: 273px; height: 39px; float: left; margin: 21px 0 0 0;}
	/* /logo */
	
	/* 468x60 */
	#header-banner {width: 468px; height: 60px; float: left; margin: 10px 0 0 10px;}
	/* /468x60 */

	/* login */
	#login-box {background:url(../img/login-box.gif) top no-repeat; width: 240px; height: 50px; float: right;}
	#login-box input {font-size: 62.5%; color: #1882cd;}
	#login-box input#username { }
	#login-box input#password { }
	#login-box input#login {}
	
	#not-member {font-size: 75%; text-align: center; margin: 0px; padding: 20px 0px 0px 0px; width:240px; float:right;}	
	/* /login */

/* /header */

/* container */
#container { background: #f4f4f4; width: 1000px; margin: 0 auto;}

	/* right */	
	#right {width: 820px; float: right;}
	
	h1.title {font-size: 150%; font-weight: normal; color: #1fa2ff; margin: 10px 0 0 0; padding: 0;}
	
	#scheme {margin: 12px 0 0 0; padding: 0;}
	#scheme ul {margin: 0; padding: 0;}
	#scheme li {margin: 0 20px 0 0; padding: 0; list-style: none; width: 250px; float: left;}
	#scheme li p {margin: 3px 0 0 0; padding: 0; font-size: 75%;}
	#scheme li .title {font-size: 112.5%; font-weight: bold; margin: -3px 0 6px 0; padding: 0;}
	#scheme li .title img {vertical-align: top; margin: 3px 0 0 0; padding: 0;}
	
	.divider {margin: 20px 0 0 0; padding: 0 0 5px 0;}
	
		/* info box */
		.info-box-title {background: url(../img/info-box-title.gif) top no-repeat; width: 165px; height: 25px; margin: 10px 0 0 0;}
		.info-box-title p {font-size: 87.5%; color: #fff; margin: 0 0 0 9px; padding: 5px 0 0 0;}
		.info-box {width: 810px; background: url(../img/info-box-bg.gif) top left repeat-y;}
		.info-box .date {margin: 0 0 0 10px; padding: 0; float: left; width: 40px;}
		.info-box .date p.month {margin: -3px 0 -5px 0; padding: 5px 0 0 0; text-transform: uppercase; font-size: 100%;}
		.info-box .date p {margin: 0; padding: 0; font-size: 162.5%;}
		.info-box .text {margin: 0; padding: 0; float: right; width: 760px;}
		.info-box .text p {margin: -3px 0 0 0; padding: 5px 10px 0 10px; font-size: 75%;}
		/* /info box */
		
		/* textimonials */
		#testimonials {margin: 0; padding: 0;}
		#testimonials ul {margin: -9px 0 0 0; padding: 0;}
		#testimonials li {margin: -2px 0 0 10px; padding: 0; list-style: none; font-size: 75%;}
		#testimonials li span.number {background: url(../img/circle.gif) top left no-repeat; width: 20px; height: 18px; vertical-align: middle; padding: 2px 0 0 0; margin: 0 10px 0 0; color: #fff; display: inline-block; text-align: center; font-weight: bold;}
		/* /textimonials */
	
	/* /right */
	
	/* left */	
	#left {width: 160px; float: left;}
	
	h2.title {font-size: 150%; font-weight: normal; margin: 10px 0 0 10px; padding: 0;}
	
		/* nav */
		#nav {margin: 0; padding: 0;}
		#nav ul {margin: 0; padding: 0;}
		#nav li {margin: 10px 0 0 -10px; padding: 0; list-style: none; font-size: 87.5%; line-height: 30px;}
		#nav li a:link {background: url(../img/button-link.gif) top no-repeat; width: 140px; height: 30px; text-decoration: underline; color: #fff; display: block; padding: 0 0 0 20px;}
		#nav li a:visited {background: url(../img/button-link.gif) top no-repeat; width: 140px; height: 30px; text-decoration: none; color: #fff; display: block; padding: 0 0 0 20px;}
		#nav li a:hover {background: url(../img/button-hover.gif) top no-repeat; width: 140px; height: 30px; text-decoration: none; color: #fff; display: block; padding: 0 0 0 20px;}
		#nav li a:active {background: url(../img/button-link.gif) top no-repeat; width: 140px; height: 30px; text-decoration: none; color: #fff; display: block; padding: 0 0 0 20px;}
		
		/* /nav */
	
		/* box */
		.box-title {background: url(../img/left-box_01.gif) top no-repeat; width: 160px; height: 40px; padding: 0; margin: 20px 0 0 0;}
		.box-title h2.title {font-size: 150%; font-weight: normal; margin: 0 0 -2px 10px; padding: 6px 0 0 0;}
		.box-bg {background: url(../img/left-box_02.gif) top repeat-y; width: 160px;}
		.box-bg p {font-size: 62.5%; color: #fff; margin: 0; padding: 7px 10px 0 15px;}
		.box-bg p a:link {color: #fcfbcf; text-decoration: underline;}
		.box-bg p a:visited {color: #cde7ef; text-decoration: none;}
		.box-bg p a:hover {color: #fff; text-decoration: none;}
		.box-bg p a:active {color: #fffc00; text-decoration: underline;}
		/* /box */
		
		.vert-banner {margin: 10px 0 0 15px; padding: 0; border: none;}		
	/* /left */

/* /container */

/* footer */
#footer {width: 1000px; margin: 0 auto;}

#copyright {width: 200px; margin: 0; padding: 0; float: left;}
#copyright p {font-size: 62.5%; margin: 0; padding: 20px 0 0 10px; color: #dfdfdf;}

#footer-nav {width: 260px; margin: 20px 0 0 0; padding: 0; float: right;}
#footer-nav ul {margin: 0; padding: 0;}
#footer-nav li {margin: -3px 20px 0 0; padding: 0; list-style: none; font-size: 87.5%; float: left;}

/* /footer */

/* float clear */
#logo:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#header-banner:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#login-box:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#scheme:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.date:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.text:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#left:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#right:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#copyright:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#footer-nav:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/* /float clear */	

*:first-child+html .input-field img {vertical-align: top; margin: 1px 0 0 0;}

/* textimonials */
*:first-child+html #testimonials {margin: 0; padding: 0;}
*:first-child+html #testimonials ul {margin: 10px 0 -20px 10px; padding: 0 0 12px 0;}
*:first-child+html #testimonials li {margin: 0 0 -10px 0; padding: 0; list-style: none; font-size: 75%;}
/* /textimonials */
.bTd{font-weight:bold !important;}
.bTd td{font-weight:bold !important;}
.nTd{font-weight:normal !important;}
.nTd td{font-weight:normal !important;}
/********************* UPLOADIFY ***/
.uploadifyQueue{width: 320px;margin:0px;padding: 0px;}

.uploadifyQueueItem {
	font: 11px Verdana, Geneva, sans-serif;
	border: 2px solid #E5E5E5;
	background-color: #EEF5FE;
	margin-top: 5px;
	padding: 10px;
	width: 320px;
}
.uploadifyError {
	border: 2px solid #FBCBBC !important;
	background-color: #FDE5DD !important;
}
.uploadifyQueueItem .cancel {
	float: right;
}
.uploadifyProgress {
	background-color: #FFFFFF;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	margin-top: 10px;
	width: 100%;
}
.uploadifyProgressBar {
	background-color: #0099FF;
	width: 1px;
	height: 3px;
}
