@charset "utf-8";
body {
	margin: 0px;
	padding: 0px;
	background:url(../images/bg.png) top right no-repeat;
}

#body {
	width:100%;
}

#container {
	width:1000px;
}

#head {
	width:100%;
	height:60px;
	margin:10px 0;
	padding:0;
}

.logo {
	background:url(../images/logo.jpg) 0 0 no-repeat;
	width:252px;
	height:55px;
	cursor:pointer;
	float:left;
	margin:0;
	padding:0;
}

.menu {
	background:url(../images/t2.jpg) 0 0 repeat-x;
	width:600px;
	height:49px;
	float:right;
	margin:5px 50px 10px 0;
	padding:0;
}	

.menu-left {
	background:url(../images/t1.jpg) 0 0 no-repeat;
	width:23px;
	height:49px;
	float:left;
}

.menu-right {
	background:url(../images/t3.jpg) 0 0 no-repeat;
	width:23px;
	height:49px;
	float:right;
}
	
.menu_text {
	margin-top:15px;
	height:30px;
	float:left;
}

.menu_text span{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#003399;
}

.menu_text a{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#003399;
	text-decoration:none;
	margin:0 10px;
	border-bottom:2px dotted #003399;
}

.menu_text a:hover{
	color:#555FB9;
	border:0;
}

.clear {
	clear:both;
}

#quick-steps {
	width:100%;
	height:35px;
	margin:30px 0;
	clear:both;
}

.stepbox {
	width:250px;
	height:33px;
	float:left;
}	

.step1 {
	background:url(../images/1.png) 0 0 no-repeat;
	width:26px;
	height:26px;
	float:left;
	margin-top:4px;
	margin-left:100px;
}

.step2 {
	background:url(../images/2.png) 0 0 no-repeat;
	width:26px;
	height:26px;
	float:left;
	margin-top:4px;
	margin-left:100px;	
}

.step3 {
	background:url(../images/3.png) 0 0 no-repeat;
	width:26px;
	height:26px;
	float:left;
	margin-top:4px;
	margin-left:100px;	
}

.step4 {
	background:url(../images/4.png) 0 0 no-repeat;
	width:26px;
	height:26px;
	float:left;
	margin-top:4px;
	margin-left:100px;	
}

.arrow {
	background:url(../images/arrow.png) 0 0 no-repeat;
	width:61px;
	height:33px;
	float:right;
}

.s1-create {
	background:url(../images/create.png) 0 0 no-repeat;
	width:167px;
	height:33px;
}

.s2-upload {
	background:url(../images/upload.png) 0 0 no-repeat;
	width:158px;
	height:33px;
}

.s3-organize {
	background:url(../images/organize.png) 0 0 no-repeat;
	width:100px;
	height:33px;
}

.s4-share {
	background:url(../images/share.png) 0 0 no-repeat;
	width:172px;
	height:33px;
}


.mainbody {
	width:100%;
	height:300px;
	margin:10px 0;
	padding:30px 0 10px 0;
}

.banner {
	background:url(../images/banner.jpg) 0 0 no-repeat;
	width:544px;
	height:293px;
	float:left;
}

.home-caption {
	width:400px;
	height:293px;
	float:right;
}

.captiontext {
	font:normal 2.5em Georgia, "Times New Roman", Times, serif;
	color:#222222;
	margin:20px;
}	

.signup {
	background:url(../images/create-account.jpg) 0 0 no-repeat;
	width:212px;
	height:47px;
	cursor:pointer;
	border:0;
}

.search-box {
	width:100%;
	height:55px;
	margin:20px 0;
}

.search {
	background:url(../images/s2.jpg) 0 0 repeat-x;
	width:450px;
	height:55px;
	float:left;
}

.slt {
	background:url(../images/s1.jpg) 0 0 no-repeat;
	width:26px;
	height:55px;
	float:left;
}

.srt {
	background:url(../images/s3.jpg) 0 0 no-repeat;
	width:25px;
	height:55px;
	float:right;
}

.src { 
	width:390px;
	height:30px;
	float:left;
	border:0px;
	margin:7px 0;
	padding:6px 0 0 0;
	font:bold 16pt Arial, Helvetica, sans-serif;
	color:#1b98ed;
}	

.search-button {
	font:bold 16pt Arial, Helvetica, sans-serif;
	color:#0000b8;
	float:left;
	margin:15px 0 0 20px;
	border-bottom:2px dotted #0000b8;
}

.total-search {
	font:normal 12px tahoma, Georgia, "Times New Roman", Times, serif;
	color:#222222;
	float:left;
	margin:20px 0 0 20px;
}

.foo-space-top {
	width:100%;
	height:30px;
}

#footer-line {
	width:100%;
	height:1px;
	background-color:#CCCCCC;
	clear:both;
}

.foo-space-bot {
	width:100%;
	height:10px;
}

.foo-text {
	width:100%;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#999999;
	text-align:left;
}

.left {
	float:left;
}

.right {
	float:right;
}

.right a, .left a{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#003399;
	text-decoration:none;
}

.right a:hover, .left a:hover{
	color:#00a7ec;
	text-decoration:underline;
}