/* Global Page Definitions*/
p {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	font-family:  Tahoma, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 16px;
	font-weight: normal;
}
img { border:0px; }
ul, ol {
	margin: 2px 10px 5px 10px;
	padding: 5px 20px 0px 25px;
	font-family:  Tahoma, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 16px;
	font-weight: normal;
}
ol li {
font-weight:bold;
}
ul li, ol li { padding: 1px 0px 1px 0px;
	 font-family:  Tahoma, sans-serif;
	 font-size: 11px;
	 color: #666666;
	 line-height: 16px;
	 font-weight: normal;
}

ul li {

	 list-style-image:url(/media/icons/ico_list_bullet.gif);
	 }
blockquote { 
	margin: 0px 0px 0px 0px;
	padding: 2px 10px 3px 15px; 
}

.pageBody{
	margin: 0px 0px 0px 0px;
	background-color:#A0A7C2;
	background-image:url('/media/bg_rep_grey.jpg');
	background-repeat:repeat-x;  
}
/* style for temp content */
.tmp {
	font-family:  Tahoma, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #F46A2F;
	font-style: italic;
}

/* General Typography */
.body, .gsa td, .enviro, .newstable td, .pcdiv td {
	font-family:  Tahoma, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 16px;
	font-weight: normal;
}

.newstable .source {
font-size:9px;
color:#A7A7A7;
font-style:italic;
}

.enviro {
padding:0px;
border-collapse:collapse;
margin:0px;
border:0px;
}

.enviro td {
width:50%;
vertical-align:top;
}

.bodyGrey {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #999999;
}
.bold {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 18px;
    font-weight: bold;
}
.boldWhite {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 18px;
    font-weight: bold;
}
.title{
	font-family: Arial, sans-serif;
	font-size: 16px;
	color: #4d699f;
    font-weight: bold;
	padding: 15px 0px 5px 0px;
}
.subtitle, .subtitle a, .subtitle a:hover, .subtitle a:visited, .subtitle a:active, h2 {
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #4d699f;
    font-weight: bold;
	padding: 5px 0px 0px 0px;
	text-decoration:none;
}

h2 {
padding-bottom:0px;
}

.environment p {
padding-top:0px;
margin-top:0px;
}

.environment h2 {
padding-bottom:0px;
margin-bottom:0px;
}

.smalltext{
	font-family: Tahoma, sans-serif;
	font-size: 9px;
	line-height: 14px;
	color: #666666;
	font-weight: normal;
}
.footer {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #445492;
}
.list {
	margin: 0px 5px 5px 10px;
	padding: 0px 10px 0px 15px;
	list-style-type:disk;
	list-style-position:outside;
	font-family:  Tahoma, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 16px;
	font-weight: normal;
}
/* Basic Link Styles */

.link{
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #336699;
	line-height: 17px;
}
.link:visited { color:#336699; }
.link:hover { text-decoration: none; color:#48A3E6; }

.linkBold{
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #336699;
	line-height: 17px;
	text-decoration: none;
}
.linkBold:hover { text-decoration: underline; color:#48A3E6; }
.linkBold:visited { color:#859AC2; }

.linkBig{
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #4d699f;
    font-weight: bold;
	padding: 5px 0px 0px 0px;
	text-decoration: none;	
}
.linkBig:visited { color:#336699; } /*#353D82 */
.linkBig:hover { text-decoration: underline; color:#48A3E6; }

.linkSmall{
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	color: #333333;
}
.footerLink{
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #445492;
	line-height: 16px;
	text-decoration: none;
}
.footerLink:hover { text-decoration: underline; color:#C64739; }

/* Generic Outline */
.blueBorder {
	border: 1px solid #003B6B;
}

/* Table Definitions for Standardization of Content Tabling */
.t { 
	margin: 5px 0px 0px 0px; 
	font-family: Tahoma, sans-serif;
	font-size: 11px;
}
.tr1 { /* Light Blue-Grey */
	padding: 3px 4px 3px 4px;
	background-color: #F4F5FB;
}
.tr2 {/* Medium Blue-Grey */
	padding: 3px 4px 3px 4px;
	background-color: #E7EAF5;
}
.tr3 {/* Dark Blue-Grey */
	padding: 3px 4px 3px 4px;
	background-color: #3F53A3;
}
.td1 { /* Used on evans footer */
	padding: 1px 4px 1px 4px;
	border-bottom: 1px solid #95A8CC;
	background-color: #FBF5E1;
}
.td2 { /* Used on evans footer */
	padding: 1px 4px 1px 4px;
	border-bottom: 1px solid #95A8CC;
	background-color: #F8F9FC;
}

/* Special Page Elements */
.navSteel {
	border-top: 1px solid #EEF0F0;
	border-left: 1px solid #EEF0F0;
	border-bottom: 1px solid #ADADAD;
	background-image:url('/media/top_menu/menu_bottom_bar.jpg');
	background-repeat:repeat-y;
	padding: 3px 10px 3px 12px;
	width:100%;
}

.navSteelFlag {
	border-top: 1px solid #EEF0F0;
	border-right: 1px solid #ADADAD;
	border-bottom: 1px solid #ADADAD;
	background-image:url('/media/top_menu/menu_bottom_bar.jpg');
	background-repeat:repeat-y;
	padding: 3px 10px 3px 12px;
}

.navSteelFlag img {
border:0px;
}

.insetBox {
	margin: 10px 5px 5px 0px; 
	padding: 5px 5px 5px 10px; 
	border: 1px dotted #B1B1B1;
	background-color:#F7F7F9;
}
.breadCrumb{
	font-family: Tahoma, sans-serif;
	font-size: 9px;
	color: #7E829B;
	text-decoration: none;
}
.breadCrumb:hover{ text-decoration: none; color: #4E4E4E;}

.imgCorner{
	border-bottom: 1px solid #4D699F;
	border-right: 1px solid #4D699F;
}

/* Forms and Input */
.formWhite{
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #333333;
}

/* Button for Search on White BG  */
.button {
	display: block;
	font: 11px tahoma;
	color:#FFFFFF;
	text-align: center;
	line-height: 23px;
	width: 70px;
	height: 24px;
	background: url(/media/bttn_bkg.gif) no-repeat;
	background-position: 0px 0px;
	text-decoration: none;
}
.button:hover{ background-position: 0px -24px; 
	color:#FAFDB9;
}

/* Long Button, floating - no Baseline  */
.longButton {
	display: block;
	font: 11px tahoma;
	color:#FFFFFF;
	text-align: center;
	line-height: 23px;
	width: 102px;
	height: 24px;
	background: url(/media/bttn_bkg_long.gif) no-repeat;
	background-position: 0px 0px;
	text-decoration: none;
}
.longButton:hover{ background-position: 0px -24px; 
	color:#FAFDB9;
}


/* Utility Styles for error codes etc.. */
.statusCode
{   Color: #9B0000;
	Font-Family: Arial, Sans-Serif;
	Font-Size: 11px;
	font-weight: bold;
}

/* Styles Specific to Evans*/
.dropshadowLeft{
background-image:url('/media/ds_rep_left.jpg');
background-repeat:repeat-y;
}
.dropshadowRight{
background-image:url('/media/ds_rep_right.jpg');
background-repeat:repeat-y;
}

.flash_image {
height:115px;
}

.flash_image h1 {
font-size:32px;
font-family:Verdana;
font-weight:normal;
color:#fff;
position:absolute;
top:211px;
margin-left:5px;
}

html > body .flash_image h1 {
top:193px;
} 

.flash_image .map_productfamilymap {
position:absolute;
top:250px;
border:0px;
}

.flash_image .map_showroomsmap {
position:absolute;
top:360px;
border:0px;
}

/* [postcard] */
.pcdiv {
border:1px solid;
text-align:center;
margin:0px 200px;
}

.pcdiv h1 {
font-size:15px;
}

.partner img {
float:left;
vertical-align:top;
}

.img_space {

	margin:10px;
	border-width: 1px;
	border-color: black;

}

.fronttag {
color:#474646;
padding-left:12px;
}