/*DEVELOPER NOTE:
THIS IS A GLOBAL MARKETING CONTROLLED DOCUMENT.
PLEASE DO NOT MAKE CHANGES TO THIS DOCUMENT.
IF CHANGES ARE NECESSARY, THEN LOG ALL CHANGES TO THIS FOR INTEGRATION TO MASTER FILE.
Please contact Chris Block with any questions - FM374, chris.block@cummins.com.
*/

/*General CPG styles*/
body {
	margin: 0px; font-family: Arial, sans-serif;}
body a:link, body a:active, body a:visited  {
	color: #000000; text-decoration: underline;}
body a:hover {
	color: #ff0000; text-decoration: underline;}
body a:link img, body a:active img, body a:visited img, body a:hover img {
	border: none;}
.floatleft {
	float: left}
.floatright {
	float: right}
.clearfloat {
	clear:both;}
.printview {
	display: none;}
.screenview {}
.txt-bold {
	font-weight:bold}
.txt-small {
	font-size: .8em;}
.txt-vsmall {
	font-size: .75em;}
.errortext {
color: #ff0000; font-weight:bold}

#printonly {display: none;}
#skipnav {
	display: none}
h1 {font-size:1.5em;}
h2 {font-size:1.3em;}
h3 {font-size:1.1em; font-weight: normal;}
h4 {font-size:1em; font-weight: normal;}
h5 {font-size:1em; font-weight: normal;}

/*///////////////////////////////////////////////////*/
/*///////////////////////////////////////////////////*/

/*////////////// Begin top header styles //////////////*/
#regionalheader {
	max-width: 1024px;
	width: 98%;	margin: 0px auto;}
#regionalbrandingheader {
	background-color: #ff0000;}

/*CPG logo styles*/
#logo {
	width: 450px; margin: 20px 0px 0px 20px;}
#logo img {
	border: none;}

/*Top-right navbar styles*/
#topnavbar {
	float: right; padding: 0px; margin: 10px; }
#topnavbar .regionid {
	display: inline;
	color: #FFFFFF;
	font-size: 1.2em;
	font-weight: normal;
	margin: 0px; padding: 0px 6px 0px 0px;}
#topnavbar p {
	display: inline; color: #FFFFFF; font-size: .8em; margin: 0px 0px 5px 0px; padding: -10px 0px 5px 0px;}
#topnavbar a:link, #topnavbar a:active, #topnavbar a:visited  {
	color: #ffffff; padding:3px; text-decoration: none;}
#topnavbar a:hover {
	color: #ffffff; background-image: url(menu-bkgd-blk.jpg); background-repeat: repeat-x; background-color: #000000; padding:3px; text-decoration: none;}
/*Tagline styles*/
#tagline {
	/*float: right; margin: -13px 10px 16px 0px; padding: 0px; width: 241px;}*/
	float: right; margin: -13px 10px 19px 0px; padding: 0px; width: 311px;}
#tagline img {
	border: none;}
/*Main menu navigation styles*/
#menucontainer {
	background-image: url(menu-bkgd-gray.jpg); background-repeat: repeat-x; background-color: #E5E5E5; margin: 0px; padding: 0px;}
#menucontainersubwrap {
	margin: 0px; padding: 0px;}
#regionalmainnavmenu {
	padding: 0px; margin: 0px; font-size: 0.7em; /*width: 600px;*/ width: 78%;}
#regionalmainnavmenu ul {
	padding: 0px; margin: 5px 5px 5px 15px;}
#regionalmainnavmenu ul li {
	list-style-type: none; display: inline;}
#regionalmainnavmenu ul li a:link, #regionalmainnavmenu ul li a:active, #regionalmainnavmenu ul li a:visited {
	color: #000000; padding:4px 2px; text-decoration: none;}
#regionalmainnavmenu ul li a:hover {
	color: #ffffff; background-image: url(menu-bkgd-blk.jpg); background-repeat: repeat-x; background-color: #000000; padding:4px 2px; text-decoration: none;}
/*Main menu search box styles*/
#sitesearchgoogle {
	float: right; margin: -24px 7px -19px 0px; padding:0px;}
#sitesearchgoogle .txt-formsmall {
	font-size: .65em;}
/*////////////// End top header styles //////////////*/

/*////////////// Begin footer styles //////////////*/
#regionalfooter {
	text-align: center; font-size: .7em; max-width: 1024px; width: 98%; margin: 5px auto; padding: 5px 0px; border-top: 1px solid #CCCCCC;}
#regionalfooter ul {
	margin: 0px; padding: 0px;}
#regionalfooter li {
	list-style-type: none; display: inline; margin: 0px; padding: 0px;}
#regionalfooter p {
	margin: 5px 0px 4px 0px; padding: 0px;}
/* This is for the RSS icon in the footer 
#regionalfooter p img {
	margin: 0px 0px 0px 0px; padding: 0px; border: none;}*/
/*////////////// End footer styles //////////////*/

/*Main content box structure*/
#maincontainer {
	max-width: 1024px;
	width: 98%; margin: 5px auto;}
