body{margin:auto;padding:0;padding-top:4px;padding-left:11px;color:#312F2F;font-family:Arial, Helvetica, sans-serif;font-size:11px;text-align:center;width:963px}
h1,h2,h3,h4,h5,h6, .headline{color:#312F2F;}
h1{font-size:18px;text-align:left;}
h2{font-size:16px;text-align:left;}
h3{font-size:14px;text-align:left;}
h4{font-size:12px;text-align:left;}
h5{font-size:12px;text-align:left;}
ul{text-align:left;list-style-position:outside;}
li{}
table, td, div, ul, li {
font-family:Arial, Helvetica, sans-serif;line-height:1.5em;
}
p{text-align:left;font-family:Arial, Helvetica, sans-serif;}
a:link,a:hover,a:visited,a:focus{color:#015590;text-decoration:underline;}
a:hover,a:focus{color:#78a22F;}
li a.active{color:#78a22F;}
.container{padding-top:6px;position:relative;left:-5px;}

/* Home Link */
#logo{float:left;padding-left:10px;position:relative;left:19px;}
a#home{width:70px;height:110px;display:block;}
#logo a img{height:108px;}

/* Utility Menu */
#block-menu-menu-utility-menu {text-align:right;float:right;padding-right:0px;position:relative;left:-5px;top:2px;}
#block-menu-menu-utility-menu h2{display:none;}
#block-menu-menu-utility-menu .menu-name-menu-utility-menu{padding-top:30px;padding-right:0px;float:right;}
#block-menu-menu-utility-menu .menu-name-menu-utility-menu h2{display:none;}
#block-menu-menu-utility-menu.menu-name-menu-utility-menu ul.menu{list-style-type:none;margin:0;padding:0;float:right;}
#block-menu-menu-utility-menu .menu-name-menu-utility-menu ul.menu li{list-style-type:none;list-style-image:none;margin:0;padding:0;float:left;padding:0 8px 0 8px;background:url(../images/wrpr/utilitynav_div.gif) no-repeat center right;}
#block-menu-menu-utility-menu .menu-name-menu-utility-menu ul.menu li.last{background:none;}
#block-menu-menu-utility-menu .menu-name-menu-utility-menu ul.menu li a{text-decoration:none;color:#666;padding-right:5px;}
#block-menu-menu-utility-menu .menu-name-menu-utility-menu ul.menu li a:hover{text-decoration:underline;color:#78a22F;}
#block-menu-menu-utility-menu .menu-name-menu-utility-menu ul.menu li.last{padding-right:0;}
#block-menu-menu-utility-menu li {text-transform:lowercase;}
/*
#block-menu-menu-utility-menu{
margin-top:31px;
padding-right:0px;
text-align:right;
float:right;
}

#block-menu-menu-utility-menu ul.menu{list-style-type:none;margin:0;padding:0;float:right;}
#block-menu-menu-utility-menu ul.menu li{list-style-type:none;list-style-image:none;margin:0;padding:0;float:left;padding:0 8px 0 8px;background:url(../images/wrpr/utilitynav_div.gif) no-repeat center right;}
#block-menu-menu-utility-menu ul.menu li.last{background:none;}
#block-menu-menu-utility-menu ul.menu li a{text-decoration:none;font-size:12px;color:#666;padding-right:6px;}
#block-menu-menu-utility-menu ul.menu li a:hover{text-decoration:underline;color:#78a22F;}
#block-menu-menu-utility-menu ul.menu li.last{padding-right:0;}
*/
/* Main Menu */
div.menu {font-size:17px; background:transparent; text-align: left;position: absolute; top: 94px; left: 99px;height:28px;width:600px;}
div.menu, div.menu ul { padding: 0; margin: 0; list-style: none; line-height: 1.4em; z-index: 999;}
div.menu ul {}
div.menu ul {}
div.menu ul a {display:block;}
div.menu ul a.serve{background:url(../images/wrpr/nav/serve_off.gif) no-repeat;height:19px;}
div.menu ul a.serve:hover{background:url(../images/wrpr/nav/serve_on.gif) no-repeat;height:19px;}
div.menu ul a.alumni{background:url(../images/wrpr/nav/alumni_off.gif) no-repeat;height:19px;}
div.menu ul a.alumni:hover{background:url(../images/wrpr/nav/alumni_on.gif) no-repeat;height:19px;}
div.menu ul a.about{background:url(../images/wrpr/nav/about_off.gif) no-repeat;height:19px;}
div.menu ul a.about:hover{background:url(../images/wrpr/nav/about_on.gif) no-repeat;height:19px;}
div.menu ul a.partners{background:url(../images/wrpr/nav/partners_off.gif) no-repeat;height:19px;}
div.menu ul a.partners:hover{background:url(../images/wrpr/nav/partners_on.gif) no-repeat;height:19px;}
div.menu ul a.donate{background:url(../images/wrpr/nav/donate_off.gif) no-repeat;height:19px;}
div.menu ul a.donate:hover{background:url(../images/wrpr/nav/donate_on.gif) no-repeat;height:19px;}
div.menu ul a.mysca{background:url(../images/wrpr/nav/mysca_off.gif) no-repeat;height:19px;}
div.menu ul a.mysca:hover{background:url(../images/wrpr/nav/mysca_on.gif) no-repeat;height:19px;}


div.menu ul a {text-align:center; display: block; border-bottom: none; padding: 0px 8px; font-weight: normal; color: #183354; text-decoration: none;margin-bottom:4px;}
div.menu ul ul a {margin-bottom:0px;}
div.menu ul a:hover {color: #78a22F;text-decoration: underline;}
div.menu ul a.last{border-right:none;}

div.menu li li a {text-align:left;font-size:11px; border-right: none; border-top: 1px solid #255187;color:#fff;padding: 0px 8px;text-decoration: none !important; }
div.menu ul a:visited {color:#fff}

/* all list items - width needed or else Opera goes nuts */
div.menu li {width:85px; float: left; height: 100%; margin: 0 !important; padding: 0; list-style-image: none; list-style-type: none; background-image: none; }
div.menu li li {height:22px; width: 160px; background: #183354; filter:Alpha(opacity=88); opacity: 0.88; }

/* second-level lists - Note: Use left instead of display to hide publicly visible menus because display: none isn't read by screen readers */
div.menu li ul {position: absolute; background: none; margin: 0; width: 160px; display:none; line-height: .7em;padding-top:0px; }
div.menu li:hover ul ul,div.menu li:hover ul ul ul,div.menu li:hover ul ul ul ul,div.menu li:hover ul ul ul ul ul,div.menu li.iehover ul ul,div.menu li.iehover ul ul ul,div.menu li.iehover ul ul ul ul,div.menu li.iehover ul ul ul ul ul {display:none;}

/* lists nested under hovered list items */
div.menu li:hover ul{display: block;left:0em;top:0;position:relative;}
div.menu li li:hover ul{left: 0em;display: block;}
div.menu li li li:hover ul{left: 0em;display: block;}
div.menu li li li li:hover ul{left: 0em;display: block;}
div.menu li li li li li:hover ul{left: 0em;display: block;}

/* third-and-above-level lists */
div.menu li li.expanded ul { margin: -26px 0 0 160px; }

/* second-and-more-level hovering */
div.menu li li.expanded { background: #183354 url(../images/wrpr/arrow-right.png) no-repeat 145px 7px; }
div.menu li li:hover,div.menu li li.iehover {background-color: #406122;}
div.menu li li:hover a,div.menu li li:hover li:hover a,div.menu li li:hover li:hover li:hover a {color: #fff;}
div.menu li li.expanded:hover a,div.menu li li.expanded:hover li.expanded:hover a {border-color: #255187; color: #eee;}
div.menu li li.expanded:hover li a,div.menu li li.expanded:hover li.expanded:hover li a {border-color: #255187;}
div.menu li li:hover li a,div.menu li li.iehover li a,div.menu li li.iehover li.iehover li a { color: #eee;}
div.menu li li.iehover a,div.menu li li.iehover li.iehover a,div.menu li li.iehover li.iehover li.iehover a {color: #fff; width: 90%; /* IE */}

/* #210615: Mozilla on Mac fix */
html.js fieldset.collapsible div.fieldset-wrapper { overflow: visible; }

/* Search */
#search{position:absolute;left:760px;top:86px;}
#search input#search-theme-form{border:none;background:none;color:#797979;font-size: 11px;font-family:Arial, Helvetica, sans-serif;width:159px;}
#search #edit-submit {background-color: transparent;border: none;background-image: url(../images/wrpr/search_button.gif);background-repeat: no-repeat;height: 20px;width: 19px;cursor: pointer;color:#d9dadc;margin-left:0px;padding-left:0px;}

#signup input#cons_email{border:1px dashed #333;background:none;color:#797979;font-size: 11px;font-family:Arial, Helvetica, sans-serif;width:160px;padding:2px;}
#signup #ACTION_SUBMIT_SURVEY_RESPONSE {background-color: transparent;border: none;background-image: url(../images/wrpr/search_button.gif);background-repeat: no-repeat;height: 20px;width: 19px;cursor: pointer;color:#d9dadc;}

/* Front Layout 
.front #header{background:url(../images/wrpr/front_header_bg.gif) no-repeat;width:963px;height:111px;}
.front #content{background:url(../images/wrpr/front_content_bg.gif) no-repeat;width:963px;height:328px;}
.front #col1{width:264px;float:left;margin-top:40px;padding:0px 20px 0px 24px;}
.front #col2{width:322px;float:left;margin-top:40px;padding:0px 10px 0px 10px;}
.front #col3{width:242px;float:left;margin-top:40px;padding-left:20px;}
.front #footer{background:url(../images/wrpr/front_footer_bg.gif) no-repeat;width:963px;height:57px;padding-top:30px;}
.front #footer .block-block{float:left;}

/* Front Banner Links 
.front #banner .block h2{display:none;}
.front #banner .front-banner{width:963px;height:203px;}
.front #banner .item-list ul{padding:0;list-style-type:none;}
.front #banner .item-list ul li{margin:0;list-style-type:none;}
.front #banner .front-banner ul{margin:0;padding:105px 30px 0 0;list-style-type:none;text-align:right;}
.front #banner .front-banner ul li{margin:0;padding:0 0 18px 0;}
.front #banner .front-banner ul li a{display:block;font-size:16px;color:#fff;font-weight:bold;text-decoration:none;}

/* Front Quick Links 
.quick_links_nav{background:url(../images/wrpr/quicklinks_bg.gif) no-repeat;width:325px;height:21px;padding:2px 0px 0px 10px;margin-bottom:0;}
.quick_links_nav ul{margin:0;padding:0;list-style-type:none;height:18px;}
.quick_links_nav ul li{float:left;list-style-type:none;}
.quick_links_nav ul li a{display:block;padding-right:30px;color:#000;text-decoration:none;}
.front #home_events{background:url(../images/wrpr/quicklinks_active_bg.gif) no-repeat 89% 0%;height:auto;padding:20px 0px 0px 0px;}
.front #home_positions{background:url(../images/wrpr/quicklinks_active_bg.gif) no-repeat 32% 0%;height:auto;padding:20px 0px 0px 0px;}
.front #home_employment{background:url(../images/wrpr/quicklinks_active_bg.gif) no-repeat 63% 0%;height:auto;padding:20px 0px 0px 0px;}
.front #home_news{background:url(../images/wrpr/quicklinks_active_bg.gif) no-repeat 6% 0%;height:auto;padding:20px 0px 0px 0px;}
 */
 
/* Footer Menu */
#block-menu-menu-footer{}
#block-menu-menu-footer h2{display:none;}
#block-menu-menu-footer ul.menu{list-style-type:none;margin:0;padding:0;text-align:right;float:right;padding-right:20px;}
#block-menu-menu-footer ul.menu li{list-style-type:none;list-style-image:none;margin:0;padding:0;float:left;padding:0 10px 0 10px;}
#block-menu-menu-footer ul.menu li a{text-decoration:none;text-transform:lowercase;font-size:11px;color:#666;}
#block-menu-menu-footer ul.menu li a:hover{text-decoration:underline;color:#78a22F;}
#block-menu-menu-footer ul.menu li.last{padding-right:0;}

/* Interior Layout */
.interior #header{background:url(../images/wrpr/interior_header_bg.gif) no-repeat;width:963px;height:111px;}
.interior #banner{background:url(../images/wrpr/interior_banner_bg.jpg) no-repeat;width:963px;height:134px;}

.interior .two-column{background:url(../images/wrpr/interior_content_bg.gif) no-repeat;width:963px;min-height:473px;}
.interior .one-column{background:url(../images/wrpr/admin_content_bg.gif) no-repeat;width:963px;min-height:473px;}
.interior #footer{background:url(../images/wrpr/interior_footer_bg.gif) no-repeat;width:963px;height:61px;padding-top:20px;}
.interior #footer .block-block{float:left;}
.interior ul.nice-menu ul a{font-size:11px;padding:0px 0px 0px 5px;}
.interior ul.nice-menu-down li.menuparent ul li.menuparent{background: #183354 url(../images/wrpr/arrow-right.png) 145px no-repeat;}
.interior ul.nice-menu-down li.menuparent ul li.menuparent:hover, .interior ul.nice-menu-down li.menuparent ul li.menuparent:hover a:hover{background: #406122 url(../images/wrpr/arrow-right.png) 145px no-repeat;}

/* Interior Styling */
.interior h1.title{color:#015590;}
.interior .content{line-height:20px;font-size:12px;}

/* Interior Classes */
.interior .span-16{width:600px;}
.interior .prepend-1{padding:0 20px 0 30px;}

/* Releated Links */
.interior .related{margin-bottom:20px;}
.interior .related a{text-decoration:none;}
.interior .related h2{color:#999;margin-bottom:0.3em;}
.interior .related ul{border-bottom:1px solid #E0E0E0;padding:0;list-style-type:none;margin:0;}
.interior .related ul ul{border:none;margin:0;padding:0 0 0 10px;}
.interior .related ul ul ul{border:none;margin:0;padding:0 0 0 10px;}
.interior .related ul li{border-top:1px solid #E0E0E0;}
.interior .related .menu li{margin:0;}
.interior .related ul li.expanded{list-style-type:none;list-style-image:none;padding:0;}
.interior .related ul li.leaf{list-style-type:none;list-style-image:none;}
.interior .related ul li.collapsed{display:none;}
.interior .related ul ul li.collapsed{display:block;}
.interior .related ul li.leaf{display:none;}
.interior .related ul li.active-trail ul li{display:block;}
.interior .related ul li.expanded.active-trail{display:block;}
.interior .related ul li.active-trail{display:block;}
.interior .related ul li.expanded{display:none;}

/* New Releated Links */
.interior #block-menu_block-1{margin-bottom:20px;}
.interior #block-menu_block-1 a{text-decoration:none;}
.interior #block-menu_block-1 h2{color:#999;margin-bottom:0.3em;}
.interior #block-menu_block-1 ul{border-bottom:1px solid #E0E0E0;padding:0;margin:0;}
.interior #block-menu_block-1 ul ul{border:none;margin:0;padding:0 0 0 10px;}
.interior #block-menu_block-1 ul ul ul{border:none;margin:0;padding:0 0 0 10px;}
.interior #block-menu_block-1 ul li{border-top:1px solid #E0E0E0;}



/* General Classes */
.brclear{clear:both;}
.more{font-weight:bold;}
.clearBoth{clear: both;}
.imgleft{float:left;padding-right:10px;}
.imgright{float:right;padding-left:10px;}
hr.divider{background:url(../images/wrpr/hr_rule.gif) no-repeat;height:15px;border:none;}

/* Admin Layout */
.admin #header{background:url(../images/wrpr/interior_header_bg.gif) no-repeat;width:963px;height:111px;}
.admin #banner{background:url(../images/wrpr/interior_banner_bg.jpg) no-repeat;width:963px;height:136px;}
.admin #content{background:url(../images/wrpr/admin_content_bg.gif) no-repeat;width:963px;min-height:473px;}
.admin #footer{background:url(../images/wrpr/interior_footer_bg.gif) no-repeat;width:963px;height:61px;padding-top:20px;}
.admin #footer .block-block{float:left;}

/* Admin Styling */
.admin select{font-size:80%;}
.admin fieldset{margin-bottom:10px;padding:10px;}
.admin fieldset legend{padding-left:10px;}
.admin fieldset legend a{}
.admin td{font-size:12px;}
.admin #main{width:100%;padding-top:0;}
.admin #main ul{padding-top:0px;list-style-type:none;}
.admin #main li{padding:0;margin:0;}
.admin td.active{background-color:#eee;}
.admin td.description{padding-right:10px;}

/* Title */
.admin .title{margin-bottom:10px;}

/* Breadcrumbs */
.breadcrumb{color:#015590;}
.breadcrumb a{text-decoration:none;}

/* Messages */
.messages{margin:10px 0 10px 0;font-size:12px;border:1px solid #ccc;color:#015590;padding:10px;font-weight:bold;background-color:#95CBFF;}

/* Help */
.admin .help {margin:5px 0 10px 0;padding:0;}

/* Warnings */
.admin .warning{margin-bottom:10px;}

/* Description */
.admin .description{margin:10px 0 10px 0;}

/* Blocks */
.admin #blocks{margin-bottom:10px;}
.admin #blocks td.region{padding:4px 0 4px 0;color:#0072c1;}
.admin .block-region{display:none;}

.node .content a{text-decoration:underline;}
.node .content a:hover{text-decoration:none;}

/* Modules  */
.admin #system-modules tr.even, .admin #system-modules tr.odd{background:none;}
.admin #system-modules tr td{padding-right:1em;}

/* URL Aliases  */
.admin #pathauto-admin-settings{margin-top:10px;}
.admin #pathauto-admin-settings fieldset legend a{color:#0072c1;}

/* Views  */
.admin #views-ui-list-views-form{font-size:12px;}
.admin #views-ui-list-views-form div{margin-bottom:10px;}
.admin #views-ui-admin-tools{margin-top:10px;}
.admin table.views-entry{font-size:12px;}
.admin table.views-entry td{padding:2px;}
.admin views-tabset .views-tabs ul li.active{width:93px;}
.admin #views-ui-edit-view-form div{margin-top:10px;}

/*    Admin Panel    */
.admin, div.admin .left, div.admin .right {margin: 0px;}
.admin-panel {margin: 0px;padding: 0px;margin-bottom: 15px;}
.admin-panel a {font-weight: normal;overflow: hidden;}
.admin-panel .description {}
.admin-panel .body {font-size: 11px;}
.admin .left, .admin .right{text-align:left;}
#main .admin-panel h3 {padding: 5px 8px 5px;margin: 0;color:#0072c1;}
.admin-panel dt{margin-top: 6px;}

/* Admin List */
.admin-list dt{margin-top:6px;}

/* Sticky Table */
.admin .sticky-table{width:100%;}
.admin .sticky-table thead{margin-bottom:10px;}
.admin .sticky-table tbody{margin-top:10px;}
.admin .sticky-enabled{width:100%;}

/* Admin Classes */
.admin .prepend-1{padding:0 20px 0 30px;}

/* CSE - SCOUT Saved Searches/Favorites/Cart - Right Sidebar */
#block-views-saved_searches_by_user-block_2 h2,#block-block-18 h2,#block-block-19 h2{font-weight : bold;font-size : 120%;margin-bottom : 0px;}
#block-block-18 ul,#block-block-19 ul{margin-bottom : 1.4em;}
#block-block-18 ul li,#block-block-19 ul li{margin-left : 10px;}


/* Positionview */
.interior .positionview h3.one{background:url(../images/wrpr/one_btn.gif) no-repeat;height:28px;padding:0px 0px 0px 36px;margin-bottom:0;line-height:16px;}
.interior .positionview h3.one span{font-size:11px;}
.interior .positionview .form-checkboxes{padding:0px 0px 0px 36px;}
.interior .positionview #edit-positionTypes-82-wrapper,.interior .positionview #edit-positionTypes-84-wrapper,.interior .positionview #edit-positionTypes-86-wrapper,.interior .positionview #edit-positionTypes-88-wrapper,.interior .positionview #edit-positionTypes-90-wrapper{float:left;width:24%;}
.interior .positionview #edit-positionTypes-83-wrapper,.interior .positionview #edit-positionTypes-85-wrapper,.interior .positionview #edit-positionTypes-87-wrapper,.interior .positionview #edit-positionTypes-89-wrapper,.interior .positionview #edit-positionTypes-91-wrapper{float:left;width:75%;}
.interior .positionview h3.two{background:url(../images/wrpr/two_btn.gif) no-repeat;height:28px;padding:0px 0px 0px 36px;margin-bottom:0;line-height:16px;margin-top:40px;}
.interior .positionview h3.two span{font-size:11px;}
.interior .positionview #edit-startDate-wrapper{float:left;width:20%;padding-left:36px;}
.interior .positionview #edit-startDate-wrapper label{float:left;margin-right:10px;}
.interior .positionview #edit-startDate-wrapper #edit-startDate{float:left;margin-right:10px;width:80px;}
.interior .positionview #edit-endDate-wrapper{width:20%;margin-bottom : 30px;float:left;}
.interior .positionview #edit-endDate-wrapper label{float:left;margin-right:10px;}
.interior .positionview #edit-endDate-wrapper #edit-endDate{float:left;margin-right:10px;width:80px;}
.interior .positionview span.three{background:url(../images/wrpr/three_btn.gif) no-repeat;height:28px;width:28px;position:absolute;}
.interior .positionview input#edit-save{background:url(../images/wrpr/findinternships_btn.gif) no-repeat;height:27px;width:207px;border:none;margin-bottom:10px;cursor:pointer;margin-left:36px;}

/* Positionview - page */
.interior #position_column_left{float: left;width: 23%;margin-right:2%;border:1px solid #999;background:#eee;padding:0px 4px 0px 4px;}
.interior #position_column_left .positionTypes .form-item{margin-bottom:0;}
.interior #position_column_left select#edit-location,.interior #position_column_left select#edit-positionTypes{width:99%;}
.interior #position_column_left #edit-startDate,.interior #position_column_left #edit-endDate{width:97%;}
.interior #position_column_left input#edit-save{background:url(../images/wrpr/savesearch_btn.gif) no-repeat;height:27px;width:207px;border:none;margin-bottom:10px;cursor:pointer;}
.interior #position_column_right{float: left;width: 73%;}
.interior #position_column_right h2{margin-bottom:0;}
.interior #position_column_right h2 a{text-decoration:underline;}
.interior #position_column_right .view-positions-header{border:1px solid #000;}
.interior #position_column_right .view-positions-header ul{margin:0;padding:4px;list-style-type:none;height:20px;}
.interior #position_column_right .view-positions-header ul li{margin:0;padding:0;list-style-type:none;float:left;font-weight:bold;}
.interior #position_column_right .view-positions-header ul li.one{width:400px;}
.interior #position_column_right .view-positions-header ul li.two{width:50px;}
.interior #position_column_right .view-positions-header ul li.three{width:100px;}
.interior #position_column_right .view-positions-header ul li.four{width:100px;}

.interior #position_column_right .view-positions-data{border:1px dashed #ccc;margin:10px 0px 0px 0px;padding:4px;}
.interior #position_column_right .view-positions-data .views-field-title{float:left;width:396px;padding-right:4px;}
.interior #position_column_right .view-positions-data .views-field-field-site-state-value{float:left;width:50px;}
.interior #position_column_right .view-positions-data .views-field-tid{float:left;width:96px;padding:4px;}
.interior #position_column_right .view-positions-data .views-field-field-drivers-license-value{float:left;width:100px;}
.interior #position_column_right .view-positions-data .views-field-tid .item-list ul{list-style-type:none;margin:0;padding:0;}
.interior #position_column_right .view-positions-data .views-field-tid .item-list ul li{list-style-type:none;margin:0;padding:0;}
.interior #position_column_right .view-positions-data .views-field-field-drivers-license-value p{border:1px solid #999;padding:2px;text-align:center;margin-bottom:4px;}
.interior #position_column_right .pager{margin-top:10px;}
.interior #position_column_right .pager .active{color:#015590;}
.interior #position_column_right .pager .pager-current,.interior #position_column_right .pager a:hover{color:#78a22F;}

/* Position Detail */
#position-detail-left{border:1px dashed #ccc;float:left;width:67%;padding:10px;}
#position-detail-left h2{font-size:114%;margin-bottom:0;font-weight:bold;}
#position-detail-left .field-field-site-name{font-size:120%;margin:0px 0px 10px 0px;}
#position-detail-left .field-field-site-description{margin:0px 0px 10px 0px;}
#position-detail-left div.fieldgroup .content{padding:0;}
#position-detail-left .field-field-drivers-license{padding-left:10px;}
#position-detail-left .field-field-required-skills .field-label{font-size:110%;}
#position-detail-left .field-field-desired-skills{margin-top:10px;}
#position-detail-left .field-field-desired-skills .field-label{font-size:110%;}
#position-detail-left .field-field-training{margin-top:10px;}
#position-detail-left .field-field-training .field-label{font-size:110%;}
#position-detail-left .group-housing .content{margin-left:10px;}
#position-detail-left .group-transportation .content{margin-left:10px;}
#position-detail-left .group-other-info .field-label-inline-first{font-size:110%;}
#position-detail-right{float:left;width:30%;}
#position-detail-right .MAXActions{border:none;padding-left:34px;}
#position-detail-right .addfavorites{background:url(../images/wrpr/myfavorites_btn.gif) no-repeat;height:27px;width:207px;border:none;margin-bottom:10px;cursor:pointer;display:block;}
#position-detail-right .addcart{background:url(../images/wrpr/addposition_btn.gif) no-repeat;height:27px;width:207px;border:none;margin-bottom:10px;cursor:pointer;display:block;}
#position-detail-right .viewprofile{background:url(../images/wrpr/viewprofile_btn.gif) no-repeat;height:27px;width:207px;border:none;margin-bottom:10px;cursor:pointer;display:block;}
#position-detail-right .group-quick-facts{border:1px dashed #999;background:#eee;width:220px;margin-left:28px;padding:4px;}
#position-detail-right .group-quick-facts h2{text-align:center;}
#position-detail-right .group-quick-facts .content{padding:0px 0px 0px 10px;}

/* User Login */
.interior #leftcol div .new-account{background:url(../images/wrpr/createnewaccount_btn.gif) no-repeat;height:27px;width:207px;border:none;cursor:pointer;display:block;margin:50px 0px 0px 0px;}
.interior #leftcol div .new-password{background:url(../images/wrpr/newpassword_btn.gif) no-repeat;height:27px;width:207px;border:none;cursor:pointer;display:block;margin:10px 0px 0px 0px;}

/* User Detail */
.interior .leftcol{width:69%;float:left;margin-right:1%;}
.interior .leftcol h2{padding-left:10px;}
.interior .leftcol .profile{border:1px dashed #ccc;padding:10px;}
.interior .leftcol .profile h2.header{border:none;margin-bottom:.2em;font-size:120%;padding-left:0;}
.interior .leftcol .profile h3{display:none;}
.interior .leftcol dt.profile-profile_information{display:none;}
.interior .leftcol .saved-searches{border:1px dashed #ccc;padding:10px;margin-left:10px;margin-bottom:10px;}
.interior .leftcol .saved-positions{border:1px dashed #ccc;padding:10px;margin-left:10px;margin-bottom:10px;}
.interior .leftcol .internship-cart{border:1px dashed #ccc;padding:10px;margin-left:10px;margin-bottom:10px;}
.interior .rightcol{width:30%;float:left;margin-top:10px;}
.interior .rightcol .contact-info{border:1px dashed #999;background:#eee;width:220px;margin-left:28px;padding:4px;}
.interior .rightcol .contact-info h3{}
.interior .rightcol .contact-info dt{display:none;}
.interior .rightcol li.leaf{list-style-type:none;list-style-image:none;}
.interior .rightcol .internship-search{background:url(../images/wrpr/internship_search_btn.gif) no-repeat;height:27px;width:207px;border:none;cursor:pointer;display:block;margin:10px 0px 0px 18px;}
.interior .rightcol .internship-apply{background:url(../images/wrpr/applypositionsnow_btn.gif) no-repeat;height:27px;width:207px;border:none;cursor:pointer;display:block;margin:10px 0px 0px 18px;}


/* Convio Style Overrides */
#leftcol {
width:600px;
float:left;
clear:none;

}
#leftcol .content {
margin:0;
padding:0;
}
#rightcol {

float:left;
clear:none;
}
#rightcol .content {

width:260px;


}
.breadcrumb {
text-align:left;
width:630px;
margin-bottom:25px;
}
.related h2 {
margin-top:4px;
}
#header .menu {
margin-top:-1px;
}

.related {

margin-left:0;
padding-left:0;
}

#rightcol h2{
margin-top:4px;
}
#rightcol ul.menu li {

line-height:1.7em;
}

#rightcol ul.menu {
margin-left:12px;
padding-left:0;
}


#footer #block-block-3{
float:left;
clear:none;
}
#footer #block-menu-menu-footer {
float:right;
clear:none;
}

li a:link, li a:active, li a:visited {text-decoration:none;}



#footer .content {
margin:0;
padding:0;
}
#content p, #content div,#content ul, #content td {
line-height: 20px;
}

#signup {
text-align:left;

}
#signup input#primary_email {
border:1px dashed #000;
padding:2px;
margin-top:5px;
}


/*******************************************************/

/*
Garrett Allen 12/29/2008
!important used to override blueprint.css and style.css while Lucidus developes SCOUT etc
*/

.prepend-1 h1, .headline {
 font-size: 26px;
 margin: 20px 0 16px 0;
 height:30px;
 font-weight: normal;
}
p.headline {
 height:30px;
}
.prepend-1 h2 {
 font-size: 18px
 margin: 18px 0 14px 0;
 line-height:1.2em;
}

.prepend-1 h3 {
 font-size: 13px;
 margin: 17px 0 7px 0;
 line-height:1;
 font-weight: bold;
}
h3.ObjTitle {
 font-size: 26px;
 margin: 20px 0 16px 0;
 line-height:1.2em;
 font-weight: normal;
}
.prepend-1 h4 {
 font-size: 12px;
 margin: 16px 0 6px 0;
 line-height:1;
 font-weight: bold;
}

.prepend-1 h1, .prepend-1 h2, .prepend-1 h3, .view-display-id-page_1 .views-field-title, .headline, .ObjTitle
{
 color: #015590;
}
.headline {
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
}
.prepend-1 .tagline
{
 border-top: 1px solid #ddd;
 border-bottom: 1px solid #ddd;
 margin: 12px 0;
 padding:10px 0;
 font-size: 15px;
}

.prepend-1 blockquote
{
 font-style:italic;
 text-align: justify;
 padding: 20px 0px 0px 37px;
 margin-bottom: 1.5em; background: #fff url('images/block-quote-bg.jpg') 7px 12px no-repeat;
}

.view-display-id-page_1 .views-field-title
{
 font-size: 12px;
 font-weight:bold;
}

.view-display-id-page_1 .views-field-title a, .node h2 a
{
 text-decoration: none;
}

.view-blog-conservation-nation .views-field-created
{
 font-family: monospace;
}

#rightcol ul li, #rightcol ul li.leaf
{
  list-style-image: none;
  list-style-type: square;
  background: none;
  color:#74B251;
  margin:0;
  padding:1px 0;
  margin-left:8px;
}

#rightcol ul li a, #rightcol ul li.leaf a
{
  text-decoration: none;
}

#rightcol h2
{
  margin-bottom: 0px;
}


p
{
  font-size: 12px;
}

#rightcol .block
{
  margin-bottom: 10px;
}

.meta
{
  color: #999;
  margin-bottom: 7px;
}

.meta a
{  
  color: #999;
  text-decoration: none;
}
.meta a:hover
{  
  color: #999;
  text-decoration: underline;
}

/**************************************/
/****** FORM STYLES ******************/

input, select, option {
font-family:Arial, helvetica, sans-serif;
margin:0;
padding:0;
}
td {
vertical-align:top;
}

td.holdsErrorMsgTable, table.holdsErrorMsg,td.FormInfoMsg {
background-color:transparent;
}
.FormLabel, .FormLabelText, .FormInput, .RadioGroupLabel {
font-family:Arial, helvetica, sans-serif;
font-size:12px;
color:#000;
padding:0;
margin:0;
}
.FormSectionHeader {
background-color:transparent;
border:none;
font-size:14px;
text-transform:uppercase;
color:#312F2F;
padding-left:0;
margin-left:0;
}
td {
margin-top:0;
margin-bottom:0;
padding-top:0;
padding-bottom:0;
}
#pstep_cancel, #pstep_finish, #pstep_next, #pstep_previous {
margin-top:20px;
padding:5px;
text-transform:uppercase;
width:100px;
border:4px solid #333;
background-color:#666;
color:#fff;
cursor:arrow;
cursor:pointer;
}

#pstep_finish, #pstep_next {
border:4px solid #006600;
background-color:#009900;
color:#fff;
}
.ppPrimaryButton_dis {
display:none;
}
.holdsErrorMsgTable, .holdsErrorMsg {
font-size:9px;
margin:0;
margin-bottom:6px;
padding:0;
}




/***************************/
/*** LAYOUT ***************/

#s63table {
margin:0;
padding:0;
position:relative;
top:-21px;
/top:-28px;
}
#s63table div, #s63table table, #s63table td {
line-height:20px;

}
#rightcol ul.menu {
margin-top:2px;
}
.interior #banner {z-index:-1;}
#header .menu {
z-index:100;
}

/****************************************/
/*** PERSONAL EVENTS STYLES **********/

.callout {

width:300px;
padding:5px;
float:left;
clear:left;

}

div#logindiv {
margin-right:25px;
}

#needpassword {
background-color:#F5F5F5;
}

#GTEventSearchForm .GTSignIn {
display:none;
}
.GTEventTitle {
font-family:Arial, helvetica, sans-serif;
color:#015590;
font-size: 26px !important;
margin: 20px 0 16px 0 !important;
line-height:1.2em !important;
font-weight:normal;
}
td.GTHTMLBody {
font-size:1.1em;
margin-top:15px;
}
.GTEntryHeading {
	font-weight: bold;
	background-color: transparent;
	color: #333;
	padding: 2px;
	margin-bottom: 5px;
font-size:1.2em;
text-transform:uppercase;
}
td.GTBorderedCell {
border:none;
}


.GTEventInfoTable, .GTContactTable {
background-color:#F6F6F6;
padding-bottom:20px;
border:none;
}
#GTEventMainTable1 {
background-color:#f6f6f6;
width:100%;
}

#GTInviteeStatus {
width:560px;
}
#GTEventSummary .GTFieldLabel {
width:60px;
}
#GTMyEventList, #GTDonProgress {
width:130px;
}
#GTDonProgress {
display:none;
}

#eventlinksTable .link-anchor{
margin-top:20px;
padding:5px;
text-transform:uppercase;
width:auto;
color:#fff;
cursor:arrow;
cursor:pointer;
border:4px solid #006600;
background-color:#009900;
color:#fff;
text-align:center;
} 
#eventlinksTable .link-anchor a {
color:#fff;
font-size:.8em;
text-decoration:none;
font-weight:bold;
}

.lc_PaginatorCell {
float:right;
clear:left;
margin-right:10px;
}
/*************************/
/** Donation styles *******/
.DFEC_el_wrapper td, .DFEC_el_wrapper div {
padding:0;
margin:0;
}
.LabelCellWidth {
	padding-right: 140px;
}

.InputCellWidth {

}

.InfoCellWidth {

}

.ProgressBar {
width:500px;
}
.ProgressBar div, .ProgressBar td, .ProgressBarOtherBack, .ProgressBarOther{
margin:0;
padding:0;

}
.ProgressBarCurrent, .ProgressBarOther {

}
.ProgressBarOtherLeader, .ProgressBarCurrentLeader {
display:none;
}
.FormCaption, .FormRow {
background-color:transparent;
width:550px;
}
.FormCaption p {
width:550px;
}


#tribute_message_bodyname {
width:230px;
height:150px;

}

.DonLevelAskMsg {
font-size:11px;
}
.FormMsgText {
font-size:11px;
}
/*********************************/
/****** STORYBUILDER ***********/

#catselect {
display:none;
}
#NewsSearch {
position:relative;
font-size:.8em;
left:-40px;
top:30px;
}
.appArea {
width:580px;
}

/*****************************/
/*********** ECARD ***********/

#message {
width:400px;
}

/*****************************/
/****** SURVEY  **************/

label, td, .Explicit {font-family:Arial;}

/******************************/
/********* STORE **************/

.CatalogProductImage {
margin-right:10px;
}
