select
{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #666666;
}

input
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #666666;
}

td.TableRow {
	border-bottom: solid 1px #e9e9e9;
}

.ShiftUp
{
	padding-bottom: 2px;
}


td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #666666;
}

.tdLowLineHeight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #666666;
}

td.TightGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #666666;
}

td.TightGreyMedical {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #666666;
	padding-right: 4px;
	border-top: solid 1px #e3e3e3;
	
}

td.TightGreyMedicalLight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #666666;
	background-color: #e6e6e6;
	padding-right: 4px;
	border-top: solid 1px #e3e3e3;
	
}

td.BoldGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	font-weight: bold;
	color: #666666;
}

td.BoldGreyMail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	font-weight: bold;
	color: #666666;
	padding-right: 6px;
	height: 20px;
	width: 100px;
}

td.BigBlue {
	font-weight: normal;
	font-size: 1.1em;
	color: #3399CC;
	text-decoration: none;
	font-weight: bold;
}

.BigBlue {
	font-weight: normal;
	font-size: 1.2em;
	color: #3399CC;
	text-decoration: none;
	
}

.SmallBlueBold {
	font-weight: bold;
	font-size: 1.0em;
	color: #3399CC;
	text-decoration: none;
	
}

.SurveyTitle {
	font-weight: bold;
	font-size: 1.5em;
	color: #3399CC;
	text-decoration: none;
	
}

.MediumBlueBold {
	font-weight: bold;
	font-size: 1.1em;
	color: #3399CC;
	text-decoration: none;
	
}

.FindNearest {
	font-weight: bold;
	line-height: 14px;
	font-size: 1.2em;
	color: #3399CC;
	text-decoration: none;
	
}

.MediumWhiteBold {
	font-weight: bold;
	font-size: 1.1em;
	color: #FFFFFF;
	text-decoration: none;
	
}

.TitleBlue {
	font-weight: normal;
	font-size: 1.6em;
	line-height: 20px;
	color: #3399CC;
	text-decoration: none;
	
}

.TitleBlack {
	font-weight: bold;
	font-size: 1.3em;
	color: #333333;
	text-decoration: none;
	
}

.SmallBlackTitle {
	font-weight: bold;
	font-size: 1.0em;
	color: #333333;
	text-decoration: none;
	
}

.BluePrice 
{
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.5em;
	line-height: 20px;
	color: #085B9F;
	text-decoration: none;
	font-weight: bold;
}

.BluePriceSmall
{
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.2em;
	line-height: 20px;
	color: #085B9F;
	text-decoration: none;
	font-weight: bold;
}

.GreyPrice 
{
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.4em;
	line-height: 18px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}



td.WHITEUPPER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	color: #FFFFFF;
}

td.emailbody
{
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #666666;
}

td.WHITEUPPEREMAIL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	height: 25px;
	padding-left: 5px;
	padding-right: 5px;
}

td.WHITELOWER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	color: #FFFFFF;

}

td.WHITEUPPERTYPE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

td.PageHeader {
	line-height: 0px;
	}

td.menubutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 12px;
	font-weight: bold;
	color: #FFFFFF;
	cursor: pointer;
}

td.PanelText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #333333;
	vertical-align: top;
}

.PanelText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #333333;
	vertical-align: top;
	padding: 15px;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #333333;
	vertical-align: top;
	margin-top: 0px;
}

p.indented {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #333333;
	vertical-align: top;
	padding-left: 35px;
}

td.WhiteBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #FFFFFF;
	vertical-align: top;
}
td.BlueBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #085B9F;
	vertical-align: top;
}

td.BlueBodyUnderline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	font-weight: normal;
	color: #085B9F;
	vertical-align: top;
	text-decoration: underline;
}

td.WhiteBodyLarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.2em;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: top;
}

h1 
{
	font-size: 22px;
	font-weight: normal;
	line-height: 1em;
	margin: 0px;
			
}

h2 {
	font-size: 4.0em;
	font-weight: normal;
	line-height: 1em;
}

h5 {
	font-size: 1.4em;
	font-weight: normal;
	color: #1166A4;
	padding-top: 25px;
	line-height: 1.0em;
	text-decoration: underline;
	margin-bottom: 5px;
	
}

a:link {
	font-weight: normal;
	color: #048ACA;
	text-decoration: none;
	
}
a:visited {
	font-weight: normal;
	color: #048ACA;
	text-decoration: none;
}
a:hover {
	font-weight: normal;
	color: #048ACA;
	text-decoration: underline;
}

a:link.BigBlue {
	font-weight: normal;
	color: #048ACA;
	text-decoration: none;
	font-weight: bold;
}
a:visited.BigBlue {
	font-weight: normal;
	color: #048ACA;
	text-decoration: none;
	font-weight: bold;
}
a:hover.BigBlue {
	font-weight: normal;
	color: #048ACA;
	text-decoration: none;
	font-weight: bold;
}

a.footer:link {
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.footer:visited {
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.footer:hover {
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*	---------------------------------------------	*/
.tooltipContainer
{
	border: solid 1px #048ACA;
	background: #fff;
	position: absolute;
	top: -1000px;
	left: -1000px;
	width: 200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.tooltipContainer .title
{
	font-weight: bold;
	padding: 4px;
	padding-left: 26px;
	background: url(/images/btnInfo.gif) 4px 4px no-repeat #f1f1f1;
	border-bottom: solid 1px #048ACA;
}

.tooltipContainer .content
{
	padding: 4px;
}

.tooltipContainer a.close
{
	padding: 2px;
	border-top: solid 1px #048ACA;
	display: block;
	text-align: right;
}

.black
{
	color: #000000;
	font-size: 11px;
	padding-left: 10px;

}

.pdfSpec
{
	margin-bottom: 0px !important;
}
.paddedsmall
{
	padding: 7px;
}

.paddednorm
{
	padding: 18px;
}

.leftmargin
{
	margin-left:13px;
}
.rightmargin
{
	margin-right: 5px;
}

.row
{
	text-align:left;
	padding-bottom:15px;
	margin-top:0px;
}

.row h4
{
	display:block;
	padding: 14px 14px 10px 14px;
	margin-top:0px;
	background-color: #E0E0E0;
}

li.primary {
    margin-bottom: 10px;
}


.txtbluboldbis {
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: normal;
	font-weight: bold;
	color:#9EDCF8;
	font-variant: normal;
	text-transform: uppercase;
}

.linkHP:link 
{ 
	text-decoration: none; 
	font-family:Verdana; 
	font-size:10px; 
		font-weight: bold; 
	color:#000000;
}
.linkHP:visited 
{ 
	text-decoration: none; 
	font-family:Verdana; 
	font-size:10px; 
	font-weight: bold; 
	color:#000000;
}
.linkHP:hover 
{ 
	text-decoration: none; 
	font-family:Verdana; 
	font-size:10px; 
	font-weight: bold; 
	color:#4ABDF3;
}

div.grando
{
    width:894px;
    height:714px;
    background:url('/images/grando_bg.jpg') no-repeat;
    margin-bottom:2px;
}

div.grando span
{
    line-height:60px;
}

.bigtext_black
{
    font-size:60px;
    font-weight:bold;
}

.mediumtext_black
{
    font-size:30px;
    font-weight:bold;
}

.bigtext_blue
{
    font-size:60px;
    font-weight:bold;
    color:#008ed0;
}

.mediumtext_blue
{
    font-size:30px;
    font-weight:bold;
    color:#008ed0;
}

.grando_padded
{
    width:508px;
    text-align:center;
    padding-top:20px;
}
.grando_description
{
    width:190px;
    padding:20px;
}

.grando_description p
{
    font-weight:bold;
    color:#606060;
}

div.grando_product_left
{
    width:440px;
    border:solid 2px #e5e9ec;
    padding-bottom:20px;
    float:left;
    margin-right:6px;
}

div.grando_product_right
{
    width:440px;
    border:solid 2px #e5e9ec;
    padding-bottom:20px;
    float:left;
}

.grando_product_heading
{
    padding:10px;
    font-weight:bold;
    font-size:1.2em;
    border-bottom:solid 1px #e5e9ec;
    margin-bottom:10px;
}

div.grando_img
{
    width:180px;
    float:left;
    padding-left:20px;
    
}

div.grando_spec
{
    width:230px;
    float:left;
}

.clear_fix
{
     height:1px;
     clear:both;
     overflow:hidden;
}
