/* CSS Document */

body {
	text-align: center;
	margin-left: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	background: #ffffff url(../images/background-tile.gif) top left repeat-x;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 80%;
	color: #636363;
	line-height: 1.4em;
}
a:link {color: #3a76f4; text-decoration: none;}
a:visited {color: #3a76f4; text-decoration: none;}
a:hover {color: #DF7601 /*#f39a00*/; text-decoration: underline;}
a:active {color: #3a76f4; text-decoration: none;}



#smalltext {
color:black;
font-size: 0.9em;
text-align: center;
font-family: verdana;
}


 
p {margin-top: 0px; margin-bottom: 20px; font-family:Verdana;}

.pEnd {margin: 0px;}

/*
h1 {
    font-size: 1.8em;
    font-weight: normal;
	color:  #3d65b7;
	margin: 0px 0px 14px 0px;
	line-height: 1.6em;
	text-align: center;
}
*/
h3, h1 {

font-size: 1.8em;
    font-weight: normal;
	color:  #828E0C /*#3d65b7*/;
	margin: 0px 0px 4px 0px;
	line-height: 1.6em;
	text-align: center;
}

h2 {

text-align:left;
font-size: 1.2em;
font-weight:bold;
margin-top: 2em;
color:  #828E0C;
}

h4 {
  color: #3a76f4 /*#3960B2 #3d65b7 */;
    font-size: 1.6em;
    text-align: center;
    font-weight: normal;
/*    font-family: Verdana;*/	   

}

a:hover h4 {
 text-decoration: underline;
color: #DF7601 /*#f39a00*/;
}

h6 {
	font-size: 1em;
    	font-weight: bold;
	color: #828E0C /* #636363 #3d65b7*/;
	line-height: 1em;
	text-align: left;


}


.end {
	clear: both;
}

.asterisk  {
	font-weight:bold;
	color: #EB6B00;
	font-size: 32px;
	position: relative;
	top: 5px;
/*	margin: -20px 0 0 5px; 
	line-height: 0; */

}


hr {
	color: #3d65b7;
	height: 1px;
}

#pagetop {
	font-size: 10px;
	text-decoration: none; 
	float: right;
}

.alignright{
text-align: right;
}

.alignleft{
text-align: left;
}



.description {
	font-family: verdana;
	margin-left:4px;
	font-size:0.85em;
}

.logoleft {
	float: left; 
	margin-right:10px;
	margin-bottom:10px;
}

.logoright {
	float: right; 
	margin-left:10px;
	margin-bottom:10px;
}


#wrapper {
	margin: 0 auto;
	width: 990px;
	text-align: left;
	height: 100%;
	background-color: #FFFFFF;
}

#contentWrapper {
	float: left;
	clear: both;
	width: 990px;
	height: 100%;
	padding: 16px 0px 26px 0px;
	background: #FFFFFF;
}

img {
border:none;
}
a img {
border:none;
margin:0;

}

a, img #store {
margin: 50px 0;
}

#spacer {
margin: 50px 0;
}
/*HEADER STYLES ----------------------------------------------------------------------------------------*/

#headerWrapper {
	width: 990px;
}

#headerHolder {
	clear: both;
	width: 990px;
	height: 109px;
	background: #4c73c4 url(../images/heading-bg.gif) top left no-repeat;
}

#logoHolder {
	/*width: 219px;
	height: 91px;*/
	float: left;
	padding: 6px 38px 12px 23px;
}

#utilityStrapHolder {
	float: left;
	width: 700px;
	padding: 10px 0px 0px 0px;
	color: #FFFFFF;
}

#utilityHolder {
	float: left;
	width: 147px;
	/*padding-bottom: 15px;*/
	text-align: right;
	font-size: 0.9em;
}

#utilityHolder a:link {color: #FFFFFF; text-decoration: none;}
#utilityHolder a:visited {color: #FFFFFF; text-decoration: none;}
#utilityHolder a:hover {color: #f39a00; text-decoration: none;}
#utilityHolder a:active {color: #FFFFFF; text-decoration: none;}

.utilitySpace {padding: 0 10px;}

#strapHolder {
	float: left;
	clear: both;
	width: 550px;
	padding: 31px 0 0 0;
	font-size: 1.6em;
	line-height: 1.2em;
}


/*NAVIGATION STYLES ----------------------------------------------------------------------------------------*/


#navigationHolder {
	width: 984px;
	background: #a4b30f url(../images/navigation-bg.gif) bottom left no-repeat;
	float: left;	
	clear: both;
	padding: 6px 0px 20px 6px;
	text-align: left;
	color: #FFFFFF;
	font-size: 1.2em;
}

.navItem {
	/*background: url(../images/navigation-line.gif) top left no-repeat;*/
	border-right: dotted #FFFFFF 1px;	
	/*padding: 0px 20px;*/
	/*display: inline;*/
	top: 0px;
	left: 15px;
	float: left;
}

.navItem ul, .navItem li {
	display:inline;

}
.navItem a {
/*border-right: dotted #FFFFFF 1px;*/
padding: 0px 20px;

}
/*.navItem ul ul a {
font-weight: normal;

}
*/
.subnavItem a {
font-weight: normal;
padding: 5px;

}


.subnavItem li {
display:block;
text-align: left;
padding: 0;
margin: 0;
line-height: 1.6em;
border-bottom: dotted 1px #ffffff;
list-style: none;
}

.subnavItem {
display:block;
width: 175px;
position: absolute;
top: 17px;
left: 30px;
z-index: 500;	
visibility: hidden;
border: solid 1px #ffffff;
background: #a4b30f;
	list-style: none;
}

.navItem li {
position:relative;	
	list-style: none;
}

.navItem ul:hover ul {
	visibility:visible;
}


#navigationHolder ul {
	margin-left: 0;	
	padding-left: 0;
	/*border-left: dotted #FFFFFF 1px;*/
	/*display: inline;*/
}

#navigationHolder ul li {
	margin-left: 0;	
	padding: 0px 0px;
	/*border-right: dotted #FFFFFF 1px;*/
	list-style: none;
	/*display: inline;*/
}

#navigationHolder a:link {color: #FFFFFF; text-decoration: none;}
#navigationHolder a:visited {color: #FFFFFF; text-decoration: none;}
#navigationHolder a:hover {color: #f39a00; text-decoration: none;}
#navigationHolder a:active {color: #FFFFFF; text-decoration: none;}

#current { font-weight: bold; text-decoration: none;}


/*LEFT COLUMN STYLES ----------------------------------------------------------------------------------------*/

#leftColumn {
	float: left;
	display:inline;
	width: 206px;
	margin-left: -725px;
	background: url(../images/subnav-bg-tile.gif) top left repeat-y;
}

#leftColumn2 {
	float: left;
	display:inline;
	width: 206px;
	margin-left: -850px;
	background: url(../images/subnav-bg-tile.gif) top left repeat-y;
}

#leftColumn3 {
	float: left;
	display:inline;
	width: 206px;
	margin-left: -970px;
	background: url(../images/subnav-bg-tile.gif) top left repeat-y;
}



#leftColumnTop {
	float: left;
	clear: both;
	width: 186px;
	height: 30px;
	background: #FFFFFF url(../images/subnav-panel-top.gif) top left no-repeat;
	text-align: center;
	padding: 0 10px;
}

#leftColumnMiddle {
	float: left;
	clear: both;
	width: 204px;
	padding: 0 1px;
}

#leftColumnBottom {
	float: left;
	clear: both;
	width: 206px;
	height: 6px;
}

#leftColumnTitleHolder {
	height: 26px;
	background: url(../images/subnav-hd-left.gif) top left no-repeat;
}

#leftColumnTitleContent {
	float: left;
	width: 182px;
	padding: 3px 0 0 0;
	font-weight: bold;
	font-size: 14px;
	color: #333333;
}

#leftColumnTitleEnd {
	float: right;
	width: 4px;
	height: 26px;
	background: url(../images/subnav-hd-right.gif) top right no-repeat;
}


/*SUB NAVIGATION STYLES ----------------------------------------------------------------------------------------*/


.technology{
	cursor: pointer;
	cursor: hand;	
	margin: 10px 0 0 0;
	padding: 8px 0 8px 10px;
	background: #000000 url(../images/subnav-btn-tile.gif) top left repeat-x;
	border-top: solid #d8ec18 3px;
	border-bottom: solid #d8ec18 3px;
	color: #FFFFFF;
}
.responses{
	cursor: pointer;
	cursor: hand;	
	margin: 0px 0 0 0;
	padding: 8px 50px 8px 0px;
	/*background: #000000 url(../images/subnav-btn-tile.gif) top left repeat-x ;
	border-top: solid #d8ec18 3px;*/
	border-bottom: solid #3d65b7 3px;	
	color: black /*#FFFFFF*/;
	
}
.thelanguage {
	background: url(../images/subnav-drop-bg-tile.gif) top left repeat;
	color: #FFFFFF;
	border-bottom: solid #d8ec18 3px;
	padding: 8px 10px 8px 27px;
}
.details {
	/*background: url(../images/subnav-drop-bg-tile.gif) top left repeat;
	color: #FFFFFF;*/
	border-bottom: solid #3d65b7 3px;	
	padding: 8px 10px 8px 27px;
}



.thelanguage a:link {color: #FFFFFF; text-decoration: none;}
.thelanguage a:visited {color: #FFFFFF; text-decoration: none;}
.thelanguage a:hover {color: #FFFFFF; text-decoration: underline;}
.thelanguage a:active {color: #FFFFFF; text-decoration: none;}

.openlanguage{ /*class added to contents of 2nd demo when they are open*/
	color: #FFFFFF;
}

.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/
	color: #FFFFFF;
}
.opendetails{ /*class added to contents of 2nd demo when they are open*/
	color: black;
	
}

.closeddetails{ /*class added to contents of 2nd demo when they are closed*/
	color: black;
}

.suppliersMap{
	cursor: pointer;
	cursor: hand;
	margin: 10px 0 0 0;
	padding: 8px 0 8px 28px;
	background: #000000 url(../images/subnav-btn-full.gif) top left no-repeat;
	border-top: solid #d8ec18 3px;
	border-bottom: solid #d8ec18 3px;
	color: #FFFFFF;
}

.suppliersMap a:link {color: #FFFFFF; text-decoration: none;}
.suppliersMap a:visited {color: #FFFFFF; text-decoration: none;}
.suppliersMap a:hover {color: #FFFFFF; text-decoration: none;}
.suppliersMap a:active {color: #FFFFFF; text-decoration: none;}

.suppliersNameRow1 {font-size: 14px; width: 150px; padding: 0 0 10px 0; line-height: 2.4em; letter-spacing: 6px; text-align: justify;}
.suppliersNameRow2 {padding: 0 0 10px 0; letter-spacing: 6px; text-align: justify;}
.suppliersNameRow3 {padding: 0 0 10px 0; letter-spacing: 5px; text-align: justify;}
.suppliersNameRow4 {padding: 0 0 10px 0; letter-spacing: 7px; text-align: justify;}
.suppliersNameAll {letter-spacing: 1px; padding-left: 6px;}




.suppliersSearch{
	margin: 14px 0 14px 0;
	padding: 8px 8px 0px 8px;
	/*background: #000000 url(../images/subnav-btn-full.gif) top left no-repeat;*/
	/*border-top: solid #d8ec18 3px;
	border-bottom: solid #d8ec18 3px;*/
	color: #333333;
	font-size: 14px;
}



/*FORM STYLES ----------------------------------------------------------------------------------------*/

.form {
	margin: 0;
}

.button {
	width: auto;
	padding: 2px 4px 0px 4px;
	margin-top: 6px;
}

.textField {
	padding: 2px 4px 2px 4px;
	margin: 0 0 4px 0;
}

.checkBox {
	margin: 0px 4px 0px 0px;
	/*margin-top: 6px;*/
}

button { 
  border:0; 
  cursor:pointer; 
  font-weight:bold; 
  margin: 10px 0 6px 0;
  text-align:center;
  float: right;
}

label  {
	font-weight: bold;

}

.submitBtn { 
  border:0; 
  cursor:pointer; 
  font-weight:bold; 
  margin: 10px 6px 6px 0;
  text-align:center;
  float: right;
  clear: left;
  position:relative; 
  display:block; 
  white-space:nowrap; 
  padding: 0 6px 2px 6px;
}

button span { 
  position:relative; 
  display:block; 
  white-space:nowrap; 
  padding:0 4px 0 14px; 
}

button.submitBtn { 
  background:url(../images/btn-right2.gif) right no-repeat; 
  font-size:14px; 
  /*padding:0 6px 0 0;*/
}

button.submitBtn span { 
  height:26px; 
  line-height:26px;
  background:url(../images/btn-left2.gif) left no-repeat;
  color:#333; 
}

button.submitBtn:hover {
	background:url(../images/btn-right2.gif) right no-repeat;
}

button.submitBtn:hover span {
	background:url(../images/btn-left2.gif) left no-repeat;
	color:#fff;  
}


.submitBtn { 
  background:url(../images/btn-right2.gif) right no-repeat; 
  font-size:14px; 
  /*padding:0 6px 0 0;*/
}

.submitBtn { 
  height:26px; 
  line-height:26px;
  background:url(../images/btn-left2.gif) left no-repeat;
  color:#333; 
}

.submitRight {
  background:url(../images/btn-right2.gif) right no-repeat;
  float: right;


}
.submitBtn:hover {
	background:url(../images/btn-right2.gif) right no-repeat;
}

.submitBtn:hover {
	background:url(../images/btn-left2.gif) left no-repeat;
	color:#fff;  
}


.floatright {
	display: inline;
	padding-left: 100px;
/*	float: right;	margin-right: 200px; */

}

.floatright label {
	margin-left:-100px;

}

.left {
	display:inline; 
	float: left; 
	padding-right: 100px; 
	margin-left: 10px;

}

.newSubmit
{
font-size:14px;
font-weight: bold;
cursor: pointer;
margin: 10px 4px 10px 10px;
  text-align:center;
  float: right;
 clear: left;
  position:relative;
 display:block;
  white-space:nowrap; 
padding: 4px 4px;
background:url(../images/submit-back.gif) repeat-x;
border: none; /*1px solid black;*/
}
.newSubmitLeft
{
font-size:14px;
font-weight: bold;
cursor: pointer;
margin: 10px 4px 4px 0;
  text-align:center;
  float: left;
 clear: right;
  position:relative;
 display:block;
  white-space:nowrap; 
padding: 4px 4px;
background:url(../images/submit-back.gif) repeat-x;
border: none; /*1px solid black;*/
}
.newSubmit:hover, .newSubmitLeft:hover
{
color:#FFF;
}

/*MIDDLE COLUMN STYLES ----------------------------------------------------------------------------------------*/

.introxtext {
	font-size: 1.2em;

}

#middleColumn {
	float: left;
	width: 479px;
	margin: 4px 20px 0 226px;
	
}

#middleColumn p, #middleColumn li, #middleColumn ul {
	font-size: 1.1em;
	font-family:verdana;
}

#middleColumn2 {
	float: left;
	width: 595px; /*569px;*/
	margin: 4px 30px 0 226px;
}

#middleColumn2 p, #middleColumn2 li {
	font-size: 1em;
	font-family:verdana;
}
#middleColumn2 a {
	font-family:verdana;
}

#middleColumn3 {
	float: left;
	width: 745px;
	margin: 4px 0px 0 226px;
}

#middleColumn3 p, #middleColumn3 li {
	font-size: 1em;
	font-family:verdana;
}
#middleColumn3 a {
	font-family:verdana;
}

.ServiceLabel {
	font-family:verdana;
	padding-left: 85px;
	clear:right;

}

.ServiceLabel label {
margin-left: -80px;
float:left;
width: 75px;
}


.Testiomonials {

	border-top:dotted 2px;
	border-bottom:dotted 2px;
	margin-bottom:10px
}




/*RIGHT COLUMN STYLES ----------------------------------------------------------------------------------------*/

#rightColumn2 {
	float: right;
	width: 125px;
	font-family:verdana;
	color: #333333;
	font-size: 1em;
	line-height: 1em;
}

#rightColumn3 {
	float: left;
	width: 100%;/*245px;*/
	background: url(../images/form-bg-tile.gif) top left repeat-y;
	color: #333333;
	font-size: 0.9em;
}



#rightColumn {
	float: right;
	width: 245px;
	background: url(../images/form-bg-tile.gif) top left repeat-y;
	color: #333333;
	font-size: 0.9em;
}

#rightColumn a:link {color: #3a76f4; text-decoration: underline;}
#rightColumn a:visited {color: #3a76f4; text-decoration: underline;}
#rightColumn a:hover {color: #333333; text-decoration: none;}
#rightColumn a:active {color: #3a76f4; text-decoration: underline;}

#snazzyform a:link {color: black; text-decoration: underline;}
#snazzyform a:visited {color: black; text-decoration: underline;}
#snazzyform a:hover {color: #333333; text-decoration: none;}
#snazzyform a:active {color: black; text-decoration: underline;}
/*#3a76f4*/

#rightColumnTop {
	float: left;
	clear: both;
	/*width: 225px ;*/
	height: 29px;
	background: #FFFFFF url(../images/form-panel-top.gif) top left no-repeat;
	text-align: center;
	padding: 0 10px;
}

#rightColumnMiddleTop {
	float: left;
	clear: both;
	width: 225px;
	padding: 6px 10px 6px 10px;
	margin: 0 0 0 0;
	background: url(../images/form-bg-tile2.gif) top left repeat-y;
	font-size: 1.2em;
}

#rightColumnMiddle {
	float: left;
	clear: both;
	width: 225px;
	padding: 6px 10px 6px 10px;
}

#rightColumnBottom {
	float: left;
	clear: both;
	width: 245px;
	height: 6px;
}

#rightColumnTitleHolder {
	height: 26px;
	width: 225px;
	background: url(../images/form-hd-left.gif) top left no-repeat;
}

#rightColumnTitleContent {
	float: left;
	width: 221px;
	padding: 3px 0 0 0;
	color: #333333;
	font-weight: bold;
	font-size: 14px;
}

#rightColumnTitleEnd {
	float: right;
	width: 4px;
	height: 26px;
	background: url(../images/form-hd-right.gif) top right no-repeat;
}



/*FOOTER STYLES ----------------------------------------------------------------------------------------*/

#footerHolder {
	float: left;
	clear: both;
	width: 990px;
	font-size: 1.0em;
	background:  url(../images/footer-top.gif) top left no-repeat;
	padding: 8px 0px 0px 0px;
	color: #FFFFFF;
}
#footerHolder a:link {color: #FFFFFF; text-decoration: underline;}
#footerHolder a:visited {color: #FFFFFF; text-decoration: underline;}
#footerHolder a:hover {color: #f39a00; text-decoration: none;}
#footerHolder a:active {color: #FFFFFF; text-decoration: underline;}

#footerBottom {
	float: left;
	clear: both;
	width: 990px;
	height: 22px;
	background: url(../images/footer-bottom.gif) bottom left no-repeat;
}

#footerContent {
	float: left;
	clear: both;
	padding: 0px 0px 4px 0px;
}

.footerLeft {
	float: left;
	width: 650px;
	padding: 0px 0px 0px 16px;
}

.footerRight {
	float: right;
	width: 258px;
	padding: 0px 16px 0px 0px;
	text-align: right;
}


/* ORANGE BUTTON STYLES -----------------------------------------------------------------*/

.orangeButton { 
  z-index: 10;
  clear: both;
  float: left;
  border:0; 
  cursor:pointer; 
  padding:0 0px 20px 0; 
   
}

.orangeButtonStart { 
z-index: 10;  
float: left;  
  height:26px; 
  line-height:26px;
  border: none;
  background:url(../images/btn-left.gif) left no-repeat;
  color:#333; 
  padding: 0 0 0 10px;
  font-size: 1em /*14px*/;
  font-weight:bold;
text-align:center;  
cursor:pointer;
}

.orangeButtonEnd { 
  float: left;  
margin-left: -2px;
display: inline;
  height: 26px; 
  width: 10px;
  background:url(../images/btn-right.gif) right no-repeat;  
}

.orangeButtonStart:hover {color: #fff; text-decoration: none;}

.orangeButtonStart a:link {color: #333; text-decoration: none;}
.orangeButtonStart a:visited {color: #333; text-decoration: none;}
.orangeButtonStart a:hover {color: #fff; text-decoration: none;}

/* .orangeButtonStart a:active {color: #333; text-decoration: none;}*/

/*--------------Snazzy Box------------------------------------*/

.xsnazzy h1, .zsnazzy h1, .xsnazzy2 h1 {
margin:0; 
font-size:1.2em;
text-align: left;
padding:0 10px 5px 10px; 
/*border-bottom:1px solid #444;*/
}
.xsnazzy p, .zsnazzy p, .xsnazzy2 p {
margin:0; 
padding:5px 10px; 
/*font-size:10px;*/
}
.xsnazzy {
background: transparent; 
width:569px; 
/*float:left; */
margin:0 3px;
}

.xsnazzy2 {
background: transparent; 
width:740px; 
/*float:left; */
margin:0 3px;
}


.zsnazzy {
background: transparent; 
width:500px; 
margin:0 3px;
}


.xtop, .xbottom {
display:block; 
background:transparent; 
font-size:1px;
}
.xb1, .xb2, .xb3, .xb4 {
display:block; 
overflow:hidden;
}
.xb1, .xb2, .xb3 {
height:1px;
}
.xb2, .xb3, .xb4 {
background:#fff; 
border-left:1px solid #444;
border-right:1px solid #444;
}
.xb1 {
margin:0 5px; 
background:#444;
}
.xb2 {
margin:0 3px;
border-width:0 2px;
}
.xb3 {
margin:0 2px;
}
.xb4 {
height:2px; 
margin:0 1px;
}

#snazzyform {
	padding: 6px 10px 6px 10px;
}
.xboxcontent {
display:block; 
border:0 solid #444; 
border-width:0 1px; 
height:auto;

}
* html .xboxcontent {
height:1px;
}

.color_a {
/*background:#D8E3FA;*/
color:black;
background: url(../images/form-bg-tile4.gif) top left repeat;
}
.color_b {
/*background:#B9CDF6; */
color:#000;
background: url(../images/form-bg-tile3.gif) top left repeat;

}
.color_c {
background:#758279; 
color:#fff;
}
.color_d {
background:#b2ab9b; 
color:#000;
}


/*--------------Features Teble--------------*/


#features {
	border: solid 1px white;
	width: 650px;
	margin: 0 auto;
}

#features th {
	text-align:left;
	border-bottom: solid 1px #636363;
	vertical-align: bottom;
}

#features td {
	border-bottom: solid 1px #636363;
	margin: -2px;
	padding: 2px;
}


/*-------------My Responses Table------------*/

.responsetable{

width: 100%;
border: 1px solid steelblue;
border-collapse: collapse;
font-size: 0.9em;
}

.responsetable td{
border: 1px solid steelblue;
padding-left:0.5%;
padding-right:0.5%;

}

.responsetable th{
text-align: center;
font-size: 1.1em;
color: steelblue;
border: 1px solid steelblue;
background: #F7F7F7;
}

/*---------------Buyers Area-------------*/

.shade
{
	color: #000;
	background-color: #D8E3FA; /*#f7f9fb;*/
	/*vertical-align: middle;*/
	font-weight: bold;
}

table {
margin: 0 auto;
border: 1px solid #AABEE7;
}

.noborder {
border: none;
width:100%;
}
td
{
text-align: left;
}

.control {
	background-color: #B9CDF6;
}

.blackshade
{
	text-align: center;	
/*vertical-align: middle;*/
	FONT-WEIGHT: bold;
	background-color : #DFEAF5;
	COLOR: black;
}

/*-------------Codetails----------*/

.featured {

	background-color: #FFFFDF; 
	border: #636363 solid 1px; 
	padding: 4px;

}



.feathead {

	float:left;
	margin-left:4px;

}

.memberleft {

	text-align:left; 
	margin-bottom:15px;
	margin-left:4px;
}

.nonmemberleft {
	text-align:left; 
	font-size: 1.1em;
	margin: 5px 0 5px 4px;
}

/*-----------paging button------------*/

.paging {
	border: none;background:white;color:#3a76f4;font-family:verdana;font-size:1em;margin:0;text-align:right;

}
.paging:hover {
	color: #DF7601 /*#f39a00*/; text-decoration: underline;
	cursor: pointer;
	cursor: hand;
}

/*--------------all suppliers page------------*/

.allList {
width: 600px;
float: left;
list-style:none;
margin:0;
padding:0;
}

.allListItem {
width: 300px;
float: left;
list-style:none;
margin:0;
padding:0;
}


.allsupleft {
width: 275px; 
display:inline;
float:left
}

.allsupright {
padding-left: 20px; 
display:inline; 
clear:right

}

/*---------------Sample Courses Page----------------*/

.SampleCourse {

float:left; 
margin: 0 20px 0 0; 
}


/*------------Online RFP----------------*/

.rfpform {

	background-color: #FFFFDF; 
	border-top: 1px solid #c5c5c5; 
	border-bottom: 1px solid #c5c5c5; 
	padding: 4px;

}

.rfpform select {
	padding: 2px 4px 2px 4px;
	margin: 0 0 4px 0;
}



 .rfpform li {
	margin-bottom: 4px;
}

.red
{
color: red;
}
