File: /home/panama/public_html_old/styles.css
html, body {
font-family:Arial, Helvetica, sans-serif;
font-size: 100%;
line-height: 100%;
text-align:left;
margin: 0px;
padding: 0px;
background:#f7f7f7 url(images/bg_top_repeat.png) repeat-x scroll left top;
}
img { border:0; margin: 0; padding: 0 }
h1 { color: #004597; font-size: 25px; line-height: 1.3em; margin-bottom: .9em; text-align: left; font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-weight:lighter; padding:0px 0px 0px 20px;}
h1 strong{ color:#c9a36d;}
h2 { color: #004597; font-size:25px; line-height: 1.3em; margin-bottom:0.2em; text-align:left; font-weight:lighter; font-family:Arial, Helvetica, sans-serif; width:100%; }
h3 { color: #004597; font-size: 1em; line-height: 1.3em; margin-bottom: .4em; text-align: left; font-weight:lighter;}
h4 { color: #004597; font-size: .8em; line-height: 20px; margin-bottom: .4em; text-align: left;}
p { color: #656565; font-size: .8em; line-height: 18px; margin-bottom: 1.0em; text-align:justify;}
ul { color: #656565; font-size: .8em; line-height: 20px; font-weight:lighter; margin: 10px 0px 20px 0px; text-align:left; }
/*====================================================== Header ==*/
.header{
width:100%;
height:201px;
position:relative;
margin:0px auto;
padding:0px;
position:relative;
background:url(images/bg_top.png) no-repeat scroll center top;
z-index:100;
}
#headerwrapper{
width:981px;
height:200px;
margin:0px auto;
padding:0px;
position:relative;
padding:0px 0px 1px 0px;
}
.logo{
width:981px;
height:154px;
position:relative;
float:left;
margin:0px auto;
padding:0px;
cursor:pointer;
}
.nav{
width:981px;
height:46px;
position:relative;
float:left;
margin:0px;
padding:0px;
z-index:100;
}
#contentwrapper{
width:100%;
height:auto;
position:relative;
padding:0px;
margin:0px auto;
background:url(images/content_bg.png) repeat-y scroll center top;
overflow:hidden;
z-index:50;
}
.contentcontainer{
width:962px;
height:auto;
position:relative;
padding:11px 11px 15px 8px;
margin:0px auto;
overflow:hidden;
}
.maincontainer{
width:962px;
height:auto;
position:relative;
margin:0px;
padding:0px 0px 14px 0px;
float:left;
overflow:hidden;
}
.homebannerwrapper{
width:616px;
height:308px;
position:relative;
border:solid 2px #eaeaea;
float:left;
padding:0px;
margin:0px;
}
.latestnewswrapper{
width:330px;
height:310px;
position:relative;
border:solid 1px #1063c7;
float:right;
padding:0px;
margin:0px;
background:#013d85 url(images/bg_latestnews.png) repeat-x scroll left top;
}
.latestnew_title{
color:#FFFFFF;
text-align:center;
border-bottom:solid 1px #004fae;
height:42px;
margin:0px;
padding:0px;
width:330px;
font-size: 25px;
line-height: 1.3em;
text-align:center;
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
font-weight:lighter;
}
.latestnewscontainer{
width:308px;
height:auto;
position:relative;
padding:5px 10px 10px 10px;
overflow:hidden;
}
.latestnews_datetxt{
width:108px;
height:28px;
padding:0px 195px 8px 5px;
position:relative;
float:left;
margin:0px;
text-align:left;
color:#FFFFFF;
font-size:14px;
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
background:url(images/latestnews_datebg.png) no-repeat scroll left top;
line-height:25px;
vertical-align:middle;
}
.latestnews_subtitle{
color:#469bff;
font-size:15px;
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
text-align:left;
margin:0px;
}
.latestnews_txt{
color:#c5e0ff;
margin:0px;
font-size:12px;
font-size: .8em;
line-height: 20px;
margin-bottom: 1.8em;
}
.latestnewscontainer a:link, .latestnewscontainer a:visited{
color:#6eaffc;
text-decoration:none;}
.latestnewscontainer a:hover, .latestnewscontainer .newcontainer a:active{
color:#FFFFFF;
text-decoration:none;}
.btmborder{
border-bottom: solid 1px #004fae;
}
.btmborderdot
{
border-bottom: dashed 1px #CCCCCC;
}
.homephotowrapper{
width:332px;
height:409px;
position:relative;
float:right;
overflow:hidden;
margin:0px auto;
padding:0px;
text-align:center;
}
.homephotocontainer{
width:292px;
height:315px;
border:solid 1px #d2d2d2;
position:relative;
float:right;
padding:20px 19px 22px 19px;
margin:0px;
background:url(images/bg_photohere.png) repeat-x scroll left top;
}
.homephoto{
width:290px;
height:313px;
border:solid 1px #cbcbcb;
position:relative;
margin:0px;
padding:0px;
}
.homephotowrapper_title{
color:#013e87;
width:332px;
text-align:center;
margin:0px;
padding:0px;
font-size: .8em;
line-height: 18px;
margin-bottom: 1.0em;
}
.hometextwrapper{
width:596px;
height:auto;
position:relative;
float:left;
border:solid 1px #d2d2d2;
background:#f3f3f3 url(images/bg_habout.png) repeat-x scroll left top;
padding:0px 9px 0px 13px;
margin:0px;
overflow:hidden;
}
.hometextwrapper_title{
background:url(images/icon_home.png) no-repeat scroll left top;
color:#004597;
padding:0px 0px 0px 49px;
margin:0px;
position:relative;
height:42px;
width:547px;
line-height:40px;
vertical-align:middle;
font-size:14px; /*20px*/
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
font-weight:bold;
}
.servicetextwrapper{
width:618px/*596px*/;
height:auto;
position:relative;
float:left;
border:solid 1px #d2d2d2;
background-color:#fcfcfc /*url(images/title.png) repeat-x scroll left top*/;
/*padding:0px 9px 0px 13px; */
margin:0px;
overflow:hidden;
}
.servicescontainer{
width:596px;
height:auto;
padding:20px 9px 12px 13px;
margin:0px;
float:left;
position:relative;
overflow:hidden;
}
.thumbscontainer{
width:596px;
height:auto;
padding:20px 9px 12px 0px;
margin:0px;
float:left;
position:relative;
overflow:hidden;
}
.servicelogoimg{
width:169px;
height:141px;
float:left;
border:solid 1px #d9d9d9;
position:relative;
padding:0px;
margin:0px;
}
.s_headlinescontainer{
width:425px;
float:right;
padding:20px 0px 0px 0px;
position:relative;
text-align:center;
}
.blacktxt{
color:#4c4c4c;
font-size:17px;
font-family:"Myriad Pro";
text-transform:uppercase;
text-align:center;
line-height:18px;
font-weight:bold;
width:100%;
}
.bluetxt{
color:#0956b3;
font-size:14px;
font-family:"Myriad Pro";
text-transform:uppercase;
text-align:center;
line-height:18px;
font-weight:bold;
padding:15px 0px 0px 0px;
width:100%;
}
.title{
background:url(images/title.png) repeat-x scroll left top;/*url(images/icon_services.png) no-repeat scroll left top;*/
color:#004597;
padding:0px 9px 0px 13px;
margin:0px;
position:relative;
height:42px;
width:596px;
line-height:40px;
vertical-align:middle;
font-size:14px;
text-transform:uppercase;
overflow:hidden;
z-index:10;
text-align: left;
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
font-weight:bold;
}
.title1{
background:url(images/title.png) repeat-x scroll left top;/*url(images/icon_services.png) no-repeat scroll left top;*/
color:#004597;
padding:0px 9px 0px 13px;
margin:0px;
position:relative;
height:42px;
width:596px;
line-height:40px;
vertical-align:middle;
font-size:14px;
text-transform:uppercase;
overflow:hidden;
z-index:10;
text-align: left;
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
font-weight:bold;
}
.title1 a{
color:#004597;
font-size:14px;
text-transform:uppercase;
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
}
.title1 a:hover{
color:#004597;
font-size:14px;
text-transform:uppercase;
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:underline;
}
.titleicons{ width:40px; height:42px; float:left; z-index:50; overflow:hidden;}
.breadcrumbs{ width:556px; height:42px; float:left; padding:0px 0px 0px 0px; overflow:hidden; margin:0px;}
.breadcrumbs ul{
width:556px;
height:42px;
float:right;
list-style:none;
color:#004597;
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
font-size:16px;
line-height:42px;
vertical-align:middle;
padding:0px;
margin:0px;
overflow:hidden;
display:block;
}
.breadcrumbs ul li{
background:url(images/breadcrumb_separator.png) no-repeat scroll 0px 0px;
width:auto;
height:42px;
position:relative;
padding:0px 0px 0px 20px;
list-style-position:outside;
float:left;
line-height:42px;
padding:0px 0px 0px 30px;
overflow:hidden;
display:block;
}
.breadcrumbs ul li:first-child{ background:none; padding:0px;}
.breadcrumbs ul li.first{ background:none; padding:0px;}
.breadcrumbs ul li a:link, .breadcrumbs ul li a:visited{ color:#004597; text-decoration:none;}
.breadcrumbs ul li a:hover, .breadcrumbs ul li a:active{ color:#004597; text-decoration:underline;}
.titletxt{ width:546px; float:left; padding:0px 0px 0px 10px; overflow:hidden; margin:0px;}
.titletxt ul{
width:456px;
height:42px;
float:right;
list-style:none;
color:#004597;
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
font-size:16px;
line-height:42px;
vertical-align:middle;
padding:0px;
margin:0px;
overflow:hidden;
}
.titletxt ul li{
background:url(images/breadcrumb_separator.png) no-repeat scroll left 0px;
width:auto;
height:42px;
position:relative;
padding:0px 0px 0px 20px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
float:left;
line-height:42px;
padding:0px 0px 0px 30px;
overflow:hidden;
}
.services_pdfdocwrapper{
width:270px;
height:42px;
padding:0px 20px 15px 5px;
list-style:none;
float:left;
display:block;
overflow:hidden;
}
.services_pdfdoccontainer{
width:262px;
height:34px;
border:solid 1px #707070;
padding:4px 6px 4px 8px;
color:#585858;
line-height:16px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
list-style:none;
float:left;
display:block;
background-color:#f8f8f8;
}
.thumbs_wrapper{
width:220px;
height:42px;
padding:0px 20px 15px 5px;
list-style:none;
float:left;
display:block;
overflow:hidden;
}
.thumbs_container{
width:202px;
height:34px;
border:solid 1px #ababab;
padding:2px 6px 4px 8px;
color:#585858;
line-height:16px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
list-style:none;
float:left;
display:block;
background-color:#f4f4f4;
}
span.bulletcheck{
float:left;
width: 36px;
height:32px;
}
span.servicespdflinks{
width:216px;
height:auto;
float:right;
padding-left:5px;
}
.services_pdfdoccontainer a:link, .services_pdfdoccontainer a:visited{ font-size:12px; color:#585858; text-decoration:none;}
.services_pdfdoccontainer a:hover, .services_pdfdoccontainer a:active{ color:#585858; text-decoration:underline;}
.servicesbannerwrapper{
width:958px;
height:178px;
position:relative;
border:solid 2px #eaeaea;
float:left;
padding:0px;
margin:0px;
}
.servicesphotowrapper{
width:332px;
height:515px;
position:relative;
float:right;
overflow:hidden;
margin:0px;
padding:0px;
}
.servicesphotocontainer{
width:318px;
height:499px;
border:solid 1px #d2d2d2;
padding:7px 6px 7px 6px;
margin:0px;
background:url(images/bg_photohere_inner.png) repeat-x scroll left top;
}
.servicesphoto{
width:316px;
height:497px;
border:solid 1px #cbcbcb;
margin:0px;
padding:0px;
}
.home_img_link_container
{
width:100%;
height:auto;
padding-top:30px;
}
.home_img_link
{
width:31%;
height:45px;
padding:5px 5px 5px 5px;
float:left;"
border:1px solid #D2D2D2;
}
#footer{
width:961px;
height:62px;
margin:0px auto;
padding:20px 0px 0px 0px;
position:relative;
color:#656360;
font-size:0.8em;
text-align:center;
background:url(images/bg_footer.png) repeat-x scroll center top;
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
overflow:hidden;
}
#footer a:link, #footer a:visited {color:#747474; text-decoration:none;}
#footer a:hover, #footer a:active {color:#747474; text-decoration:underline;}
.boxpadding{ padding:0px 14px 15px 0px;}
.readmore a:link, .readmore a:visited{ height:28px; line-height:30px; text-align:right; color:#013f89; text-decoration:none; float:right; font-size:11px; vertical-align:top;}
.readmore a:hover, .readmore a:active{ text-align:right; color:#013f89; text-decoration:underline;}
.clearfix {clear: both;}
.newstitle{
color:#004597;
padding:0px;
margin:0px;
font-size:14px;
text-transform:uppercase;
overflow:hidden;
text-align: left;
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
font-weight:bold;
}