/*
INDEX

1. GLOBAL
2. CONTAINERS
3. FORMS
4. TEXT
5. LINKS

*/



/*
1. GLOBAL
---------------------------------------------------------------*/

body {
background:url(../img/bg.gif) top repeat-x #F6F7F9;
font-family:Arial, Helvetica, sans-serif;
font-size:.75em;
color:#333333;
margin:0;
padding:0;
}

img {
border:0;
}

.left {float:left;}

.right {float:right;}

.noPad {
margin:0;
padding:0;
}

.pad20{padding-left:20px; text-indent:0px}

.mt {
border:none;
background:none;
}

hr {color:#ddd;}

th {border-bottom:1px solid #777; text-align:center; color:#777}

.sales {border-bottom:1px solid #999; text-align:center; color:#777}

.sales-subth {border-bottom:1px solid #999; font-size:1.2em; color:#1D2C67; letter-spacing:1em; height:50px; vertical-align:bottom}


/*
2. CONTAINERS
---------------------------------------------------------------*/
#container {
text-align:left;
width:780px;
padding:0;
margin:30px 0px 0px 0px;
}

/* ------------------- HEADER ------------------- */
#ea {
height:99px;
padding:0;
margin:0;
}

#ea-1 {
width:329px;
height:97px;
border:1px solid #D5D7E0;
background:url(../img/bg_eaa.jpg) #f7f7f7;
}

#ea-2 {
width:259px;
height:97px;
border-top:1px solid #D5D7E0;
border-bottom:1px solid #D5D7E0;
background:url(../img/bg_eab.jpg) #f7f7f7;
}

#ea-3 {
width:188px;
height:97px;
vertical-align:top;
border:1px solid #D5D7E0;
background:url(../img/bg_eac.jpg) #f7f7f7;
}

#ea-3 div {
padding-left:25px;
position:relative;
top:25px;
}

/* ------------------ NAVIGATION ------------------ */
#eb {
padding:0;
margin:0;
}

#eb-1 {
width:329px;
height:171px;
border-left:1px solid #D5D7E0;
border-right:1px solid #D5D7E0;
background-color:#eeeeef;
}

#eb-2 {
width:259px;
height:171px;
vertical-align:bottom;
background:url(../img/bg_ebb.jpg) #1e2f74;
}

#eb-3 {
height:171px;
vertical-align:bottom;
color:#FFFFFF;
border-left:1px solid #D5D7E0;
border-right:1px solid #D5D7E0;
background:url(../img/bg_ebc.jpg) #1e2f74;
}

/* ----------- NAVIGATION BACKGROUNDS ------------ */
.eba_00 {background:url(../img/bg_eba_00.jpg);}

.eba_01 {background:url(../img/bg_eba_01.jpg);}

.eba_02 {background:url(../img/bg_eba_02.jpg);}

.eba_03 {background:url(../img/bg_eba_03.jpg);}

.eba_04 {background:url(../img/bg_eba_04.jpg);}

.eba_05 {background:url(../img/bg_eba_05.jpg);}

.eba_06 {background:url(../img/bg_eba_06.jpg);}

.eba_07 {background:url(../img/bg_eba_07.jpg);}



/* ------------------- CONTENT ------------------- */
#ec {
vertical-align:top;
padding:0;
margin:0;
}

#ec-1 {
width:329px;
min-height:320px;
border:1px solid #D5D7E0;
background:url(../img/bg_eca.jpg) top no-repeat;
}

#ec-1 div {
padding:45px 23px 100px 19px;
}

#ec-2 {
width:259px;
height:340px;
border-top:1px solid #D5D7E0;
border-bottom:1px solid #D5D7E0;
background:url(../img/bg_ecb.jpg) top no-repeat;
}

#ec-2 div {
padding:48px 23px 100px 23px;
}

#ec-1-2 {
width:588px;
height:340px;
border-top:1px solid #D5D7E0;
border-bottom:1px solid #D5D7E0;
border-left:1px solid #D5D7E0;
background:url(../img/bg_ecab.jpg) top no-repeat;
}

#ec-1-2 div {
padding:45px 23px 100px 19px;
}

#ec-3 {
width:188px;
min-height:320px;
border:1px solid #D5D7E0;
}

/* ------------------- FOOTER ------------------- */
#ed {
height:60px;
background:#F6F7F9;
color:#939394;
font-size:.75em;
line-height:2em;
vertical-align:top;
border-top:1px solid #D5D7E0;
padding:10px 0px 0px 0px;
margin:0;
}

#ed a:link {color:#8D99C4;text-decoration:none;}
#ed a:visited {color:#8D99C4;text-decoration:none;}
#ed a:hover {text-decoration:underline;}

#ed a:link .nolink {color:#939394; text-decoration:none; font-weight:normal}
#ed a:visited .nolink {color:#939394; text-decoration:none; font-weight:normal}
#ed a:hover .nolink {color:#939394; text-decoration:none; font-weight:normal}

#ed-1 {
}

#ed-2 {
text-align:right;
}

#ed-2 div {
}

/*
3. FORMS
---------------------------------------------------------------*/
input, select, textarea {
background:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:.9em;
color:#333333;
padding:1px 0px 1px 3px;
margin:0;
border:1px solid #D5D7E0;
}

form {padding:0; margin:0}


/*
4. TEXT
---------------------------------------------------------------*/
p {
margin:0;
padding:6px 0px 6px 0px;
text-align:justify;
text-indent:2em;
line-height:1.4em;
}

.blurb {
font-size:.9em;
padding:0px 14px;
}

.credits {
font-size:.85em;
font-weight:bold;
text-align:right;
text-indent:0;
}

.ta_lft {
text-align:left !important;
}

.readmore {
float:right;
}

.no_bg {
background-image:none;
}

.li {
padding-left:12px;
background:url(../img/li_3.gif) top left no-repeat;
}

.li-rt {
padding-right:12px;
background:url(../img/li_4.gif) right no-repeat;
}

h1, h2, h3, h4 {
font-family:Arial, Helvetica, sans-serif;
}

h1 {
color:#253B90;
font-weight:normal;
font-size:1.7em;
text-transform:uppercase;
line-height:20px;
letter-spacing:-1px;
border-bottom:1px solid #253B90;
padding:0;
margin:-1px 0px 0px;
}

h3 {
font-size:1.2em;
color:#3953B7;
padding:0px 12px 0px;
margin:12px 0px 0px;
background:url(../img/li_4.gif) right bottom no-repeat;
}

h4 {
color:#253B90;
font-weight:normal;
font-size:1.2em;
border-bottom:1px solid #253B90;
margin:0;
}

h5 {
font-size:1em;
color:#253B90;
padding:0px 12px 0px;
margin:12px 0px 0px;
background:url(../img/li_4.gif) right bottom no-repeat;
}

.sm {
font-size:10px;
}

.sm-bl {
font-size:.9em;
color:#1D2C67;
}

.f1 {
font-size:1.1em;
}

.f1b {
font-size:1.1em;
font-weight:bold;
}

.f1bblue {
font-size:1.1em;
font-weight:bold;
color:#1D2C67;
}

.f2 {
font-size:1em;
}

.f2blue1 {
font-size:1em;
color:#1D2C67;
}

.f2b {
font-size:1em;
font-weight:bold;
}

.f3 {
font-size:.9em;
}

.f3b {
font-size:.9em;
font-weight:bold;
}

.f3bi {
font-size:.9em;
font-weight:bold;
font-style:italic;
}

.f4 {
font-size:.8em;
}

.f4b {
font-size:.8em;
font-weight:bold;
text-transform:none;
}

.f4blue1 {
font-size:1.3em;
font-weight:normal;
color:#253B90;
}

.f5 {
font-size:.75em;
}

.f5bi-ar {
font-size:.9em;
font-weight:bold;
font-style:italic;
text-align:right;
padding:0;
margin:0px 12px;
}


.b{font-weight:bold}

.noInd{text-indent:0px;}

ul {
}

li {
color:#253B90;
list-style:url(../img/li_3.gif) outside;
margin:8px 0px;
padding:0;
}


/*
5. LINKS
---------------------------------------------------------------*/

a:link {text-decoration:none; color:#3953B7; font-weight:bold}
a:visited {text-decoration:none; color:#3953B7; font-weight:bold}
a:hover {text-decoration:underline; color:#3953B7;}

a:link .nolink {text-decoration:none;}
a:visited .nolink {text-decoration:none;}
a:hover .nolink {text-decoration:none;}

a:link.f4blue1,a:visited.f4blue1,a:hover.f4blue1 {
font-size:1.3em;
font-weight:normal;
color:#253B90;
}


a.nav1 {
color:#fff;
padding:2px 12px 0px 0px;
margin:0;
display:block;
background:url(../img/li_1.gif) right no-repeat;
border-bottom:1px solid #364371;
}

a:visited.nav1 {
color:#fff;
padding:2px 12px 0px 0px;
margin:0;
display:block;
background:url(../img/li_1.gif) right no-repeat;
border-bottom:1px solid #364371;
}

a:hover.nav1 {
color:#fff;
text-decoration:none;
padding:2px 14px 0px 0px;
margin:0;
display:block;
background:url(../img/li_2.gif) right no-repeat;
}

/*
6. IMAGES
---------------------------------------------------------------*/
#ec-1-2 img {border:1px solid #253B90 !important; max-width:260px;}
#ec-1-2 .alt img {width:inherit !important;}
#ec-1-2 img.alignleft {float:left; margin:10px 10px 10px 0;}
#ec-1-2 img.alignright {float:right; margin:10px 0 10px 10px;}


/* ------------------------- MISC ---------------------------*/
.center, .aligncenter {text-align:center !important; margin:0 auto;}