body {
	background-color: #d5d5d5;
	margin: 13px 0;
}

td, body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height:140%;
}

body.Popup 
{
    padding: 10px;   
}

strong{color: #000000;}
img{border:0;}
p{margin:12px 0;}
form{margin:0;}

a{
	color:#0099ff;
	text-decoration:none;
}

a:hover
{
    text-decoration:underline;
}
h1, h2, h3{
	margin:0;
	font-size: 12px;
}
input, textarea, select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:14px;
	font-weight:normal !important;
	color: #666666;
}
ul{list-style-position:inside;}

.textinput{
	height:18px;
	padding: 4px 0 0 3px;
	border:1px solid #476f88;
}

.dtinput{
	height:18px;
	width: 170px;
	padding: 4px 0 0 3px;
	border:1px solid #476f88;	
}

.dtradio{
	width: 17px;
	padding: 4px 0 0 3px;
	border:0px solid #476f88;	
}

.dtselect{
	height:22px;
	width: 175px;
	padding: 4px 0 0 3px;
	border:1px solid #476f88;	
}

.dtarea{	
	width: 170px;
	padding: 4px 0 0 3px;
	border:1px solid #476f88;	
}

.shortp 
{
    margin-bottom: 4px;
}
#page_ex_con{
	background:#ffffff url(../images/dtender/page_top.jpg) no-repeat left top;
	margin: 0 auto;
	width: 990px;
}
body.Popup,
#page_ex_con
{
    background-color: #ffffff;
}

#page_con{
	background: url(../images/dtender/page_bottom.jpg) no-repeat left bottom;
	width:100%;
}
#page{width:100%;}

#header{
	height:101px;
	padding:0 13px;
}

#header_left{
	float:left;
	/* background: url(../images/tn2.jpg) no-repeat left top;	*/
	padding: 35px 0 0 185px;
	height: 65px;
	font-size:14px;
	font-family:"Trebuchet MS";
	position:relative;
}

#logo{
	display:block;
	position:absolute;
	left:10px;
	top:20px;
	width:150px;
	height:75px;	
}

#header_left h1{
	font-size:14px;
	font-family:"Trebuchet MS";
	font-weight:normal;
}

.SubHeader2,
#header_left span{color:#cc0033;}

#header_right {
	float:right;
	padding: 10px 0 0 0;
	width:500px;
	text-align:right;
}
#header_right ul{
	list-style:none;
	float:right;
	height: 20px;
	padding:0;
	margin:0;
}
#header_right li{display:inline;}
#header_right ul a{
	display:block;
	float:left;
	font-size:11px;
	color:#4f819b;
	padding: 0 10px;
	border-right: 1px solid #4f819b;
}
#header_right ul .last a{border-right:none;}
#header_right div { float:right; }

#content_con{padding: 0px 14px 13px 14px;}
#middle_col{
	float: left;
	width: 564px;
	padding: 0 0 0 12px;
}


.HomePageTagLine 
{
	font-size:14pt;
	line-height: 140%;
}

.dvActionLinksBlock
{
    padding-bottom: 10px;   
}
.dvEmailCompanyNow,
.dvPrintableVersion
{
   font-size: 10px;
   padding-left: 15px;
   padding-right: 60px;
   float: left;
}
.dvEmailCompanyNow
{
    background: url(../images/icon_mail.gif) no-repeat left;
}

.dvPrintableVersion
{
    background: url(../images/icon_printer.gif) no-repeat left;
}

.middlebox1_ex_con{
	width: 564px;
	margin:30px auto 40px auto;
	position:relative;
	background: url(../images/dtender/middlebox1_shade.jpg) repeat-x left bottom;
}
.middlebox1_ex_con .middlebox_con{
	background: url(../images/dtender/middlebox1_bg.gif) repeat-y;
	width:100%;
}
.middlebox1_ex_con .middlebox{
	background: url(../images/dtender/middlebox1_top.gif) no-repeat;
	width:100%;
}
.middlebox1_ex_con .middlebox_content,
.middlebox1_ex_con .middlebox_content_movable
{
	background: url(../images/dtender/middlebox1_bottom.gif) no-repeat left bottom;
	padding:10px;
}
.middlebox1_ex_con .middlebox_content a:visited,
.middlebox1_ex_con .middlebox_content_movable a:visited
{
    color:Purple;
}

.middlebox1_ex_con .middlebox_content a.button:visited,
.middlebox1_ex_con .middlebox_content_movable a.button:visited
{
    color:#ffffff;
}

.middlebox1_ex_con a.category-showcase-title
{
    display: block;
    height: 55px;
    overflow:hidden;
}

.middlebox1_ex_con a.showcasetitle
{
    display: block;
    height: 55px;
    overflow:hidden;
}

.middlebox1_ex_con .divShowcaseImage
{
    height: 115px;
    overflow:hidden;
}

.category-showcase-image-block
{
    height: 15px;
    overflow:hidden;
    margin-bottom:5px;
}

.middlebox2_ex_con{
	width: 775px;
	margin:30px auto 40px auto;
	position:relative;
	background: url(../images/dtender/middlebox1_shade.jpg) repeat-x left bottom;
}
.middlebox2_ex_con .middlebox_con{
	background: url(../images/dtender/middlebox2_bg.gif) repeat-y;
	width:100%;
}
.middlebox2_ex_con .middlebox{
	background: url(../images/dtender/middlebox2_top.gif) no-repeat;
	width:100%;
}
.middlebox2_ex_con .middlebox_content{
	background: url(../images/dtender/middlebox2_bottom.gif) no-repeat left bottom;
	padding:10px;
}
.middlebox2_ex_con .middlebox_content a:visited
{
    color:Purple;
}

.middlebox3_ex_con{
	width: 382px;
	margin:30px auto 40px auto;
	position:relative;
	background: url(../images/dtender/middlebox1_shade.jpg) repeat-x left bottom;
}
.middlebox3_ex_con .middlebox_con{
	background: url(../images/dtender/middlebox3_bg.gif) repeat-y;
	width:100%;
}
.middlebox3_ex_con .middlebox{
	background: url(../images/dtender/middlebox3_top.gif) no-repeat;
	width:100%;
}
.middlebox3_ex_con .middlebox_content{
	background: url(../images/dtender/middlebox3_bottom.gif) no-repeat left bottom;
	padding:10px;
}
.middlebox3_ex_con .middlebox_content a:visited
{
    color:Purple;
}
.middlebox3_ex_con .middlebox_content a.button:visited
{
    color:#ffffff;
}

.middlebox3_ex_con .clear{padding:10px 0;}
.entry_left{
	float:left;
	width:130px;
}
.entry_right{
	float:right;
	width:225px;
}
.main_heading_con{
	background: url(../images/dtender/main_heading_left.gif) no-repeat;
	position:absolute;
	left:0px;
	top: -30px;
	width:auto;
	height: 32px;
}
.main_heading_con .main_heading{
	background: url(../images/dtender/main_heading_right.gif) no-repeat right top;
	height: 32px;
	line-height:28px;
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:14px;
	color:#000000;
	padding: 0 20px 0 17px;
	margin:0;
	width:auto;
}
.main_heading_con .main_heading h1, 
.main_heading_con .main_heading h2{
	display:inline;
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:14px;
	color:#000000;
}

/* ---- */

.main_heading_con_movable{
	background: url(../images/BgWindowTitleBarXP.gif) repeat-x;
	position:absolute;
	left:0px;
	top: -27px;
	width: 553px;
	height: 29px;
	padding: 4px 2px 0px 9px;
	margin: 0;
	cursor:move;
}
.main_heading_con_movable h1.main_heading , 
.main_heading_con_movable h2.main_heading 
{
	display:inline;
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:12pt;
	color:#ffffff;
	margin: 0;
	padding: 0;
	line-height:100%;
}

/* ----- */

.main_heading_right{
	position:absolute;
	right:0px;
	top: -20px;
	height: 20px;
	padding: 0 10px 0 0;
}

.main_heading_right a,
.middlebox2_ex_con .middlebox_content .main_heading_right a:visited
{color:#000000;}

* html .main_heading
{
	padding: 5px 15px 8px 10px;
	display:inline;
}
.content{background: url(../images/dtender/dottedline_v.gif) repeat-y 272px top;}
.content_left{
	float:left;
	width:262px;
	padding:10px 0 0 0;
}
.content_right{
	float:right;
	width:262px;
	padding:10px 0 0 0;
}
.content_left h3, .content_right h3{ padding-top:10px;}
#left_col_home {
	float: left;
	width: 775px;
}
#left_col {
	float: left;
	width: 200px;
	overflow:hidden;
}
.sidebox1_con{
	width:200px;
	margin-bottom:10px;
}
.sidebox1_con .sidebox{
	background: url(../images/dtender/sidebox1_bg.gif) repeat-y;
	width:100%;
}
.sidebox1_con .sidebox_header{
  background: url(../images/dtender/sidebox1_top.gif) no-repeat left top;
	height: 29px;
	line-height:28px;
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:13px;
	color:#000000;
	padding: 0 0 0 17px;
	position:relative;
}
.sidebox1_con .sidebox_content{
	background: url(../images/dtender/sidebox1_bottom.gif) no-repeat left bottom;
	padding:2px 2px 5px 2px;
}
.sidebox2_con{
	background:#ffffff url(../images/dtender/middlebox1_shade.jpg) repeat-x left bottom;
	width:175px;
	margin-bottom:10px;
}
.sidebox2_con .sidebox{
	background: url(../images/dtender/sidebox2_bg.gif) repeat-y;
	width:100%;
}

.sidebox2_con .sidebox_header{
	background: url(../images/dtender/sidebox2_top.gif) no-repeat left top;
	height: 29px;
	line-height:28px;
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:13px;
	color:#000000;
	padding: 0 0 0 17px;
	position:relative;
}

.sidebox2_con .sidebox_content{
	background: url(../images/dtender/sidebox2_bottom.gif) no-repeat left bottom;
	padding:8px;
}
.sidebox2_left{
	float:left;
	width: 25px;
}
.sidebox2_right{
	float:right;
	width: 130px;
	padding-bottom:5px;
}
.sidebox2_right a{color:#666666;}
.sidebox2_right span{
	color:#FF6600;
	font-weight:bold;
}

.sidebox2_con ul{
	list-style:none;
	padding:0;
	margin:0;
	list-style-position:outside;
}
.sidebox2_con li{
	background: url(../images/dtender/orange_bullet.gif) no-repeat left 5px;
	padding: 0 10px 10px 12px;
}

.sidebox2_con ul a{color:#666666;}
.searchbox_con{
	background:#ffffff url(../images/dtender/searchbox_bg.gif) repeat-y;
	width:175px;
	margin-bottom:10px;
}
.searchbox{
	background: url(../images/dtender/searchbox_top.gif) no-repeat left top;
	width:100%;
}
.searchbox_contect{
	background: url(../images/dtender/searchbox_bottom.gif) no-repeat left bottom;
	padding:5px;
}
#about{background:#EBEBEB url(../images/dtender/dark_gray_bg.gif) repeat-x scroll left bottom;}
.side_nav{
	list-style:none;
	padding:0;
	margin:0;
}
.side_nav li{display:inline;}
.side_nav a{
	display:block;
	background: url(../images/dtender/leftnav_bg.gif) no-repeat;
	height: 22px;
	line-height:22px;
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:11px;
	color:#4f819b;
	padding: 0 0 0 17px;
	text-decoration:none;
}
.side_nav a:hover, .side_nav a.active{
	background: url(../images/dtender/leftnav_on_bg.gif) no-repeat;
	color:#ffffff;
}
ul.side_nav_2{
	list-style:none;
	padding:0;
	margin:0;
}
ul.side_nav_2 li{
	display:inline;
	padding:0;
	background:none;
}
ul.side_nav_2 a{
	display:block;
	background: url(../images/dtender/gray_arrow.gif) no-repeat left 4px;
	line-height:17px;
	font-size:12px;
	color:#00a6ff;
	padding: 0 0 0 10px;
}
#MostPopularSections ul.side_nav_2 a,
#ExploreSimilarSections ul.side_nav_2 a
{
    color:#0099ff;  
}
#MostPopularSections ul.side_nav_2 a:visited,
#ExploreSimilarSections ul.side_nav_2 a:visited
{
    color:Purple;    
}

#right_col {
	float: right;
	width: 175px;
}

#footer_con{background:#ffffff url(../images/dtender/footer_bg.gif) repeat-y;}
#footer{
	background: url(../images/dtender/footer_top.gif) no-repeat left top;
	width:100%;
}
#footer_content{
	background: url(../images/dtender/footer_bottom.gif) no-repeat left bottom;
	width:100%;
	padding:1px 0;
}
#footer_left{
	float:left;
	padding: 34px 0 0 17px;
}
#footer_right{
	float:right;
	padding: 17px 17px 0 0;
}
#footer_main{
	font-size:12px;
	font-family:"Trebuchet MS";
	text-align:center;
	padding: 1px 150px;
	color:#999999;
}
#footer_main a{
	color:#999999;
	padding: 0 1px;
	font-size:12px;
}
.f_left{float:left;}
.f_right{float:right;}

.companypage_companylogo,
img.f_left, 
.f_left_img{margin-right:10px;float:left;}

img.f_right, .f_right_img{margin-left:10px;float:right;}
.caption{
	text-align:center;
	padding-bottom:5px;
	background:#ebebeb;
}
.caption img{padding-bottom:3px;}
.section_footer{
	padding:3px 5px;
	margin-bottom:10px;
}
.rss, .view_all,
a.rss:visited, 
a.view_all:visited{
	color:#e68a1b;
	font-weight:bold
}
.date{
	font-size:11px;
	padding-bottom:5px;
}

.middlebox1_ex_con a.showcasetitle,
.middlebox1_ex_con a.category-showcase-title,
.title{
	font-weight:bold;
	font-size:12px;
	color:#0099ff;
}
.title_2{
	color:#3B5A87;
	font-family:"Trebuchet MS";
	font-size:14px;
	font-weight:bold;
}

.button{
	display:block;
	width: 152px;
	margin: 0 auto 6px auto;
	line-height: 22px;
	background: url(../images/dtender/orange_button.gif) no-repeat;
	height: 23px;
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:14px;
	color:#FFFFFF;
	text-align:center;
}

a.button:visited
{
    color:#ffffff;
}

.login_button{
	display:block;
	width: 120px;
	margin: 2px auto 6px 0;
	line-height: 22px;
	background: url(../images/dtender/orange_button_120.gif) no-repeat;
	height: 23px;
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:14px;
	color:#FFFFFF;
	text-align:center;
}

a.login_button:hover{
text-decoration: none;
}

.login_button2{
	display:block;
	width: 130px;	
	line-height: 22px;
	background: url(../images/dtender/orange_button_100.gif) no-repeat;
	height: 23px;
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:14px;
	color:#FFFFFF;
	text-align:center;
}

a.login_button2:hover{
text-decoration: none;
}

a.login_button2:visited{
text-decoration: none;
}

#contact_box_con{
	position:relative;
	z-index:200;
}
.contact_box{
	text-align:left;
	width:132px;
	position:absolute;
	visibility:hidden;
	left:0px;
	top:22px;
	z-index:300;
	background:#F0F4F6 url(../images/dtender/blue_gradient_x.gif) repeat-x left bottom;
	padding:10px;
	border:1px solid #d1d1d1;
}
.contact_box_closelink
{
    border-top: 1px solid #d1d1d1; 
    padding-top: 2px;
    margin-bottom: 0px;
}
#contact_box a:visited
{
    color:#0099ff;
}

.contact_box span{color:#0099FF;}
.showcase_right{
	float:right;
	width:152px;
	padding:12px 0 0 12px;
	position:relative;
}
.companypage_company_right,
.company_right{
	float:right;
	width:120px;
	padding:12px 0 0 12px;
	position:relative;
}

.companypage_company_left
{
    float:left;
	width:130px;
    padding: 0 10px 0 0;
    margin-right: 10px;
}

.companypage_company_right .button,
.company_right .button{
    width: 120px;
	background: url(../images/dtender/orange_button_120.gif) no-repeat;
}

.companypage_companylogo,
.companypage_company_right
{
	width: 133px;
	height: 110px;
}

.product_gal{
	float:left;
	width:255px;
	margin: 0 20px 10px 0;
}
.product_gal p{
	background:#F0F4F6;
	padding:5px;
	margin:10px 0 0 0;
}
#contact{background:#F0F4F6 url(../images/dtender/blue_gradient_x.gif) repeat-x left bottom;}
#contact form{width:540px;}
#contact .textinput{margin-bottom:4px;}
#contact textarea{
	width:240px;
	height:145px;
}
#topic_top{
	width: 564px;
	margin:0 auto 40px 0;
}
#topic_left{
	width: 370px;
	float:left;
	margin:0;
	position:relative;
	background: url(../images/dtender/Outlook.jpg) no-repeat left bottom;
}
#topic_left .middlebox_con{
	background: url(../images/dtender/topic_left_bg.gif) repeat-y;
	width:100%;
}
#topic_left .middlebox{
	background: url(../images/dtender/topic_left_top.gif) no-repeat;
	width:100%;
}
#topic_left .middlebox_content{
	background: url(../images/dtender/topic_left_bottom.gif) no-repeat left bottom;
	padding:10px;
	height:80px;
}
#topic_left a{color:#ffffff;line-height:25px;}
#topic_left a span{
	font-size:14px;
	font-weight:bold;
}
#topic_right{
	width: 183px;
	float:right;
	margin:0;
	background:#ffffff url(../images/dtender/middlebox1_shade.jpg) repeat-x left bottom;
}
#topic_right .middlebox_con{
	background: url(../images/dtender/topic_right_bg.gif) repeat-y;
	width:100%;
}
#topic_right .middlebox{
	background: url(../images/dtender/topic_right_top.gif) no-repeat;
	width:100%;
}
#topic_right .middlebox_content{
	background: url(../images/dtender/topic_right_bottom.gif) no-repeat left bottom;
	padding:10px 0 0 0;
	text-align:center;
	height:90px;
}
.left_cel{
	float:left;
	background: url(../images/dtender/dottedline_v.gif) repeat-y right top;
	width:160px;
	padding: 0 16px 10px 0;
	margin:5px 0 0 0;
}
.middle_cel{
	float:left;
	width:160px;
	padding: 0 15px 10px 15px;
	margin:5px 0 0 0;
}

.right_cel{
	float:right;
	background: url(../images/dtender/dottedline_v.gif) repeat-y left top;
	width:160px;
	padding: 0 0 10px 16px;
	margin:5px 0 0 0;
}

.left_cel_clear{
	clear:both;
	line-height:2px;	
	height:2px;
	font-size:2px;
}

.right_cel_clear{
	clear:both;
	line-height:4px;	
	height:4px;
	font-size:4px;
}

#homepage_main, #category_main{ 
  background:#6688a4;
	color:#FFFFFF;
	font-family:"Trebuchet MS";
	font-size:16px;
	font-weight:bold;
	text-align:center;
	margin-top:0;
	line-height:25px;
}

#homepage_main img {margin:0 40px;}
.bluebox_con {
	margin:10px auto 0 auto;
	width:525px;
}
.bluebox_top, .bluebox_bottom {
	font-size:1px;
	height:4px;
	line-height:1px;
	text-align:left;
	width:175px;
}
.bluebox_content {
	background: url(../images/dtender/bluebox_bg.jpg) repeat-y left top;
	color:#000000;
	font-size:12px;
	line-height:110%;
	margin:0pt 20px;
	padding:0px 35px 5px 20px;
	text-align:center;
	vertical-align:top;
	width:125px;
}
.bluebox_content span{
	font-size:20px;
	font-weight:bold;
	line-height:130%;
	color:#F59337;
}
#home_category{margin-bottom:10px;}
#home_category .left_cel, #home_category .middle_cel, #home_category .right_cel{width:227px;}
#home_category ul{
	list-style:none;
	list-style-position:outside;
	padding:0;
	margin:0;
}
#home_category li{
	padding: 0 0 0 15px;
	background: url(../images/dtender/gray_arrow.gif) no-repeat left 4px;
}
#home_category li a{font-weight:bold;}
#home_category li li{
	padding: 0;
	background:none;
}
#home_category li li a{font-weight:normal;}
#home_category .main_heading_con{ display:block;width:775px;}
#home_category .main_heading{
	display:block;
	width:751px;
	padding: 0 12px;
	background: url(../images/dtender/main_heading_right_sharp.gif) no-repeat right top;
}
#home_category .main_heading form{float:right;padding: 2px 0 0 0;}
* html #home_category .main_heading form{padding: 6px 0 0 0;}
.bulleted_list{
	list-style:none;
	margin:0 0 10px 0;
	padding:0;
	list-style-position:outside;
}
.bulleted_list li{
	padding:0 0 0 12px;
	background: url(../images/dtender/orange_bullet.gif) no-repeat left 4px;
}
.center{text-align:center;}
.clear{
	clear:both;
	line-height:1px;
	font-size:1px;
	height:1px;
}
p.clear{margin:0;padding:10px 0;}
.sp
{
    background: url(../images/dtender/dottedline_h.gif) repeat-x left center;
    margin-bottom: 3px;
}

.Popup h1,
.title_darkblue{
	color:#3B5A87;
	font-family:"Trebuchet MS";
	font-size:14px;
	font-weight:bold;
}
.Popup h1
{
	font-size:18px;
	margin-bottom: 10px;
}

.cattitle{color:#4f819b;}
a.headerlink{ 
	background: url(../images/dtender/black_arrow.gif) no-repeat left center;
	position:absolute;
	top:9px;
	right:12px;
	padding-left:10px;
	color:#000000 !important;
	font:11px Arial;
}

a.morelink{ 
	background: url(../images/dtender/gray_arrow.gif) no-repeat left center;
	position:absolute;
	padding-left:10px;
	color:#6688a4 !important;
	font:12px Arial;
}

a.morelink1{ 
	background: url(../images/dtender/gray_arrow.gif) no-repeat left center;
	position:absolute;
	padding-left:10px;	
	font:12px Arial;
}

a.morelink2{ 
	background: url(../images/dtender/gray_arrow.gif) no-repeat left center;	
	padding-left:10px;	
	font:12px Arial;
}

.title_large{
	text-decoration:none;
	font-family:"Trebuchet MS";
	font-size:15px;
	font-weight:bold;
	color:#3b5a87;
}
.redbg{
	background-color: Red;
	font-size: 14px;
	color: #ffffff;
	text-align: center;
	font-weight: 700;
	height: 65px;
}
.homepageLabel{
	color: #FFFFFF; 
	font-family: verdana,arial,helvetica,sans serif; 
	font-size: 7.5pt;
	text-align: left; 
	font-weight: bold; 
}
.homepageLabel a,
.homepageLabel a:visited
{
    color: #0099FF;
}
.errortext{color:#ff0000;}
.search_suggestion{
	text-decoration:none;
	font-family:"Trebuchet MS";
	font-size:20px;
	font-weight:bold;
	color:#3b5a87;
}
div.divGoogleAdsTop .Full
{
    width:auto;
    display:Block;
    position:static;
}

#left_col div.divGoogleAdsTop .Full
{
    width:auto;
    display:Block;
    position:static;
}

.FormHeading
{
  color: Black;
  font-size:large;  
  font-weight:bold;
}

.dvInListAdBlock
{
    border-top: dotted 1px #B8B8B8;
    background-color: #ffffff;
    border-bottom: dotted 1px #B8B8B8;
    padding-top: 10px;
    padding-bottom: 0px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 5px;
    padding-right: 5px;
}

div.divGoogleAdsTop
{
    margin-bottom: 15px;
}
#middle_col div.divGoogleAdsTop
{
    margin-top: -30px;
}

#middle_col .middlebox_content div.divGoogleAdsTop
{
    margin-top: 0px;
}
.pagetop_googlead
{
    margin-top:25px;
}

div.divGoogleAdsTop .SingleHorizontal{
	padding:5px 0px 5px 0px;
}

.title_2small,
.Popup h2,
div.divGoogleAdsTop .Heading,
div.divGoogleAdsTop .Heading a{
	font-size:12px;
	font-weight:bold;
	color:#3B5A87;
	text-decoration:none;
}
div.divGoogleAdsTop .BodyText,
div.divGoogleAdsTop .BodyText a{
	color:#333333;
	font-size:12px;
	line-height:14px;
}
div.divGoogleAdsTop .Footer,
div.divGoogleAdsTop .Footer a{
	color:#0099ff;
	font-size:12px;
}

.SingleHorizontal a:hover .Footer,
.SingleHorizontal a:hover .BodyText
{
    text-decoration:underline;
}

div.toptitle
{
    text-align:right;    
}

.CheckboxTd, 
.CheckboxTable td
{
  	padding: 3px 5px 3px 0px;
}


/* -------------- */

.PopupPage
{
  margin-top: 30px;
  width: 424px;
  font-size :14px;
}

.PopupPage p
{
  margin: 0px 0px 18px 0px;
}

.PopupPage .topedge
{
  height: 92px;
}

.PopupPage .topedge .leftarea
{
  height: 92px;
  width: 12px;
  float: left;
  background: #ffffff url(../images/dtender/page_lefttop.png) no-repeat left top;

}

.PopupPage .topedge .mainarea
{
  height: 92px;
  width: 400px;
  float: left;
  background: #ffffff url(../images/dtender/page_centertop.png) repeat-x top;
}

.PopupPage .topedge .rightarea
{
  height: 92px;
  width: 12px;
  float: left;
  background: #ffffff url(/mages/ferret/page_righttop.png) no-repeat right top;
}

.PopupPage .maincontent
{
  width: 400px;
  background: #ffffff url(../images/dtender/page_centermainbottom.png) repeat-x bottom;
  border-left: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 20px;
  text-align: center;
}

.PopupPage .bottomedge
{
  height: 11px;
}

.PopupPage .bottomedge .leftarea
{
  height: 11px;
  width: 12px;
  float: left;
  background: url(../images/dtender/page_leftbottom.png) no-repeat left top;
}

.PopupPage .bottomedge .mainarea
{
  height: 11px;
  width: 400px;
  float: left;
  background: url(../images/dtender/page_centerbottom.png) repeat-x top;
}

.PopupPage .bottomedge .rightarea
{
  height: 11px;
  width: 12px;
  float: left;
  background: url(../images/dtender/page_rightbottom.png) no-repeat right top;
}

.PopupPage #mainlogo
{
  margin-top: 20px;
  background: url(../images/dtender/logo.jpg) no-repeat;
  width: 148px;
  height: 72px;
}

/* ----------- */

#right_col .paidad,
#left_col .paidad,
#middle_col .paidad
{
  padding: 10px;   
}

.headerlinks
{
   text-decoration: none;
   font-weight: bold;
}

#logo a.hover
{
   text-decoration: none;
}

a.bookmark
{
   text-decoration:none;
   border:2px outset orange;
   padding:1px 5px;
   background-color:orange;
   color:#3060e0;
   margin:0 0 0 20px;
}

a.bookmark2
{
   text-decoration:none;
   border:2px outset #79CDCD;
   padding:1px 5px;
   background-color:#79CDCD;
   color:#3060e0;
   margin:0 0 0 20px;
}

#bookmark
{
   margin:10px 0 20px 0
} 

#bookmark a
{
   text-decoration:none;
}

#bookmark img
{
   border:0
} 

#bookmark input
{
   background-color:#ffffff;
   margin:0;
   padding:0;
   border:0;
   color:#3060e0;
   cursor:pointer
 } 
 
 .bk_line
 {
    padding: 5px;
    vertical-align: center;
    height: 30px;
    line-height: 30px;
 }
 
 .bk_item
 {
    width: 25%;
 }
 
.submitbutton input
{
	font-weight: bold;
	background: #b0bf2b url('../images/dtender/buttonbg.gif') repeat-x 0px 0px;
	border: 1px solid #d2db39;
	color: #000000;
	padding: 2px;
	font-size:13px;	
}

div.alert
{
	border: 2px solid #b6a400;
	padding: 10px;
	margin: 10px 0px 10px 0px;
	background: #f5e76a url('../images/alert_notify.gif') 3px 50% no-repeat;
	color: #000000;
	font-weight: bold;
	line-height: 150%;
}

div.success
{
	border: 2px solid #659e19;
	padding: 10px;
	margin: 10px 0px 10px 0px;
	background: #afd779 url('../images/alert_success.gif') 3px 50% no-repeat;
	color: #000000;
	font-weight: bold;
	line-height: 150%;

}

div.success a, div.alert a
{
	text-decoration: underline;
	color: #000000;
}

#logo_file
{   
   background: #afd779 url('../images/tn2.jpg') no-repeat left top;
   width: 50px;
}

.services li
{
   padding-bottom: 8px;
}

.adv td{border-bottom: 1px dotted #8DBCD4;}
.dt_text{line-height: 22px;}
.bold_text{font-weight: bold; padding-top: 10px;}
.wt_text{font-weight: bold;}