/* CSS Document */
* {margin:0; padding:0;	font-size:100%;}
body {text-align:center;}

img {vertical-align:top;}
a img {border:0;}

table {border-collapse:collapse; border:0;}

html, input, textarea {font-family:Arial, Helvetica, sans-serif; font-size:0.75em; line-height:1.5em; color:#686565;}
input, select {vertical-align:middle; font-weight:normal;}

a {text-decoration:underline; color:#005aff;}
a:hover {text-decoration:none;}
ul {list-style:none;}
ul li {padding-bottom:6px; background:url(images/list-marker.gif) left 2px no-repeat; padding-left:23px;}
li a {color:#0B1E40; text-decoration:none; background:url(images/list-tail.gif) left bottom repeat-x;}
li a:hover {background:none;}

.float-l {float:left;}
.float-r {float:right;}
.clear {clear:both;}

#content .col-1,
#content .col-2,
#content .col-3 {float:left;}
/***************header***************/
#header .flash {position:relative; float:right; margin:-258px -8px 0 0; height:295px;}
.logo {position:relative; float:left; margin:0 0 0 -21px; height:100px;}
.slogan {background:url(images/slogan-bg.jpg) left top no-repeat; padding:122px 0 33px 88px; margin:0px -8px 0 -21px;}
.sloganmac {background:url(images/slogan-bgmac2.jpg) left top no-repeat; padding:126px 0 33px 88px; margin:0px -8px 0 -21px;}

#time {padding:11px 0 0 290px;}
#searchForm {padding:11px 0 0 290px;}
#searchForm input {margin-right:2px; font-size:1.167em; line-height:1.1em; float:left; border:2px solid #2B3D5E; color:#A3A5A6; padding:3px 0 0 7px;}
#searchForm .container {width:100%; overflow:hidden;}
#searchForm .container p {display:block; float:left;}
/***************content***************/
.wrapper {width:100%; overflow:hidden;}
.img-indent {float:left;}
.phone {float:right;}
cite {font-style:normal;}
.block {width:100%;}
.inner {float:left; margin:-20px 0 11px}

.col-1 {margin-top:-73px; position:relative;}
.col-2 {padding:0 26px 0 17px;}
.col-3 {background:url(images/col-tail.gif) left top repeat-y; padding-left:18px;}

.menu {margin:0 -10px 0 -8px; height:370px;}

#newsLetter {background:url(images/newsletter-bg.jpg) left top no-repeat; color:#9E928C; padding:15px 15px 17px 16px;}
#newsLetter img {margin-bottom:7px;}
#newsLetter div {height:44px;}
#newsLetter input {font-size:1em; line-height:1.1em; float:left; border:2px solid #2B3D5E; color:#A3A5A6; padding:5px 0 0 3px;}
#newsLetter a {display:block; color:#6782B4; font-weight:bold; padding:5px 0 0 11px;}
#newsLetter .float-r a {display:block; color:#FFFFFF; background:url(images/button-newsletter.gif) left top no-repeat; text-decoration:none; padding:4px 22px 7px;}

.title1, .title2, .title3 {background:url(images/title-tail.gif) left 8px repeat-x; margin:7px 0 6px;}
.title1 div, .title2 div, .title3 div {background:url(images/title-bg.gif) right 8px no-repeat;}
.title1 div div, .title2 div div, .title3 div div {padding:13px 0 11px 59px;}
.title1 div div {background:url(images/title-img1.gif) 6px top no-repeat;}
.title2 div div {background:url(images/title-img2.gif) 6px top no-repeat;}
.title3 div div {background:url(images/title-img3.gif) 6px top no-repeat;}

.col-2 .text {padding:0 0 1px 5px;}
.col-3 .text {padding:0 0 0 2px;}
.text p {padding-bottom:14px;}
.text ul {padding:0 0 18px 20px;}

h2 {color:#0B275A; font-size:1.167em; font-weight:normal; padding-bottom:18px;}
h3 {color:#D10000; text-align:right; font-weight:normal; padding-bottom:7px;}
strong {color:#0B1E40;}

.link {background:#0B1E40 url(images/link-bg.gif) right top no-repeat; float:right; padding:2px 0 4px 13px;}
.rss {background:url(images/rss.gif) left top no-repeat; float:right; padding:6px 0 6px 37px; margin-right:26px;}
.link a, .rss a {font-weight:bold; color:#FFFFFF; text-decoration:none; display:block}
.link a:hover, .rss a:hover {text-decoration:underline;}

/***************page-1***************/
#page-1 .col-3 .text p {padding-bottom:2px;}
#page-1 .col-3 .wrapper {padding-top:10px}
#page-1 .img-indent {padding:0 12px 25px;}
#page-1 .col-3 .link {margin:4px 0 38px;}
#page-1 .col-3 .button {padding-top:19px;}
/***************page-2***************/
#page-2 .col-2 {padding-right:28px;}
#page-2 .col-3 {padding-left:18px;}

#page-2 .col-2 .text p {padding-bottom:17px;}
#page-2 .text ul {padding-bottom:11px;}
#page-2 .col-2 .link {margin:5px 0 16px;}
#page-2 .col-3 .wrapper {padding-top:19px}
#page-2 .img-indent {padding-right:19px;}
#page-2 .col-3 .link {margin-top:16px;}
/***************page-3***************/
#page-3 .col-2 {padding-right:0; padding-top:15px}
#page-3 .col-2 .text {padding-bottom:46px;}
#page-3 .col-2 .text p {padding-bottom:18px;}
/***************footer***************/
#footer {background:#E4ECFA; border-top:1px solid #071C44; height:57px; padding-top:38px; color:#092557;}
#footer a {border-left:1px solid #092557; margin-left:4px; padding-left:4px; color:#092557;}
/***************PDF Forms*****************/
#pdf {margin: 15px 50px 15px 50px; padding:10px; background-color:#f3f3f3;}
#pdf2 {margin: 15px 50px 15px 50px; padding:10px; background-color:#f3f3f3;}
#pdf2 a:hover img {border: 1px dotted #990000; background-color:#ffffff;}
.pdf {font-size: 11px;}
.pdftitle {font-size: 13px; font-weight:bold;} 
