/*====================================================
 BODY
=====================================================*/
body, html, td {
margin:0;
padding:0px 0px 0px 0px;
font-family:verdana,sans-serif;
font-size:11px;
}

body {
background:#02225F;
}

#pagewidth {
background:url(../Files/bg_page_950x10.gif/$file/bg_page_950x10.gif) repeat-y;
border:0px solid black;
}

body.home #pagewidth {
background:url(../Files/bg_home_950x3.gif/$file/bg_home_950x3.gif) repeat-y;
}

h1, h2, h3, h4, h5, h6 {
font-family:verdana,sans-serif;
color:#096184;
}

p, pre, blockquote, label, ul, ol, dl, fieldset, address {
font-family:verdana,sans-serif;
}

/*====================================================
 HEADER
=====================================================*/
#header {
margin:0;
padding:0;
height:80px;
background:white;
}

#header img {
margin:10px 0 10px 10px;
padding:0px;
}

/* HOME SECTION */
body.home #header {
height:auto;
}

body.home #header #introtext {
margin:0;
padding:0;
background:#003e7e url(../Files/trust-shake.gif/$file/trust-shake.gif) no-repeat top left;
height:180px;
width 275px;
clear:left;
border-top:1px solid white;
}

body.home #header #introtext h3 {
margin:15px 10px 0 275px;
padding:0;
background:#003e7e;
color:white;
}

body.home #header #introtext p {
margin:15px 10px 15px 275px;
padding:0;
background:#003e7e;
color:white;
}

/*====================================================
 TABS
=====================================================*/
ul#tabs {
margin:0;
padding:0;
background:#003e7e;
list-style:none;
width:948px;
float:left;
border-bottom:1px solid #e5eef2;
}

ul#tabs li {
margin:0;
padding:0;
float:left;
background:#003e7e;
border-right:2px solid #e5eef2;
}

ul#tabs li a {
margin:0;
padding:4px 32px;
background:#003e7e;
color:white;
text-decoration:none;
font-weight:bold;
display:block;
}

ul#tabs li a:hover, ul#tabs li.highlight a {
background:#2d76bb;
}

/* FIRST TAB ON LEFT */
ul#tabs li#idtab_home {
margin:0 0 0 146px;
border-left:2px solid #e5eef2;
}

/*====================================================
 BREADCRUMBS
=====================================================*/

/*====================================================
 CONTENT AREA
=====================================================*/
#main {
margin:0;
padding:15px 0 2em 0;
}

body.home #main {
padding-top:0;
}

#main h1 {
margin:0 14px 10px 14px;
padding:0;
font-size:20px;
font-weight:normal;
border-bottom:1px dotted #096184;
}

#main h2 {
margin:0 14px 10px 14px;
padding:0px 0 0 0;
font-size:16px;
font-weight:normal;
}

#main h3 {
margin:0 14px 10px 14px;
padding:7px 0 0 0;
font-size:14px;
}

body.home #main h3 {
color:#333;
}

#main h4 {
margin:0 14px 10px 14px;
padding:7px 0 0 0;
font-size:12px;
}

#main h5 {
margin:0 14px 10px 14px;
padding:0;
font-size:11px;
}

#main h6 {
margin:0 14px 10px 14px;
padding:0;
font-size:10px;
}

#main s1 {
margin:0 14px 10px 14px;
padding:7px 0 0 0;
font-size:14px;
}

body.home #main s1 {
color:#333;
}

#main p {
margin:0 14px 10px 14px;
padding:0 0 0 0;
color:#005b7f;
line-height:1.2em;
}

#main a {
color:#005b7f;
font-weight:normal;
}

#main img {
margin:0px 0px 0px 0px;
font-weight:bold;
}

#main table {
width:95%;
margin:10px;
padding:0;
}

#main table td {
margin:0;
padding:0;
background:white;
border:4px solid #e5eef2;
}

#main table h3 {
margin:0;
padding:5px;
}

#main table p {
margin:0;
padding:5px;
}

/*====================================================
 COLUMN 1
=====================================================*/
#col1 {
margin:0;
padding:180px 0 2em 0;
color:#096184;
background:transparent url(../Files/photo_talk_250x180.jpg/$file/photo_talk_250x180.jpg) no-repeat top left;
}

body.home #col1 {
margin:0;
padding:0 0 2em 0;
background:none;
}

#col1 div.block {
margin:15px 20px 0 20px;
padding:0;
}

#col1 a {
color:#096184;
font-weight:normal;
text-decoration:none;
}

#col1 div.block a {
text-decoration:underline;
}

#col1 h3 {
margin:0 0 10px 0;
padding:0;
font-size:11px;
color:black;
}

#col1 ul {
margin:0;
padding:0;
list-style:none;
}

#col1 ul li {
margin:0 0 10px 0;
padding:0;
}

#col1 ul li a {
color:#0072bc;
font-weight:normal;
}

#col1 .center {
text-align:center;
}

#col1 img.extramargin {
margin:25px 0;
padding:0;
}

/*====================================================
 COLUMN 2
=====================================================*/

/*====================================================
 FOOTER
=====================================================*/
#footer {
margin:0 0 0px 0;
padding:0 0px;
background:white;
text-align:center;
width:948px;
height:70px;
overflow:hidden;

}

#footer p {
margin:0;
padding:10px 0;
}

#footer ul {
margin:0 7px;
padding:0 0 0 146px;
list-style:none;
float:left;
width:100%;
}


#footer ul li {
margin:0 0 0 0;
padding:10px  0;
float:left;
}

#footer ul li a {
margin:0;
padding:0 30px;
color:black;
font-weight:bold;
text-decoration:none;
border-right:2px solid black;
}

#footer ul li.last a {
border-width:0;
}

#footer ul li a:hover {
text-decoration:underline;
}
/*====================================================
 HACKS, ETC.
=====================================================*/

/*====================================================
 LAYOUT
=====================================================*/
body {
text-align:center; 
}

#pagewidth {
margin:0 auto 1em auto;
padding:0;
width:948px;
text-align:left;
}

#main {
float:right;
width:696px;
}

#col1 {
float:left;
width:250px;
}

#footer {
margin:0;
padding:0;
clear:both;
}

/* 2 COLUMN LAYOUT */

body.NavBoth #twocols {
margin:0;
padding:0;
float:right;
}

body.NavBoth #main {
float:left;
}

body.NavBoth #col1 {
float:left;
}

body.NavBoth #col2 {
margin:0;
padding:0;
float:right;
}

/*====================================================
 PRINT
=====================================================*/
@media print {

body {
background:white;
}

#pagewidth {
background:white;
border-width:0;
}

#main {
width:75%;
}

#col1 {
margin:0;
padding:0;
background:white;
width:25%;
color:black;
}

body.home #header #introtext {
margin:0;
padding:20px;
background:white;
height:auto;
}

body.home #header #introtext h3, body.home #header #introtext p {
margin:0;
padding:5px;
background:white;
color:black;
}



body.home #col1 {
width:38%;
}



body.home #main {
width:62%;
}

ul#tabs {
display:none;
}

#footer {
height:auto;
}

#footer ul {
padding-left:10%;
}

}
