body { margin:0px; padding:0px; background:url(../images/backgr.gif) top repeat-x; }

img { border:0px; }

p { margin:0px; padding:0px;   }

h1, h2, h3, h5, h6 { margin:0px; padding:0px; }

h4 { margin:0px; padding:0px; font-size:.78em;  display:inline; }

a:hover { color:#00fffc; text-decoration:none; }


/*
{ float:left; clear:left; width:250px; display:inline; margin:0px 0px 0px 0px }
.right
{float:left; width:250px; display:inline; margin:10px 0px 0px 25px }*/

#main_div
{ width:100%; margin:auto }

#inner_div
{ width:919px; margin:auto; }

#ft_div
{ width:100%; clear:both; margin:auto; background:#001f41; height:50px; }

.tp_div
{ width:919px; float:left; display:inline; clear:left; marign:0px; }

.tp_logo
{ float:left; margin-left:7px; }

.news_flash
{ float:right; width:503px; margin-right:4px; display:inline; background:url(../images/tp_newsflash.jpg) right no-repeat; }

.tp_head
{ float:left; clear:left; width:905px; margin:5px 0px 0px 7px; display:inline; }

.butt_div
{ float:left; margin:0px; background:url(../images/butt_bgtile.gif) center repeat-x; width:905px; height:35px; display:inline; }

.butt_corn
{ float:left; margin:0px; }

.butt_corn2
{float:right; margin:0px; }

.butt_link, .lp_link
{ float:left; margin:0px 0px 0px 26px; font-family:Arial; text-decoration:none; color:#FFFFFF; text-transform:uppercase; }

.tp_flash
{ float:left; clear:left; margin-top:3px; width:905px; display:inline; z-index:-1 } 

.cp_div
{ float:left; clear:left; margin:3px 0px 0px 0px; width:905px; display:inline; }

.cp_panel1
{ float:left; margin:0px; display:inline; width:680px; }

.cp_txt_hd
{ float:left; margin:16px 0px 0px 14px; font-size:1em; font-family:Arial, Helvetica, sans-serif; display:inline; text-transform:uppercase; color:#0d5a9c; }

.cp_content
{ float:left; clear:left; font-size:.78em; line-height:19px; text-align:justify; color:#777777; font-family:Tahoma; display:inline; width:600px; margin-top:10px; margin-left:14px; padding-bottom:10px;   }

.cp_readmore
{ float:right; clear:right; color:#086dbc; font-weight:bold; font-style:italic; margin:10px 8px 0px 0px; font-size:small; font-family:Arial; text-decoration:none; }

.cp_shadow
{ float:left; clear:left; margin-top:8px;  }

.cp_features
{ float:left; clear:left; width:680px; margin:20px 0px 0px 0px; display:inline; }

.feature_box1
{ float:left; width:210px; margin-left:15px; display:inline; }

.feature_prod1
{ float:left; margin:0px; }

.feature_ft
{ width:210px; height:28px; float:left; clear:left; margin-top:1px; display:inline; background:url(../images/box_bgtile.gif) repeat-x top; }

.feature_txt, .feature_txt2, .feature_txt3
{ float:right; margin:3px 5px 0px 0px; font-size:11px; font-family:Arial; color:#f58220; text-decoration:none; }

.feature_txt2
{ color:#33a9ff; }

.feature_txt3
{ color:#f58220; }

.rp_div
{ float:left; margin-left:16px; margin-top:5px; width:100px; display:inline; }

.box_layout
{ float:left; margin:0px; }

.box_photos
{ float:left; clear:left; margin:8px 0px 0px 1px; }

.ft_innerdiv
{ width:919px; margin:auto; }

.ft_link, .ft_txt_rights
{ float:left; margin:10px 0px 0px 8px; font:11px Arial; color:#627f9e; width:auto; text-decoration:none; }

.ft_txt_rights
{ float:right; margin:10px 16px 0px 0px; font-size:12px; }

/* Inner page */
.lp_div
{ float:left; margin:10px 0px 0px 5px; width:198px; background:#21a3d7; display:inline; }

.inner_page
{ float:left; margin:10px 0px 0px 15px; display:inline; width:678px; }

.lp_corn, .lp_corn2
{ float:left; margin:0px; }

.lp_corn2
{ padding-top:28px; }

.lp_txt_hd, .inner_link
{ float:left; margin:8px 0px 0px 14px; font-size:1em; font-family:Arial, Helvetica, sans-serif; display:inline; text-transform:uppercase; color:#e4f5ff; text-decoration:none }

.tp_innerimg
{ float:left; margin:0px; }

.lp_link
{ float:left; margin:8px 0px 0px 15px; clear:left; text-transform:none; width:160px }

.dot_lines
{ float:left; clear:left; font:12px Arial; margin:-5px 0px 0px 10px; color:#e4f5ff; }
.dot_linesp
{ float:left; clear:left; font:12px Arial; margin:-5px 0px 0px 7px; color:#f7941e; }



.table_content
{ float:left;  font-size:.78em; line-height:18px; text-align:justify; color:#777777; font-family:Tahoma; display:inline; width:auto; margin-top:10px; margin-left:14px}

.for_sitemap
{ color:#777777; font-family:Tahoma; display:inline; width:auto; text-decoration:none; font-size:12px; line-height:27px;}

#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: #001f41;
width: 150px;
padding: 4px;
font:normal 11px Tahoma;
color:#FFFFFF;
line-height:15px;
z-index:100;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: #2b9cd5;
margin: 3px 8px;
}
.border_img { border:2px solid #21a3d7; margin-left:10px }
