/* CSS Document */

/* Default Styles */

body {
background-color: #E4E5E6;
background-image:url(images/pattern.gif);
margin:0px;
padding:0px;
font-family: Arial, Helvetica, sans-serif;
color: #063469;
font-size: 11px;
}
a:link, a:visited {
color:#000;
}
a:hover, a:active {
color:#063469;
}
a img {
border:none;
}
h1 {
font-size:20px;
}
h2 {
font-size:16px;
}

/* Layout Styles */

#main {
width:100%;
height:212px;
}
#left {
width:14px;
border-right:1px solid #063469;
vertical-align:top;
padding:0;
}
#right {
vertical-align:top;
width:100%;
padding:0;
}
.horiz {
height:224px;
background: url(images/excelagent_10.gif) repeat-x bottom;
width:100%;
}
#middle {
width:760px;
border-top: 4px solid #063469;
background-color:#FFF;
vertical-align:top;
border-right:1px solid #063469;
padding:0;
}
#shadow {
width:6px;
background-image:url(images/excelagent_07.gif);
vertical-align:top;
padding:0;
}
#content {
width:760px;
background-image:url(images/excelagent_16.gif);
background-repeat: no-repeat;
}
#footer {
height: 26px;
color: #C3CEDB;
font-size:9px;
background-color: #063469;
vertical-align: middle;
text-align:center;
padding: 3px;
}
td {
padding:10px;
vertical-align:top;
}
#index {
padding:0;
height:164px;
}
#index p, #index h1 {
margin-left: 10px;
}
#index object {
float:right;
margin:0 0 0 30px;
padding:0;
}
#index img {
padding-right:50px;
}
.content1 {
width:400px;
vertical-align:top;
padding:10px;
}
.content2 {
vertical-align:top;
padding:10px;
width:320px;
}
.bordertop {
border-top:2px solid #063469;
}

/* Banner on Consumer Site */

#banner1 {
height:184px;
width:760px;
padding:0 0 4px 0;
background-color:#90a2b6;
}
#banner2{
height:182px;
width:760px;
padding:0;
border-bottom:2px solid #063469;
background-color:#FFFFFF;
}
#banner2 object {
float:left;
}
#banner2 img {
float:right;
padding: 30px 25px 0 0;
}



/* Navigation Styles and Contact Form select recipient tabs */

#nav {
border: 2px solid #063469;
border-right:0;
border-left:0;
width:760px;
height:22px;
clear:both;
padding:0;
margin:0;
font-size:10px;
}
.emailselect {
width:362px;
border: 1px solid #063469;
border-bottom:0;
clear:both;
font-size:10px;
background-color:#FFFFFF;
}
#nav table, .emailselect {
height:22px;
}
#nav img {
border-left: 1px solid #063469;
}
#nav td, .emailselect td {
padding: 5px 6px 2px 6px;
border-right: 1px solid #063469;
text-align:center;
}
#nav a, .emailselect a {
text-decoration:none;
font-weight:bold;
}
#nav a:link, #nav a:visited {
color:#000;
}
#nav a:hover, #nav a:active, .emailselect a:hover, .emailselect a:active  {
font-weight:bold;
color: #336699;
}
#nav p, .emailselect p {
float:right;
margin:4px 10px 5px 0;
font-size:10px;
}
.gone {
display:none;
}
/* Member's Toolbox */

#nav2 {
border-bottom: 1px solid #063469;
width:760px;
height:30px;
padding:0;
margin:0;
background: #90a2b6 url(images/members_background.gif) repeat-y right;
}
#nav2 table {
height:30px;
margin:0;
}
#nav2 td {
vertical-align:middle;
text-align:center;
padding:0 7px 0 0;
}
.pointer {
vertical-align:text-bottom;
margin-left: 5px;
text-decoration:none;
border:none;
}
#nav2 a {
margin:0;
padding:0;
}
#nav2 a:link, #nav2 a:visited {
color:#FFFFFF;
text-decoration:none;
font-size: 14px;
font-weight:bold;
}
#nav2 a:hover, #nav2 a:active {
color:#000000;
text-decoration:none;
font-size: 14px;
font-weight:bold;
}

/* Iframe styles */

iframe {
width: 760px;
height: 500px;
margin:0;
}



/*style for nav when that page is selected */
.thispage {
font-weight:bold;
color:#acadad;
background-color:#fafbfc;
}
.ae {
background:url(images/mini_ea.gif) no-repeat;
}

/* benefits table styles */

#benefits {
width: 351px;
margin:0 auto;
}
#ben1 {
height:24px;
padding:0px;
background-image:url(images/content_19.gif);
}
#ben1 p {
margin: 4px 35px;
font-size: 13px;
font-weight:bold;
}
#ben2 {
border-right:1px solid #063469;
border-left:1px solid #063469;
border-bottom:1px solid #063469;
background-color: #FFFBEC;
padding:3px;
}
#ben2 h1, #ben2 h3 {
margin-left:10px;
}
#ben2 li {
margin-bottom: 5px;
font-size: 12px;
font-weight:bold;
}

/* checklist table styles */

#info {
background-color: #FFFBEC;
border:1px solid #063469;
margin: 0px auto;
}
#info p {
margin:0px;
}
#info td {
border:1px solid #063469;
border-collapse:collapse;
}
.info1 {
width:250px;
padding: 5px;
}
.info2, .info2head {
width:50px;
text-align:center;
padding: 2px;
}
.info2head {
background: url(images/ea_backsmall.gif) no-repeat bottom left;
} 

/* login table styles */

#login {
width:374px;
float:right;
margin-left:10px;
}
#logintable {
width:374px;
margin:10px auto;
}
#logintable td {
padding:0;
border: 1px solid #063469;
border-collapse:collapse;
}
#login1 {
background: url(images/login_03.gif) no-repeat bottom;
vertical-align:top;
width:195px;
}
#login p {
margin: 5px 5px 5px 10px;
}
#login2 {
background: url(images/login_02.gif) no-repeat top;
vertical-align:bottom;
text-align:right;
width:179px;
}
#login2 h3 {
margin: 3px 5px 0 0;
font-size:16px;
}
#logintable input {
margin-top:5px;
}
#logintable img {
border:none;
}
#memberlogin {
margin: 10px auto;
width:300px;
background-color: #fafbfc;
border: 1px solid #063469;
padding:10px;
font-weight:bold;
}


/* Contact Form styles */

.contact, #application, #information_request {
background-color:#fafbfc;
padding: 10px;
border: 1px solid #063469;
width:340px;
}
.contact td, #application td {
padding:5px;
}
.dotted {
border-right:1px solid #063469;
text-align:right;
}
.submit {
border:2px solid #063469;
background-color:#FFFFFF;
font-size:11px;
padding:0px 20px;
margin-left:10px;
}

/* rss box styles */


.someclass { /*Style for RSS box for #cssnewsbox box (last demo)*/
padding: 10px;
border: 1px solid black;
background-color:#fafbfc;
}
.someclass a {
padding-top:10px;
font-weight:bold;
}
.someclass p {
color:#000000;
}

.rsspaginate{ /*Style for Pagination DIV*/
text-align: center;
padding: 0;
margin: 0px auto;
background-color:#1d3667;
overflow:visible;
border: 1px solid black;
border-top:0;
}

.rsspaginate form{ /*Style for Pagination DIV's form element*/
margin: 0;
}

.rsspaginate .paginateselect{ /*Style for Pagination DIV's drop down menu*/
border: 1px solid navy;
margin: 2px auto;
}

.rsspaginate a{ /*Pagination links*/
padding: 0 5px;
text-decoration: none;
border: 1px solid black;
border-top:0;
border-bottom:0;
color: navy;
background-color: white;
}

.rsspaginate a:hover, .rsspaginate a.selected{
color: #000;
background-color: #d1d1d1;
text-decoration: none;
border: 1px solid black;
}



/* msc styles */

.quote {
padding: 5px 30px 5px 20px;
color:#000;
font-size:12px;
text-align:justify;
}
.quote img {
display:inline;
}
.description {
margin:3px 0px 10px 40px;
display:block;
width:250px;
}
.excel {
color:#999999;
}
.download {
vertical-align:top;
padding:10px;
}
.download img {
margin: 0 20px 20px 0;
}
.download p {
margin-top:2px;
margin-bottom:4px;
}
.floatleft {
float:left;
}
.bigbold {
font-size:12px;
font-weight:bold;
}
#welcome {
width:auto;
margin:10px auto;
border:none;
}
#welcome td, #rightdiv {
background-color:#fafbfc;
padding: 1px 10px;
text-align:center;
border: 1px solid #063469;
}
.smallhead {
font-size:14px;
}
.knowledge {
width: 760px;
height: 400px;
}
#agentsites {
width:374px;
background-image:url(images/index_02.gif);
}
#agentsites2 {
margin: 0 10px;
}
.invis {
margin:0 0 0 10px;
padding:2px 10px;
border:1px dotted #063469;
width:250px;
}
.invis img {
border:none;
margin: 0 10px 5px 0;
}
.invis p {
font-size:10px;
margin:0;
}
#csi table {
margin:0;
}
#csi p {
margin:0;
padding:0;
}
.csip {
margin:0;
padding:5px;
border-bottom:1px dotted #063469;
}
.small {
font-size:9px;
}
#privacy table {
width:500px;
background-color:#FFFFFF;
border:1px solid #063469;
margin: 10px;
}
#privacy th {
padding:0 10px 0 0;
text-align:center;
background: url(members/phpBB2/templates/Getaway/images/logo_left.gif) no-repeat left;
text-align:right;
height:71px;
border-bottom:1px solid #063469;
vertical-align:middle;
}
#privacy h1 {
margin:0;
}
