﻿body
{
	background-color: #395591;
	height: 100%;
	font-family: Arial;
	font-size: 12pt;
	color: #FFFFFF;
}
html
{
	height: 100%;
	max-width: 1300px;
	min-width: 1300px;
	margin: 0 auto;
	/*background-color: silver; *//* Fills the page */
	position: relative; /* Fix for absolute positioning */
}
form
{
	height: 100%;
}

input
{
	font-size: 12pt; /* default font size, preferrably keep in sync with body */
	font-family: Arial;
}

textarea
{
	font-family: Arial; /* default font size */
	font-size: 12pt; /* default font size, preferrably keep in sync with body */
}

select
{
	font-size: 12pt; /* default font size, preferrably keep in sync with body */
	font-family: Arial;
}


.headerText
{
	font-family: Arial;
	font-size: 25pt;
	color: White;
	font-weight: bold;
}

.button
{
	background-color: #879DCC;
	text-decoration: none;
	text-align: center;
	color: #ffffff;
	font-weight: bolder;
	border: solid 1px #ffffff;
	padding: 3px 10px 3px 10px;
	border-radius: 15px;
	display: inline-block;
}

.button:hover
{
	background-color: White;
	color: #879DCC;
	border: solid 1px #879DCC;
}

.button:active
{
	background-color: White;
	color: #003399;
	border: 1px solid #003399;
}

.button span
{
	display: inline-block;
	white-space: nowrap;
}

.signUp
{
	font-family: Arial;
	color: White;
	font-size: 12pt;
	font-weight: bold;
}
.signUp input
{
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
	padding-left: 10px;
	padding-right: 10px;
	border-style: hidden;
}

.hide
{
	display: none;
}

/* css for product maint screen */
#content
{
	width: 100%;
	margin: 0 auto;
}

#menu
{
	float: left;
	width: 25%;
}

#form
{
	float: right;
	width: 75%;
}

.modalBackground
{
	background-color: black;
	filter: alpha(opacity=10);
	opacity: 0.3;
}

.gvHeaderStyle
{
	background-color: #336699;
	color: white;
}

.gvRowStyle
{
	background-color: white;
	color: Black;
	min-height: 40px;
}
.gvAlternatingRowStyle
{
	background-color: #CCCCCC;
	color: Black;
	min-height: 40px;
}
.gvFooterStyle
{
	background-color: #336699;
	color: white;
}

table.info
{
	background-color: #F5F5F5;
	border: solid 1px #0968b2;
}

table.info tr.header
{
	background-color: #0968b2;
}
table.info tr.header td
{
	color: #FFFFFF;
	font-family: Trebuchet MS;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
}

.dflt_main_menu_bar
{
	background-color: #F2F2F2;
	height: 0.92in;
	position: fixed;
	top: 0px;
	width: 100%;
	max-width: 1284px;
	z-index: 1;
}

.dflt_main_menu_bar_offset
{
	position: absolute;
	top: -88px; /* corrects the content coming under the menu when centered */
	left: 0px;
}

.dflt_main_content
{
	position: static;
	height: 100%;
	width: 100%;
	margin-top: 88px;
}

.content_canvas /* use this class to fill the bottom part of the page with the html tag background */
{
	/*background-color: silver; *//* keep in sync with html tag background*/
	height: 100%;
	width: 100%;
	margin: 0px auto;
}

.absolute_center
{
	position: absolute;
	left: 50%;
	top: 50%;
	width: 0px;
	height: 0px;
}

.container_image_back_ground
{
	position: relative;
	top: 0px;
	left: 0px;
	overflow: hidden;
	height: 100%;
	min-height: 800px;
}

.dflt_main_menu_bar .ribbon
{
	background-color: rgb(32,56,100);
	margin-top: 0.29in;
	z-index: 1;
	padding: 0px 80px 0px 200px;
}

.dflt_main_menu_bar .logo
{
	position: absolute;
	top: 0.09in;
	left: 0.22in;
	z-index: 2;
	height: 0.74in;
	width: 1.184in;
	overflow:hidden;
}

.dflt_main_menu_bar a
{
	text-decoration: none;
	cursor: pointer;
	color: white;
	font-weight: normal;
}

.dflt_main_menu_bar a:hover
{
	font-weight: bold;
	text-decoration: underline;
}
.dflt_main_menu_bar a:active
{
	font-weight: bold;
	color: Gray;
	text-decoration: underline;
}

.dflt_main_menu_bar a.selected
{
	font-weight: bold;
	text-decoration: underline;
}

.float_close
{
	visibility: hidden;
	clear: both;
}

.dflt_main_menu_bar .ribbon .left_item_bar
{
	float: left;
	height: 100%;
	line-height: 200%;
	white-space: nowrap;
}

.dflt_main_menu_bar .ribbon .left_item_bar .item
{
	display: inline-block;
	height: 100%;
	float: left;
	padding: 0px 20px;
}

.dflt_main_menu_bar .ribbon .right_item_bar
{
	float: right;
	height: 100%;
	line-height: 200%;
	white-space: nowrap;
}

.dflt_main_menu_bar .ribbon .right_item_bar .item
{
	display: inline-block;
	height: 100%;
	float: left;
	padding: 0px 20px;
}

.inquire_lbl
{
	color: Black;
	white-space: nowrap;
}
.inquire_txt
{
	background-color: rgb(255,255,255);
	border: solid 3px rgb(32,56,100);
}

.clear_anchor
{
	text-decoration: none;
	cursor: pointer;
	color: inherit;
}

a.blue
{
	text-decoration: none;
	cursor: pointer;
	color: rgb(32,56,100);
	font-weight: bold;
}

a.blue:hover
{
	text-decoration: underline;
}
a.blue:active
{
	color: Gray;
	text-decoration: underline;
}
