/* INDEX

1. GLOBAL
2. CONTAINERS
3. TEXT
4. LINKS
5. FORMS		*/

/* 1. GLOBAL */
body {
font-size:.8em;
font-family:"Trebuchet MS",Arial,sans-serif;
color:#2C2C2C;
margin:0;
padding:0;
background:url(../img/bg.gif) repeat-x #FFF;
}

.left {float:left;}
.right {float:right;}

/* 2. CONTAINERS */
#container {
width:790px;
padding-bottom:20px;
}

#header {
width:790px;
height:90px;
}

#r1_01 {
width:790px;
height:86px;
background:url(../img/bg_r1_01.jpg) no-repeat;
}

#r2_01 {
width:770px;
text-align:left;
border-left:1px solid #959A9B;
border-right:1px solid #959A9B;
}

#r3_01 {
width:770px;
height:60px;
border:1px solid #959A9B;
background:url(../img/bg_r3_01.jpg) no-repeat;
}

#r4_01 {
width:770px;
height:36px;
font-size:.8em;
border-left:1px solid #959A9B;
border-right:1px solid #959A9B;
background:#FBFBFC;
}

#r5_01 {
width:770px;
height:41px;
border:1px solid #959A9B;
background:url(../img/bg_r5_01.jpg) no-repeat;
}

/* 2.5 SECT */
#sect_01 {
width:440px;
padding:70px 0px 50px 40px;
}

#sect_02 {
width:690px;
padding:70px 40px 50px 40px;
}

#sect_03 {
border-left:1px solid #959A9B;
padding-left:20px;
margin-left:368px;
}

#sect_04 {
width:340px;
float:left;
}

/* 3. TEXT */
p {
padding:6px 0px 20px 0px;
margin:0;
}

h1 {
font-size:1.3em;
font-weight:normal;
color:#3D589B;
padding:0;
margin:20px 0px 4px 0px;
}

h2 {
font-size:1.1em;
font-weight:bold;
color:#3D589B;
padding:0;
margin:20px 0px 4px 0px;
}

h4 {
font-size:1.1em;
padding:12px 0px 0px 0px;
margin:0;
}

.txt_sm {
font-size:.85em;
}

.txt_reg {
font-size:.9em;
}

.txt_lg {
font-size:1.1em;
}

.txt_lg_bl {
font-size:1.1em;
color:#3D589B;
}

.b {
font-weight:bold;
}

#block {
list-style-type: none;
margin:0;
padding:0;
}

#block li {
font-size:.95em;
display:block;
}

#inline {
list-style-type: none;
margin:0;
padding:0;
}

#inline li {
font-size:.95em;
display:inline;
}


/* 4. LINKS */
a, a:visited {
color:#3D589B;
text-decoration:none;
font-weight:bold;
}

a:hover {
text-decoration:underline;
}

.navbar a {
display:block;
width:83px;
line-height:18px;
padding:12px 0px 0px 0px;
margin:60px 10px 0px 0px;
font-size:.85em;
color:#E9EAED;
text-align:center;
text-decoration:none;
float:right;
background:url(../img/bg_navbar.gif) 0 0 no-repeat;
}

.navbar a:visited {
background-position:0 0px;
color:#E9EAED;
}

.navbar a:hover { 
background-position:0 -30px;
line-height:16px;
padding:14px 0px 0px 0px;
color:#E7D19E;
text-decoration:none;
}

#r4_01 a {
font-weight:normal;
}


/* 5. FORMS */

#contactusform {
list-style-type: none;
margin:0;
padding:0;
}

#contactusform li {
font-size:.85em;
font-weight: bold;
}

#contactusform li.field {
font-size: 10px;
font-weight: normal;
margin-bottom: 15px;
}

