body {
   margin: 0;
   padding-bottom: 100px;
   background-image: url("/Images/grad.png");
   background-position: bottom left;
   background-repeat: repeat-x;
   text-align: center;
   font-family: arial;
   color: #666666;
}

a {
	color: #ec358c;
	text-decoration: none;
}

a:visited {
	color: #a6195c;
	text-decoration: none;
}

p, li, table td, table th {
	font-size: 10pt;
}

#content {
	width: 960px;
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
}


#layout_table {
	width: 100%;
	border-collapse: collapse;
	padding: 0;
	margin: 0;
	border: none;
	
}

#layout_table td {
	padding: 0;
	margin: 0;
}

#top_row {
	background-image: url("../Images/gif/top.gif");
	background-position: bottom center;
	background-repeat: no-repeat;
	text-align: center;

}

#bottom_row {
	background-image: url("../Images/gif/bottom.gif");
	background-position: top center;
	background-repeat: no-repeat;
	background-color: transparent;

	height: 50px;
	padding: 0;
}


.border_left {
	background-image: url("../Images/gif/left.gif");
	background-repeat: repeat-y;
	background-position: top right;
	width: 3px;

}

.border_right {
	background-image: url("../Images/gif/right.gif");
	background-repeat: repeat-y;
	
	width: 3px;
	
}

.center_td {
	width: 954px;
	background-color: white;
}

img.displayed {
	text-align: center;
	display: block;
	margin-left: auto;
	margin-right: auto;
}


#menu_div {
	display: block;
	text-align: center;
	
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	
	margin-top: 0;
	margin-bottom: 0;
}


#menu_table {
	border-collapse: collapse;
	margin-left: auto;
	margin-right: auto;
}

#menu_table td {
	padding: 0;
	cursor: pointer;
}

#menu_table a {
	text-decoration: none;
	font-size: 10.5pt;
	color: white;
}

.current {
	background-image: url("../Images/navOver.png");
	background-repeat: no-repeat;
	width: 134px;
	height: 56px;
	text-align: center;
	vertical-align: middle;
}

.current_left {
	background-image: url("../Images/leftNavOver.png");
	width: 136px;
}

.current_right {
	background-image: url("../Images/RightNavOver.png");
	width: 136px;
}


.item  {
	background-image: url("../Images/nav.png");
	background-repeat: no-repeat;
	width: 134px;
	height: 56px;
	text-align: center;
	vertical-align: middle;
}

.item_left {
	background-image: url("../Images/leftNav.png");
	width: 136px;
}

.item_right {
	background-image: url("../Images/RightNav.png");
	width: 136px;
}

#nav_div {
	color: white;
	width: 100%;
	padding: 1px;
	background-color: #929da6;
	margin-left: auto;
	margin-right: auto;
}

#nav_div #page_sel{
	display: inline;
	margin-left: 5px;
	margin-right: 5px;
}

#page_size_div {
	float: right;
}

#logout_btn_div {
	background-image: url("../Images/logoutButton.png");
	width: 85px;
	height: 19px;
	text-align: center;
	float: right;
	margin-left: 20px;
}

#logout_btn_div a {
	text-decoration: none;
	font-weight: bold;
}

#log_div {
	margin-top: 5px;
	padding: 5px;
	color: black;
	text-align: right;
	clear: both;
	font-size: 0.8em;
}

#log_div p {
	display: inline;
}

#log_div a {
	color: #ec358c;
}

#log_div a:visited {
	color: #ec358c;
}

.odd, .odd_nohover {
	background-color: #ffffff;
	height: 20px;
}

.even, .even_nohover {
	background-color: #efefef;
	height: 20px;
}

.odd_selected {
	background-color: blue;
	color: white;
	height: 20px;
}

.even_selected {
	background-color: blue;
	color: white;
	height: 20px;
}

#main_table {
	width: 100%;
	margin: 0;
	border-collapse: collapse;
	border: none;
}

#main_table #left_td {
	vertical-align: top;
	width: 162px;
	border-right: 1px solid grey;
	padding: 10px;
	padding-bottom: 0;
	
}

#main_table #left_td td, #main_table #left_td th {
	font-size: 0.9em;
}

#table_div {
	width: 100%;
	overflow: auto;
}

#main_table #main_td {
	vertical-align: top;
	padding: 10px;
	padding-bottom: 0;
}

#control_div {
	display: block;
	text-align: center;
}

#control_div h1 {
	text-align: center;
}

.control {
	width: 159px;
	height: 19px;
	border: none;
	display: block;
	color: #ec358c;
	
	margin-top: 2px;
	margin-bottom: 3px;
	margin-left: auto;
	margin-right: auto;
	background-color: transparent;
	background-image: url("/Images/actionButton.png");
	background-repeat: no-repeat;
}

.control:hover {
	cursor: pointer;
}

.control_small{
	width: 85px;
	height: 19px;
	border: none;
	display: block;
	color: #ec358c;
	background-image: url("../Images/logoutButton.png");
	background-color: transparent;
	text-align: center;
}

.control_small:hover {
	cursor: pointer;
}

#logout_btn {
	background-image: url("/Images/logoutButton.png");
	width: 85px;
	height: 19px;
	text-align: center;
	float: right;
	margin-left: 20px;
	background-color: transparent;
	color: #ec358c;
}

#logout_btn:hover {
	cursor: pointer;
}

#logo {
	margin-left: auto;
	margin-right: auto;
}

#logout_btn1 {
	width: 85px;
	height: 19px;
	background-image: url("/Images/logoutButton.png");
	background-repeat: no-repeat;
	border: none;
	text-align: center;
	margin-left: 20px;
	margin-top: 10px;
	padding: 0;
	background-color: transparent;
	color: #ec358c;
}

#logout_btn1:hover {
	cursor: pointer;
}

#logout_btn_div {
	margin-top: -3px;
}

#logout_btn_div:hover {
	cursor: pointer;
}

#logout_btn_div a {
	text-decoration: none;
	font-weight: bold;
}

#upgrade_btn {
	background-image: url("/Images/upgradeAccount.png");
	background-repeat: no-repeat;
	width: 141px;
	height: 63px;
	background-color: transparent;
	margin: 10px;
}

#upgrade_btn_large {
	background-image: url("/Images/upgradeAccountBig.png");
	background-repeat: no-repeat;
	width: 232px;
	height: 70px;
	margin: 10px;
}

#setup_btn {
	background-image: url("/Images/setupSmall.png");
	background-repeat: no-repeat;
	width: 141px;
	height: 70px;
	background-color: transparent;
	margin: 10px;
}

#setup_btn_large {
	background-image: url("/Images/setup.png");
	background-repeat: no-repeat;
	width: 232px;
	height: 70px;
	margin: 10px;
}

#trial_btn {
	background-image: url("/Images/FreeTrial.png");
	background-repeat: no-repeat;
	width: 232px;
	height: 70px;
	margin: 10px;
}

#pro_btn {
	background-image: url("/Images/professionalAccount.png");
	background-repeat: no-repeat;
	width: 232px;
	height: 70px;
	margin: 10px;
}

.title_nohover {
	color: white;
	vertical-align: top;
}


#first_btn {
	border: 1px solid black;
	border-style: outset;
	display: inline;
	background-image: url("/Images/first.png");
	
	background-repeat: no-repeat;
	background-position: center center;
	width: 20px;
	height: 20px;
}

#prev_btn {
	border: 1px solid black;
	border-style: outset;
	display: inline;
	background-image: url("/Images/prev.png");
	
	background-repeat: no-repeat;
	background-position: center center;
	width: 20px;
	height: 20px;
}

#next_btn {
	border: 1px solid black;
	border-style: outset;
	display: inline;
	background-image: url("/Images/next.png");
	background-repeat: no-repeat;
	background-position: center center;
	width: 20px;
	height: 20px;
}

#last_btn {
	border: 1px solid black;
	border-style: outset;
	display: inline;
	background-image: url("/Images/last.png");
	background-repeat: no-repeat;
	background-position: center center;
	width: 20px;
	height: 20px;
}

.order_img {
	margin-top: 4px;
	display: inline;
}

.order_div {
	display: block;
	text-align: center;
	margin-bottom: 4px;
	margin-top: 0;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

#divline {
	
}

.page_img {
	display: block;
	text-align: center;
	
	margin-left: 29px;
	margin-top: 20px;
}

.center_img {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 15px;
}


.tour_div {
	float: right;
	display: block;
}

.tour_div a {
	color: #ec358c;
	text-decoration: none;
}

.tour_div a:visited {
	color: #ec358c;
	text-decoration: none;
}

.tour_div img {
	border: none;
	margin-left: 5px;
}

#footer {
	border-top: 2px solid #aaa;
	color: #777;
	margin-left: 30px;
	margin-right: 30px;
	font-size: 0.79em;
}

#footer #copyright {
	float: right;
	margin: 0;
	padding: 0;
}

#footer p {
	margin: 0;
	padding: 0;
}

#footer ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#footer li {
	display: inline;
}

#footer .divider {
	font-weight: bold;
	color: #ec358c;
}

#footer .link a {
	text-decoration: none;
	color: #777;
}

#footer .link a:visited {
	text-decoration: none;
	color: #777;
}

#col_btn {
	border: 1px solid black;
	border-style: outset;
	display: inline;
	background-image: url("/Images/gridIcon.png");
	background-repeat: no-repeat;
	background-position: center center;
	width: 20px;
	height: 20px;
	
}

#links_table {
	height: 100%;	
}

#divide_lines {
	width: 4px;
	background-image: url("/Images/DivideLines.png");
	background-repeat: repeat-y;
	background-position: top left;
}

#help_div {
	margin-bottom: 5px;
}

#title_help_div {
	background-color: #ec358c;
	padding: 5px;
	text-align: right;
	vertical-align: middle;
}

#title_help_div a {
	margin: 5px;
	color: white;
	font-weight: bold;
}


#title_help_div a img{
	border: none;
}


#title_help_div a:hover {
	cursor: pointer;
}

#inner_help_div {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
	border-left: 1px dotted #666666;
	border-right: 1px dotted #666666;
	border-bottom: 1px dotted #666666;
}


.pointer {
	z-index: 100;
	position: absolute;
	top: 0;
	left: 0;
}

.help_item {
	color: #ec358c;
	font-weight: bold;
}


#login_div {
	background-image: url("/Images/login.png");
	width: 255px;
	height: 157px;
	color: white;
	margin-top: 20px;
	clear: both;
}

#logout_div {
	background-image: url("/Images/welcomeBack.png");
	width: 255px;
	height: 157px;
	color: white;
	margin-top: 20px;
	clear: both;
}

#login_div img {
	margin: 0;
}


#login_inner_div {
	padding-top: 50px;
	padding-left: 20px;
}

#login_inner_div td {
	color: white;
}

#logout_inner_div {
	padding-top: 30px;
	padding-left: 20px;
}

#login_div form {
	margin: 0;
}

#login_div p {
	margin-left: 15px;
	margin-top: 0;
	margin-bottom: 0;
}


#login_div table{
	margin-left: auto;
	margin-right: auto;
}

#login_div td {
	font-size: 10pt;
}

#login_div a {
	font-size: 7pt;
	color: white;
	text-decoration: underline;
}

#login_div a:visited {
	font-size: 7pt;
	color: white;
	text-decoration: underline;
}

#login_div h3 {
	margin: 0;
	margin-bottom: 15px;
	text-align: center;
}

#index_logout_div {
	margin-top: 10px;
	background-image: url("../Images/logoutButton.png");
	width: 85px;
	height: 19px;
	text-align: center;
}

#index_logout_div a {
	text-decoration: none;
	font-weight: bold;
}

#signup_div {
	border: 1px solid black;
	margin-top: 1%;
	padding: 15px;
	clear: both;
}

#signup_div h3 {
	margin: 0;
	margin-bottom: 15px;
	text-align: center;
}

#index_left_td {
	vertical-align: top;
}

#inner_content {
	margin-top: 30px;
	margin-left: 60px;
	margin-right: 60px;
}

#index_main_td {
	vertical-align: top;
	width: 284px;
}

.link {
	margin: 10px;
}

.link img {
	width: 232px;
	float: right;
	border: none;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 22px;
}


#links_table {
	width: 100%;
}

#links_table td {
	vertical-align: top;
}



*.trans { 
	behavior: url("/iepngfix.htc");
}
