/* ---------------------------------------------------------------------------
Basic Style Sheet
version: 1.0
author:  sergio l. baptista
email:   sergioelebe@gmail.com
client:  Prime Web
--------------------------------------------------------------------------- */
/* Index - Main Content */
* { margin: 0px; padding: 0px;
}
img { border: 0px;
}
body { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 12px; color: #006991; text-align: center; background-color: #b2bdc4;
background-image: url(../images/sunsine_lighthouse.jpg);
background-attachment: fixed; background-repeat: no-repeat;
background-position: center top; padding-bottom: 5px;
}
#wrapper { width: 950px; height: 870px; margin: 5px auto; text-align: left;
background-color: transparent; border: 0px solid #ffffff; padding: 15px
}
#wrapper2 { width: 950px; height: 700px; margin: 5px auto; text-align: left;
background-color: transparent; border: 0px solid #ffffff; padding: 15px
}
#header { width: 380px; height: 80px; border: 0px solid #ffffff;
padding-top: 15px; padding-left: 15px; float: right; text-align:right;
margin-top: 0px; color: #ffffff; font-size: 13px; font-style: oblique;
display: block;
}
#navcontainer { width: 950px; height: 40px; border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff; margin-top: 10px; margin-bottom: 20px;
}
#navlist { width: 65%; text-align: center; margin: 6px auto; padding: 0;
text-indent: 0; list-style-type: none;
}
#navlist li { width: 110px; height: 27px; padding: 0; margin: 0; text-indent: 0;
display: inline;
}
#navlist li a { letter-spacing: -1px; text-decoration: none; color: #ffffff;
font-size: 1.5em; padding: 0 18px;
}
#navlist li a:hover,#navlist a#current { width: 110px; height: 27px;
background-image: url(../images/bg-form.png); background-repeat: repeat;
color: #ff822e; font-size: 1.7em;
}
#navlist a#current { color: #e6923f; }

#introText { width: 293px; height: 272px; float: right; border: 0px solid #ffffff;
margin-left: 20px; margin-bottom: 9px;  margin-top: -320px; padding: 7px;
background-image: url(../images/bg-form.png); background-repeat: repeat;
font-size: 1.2em; color: #13253e;
}
#workText { width: 285px; height: 280px; float: left;  border: 0px solid #ffffff;
margin-bottom: 40px; padding: 7px; font-size: 1.2em; color: #13253e;
background-image: url(../images/bg-form.png); background-repeat: repeat;
}
#secText { width: 285px; height: 280px; float: left;  border: 0px solid #ffffff;
margin-left: 21px; padding: 7px; font-size: 1.2em; color: #13253e;
background-image: url(../images/bg-form.png); background-repeat: repeat;
}
#thrText { width: 285px; height: 280px; float: left;  border: 0px solid #ffffff;
margin-left: 21px; padding: 7px; font-size: 1.2em; color: #13253e;
background-image: url(../images/bg-form.png); background-repeat: repeat;
margin-bottom: 40px;
}
#footer { width: 950px; height: 25px; clear: both; color: #13253e;
font-size: 14px; text-align: center; border: 0px solid #ffffff;
background-image: url(../images/bg-form.png); background-repeat: repeat;
padding-top: 3px; margin-top: 10px;
}
.cliTitle { width: 630px; height: 20px; background: #ff822e; color: #ffffff;
text-indent: 5px;
}
.titleTex { border-bottom: 2px solid #ff822e; margin-bottom: 5px;
}
.posLink { margin-top: 45px; margin-left: 180px; font-style: oblique;
}
.posLink2 { margin-top: 50px; margin-left: 160px; font-style: oblique;
}
.heightWra { height: 530px;
}
.textLink a:link    { text-decoration: none; color: #13253e; }
.textLink a:visited { text-decoration: none; color: #13253e; }
.textLink a:hover   { text-decoration: underline; color: #ff822e; }
.textLink a:active  { text-decoration: none;  color: #13253e; }
/*--------------------------------------------------------------------------- */
 /* Historic page */
#header2{ width: 933px; height: 140px; border: 1px solid #ffffff;
padding-top: 15px; padding-left: 15px;
}
#leftColunm2{ width: 450px; height: 430px; float: left; border: 1px solid #ffffff;
background-image: url(../images/bg-form.png); background-repeat: repeat;
margin-left: 0px; padding: 7px;
}
#centerColunm2{ width: 450px; height: 430px; float: left; border: 1px solid #ffffff;
background-image: url(../images/bg-form.png); background-repeat: repeat;
margin-left: 15px; margin-bottom: 39px; padding: 7px;
}
#rightColunm2{ width: 305px; height: 322px; float: left; border: 1px solid #ffffff;
margin-left: 13px;
}
.nornalText { font-size: 1.2em; color: #13253e;
}
.nornalText2 { font-size: 1em; color: #13253e;
}
.title { color: #13253e;
}
/*--------------------------------------------------------------------------- */
 /* Contact page */
form { width: 730px; height: 355px; font-size: 1.1em; margin-left: 121px;
background-image: url(../images/bg-form.png); background-repeat: repeat;
padding-top: 15px; padding-left: 15px; margin-bottom: 60px; margin-top: 55px;
}
fieldset { width: 700px; margin-top: 1px; padding: 5px; position: relative;
border: 1px solid #cccccc; background-color:#f5f5f5 ;
}
legend { font-weight: bold; color: #13253e;
}
label.error { width: 250px; display: block; float: left; color: red;
padding-left: 10px;
}
/* :KLUDGE: Explicitly set the width for IE6- */
* html .feedback{ width: 10em;
}
input { width: 200px;
}
input[type="text"], textarea {	border-top: 2px solid #999999;
border-left: 2px solid #999999; border-bottom: 1px solid #cccccc;
border-right: 1px solid #cccccc; float: left;
}
input:focus, textarea:focus { background: #e3eefb;
}
textarea { width: 300px; height: 100px; float: left;
}
.label { display: block; float: left; width: 120px; text-align: right;
margin-right: 5px; color: #13253e;
}
.form-row { padding: 5px 0; clear: both; width: 700px; }

.space { margin-top: 5px;
}
.location { margin-top: 60px; margin-left: 200px;
}
.submit { width: 68px; margin-left: 125px; margin-top: 10px;}

.reset { width: 68px; margin-left: 165px; margin-top: 10px;}

.ast { margin-left: 5px; color: #13253e; font-size: 11px;
}
/*--------------------------------------------------------------------------- */
.textPort { width: 170px; height: 290px; float: right; background: transparent;
}
.imgPort { float: left;
}
.superScript{ vertical-align: top;	
}
blockquote { font-style: italic;}

