@charset "utf-8";

/***** RWC *****/
#home.rwc #content #left.box { padding-left: 0px; width: 724px; }
#home.rwc #content #left.box h1 { padding-left: 32px; }
#home.rwc #content #left.box #inner.box { float: none; margin-left: 0px; width: 395px; }
#home.rwc #content #left.box #inner.box .txt { float: none; width: 396px; }
#home.rwc #content #left.box #inner.box .txt h2 { padding-left: 10px; }
#home.rwc #content #left.box #inner.box .txt ul { padding-left: 10px; }
#home.rwc .rwc_widget { border-top: 5px solid #ced3d6; border-bottom: 5px solid #ced3d6; float: right; padding: 5px 0; width: 300px; }


/***** Standard *****/
body { font:12px Arial, Helvetica, sans-serif; color:#333; margin:0; padding:0; background:#FFF url(../images/templates/bg_body.png) top center repeat-x; }

h1 { font:23px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#4685B4; margin:0; padding:14px 0; }

h2 { font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#4685B4; text-transform:uppercase; margin:0 0 8px 0; }

h3 { font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#4685B4; margin:0 0 8px 0; }

h4 { font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#4685B4; margin:0 0 8px 0; }

h5 { font:13px Arial, Helvetica, sans-serif; color:#333; margin:0 0 8px 0; padding:14px 0 18px 0; background:url(../images/templates/bg_h1.png) left bottom no-repeat; }

p { margin:0 0 8px 0; }

a { color:#4685B4; text-decoration:none; }

a:hover { text-decoration:underline; }

ul { margin:0; padding:0 0 0 18px; }

ul li { position:relative; list-style:none; margin:0 0 2px 0; padding-left:8px; background:url(../images/templates/bg_li.gif) left 6px no-repeat; }

img { border:0; }

.box, .panel { position:relative; float:left; }

.tl, .tr, .br, .bl { _display:none; position:absolute; width:5px; height:5px; z-index:1; }

.tl { top:-1px; left:-1px; background:left top no-repeat; }

.tr { top:-1px; right:-1px; background:right top no-repeat; }

.br { bottom:-1px; right:-1px; background:right bottom no-repeat; }

.bl { bottom:-1px; left:-1px; background:left bottom no-repeat; }

#c { position:relative; width:100%; background:url(../images/templates/bg_top.jpg) center top no-repeat; }

#head { text-align:left; position:relative; width:997px; font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; text-transform:uppercase; padding:4px 0 6px 0; }

#head h1 { position:relative; width:702px; height:109px; line-height:260px; margin:0 0 0 22px; padding:0; background:url(../images/templates/p_logo.png) left top no-repeat; overflow:hidden; }

#head form { position:absolute; top:20px; right:0px; }

#head form label, #head form input { float:left; padding:3px 0; }

#head form input#s { width:25px; height:25px; padding:0; border:none; background:url(../images/templates/btn_search.gif) left top no-repeat; cursor:pointer; }

#head form input#s:hover, #head a:hover { opacity:0.70; }

#head form input#q { width:142px; font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#006da8; margin:0 6px; padding:3px 4px; border:none; background:#FFF; }

#head a { display:block; position:absolute; right:0px; top:56px; width:232px; color:#FFF; text-decoration:none; padding:20px 0 20px 16px; background:url(../images/templates/btn_library.png) left center no-repeat; }

#nav { position:relative; width:981px; height:35px; border:#FFF 8px solid; background:url(../images/templates/bg_nav.png) center top repeat-y; overflow:hidden; z-index:2; }

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

#nav ul li { float:left; margin:0; padding-left:1px; background:url(../images/templates/bg_nav.gif) left center no-repeat; }

#nav ul li.first { background:none; }

#nav ul li a { float:left; font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; text-transform:uppercase; text-decoration:none; padding:8px 18px 9px 18px; }

#nav ul li.first a { padding-left:36px; }

#nav ul li.last a { padding-right:36px; }

#nav ul li a:hover { background:#01477C; }

#content { position:relative; width:981px; text-align:left; padding:0 8px 8px 8px; background:#FFF; overflow:hidden; }

#home #content #rotate.box { width:981px; height:263px; padding-bottom:8px; overflow:hidden; }

#home #content #clips.box { width:963px; padding:8px; border:#CCC 1px solid; background:#FFF; }

#home #content #clips.box .edit.box { width:963px; background:#ECF3F7; }

#home #content #clips.box .edit.box .img { width:229px; }

#home #content #clips.box .edit.box p { margin:0; }

#home #content #clips.box .edit.box .txt { width:214px; padding:10px 16px; }

#home #content #clips.box .edit.box #clip2.txt { width:227px; }

#home #content #clips.box .edit.box .txt.box h2 { margin-bottom:4px; }

#content .tl { background-image:url(../images/templates/bg_clips_tl.gif); }

#content .tr { background-image:url(../images/templates/bg_clips_tr.gif); }

#content .br { background-image:url(../images/templates/bg_clips_br.gif); }

#content .bl { background-image:url(../images/templates/bg_clips_bl.gif); }

#home #content #left.box { width:692px; padding-left:32px; }

#home #content #left.box #inner.box { float:right; width:460px; margin-left:32px; padding:8px; border:#CCC 1px solid; }

#home #content #left.box #inner.box .txt { width:460px; background:#ECF3F7; }

#home #content #left.box #inner.box .txt h2 { padding:22px 0 0 18px; }

#home #content #right.box, #content #left #multi.box { width:237px; color:#FFF; margin:8px 0 0 8px; padding:5px; border:#CCC 1px solid; }

#home #content #right.box h3, #content #left #multi.box h3 { color:#FFF; text-transform:uppercase; margin:0; padding:9px 4px 7px 20px; }

#home #content #right.box h4, #content #left #multi.box h4 { font-family:Arial, Helvetica, sans-serif; color:#FFF; text-transform:uppercase; margin:0; padding:7px 0 0 20px; }

#home #content #right.box p, #content #left #multi.box p { margin:0 0 5px 0; padding:0; }

#home #content #right.box table p, #content #left #multi.box table p { padding:0 0 6px 20px; }

#home #content #right.box a, #content #left #multi.box a { color:#FFF; }

#home #content #right.box ul, #content #left #multi.box ul { margin:0 0 0 30px; padding:12px 0 12px 20px; }

#home #content #right.box ul li, #content #left #multi.box ul li { font-weight:bold; list-style:disc; padding:0; background:none; }

#content #left { width:236px; z-index:9999; }

#content #left #nav2 { width:236px; font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; padding-bottom:20px; background:url(../images/templates/bg_nav2.png) left top repeat-y; }

#content #left #nav2 h2 { color:#FFF; margin:0; padding:12px 12px 12px 18px; background:#01477C; }

#content #left #nav2 ul { padding:0; }

#content #left #nav2 ul li { _float:left; _width:236px; margin:0; padding:1px 0 0 0; background:url(../images/templates/bg_nav2li.png) center top no-repeat; }

#content #left #nav2 ul li.first { padding:0; background:none; }

#content #left #nav2 ul li a { position:relative; display:block; color:#FFF; padding:6px 4px 6px 34px; background:url(../images/templates/bg_nav2.gif) 22px center no-repeat; }

#content #left #nav2 ul li a:hover { text-decoration:none; background-color:#01477C; }

#content #left #nav2 ul li ul { position:absolute; top:1px; left:236px; width:236px; text-align:left; border-left:#01477C 1px solid; background:#0175B2 url(../images/templates/bg_nav.png) left top repeat-y; opacity:0.90; }

#content #left #nav2 ul li ul li a { position:relative; width:218px; padding:6px 6px 6px 12px; background:none; }

#content #left #nav2 ul li ul { display:none; }

#content #left #nav2 ul li:hover ul { display:block; }

#content #left #multi.box { width:224px; margin-left:0; }

#content #right { width:738px; margin-left:7px; }

#content #right #rotate.box { width:738px; height:131px; overflow:hidden; }

#content #right #rotate.box img { position:absolute; top:0px; left:0px; }

#content #right #inner-l.box { width:458px; padding:0 24px 0 14px; }

#inner #content #right #inner-l.box { width:710px; padding:0 14px; }

#content #right #inner-l.box p#path { font-size:11px; color:#01477C; padding:5px 0; }

#content #right #inner-l.box p#path a.active { color:#666; text-decoration:none; cursor:text; }

#content #right #inner-l.box h1 { margin-bottom:6px; padding:4px 0; background:url(../images/templates/bg_h1.png) left bottom no-repeat; }

#content #right #inner-r.box { width:239px; }

#content #right #inner-r.box .box { width:223px; margin-top:8px; padding:8px; border:#CCC 1px solid; }

#content #right #inner-r.box .box .img { width:223px; overflow:hidden; }

#content #right #inner-r.box .box .txt { padding:16px; background:#ECF3F7; }

#content #bottom.box { width:963px; margin-top:8px; padding:8px; border:#CCC 1px solid; }

#content #bottom.box .box { width:195px; margin-right:8px; padding:16px 20px; overflow:hidden; }

#content #bottom.box .box ul { margin:0; padding:0; }

#content #bottom.box .last { width:194px; margin:0; }

#content #bottom.box .edit { width:963px; margin:0; padding:0; background:#ECF3F7 url(../images/templates/bg_bottom.gif) left top repeat; }

#footwrap { position:relative; width:100%; height:240px; color:#FFF; padding:8px 0; background:#1D384C url(../images/templates/bg_foot.png) left top repeat-x; overflow:hidden; }

#footwrap #foot { position:relative; width:981px; text-align:left; }

#footwrap #foot .tl { top:0px; left:0px; background-image:url(../images/templates/bg_foot_tl.gif); }

#footwrap #foot .tr { top:0px; right:0px; background-image:url(../images/templates/bg_foot_tr.gif); }

#footwrap #foot .br { bottom:0px; right:0px; background-image:url(../images/templates/bg_foot_br.gif); }

#footwrap #foot .bl { bottom:0px; left:0px; background-image:url(../images/templates/bg_foot_bl.gif); }

#footwrap #foot .box { height:208px; margin-left:8px; padding:16px 26px; background:url(../images/templates/bg_footbox.png) left top repeat-x; overflow:hidden; }

#footwrap #foot .box h4 { color:#FFF; text-transform:uppercase; }

#footwrap #foot .box a { color:#FFF; }

#footwrap #foot .box ul { padding:8px 0 0 0; }

#footwrap #foot .box ul li { margin-bottom:14px; background-image:url(../images/templates/bg_foot_li.gif); }

#footwrap #foot #footinfo.box { width:466px; margin:0; }

#footwrap #foot #footinfo.box #copyright.panel { width:312px; padding:10px 0; border-bottom:#5E6E7A 1px solid; }

#footwrap #foot #footinfo.box #contact.panel { float:right; width:134px; height:194px; padding:8px 0 8px 19px; border-left:#5E6E7A 1px solid; }

#footwrap #foot #footinfo.box #contact.panel p { margin:0 0 4px 0; }

#footwrap #foot #footinfo.box #xplore.panel { width:312px; padding:10px 0; }

#footwrap #foot #footnav.box { width:168px; }

#footwrap #foot #footlinks.box { width:174px; }

#footwrap #foot #footlinks.box ul { padding:0; }

#footwrap #foot #footlinks.box ul li { text-transform:uppercase; margin:0; padding:3px 0; border-bottom:#536775 1px solid; background:none; }

#footwrap #foot #footlinks.box ul li a { display:block; position:relative; padding:5px 0 6px 34px; background:url(../images/templates/link_twitter.gif) left center no-repeat; }

#footwrap #foot #footlinks.box ul li#facebook a { background-image:url(../images/templates/link_facebook.gif); }

#footwrap #foot #footlinks.box ul li#linkedin a { background-image:url(../images/templates/link_linkedin.gif); }

#footwrap #foot #footlinks.box ul li#print a { background-image:url(../images/templates/link_print.gif); }

#footwrap #foot #footlinks.box ul li#friend a { background-image:url(../images/templates/link_friend.gif); }

#footwrap #foot #footlinks.box ul li#newsletter { border:none; }

#footwrap #foot #footlinks.box ul li#newsletter a { background-image:url(../images/templates/link_newsletter.gif); }
