#columns UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; 
}
#columns OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; none; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; 
}


#columns .column {
	MIN-HEIGHT: 400px; FLOAT: left; WIDTH:340px;}
#columns #column1 {
margin-right:10px;
}

#columns #column1 .widget {
	MARGIN:0px 0px 15px 0px; padding:0px; text-align:left;
}

#columns #column2 .widget {
MARGIN:0px 0px 15px 0px;  padding:0px; text-align:left;
}

#columns .widget {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 30px 20px 0px; PADDING-TOP: 2px; moz-border-radius: 4px; webkit-border-radius: 4px
}
#columns .widget .widget-head {
	OVERFLOW: hidden; WIDTH: 100%; LINE-HEIGHT: 40px; HEIGHT: 40px;
}
#columns .widget .widget-head H3 {
background:url(../images/tp-hd-bg.jpg) no-repeat top left; line-height:40px; height:40px;color:#006C98; font-family:,Verdana, Arial, Helvetica, sans-serif; font-size:18px; margin:0px; padding:0px;padding-left:15px; font-weight:normal;}

#columns .widget .widget-content {
border-left:4px solid #EDEDED;
border-right:4px solid #EDEDED;
padding:10px;
height:100%;
}
#columns .widget .widget-content P {
	margin:0px; padding:0px;
}
#columns .widget .widget-content IMG {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; FLOAT: right; MARGIN: 10px; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 1px solid
}

#columns .widget .widget-content img.main-pic{
list-style:none; margin:0px; float:left;  width:140px; height:110px; border:0px;
}

#columns .widget .widget-content ul.heading_lnk{
list-style:none; margin:0px 0px 0px 140px; padding:0px; 
}

#columns .widget .widget-content ul.heading_lnk li{
margin:0px; padding:0px;background-color:#EEEEEE; 
}

#columns .widget .widget-content ul.heading_lnk li a{
display:block;font-weight:normal; padding-left:10px; height:36px; line-height:15px;  color:#FFFFFF; background:#4D8AAC;
border-bottom:1px solid #6DAACD; font-size:12px;
}

#columns .widget .widget-content ul.heading_lnk li a:hover{
display:block;font-weight:bold; background:#6DAACD url(../images/tp-over-bg.jpg) repeat-x top left; font-size:11px;
}

#columns .widget .widget-content ul.other_lnk{
list-style:none; margin:5px 0px 0px 0px; padding:0px; clear:left;
}

#columns .widget .widget-content ul.other_lnk li{
margin:0px; padding:0px;
}

#columns .widget .widget-content ul.other_lnk li a{
display:block;font-weight:normal; padding-left:10px; line-height:18px;  color:#006C98;  font-size:11px; background:url(../images/bullete-arr.jpg)  no-repeat 0px 7px;
}

#columns .widget .widget-content ul.other_lnk li a:hover{
display:block; color:#003B5F;
}




#columns .widget .widget-content PRE {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 0.5em; COLOR: #eee; PADDING-TOP: 0.5em
}
#columns .widget .widget-content UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; LIST-STYLE-TYPE: disc
}
#columns .widget .widget-content UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
#columns .widget .widget-content UL.images {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 7px; LIST-STYLE-TYPE: none; HEIGHT: 1%
}
#columns .widget .widget-content UL.images LI {
	DISPLAY: inline; FLOAT: left
}
#columns .widget .widget-content UL.images IMG {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 0px 7px 7px
}

