/* Inspiration from undohtml.css - (CC) 2004 Tantek Celik. Some Rights Reserved. Also from Eric Meyer reset css.  */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body {line-height:1;}
div, ul, ol, dl, form, fieldset {position:relative;}
a:link, a:hover, a:visited {text-decoration:none;}
a img, :link img, :visited img {border:none;}
ol, ul {list-style:none;}
ins {text-decoration:none;} /* remember to highlight inserts somehow! */
del {text-decoration:line-through;}

body {background:#f2efe5;color:#000;font:normal 62.5% Arial,Helvetica,sans-serif;text-align:center;padding-top:10px;}
a {color:#d52b1e;font-weight:normal;text-decoration:none;}
a:hover {text-decoration:underline;}
div#w1 {width:987px;margin:0 auto;text-align:left;background:#fff url(../images/bg_w1.jpg) 0 0 repeat-y;}
div#w2 {width:100%;background:transparent url(../images/bg_w2.jpg) 0 0 no-repeat;}
div#head {height:230px;}
img#logo {position:absolute;top:75px;right:100px;}
div#partnerlogos {margin:0 53px;}
div#foot {width:100%;height:100px;background:transparent url(../images/bg_foot.jpg) 0 100% no-repeat;}
div#foot p {position:absolute;left:53px;bottom:55px;color:#93875e;font-size:1.1em;}

ul.navh {position:absolute;}
ul.navh li {display:inline;float:left;}
ul.navh a {position:relative;display:block;}
ul.navh a.on {cursor:default;}


ul#navfoot {right:53px;bottom:55px;font-size:1.1em;}
ul#navfoot li {margin-left:0.7em;padding-left:0.7em;border-left:1px solid #b3b3b3;}
ul#navfoot li.first {border-left:none;}
ul#navfoot a {color:#93875e;}
ul#navfoot a:hover, ul#navfoot a.on {color:#000;}

div#mid {margin:0 53px;min-height:26.6em;}
div.col {float:left;}
div.cone {width:229px;background:transparent url(../images/bg_nav_bot.gif) 0 100% no-repeat;padding-bottom:119px;}
div.ctwo {width:570px;margin:20px 0 0 40px;}


div.cone ul {font-size:1.7em;background:transparent url(../images/bg_nav_top.gif) 0 0 no-repeat;padding:11px 4px 0;}
div.cone ul li {border-top:1px solid #88afc0;}
div.cone ul li.first {border:none;}
div.cone ul li a {color:#dbeff9;font-weight:bold;padding:12px 24px;display:block;position:relative;}
div.cone ul li.haskids a {padding-bottom:11px;}
div.cone ul li a:hover, div.cone ul li a.on {color:#fff;text-decoration:none;background-color:#88afc0;}
div.cone a.on {cursor:default;}

div.cone ul li ul {font-size:0.9em;background:transparent none;padding:0 0 3px;}
div.cone ul li ul li {border:none;}
div.cone ul li ul li a, div.cone ul li.haskids ul li a {padding:5px 24px 5px 48px;font-weight:normal;background:transparent url(../images/bullet3.gif) 2.4em 0.7em no-repeat;}
div.cone ul li ul li a:hover, div.cone ul li ul li a.on {padding:5px 24px 5px 48px;font-weight:normal;background:transparent url(../images/bullet3.gif) 2.4em 0.7em no-repeat;background-color:#88afc0;}

div.cone ul li ul ul {font-size:0.9em;background:transparent none;padding:0 0 3px;}
div.cone ul li ul li ul li {border:none;}
div.cone ul li ul li ul li a, div.cone ul li.haskids ul li ul li a {padding:5px 10px 5px 70px;font-weight:normal;background:transparent url(../images/bullet2.gif) 4.1em 0.7em no-repeat;}
div.cone ul li ul li ul li a:hover, div.cone ul li ul li ul li a.on {padding:5px 10px 5px 70px;font-weight:normal;background:transparent url(../images/bullet2.gif) 4.1em 0.7em no-repeat;background-color:#88afc0;}

div.cone ul li ul ul ul {font-size:0.9em;background:transparent none;padding:0 0 3px;}
div.cone ul li ul li ul li ul li {border:none;}
div.cone ul li ul li ul li ul li a, div.cone ul li.haskids ul li ul li ul li a {padding:5px 10px 5px 85px;font-weight:normal;background:none;}
div.cone ul li ul li ul li ul li a:hover, div.cone ul li ul li ul li ul li a.on {padding:5px 10px 5px 85px;background:none;background-color:#88afc0;}


/*
div.cone li.first {border-top:1px solid #cdcdcd;}
div.cone a {position:relative;display:block;color:#666;font-weight:bold;padding:0.6em 0.8em 0.6em 2.3em;background:transparent url(../images/bullet3.gif) 1.0em 1.1em no-repeat;}
div.cone ul li ul li a {padding:0.2em 0.8em 0.2em 3.3em;background:transparent url(../images/bullet2.gif) 2.4em 0.9em no-repeat;}
*/



div.ctwo h1, div.ctwo h2, div.ctwo h3, div.ctwo h4, div.ctwo h5, div.ctwo h6, div#partnerlogos h2 {margin-bottom:0.3em;font-weight:normal;color:#5c7f92;}
div.ctwo h1 {font-size:3.2em;margin-top:0.5em;margin-bottom:0.5em;}
body.home h1 {font-size:3.2em;margin-top:0;margin-bottom:0.5em;}
div.ctwo h1.first {margin-top:0;}
div.ctwo h1 span {display:block;font-size:0.47em;font-weight:normal;}
div.ctwo h2 {font-size:2.4em;}
div.ctwo h3 {font-size:1.8em;}
div.ctwo h4 {font-size:1.5em;font-weight:bold;}
div.ctwo h5 {font-size:1.4em;font-weight:bold;}
div.ctwo h6 {font-size:1.2em;font-weight:bold;}
div#partnerlogos h2 {border-bottom:1px solid #5c7f92;padding-bottom:0.2em;margin-bottom:1em;font-size:1.5em;}

div.ctwo p, div.ctwo dl, div.ctwo ul, div.ctwo ol, div.ctwo table {margin-bottom:1.4em;font-size:1.4em;}
div.ctwo li ul, div.ctwo li ol {font-size:1em;margin-bottom:0.3em;}  

div.ctwo hr {height:1em;overflow:hidden;border:none;border-top:1px solid #d7d3c7;background-color:#fff;color:#fff;}
div.ctwo p.first {font-size:1.3em;margin-bottom:1em;}
div.ctwo p.important {color:#4c6f82;font-style:italic;margin-left:20px;border-left:5px solid #d7d3c7;padding:0.5em 0 0.5em 20px;width:90%;font-size:1.2em;line-height:1.4em;}
div.ctwo a.inpage {padding-right:11px;background:transparent url(../images/arrow_south.gif) 100% 50% no-repeat;}
div.ctwo a.newwin {padding-right:14px;background:transparent url(../images/opensnewwindow.gif) 100% 50% no-repeat;}
div.ctwo dl {margin-left:1.6em;}
div.ctwo dt {font-weight:bold;margin-top:0.3em;color:#5d4f4b;}
div.ctwo dd {margin-left:1.4em;}
div.ctwo ol {margin-left:3em;list-style-type:decimal;}
div.ctwo ul {margin-left:2.6em;}
div.ctwo li {margin-bottom:0.3em;}
div.ctwo ul li {padding-left:5px;list-style-type:disc;list-style-image:url(../images/bullet.gif);}

div.ctwo table {width:100%;background-color:#d7d3c7;}
div.ctwo table th {color:#fff;padding:3px 6px;font-size:0.9em;font-weight:bold;text-align:left;vertical-align:top;white-space:nowrap;background:#5d8093 url(../images/bg_th.gif) 0 0 repeat-x;}
div.ctwo table td {padding:3px 6px;font-size:0.9em;vertical-align:top;background-color:#fff;}
div.ctwo table tr.evn td {background-color:#fff;}
div.ctwo table tr.odd td {background-color:#f2efe5;}
div.ctwo table td ul {margin-bottom:1.4em;}
div.ctwo table td li {margin-bottom:0.3em;font-size:0.75em;}
div.ctwo table td ul li {padding-left:5px;list-style-type:disc;list-style-image:url(../images/bullet.gif);}
div.ctwo table td h3 {font-size:1.2em;color:#5c7f92;font-weight:bold;margin-bottom:0.2em;}

div.ctwo img {border:1px solid #d7d3c7;padding:4px;background:#f7f7f4;}
div.ctwo img.nobdr { border:none; }

div.ctwo div.newsitem {min-height:5em;padding-left:50px;margin-bottom:1.4em;}
div.ctwo div.newsitem div.newsitemdate {position:absolute;top:3px;left:0;border:1px solid #7d99a7;width:38px;}
div.ctwo div.newsitem div.newsitemdate span {text-align:center;display:block;}
div.ctwo div.newsitem div.newsitemdate span.month {color:#7d99a7;line-height:1.5em;}
div.ctwo div.newsitem div.newsitemdate span.day {font-size:2em;line-height:1.3em;color:#fff;background:#7d99a7;}
div.ctwo div.newsitem h3 {margin-bottom:0;font-size:1.4em;}
div.ctwo div.newsitem h3 a {font-weight:bold;}
div.ctwo div.newsitem p {margin:0;}

div.ctwo div.people {min-height:125px;padding-left:131px;margin-bottom:1.4em;background:transparent url(../images/bg_people.gif) 0 4em no-repeat;}
div.ctwo div.people h2 {font-size:1.6em;margin-bottom:0.6em;font-weight:bold;}
div.ctwo div.people h2 span {font-size:0.8em;color:#5d4f4b;display:block;}
div.ctwo div.people img {position:absolute;top:0;left:0;}
div.ctwo img.logo {left:0; margin-bottom:5px; padding:0; border:none; }

div.ctwo div.partners h3 {font-size:1.6em;}
div.ctwo div.partners img {position:absolute;top:0;left:0;padding:0;border:none; }

div.ctwo div.callout {background:#5c7f92 url(../images/bg_callout.gif) 0 0 repeat-x;padding:1.4em;color:#fff;margin:0 0 1.4em 1.4em;}
div.ctwo div.callout h2, div.ctwo div.callout h3, div.ctwo div.callout h4, div.ctwo div.callout h5, div.ctwo div.callout h6 {margin-bottom:0.2em;color:#fff;} 
div.ctwo div.callout p {margin-bottom:0;}

.section { background-color:#f3f3f3; padding:0px; } /* section CSS */
div.section { padding-top:10px; margin-bottom:10px; border-bottom:solid 2px #666666; background:#F8F8F8; }
div.switchgroup1 { padding:10px; margin-bottom:10px; }
.handcursor { cursor:hand; cursor:pointer; }


.hidn {letter-spacing:-1000em;text-indent:-1000em;overflow:hidden;}
.half {width:47.8%;margin-right:2.2%;}
.third {width:31.1%;margin-right:2%;}
.qrtr {width:24%;margin-right:1%;}
.fift {width:19%;margin-right:1%;}
.sixt {width:15.5%;margin-right:1.1%;}
.msg {background-color:#fde3e4;}
.errfld input, .errfld textarea {border-color:#fde3e4 !important;}
.floatleft {float:left;}
.floatright {float:right;}
.clr {height:0;margin:0;font-size:1px;line-height:0;clear:both;}
.bigger {font-size:1.7em !important;}
.smaller {font-size:0.9em !important;}
.paler {color:#999;}
.darker {color:#000;}
.print {display:none;}
.noprint {display:block;}
.pdf {padding-left:30px;background:transparent url(../images/icon_pdf.gif) 5px 1px no-repeat !important;}
.zip {padding-left:30px;background:transparent url(../images/icon_zip.gif) 5px 1px no-repeat !important;}
.word {padding-left:30px;background:transparent url(../images/icon_doc.gif) 5px 1px no-repeat !important;}
.excel {padding-left:30px;height:25px;background:transparent url(../images/icon_xls.gif) 5px 1px no-repeat !important;}
.powerpoint {padding-left:30px;background:transparent url(../images/icon_ppt.gif) 5px 1px no-repeat !important;}
.textright {text-align:right;}
.textcenter {text-align:center;}
.textleft {text-align:left;}
.imgright {float:right;margin-left:10px;}
.imgcenter {display:block;margin:0 auto 1.4em;}
.imgleft {float:left;margin-right:10px;}

div.ctwo div.logos img {top:0;left:0;padding:0;border:none;}
