/* CSS Document */

body {
	background:url(../images/bg-page.gif) repeat-x;
	background-color:#FFFFFF;
	margin:0px auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#clear {
	clear:both;
	height:1px;
	margin:0px;
	padding:0px;
}

#wrapper-all {
	width:923px;
	margin:0px auto;
	padding-top:13px;
	padding-bottom:13px;
    
}

#wrapper-border {
	border:1px #D6D6D6 solid;
	background-color:#FFFFFF;
	width:923px;
	float:left;
	margin:auto;
}

#wrapper {
	width:892px;
	margin:0px auto;
	padding:0px 15px 15px 15px;
}

	#header {
		height:86px;
		padding-bottom:17px;
	}
	
	#content-wrapper {
		width:892px;
		float:left;
		padding-bottom:15px;
	}
	
		#left-panel {
			width:234px;
			float:left;
		}
		
			#main-menu-holder {
				width:234px;
				float:left;
			}
			
				#customer {
					display:inline;
					width:119px;
					float:left;
				}
				
				#customer-a {
					display:inline;
					width:119px;
					float:left;
				}
				
				#business {
					display:inline;
					width:115px;
					float:left;
				}
				
				#business-a {
					display:inline;
					width:115px;
					float:left;
				}
				
				#main-menu {
					border-left:1px solid #D6D6D6;
					border-right:1px solid #D6D6D6;
					border-bottom:1px solid #D6D6D6;
					width:198px;
					padding:10px 17px;
					float:left;			
				}
				
				#customer-links {
					background:url(../images/bg-mainmenu.jpg) repeat-x;
					position:top;
					width:175px;
					border:1px solid #D6D6D6;
					padding:10px;
					float:left;
				}
				
					#customer-links ul{
						width:175px;
						float:left;
						list-style:none;
						margin:0px auto;
						padding:0px;
					}
					
					#customer-links ul li{
						font-family:'Lucida Grande', Arial;
						color:#333333;
						width:175px;
						font-size:11px;
						padding-top:4px;
						padding-bottom:5px;
						border-bottom:1px dotted #D6D6D6;
						display:block;
						float:left;
					}
					
						#customer-links ul li a{
							color:#333333;
							text-decoration:none;
						}
						
						
						#customer-links ul li a:hover{
							color:#4C90B8;
							text-decoration:none;
						}


#customer-links ul li.selected a{
							color:#4C90B8;
							text-decoration:none;
						}
					
					#customer-links ul li.last{
						font-family:'Lucida Grande', Arial;
						color:#333333;
						width:175px;
						font-size:11px;
						padding:0px;
						padding-top:4px;
						border:none;
						display:block;
						float:left;
					}
					
				#business-links {
					background:url(../images/bg-mainmenu.jpg) repeat-x;
					position:top;
					width:175px;
					border:1px solid #D6D6D6;
					padding:10px;
					float:left;
					margin-bottom: 10px;
				}
				
					#business-links ul{
						width:175px;
						float:left;
						list-style:none;
						margin:0px auto;
						padding:0px;
					}
					
					#business-links ul li{
						font-family:'Lucida Grande', Arial;
						color:#333333;
						width:175px;
						font-size:11px;
						padding-top:4px;
						padding-bottom:5px;
						border-bottom:1px dotted #D6D6D6;
						display:block;
						float:left;
					}
					
						#business-links ul li a{
							color:#333333;
							text-decoration:none;
						}
						
						
						#business-links ul li a:hover{
							color:#4C90B8;
							text-decoration:none;
						}

#business-links ul li.selected a{
							color:#4C90B8;
							text-decoration:none;
						}
					
					#business-links ul li.last{
						font-family:'Lucida Grande', Arial;
						color:#333333;
						width:175px;
						font-size:11px;
						padding:0px;
						padding-top:4px;
						border:none;
						display:block;
						float:left;
					}
		
			#additional-menu {
				background:url(../images/bg-left-panel.gif) no-repeat;
				background-position:bottom center;
				width:234px;
				height:100% auto;
				float:left;
			}
			
				#additional-menu .contents{
					padding:10px 17px;
					float:left;
				}
				
				#industry-events{
					width:179px;
					border:1px solid #D6D6D6;
					float:left;
					padding:8px;
					margin-bottom:10px;
				}
				
				#industry-events h1{
					font-family:'Lucida Grande', Arial;
					color:#025897;
					font-size:18px;
					margin:0px;
					padding:0px;
				}
				
				#industry-events .date{
					font-family:'Lucida Grande', Arial;
					color:#333333;
					font-size:12px;
					margin:0px;
					padding:0px;
					padding-bottom:5px;
					font-weight:bold;
				}
				
				#industry-events p{
					font-family:'Lucida Grande', Arial;
					color:#333333;
					font-size:11px;
					margin:0px;
					padding:0px;
					padding-top:5px;
					padding-bottom:5px;
					font-weight:normal;
text-align:justify;
				}
				
				#industry-events .more a{
					font-family:'Lucida Grande', Arial;
					color:#025897;
					font-size:10px;
					margin:0px;
					padding:0px;
					text-decoration:none;
				}
				
				#industry-events .more a:hover{
					font-family:'Lucida Grande', Arial;
					color:#025897;
					font-size:10px;
					margin:0px;
					padding:0px;
					text-decoration:underline;
				}
				
				#contact-us {
					background:url(../images/bg-submenu.gif) repeat-x;
					background-position:top;
					width:179px;
					border:1px solid #D6D6D6;
					float:left;
					padding:8px;
					margin-bottom:10px;
					font-family:'Lucida Grande', Arial;
					color:#333333;
					font-size:13px;
				}
				
				#contact-us a{
					font-family:'Lucida Grande', Arial;
					color:#333333;
					font-size:13px;
					text-decoration:none;
				}
				
				#contact-us a:hover{
					font-family:'Lucida Grande', Arial;
					color:#4C90B8;
					font-size:13px;
					text-decoration:none;
				}
		
				#newsletter {
					background:url(../images/bg-submenu.gif) repeat-x;
					background-position:top;
					width:179px;
					border:1px solid #D6D6D6;
					float:left;
					padding:8px;
					margin-bottom:10px;
					font-family:'Lucida Grande', Arial;
					color:#333333;
					font-size:13px;
				}
				
				#newsletter a{
					font-family:'Lucida Grande', Arial;
					color:#333333;
					font-size:13px;
					text-decoration:none;
				}
				
				#newsletter a:hover{
					font-family:'Lucida Grande', Arial;
					color:#4C90B8;
					font-size:13px;
					text-decoration:none;
				}
				
				#social-net {
					background:url(../images/bg-submenu.gif) repeat-x;
					background-position:top;
					width:179px;
					border:1px solid #D6D6D6;
					float:left;
					padding:8px;
					margin-bottom:10px;
					font-family:'Lucida Grande', Arial;
					color:#4C90B8;
					font-size:13px;
				}
				
				#social-net a{
					font-family:'Lucida Grande', Arial;
					color:#4C90B8;
					font-size:13px;
					text-decoration:none;
				}
				
				#social-net a:hover{
					font-family:'Lucida Grande', Arial;
					color:#4C90B8;
					font-size:13px;
					text-decoration:underline;
				}
		
		#right-panel {
			background:url(../images/bg-inner-page.gif) repeat-x;
			background-position:top center;
			width:641px;
			border:1px #D6D6D6 solid;
			float:right;
		}
		
			#right-panel-contents {
				width:417px;
				padding-top:18px;
				padding-left:15px;
				float:left;
			}
			
				#right-panel-contents h1{
					font-family: Verdana, Arial, Helvetica, sans-serif;
					color:#4C90B8;
					font-size:24px;
					margin:0px;
					padding:0px;
					padding-bottom:10px;
					font-weight:normal;
text-align:justify;
				}
				
				#right-panel-contents .verdana-skyblue{
					font-family: Verdana, Arial, Helvetica, sans-serif;
					color:#4C90B8;
					font-size:12px;
					margin:0px;
					padding:0px;
					padding-bottom:10px;
					font-weight:normal;
				}
				
				#right-panel-contents h2 {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					color:#000000;
					font-size:12px;
					margin:0px;
					padding:0px;
					padding-bottom:10px;
					font-weight:normal;
					line-height:18px;
text-align:justify;
				}
				
				#right-panel-contents h3 {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					color:#000000;
					font-size:12px;
					margin:0px;
					padding:0px;
					padding-bottom:10px;
					font-weight:bold;
					line-height:18px;
text-align:justify;
				}

#right-panel-contents h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#4C90B8;
	font-size:16px;
	margin:0px;
	padding:0px;
	line-height:18px;
text-align:justify;
}

#right-panel-contents h4 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#4C90B8;
	font-size:16px;
	margin:0px;
	padding:0px;
	line-height:18px;
	text-decoration:none;
}
				
				#right-panel-contents p{
					font-family: Verdana, Arial, Helvetica, sans-serif;
					color:#333333;
					font-size:12px;
					margin:0px;
					padding:0px;
					padding-bottom:10px;
					font-weight:normal;
					line-height:18px;
text-align:justify;
				}


				
				#right-panel-contents a {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					color:#4C90B8;
					font-size:12px;
					text-decoration:none;
					font-weight:normal;
				}


				#right-panel-contents ul{
					margin:0px;
					padding:0px;
					padding-left:30px;
					padding-bottom:10px;
				}
				
				#right-panel-contents ul li{
					font-family: Verdana, Arial, Helvetica, sans-serif;
					color:#333333;
					font-size:12px;
					margin:0px;
					padding:0px;
					font-weight:normal;
					line-height:18px;
				}
		
			#right-panel-items {
				width:173px;
				float:right;
				padding-right:18px;
				padding-top:18px;
			}
			
				#accredited-clothing-holder {
					width:155px;
					border:1px dashed #D6D6D6;
					background-color:#FFFFFF;
					padding:8px;
					margin-bottom:10px;
					float:right;
				}
				
				
				#accredited-clothing-holder a, #news-holder a, #feature-stories-holder a {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					color:#4C90B8;
					font-size:12px;
					margin:0px;
					padding:0px;
					font-weight:normal;
					line-height:18px;
					text-decoration:none;
				}
				
							#accredited-clothing-holder a:hover, #news-holder a:hover, #feature-stories-holder a:hover {
								text-decoration:underline;
							}
				
					#accredited-clothing-holder h1{
						font-family:'Lucida Grande', Arial;
						color:#025897;
						font-size:13px;
						margin:0px;
						padding:0px;
						padding-bottom:5px;
						font-weight:normal;
					}
					
				#news-holder {
					width:155px;
					border:1px dashed #D6D6D6;
					background-color:#FFFFFF;
					padding:8px;
					margin-bottom:10px;
					float:right;
				}
				
					#news-holder h1{
						font-family:'Lucida Grande', Arial;
						color:#025897;
						font-size:13px;
						margin:0px;
						padding:0px;
						padding-bottom:5px;
						font-weight:normal;
					}
					
					#news-holder p{
						font-family:'Lucida Grande', Arial;
						color:#333333;
						font-size:11px;
						margin:0px;
						padding:0px;
						padding-top:5px;
						padding-bottom:5px;
						font-weight:normal;
text-align:justify;
					}
					
					#news-holder .more a{
						font-family:'Lucida Grande', Arial;
						color:#025897;
						font-size:10px;
						margin:0px;
						padding:0px;
						text-decoration:none;
					}
					
					#news-holder .more a:hover{
						font-family:'Lucida Grande', Arial;
						color:#025897;
						font-size:10px;
						margin:0px;
						padding:0px;
						text-decoration:underline;
					}
					
				#feature-stories-holder {
					width:155px;
					border:1px dashed #D6D6D6;
					background-color:#FFFFFF;
					padding:8px;
					margin-bottom:10px;
					float:right;
				}
				
					#feature-stories-holder h1{
						font-family:'Lucida Grande', Arial;
						color:#025897;
						font-size:13px;
						margin:0px;
						padding:0px;
						padding-bottom:5px;
						font-weight:normal;
					}
					
					#feature-stories-holder p{
						font-family:'Lucida Grande', Arial;
						color:#333333;
						font-size:11px;
						margin:0px;
						padding:0px;
						padding-top:5px;
						padding-bottom:5px;
						font-weight:normal;
text-align:justify;
					}
					
		#footer-wrapper {
		width:923px;

		float:left;
	}
	
	#footer-logo {
		margin:0 auto;
		width:925px;
		text-align:center;
	clear:left;
text-align:center;
padding-top:10px;
	}
	
	#footer {
		width:925px;
		height:40px;
		float:left;
		margin:0 auto;
		text-align:center;
		border-bottom:solid 1px #CCC;
		
	}
	
		#footer ul {
			list-style:none;
			margin:0px;
			padding-top:15px;
			padding-left:210px;
			
		}

		
		#footer ul li{
			font-family:'Lucida Grande', Arial, Helvetica, sans-serif;
			font-size:10px;
			color:#4C5252;
			padding-right:6px;
			padding-left:7px;
			border-right:1px solid #A5B9B9;
			display:inline;
			float:left;
		}
		
		#footer ul li.last{
			padding-left:7px;
			border:0px none;
		}
		
		#footer ul li.selected a{
			color:#4C90B8;
			text-decoration:none;
		}
		
			#footer ul li a{
				color:#4C5252;
				text-decoration:none;
			}
			
			#footer ul li a:hover{
				color:#4C90B8;
				text-decoration:none;
			}
			
			.footer-text {
				float:left;
				display:inline;
				font-family:Arial, Helvetica, sans-serif;
				font-size:10px;
				width:925px;
				margin:0 auto;
				text-align:center;
										color:#333333;
										margin-top:10px;
										clear:left;
										margin-bottom:10px;}

.img {
	border:1px #CCCCCC solid;
}

form {
	margin:0;
	padding:0;
}
			
form .cat_textbox_small {
	border:solid 1px #CCC!important;
	width:170px!important;
}

form label {
	float:left;
	width:180px;
	font-size:12px!important;	
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}

form .item {
	margin:0;
	padding:0;
        margin-bottom:5px;
	font-size:12px!important;	
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}

form .cat_textbox {
	width:170px!important;
	border:solid 1px #CCC!important;
}


form .cat_listbox {
	width:170px!important;
	border:solid 1px #CCC!important;
}

form .cat_dropdown {
	width:170px!important;
	border:solid 1px #CCC!important;
}

form .cat_button2 {
	width:80px!important;
	border:solid 1px #CCC!important;
	background-color:#FFF;
	margin-left:180px;
}


form .catch {
	margin-left:180px;
}

.webform-results {
	font-family: Verdana, Arial, Helvetica, sans-serif!important;	
	font-size:13px!important;	
}

#additional-menu .contents a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
					color:#4C90B8;
					margin:0px;
					padding:0px;
					font-weight:normal;
					text-decoration:none;
				}
				
				#additional-menu .contents a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
					color:#4C90B8;
					margin:0px;
					padding:0px;
					font-weight:normal;
					text-decoration:underline;
				}
				
				#additional-menu .contents h1 {
					margin-bottom:5px;
										font-size:18px;
				}

/************* No Right Panel Style *************/

#right-panel-contents2 {
				width:612px;
				padding-top:18px;
				padding-left:15px;
				float:left;
			}

#right-panel-contents2 h1{
					font-family: Verdana, Arial, Helvetica, sans-serif;
					color:#4C90B8;
					font-size:24px;
					margin:0px;
					padding:0px;
					padding-bottom:10px;
					font-weight:normal;
text-align:justify;
				}
				
				#right-panel-contents2 .verdana-skyblue{
					font-family: Verdana, Arial, Helvetica, sans-serif;
					color:#4C90B8;
					font-size:12px;
					margin:0px;
					padding:0px;
					padding-bottom:10px;
					font-weight:normal;
				}
				
				#right-panel-contents2 h2 {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					color:#000000;
					font-size:12px;
					margin:0px;
					padding:0px;
					padding-bottom:10px;
					font-weight:normal;
					line-height:18px;
text-align:justify;
				}
				
				#right-panel-contents2 h3 {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					color:#000000;
					font-size:12px;
					margin:0px;
					padding:0px;
					padding-bottom:10px;
					font-weight:bold;
					line-height:18px;
text-align:justify;
				}

#right-panel-contents2 h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#4C90B8;
	font-size:16px;
	margin:0px;
	padding:0px;
	line-height:18px;
text-align:justify;
}

#right-panel-contents2 h4 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#4C90B8;
	font-size:16px;
	margin:0px;
	padding:0px;
	line-height:18px;
	text-decoration:none;
}
				
				#right-panel-contents2 p{
					font-family: Verdana, Arial, Helvetica, sans-serif;
					color:#333333;
					font-size:12px;
					margin:0px;
					padding:0px;
					padding-bottom:10px;
					font-weight:normal;
					line-height:18px;
text-align:justify;
				}


				
				#right-panel-contents2 a {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					color:#4C90B8;
					font-size:12px;
					text-decoration:none;
					font-weight:normal;
				}


				#right-panel-contents2 ul{
					margin:0px;
					padding:0px;
					padding-left:30px;
					padding-bottom:10px;
				}
				
				#right-panel-contents2 ul li{
					font-family: Verdana, Arial, Helvetica, sans-serif;
					color:#333333;
					font-size:12px;
					margin:0px;
					padding:0px;
					font-weight:normal;
					line-height:18px;
				}

/*************************************************/

/**********WEB APPS***********/

#news-image {
width:120px;
float:left;
display:inline;
margin-right:20px;
margin-bottom:5px;
}
#news-panel {
width:612px;
float:left;
display:inline;
}

#news-title, #news-title a, #news-title a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#4C90B8;
	font-size:14px;
	margin:0px;
	padding:0px;
	line-height:18px;
text-align:justify;
}
#news-date {
font-family: Verdana, Arial, Helvetica, sans-serif;
					color:#000000;
					font-size:12px;
					margin:0px;
					padding:0px;
					padding-bottom:10px;
					font-weight:bold;
					line-height:18px;
text-align:justify;
}

#news-content {
font-family: Verdana, Arial, Helvetica, sans-serif;
					color:#333333;
					font-size:12px;
					margin:0px;
					padding:0px;
					padding-bottom:10px;
					font-weight:normal;
					line-height:18px;
text-align:justify;
}

/* =======================*/

#feature-image {
width:120px;
float:left;
display:inline;
margin-right:20px;
margin-bottom:5px;
}
#feature-panel {
width:612px;
float:left;
display:inline;
}

#feature-title, #feature-title a, #feature-title a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#4C90B8;
	font-size:14px;
	margin:0px;
	padding:0px;
	line-height:18px;
text-align:justify;
}
#feature-date {
font-family: Verdana, Arial, Helvetica, sans-serif;
					color:#000000;
					font-size:12px;
					margin:0px;
					padding:0px;
					padding-bottom:10px;
					font-weight:bold;
					line-height:18px;
text-align:justify;
}

#feature-content {
font-family: Verdana, Arial, Helvetica, sans-serif;
					color:#333333;
					font-size:12px;
					margin:0px;
					padding:0px;
					padding-bottom:10px;
					font-weight:normal;
					line-height:18px;
text-align:justify;
}

.hr { margin-bottom: 30px; padding-bottom: 10px; border-bottom: 1px solid #d6d6d6; }
.awards-form{
	float:left;
	clear:both;
	width:417px;
}
.related-tools{
	float:left;
	clear:both;
	width:417px;
}

.logo-container { padding: 10px 0; border-bottom: 1px solid #d6d6d6; }
.main-container-title { font-size: 14pt; font-weight: bold; margin-bottom: 10px; }
.logo-title { color: #08599b; font-weight: bold; font-size: 12px; padding-left: 1px; }
.logo-big { float: left; margin-top: 5px; margin-right: 25px; }
.logo-small { float: left; margin-top: 5px; }
.logo-clear { height: 0; clear: both; }
.mar-top10 { margin-top: 5px; }
.remove-line { border-bottom: 0; }
.logo-txtarea { border: 1px solid #d6d6d6; padding: 5px; overflow: hidden; font-size: 11px; width: 600px; font-family: verdana,geneva,sans-serif; height: 40px; }
/*************/

.menu-item-government-procurement {
	display: none!important;	
}

#business-links ul li ul {
	display: none;	
}

#business-links ul li.selected ul {
	display: block;	
}

#business-links ul li.selected ul li {
	padding-left: 20px;
}

#business-links ul li.selected ul li a {
	color: #333;	
}

#business-links ul li.selected ul li a:hover, #business-links ul li.selected ul li.selected a {
	color: #4c90b8;	
}

#gov-procurement-links {
	background:url(../images/bg-mainmenu.jpg) repeat-x;
	position:top;
	width:175px;
	border:1px solid #D6D6D6;
	padding:10px;
	float:left;
}

#gov-procurement-links ul{
	width:175px;
	float:left;
	list-style:none;
	margin:0px auto;
	padding:0px;
}

#gov-procurement-links ul li{
	font-family:'Lucida Grande', Arial;
	color:#333333;
	width:175px;
	font-size:11px;
	padding-top:4px;
	padding-bottom:5px;
	border-bottom:1px dotted #D6D6D6;
	display:block;
	float:left;
}
	
#gov-procurement-links ul li a{
	color:#333333;
	text-decoration:none;
}
		
		
#gov-procurement-links ul li a:hover{
	color:#4C90B8;
	text-decoration:none;
}

#gov-procurement-links ul li.selected a{
	color:#4C90B8;
	text-decoration:none;
}

#gov-procurement-links ul li.last{
	font-family:'Lucida Grande', Arial;
	color:#333333;
	width:175px;
	font-size:11px;
	padding:0px;
	padding-top:4px;
	border:none;
	display:block;
	float:left;
}

#gov-procurement {
	display:inline;
	width:170px;
	float:left;
	margin-top: 10px;
}
