﻿/* CSS Document */



body {background:#ffffff url(/img/topbg.gif) repeat-x top; margin: 0; padding: 0; color:#000000; font: 82% Arial, Helvetica, sans-serif; min-width:760px; color:#333333;}



h1,h2,h3,h4,h5,h6,form,fieldset {margin:0; padding: 0;}

h3 {color:#000066; padding: 0px 5px 0px 12px;}


p {margin:0; padding-bottom:15px;}



a:link, a:active, a:visited {color:#00377B; text-decoration:none;}

a:hover {text-decoration:underline;}





h2 {color:#233E99; font-size:12px; padding: 0px 5px 0px 12px; background: url(../img/menubullet3.gif) no-repeat 0 4px; padding-bottom:5px; margin-bottom:10px; border-bottom:2px dotted #7377B9;}



#wrap {margin:0 auto; width:736px;}



#main {}



.cleaner {clear:both;}

.fleft {float:left;}

.fright {float:right;}



/*########################

HEADER

########################*/



#header {padding:0px 0px 1px 0px;}

#header .topnav {height:13px; font-size:11px; padding-top:5px; /*border-bottom:1px solid #ffffff;*/ margin-bottom:5px;}

#header .topnav ul {margin:0; padding:0;}

#header .topnav ul li {padding: 5px 10px 5px 0px; list-style:none; display:inline;}

#header #topset {height:101px;}

#header #topset .logo {float:left;}

#header #topset .promo {float:right; background:url(/img/topright.gif) no-repeat; width:533px; height:101px;}

#header #topset .text {padding:10px; text-align:justify; color:#FFFFFF; font-size:12px;}





#topmenu {background: url(/img/topmenubg.gif) no-repeat; width:736px; height:25px; border-bottom:1px solid #ffffff; font-size:12px;}

#topmenu .menulinks {padding:3px 0px 0px 10px; font-weight:bold; color:#FFFFFF; text-align:center;}

#topmenu .menulinks a:link, #topmenu .menulinks a:active, #topmenu .menulinks a:visited {color:#FFFFFF;}

#topmenu .menulinks a:hover {color:#00377B;}





#content-container {background:url(/img/bgcontent.gif) repeat-y;}



/*########################

LEFT SIDE BAR

########################*/



#left-sidebar {float:left; width:149px; padding-top:0px; padding-bottom:0px; padding-right:0px;}

#left-sidebar .top {background: url(/img/leftsidetop.gif); height:141px; width:149px;color:#FFFFFF; text-align:center; font-weight:bold; }





#main_menu {padding:5px 5px 5px 5px;}



#main_menu h2 {padding: 4px 0px 0px 13px; margin-bottom:3px; background: url(/img/menuh1bg.gif) no-repeat; font-size:13px; height:29px; color: #990000;}

#main_menu h2 a:link, #main_menu h2 a:active, #main_menu h2 a:visited {color:#00377B; text-decoration:none;}

#main_menu h2 a:hover {color:#990000;}



#main_menu a:link, #main_menu a:active, #main_menu a:visited {color:#000000; text-decoration:none;}

#main_menu a:hover {color:#233E99; text-decoration:underline;}



#main_menu ul {margin:0; padding:0; padding-left:10px; padding-bottom:5px; margin-bottom:10px;}

#main_menu li {padding: 5px 0px 0px 12px; list-style: none; background: url(../img/bulletmenu2.gif) no-repeat 0 8px; font-size:12px; margin-right:5px;}

#main_menu li a:link, #main_menu li a:active, #main_menu li a:visited {font-weight:bold; font-size:11px; color: #00377B; padding:0px 3px 0px 3px;}

#main_menu li a:hover {background: #FFFFFF; border-bottom:2px solid #FDCC00; padding:0px 3px 0px 3px;}







/*########################

MAIN CONTENT PART

########################*/





/*--Content--*/



#middle {float:right; width:567px; padding:10px 10px 10px 10px;}

#middle .address {font-size:11px; padding-bottom:10px; border-bottom:1px solid #999999;}



#middle h1 { font-size:16px; padding-bottom:10px;}

#middle p {text-align: justify;}


/* image float */
.imgleft {float:left; padding:0 5px 5px 0;}
.imgright {float:right; padding:0px 0px 5px 5px;}

/*--Photo tour style--*/
#photos {width:90%; margin:0 auto; text-align:left;}
#photos img {padding:3px 3px 3px 3px; border:1px solid #CCCCCC;}


/*Brochure form styles*/
#brochure_form { /*width:400px; margin:0 auto;*/}

/*########################

FOOTER

########################*/



#footer {clear:both; background: #ffffff url(/img/footerbg.gif) no-repeat bottom; height:81px; width:736px; color:#00377B; text-align:center; padding:10px 0px 0px 0px; margin-top:10px;}

#footer a:link, #footer a:active, #footer a:visited {color:#00377B; font-weight:bold;}

/* ##################### FORMULARIOS ###################*/
/* ##################### Brochure ###################*/

input {background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#003D88;
/*border:solid 1px #3E6FAC;*/

}

form {
/*border:double 1px #3E6FAC;*/
/*color:#003D88;*/
}

/*.buttom {
background:#003D87;
border:solid 1px #3E6FAC;
font:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
color:#FFCC00;
}*/
.tform{ background: #E2EBF5;
background-repeat:no-repeat;
background-position:center;
}

textarea {background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#003D87;
border-color:#3E6FAC;
/*border:solid 1px #3E6FAC;*/
}

#brochure_form select{width:130px; font-size:9px;}

/*###############TABLES###############*/

#prices th{font-weight:bold; color:#FFF;  border-bottom: #000066 solid 1px; background-image:url(../img/topmenubg.gif) }
#prices table{width:inherit; cell-padding:2px;}
#prices {background:#BCD5F3; padding:2px;}
#prices td{border-bottom: #000066 solid 1px; background:#BCD5F3;}
#prices .other{background:#CCC;}

#note{font-size:11px; color:#CC0000; border-bottom:solid #333333 1px;}
#other{color:#000066; font-size:11px; border-bottom:solid #333333 1px;}

/*brochure download box */
#brochure-download { padding:0; margin:0 auto; text-align:center;}
#brochure-download .left { float:left; padding:0 10px 0 0; width:160px;}
#brochure-download .center { float:left; padding:0 10px 0 0; width:160px;}
#brochure-download .right { float:left; padding:0 10 0px 0 0; width:160px;}
#brochure-download .text {padding: 10px 0 0 0; text-align:center; clear:both; font-weight:bold; }

/*little contact box  ( copy of "adobe style" ) */
.contact-box {border:1px solid #cccccc; margin-bottom:10px; padding:5px; background:#D7E6F8; width:260px; float:left; height:65px;}
.contact-box img { border:1px solid #eee;}
.contact-box .icon {float:left; margin-bottom:0px; padding:2px 2px 2px 2px; margin-right:5px;}
.contact-box .text {font-size:11px; text-align:left; padding:0px 0px 0px 0px;}


/*adobe get reader */
#acrobat .adobe {border:1px solid #CCCCCC; margin-bottom:10px; padding:5px; background:#FFFFCC; width:260px; float:left; height:65px;}
#acrobat .adobe .icon {float:left; margin-bottom:0px; padding:2px 2px 2px 2px; margin-right:5px;}
#acrobat .adobe .text {font-size:11px; text-align:left; padding:0px 0px 0px 0px;}

.clr { clear:both;}
.cleaner{clear:both; height:2px;}