/*
 * Copyright 2008 Web Service Solutions, Inc.  All rights reserved.
 */

body {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; color:#333333;
}

a {
	color:#0066CC;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

h1 {
	margin:10px 0px 0px 0px;
	font-size:24px;
}

input.field {
	font-size:11px;
	color:#333333;
	border:#999999 solid 1px;
	float:left;
	padding-left:2px;
	width: 66%;
	margin-bottom: 10px;
}

input.black_btn {
	left:50%; 
	margin-left:-69px; 
	display:block; 
	position:relative;
}

.black_btn {
	left:50%; 
	margin-left:-69px; 
	display:block; 
	position:relative;
	width:137px;
	height:35px;
	background-image:url(../images/button.png);
	color:#FFFFFF;
	font-size:18px;
	padding-top:10px;
	text-align:center;
}

.black_submit {
	position:relative;
	left:50%; 
	margin-left:-69px; 
	padding-bottom:10px; 
	width:137px;
	height:45px;
}

.forgotPassword {
	position:relative;
	left: 50%;
	margin-left:-92px; 
}

.green_btn {
	left:50%; 
	margin-left:-69px; 
	display:block; 
	position:relative;
	width:138px;
	height:35px;
	background-image:url(../images/btn_green.png);
	color:#FFFFFF;
	font-size:18px;
	padding-top:10px;
	text-align:center;
}

.blue_btn {
	display:none; 
	/*display:block; */
	width:148px;
	height:34px;
	background-image:url(../images/button_demo.png);
	color:#FFFFFF;
	font-size:18px;
	padding-top:10px;
	text-align:center;
	background-repeat:no-repeat;
}

img.intro {
	float:left; 
	position:relative; 
	top:5px; 
	left:5px;
}

img.introPic {
	float: left; 
	position: relative; 
	top: 5px; 
	left: 35px;
}

.badge {
	float:left;
	margin-right:10px;
	width:104px;
	height:103px;
	background-image:url(../images/badge.png);
	color:#FFFFFF;
	font-size:18px;
	padding-top:10px;
	text-align:center;
	background-repeat:no-repeat;
}

ul#navlist {
	list-style-type: none;
	padding:0px;
	margin:0px;
}

ul#navlist li {
	display: inline;
}

ul#navlist li a {
	float: left;
	margin-right:10px;
	/*width:100px;*/
	height:27px;
	padding-top:10px;
	text-align:center;
}

ul#navlist li a:hover {
	text-decoration:none;
	background-image:url(../images/menu_rollover.png);
}

.container {
	width:950px; 
	margin:0 auto;
}

.header {
	width:923px; 
	height:70px;
}

.icon {
	background-image:url(../images/logo.png); 
	width:56px; 
	height:70px; 
	float:left;
}

.scheduleworld {
	background-image:url(../images/scheduleworld.png); 
	width:195px; 
	height:25px; 
	/*position:relative;*/
	float:left;
	margin-top:20px;
	margin-left:10px;
}

.menu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#999999;
	background-image:url(../images/menu.png);
	width:913px;
	height:37px;
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 10px;
}

.menu a {
	color:#cccccc;
	text-decoration:none;
}

.menu a:hover {
	color:#ffffff;
	text-decoration:underline;
}

.intro_box {
	background-image:url(../images/big_panel.png); 
	background-repeat:no-repeat; 
	background-position:left; 
	width:925px; 
	height:277px;
}

div.intro_text {
	width:470px; 
	height:277px; 
	float:left;
	margin-left:100px;
	display:block;
}

div.intro_text p {
	font-size:14px;
	margin:10px 0px 10px 0px;
}

div.intro_text_em {
	width:470px; 
	height:277px; 
	float:left;
	margin: 5px 0 0 100px;
	display:block;
}

div.intro_text_em p {
	font-size:14px;
	margin:10px 0px 10px 0px;
}

.news_bar {
	background-image:url(../images/news_bar.png); 
	background-repeat:no-repeat; 
	background-position:left; 
	width:920px; 
	height:27px; 
	margin:10px 0px 10px 0px;
	padding:10px 0px 0px 10px;
	line-height: 130%;
}

#headline {
	float:left; 
	position:relative; 
	width:800px;
}

.news_bar label {
	margin:0px 0px 0px 0px;
	float:left;
}

.headline {
	font-size:18px;
}

.main_box {
	width:935px; 
	height:183px;
}

.box_left {
	background-image:url(../images/small_panel1.png); 
	width:335px; 
	height:183px; 
	float:left;
}

.box_left p {
	margin:10px 0px 0px 0px; 
	float:left; 
	display:block; 
	width:190px;
}

.box_left div {
	height:103px; 
	margin:10px
}

.box_middle {
	background-image:url(../images/small_panel2.png); 
	width:294px; 
	height:183px; 
	float:left; 
	margin:0px 10px 0px 10px;
}

.box_middle label {
	width:80px; 
	float:left; 
	display:block; 
	margin: 0px;
}

.box_middle_inner {
	margin:10px;
}

.row1 {
	height:25px; margin:10px 0px 0px 0px;
}

.row2 {
	height:25px;
}

.box_right {
	background-image:url(../images/small_panel3.png); 
	width:280px; 
	height:181px; 
	float:left;
}

.box_right p {
	margin:10px 0px 0px 0px;
}

.box_right div {
	margin:10px;
}

.copyright {
	width:925px; 
	font-size:10px; 
	color:#666666; 
	text-align:center; 
	margin:10px 0px 0px 0px;
}
