#col2 a
{
	color:#003300 !important;
	font-weight:bold
}

#col2 a:hover
{
	color:#003300 !important;
	font-weight:bold;
	text-decoration:underline;
}

.vendorlink {color:#726249; font-style:italic}
.vendorlink:hover {background-color:transparent; color:#CBB89C;}
.link {color:#02370B;}
.link:hover {background-color:#02370B; color:#CBB89C;}

.bookmark
{
	font-size: .9em;
	vertical-align:top;
}

#vendorcontentwrapper
{
	margin: 0 20px 0 20px;
}

.vendproductlistul
{
	clear:both;
	margin-top:10px;
	list-style-image:url(http://www.bobsguide.com/images/chev.gif);
	padding-left: 20px;
	margin-left:0px;
}

.vendproductlist, .vendorproductlistnolink
{
	margin:0px;
	padding:0px;
	margin-left:0px;
	text-align:left;
	font-weight:bold;
	font-size:9pt;
}

.vendorproductlistnolink
{
	color:#CBB89C !important;
}

.vendproductlist a:hover
{
	background-color:#0A3E1E;
	color:#CBB89C !important;
}

.vendshortprofile
{
	clear:both;
	width:100%;
	font-size:9pt;
	font-weight:normal;
	text-indent:33px;
	margin:5px 0px 0px 0px;
}

.contactwrapper
{
	clear: both;
	width: 90%;
	margin:0px;
}

h1
{
	text-align: left;
	width: auto !important;
}

.head2
{
	clear:  both;
	margin-left: 10px;
	
}

.MoreAbout_wrapper
{
	text-align: left;
	padding-left: 20px;
}

.MoreAbout_wrapper p
{
	margin: 5px 0 0 10px;
	color:#CBB89C;
}

.MoreAbout_wrapper a:hover
{
	color:#CBB89C;
}

.MoreAbout_wrapper a
{
}

#hsplint
{
	width: 1030px;
	height: 1px;
	font-size: 0;
}

.vendofficetable
{
	width:80%;
	margin:0px;
}



/* Job view CSS */

#job { clear: both;}
#job #Title {font-size:13pt; margin-top:10px; clear:both;}

#jobdetails
{
	clear:both;
	width: 100%;
	margin-top:20px;
	margin-bottom:20px;
	border-top:1px dotted #aaaaaa;
}

table#jobdetails td.col1
{
	border-bottom:1px dotted #aaaaaa;
	width: 25%;
	padding-top:3px;
	padding-left:7px;
	padding-bottom:5px;
	font-size:12px;
	font-family:verdana,arial,helvetica,sans-serif;
   color:#4E4E4E;
   font-weight:bold;	
   vertical-align: top;
}

table#jobdetails td.col2
{
	border-bottom:1px dotted #aaaaaa;
	border-left:1px dotted #aaaaaa;
	padding-top:3px;
	padding-left:7px;
	padding-bottom:5px;
	font-size:12px;
	font-family:verdana,arial,helvetica,sans-serif;
	color:#535353;
}

table#jobdetails td.job_description
{
	padding-top:10px;
	padding-left:7px;
	padding-bottom:5px;
	font-size:12px;
	font-family:verdana,arial,helvetica,sans-serif;
   color:#4E4E4E;
   font-weight:bold;	
}

table#jobdetails td.job_description_body
{
	padding-top:3px;
	padding-left:7px;
	padding-bottom:10px;
	font-size:12px;
	font-family:verdana,arial,helvetica,sans-serif;
	border-bottom:1px dotted #aaaaaa;
}

#job .blockholder
{	
	padding-top:10px;
	padding-bottom:10px;
	clear: both;
}

#job .datetext
{
	font-size:10px;
}

#job .label
{
	width:150px;
	font-weight:bold;
	float:left;
}

#job .labeltext
{	
	float:left;
	border-left: 1px dotted #aaaaaa;
}

#job h2
{
	font-size:16px;
	margin-top:0px;
	margin-bottom:10px;
}

#job .description
{
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

#job .apply
{
	text-align:center;
	width:90%;
	float:left;
	border:2px solid #ccc;
	background-color:#004000;
}

#job .apply a
{
	font-weight:bold;
	color:#fff !important;
	padding:2px;
	padding-left:20px;
	padding-right:20px;
	text-align:center;
	width:100%;
}

#job .apply a:hover
{
	text-decoration:none !important;
	color:#fff !important;
}


/* Event Items */

#eventdetails { clear:left;	width:100%; margin-bottom:10px; border-top:1px dotted #aaaaaa;}
div.event_description_title {padding-top:10px; clear:left; width:110px;	height:auto; padding-top:3px;	padding-left:7px;	padding-bottom:5px; font-size:9pt;	font-family:verdana,arial,helvetica,sans-serif; color:#4E4E4E; font-weight:bold;}
div.event_description_text {font-weight:normal; width: 95%; padding-top:5px; padding-bottom:10px; margin-bottom:0px; margin-left:20px;}
#event .moreinfoeventbox { width: 100%; text-align: center;}
#eventdetails td.event_col1 { width:110px;	height:auto; padding-top:3px;	padding-left:7px;	padding-bottom:5px; font-size:9pt;	font-family:verdana,arial,helvetica,sans-serif; color:#4E4E4E; font-weight:bold; border-bottom:1px dotted #aaaaaa;}
#eventdetails td.event_col2 { width:auto; height:auto; padding-top:3px; padding-left:7px; padding-bottom:5px; font-size:9pt; font-family:verdana,arial,helvetica,sans-serif; color:#535353; border-left:1px dotted #aaaaaa; border-bottom:1px dotted #aaaaaa; }


#event #ev_title  {	clear:both;font-size:13pt; margin-top:10px; }

#event .event_description_text span, 
#event .event_description_text p, 
#event .event_description_text div, 
#event .event_description_text font,
#event .event_description_text strong,
#event .event_description_text a
{
	text-align:left !important;
	text-decoration:none !important;
	font-weight:normal !important;
	font-size:12px !important;;
	font-family:sans-serif, Arial !important;;
	color:#4e4e4e !important;
	padding:0px !important;
	margin-left:0px !important;
	margin-right:0px !important;
}

#event .event_description_text a
{
	cursor:text !important;
}

#maincontent
{
	margin:0px;
	padding:0px;
}

#content
{
	width:100%;
}

#col1, #col3
{
	float:left;
	padding:0px;
	padding-left:5px;
	padding-right:5px;
	width:20%;
}

#col3 li
{
	width:200px;
}

#col2
{
	float:left;
	padding:20px;
	padding-top:10px;
	width:50%;
	color:#4f4f4f;
}

#col3 ul
{
	list-style:none;
	padding:0px;
	margin:0px;
	float:left;
	width:100%;
}

#col2 p
{
	padding-left:20px;
	padding-right:20px;
	width:90%;
}

.VendorLogo
{
	text-align:center;
	height:100px !important;
	overflow:hidden !important;
}

.VendorLogoLeft
{
	text-align:center;
	height:100px !important;
	overflow:hidden !important;
}

/* News pages */
#newsItem
{
	width:100%;
}

#newsItem .headline
{
	clear:both;
	font-size:13pt;
	
}

#newsItem .newshead
{
	clear:both;
	font-size:8pt;
	font-weight:bold;
	padding-top:5px;
	border-top: 1px solid #cccccc;
}

#newsItem .newstext
{
	clear:both;
	font-size:9pt;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom: 1px solid #cccccc;
	margin-bottom:5px;
}

.contact
{
	clear:both;
	padding-top:5px;
	padding-left:20px;
}

#newsItem .newstext a
{
	color: #535353;
	font-weight:normal;
}

#newsItem .newstext a:hover, #newsItem .contact a:hover, #socialbookmark a:hover, .contact a:hover
{
	background-color: #0A3E1E;
	color:#CBB89C;
}

/* Product Pages */
#pname { margin-bottom:10px; font-size: 15pt;	clear:both; }
.prodCatList {color:#02370B; width:230px; margin: 5px 0px 0px 20px; float:left; font-size:8pt;}

.vendlinks
{
	list-style:none;
	margin:0px;
	padding:0px;
}




.text
{
	clear:both;
	text-decoration:none;
	color:#4E4E4E;
	font-size:12px;
	font-family:sans-serif, Arial;
}

.text a
{
	color:#02370B;
}

.text a:hover
{
	color:#CBB89C;
	background-color:#02370B;
}

.eventpartdesc
{
	border-bottom: 1px dotted #ccc;
	width:100%;
}

.eventpartdescription
{
	clear:left;
	float:left;
	width:76%;
	font-family: sans-serif, arial;
	font-size:10px;
}

.eventpartmargins
{
	text-align: left;
}

.eventpartbooth
{
	float:left;
	width: 25%;
	font-family: sans-serif, arial;
	float: left;
	text-align: left;
	font-size:10.5px;
	line-height:12px;
}

.evparttitle
{
	clear:left;
	float:left;
	width: 75%;
	color:#4E4E4E;
	font-family: sans-serif, arial;
	font-size:11.5px;
	text-decoration:none;
	line-height:12px;

}

.evparttitle2
{
	clear:left;
	float:left;
	width: 100%;
	color:#4E4E4E;
	font-family: sans-serif, arial;
	font-size:11.5px;
	text-decoration:none;
	line-height:12px;

}

.evparttitle a
{
	color: #0A3E1E;
	font-weight:bold;
}

.evparttitle a:hover
{
	background-color: #0A3E1E;
	color:#CBB89C;
}

.evparttitle2 a
{
	color: #0A3E1E;
	font-weight:bold;
}

.evparttitle2 a:hover
{
	background-color: #0A3E1E;
	color:#CBB89C;
}

.evpartlogo
{
	margin-top:10px;
	height:110px;
	width:210px;
	border: 1px solid #ccc;
	text-align:center;
	vertical-align:middle;
}

.vendorlogo
{
	height:110px;
	width:210px;
	border: 1px solid #ccc;
	text-align:center;
	vertical-align:middle;
	margin-bottom:10px;
}

#secondcol
{
	width:528px !important;
}

#thirdcol
{
	vertical-align:top;
	width: 250px !important;
	height:auto;
	padding-left:5px;
	padding-right:2px;
	padding-top:5px;
}

.archive_day
{
	width:100%px;
	margin-bottom:20px;
}

.archive_year
{
	width:130px;
	float:left;
	margin:10px;
}
.archive_year_seperator
{
	clear:both;
	width:100%;
	text-align:left;
	font-weight:bold;
	color:#726249;
	border-bottom:2px solid #ccc;
	height:18px;
}

#unregisteredboxcontainer
{
	clear:both;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

#unregisteredbox
{
	text-align:left;
	padding:10px;
	clear:both;
	width:370px;
	height: auto;
	border:3px solid #cccccc;
	background-color:#F0F0F0;
	margin:20px;
}

#unregisteredbox #head
{
	width:100%;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}

#calendar
{
	text-align:center;
	clear:both;
	height: 170px;
	width:200px;
	margin-left:45px;
}

#calendar table 
{
	vertical-align:middle;
	border-collapse: collapse;
	border: 2px solid #cccccc;
	margin-top:15px;
	margin-bottom:10px;
}

#calendar table th
{
	border-bottom: 2px solid #cccccc;
	padding: 2px;
}

#calendar table td
{
	padding-left: 4px;
	padding-right: 4px;
	font-weight:normal;
	font-size:10px;
	font-family:sans-serif, Arial;
}

.bgicon
{
	clear:both;
	float:left;
	margin-top:5px;
	margin-left:5px;
	width:30px;
	text-align:center;
	height:23px;
}

.bgicon img
{
	vertical-align:middle;
}
.bgicontext
{
	float:left;
	margin-top:10px;
	font-size:9pt;
	font-family:sans-serif, Arial;
	font-weight:bold;
	width:200px;
	height:18px;
}

.bgicontext a
{
	color: #0A3E1E;
	font-weight:bold;
}

.bgicontext a:hover
{
	background-color: #0A3E1E;
	color:#CBB89C;
}

.didyoulikeitem
{
	clear:both;
}

.didyoulikebox
{
	clear:both;
	padding-bottom:10px;
}

ul.MoreNewsContainer
{
	margin-left: 0px;
	padding-left:25px;
}

li.moreNews
{
	vertical-align:top;
	color:#0A3E1E;
	margin-top:12px;
	margin-left:0px;
	font-size:9pt;
	font-family:sans-serif, Arial;
	font-weight:bold;
	width:230px;
}

li.moreNews a
{
	color: #0A3E1E;
	font-weight:bold;
  display:block;
  margin-top:-2px;
}

li.moreNews a:hover
{
	background-color: #0A3E1E;
	color:#CBB89C;
}

.submitnewstext p
{
	font-size:11px;
	margin-top:5px;
	margin-bottom:8px;
	font-style:italic;
}

.dmyhead
{
	float:left;
	width:49%;
}

.totoplink
{
	width: 50%;
	float:left;
	text-align:right;
}

.counter
{
	clear:both;
	float:left;
	text-align:right;
	width:15px;
}

.story
{
	float:left;
	margin-left:10px;
	width:220px;
}

.rightrow
{
	float:left;
	margin-top:3px;
	font-family:arial,Helvetica,sans-serif;
	font-size:9pt;
	color:#02370B;
}

.rightrow a
{
	color:#02370B;
}

.rightrow a:hover
{
	background-color:#02370B;
	color:#CBB89C;
}

.keyword{padding:10px; display:none; position: absolute;background-color:white;width:410px;border: 2px solid #cccccc;vertical-align:top;filter: progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=305);}
.keywordlink{border-bottom: 1px dotted #02370B !important; font-weight:bold;}

.applyotherjobs
{
	text-align:center;
}

.applyboxcontainer
{
	clear:both;
	text-align:right;
	margin-left:auto;
	margin-right:auto;
	margin: 0 auto;
}

.applyheaderlink
{
	font-size:14px;
}
.imagelinknohover a:hover
{
	background-color:transparent;
}

.prodAnswers
{
	font-size:10px;
	width:130px; 
	float:left;
	margin-right:5px;
}

.ped_td1odd, .ped_td2odd
{
	background-color:#eeeeee;
	border-bottom:1px dashed #ccc;
	vertical-align:top;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
}

.ped_td1even, .ped_td2even
{
	background-color: #fefefe;
	margin-right:0px;
	border-bottom:1px dashed #ccc;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
}

.ped_td1odd, .ped_td1even
{
	width:140px;
	font-size:11.5px;
	margin-right:0px;
	border-right:1px dashed #ccc;
	vertical-align:top;
}

#prodQuestions
{
	float:none;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	width:97%;
	border-top:1px dashed #ccc;
	border-left:1px dashed #ccc;
	border-right:1px dashed #ccc;
}

.collatrow
{
	clear:both;
}

.collatrank
{
	float:left;
	width:25px;
	padding-top:15px;
	font-weight: bold;
	
	
}

.collaticon
{
	float:left;
	width: 50px;
}

.filetypeimage
{
	width: 35px;
	padding-bottom:5px;
	padding-top:5px;

}

.collattitle
{
	float:left;
	width: 400px;
	padding-top:15px;

}

.collatdesc
{
	display:none;
	clear:both;
	border: 1px dashed #cccccc;
	padding: 10px;
	margin-top: 10px;
	background-color: #ffffff;
	width: 95%;
}

.collatdlink
{
	float:left;
	width: 100px;
	padding-top:15px;
	text-align: right;
	
}

.collatcontainer
{
	clear:both;
	padding-left:20px;
}

.collatcloselink
{
	width:100%;
	text-align:right;
	font-size: 10px;
}

.collatdtimes
{
	font-size:8px;
	color:orange;
}

#socialbookmark
{
	clear:both;
	list-style:none;
	font-size:8pt;
	width: ;
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	height:30px;
	margin-top:5px;
	width:450px;
}

#socialbookmark li
{
	float:left;
	width:110px;
	font-size:9pt;
	text-indent:18px;
	height:16px;
}

#socialbookmark #delicious
{
	background-image:url(/images/icons/delicious.gif);
	background-repeat:no-repeat;
	width:80px;
	font-size:8pt;
}

#socialbookmark #digg
{
	background-image:url(/images/icons/digg.gif);
	background-repeat:no-repeat;
	width:60px;
	font-size:8pt;
}

#socialbookmark #reddit
{
	background-image:url(/images/icons/reddit.gif);
	background-repeat:no-repeat;
	width:70px;
	font-size:8pt;
}

#socialbookmark #facebook
{
	background-image:url(/images/icons/facebook.gif);
	background-repeat:no-repeat;
	width:90px;
	font-size:8pt;
}

#socialbookmark #stumbleupon
{
	background-image:url(/images/icons/stumbleupon.gif);
	background-repeat:no-repeat;
	width:110px;
	font-size:8pt;
}

/* job application form */
#apply_form .job_title {font-size:13pt;}
#apply_form {width:95%; margin-left:10px; font-weight:bold; font-size:9pt; font-family: sans-serif, Arial; }
#apply_form fieldset {display:block; clear:both; width:450px !important; border:1px solid black; padding-left:20px; padding-right:20px; padding-bottom:10px; margin-bottom:10px;}
#apply_form fieldset legend{font-weight:bold; font-size:9pt; border:1px solid black; padding:2px; padding-left:5px; padding-right:5px; background-color:white; color:black; }
#apply_form .input, #apply_form textarea {width:400px; font-size:8pt; background-color: #ffffe0;}
#apply_form .shortinput { width:250px; background-color: #ffffe0; font-size:8pt; }
#apply_form textarea { height:100px; }
#apply_form .newline {font-size:9pt;  clear:both; padding-bottom:5px; float:left; width:400px; margin-top:10px;}
#apply_form .newline .additional {font-weight:normal; font-size:8pt; font-style:italic; }
#apply_form .longrow {padding-bottom:5px; float:left; width:100%; font-weight:normal;}
#apply_form .col1 {clear:both; font-weight:bold; font-size:9pt;  padding-bottom:5px; padding-left:10px; float:left; width:100px; margin-top:10px; }
#apply_form .col2 {padding-bottom:5px; float:left; width:300px; margin-top:10px;}
#apply_form .homesubj {clear:both; width:100%;}
#apply_form .endrow  {width:450px;}
#apply_form {float:left;}
#apply_form .return {float:right;}
#apply_form a:hover {background-color: #02370B;color:#CBB89C}

.smallText {font-size:7.5pt;}

/* login pages */
#MemLogin {margin-top:30px; width:550px; margin-left:10px; font-size:9pt; font-family: sans-serif, Arial; }
#MemLogin fieldset {display:block; clear:both; width:500px; border:1px solid black; padding-left:20px; padding-right:20px; padding-bottom:10px; margin-bottom:10px;}
#MemLogin fieldset legend {font-weight:bold; font-size:9pt; border:1px solid black; padding:2px; padding-left:5px; padding-right:5px; background-color:white; color:black; }
#MemLogin .input {width:300px; font-size:8pt; background-color: #ffffe0;}
#MemLogin .strongrow {font-size:9pt; font-weight:bold; height:40px;}
#MemLogin .col1 {width:85px; font-size:9pt; font-weight:bold; clear:both; float:left; height:30px;}
#MemLogin .col2 {width:400px; font-size:9pt; float:left; height:30px;}
#MemLogin fieldset .icon, #MemLogin fieldset .icon2 {margin-top:1px; float:left; width:28px; height:22px;}
#MemLogin fieldset .icon {clear:both;}
#MemLogin fieldset .icontext {margin-top:1px; padding-top:3px; float:left; width:250px; height:22px;}
#MemLogin fieldset .login { height:130px; background-image:url(/images/loginpicture.gif); background-repeat:no-repeat; padding-left:100px; margin-top:10px;}
#MemLogin fieldset .forgot { height:130px; background-image:url(/images/forgotpicture.gif); background-repeat:no-repeat; padding-left:100px; margin-top:10px;}
#MemLogin fieldset .registernow {clear:both; padding-top:10px; margin-left:400px;}
#MemLogin fieldset .emailpassword {clear:both; padding-top:20px; margin-left:300px;}
#MemLogin fieldset .loginbutton {float:left;}
#MemLogin fieldset .promotionText {margin-top:5px; margin-bottom:10px; font-weight:bold;} 
#MemLogin fieldset .rememberme {clear:both; height:35px; float:left; width:300px;}

#MemLogin_apply {margin-top:30px; width:550px; margin-left:10px; font-size:9pt; font-family: sans-serif, Arial; }
#MemLogin_apply fieldset {display:block; clear:both; width:500px; border:1px solid black; padding-left:20px; padding-right:20px; padding-bottom:10px; margin-bottom:10px;}
#MemLogin_apply fieldset legend {font-weight:bold; font-size:9pt; border:1px solid black; padding:2px; padding-left:5px; padding-right:5px; background-color:white; color:black; }
#MemLogin_apply .input {width:300px; font-size:8pt; background-color: #ffffe0;}
#MemLogin_apply .strongrow {font-size:9pt; font-weight:bold; height:40px;}
#MemLogin_apply .col1 {width:65px; font-size:9pt; font-weight:bold; clear:both; float:left; height:30px;}
#MemLogin_apply .col2 {width:320px; font-size:9pt; float:left; height:30px;}
#MemLogin_apply fieldset .login { height:130px; background-image:url(/images/loginpicture.gif); background-repeat:no-repeat; padding-left:100px; margin-top:10px;}
#MemLogin_apply fieldset .forgot { height:130px; background-image:url(/images/forgotpicture.gif); background-repeat:no-repeat; padding-left:100px; margin-top:10px;}
#MemLogin_apply fieldset .registernow {clear:both; padding-top:10px; margin-left:300px;}
#MemLogin_apply fieldset .emailpassword {clear:both; padding-top:20px; margin-left:200px;}
#MemLogin_apply fieldset .loginbutton {float:left;}
#MemLogin_apply fieldset .promotionText {margin-top:5px; margin-bottom:10px; font-weight:bold;} 
#MemLogin_apply fieldset .rememberme {clear:both; height:35px; float:left; width:200px;}

/* comments */
#comments {margin-top:30px; font-size:9pt; font-family: sans-serif, Arial;}
#comments #addyourcomment {margin-top:20px; font-size:10pt; font-family: sans-serif, Arial; font-weight: bold;}
#comments textarea {padding:4px; border: 1px solid black; font-size:8pt; font-family: sans-serif, Arial; width:98%; height:115px; background-color: #ffffe0;}
#comments #commenthead {padding: 5px; clear: both; background-color: #dddddd; font-size: 10pt; font-weight: bold; margin-bottom: 10px;}
#comments #commentbody {clear:both; padding:5px;  font-size:8pt;}
#comments #commentauthor {float:left; font-weight:bold; width:450px; padding:3px; height:14px; font-size:8pt;}
#comments #commentreport {float:right; vertical-align:bottom; padding-top: 3px;}
#comments #commentrow {padding:2px; margin-top:5px; margin-bottom:5px;}
#comments .odd {background-color:#eeeeee;}
#comments .even {background-color:#eeeeee;}
#comments #commentrowhead { border-bottom: 1px solid #999999; height:20px;}
#comments {font-size:7.5pt;}
.comment_link {font-weight:normal;}

/* listing pages */
.highlightContainer {width:95%;	margin-top:10px; background-color:#efefef;	padding: 6px 10px; 6px; 6px;	border:1px solid black;}
.nohighlightContainer{width:99%;	margin-top:2px; padding:2px 6px 2px 6px;}
.additionalContainerHead{clear:both; 	font-size:9pt;}
.additionalContainerInfo{clear:both;	width:100%; font-size:9pt;	font-weight:normal; 	padding-top:5px;}
.additionalContainerIcons{clear:both; 	width:100%;	font-size:8pt;	margin-top:10px;}
.additionalCollection {width:99%; 	margin-left:0px;	min-height:335px;}
#page {clear:both; font-size:9pt; margin-top:10px; letter-spacing:-0.8px;}
.latestitem {margin-top:10px; background-color: #ffffe0; border:1px solid #555555; padding:10px;}
.latesticoncontainer {clear:both; width:98%; font-size:8pt; margin-top:10px;}


/* collateral listing */
.pagetype {font-size:8pt;} 
#collateralListing
{
	margin-top:10px;
	margin-bottom:10px;
	border-top:1px dotted #aaaaaa;
	width:98%;
}

#collateralListing td.col1
{
	width:150px;
	height:auto;
	padding-top:3px;
	padding-left:7px;
	padding-bottom:5px;
	border-right:1px dotted #aaaaaa;
	font-size:9pt
	font-family:verdana,arial,helvetica,sans-serif;
  color:#4E4E4E;
  font-weight:bold;	
  border-bottom:1px dotted #aaaaaa;
}

#collateralListing td.col2
{
	width:auto;
	height:auto;
	padding-top:3px;
	padding-left:7px;
	padding-bottom:5px;
	font-size:9pt
	font-family:verdana,arial,helvetica,sans-serif;
	color:#535353;
	border-bottom:1px dotted #aaaaaa;
}



div.collat_description
{
	clear:left;
	height:auto;
	padding-top:3px;
	padding-left:7px;
	padding-bottom:5px;
	font-size:9pt
	font-family:verdana,arial,helvetica,sans-serif;
  color:#4E4E4E;
  font-weight:bold;	
}

div.collat_description_body
{
	clear:left;
	height:auto;
	padding-top:3px;
	padding-left:7px;
	padding-bottom:10px;
	font-size:9pt
	font-family:verdana,arial,helvetica,sans-serif;
}

div.agreewarning{margin:10px; height:105px; width:600px; border:2px solid black; background-color: #ffffe0; clear:both; padding:10px; font-size:9pt;}
#collateralListing input.submit{clear:both; margin-top:20px;}
#collateralListing .vendorLink {color:#726249; font-style:italic}
#collateralListing .vendorLink:hover {background-color:transparent; color:#CBB89C;}
.collat_privacy {color:#02370B;  margin-top:10px;font-size:8pt;}
.collat_privacy:hover {background-color:#02370B; color:#CBB89C;}
#co_title  {clear:both;font-size:13pt; margin-top:10px;}

div.disclosureagreewarning{margin:10px; width:600px; border:2px solid black; background-color: #ffffe0; clear:both; padding:10px; font-size:9pt;}

#thumbnail {border: 1px solid #ccc; padding:2px;}
