/******************************************************************
    							GENERAL STYLES
******************************************************************/

* {
	outline:none;
}

html{
overflow-y:scroll;
min-height:100%;
margin-bottom:1px;
}



body,html{
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align: center;
	background-color: #A6A6A6;
	background-image: url(../images/graysquare.gif);
}
a{
	text-decoration:none;
	color:#000000;
}
a:hover{ text-decoration:underline; }

div{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; 
	text-align: left;
}

#TopPadding{
	padding-top:10px;
}
#ContentContainer{
	float: left; 
	overflow: hidden;
}
p{
	
	padding-left:10px;
	padding-right: 10px;
/*	padding-top:10px;
	padding-bottom:10px; */
}
a.link:link {  
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #306DAB; 
	font-weight: bold;
	text-decoration: none;
}

a.link:visited {  
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #306DAB; 
	font-weight: bold;
	text-decoration: none;
}

a.link:active {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #306DAB;
	font-weight: bold;
	text-decoration: none;
}

a.link:hover {  
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #306DAB; 
	font-weight: bold;
	text-decoration: underline;
}

.bluetext {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #266E9F;
	font-weight: normal;
	text-decoration: none;
	vertical-align: top;
	margin: 10px;
}
.blue-text-large {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #005187;
	font-weight: normal;
	text-decoration: none;
	vertical-align: top;
	margin: 0px;
}
.white-text-large {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	vertical-align: top;
	margin: 10px;
}
.white-text-large a:hover{
	text-decoration: underline;
}
.white-text-18 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	vertical-align: top;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 0px;
}
.white-text-medium {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	vertical-align: top;
	margin: 10px;
}
.sop-white-text-medium {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	vertical-align: top;
	margin: 2px;
}

a.whitelink:link {  
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #ffffff; 
	font-weight: bold;
	text-decoration: none;
}


a.whitelink:visited {  
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #ffffff; 
	font-weight: bold;
	text-decoration: none;
}

a.whitelink:active {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff; 
	font-weight: bold;
	text-decoration: none;
}

a.whitelink:hover {  
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #ffffff; 
	font-weight: bold;
	text-decoration: underline;
}

.download-now {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	/*font-weight: bold;*/
	color: #FFFFFF;
	background-color: #005187;
	border: 1px solid #FFFFFF;
	padding: 8px 10px 8px 10px;
	;
}


.buttons {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #005187;
	border: 2px solid #FFFFFF;
	padding: 5px 2px 5px 2px;
	;
}

a.buttons-link:link {  
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #FFFFFF; 
	font-weight: bold;
	text-decoration: none;
}

a.buttons-link:visited {  
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #FFFFFF; 
	font-weight: bold;
	text-decoration: none;
}

a.buttons-link:active {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

a.buttons-link:hover {  
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #FFFFFF; 
	font-weight: bold;
	text-decoration: underline;
}

.bodytext {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #000000;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
	
}
.leftmargin {
	margin-left: 10px;
}

.newstext {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.trainschedule_month {
	font-weight: bold;
	padding-left: 10px;
}

.roi-header {
	font-size: 11px; 
	color: #FFFFFF;
}

.headline {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	padding-left: 0px;
	padding-right: 0px;
}
.vito {
	color: #005187;
	padding-left: 10px;
}

.pull-quote {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #CCCCCC;
	/*font-weight: bold;*/
	text-decoration: none;
	/*margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 30px;
	margin-right: 30px;*/
	padding: 0px;
}

.sub-headline {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	padding-left: 0px;
	padding-right: 0px;
}
.blue-headline {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #005187;
	/*font-weight: bold;*/
	text-decoration: none;
	margin-top: 10px;
	margin-bottom: 10px;
}
.white-headline {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	margin-top: 10px;
	margin-bottom: 10px;
}
.ss-headline {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #787878;
	font-weight: bold;
	text-decoration: none;
	padding-left: 0px;
	padding-right: 0px;
}
a.ss-headline-link:link {  
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #787878; 
	font-weight: bold;
	text-decoration: none;
}

a.ss-headline-link:visited {  
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #787878; 
	font-weight: bold;
	text-decoration: none;
}

a.ss-headline-link:active {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #787878;
	font-weight: bold;
	text-decoration: none;
}

a.ss-headline-link:hover {  
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #787878; 
	font-weight: bold;
	text-decoration: underline;
}
a.more:link {  
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #306DAB; 
	font-weight: bold;
	text-decoration: none;
}

a.more:visited {  
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #306DAB; 
	font-weight: bold;
	text-decoration: none;
}

a.more:active {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #306DAB;
	font-weight: bold;
	text-decoration: none;
}

a.more:hover {  
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #306DAB; 
	font-weight: bold;
	text-decoration: underline;
}
/******************************************************************
									HEADER
******************************************************************/
#HeaderSection{
	background-color: #FFFFFF;
	height: 89px;	
}
#Print{
	position:absolute;
	top:6px;
	left:742px;
	height: 20px;
	width: 211px;
}
#pageheader {
	background-color: #005187;
	margin: 0px;
	padding: 0px;
}
#pageheader-blue {
	background-color: #005187;
	margin: 0px;
	padding: 10px;
}
.title {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}
.blueheader {
	background-color:#005187;
	color:#ffffff;
	margin:0px;
	font-size:12px;
	font-weight:bold;
	position:relative;
	padding: 3px;
	padding-left: 10px;
}

/******************************************************************
									TAB NAVIGATION
******************************************************************/
#NavigationSection{
	text-align: left;	
	background-color: #FFFFFF;
}
#NavigationContainer{
	width: 990px;
}
.NavigationItem{
	float:left;
	height: 23px;
}
#NavigationEnd{
	clear:both;
}
#NavWidth{
	 width:955px;
	height:30px;
	overflow:hidden;
}
/******************************************************************
									RIGHT COLUMN
******************************************************************/
#RightSection{
	padding-right:22px;
	padding-left:5px;
	width: 206px;

}
#RightContainer{
	border-left:1px solid black;
	border-right:1px solid black; 
	border-bottom:1px solid black;
	border-top:1px solid black;
}
.RightContainerItem{
	padding-left:6px;
	padding-right:6px;
}
.RightImage{
	float: left;
/*	position: relative; */
}
.TopText{
	padding-top:2px;
	padding-left: 3px;
	float: left;
	color: #787878;
	font-weight: bold;
	width:145px;	
	line-height:13px;
}
.DivBar{
	clear:both;
/*	position:relative; */
	width: 100%;
}
.BottomText{
	padding-left:3px;
	float:left;
	color:#306DAB;
	font-weight:bold;
	width:145px;	
}


.BottomText a{
	color:#306DAB;
}

.DropdownText{
	padding-top:2px;
	color: #306DAB;
	font-weight: normal;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
}

.DropdownTextGlobal{
	padding-top:2px;
	padding-bottom:2px;
	padding-left: 10px;
	float: left;
	color: #306DAB;
	font-weight: normal;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
}
.RightContainerItemSpacer{
	clear:both;
	height: 10px;
	width: 200px;
}
/******************************************************************
									MAIN SECTION
******************************************************************/
#MainSection{
	padding-left:11px;

}
#MainContainer{
	width:707px;
	border: 1px solid black;
	background-color: #FFFFFF;
}
#IndexLeftContainer{
	padding-left:11px;
}
#SubPageContainer{
	border: 1px solid black;
/*	background-image:url(../images/whitesquare.gif); */
	background-color:#FFFFFF;
	height: auto !important;
	height: 800px;
	position:relative;
	min-height: 800px;

}




/******************************************************************
									MAIN SECTION HOME
******************************************************************/
#FlashPadding{
	padding-left:7px;
	padding-right:10px;
}

#FlashContainer{
	border: 1px solid black;
	text-align:center;
	background-color:#FFFFFF;
	height: 219px;
}

#move-header{
	float: left;
	margin: 5px 0px 0px 150px;
}

#move-address {
	float: right;
	margin: 27px 0px 20px 0px;
	background-image: url(../images/white_back.png);
	background-repeat:repeat;
	padding: 10px 5px 10px 5px;
}

#move-header p {
	text-align: right;
	margin: 0px 0px 0px 0px;
	font-size:42px;
	font-weight: bold;
}

#move-address p {
	text-align: right;
	margin: 0px 0px 0px 0px;
	font-size:16px;
	font-weight: bold;
	line-height: 110%;
}

#move-address p strong {
	text-align: right;
	margin: 0px 0px 0px 0px;
	font-size:18px;
	font-weight: bold;
}

#move-address p.bottom-address {
	margin: 0px 0px 10px 0px;
}


#MiddleSection{
	padding-top:15px;
	border: 1px solid black;
	/*background-image: url(../images/whitesquare.gif);*/
	background-color:#FFFFFF;
	background-repeat: repeat;
	/*height:100px;*/
	padding-bottom: 10px;
}
#MidSectionIndustryTitle ul {
	margin-top: 0px;
}

#BottomSection{
	border: 1px solid black;
	background-image: url(../images/bluesquare.gif);
	background-repeat: repeat;
	height:200px;
}
.imagecontainer{
	align: right;
	border: 1px solid black;
	background-image: url(../images/graysquare.gif);
	background-repeat: repeat;
	position:relative;
	margin: 5px;
	width: 0px;
	/*padding: 10px;*/
}
.imagespacer {
	/*padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;*/
}
.imageborder{
	border: 1px solid black;
	margin: 5px;
}
.tableborder{
	border-top: 1px solid #adadad;
	border-left: 1px solid #adadad;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.tableborder td{
	border-right: 1px solid #adadad;
	border-bottom: 1px solid #adadad;
	padding-top: 3px;
	padding-bottom: 3px;
}

.newsevents {
	color: #005187;
}
.norightborder {
	border-right-color: #005187;
	border-right-style: none;
	/*border-left: 0px;
	border-left-color: #005187;*/
}

.HomeSpacer{
	padding-top:5px;
}
.MidSectionPadding{
	padding-top:10px;
	padding-left:10px;
	position:relative;
}
.nobottomborder {
	border:none 0px;
/*	border-bottom-style: none;
	border-bottom-width: 0px; */
}

#MidSectionIndustry{
	padding-left:60px;
	padding-top:25px;
	color:#306DAB;
	font-size:13px;
	font-weight:bold;
	position: relative;
}
#MidSectionIndustryTitle{
	padding-left:0px;
	color:#787878;
	font-size:12px;
	padding-top:10px;
	clear:both;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	position:relative;
}
#MidSectionIndustryText{
	padding-left:0px;
	color:#787878;
	font-size:10px;
	clear:both;
	position:relative;
}
#MidSectionIndustryRT{
	padding-left:50px;
	padding-top:15px;
	color:#306DAB;
	font-size:13px;
	font-weight:bold;
}
#MidSectionIndustryTitleRT{
	padding-left:0px;
	color:#787878;
	font-size:11px;
	padding-top:10px;
	clear:both;
}
#MidSectionInustryTextRT{
	padding-left:0px;
	padding-top:10px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#787878;
	font-size:11px;
	clear:both;
	width: 98%;
}

#LowSection{
	padding-left:90px;
	padding-top:60px;
	color:#787878;
	font-size:13px;
	font-weight:bold;
}
#LowSectionTitle{
	padding-left:0px;
	color:#787878;
	font-size:11px;
}
#LowSectionText{
	padding-left:0px;
	color:#787878;
	font-size:11px;
	clear:both;
}
#LowSectionRT{
	padding-left:40px;
	color:#306DAB;
	font-size:13px;
	font-weight:bold;
	padding-top: 15px;
}
.roiheader {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
}
.roitables {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}



#LowSectionTextRT{
	padding-left:10px;
	padding-top:10px;
	color:#787878;
	font-size:11px;
}
#LowSectionTextRT2{
	padding-top:60px;
	color:#787878;
	font-size:11px;
	padding-right:10px;
}

/******************************************************************
									FOOTER
******************************************************************/
#FooterContainer{
	width: 100%;
	padding-top:15px;
	/*background-image:url(../images/whitesquare.gif);*/
	/*height:100px;*/
	position:relative;
	text-align: center;
 	/*padding-left:11px; 
	padding-right:10px; 
	margin-right:227px;*/
}

.Footer{
	font-size:10px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
.formtables {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 10px;
}
img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0;
}
.bodytextnomargin {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.bodytext li {
	margin-left: 20px;
	padding-left: 10px;
}
.errormessage {
	font-weight: bold;
	color: #FF0000;
}
.quotecontainer {

	align: right;
	border: 1px solid black;
	background-image: url(../images/graysquare.gif);
	background-repeat: repeat;
	position:relative;
	margin: 10px;
	width: 200px;
}
#HeaderForecasting {
	background-image: url(../images/header-backgrounds/forecasting.png);
	background-repeat: repeat-x;
	background-position: top;
}

#HeaderDSview {
	background-image: url(../images/header-backgrounds/dsview.png);
	background-repeat: repeat-x;
	background-position: top;
}

#HeaderReplenishment {
	background-image: url(../images/header-backgrounds/replenishment.png);
	background-repeat: repeat-x;
	background-position: top;
}

#HeaderRetailPlanning {
	background-image: url(../images/header-backgrounds/retail-planning.png);
	background-repeat: repeat-x;
	background-position: top;
}

#HeaderSOP {
	background-image: url(../images/header-backgrounds/sop.png);
	background-repeat: repeat-x;
	background-position: top; 
}

#HeaderCollaboration {
	background-image: url(../images/header-backgrounds/collaboration.png);
	background-repeat: repeat-x;
	background-position: top;
}

#HeaderManufacturing {
	background-image: url(../images/header-backgrounds/manufacturing.png);
	background-repeat: repeat-x;
	background-position: top;
}

.quotecontainer ul {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin-left:0px;
	margin-right:5px;	
	padding-left:20px;

}

.quotesandfeatures{
	float:right;
	position:relative; 
}

.industrypicture{
	position:relative;
	margin-bottom: 10px;

}
.radio {
	padding: 10px 0px 0px;
}
.paymentmethod {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.addfeatures {
	align: right;
	position:relative;
	margin: 10px;
	width: 200px;
	border: 1px solid black;
	color: #ffffff;
	background-color: #4B2569;
}
.quotecontainernew {
	align: right;
	position:relative;
	margin: 10px;
	width: 200px;
	margin-top: 0px;

}
.pullquote {
	font-weight: bold;
	font-size: 13px;
	padding: 0px;
}
.collaboration_sidebar {
	background-color: #934398;
	background-image: url(../images/product-backgrounds/product-collaboration-side.jpg);
	background-repeat: no-repeat;
}

.addfeatures p{
	padding:0px;
}


.collaborationlist{
	list-style-image: url(../images/collaboration-bullet.png);	
}
.pagecontent {
	margin-top: 0px;
	margin-left: 15px;
}
#MiddleSectionSeminar {

	/*padding-top:15px;*/
	border: 1px solid black;
/*	background-image: url(../images/whitesquare.gif);*/
	background-color:#FFFFFF;
	background-repeat: repeat;
	/*height:100px;*/
	padding-bottom: 10px;
}
#MidSectionWebinarTitle ul {
	margin-top: 0px;
}
#MidSectionWebinarTitle {
	padding-left:15px;
	color:#787878;
	font-size:11px;
	padding-top:10px;
	clear:both;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	width: 90%;
}
#MidSectionWebinar {

	padding-left:60px;
	padding-top:25px;
	color:#306DAB;
	font-size:13px;
	font-weight:bold;
	position: relative;
}
#MidSectionResearchNoteTitle {
	padding-left:5px;
	color:#787878;
	font-size:11px;
	padding-top:10px;
	clear:both;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	width: 90%;
}
.webinarheader {
	padding: 0px;
	margin: 0px;
}
.webinartableborder{
	border-top: 1px solid white;
	border-left: 1px solid white;
}

.webinartableborder td{
	border-right: 1px solid white;
	border-bottom: 1px solid white;
}

#sponsoredby {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #787878;
	text-align: right;
	padding-top: 25px;
	padding-right: 10px;
	width: 98%;
}


#MidSectionWebinarPresenters {

	padding-left:15px;
	color:#787878;
	font-size:11px;
	padding-top:10px;
	clear:both;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	width: 90%;
}

.white {
	color: #ffffff;
}

.leadershipimages {display:block; float:left; margin-top:0px}
.biotext {margin-left:140px;}
.leadershipbio { clear:both; }
.webinarbox {
	align: right;
	position:relative;
	margin: 10px;
	width: 200px;
	border: 1px solid black;
	color: #ffffff;
}
.webinarbox p{
	padding:3px;
}
.webinarimages {margin-top:5px; margin-bottom:5px}

.webinarimageborder{
	border: 1px solid black;
	margin: 5px;
}
.webinarboxlong{
	color: #ffffff;
	background-color: #005187;
}
.buttongd {
	display: inline;
}
.webinarbiotext {
    margin-left:140px;
	margin-right:10px;
	width: 470px;
	}

#featuringbox {
	margin: 10px;
	width: 650px;
	border: 1px solid black;
	color: #ffffff;
	background-color: #005187;
}

#free-whitepaper-box {
	margin: 10px;
	width: 553px;
	border: 1px solid black;
	color: #ffffff;
	background-color: #005187;
}

#HeaderFeaturing {

	background-image: url(../images/headers-backgrounds-new/sop-bg-new.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 600px;
	margin-left:10px;
}
#HeaderCollaborationNew {

	background-image: url(../images/headers-backgrounds-new/collaboration-bg-new.png);
	background-repeat: repeat-x;
	background-position: top;
}


#HeaderManufacturingNew {

	background-image: url(../images/headers-backgrounds-new/manufacturing-bg-new.png);
	background-repeat: repeat-x;
	background-position: top;
}
.manufacturing_sidebar {
	background-color: #F5DE40;
	background-image: url(../images/product-backgrounds/product-manufacturing-side.jpg);
	background-repeat: no-repeat;
}
#HeaderForecastingNew {

	background-image: url(../images/headers-backgrounds-new/forecasting-bg-new.png);
	background-repeat: repeat-x;
	background-position: top;
}




.forecasting_sidebar {
	background-color: #63CCE9;
	background-image: url(../images/product-backgrounds/product-forecast-managemen-side.jpg);
	background-repeat: no-repeat;
}

.dsview_sidebar {
	background-color: #79CCEA;
	background-image: url(../images/product-backgrounds/product-dsview-side.jpg);
	background-repeat: no-repeat;
}


#HeaderSOPNew {

	background-image: url(../images/headers-backgrounds-new/sop-bg-new.png);
	background-repeat: repeat-x;
	background-position: top;
}
.sop_sidebar {
	background-color: #ADD827;
	background-image: url(../images/product-backgrounds/product-sop-side.jpg);
	background-repeat: no-repeat;
}
#HeaderRetailPlanningNew {

	background-image: url(../images/headers-backgrounds-new/retail-planning-bg-new.png);
	background-repeat: repeat-x;
	background-position: top;
}
.retail_planning_sidebar {
	background-color: #F9C10C;
	background-image: url(../images/product-backgrounds/product-retail-planning-side.jpg);
	background-repeat: no-repeat;
}
#HeaderReplenishmentNew {

	background-image: url(../images/headers-backgrounds-new/replenishment-bg-new.png);
	background-repeat: repeat-x;
	background-position: top;
}
.replenishment_sidebar {
	background-color: #E90A0F;
	background-image: url(../images/product-backgrounds/product-requirements-planning-side.jpg);
	background-repeat: no-repeat;
}


.retailplanninglist{
	list-style-image: url(../images/retail-planning-bullet.png);	
}
.forecastinglist{
	list-style-image: url(../images/forecasting-bullet.png);	
}

.dsviewlist{
	list-style-image: url(../images/dsview-bullet.png);	
}

.soplist{
	list-style-image: url(../images/sop-bullet.png);	
}

.replenishmentlist{
	list-style-image: url(../images/replenishment-bullet.png);	
}

.manufacturinglist{
	list-style-image: url(../images/manufacturing-bullet.png);	
}


.retail-planning{
	color: #F15D24;
}
.forecasting{
	color: #163258;
}

.dsview{
	color: #0E76BC;
}

.sop{
	color: #0F6C38;
}

.replenishment{
	color: #771113;
}

.manufacturing{
	color: #DDAC27;
}

.collaboration {
	color: #4B2569;
}


div.pagecontent h2{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
}	


div#retail-planning h2{
	color: #F15D24;
}
div#forecasting h2{
	color: #163258;
}

div#collaboration h2{
	color: #4B2569;
}

div#dsview h2{
	color: #0E76BC;
}

div#sop h2{
	color: #0F6C38;
}

div#replenishment h2{
	color: #771113;
}

div#manufacturing h2{
	color: #DDAC27;
}





.tableheader {
	font-size: 11px;
}
#BottomSectionNew {
	border: 1px solid black;
	/* background-image: url(../images/whitesquare.gif); */
	background-color:#FFFFFF;
	background-repeat: repeat;
}
#globalbox {
	position:absolute;
	top:25px;
	left:780px;
	height: 35px;
	width: 190px;
/*	background-color: #A6B6D6; 
	border: solid 1px #000000;*/
}
.casestudiesimages {
	border: 3px solid #306DAB;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}


.neweventsheader{
	border:solid 1px #adadad;
	border-bottom:solid 1px #005187;
	width:37%;
	background-color:#005187;
	color:#ffffff;
	margin:0px;
	padding:3px;
	padding-left:10px;
	font-size:12px;
	font-weight:bold;
	position:relative;
	z-index:3;
}
.newsheader {
	background-color:#005187;
	color:#ffffff;
	margin:0px;
	font-size:12px;
	font-weight:bold;
	position:relative;
	padding: 3px;
	padding-left: 10px;
}
#SubPageContainer .rep-tables .title-areas {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}



.conferencei {
	color: #001E45;
}
.conferencen1 {
	color: #122C16;
}
.conferencen2 {
	color: #231143;
}
.conferenceo {
	color: #97122B;
}
.conferencev {
	color: #006583;
}
.conference8 {
	color: #B50938;
}
.sopkcnew {
	align: right;
	position:relative;
	margin: 10px;
	width: 200px;
	border: 1px solid black;
	background-color: #d9eef5;
	padding: 0px;
	display: table;
}
.sopkcnew td {
	background-color: #00CCFF;
	padding: 0px;
	margin: 0px;
	border: none 0px;
}

.sopkcnew p {
	padding:10px;
	vertical-align: top;
}
.sopkcnew tr {
	background-color: #00CCFF;
	padding: 0px;
}

/******************************************************************
									VITO Styles
******************************************************************/


.vito-right-column{
	float:right;
	position:relative; 
}


.vitonew {
	align: right;
	position:relative;
	margin: 10px;
	width: 250px;
	 border: 1px solid black; 
	background-color: #d9eef5;
	padding: 0px;
	display: table;
}

.vitonew table {
	position: relative;
	margin:10px;
	padding:0px;
}

div.vitolabels {
	color:#000;
	font-size:9px;
	margin:0px 3px 0px 3px;
}



.vitonew td {
	background-color: #D9EEF5;
	padding: 0px;
	margin: 0px;
	border: none 0px;
	font-size: 8px;
	
}

.vitonew p {
	margin:10px;
	vertical-align: top;
}
.vitonew tr {
	background-color: #00CCFF;
	padding: 0px;
}

div.vitoheader {
	background-color: #005187;
	margin: 0px;
	padding: 5px 5px 5px 5px;
	color:#fff;
	font-size:11px;
}

.vitonew img{
	margin:3px;
}
#PartnersHeader {
	color: #FFFFFF;
	background-color: #005086;
	height: 55px;
	margin: 0px;
	padding-top:0px;
}
#PartnersHeader .title {
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top:15px;
}
.partnerslogos {
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	border: 2px solid #005086;
	margin-top: 10px;
}
.partnertext {
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}
#certifiedbox {
	width: 250px;
	border: 1px #000000 solid;
	background-color: #FFFFFF;
	float: right;
	margin: 10px;
	;
}
.tableText {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.casestudies-image {
	border: 1px solid #005086;
}


/* Rep Tool Styles */


#rep-tool-form input[type=text]{
	border:1px solid #3E486B;
	width: 400px;
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 2px;
}


.rep-tool-headline {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3E486B;
	text-decoration: none;
	padding-left: 0px;
	padding-right: 0px;
}

.rep-headline {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #3E486B;
	text-decoration: none;
	padding: 10px 0 20px 10px;
	width:500px;
	display:block;
	float:left;
}

.ie-fixer{
    padding:5px 0 0 10px;
}


#rep-tool-form textarea {
	border:1px solid #3E486B;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 3px;
}

#rep-tool-header-box {
	position:absolute;
	top:20px;
	right:20px;
	height: 50px;
	width: 350px;
    color:#3D476A;
	text-align:right;
}

#rep-tool-header-box h1{
    font-family:"Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
	font-size:26px;
	font-weight:bold;
	margin:0 0 5px 0;
	padding:0;
}

#rep-tool-header-box h3{
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:0;
}

#rep-tool-header-box a{
	text-decoration:none;
    color:#3D476A;	
}
#SubPageContainer .rep-tables {
	border: 1px solid #3D476A;
	margin-left: 10px;
	margin-bottom: 10px;
	font-size: 10px;
	color: #3D476A;
	width: 90%;
	clear:both;
}

#SubPageContainer .rep-tables .title-areas {
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;	
}

#SubPageContainer .rep-tables .edit-button {
	font-size: 10px;
	color: #FFFFFF;
	padding-right: 5px;
	font-weight: bold;
}
#SubPageContainer .rep-tables .edit-button a {
	color: #FFFFFF;
	text-decoration: none;
}

#SubPageContainer .rep-tables p {
	margin: 5px;
	padding: 0;x
}

#SubPageContainer .rep-tables a.link {
	font-size:10px;
}

#SubPageContainer #countrycontainer {
	width: 98%;
	margin-left: 10px;
}

#SubPageContainer #countrycontainer h2 {
	width: 300px;
	height: 16px;
	font-size: 14px;
	margin: 0;
	padding: 2px;
	color:#fff;
	border:1px solid #444766;	
	background-color:#444766;	
	float:left;
}



#SubPageContainer #countrycontainer #altlocation {
	width: 300px;
	height: 16px;
	font-size: 14px;
	margin: 0;
	padding: 2px;
	color:#fff;
	border:1px solid #666699;	
	background-color:#666699;	
	float:left;display:block;
	text-decoration:none;
}

#SubPageContainer #countrycontainer .office-information-box {
	background-color:#fff;
	border:1px solid #444766;
	color:#444766;
	padding:10px 0;
	clear:both;
}

#SubPageContainer #countrycontainer #contact-info-holder{
	/*margin-right:150px; */
	margin-right:0px;
	width:640px;
	float:left;
}

#SubPageContainer #countrycontainer .office-information-box img{
	margin: 0 10px;
	float:right;
}

#SubPageContainer #countrycontainer .office-information-box h3{
	margin-left:10px;
	font-size:13px;
}

#SubPageContainer #countrycontainer .office-information-box p.telecom {
	margin:  0;
	clear:both;
}


#SubPageContainer #countrycontainer .office-information-box span.telecom-number {
	float:left;
	display:block;
}

#SubPageContainer #countrycontainer .office-information-box p.telecom strong {
	float:left;
	display:block;
	width:100px;
}

#SubPageContainer #countrycontainer .office-information-box p.globaladdress{
	padding-top:12px;
	padding-bottom:12px;
}

 #globalboxnew {
	background-color: #FFFFFF;
	width: 450px;
	border: 1px solid #24597A;
	padding: 10px 0px;
	position: absolute;
	z-index: 10;
	right: 20px;
	top: 23px;
	background-image: url(../images/globe-gray.gif);
	background-repeat: no-repeat;
	background-position: 400px 8px;
	display: none;
} 

#globalboxnew h3 {
	font-size: 12px;
	font-weight: bold;
	color: #24597A;
	margin: 10px 0 0 0;
	padding: 0 0 0 3px;
	clear: both;
}
#globalboxnew ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#globalboxnew li {
	display: block;
	width: 145px;
	list-style-type: none;
	float: left;
	padding: 3px 0px 3px 3px;
}


#globalboxnew div{
	margin:0 10px 0 10px;
}

#globalboxnew div.DivBar{
	margin:0;
	padding: 0;
	height: 1px;
}

#globalboxnew #globalsites{
	border: 0 none;
	border-bottom: 3px solid #24597a;
	padding-bottom:10px;
	padding-top: 1px;
}
#globe-button {
	width: 130px;
	padding: 26px 1px;
	position: absolute;
	z-index: 8;
	right: 19px;
	top: 24px;
	background-image: url(../images/globe.gif);
	background-repeat: no-repeat;
	background-position: 80px 8px;
	display: block;
	height: 36px;
	font-size: 11px;
	font-weight: bold;
	color: #306DAB;
} 


.new-titles {
	padding: 10px;
	margin: 0;
}





#NavWidth a{
	display:block;
	float:left;
	height:26px;
	padding:1px 38px 3px 38px;
	color:#ffffff;
	margin:0;
	text-align:center;
	line-height:14px;

}

#NavWidth a:hover{
	color:#eeeeee;
	text-decoration:none;
}

#forecast-nav {
	background-image: url(../images/tab-backgrounds/forecast-management.png);
}

#requirements-nav {
	background-image: url(../images/tab-backgrounds/requirements-planning.png);
}

#sop-nav {
	background-image: url(../images/tab-backgrounds/sales-operations-planning.png);
}

a#collaboration-nav {
	background-image: url(../images/tab-backgrounds/collaboration.png);
	padding:8px 38px 8px 38px;
	height:14px;
}

a#retail-planning-nav {
	background-image: url(../images/tab-backgrounds/retail-planning.png);
	padding:8px 38px 8px 38px;
	height:14px;
}

a#manufacturing-nav {
	background-image: url(../images/tab-backgrounds/manufacturing-planning-scheduling.png);
}

.homepage-content-areas {
	/*padding-top:15px;*/
	border: 1px solid black;
	/*	background-image: url(../images/whitesquare.gif);*/
	background-color:#FFFFFF;
	background-repeat: repeat;
	/*height:100px;*/
	padding-bottom: 10px;
}
.MidSectionHeading {
	padding-left:60px;
	padding-top:25px;
	color:#306DAB;
	font-size:13px;
	font-weight:bold;
	position: relative;
}
.MidSectionContentArea {
	padding-left:15px;
	color:#787878;
	font-size:11px;
	padding-top:10px;
	clear:both;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	width: 90%;
}
.webinarboxlong h3 {
	font-size: 24px;
	margin: 10px;
	font-weight: normal;
}
#new-product-header {
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 90px;
}

.manufacturing-header{
	background-image: url(../images/product-backgrounds/product-manufacturing-notch.jpg);
}

.retail-planning-header{
	background-image: url(../images/product-backgrounds/product-retail-planning-notch.jpg);
}

.sop-header{
	background-image: url(../images/product-backgrounds/product-sop-notch.jpg);
}

.requirements-planning-header{
	background-image: url(../images/product-backgrounds/product-requirements-planning-notch.jpg);
}

.forecast-management-header{
	background-image: url(../images/product-backgrounds/product-forecast-management-notch.jpg);
}

.dsview-header{
	background-image: url(../images/product-backgrounds/product-dsview-notch.jpg);
}


.collaboration-header{
	background-image: url(../images/product-backgrounds/product-collaboration-notch.jpg);
}


#new-product-header h1{
	font-size: 28px;
	padding-top: 35px;
	margin: 0 0 0 20px;
	font-weight: normal;
}
.manufacturing-header h1 {
	color: #DDAC27;
}

.retail-planning-header h1 {
	color: #F15D24;

}

.sop-header h1 {
	color: #0F6C38;

}

.requirements-planning-header h1 {
	color: #771113;

}

.forecast-management-header h1 {
	color: #163258;

}

.dsview-header h1 {
	color: #0E76BC;

}

.collaboration-header h1 {
	color: #4B2569;

}
.micro-ad-container {
	position:relative;
	margin: 10px;
	width: 200px;
	text-align: center;
	color: #ffffff;
	border: 1px solid #163258;
}
.micro-ad-container p{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	vertical-align: top;
	margin: 10px;
}
.micro-ad-container a{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: normal;
	vertical-align: top;
	margin: 10px;
}
.micro-ad-container a:hover{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: underline;
	vertical-align: top;
	margin: 10px;
}

.micro-ad-container-white {
	position:relative;
	margin: 10px;
	width: 200px;
	text-align: center;
	border: 1px solid #163258;
}
.micro-ad-container-white p{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #005187;
	font-weight: normal;
	text-decoration: none;
	vertical-align: top;
	margin: 10px;
}
.micro-ad-container-white a{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #005187;
	font-weight: normal;
	vertical-align: top;
	margin: 10px;
}
.micro-ad-container-white a:hover{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #005187;
	font-weight: normal;
	text-decoration: underline;
	vertical-align: top;
	margin: 10px;
}

.aps-ad-container {
	position:relative;
	margin: 10px;
	width: 200px;
	text-align: left;
	border: 1px solid #163258;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #DDAC27;
	text-decoration: none;
	vertical-align: top;
}
.aps-ad-container a{
	color: #FFFFFF;
	font-size: 14px;
}
.aps-ad-container a:hover{
	color: #FFFFFF;
	font-size: 14px;
	text-decoration: underline;
}

.sop-ad-container {
	position:relative;
	margin: 10px;
	width: 200px;
	text-align: left;
	border: 1px solid #163258;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0F6C38;
	text-decoration: none;
	vertical-align: top;
}
.sop-ad-container a{
	color: #FFFFFF;
	font-size: 14px;
}
.sop-ad-container a:hover{
	color: #FFFFFF;
	font-size: 14px;
	text-decoration: underline;
}


.videocontainer {
	position:relative;
	margin: 10px;
	width: 200px;
	margin-top: 0px;
	text-align: center;
}

#forecast-videos {
	border: 1px solid #163258;
	background-color: #C5E9F5;
	color: #163258;
}

#manufacturing-videos {
	border: 1px solid #163258;
	background-color: #C5E9F5;
	color: #163258;
}

#retail-planning-videos {
	border: 1px solid #163258;
	background-color: #C5E9F5;
	color: #163258;
}

#sop-videos {
	border: 1px solid #0F6C38;
	background-color: #EBF1C1;
	color: #0F6C38;
}

#requirements-planning-videos {
	border: 1px solid #163258;
	background-color: #C5E9F5;
	color: #163258;
}

#collaboration-videos {
	border: 1px solid #163258;
	background-color: #C5E9F5;
	color: #163258;
}

#new-product-header img {
	padding-right: 10px;
}


.youtubeholder {
	margin: 5px auto 10px auto;
	width:180px;
	clear: both;
}
.youtubeholder p {
	margin: 2px;
	padding: 0px;
}
#watch-more-video {
	font-weight: bold;
	color: #163258;
	font-size:12px;
}
#watch-more-holder {
	text-align: right;
}
#admincontainer {
	background-color: #FFFFFF;
	width: 700px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 5px;
}
#admincontainer #admincontent h1 {
	font-size: 18px;
	color: #1A5D92;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#admincontainer #admincontent {
	margin-left: 18px;
}
#eventselector {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}

#eventselector td{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#eventselector a {
	color: #1E649F;
}
#eventselector a {
	text-decoration:underline;
}

#admincontent input[type=text], textarea, select, option {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
}

/* Landing Page Styles*/

.landing-content-areas {
	/*padding-top:15px;*/
	/*border: 1px solid black;*/
	background-color:#FFFFFF;
	padding-bottom: 10px;
}

.landing-page-full-box {
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bot: 5px;
	border: 1px solid black;
	color: #ffffff;
	background-color: #ffffff;
}
#landing-page-half-box {
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bot: 5px;
	border: 1px solid black;
	/*color: #ffffff;*/
	/*background-color: #ffffff;*/
}
.landing-half-box {
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bot: 5px;
	/*clear: both;*/
	/*color: #ffffff;*/
	/*background-color: #ffffff;*/
}
.landing-half-box td{
	/*border: 1px solid black;*/
}


.landing-text {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	
}
.landing-bullet {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	padding-left: 1px;
	padding-right: 5px;
	margin-left: 0px;
	margin-bottom: 5px;
	margin-right: 5px;
	margin-top: 5px;
	
}
.landing-image-box {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005187;
	width: 102px;
	text-decoration: none;
	float: left;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 10px;
	margin-left: 10px;
	clear: none;
	height: 175px;
	display: block;
}
.landing-image-box p {
	margin: 2px;
	padding: 0px;
}
.landing-reading-box {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005187;
	width: 102px;
	text-decoration: none;
	float: left;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 10px;
	margin-left: 10px;
	clear: none;
	height: 215px;
	display: block;
}
.landing-reading-box p {
	margin: 2px;
	padding: 0px;
}
.landing-image-border {
	border: 1px solid black;
}
.landing-video-holder {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
	color: #005187;
	width: 180px;
	float: left;
	text-decoration: none;
	/*clear: both;*/
	margin: 0px 0px 10px 10px;
}
.landing-video-holder p {
	margin: 2px;
	padding: 0px;
}

.landing-get {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	/*font-weight: bold;*/
	color: #005187;
	border: 1px solid #FFFFFF;
	;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}


/* New Side Menu */

/* CSS Document */

.glossymenu{
margin: 0;
padding: 0;
border: 0px none;
}

.glossymenu a.menuitem{
color: #787878;
font-weight:bold;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: 100%;
padding: 9px 0 0;
text-decoration: none;
clear:both;
height:45px;
background-color:#ffffff;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: #787878;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 22px;
right: 5px;
border: none;
}

.glossymenu a.menuitem:hover{
	text-decoration:underline;
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background: white;
clear:both;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 10px;
}

.glossymenu div.submenu ul li{
	height:13px;
	margin-top:0;
	line-height:100%;
}

.glossymenu div.submenu ul li a{
	display: block;
	color: #306DAB;
	text-decoration: none;
	padding: 2px 0;
	padding-left: 39px;
	font-weight:bold;
}

.glossymenu div.submenu ul li a:hover{
	color: #306DAB;
	text-decoration:underline;
}

.glossymenu .menuitem img{
	float:left;
	padding-right:8px;
}

.glossymenu .menuitem div{
	float:left;
	margin-top:7px;
	line-height:13px;
	width:130px;
}


/*************************** Newroom *****************************************/

.newsroom div{
	margin:15px;
	padding: 0;
}

.newsroom div div{
	margin:0;
	padding:0;
}


.newsroom h2{
	/* font-size:38px; */
	font-size:24px;
	color:#FFF;
	font-weight:normal;	
	/* padding: 5px 0 0 83px; */
	padding: 9px 0 0 73px;
	background-repeat:no-repeat;
	/* height:55px; */
	height:36px;
	margin:0;
}

#newsroom-awards h2{
	text-transform:uppercase;	
	color:#fff;
	font-size:20px;
	background-color:#787878;
	background-image:url(../images/newsroom/awards-header.png);
	background-repeat:repeat-y;
	text-align:center;
	border: 0 none;
	border-top: 1px solid #1E446B;
	padding:4px 0;

	
}

#newsroom-awards{
	width:198px;
	margin:0 3px;
	position: relative;
	clear: both;
}

#newsroom-awards li{
	list-style-type: none;
	margin:10px 0;
	padding:0;
	text-align:center;

}

#newsroom-awards ul{
	margin:0;
	padding:0;
}

#newsroom-banner-ad-interior{
			background-image:url(../images/newsroom/ad-background.gif);
			border:2px solid #fff;
}

#newsroom-banner-ad-interior h3{
			margin:10px;
			color:#bf0000;
			font-size:20px;
}

#newsroom-banner-ad{
			border:1px solid #ddd;
			padding:0;
}


#newsroom-description h2{
			/* background-image:url(../images/newsroom/newsroom-header.jpg); */
			background-image:url(../images/newsroom/newsroom-header_res.jpg);
			background-color:#306DAB;
}

#newsroom-in-the-news h2{
			/* background-image:url(../images/newsroom/news-header.jpg); */
			background-image:url(../images/newsroom/news-header_res.jpg);
			background-color:#bf0000;	
}

#newsroom-press-releases h2{
			/* background-image:url(../images/newsroom/press-header.jpg); */
			background-image:url(../images/newsroom/press-header_res.jpg);
			background-color:#787878;
}

a.archivelinks{
	color:	#bf0000;
	text-decoration:underline;
	display:block;
	clear:both;
	padding: 5px 0 0 150px;
}

.newsroom-view-button{
	display:block;
	width:100px;
	/* padding: 3px 25px 3px 3px; */
	padding: 3px 5px 3px 10px;
	float:right;
	clear:both;
	background-image:url(../images/newsroom/magnifying-glass.gif);
	background-color:#f5f5f5;
	background-position:right;
	background-repeat:no-repeat;
	color:#345F8B;
	border:1px solid #bebebe;
	margin-bottom:10px;
	margin-top:10px;
}

.newsroom td{
	clear:both;
	margin:10px;
	list-style:none;
	padding:0;
}

.newsroom table{
	margin:0;
	padding:0;
	border:0;
	font-size:11px;
}

.newsroom td em{
	color:#bf0000;	
	font-weight:bold;
	font-style:normal;
}

.newsroom td a{
	color:#306DAB;	
}

td.newsroom-image-holder{
	width:140px;
	text-align:center;
}

td.newsroom-preview-holder{
	border-bottom: 1px solid #f5f5f5;
}

.view-release{
	width:140px;	
}

div.dictionary#SubPageContainer{
	font-size:13px;	
}

div.dictionary#SubPageContainer h4{
	padding: 0 10px;
	font-size: 16px;
	text-transform: uppercase;
}

div.dictionary#SubPageContainer a{
	font-size:13px;
}

p#dictionary-directory{
	font-size:15px;	
	font-weight:bold;
}

div.dictionary#SubPageContainer p#dictionary-directory a{
	font-size:14px;
	color:#306DAB;
	padding:0 5px;
}

div.dictionary#SubPageContainer p#dictionary-directory a:hover{
	color:#ffffff;
	background-color:#306DAB;
	text-decoration:none;
}

div.dictionary#SubPageContainer h1 a{
	font-size:24px;
	color:#ffffff;
}

#header-contact {
	position:absolute;
	z-index: 9;
	right: 29px;
	top: 2px;	
	display: block;	
	width:450px;
	text-align:right;
	color: #306DAB;	
	font-size:11px;
}

img#demand-solutions-logo{
	padding: 12px 0 3px 0;	
}


/* New Industry Page Section */

.industry-pages p.micro-industry{
	margin: 0 0 0 15px;
	font-size:13px;
	font-weight:bold;
	display: none;
}

.industry-pages p.micro-industry a{
	color:#1C75BC;
	text-decoration:underline;
	padding: 0 2px;
}

.industry-pages p.micro-industry a:hover{
	text-decoration:none;
}

.industry-pages h1{
	font-size:30px;
	margin:10px 10px 5px 10px;
	line-height: 95%;
}


.industry-pages #industry-photo{
	margin: 10px;
	padding-top: 20px;
	height: 180px;
	background-image:url(../images/industry/placeholder-boxes.jpg);
	clear:both;
}

.industry-pages #industry-control-area{
	margin: 0 10px;
	height: 265px;
	clear:both;
}

#problemslist-box .jScrollPaneTrack {
	background: url(../images/scroll-track.png) repeat-y center top;
}
#problemslist-box .jScrollPaneDrag {
	background: url(../images/scroller.png) no-repeat center;
}
#problemslist-box .scroll-pane {
	background: none;
}
.scroll-pane {
	width: 260px;
	height: 180px;
	overflow: auto;
	float: right;
	
}


.industry-pages #industry-quote-area{
	margin: 0 10px;
	clear:both;
	background-color:#FFcc00;
	clear:both;
	min-height:60px;
	background-image: url(../images/industry/industry-quote-corner.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}


.industry-pages #industry-photo #heading{
	width: 90%;
	max-width: 950px;
	margin: 0 0 2px 0;
	padding: 10px 0 10px 10px; 
	background-image:url(../images/industry/level3-h2-bg.png);
}

.industry-pages #industry-photo #sub-heading {
	width: 90%;
	text-align: center;
	max-width: 950px;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 10px 10px;
	background-image: url(../images/whiteAlpha.png);
}

.industry-pages #industry-photo #sub-heading .newButton {
}

#industry-content #industry-content-copy p a.newButton {
	color: #FFFFFF;
}
.industry-pages #industry-photo #heading h2{
	margin:0;
	padding: 0 100px 0 0;	
	font-weight:normal;
	font-size:28px;
	color:#FFF;	
}

.industry-pages #industry-photo #schedule{
	width: 90%;
	text-align:right;
	margin:0;
	padding: 0;
}


.industry-pages #industry-content{
	margin: 10px;
}

.industry-pages #industry-content #industry-content-sidebar #industry-content-titleBar {
	background: #0073be;
	border-top: 3px solid #00518b;
	width:250px;
	float: left;
	margin: 0px 0px 5px 0px;
}

.industry-pages #industry-content #industry-content-sidebar #industry-content-titleBar p {
	margin: 5px 5px 5px 5px;
	color: white;
	font-size: 14px;
	
}

.industry-pages #industry-content #industry-content-sidebar #industry-content-bottomBar {
	width: 250px;
	height: 6px;
	background-color: #0073be; 
}

.industry-pages #industry-content #industry-content-sidebar{
	width:250px;
	float:left;
}

.industry-pages #industry-content #industry-content-sidebar p{
	margin: 20px 0 5px;
	padding: 0;
}

.industry-pages #industry-content #industry-content-sidebar img.logo{
	margin: 0;
}


.industry-pages #industry-content #industry-content-sidebar ul{
	margin:0;
	list-style:none;
	font-size:11px;
	padding:0;
}

.industry-pages #industry-content #industry-content-sidebar li{
	margin: 0 0 2px;
	padding:0;
}

.industry-pages #industry-content #industry-content-sidebar li a{
	font-size:11px;
	display:block;
	color:#0F75BC;
	padding:2px;
	margin:0;
	text-decoration:none;
}

.industry-pages #industry-content #industry-content-sidebar li a.on{
	background-color:#0F75BC;
	color:#fff;
}

.industry-pages #industry-content #industry-content-sidebar li a:hover{
	background-color:#0F75BC;
	color:#fff;
}

.industry-pages #industry-content #industry-content-copy{
	margin-left:10px;
	float:left;
	padding: 0px;
	width: 60%;
}

.industry-pages #industry-content #industry-content-sidebar #industry-content-sidebar-quotes p a {
	color: #0F75BC;
}
#industry-content #industry-content-sidebar #industry-content-sidebar-quotes .specialquote {
	font-size: 14px;
	font-style: italic;
	line-height: 18px;
	margin-bottom: 0px;
}
#industry-content #industry-content-sidebar #industry-content-sidebar-quotes .specialquote em {
	font-size: 40px;
	color: #0F75BC;
	line-height: normal;
}
#industry-content #industry-content-sidebar #industry-content-sidebar-quotes .specialquotecustomer {
	text-align: right;
	padding-left: 30%;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#industry-content #industry-content-sidebar #industry-content-sidebar-quotes .watchmore {
	margin-right: 20px;
	text-align: right;
	margin: 0 20px 0 0;
}
#industry-content #industry-content-copy h2 {
	margin-right: 100px;
	margin-left: 7px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 20px;
	padding: 0px;
}
#industry-content #industry-content-copy p {
	margin-top: 5px;
	margin-bottom: 15px;
}

#industry-content #industry-content-copy p a{
	color: #0f75bc;
}

#industry-control-area #dontSee {
	width: 100%;
	position: relative;
	bottom: 10px;
	float: left;
	font-size: 16px;
	color: white;
}

#industry-control-area #dontSee a {
	color: #FFCC00;
}

a.newButton {
	height: 25px;
	overflow: hidden;
}

.newButton { 
    background: transparent url(../images/newButton-right.png) no-repeat scroll top right;
    color: #FFFFFF;
    display: block;
/*	float: left; */
	width:155px;
    font: normal 12px arial, sans-serif;
    height: 25px;
	margin: 0 auto;
    padding-right: 12px; /* sliding doors padding */
    text-decoration: none;
    font-weight: bold;	
	text-align:center;

}

.newButton span { 
    background: transparent url(../images/newButton-left.png) no-repeat;
    display: block;
    line-height: 14px;
    padding: 6px 0 5px 12px;
    text-decoration: none;
}

.newButton:hover {
	background-position: bottom right;
    color: #FFFFFF;
    outline: none; /* hide dotted outline in Firefox */
    text-decoration: none;
	
}

.newButton:hover span {
    background-position: bottom left;
        text-decoration: none;
        
}

div.buttonBox {
	height: 25px;
	width: 100%;
	text-align: center;
	margin: 10px 0px 10px 0px;
}

.blueBox-Header{
	background: #0073be;
	padding: 5px 10px 5px 10px;
	border-right: 1px solid gray;
	border-left: 1px solid gray;
	border-top: 1px solid gray;
}

.blueBox-Header2{
	background: #005187;
	padding: 5px 10px 5px 10px;
	border-right: 1px solid gray;
	border-left: 1px solid gray;
	border-top: 1px solid gray;
	font-weight: bold;
	color: #FFFFFF;
}

.blueBox-Header2 p {
	color: #FFFFFF;
	font-size: 14px;
	margin: 0px;
	font-weight: bold;
}

.homepage-content-areas .industry-home-content .blueBox-Header p{
	color: #FFFFFF;
	font-size: 14px;
	margin: 0px;
	font-weight: bold;
}

.blueBox-content {
	border-right: 1px solid gray;
	border-left: 1px solid gray;
	border-bottom: 1px solid gray;
	padding: 5px 10px 5px 10px;
}

.industry-home-content {
	margin: 20px 0px 20px 20px;
	background-repeat: no-repeat;

}
.industry-home-content2 {
	margin: 20px 0px 20px 10px;
	background-repeat: no-repeat;

}

.industry-home-content3 {
	margin: 20px 10px 20px 10px;
	background-repeat: no-repeat;

}

.industry-home-content ul li {
	margin: 0px;
	padding: 0px;
}

.industry-home-content ul {
	padding: 0px 0px 0px 20px;
}

.industry-home-content h3 {
	margin: 0px;
	padding: 0px;
	font-size: 20px;
	font-weight: bold;
}

.industry-home-content h2 {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	font-size: 16px;
	font-weight: bold;
} 

.homepage-content-areas .industry-home-content p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.industry-home-content td {
	font-size: 11px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.industry-home-content p a {
	font-size: 14px;
	font-weight: bold;
	color: #0F75BC;
}
.industry-home-content td a {
	font-size: 12px;
	font-weight: bold;
	color: #0F75BC;
	line-height: 14px;
}

#select-problem {
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	margin: 0 0 0 10px;
	background-color: #FFF;
	background-image: url(../images/industry/select-a-problem-tab.gif);
	background-repeat: no-repeat;
	height: 20px;
	padding: 5px 10px 0 10px;
	width: 220px;
	margin-bottom:2px;
}
#industry-control-area ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 180px;

	
}
#industry-control-area ul li a {
	color: #0f75bc;
	display: block;
	width: 220px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	font-size: 11px;
	text-decoration:none;
	font-size: 12px;
}

#industry-control-area ul li a:hover {
	color:#FFF;
	background-color: #0F75BC;
	background-image: none;
}

#industry-control-area ul li a.selected {
	color:#FFF;
	background-color: #0F75BC;
	background-image: none;
}



#industry-control-area ul #bottom-problem-list a {
	font-weight: bold;
	color: #FFF;
	background-image: url(../images/industry/selectproblem-bottom.png);
	text-align: right;
	border: 0 none;
}

#bottom-problem-list {
	font-weight: bold;
	color: #FFF;
	background-image: url(../images/industry/selectproblem-bottom.png);
	background-repeat: no-repeat;
	text-align: right;
	border: 0 none;
	width: 282px;
	height: 24px;
	padding: 5px 5px 0px 0px;
}

#bottom-problem-list a {
	font-weight: bold;
	color: #FFF;
}

#industry-control-area ul #bottom-problem-list a:hover {
	background-color: transparent;
}

#industry-control-area #problem-box {
	background-image: url(../images/industry/level3-h2-bg.png);
	padding: 10px 0 15px 15px;
	float: left;
	height: 210px;
	width: 95%;
	margin: 15px 0 0 0;
}
#industry-control-area #problem-box #problemslist-box {
	width: 270px;
	height: 200px;
	float: right;
	margin: 0px;
}

#industry-control-area #problem-box #problemslist-box .selectTitle {
	font-size: 16px;
	color: white;
	margin: 0px 30px 5px 0px;
	padding: 0px;
	text-align: center;
}
#industry-control-area #problem-box #problemslist {
	float: right;
	height: 100%;
	margin: 0px 0px 0px 0px;
	border: 1px #b5b5b5 groove;
}

#industry-control-area #problem-box #problemslist li {
	border-top: 1px #f0f0f0 solid;
	border-bottom: 1px #b5b5b5 solid;
	background: #e2e2e2;
}

#industry-control-area #solution-box {
	padding: 10px 0 15px 10px;
	width: 55%;
	float: left;
	height: 140px;
	margin: 0px 0 0 0;
}
#industry-quote-area  #triangle {
	display: block;
	position: relative;
	margin: -12px 50px 0 0;
	z-index:100;
/*	bottom: -36px;
	right: 50px; */
	float: right;
	clear: both;
}
#industry-quote-area blockquote {
	font-size: 15px;
	font-style: italic;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding-top: 5px;
}
#industry-quote-area #customer {
	text-align: right;
	font-size: 9px;
	margin-top: 5px;
	margin-right: 50px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#industry-control-area #solution-box #introcontent h1 {
	font-size: 48px;
	font-weight: normal;
	color: #FFF;
	text-align: center;
	width:100%;
	margin: 10px 0;
	padding: 0;
	*line-height: 112%;
}

#industry-control-area #solution-box #introcontent p {
	font-size: 14px;
	font-style: italic;
	color: #FFF;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width:100%;	
	text-align:center;
}

#industry-control-area #solution-box #loadedcontent h3, #industry-control-area #solution-box #loadedcontent h4  {
	font-size:18px;
	margin: 0;
	padding: 0;
	color:#fff;
}

#industry-control-area #solution-box #loadedcontent h4{
	margin-top:20px;	
}

#industry-control-area #solution-box #loadedcontent a {
color: #ffcc00;
}

#industry-control-area #solution-box #loadedcontent p {
	font-size:13px;
	margin: 0;
	padding: 0;
	color:#fff;
}

#industry-control-area #solution-box #loadedcontent ol{
	list-style:none;
	margin: 0;
	padding: 0;
	color:#fff;
	float:left;
	width:49%;
}

#industry-control-area #solution-box #loadedcontent li{
	font-size:11px;
	margin: 0;
	padding: 1px 0;
	color:#fff;
	clear:both;

}

#industry-control-area #solution-box #loadedcontent li input[type=text]{
	float:right;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:1px;
	height: 13px;
	width: 50%;
}


#industry-control-area #solution-box #loadedcontent #problemform textarea{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:1px;
	height: 75px;
	float:right;
	border: 0 none;
	width:45%;
	margin-right:10px;
}

#industry-control-area #solution-box #loadedcontent #problemform #submit{
	float:right;
	display:block;
	margin-right:10px;
	margin-top:4px;
}

#industry-control-area #solution-box #loadedcontent #problemform em{
	color:#fff;
	clear:both;
	display:block;
	font-size:11px;
	float:left;
	width: 260px;
}

#industry-control-area #solution-box #loadedcontent #problemform p{
	font-size:11px;
	margin-top:2px;
}

#industry-control-area #solution-box #loadedcontent #problemform h3{
 margin-top:-4px;
 font-size:22px;
}


#carouselHolder 	{ float: left; width: 100%; height: 100%;  margin: 10px 0px 20px 0px;}
#flashHolder		{ float: left; width: 100%; height: 200px; margin: 20px 0px 10px -40px; text-align: left;}
#sliderText			{float: left;width: 100%; margin: 0px; height: 100%;}
#titleText 			{float: left; width: 100%; height: 20px; margin: 0px 0px 5px 0px;}
#titleText h3		{color:#306DAB; font-size:13px; font-weight:bold;}
#mainStory			{float: left; width: 100%; margin: 3px 0px 3px 0px;}
#mainStory p		{ margin: 0px; padding: 0px; color:#787878; font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; font-size:12px;}
#subStory			{float: left; font-size: 12px; font-weight: normal; width: 100%;}
#subStory p 		{ margin: 0px; padding: 0px;}
#getMag				{float: left; width: 100%; margin: 15px 0px 5px 0px;}

.formHead			{ width: 360px; padding: 5px;}
#formBack			{ width: 380px; margin: 0px 0px 0px 10px; background-color: #aeaeae; }
.userData			{ width: 360px; background-color: #d6d6d6; list-style-type: none; text-align: right; padding: 10px 10px 5px 10px;  margin: 0px;}
.userComment		{ width: 360px; background-color: #306DAB;; list-style-type: none; text-align: right; padding: 10px 10px 5px 10px; margin: 0px;}
.userData li		{ margin: 0px 0px 10px 0px; border-bottom: 2px ridge #FFFFFF; padding: 0px 0px 10px 0px;}

.userData label		{ float: left; margin: 5px 0px 0px 0px; color: #666666; font-size: 12px; font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; font-weight: normal;}

.userData input		{ font-size: 12px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;
}

.userComment textarea	{font-size: 12px; width: 100%; margin: 0px 0px 5px 0px;}
.userComment label		{ font-size: 12px; font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; font-weight: normal; float: left; color: white; margin: 0px 0px 5px 0px;}
.userData .last-item	{border: none; margin: 0px 0px 5px 0px; padding: 0px;}
.formButton				{ padding: 5px; text-align: right;}


.button								{ border: 1px solid #ffffff; background-color: #306DAB; padding: 3px 8px; 
									  -moz-border-radius: 5px; -webkit-border-radius: 5px; color: #ffffff; }
.button:hover						{ background: #ffffff; color: #306DAB; border: 1px solid #306DAB; }


#formBack2	{
	width: 640px;
	background-color: #e6e6e6;
	font-weight: normal;
	margin: 0px 0px 0px 10px;
	padding: 10px;
}
ol.userData2	{
	width: 610px;
	padding: 15px;
	height: 100px;
	margin: 5px 0px 0px 0px;
	background-color: #cbe0f8;
}

ol.userComment2	{
	width: 610px;
	padding: 15px;
	margin: 0px;
	background-color: #d7d7d7;
}

ol.userComment2 li	{
	list-style-type: none;
}

.userComment2 li textarea	{
	width: 610px;
	margin: 7px 0px 0px 0px;
}
.userComment2 li label	{
	font-weight: normal;
	color: black;

}

.userData2 li {
	list-style-type: none;
	display: inline;
}

li.leftBox {
	width: 290px;
	height: 30px;
	float: left;
	margin: 0px 30px 10px 0px;
}

li.rightBox {
	width: 290px;
	height: 30px;
	float: left;
	margin: 0px 0px 10px 0px;

}

li.leftBox input	{
	float: right;
}

li.leftBox label	{
	float: left;
	margin: 2px 0px 0px 0px;
	font-weight: normal;
	color: black;
}

li.leftBox select	{
	float: right;
}

li.rightBox input	{
	float: right;
	margin: 0px 0px 0px 5px;
}

li.rightBox label	{
	float: left;
	margin: 2px 0px 0px 0px;
	font-weight: normal;
	color: black;
}

li.rightBox select	{
	float: right;
	margin: 0px 5px 0px 0px;
}

.formButton2	{
height: 30px;
	width: 610px;
	padding: 0px 15px 0px 15px;
	margin: 10px 0px 0px 0px;
}

.formButton2 label	{
		font-weight: normal;
}

.formButton2 .button {
	float: right;
}

.formHead2			{ width: 620px; padding: 0px 15px 0px 10px;}

#formBack2 form	{
	margin: 0px;
}




#problemform label{
float:left;	
}

ul.quick-links {
	list-style-type: none;
}

ul.quick-links li {
	display: inline;	
}

.quick-links-back {
	background: #FFFFFF;
	border: 1px black solid;
}



#thanksannouncement{
	background-color: #005187;
	color: #fff;
	font-size:12px;
	width:98%;
	margin: 10px 5px 0 10px;
}

#thanksannouncement h4{
	padding: 3px 0;
	margin:0 10px;
	color: #fff;
	font-size:12px;
}


#globalcommunicationsbox{
	float:left;
	width:235px;
	padding:10px 0 0 0;
}

#globalcommunicationsbox p{
	padding:0;
	margin: 0 0 10px 0;
	line-height:100%;
}