td{
font-family:Tahoma;
font-size:11px;
color:#333333;
}
.hidden
{
	color:#FFFFFF;
	font-size:5px;
}
.standard
{
	font-family:Tahoma;
font-size:11px;
color:#333333;
}
.Error{
font-family:Tahoma;
font-size:11px;
color:Red;
}
.tdbold{
font-family:Tahoma;
font-size:11px;
color:#333333;
font-weight:bold;
}
.pgheading{
font-family:Tahoma;
font-size:18px;
color:#38608B;
}
.bluehd
{
	padding:2px;
font-family:Arial;
font-size:14px;
font-weight:bold;
color:#1359A4;
}
.orangehd{
font-family:Arial;
font-size:16px;
font-weight:bold;
color:#FF6C00;
}
.linkblue{
font-family:Arial;
font-size:14px;
font-weight:bold;
color:#1359A4;
text-decoration:none;
}

.text11orange{
color:#FF6C00;
}
.box1{
width:170px;
height:20px;
border:1px solid #C8C8C8;
font-family:Tahoma;
font-size:11px;
}
.box-fname{width:170px; height:20px; border:1px solid #C8C8C8; background:url(fname.jpg) no-repeat #FFFEA1; font-family:Tahoma; font-size:11px; }
.box-email{width:170px; height:20px; border:1px solid #C8C8C8; background:url(email.jpg) no-repeat #FFFEA1; font-family:Tahoma; font-size:11px; }
.box-company{width:170px; height:20px; border:1px solid #C8C8C8; background:url(company.jpg) no-repeat ; font-family:Tahoma; font-size:11px; }
.box-telephone{width:170px; height:20px; border:1px solid #C8C8C8; background:url(telephone.jpg) no-repeat #FFFEA1; font-family:Tahoma; font-size:11px; }
.box-model{width:170px; height:20px; border:1px solid #C8C8C8; background:url(model.jpg) no-repeat; font-family:Tahoma; font-size:11px; }
.box-project{width:170px; height:20px; border:1px solid #C8C8C8; background:url(project.jpg) no-repeat; font-family:Tahoma; font-size:11px; }
.box-comments{width:170px; height:70px; border:1px solid #C8C8C8; background:url(comments.jpg) no-repeat; font-family:Tahoma; font-size:11px; }
a{
color:#FF6C00;
text-decoration:none;
}
a:hover
{
text-decoration:underline;
}
.footer, .footer a{
color:#333333;
text-decoration:none;
}
.footer a:hover{
text-decoration:underline;
}
.tblItemNormal 
{
	font-family: Verdana, Helvetica, sans-serif;
	color:#666666;
	font-size: 9px;
}
.tblItemAlt 
{
	font-family: Verdana, Helvetica, sans-serif;
	color:#666666;
	font-size: 9px;
	background-color:#dedede;
	text-decoration: none;	
}
.tblHeader 
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color:#639ACE;
	text-decoration: none;	
	font-weight: bold;
	background-color:#c6dcea;
}
#css-search
{
	width: 124px;
	height: 26px;
	border: 0;
}
#css-home
{
	width: 124px;
	height: 26px;
}
#css-solutions
{
	width: 124px;
	height: 26px;
}

#css-support
{
	width: 124px;
	height: 26px;
}

#css-resources
{
	width: 124px;
	height: 26px;
}

#css-company
{
	width: 124px;
	height: 26px;
}

#holderShell
{
	padding-left: 0px;
}

#holder
{
}

#holder ul
{
	padding: 0px;
	margin: 0px;
	z-index: 99;
	position: absolute;
	list-style-type: none;
}

#holder ul li
{
	float: left;
	position: relative;
	list-style: none;
	display: inline;
}

#holder ul li:hover ul, #holder ul li.over ul
{
	display: block;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
}

#holder ul li a, #holder ul li a:link /*, #holder ul li a:active, #holder ul li a:visited, #holder ul li a:focus*/
{
	display: block;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	height: 26px;
	font: normal 12px Arial, Helvetica, Sans-serif;
	color: #44698f;
}

#holder ul li a:hover
{
	color: #999999;
}

#holder ul li ul
{
	display: none; /*position: absolute;*/
	top: 25px;
	left: 0px;
	width: 190px;
}

#holder ul li > ul
{
	top: auto;
	left: auto;
}

#holder ul li ul li
{
	width: 190px;
	list-style: none;
	border-bottom: 1px solid #cccccc;
}

#holder ul li ul li a, #holder ul li ul li a:link /*, #holder ul li ul li a:active, #holder ul li ul li a:visited, #holder ul li ul li a:focus*/
{
	display: block;
	text-decoration: none;
	padding: 2px 0px 2px 10px;
	height: 14px;
	background: #ffffff;
	font: normal 11px Arial,Helvetica, sans-serif;
	color: #666;
}

#holder ul li ul li a:hover
{
	color: #224774;
	background: #d9dfe7;
}

/* Locale Drop Down */

#PageBody_UtilityNav_HomeLink
{
	margin-left: 15px;
	margin-right: 15px;
}

#PageBody_UtilityNav_WtbLink
{
	margin-left: 0px;
}

#PageBody_UtilityNav_ContactUsLink
{
	margin-left: 15px;
	margin-right: 15px;
}

#utility
{
	float: left;
	width: 450px;
	text-align: right;
}

#locale-links
{
	margin: 0px;
	padding: 0px;
	height: 10px;
	width: 420px;
	float: right;
	text-align: right;
	font: normal 10px Verdana,Arial,Helvetica, sans-serif;
}

#locale-links a, #locale-links a:link, #locale-links a:active, #locale-links a:visited, #locale-links a:focus
{
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}

#locale-links a:hover
{
	text-decoration: none;
}

#locale
{
	margin: 0px;
	padding: 0px;
	height: 10px;
	width: 70px;
	float: right;
	white-space: nowrap;
	font-size: 10px;
}

#locale ul
{
	padding: 0px;
	margin: 0px;
}

/* change alignment of "International" */
#locale ul li
{
	float: left;
	position: relative;
	list-style: none;
	white-space: nowrap;
	z-index: 500;
}

#locale ul li:hover ul, #locale ul li.over ul
{
	display: block;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
}

/* change main locale selector (Interational) appearance */
#locale ul li a, #locale ul li a:link, #locale ul li a:active, #locale ul li a:visited, #locale ul li a:focus
{
	display: block;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
	height: 10px;
	font: normal 10px Verdana,Arial,Helvetica, sans-serif;
	color: #666666;
}

#locale ul li a:hover
{
	color: #44698f;
}

#locale ul li ul
{
	display: none;
	position: absolute;
	top: 10px; /* how far from the parent should the sub menu pop? */
	left: 0px;
}

#locale ul li > ul
{
	top: auto;
	left: auto;
}

#locale ul li ul li
{
	width: 140px;
	list-style: none;
	border-bottom: 1px solid #cccccc;
}

#locale ul li ul li a, #locale ul li ul li a:link, #locale ul li ul li a:active, #locale ul li ul li a:visited, #locale ul li ul li a:focus
{
	display: block;
	text-decoration: none;
	padding: 2px 2px 2px 2px;
	height: 14px;
	background: #ffffff;
	font: normal 10px Arial,Helvetica, sans-serif;
	color: #666;
}

#locale ul li ul li a:hover
{
	color: #224774;
	background: #d9dfe7;
}

#MenuItemHover
{
	color: #224774;
	background: #d9dfe7;
}

/*Modal Popup*/
.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.modalPopup
{
	background-color: #ffffdd;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
	width: 250px;
}

.sampleStyleA
{
	background-color: #FFF;
}

.sampleStyleB
{
	background-color: #FFF;
	font-family: monospace;
	font-size: 10pt;
	font-weight: bold;
}

.sampleStyleC
{
	background-color: #ddffdd;
	font-family: sans-serif;
	font-size: 10pt;
	font-style: italic;
}

.sampleStyleD
{
	background-color: Blue;
	color: White;
	font-family: Arial;
	font-size: 10pt;
}

/*Calendar Control*/
.MyCalendar .ajax__calendar_container
{
	border: 1px solid #646464;
	background-color: White;
	color: #44698f;
	z-index: 99;
	position: absolute;
}

.MyCalendar .ajax__calendar_other .ajax__calendar_day, .MyCalendar .ajax__calendar_other .ajax__calendar_year
{
	color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day, .MyCalendar .ajax__calendar_hover .ajax__calendar_month, .MyCalendar .ajax__calendar_hover .ajax__calendar_year
{
	color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day, .MyCalendar .ajax__calendar_active .ajax__calendar_month, .MyCalendar .ajax__calendar_active .ajax__calendar_year
{
	color: black;
	font-weight: bold;
}

.GridView
{
	padding: 2px;
	width: 100%;
}
.GridView .AlternatingRowStyle
{
	background-color: #d9dfe7;
}

.GridView .HeaderStyle
{
	background-color: #44698f;
	color: White;
}

.GridView .SelectedRowStyle
{
	background-color: #98A8BE;
}

.AlternatingRowStyle
{
	background-color: #d9dfe7;
}

.MenuItemHover
{
	color: #224774;
	background: #d9dfe7;
}

.MenuItemTopLevel
{
	padding: 0px;
	margin: 0px;
	z-index: 99;
	position: absolute;
}

.MenuSubItems
{
	display: block;
	text-decoration: none;
	height: 14px;
	background: #ffffff;
	font: normal 10px Arial,Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #666;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

