/* -------------------------------------------------------------
	Resets default browser 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, 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-weight: inherit; font-style: inherit; font-size: 100%;font-family: inherit;vertical-align: baseline;}
:focus, a {outline: 0;}
body {color: #000;background: #fff;}
ol, ul {list-style: none;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
table { border-collapse: collapse; border-spacing: 0; }
a img { border: none; }
button {cursor: pointer;}

/* -------------------------------------------------------------
	Default typography.
-------------------------------------------------------------- */

body {font-size:100%;}

/*
font-sizes should be declared in ems - see http://www.alistapart.com/articles/howtosizetextincss
18px = 1.125em, 16px = 1em, 14px = 0.875em, 13px = 0.8125em, 12px = 0.75em, 10px = 0.556em
*/

body { font-family: Arial, sans-serif; }
h1,h2,h3,h4,h5,h6 { font-family: Arial, sans-serif; font-weight: bold;}
h1 { font-size: 2em; }
h2 { font-size: 1em;line-height:2.1em;color:#74798A;}
h3 { font-size: 0.8125em;color:#74798A; } 
h4 { font-size: 0.75em; }
h5 { font-size: 1em; }
h6 { font-size: 0.875em; }
p, ul, ol, dl { font-size:0.8125em;color:#444;line-height:1.3em;}

address { font-style: normal; font-size: 0.75em; }
strong { font-weight: bold; }
em { font-style: italic; }

/* -------------------------------------------------------------
	Body backgrounds.
-------------------------------------------------------------- */

body.home, body.mediacenter {background: #610000 url(../images/backgrounds/bodybg_home.jpg) left top repeat-x;}
body.getactive {background: #0040A6 url(../images/backgrounds/bodybg_getactive.jpg) left top repeat-x;}
body.ourservices {background: #B93500 url(../images/backgrounds/bodybg_ourservices.jpg) left top repeat-x;}
body.members {background: #66029B url(../images/backgrounds/bodybg_members.jpg) left top repeat-x;}
body.whoarebyc, body.aux {background: #610000 url(../images/backgrounds/bodybg_whoarebyc.jpg) left top repeat-x;}

/* -------------------------------------------------------------
	General Layout.
-------------------------------------------------------------- */

.container {width:997px;margin: 0 auto;padding:20px 0;}
.header {position:relative;float:left;width:987px;background: url(../images/backgrounds/mainbg_top.png) left top no-repeat;padding: 15px 5px 7px 5px;}
.main_outer {width:997px;float:left;clear:both;background: url(../images/backgrounds/mainbg_bottom.png) left bottom no-repeat;}
.main_inner {float:left;background: url(../images/backgrounds/mainbg_top.gif) 6px top no-repeat;width:973px;padding:6px 11px 13px 12px;}

.onlycnt {width:973px;float:left;}
.primarycnt {width:604px;float:left;}
.secondarycnt {width:364px;float:left;display:inline;margin-left:5px;}
.promocnt {clear:both;width:973px;float:left;background: #e4e6e6 url(../images/backgrounds/promobg_bottom.gif) left bottom no-repeat;}
.promocnt_inner {width:969px;float:left;padding:2px;background: url(../images/backgrounds/promobg_top.gif) left top no-repeat;}
.promo {float:left;width:226px;padding:10px 5px 10px 10px;margin:0;display:inline;}
.promo .text{font-size:12px;padding:4px;text-align:center;}
.promo .text .highlight{color:#40185E;}

.footer {clear:both;}

.clearer {clear:both;height:0;}

/* -------------------------------------------------------------
	Header styles.
-------------------------------------------------------------- */

.header h1 {float:left;padding: 0 2px 10px 10px;background:#fff;}
div.header h2 {color:#D82108;font-size:1.25em;margin:36px 0 0 10px;display:inline;width:802px;float:left;line-height:1.1em;height:22px;background:#fff;}
.header .searchform {position:absolute;top:15px;z-index:100;right:10px;float:right;width:282px;text-align:right;background:#fff;}
.header .searchform label {color:#999;font-size:0.9375em;margin-right:8px;}
.header .searchform input {width:150px;font-size:0.8125em;font-family:arial;color:#333;padding:2px;}
.header .searchform button {border:0;background:none;color:#333;font-size:0.9375em;}

.mainnav {clear:both;float:left;width:987px;font-size:0.9375em;background:#fff;}
.mainnav li {float:left;display:block;width:197px;}
.mainnav li.home, .mainnav li.whoarebyc {width:198px;}
.mainnav li a {display:block;text-decoration:none;color:#333;line-height:47px;height:51px;padding-left:52px;}

.mainnav li.home a {background: url(../images/nav/home.jpg) left top no-repeat;} 
.mainnav li.getactive a {background: url(../images/nav/getactive.jpg) left top no-repeat;} 
.mainnav li.ourservices a {background: url(../images/nav/ourservices.jpg) left top no-repeat;} 
.mainnav li.members a {background: url(../images/nav/members.jpg) left top no-repeat;} 
.mainnav li.whoarebyc a {background: url(../images/nav/whoarebyc.jpg) left top no-repeat;} 

.header .mainnav li a:hover, .home .mainnav li.home a, .getactive .mainnav li.getactive a, .ourservices .mainnav li.ourservices a, .members .mainnav li.members a, .whoarebyc .mainnav li.whoarebyc a {background-position: left -51px;}

/* -------------------------------------------------------------
	Footer styles.
-------------------------------------------------------------- */

.footer {padding: 5px 6px 30px;}
.footer p.copyright {color:#fff;font-size:0.875em;float:left;width:300px;line-height:35px;}
.footer ul {float:right; width:491px; font-size:0.875em; text-align:right;}
.footer ul li {margin-left:10px;display:inline;float:right;height:35px;line-height:35px;width:91px;background: url(../images/nav/footnavbg.png) center center no-repeat;text-align:center;}
.footer ul li a {text-decoration:none;background:#fff;}
.footer ul li.ralph {width:77px;background:none;}
.footer ul li.ralph a {background:none;}
.footer p.extra_info {clear:both;color:#fff;font-size:0.6875em;line-height:35px;}

body.home .footer a {color:#610000;}
body.getactive .footer a {color:#0077DD;}
body.members .footer a {color:#662FC8;}
body.ourservices .footer a {color:#FF6500;}
body.whoarebyc .footer a {color:#610000;}
body.aux .footer a {color:#610000;}
body.mediacenter .footer a {color:#610000;}


/* -------------------------------------------------------------
	Main styles.
-------------------------------------------------------------- */

.primarycnt .itemcnt {position:relative;width:604px;float:left;margin-bottom:5px;background: #E4E6E6 url(../images/backgrounds/itemcnt_bg.gif) left bottom no-repeat;}
.primarycnt .itemcnt_inner {width:590px;padding: 7px;float:left;background: url(../images/backgrounds/itemcnt_bg2.gif) left top no-repeat;}
.primarycnt .itemcnt h1 {font-size:0.9375em;font-weight:normal;background: #74798A url(../images/backgrounds/itemcnt_h1.gif) left top no-repeat;padding: 9px 9px 9px 30px;color:#fff;margin:-7px -7px 5px -7px;}
.secondarycnt .itemcnt {width:364px;float:left;margin-bottom:5px;background: #E4E6E6 url(../images/backgrounds/itemcnt_bg_sec.gif) left bottom no-repeat;}
.secondarycnt .itemcnt_inner {width:350px;padding: 7px;float:left;background: url(../images/backgrounds/itemcnt_bg2_sec.gif) left top no-repeat;}
.secondarycnt .itemcnt h1 {font-size:0.9375em;font-weight:normal;background: #74798A url(../images/backgrounds/itemcnt_h1_sec.gif) left top no-repeat;padding: 9px 9px 9px 30px;color:#fff;margin:-7px -7px 5px -7px;}
.onlycnt .itemcnt {position:relative;width:973px;float:left;margin-bottom:5px;background: #E4E6E6 url(../images/backgrounds/itemcnt_bg_only.gif) left bottom no-repeat;}
.onlycnt .itemcnt_inner {width:959px;padding: 7px;float:left;background: url(../images/backgrounds/itemcnt_bg2_only.gif) left top no-repeat;}
.onlycnt .itemcnt h1 {font-size:0.9375em;font-weight:normal;background: #74798A url(../images/backgrounds/itemcnt_h1_only.gif) left top no-repeat;padding: 9px 9px 9px 30px;color:#fff;margin:-7px -7px 5px -7px;}



.primarycnt h1 {float:left;width:565px;}
.primarycnt h1 span.title {float:left;}
.primarycnt h1 span.date {float:right;}

.primarycnt #homeNoArrow { height: 1.1em; background: #0077DD url(../images/backgrounds/itemcnt_getactive_h1_noarrow.gif) no-repeat scroll left top; }

.primarycnt .getactivecnt {background: url(../images/backgrounds/itemcnt_getactive_bg.gif) left bottom no-repeat;}
.primarycnt .getactivecnt .itemcnt_inner {float:left;background: url(../images/backgrounds/itemcnt_getactive_bg2.gif) left top no-repeat;}
.primarycnt .getactivecnt h1 {background: #0077DD url(../images/backgrounds/itemcnt_getactive_h1.gif) left top no-repeat;}
.secondarycnt .getactivecnt {background: url(../images/backgrounds/itemcnt_getactive_bg_sec.gif) left bottom no-repeat;}
.secondarycnt .getactivecnt .itemcnt_inner {float:left;background: url(../images/backgrounds/itemcnt_getactive_bg2_sec.gif) left top no-repeat;}
.secondarycnt .getactivecnt h1 {background: #0077DD url(../images/backgrounds/itemcnt_getactive_h1_sec.gif) left top no-repeat;}

.primarycnt .ourservicescnt {background: url(../images/backgrounds/itemcnt_ourservices_bg.gif) left bottom no-repeat;}
.primarycnt .ourservicescnt .itemcnt_inner {float:left;background: url(../images/backgrounds/itemcnt_ourservices_bg2.gif) left top no-repeat;}
.youth4uyounginspectorcnt {background: url(../images/backgrounds/insp-title.jpg) left bottom no-repeat;}
.youth4uyounginspectorcnt {float:left; background:#CCCDCF; left top no-repeat;}

.primarycnt .ourservicescnt h1 {background: #FF6500 url(../images/backgrounds/itemcnt_ourservices_h1.gif) left top no-repeat;}
.secondarycnt .ourservicescnt {background: url(../images/backgrounds/itemcnt_ourservices_bg_sec.gif) left bottom no-repeat;}
.secondarycnt .ourservicescnt .itemcnt_inner {float:left;background: url(../images/backgrounds/itemcnt_ourservices_bg2_sec.gif) left top no-repeat;}
.secondarycnt .ourservicescnt h1 {background: #FF6500 url(../images/backgrounds/itemcnt_ourservices_h1_sec.gif) left top no-repeat;}

.primarycnt .memberscnt {background: url(../images/backgrounds/itemcnt_members_bg.gif) left bottom no-repeat;}
.primarycnt .memberscnt .itemcnt_inner {float:left;background: url(../images/backgrounds/itemcnt_members_bg2.gif) left top no-repeat;}
.primarycnt .memberscnt h1 {background: #662FC8 url(../images/backgrounds/itemcnt_members_h1.gif) left top no-repeat;}
.secondarycnt .memberscnt {background: url(../images/backgrounds/itemcnt_members_bg_sec.gif) left bottom no-repeat;}
.secondarycnt .memberscnt .itemcnt_inner {float:left;background: url(../images/backgrounds/itemcnt_members_bg2_sec.gif) left top no-repeat;}
.secondarycnt .memberscnt h1 {background: #662FC8 url(../images/backgrounds/itemcnt_members_h1_sec.gif) left top no-repeat;}

.primarycnt .whoarebyccnt {background: url(../images/backgrounds/itemcnt_whoarebyc_bg.gif) left bottom no-repeat;}
.primarycnt .whoarebyccnt .itemcnt_inner {float:left;background: url(../images/backgrounds/itemcnt_whoarebyc_bg2.gif) left top no-repeat;}
.primarycnt .whoarebyccnt h1 {background: #E80000 url(../images/backgrounds/itemcnt_whoarebyc_h1.gif) left top no-repeat;}
.secondarycnt .whoarebyccnt {background: url(../images/backgrounds/itemcnt_whoarebyc_bg_sec.gif) left bottom no-repeat;}
.secondarycnt .whoarebyccnt .itemcnt_inner {float:left;background: url(../images/backgrounds/itemcnt_whoarebyc_bg2_sec.gif) left top no-repeat;}
.secondarycnt .whoarebyccnt h1 {background: #E80000 url(../images/backgrounds/itemcnt_whoarebyc_h1_sec.gif) left top no-repeat;}

.primarycnt .auxcnt {background: url(../images/backgrounds/itemcnt_whoarebyc_bg.gif) left bottom no-repeat;}
.primarycnt .auxcnt .itemcnt_inner {float:left;background: url(../images/backgrounds/itemcnt_whoarebyc_bg2.gif) left top no-repeat;}
.primarycnt .auxcnt h1 {background: #E80000 url(../images/backgrounds/itemcnt_whoarebyc_h1.gif) left top no-repeat;}
.secondarycnt .auxcnt {background: url(../images/backgrounds/itemcnt_whoarebyc_bg_sec.gif) left bottom no-repeat;}
.secondarycnt .auxcnt .itemcnt_inner {float:left;background: url(../images/backgrounds/itemcnt_whoarebyc_bg2_sec.gif) left top no-repeat;}
.secondarycnt .auxcnt h1 {background: #E80000 url(../images/backgrounds/itemcnt_whoarebyc_h1_sec.gif) left top no-repeat;}

.primarycnt #news .story1, .primarycnt #news .story2 {width:272px;float:left;padding:5px 8px;}
.primarycnt .cntholder {display:inline;width:584px;float:left;margin: -5px 0 5px 0;background: #fff url(../images/backgrounds/cntholder_bg.gif) left bottom no-repeat;padding:3px;}
.mediacenter .primarycnt .cntholder {border-top:solid 1px #74798A;background:none;padding:10px !important;}
.mediacenter .primarycnt .noborder {border-top:none;padding:0px !important;}
.primarycnt .cntholder {padding:6px;width:578px;}

.primarycnt .scroller .cntholder {width:auto;margin: 0 5px 5px 0;/*background:#fff;*/padding:5px;}
.primarycnt .scroller .scrollinner {padding-bottom:17px;}
.secondarycnt .cntholder {padding: 0;display:inline;float:left;width:350px;}

.primarycnt .cntimg_266 {float:left;width:266px;height:200px;overflow:hidden;margin-right:20px;}
.primarycnt .cntimg_140 {float:right;width:110px;/*height:100px;*/overflow:hidden;margin: 0 0 5px 5px;}

.primarycnt #news h2 {font-size:0.8125em;line-height:1.3em;margin-bottom:5px;}
.getactivecnt h2, .getactive_story h2, .getactivecnt h2 a, .getactive_story h2 a {color: #008AF0;text-decoration:none;}
.getactivecnt h2 a:hover, .getactive_story h2 a:hover {text-decoration:underline;}
.ourservicescnt h2, .ourservices_story h2, .ourservicescnt h2 a, .ourservices_story h2 a {color: #FF6500;text-decoration:none;}
.ourservicescnt h2 a:hover, .ourservices_story h2 a:hover{text-decoration:underline;}
.members h2, .members_story h2, .memberscnt h2 a, .members_story h2 a {color: #6534C4;text-decoration:none;}
.memberscnt h2 a:hover, .members_story h2 a:hover{text-decoration:underline;}
.whoarebyccnt h2, .whoarebyccnt h2 a {color:#950000;text-decoration:none;}
.whoarebyccnt h2 a:hover {text-decoration:underline;}
.auxcnt h2, .auxcnt h2 a {color:#950000;text-decoration:none;}
.auxcnt h2 a:hover {text-decoration:underline;}


#campaigns .cntholder {position:relative;height:170px;padding-bottom:35px;overflow:hidden;}
#campaigns .cntholder p {max-height:135px;overflow:hidden;}

h3.more {float:right;font-size:0.8125em;color:#666;font-weight:normal;padding: 0px 17px;display:inline;}
h3.more a {display:block;color:#666;text-decoration:underline;height:1.6em;line-height:1.6em;padding-left:18px;background: url(../images/nav/more_arrow.gif) left center no-repeat;}
h3.date {float:right;margin-left:10px;}

.campaign_nav {float:left;margin-left:8px; width:300px;display:inline;}
.campaign_nav li {float:left;margin-left:5px;display:inline;}
.campaign_nav li a {text-align:center;line-height:20px;font-size:1.15em;text-decoration:none;color:#fff;font-weight:bold;display:block;width:20px;height:20px;background: url(../images/links/numnav_bg.gif) left top no-repeat;}
.campaign_nav li a:hover, .campaign_nav li a.current {background-position: left -20px;}
.campaign_nav li.prev a {margin: -2px 0 0 0;display:block;width:24px;height:24px;overflow:hidden;text-indent:-5000px;background: url(../images/links/prev.gif) left top no-repeat;}
.campaign_nav li.next a {margin: -2px 0 0 -2px;display:block;width:24px;height:24px;overflow:hidden;text-indent:-5000px;background: url(../images/links/next.gif) left top no-repeat;}
.campaign_nav li.next a:hover, .campaign_nav li.prev a:hover {background-position: left -24px;}

ul.itemcnt_options {font-size:0.75em;margin:0;height:20px;position:absolute;bottom:9px;left:291px;}
.itemcnt_options li {display:inline;float:left;padding: 0 5px;}
.itemcnt_options li.fc {border-right: 1px dotted #B7B8BB;}
.itemcnt_options li a {display:block;float:left;text-decoration:none;height:20px;line-height:20px;}
.itemcnt_options li a:hover {text-decoration:underline;}
.itemcnt_options li.fc a {padding-left:18px;background: url(../images/links/leftarrow_getactive.gif) left center no-repeat;}
.itemcnt_options li.lc a {padding-right:18px;background: url(../images/links/rightarrow_getactive.gif) right center no-repeat;}

.getactivecnt .itemcnt_options li a {color: #008AF0;}
ul.selectlist {clear:both;}
ul.selectlist p {padding:5px;}
ul.selectlist .fc p {color:#fff;}
ul.selectlist li {margin-bottom:5px;padding-bottom:4px;background:#fff url(../images/links/selectlist_2.gif) left bottom no-repeat;}
ul.selectlist li.current {background:#74798A url(../images/links/selectlist_current2.gif) left bottom no-repeat;}
ul.selectlist li.fc {background: #008AF0 url(../images/links/selectlist_event2.gif) left bottom no-repeat;}

ul.selectlist li a {padding:5px 5px 1px 5px;line-height:20px;color:#666;text-decoration:none;display:block;overflow:hidden;padding-right:30px;background: url(../images/links/selectlist_1.gif) left top no-repeat;}
ul.selectlist li.current a {color:#fff;background: url(../images/links/selectlist_current1.gif) left top no-repeat;}
ul.selectlist li.fc a {color:#fff;background: url(../images/links/selectlist_event1.gif) left top no-repeat;}
ul.selectlist li a:hover {background-position:-350px top;}
ul.selectlist li a span.title {float:left;}
ul.selectlist li a span.date {float:right;}
ul.selectlist li a:hover span.title {text-decoration:underline;}

#videoplayer {width:350px;height:264px;background: url(../images/content/vidplayer.gif) left top no-repeat;margin-bottom:5px;}
#videoplayer p {padding: 10px;color:#fff;font-weight:bold;font-size:1em;}
#videoplayer p a {color:#fff;}

.primarycnt .itemcnt .scroller {max-height:470px;overflow:auto;padding-right:20px;clear:both;position:relative;}
img.gradmask {position:absolute;bottom:54px;left:7px;z-index:100;}
#flashwall img.gradmask {position:absolute;bottom:7px;left:7px;z-index:100;}
div#flashwall {height:550px;width:590px;float:left;margin-top:-5px;}
div#flashwall .scroller {max-height:545px;margin-top:5px;}
.cntholder img.gradmask {display:none;}
.scroller p {margin: 1em 0;}

#breadcrumbnav .itemcnt_inner {padding:0;width:604px;}
.onlycnt #breadcrumbnav .itemcnt_inner {width:973px;}
#breadcrumbnav li {display:inline;float:left;}
#breadcrumbnav li a {display:block;float:left;padding:0 22px 0 5px;text-decoration:none;color:#767B8B;line-height:33px;height:33px;background: url(../images/nav/breadcrumbsub_right.jpg) right top no-repeat;}
#breadcrumbnav li.fc {margin: -2px 0;background: url(../images/nav/breadcrumbmain_left.jpg) left top no-repeat;}
#breadcrumbnav li.fc a {color:#333;line-height:37px;height:37px;padding: 0 22px 0 15px;background: url(../images/nav/breadcrumbmain_right.jpg) right top no-repeat;}
#breadcrumbnav li a:hover {text-decoration:underline;}

.articlenav {margin-top:10px;float:left;position:relative;height:37px;width:590px;}
.onlycnt .articlenav {}
.articlenav li {display:inline;float:left;}
.articlenav li.next {float:right;}
.articlenav .previous a, .articlenav .next a, .articlenav .apply a {display:block;height:37px;width:114px;line-height:37px;text-align:center;color:#fff;text-decoration:none;}
.articlenav .apply a {width: 168px}
.articlenav .previous a {background: url(../images/links/prevcampaign.jpg) left top no-repeat;padding: 0 13px 0 19px;}
.articlenav .next a {background: url(../images/links/nextcampaign.jpg) left top no-repeat;padding: 0 19px 0 13px;}
.articlenav .apply a {background: url(../images/links/apply.gif) left top no-repeat;padding: 0 19px 0 13px;}
.articlenav .previous a:hover, .articlenav .next a:hover, .articlenav .apply a:hover {background-position: left -37px;text-decoration:underline;}
.articlenav li.rate {position:absolute;float:none;color:#fff;width:278px;padding: 0;margin: 0;left:155px;display:block;height:37px;}
.articlenav .rate span {float:left;}
.articlenav .stars {float:left;width:150px;height:24px;margin-top:6px;}
.articlenav .stars li {margin-left:6px;}
.articlenav .stars a {float:left;display:block; height:24px; width:24px; background: url(../images/links/star.jpg) left top no-repeat;overflow:hidden;text-indent:-5000px;}

.articlenav .stars1 .star1 a {background-position: left -24px;}
.articlenav .stars2 .star1 a, .articlenav .stars2 .star2 a {background-position: left -24px;}
.articlenav .stars3 .star1 a, .articlenav .stars3 .star2 a, .articlenav .stars3 .star3 a {background-position: left -24px;}
.articlenav .stars4 .star1 a, .articlenav .stars4 .star2 a, .articlenav .stars4 .star3 a, .articlenav .stars4 .star4 a {background-position: left -24px;}
.articlenav .stars5 .star1 a, .articlenav .stars5 .star2 a, .articlenav .stars5 .star3 a, .articlenav .stars5 .star4 a, .articlenav .stars5 .star5 a {background-position: left -24px;}

.send {float:left;font-size:0.8125em;font-weight:normal;line-height:24px;}
.send a {color:#666666;text-decoration:none;padding-left:30px;background: url(../images/links/send_icon.jpg) left top no-repeat;line-height:24px;height:24px;display:block;}
.send a:hover {background-position: left -24px;text-decoration:underline;}
.share {float:right;line-height:24px;height:24px;}
.share h3 {display:inline;float:left;font-size:0.8125em;font-weight:normal;line-height:24px;}
.share ul {display:inline;float:left;}
.share li {display:inline;margin-left:5px;float:left;}
.share li a {text-indent:-5000px;overflow:hidden;display:block;width:24px;height:24px;float:left;}
.share li.facebook a {background: url(../images/links/icon_facebook.jpg) left top no-repeat;}
.share li.digg a {background: url(../images/links/icon_digg.jpg) left top no-repeat;}
.share li.delicious a {background: url(../images/links/icon_delicious.jpg) left top no-repeat;}
.share li.stumbleupon a {background: url(../images/links/icon_stumbleupon.jpg) left top no-repeat;}
.share li.newsvine a {background: url(../images/links/icon_newsvine.jpg) left top no-repeat;}
.share li.reddit a {background: url(../images/links/icon_reddit.jpg) left top no-repeat;}

.itemcnt .share ul li a:hover {background-position: left -24px;}

ul ul {font-size: 1em;}
ul ul h3 {font-size:1em;}

ul.sectionmenu li {margin-bottom:5px;}
ul.sectionmenu li h2 {padding-bottom:4px;background:#fff url(../images/links/selectlist_2.gif) left bottom no-repeat;font-weight:normal;line-height:20px;}
ul.sectionmenu li.current h2 {background:#74798A url(../images/links/selectlist_current2.gif) left bottom no-repeat;}
ul.sectionmenu li h2 a {padding:5px 5px 1px 5px;line-height:20px;color:#666;text-decoration:none;display:block;padding-right:24px;background: url(../images/links/sectionmenu_1.gif) left top no-repeat;}
ul.sectionmenu li.current h2 a {color:#fff;background: url(../images/links/sectionmenu_current1.gif) left top no-repeat;}
ul.sectionmenu li h2 a:hover {text-decoration:underline;background-position:-350px top;}
ul.sectionmenu li ul {margin-left:30px;margin-bottom:10px;}
ul.sectionmenu li li {margin-top:5px;}
ul.sectionmenu li li h3 {padding-bottom:4px;background:#fff url(../images/links/selectlist_2.gif) left bottom no-repeat;font-weight:normal;line-height:20px;}
ul.sectionmenu li li.current h3 {background:#74798A url(../images/links/selectlist_current2.gif) left bottom no-repeat;}
ul.sectionmenu li li h3 a {padding:5px 5px 1px 5px;line-height:20px;color:#666;text-decoration:none;display:block;padding-right:24px;background: url(../images/links/selectlist_1.gif) left top no-repeat;}
ul.sectionmenu li li.current h3 a {color:#fff;background: url(../images/links/section_menu_current1.gif) left top no-repeat;}
ul.sectionmenu li li h3 a:hover {text-decoration:underline;}

ul.section_menu li:last-child, ul.sectionmenu li.last-child {margin-bottom:0;}
ul.section_menu li {margin-bottom:5px;}
ul.section_menu li h2 {padding-bottom:4px;background:#fff url(../images/links/selectlist_2.gif) left bottom no-repeat;font-weight:normal;line-height:20px;}
ul.section_menu li.current h2 {background:#74798A url(../images/links/selectlist_current2.gif) left bottom no-repeat;}
ul.section_menu li h2 a {padding:5px 5px 1px 5px;line-height:20px;color:#666;text-decoration:none;display:block;padding-right:24px;background: url(../images/links/sectionmenu_1.gif) left top no-repeat;}
ul.section_menu li.current h2 a {color:#fff;background: url(../images/links/sectionmenu_current1.gif) left top no-repeat;}
ul.section_menu li h2 a:hover {text-decoration:underline;background-position: -350px top;}
ul.section_menu li ul {margin-left:30px;margin-bottom:10px;}
ul.section_menu li li {margin-top:5px;}
ul.section_menu li li h3 {padding-bottom:4px;background:#fff url(../images/links/selectlist_2.gif) left bottom no-repeat;font-weight:normal;line-height:20px;}
ul.section_menu li li.current h3 {background:#74798A url(../images/links/selectlist_current2.gif) left bottom no-repeat;}
ul.section_menu li li h3 a {padding:5px 5px 1px 5px;line-height:20px;color:#666;text-decoration:none;display:block;padding-right:24px;background: url(../images/links/selectlist_1.gif) left top no-repeat;}
ul.section_menu li li.current h3 a {color:#fff;background: url(../images/links/section_menu_current1.gif) left top no-repeat;}
ul.section_menu li li h3 a:hover {text-decoration:underline;}

.img22 {display:block;float:left;width:22px;height:22px;overflow:hidden;margin:-1px 5px -1px 0;}

.extrasmenu {float:left;width:364px;font-size:0.9375em;padding-left:10px;}
.extrasmenu li {display:block;float:left;margin-right:3px;padding-left:9px;background: url(../images/nav/extrasmenu_left.gif) left top no-repeat;}
.extrasmenu li a {display:block;float:left;background:url(../images/nav/extrasmenu_right.gif) right top no-repeat;padding: 8px 9px 5px 0;color:#393D48;text-decoration:none;}
.extrasmenu li a:hover {text-decoration:underline;}
.extrasmenu li.selected {background-position: -9px top;}
.extrasmenu li.selected a {background-position: right -100px;color:#fff;}
.extrasmenu li.selected a:hover {text-decoration:none;}
.extrasmenu li a span {display:block;line-height:1.067em;min-height:16px;}
.extrasmenu li.Videos a span {padding-left:21px;background: url(../images/links/icon_videos.gif) left center no-repeat;}
.extrasmenu li.Events a span {padding-left:21px;background: url(../images/links/icon_events.gif) left center no-repeat;}
.extrasmenu li.News a span {padding-left:21px;background: url(../images/links/icon_news.gif) left center no-repeat;}
.extrasmenu li a span {cursor:pointer;}

.medianav {clear:both;float:left;width:977px;background:#fff;margin: 0 5px;padding: 0 5px;}

.mediacenter .secondarycnt .scroller {overflow:auto;position:relative;margin-bottom:5px;max-height:768px;}
.mediacenter .secondarycnt .cntholder {background:#fff;padding:5px;/*width:auto;*/width:312px;margin: 0 5px 5px 0;float:left;display:block;min-height:129px;}
.mediacenter .secondarycnt .cntholder h2 {line-height:18px;font-size:0.9375em;font-weight:bold;margin-bottom:5px}
.mediacenter .secondarycnt .cntholder h2 a {padding:4px 22px 0 0;min-height:24px;color:#333;text-decoration:none;display:block;background:url(../images/links/linkarrow.png) right top no-repeat;}
.mediacenter .secondarycnt .cntholder h2 a:hover {text-decoration:underline;background-position: right -76px;}
.mediacenter .secondarycnt .cntholder p {margin: 0 0 4px 0;line-height:16px;/*height:96px;*/overflow:hidden;}
.mediacenter .secondarycnt .cntholder .cntimg_140 {margin-right:5px;}
.mediacenter .videoholder {clear:both;width:350px;margin:0 auto;height:270px;padding:20px 0;}
.mediacenter .primarycnt .videocnt .scroller {max-height: 394px;} 
.mediacenter .primarycnt .eventscnt .scroller {padding-right:0;position:relative;width:590px;}
.mediacenter .primarycnt .eventscnt .scroller .cntholder {float:none;display:block;min-height:124px;clear:both;}
.mediacenter .primarycnt .eventscnt .cntholder .cntimg_140 {float:right;margin: 0 0 5px 5px;height:auto;clear:both;}
.mediacenter .primarycnt .eventscnt h2 {float:none;line-height:1.5em;height:24px;width:100%;}
.mediacenter .primarycnt .eventscnt h2 span.title {float:left;}
.mediacenter .primarycnt .eventscnt h2 span.date {float:right;}
.mediacenter .primarycnt .eventscnt p {margin: 0 145px 1em 0;}
.mediacenter .primarycnt .eventscnt .scroller ul {margin: 1em 145px 1em 10px;}
.searchmain label {font-size:0.875em;font-weight:bold;color:#333;}
.searchmain button {vertical-align:middle;background: url(../images/links/button_send.gif) left top no-repeat;display:inline;width:111px;height:37px;border:0;line-height:37px;text-align:center;font-size:0.8125em;color:#fff;font-weight:normal;}
.searchmain input {vertical-align:middle;margin: 0 10px;width: 190px;padding:2px 4px;font-size:0.8125em;color:#333;font-family:arial;}
.search_results ol li {border-bottom:1px solid #333;margin-bottom:10px;}
.search_results ol li p {font-size:1em;}
.search_navholder {display:inline;margin: 0 auto;}
.search_nav {float:left;display:inline;text-align:center;}
.search_nav li {float:left;margin-left:5px;}
.search_nav li a {text-align:center;line-height:20px;font-size:1.15em;text-decoration:none;color:#fff;font-weight:bold;display:block;width:20px;height:20px;background: url(../images/links/numnav_bg.gif) left top no-repeat;}
.search_nav li a:hover, .search_nav li a.current {background-position: left -20px;}
.search_nav li.prev a {margin: -2px 0 0 0;display:block;width:24px;height:24px;overflow:hidden;text-indent:-5000px;background: url(../images/links/search_prev.gif) left top no-repeat;}
.search_nav li.next a {margin: -2px 0 0 -2px;display:block;width:24px;height:24px;overflow:hidden;text-indent:-5000px;background: url(../images/links/search_next.gif) left top no-repeat;}
.search_nav li.next a:hover, .search_nav li.prev a:hover {background-position: left -24px;}

.scroller ul.sitemap {list-style:none;padding:0;margin:0;}
.sitemap .getactive a {color:#008AF0;}
.sitemap .ourservices a {color:#FF5200;}
.sitemap .members a {color:#6607A0;}
.sitemap .whoarebyc a {color:#950000}
.sitemap .aux a {color:#950000}

.sitemap li h2 {font-size:1.3em;margin-top:20px;line-height:1.2em;}
.sitemap li h3 {font-size:1em;}
.sitemap li li li {font-size:1em;}
.sitemap a {text-decoration:none;}
.sitemap a:hover {text-decoration:underline;}
.sitemap ul ul {list-style:circle;}

#map {width:590px;height:700px;overflow:hidden;}
#mapwhereithappening { width:575px; height:675px; margin-left:10px; margin-top:10px; overflow:hidden;}
#contactmap {width:350px;height:300px;background:#666;overflow:hidden;}
.mapsearch label {font-size:0.8125em;color:#444;line-height:1.3em;margin: 0 0 10px 0;display:block;}
.mapsearch input {font-size:0.8125em;color:#444;width:260px;padding:2px;font-family:arial;}
.mapsearch button {border:0;font-family:arial;color:#950000;font-size:0.875em;font-weight:bold;background: url(../images/links/searcharrow_red.gif) right center no-repeat;padding: 0 15px 0 0;}
.mapsearch form {margin-bottom:10px;}
.mapsearch p {margin-bottom:10px;}

/* -------------------------------------------------------------
	Promo styles.
-------------------------------------------------------------- */

.promo h1 {font-size:1em;color:#8C8C8C;line-height:1.8em;}
.promo p {font-size:0.6875em;}
.promo a img {margin:5px 0;}
.promocnt .minipoll form div {margin: 5px 0;}
.promocnt .minipoll .optholder {margin: 8px 0;}
.promocnt .minipoll label {font-size:0.6875em;color:#666666;font-weight:bold;}
.promocnt .minipoll .pollresults p {font-size:0.6875em;color:#666666;font-weight:bold;width:226px;float:left;}
.promocnt .minipoll .pollresults p span.label {float:left;}
.promocnt .minipoll .pollresults p span.value {float:right;}
.promocnt .minipoll .pollresults p.thanks {color:#C41E07;padding:0;display:block;text-align:right;margin-top:15px;font-size:0.8125em;width:100%;font-weight:normal;}
.promocnt .minipoll .pollresults .barholder {clear:both;width:226px;height:4px;overflow:hidden;background: #DBDEDE;position:relative;}
.promocnt .minipoll .pollresults .barholder .bar {height:4px;position:absolute;right:0;top:0;background:#FB0000;border-left: 2px solid #fff;}
.promocnt .minipoll input {margin:0 5px 0 0;vertical-align:middle;}
.promocnt .minipoll button {border:0;background:none;color:#C41E07;text-decoration:underline;padding:0;display:block;text-align:right;margin-top:20px;font-size:0.8125em;width:100%;}
.promocnt .wall h1 {float:left;height:180px;}
.promocnt .wall h1 a {display:block;width:226px;height:180px;text-indent:-5000px;overflow:hidden;}


/* -------------------------------------------------------------
	round corners.
-------------------------------------------------------------- */

.cntimg_140 {width:140px;/*height:100px;*/overflow:hidden;float:left;}
.cntimg_590 {width:590px;height:200px;overflow:hidden;clear:both;}

.corner_tl {position:absolute;left:-11px;top:-8px;}
.corner_tr {position:absolute;right:-11px;top:-8px;}
.corner_bl {position:absolute;left:-11px;bottom:-8px;}
.corner_br {position:absolute;right:-11px;bottom:-8px;}

.day .corner_tl {position:absolute;left:-8px;top:-8px;}
.day .corner_tr {position:absolute;right:-8px;top:-8px;}
.day .corner_bl {position:absolute;left:-8px;bottom:-8px;}
.day .corner_br {position:absolute;right:-8px;bottom:-8px;}


/* -------------------------------------------------------------
	Calendar.
-------------------------------------------------------------- */

.cntcalendar {background: #74788B;width:340px;padding:5px;float:left;overflow:hidden;}
.cntcalendar .month {float:left;width:340px;padding-bottom:5px;}
.cntcalendar .month .previous, .cntcalendar .month .next {display:block;text-indent:-5000px;overflow:hidden;width:16px; height:18px;}
.cntcalendar .month .next {float:right;background: url(../images/links/month_next.gif) left top no-repeat;}
.cntcalendar .month .previous {float:left;background: url(../images/links/month_prev.gif) left top no-repeat;}
.cntcalendar .month .name {float:left;width:288px;text-align:center;padding: 0 10px;}
.cntcalendar .month .name p {font-size:1em;line-height:18px;font-weight:bold;color:#fff;}
.cntcalendar .day {clear:left;background:#fff;overflow:hidden;}
.cntcalendar .day table {table-layout:fixed;border-collapse:collapse;width:340px;color:#74788B;font-size:0.875em;font-weight:normal;background: url(../images/backgrounds/bg_calendar.gif) left top repeat-y;}
.cntcalendar .day thead {background:#DBDEDE;}
.cntcalendar .day tbody {border-top:2px solid #fff;border-bottom:2px solid #fff;}

.cntcalendar .day table td, .cntcalendar .day table th {text-align:center;width:48px;vertical-align:middle} 
.cntcalendar .day table th {height:29px;font-weight:bold;}
.cntcalendar .day table td {height:26px;}
.cntcalendar .day table td a {display:block;height:24px;width:24px;line-height:24px;text-decoration:none;color:#74788B;background: url(../images/links/callink.gif) left top no-repeat;margin: 0 auto;}
.cntcalendar .day table td a.selected {background: url(../images/links/callink_on.gif) left top no-repeat;color:#fff;}
.extras .cntcalendar {margin-bottom:5px;}

/* -------------------------------------------------------------
	content styles.
-------------------------------------------------------------- */

/*
.primarycnt .cntholder blockquote {background:url(../images/backgrounds/blockquote_white.gif) left top no-repeat;}
.primarycnt .cntholder blockquote b, .primarycnt .cntholder blockquote strong {background:url(../images/backgrounds/cite_white.gif) left center no-repeat;}
*/
.scroller blockquote {clear:both;display:block;width:345px;margin: 1em auto;font-size:1em;color:#444444;font-style:italic;font-weight:bold;line-height:1.3em;background:url(../images/backgrounds/blockquote.gif) left top no-repeat;min-height:34px;padding: 0 45px;}
.scroller blockquote b, .scroller blockquote strong {font-size:0.8125em;display:block;padding-left:20px;background: url(../images/backgrounds/cite.gif) left center no-repeat;font-style:normal;} 

.inline_poll {width:202px;background: url(../images/backgrounds/poll_inline_bg_top.gif) left top no-repeat;margin: 0 0 5px 0;}
.inline_poll .pollquestion {margin:7px 10px;font-size:0.875em;color:#3C9500;font-weight:bold;}
.inline_poll .pollresults {padding:7px 10px;background: url(../images/backgrounds/poll_inline_bg_bottom.gif) left bottom no-repeat;}
.inline_poll .pollresults p {font-size:0.75em;color:#3C9500;margin:0;}
.inline_poll .barholder {height:21px;padding-left:3px;width:181px;margin: 0 -2px 5px;background: url(../images/backgrounds/poll_inline_bar_left.gif) left top no-repeat;}
.inline_poll .barholder .bar {height:21px;background: url(../images/backgrounds/poll_inline_bar_right.png) right top no-repeat;padding-right:2px;}
* html .inline_poll .barholder .bar {background: url(../images/backgrounds/poll_inline_bar_right.gif) right top no-repeat;}
.inline_poll .green .barholder .bar {background-color:#64CB00;}
.inline_poll .red .barholder .bar {background-color:#cc0004;}
.inline_poll .pollresults .red p {color:#960600}
.inline_poll .blue .barholder .bar {background-color:#0069C6;}
.inline_poll .pollresults .blue p {color:#0069C6;}


.scroller table {border-collapse: collapse;margin: 1em auto;font-size:0.875em;color:#444444;}
.scroller table td, .scroller table th {border: 1px solid #444444;padding:8px 20px;}
.scroller table caption {margin: 0 auto;text-align:center;caption-side:top;font-size:0.8125em;color:#444444;font-weight:bold;}
.scroller p {margin: 0 0 1em;}
.scroller h3 {margin: 1em 0;color:#444444;font-size:0.875em}
.scroller h4 {margin: 1em 0 0;color:#444444;font-size: 0.8125em;}
.scroller h5 {margin: 0;color:#444444;font-size: 0.8125em;}
.scroller ul {list-style:disc;padding-left:10px;margin: 1em 0 1em 10px;list-style-position:inside;}
.getactive .scroller ul {list-style-image: url(../images/content/bullet_getactive.gif);}
.ourservices .scroller ul {list-style-image: url(../images/content/bullet_ourservices.gif);}
.members .scroller ul {list-style-image: url(../images/content/bullet_members.gif);}
.whoarebyc .scroller ul {list-style-image: url(../images/content/bullet_whoarebyc.gif);}
.home .scroller ul {list-style-image: url(../images/content/bullet_whoarebyc.gif);}
.aux .scroller ul {list-style-image: url(../images/content/bullet_whoarebyc.gif);}
.aux .auxnav {display:none;}
ul.sitemap li.getactive ul {list-style-image: url(../images/content/bullet_getactive2.gif);}
ul.sitemap li.ourservices ul {list-style-image: url(../images/content/bullet_ourservices2.gif);}
ul.sitemap li.members ul {list-style-image: url(../images/content/bullet_members2.gif);}
ul.sitemap li.whoarebyc ul {list-style-image: url(../images/content/bullet_whoarebyc2.gif);}
ul.sitemap li.home ul {list-style-image: url(../images/content/bullet_whoarebyc2.gif);}
ul.sitemap li.aux ul {list-style-image: url(../images/content/bullet_whoarebyc2.gif);}


.scroller .documents a {display:block;width:70px;/*height:20px;padding:9px 10px 8px 31px;*/text-decoration:none;color:#fff !important;text-align:center;line-height:20px;/*margin-bottom:20px;*/}
.documents a.pdf {background: url(../images/links/download_pdf.jpg) left top no-repeat;color:#fff;}
.documents a.doc {background: url(../images/links/download_word.jpg) left top no-repeat;color:#fff;}
.documents a.other {background: url(../images/links/download_other.jpg) left top no-repeat;color:#fff;}
.scroller .documents a:hover {background-position: left -37px;color:#fff;}
.scroller a {color:#0000ff;}
.scroller a:link {color:#0000ff;}
.scroller a:visited {color:#660099;}
address {font-size:0.8125em;color:#333;line-height:1.3em;margin-bottom:1em;}
p.fax, p.tel {color:#333;}
/*.mediacenter .secondarycnt .scroller .cntholder .cntimg_140 a img {height:100px;width:145px;}*/

div.cntimg_140 a{display:block;}
div.cntimg_140 a img {margin:0 auto; height:80px; width:112px;}

.doit-detail h3 {
	margin-bottom: 0;
	font-size: 14px;
	margin: 22px 0 8px 0
}
.doit-detail p {
	margin: 6px 0 18px 0
}
/* -------------------------------------------------------------
	forms.
-------------------------------------------------------------- */

.contact {border-top:1px solid #333;margin-top:20px;padding-top:20px;}
.signup div, .sendtofriend div {margin-top:10px;}
.contact label, .signup label, .sendtofriend label {display:block;color:#333;font-size:0.875em;font-weight:bold;}
.contact input {width: 190px;margin-bottom:20px;padding:2px 4px;font-size:0.8125em;color:#333;font-family:arial;}
.signup input, .sendtofriend input {width: 190px;margin-bottom:0px;padding:2px 4px;font-size:0.8125em;color:#333;font-family:arial;}

.contact select, .signup select, .sendtofriend select {width: 204px;margin-bottom:20px;}
.contact textarea, .signup textarea, .sendtofriend textarea {width:366px;height:90px;margin-bottom:20px;padding:2px 4px;font-size:0.8125em;color:#333;font-family:arial;max-width:574px;max-height:500px;}
.contact button, .signup button, .sendtofriend button {background: url(../images/links/button_send.gif) left top no-repeat;display:block;width:111px;height:37px;border:0;line-height:37px;text-align:center;font-size:0.8125em;color:#fff;font-weight:normal;}

.wallpost label, .wallpost legend {font-size:0.875em;color:#444;font-weight:bold;padding-right:10px;}
.wallpost .textfields div {margin-bottom:5px;}
.wallpost .textfields label {display:block;}
.wallpost .textfields input {width:340px;font-size:0.8125em;color:#444;font-family:arial;padding:2px;}
.wallpost .textfields textarea {width:340px;padding:2px;font-size:0.8125em;color:#444;font-family:arial;resize:none;height:50px;}
.wallpost .messagefield label {display:block;}
.wallpost .colourselect legend {display:block;}
.wallpost .colourselect div {float:left;padding-right:10px;}
.wallpost .colourselect label {padding:0;font-weight:normal;font-size:0.8125em;}
.wallpost .colourselect input {margin:0;padding:0;}
.wallpost .colourselect {float:left;width:230px;}
.wallpost .colourselector {float:left;width:230px;position:relative;height:53px;}
.wallpost .colourselector legend {display:none;position:absolute;left:0;top:0;width:90px;padding:0;line-height:53px;}
.wallpost .colourselector div {display:none;}
.wallpost .colourselector h2 {position:absolute;left:0;top:0;width:65px;padding:0;line-height:53px;font-size:0.875em;color:#444;font-weight:bold;}
.wallpost .colourselector ul {top:0;left:65px;display:block;width:165px;height:53px;position:absolute;}
.wallpost .colourselector ul li {position:relative;width:33px;height:53px;display:block;float:left;}
.wallpost .colourselector ul li img.shadow {position:absolute;left:0;top:38px;z-index:10;}
.wallpost .colourselector ul li a {position:absolute;left:0;top:0;display:block;width:33px;height:53px;z-index:20;overflow:hidden;}
.wallpost .colourselector ul li a img {position:absolute;left:6px;top:10px;}
.wallpost .colourselector ul li a.selected img {top:0;}
.wallpost .postbutton {float:right;margin-top:10px;}
.wallpost .postbutton button {font-size:0.8125em;font-weight:normal;border:0;width:111px;height:37px;overflow:hidden;color:#fff;background: url(../images/links/button_send_grey.gif) left top no-repeat;}
.wallpost .textfields input.red, .wallpost .textfields textarea.red, blockquote.red {color:#950000;}
.wallpost .textfields input.blue, .wallpost .textfields textarea.blue, blockquote.blue {color:#008AF0;}
.wallpost .textfields input.yellow, .wallpost .textfields textarea.yellow, blockquote.yellow {color:#FF6500;}
.wallpost .textfields input.purple, .wallpost .textfields textarea.purple, blockquote.purple {color:#6534C4;}
.wallpost .textfields input.black, .wallpost .textfields textarea.black, blockquote.black {color:#444444;}
.wallpost div.words {width:100%;overflow:hidden;}
.wallpost div.words label{float:left;font-weight:normal;font-size:0.8125em;}
.wallpost input.words {float:left;width:1.9em;border:0;background-color:#e4e6e6;font-size:0.875em;padding:0px;margin:0 1px 0 0;}

/* do it search forms */
#quick-search label {
	display: block;
	clear: left;
	font-size: 0.6875em;
	color: #444444;
}
#quick-search input {
	display: block;
	clear: left;
}
#advanced-search label {
	display: block;
	clear: left;
	font-size: 0.7875em;
	color: #444444;
	padding: 10px 0 4px 0
}
#advanced-search th,
#advanced-search td {
	border-right: 1px solid #e4e6e6;
	border-bottom: 1px solid #e4e6e6;
	background: #d2d2d2;
	font-size: 12px
}
#advanced-search th {
	background: #bfbfbf
}
#advanced-search label.off {
	display: none
}
#advanced-search fieldset {
	background: url(../images/links/selectlist_2.gif) bottom left no-repeat;
	padding-bottom: 10px;
	margin-bottom: 10px
}
#advanced-search fieldset .fieldset-inner {
	background: url(../images/links/section_menu_1.gif) top left no-repeat;
	padding: 0 10px 0 10px
}
#advanced-search .select {
	width: 280px
}
/* -------------------------------------------------------------
	modules.
-------------------------------------------------------------- */
.scroller .module .moduleitem {margin:10px 0 0 0;background:#fff;padding:5px;overflow:hidden;}
.module{margin:0;}
.module .moduleitem{width:550px;overflow:hidden;margin:0 0 20px 0;padding:0;}
.module .moduleitem .image{float:left;width:180px;margin:0 10px 0 0;text-align:center;overflow:hidden;}
.scroller .module .moduleitem ul {list-style-image: url(../images/content/bullet_whoarebyc2.gif);}
.module .moduleitem p.summary{margin:-1em 0 1em 0;font-style:italic;}
.module .moduleitem .text{float:left;width:360px;}
.module .moduleitem h3{margin: 0 0 1em 0;}


/* Recently Added - 21 Jan 2010 */
/*.nw-insp{width:604px; float:left;}*/
.nw-insp-ttl{width:592px; float:left; background:url(../images/backgrounds/itemcnt_inspectorsexchange_h1.gif) no-repeat; height:22px; color:#FFF; font-size:14px; padding:12px 0px 0px 30px;}
/*.nw-insp-mid{width:602px; float:left; border-left:1px solid #808183; border-right:1px solid #808183; background:#CCCDCF;}*/
.nw-ads{/*width:604px; float:left;*/ text-align:center; /*padding:5px 0px 5px 0px;*/}
.nw-box-outer{width:604px; float:left;}
.nw-box{width:285px; float:left; margin:8px 10px 8px 0px;}
.nw-box-top{width:285px; float:left;}
.nw-box-mid-out{width:280px; float:left; padding:0px 0px 0px 5px;}
.nw-box-mid-purp{width:261px; float:left;  background:url(../images/backgrounds/bg-purp.jpg) repeat-y; padding:0px 12px 0px 12px;}
.nw-box-mid-drkblu{width:261px; float:left;  background:url(../images/backgrounds/bg-drkblue.jpg) repeat-y; padding:0px 12px 0px 12px;}
.nw-box-mid-blue{width:261px; float:left;  background:url(../images/backgrounds/bg-blue.jpg) repeat-y; padding:0px 12px 0px 12px;}
.nw-box-mid-green{width:261px; float:left;  background:url(../images/backgrounds/bg-green.jpg) repeat-y; padding:0px 12px 0px 12px;}
.nw-box-mid-red{width:261px; float:left;  background:url(../images/backgrounds/bg-red.jpg) repeat-y; padding:0px 12px 0px 12px;}
.nw-box-mid-org{width:261px; float:left;  background:url(../images/backgrounds/bg-org.jpg) repeat-y; padding:0px 12px 0px 12px;}
.nw-img{width:261px; float:left; text-align:center; }
.nw-txt{width:258px; float:left; font-size:12px; color:#000; padding:5px 0px 5px 3px;min-height:35px;}
.nw-box-row{width:604px; float:left;}
.nw-insp-bot{width:604px; float:left; height:14px;}

/*Css for list page starts here*/
.nw-insp-lst-bot{width:604px; float:left; height:9px;}
.nw-insp-lst-ttl{width:580px; float:left; background:url(../images/backgrounds/insp-lst-title.gif) no-repeat; height:21px; color:#FFF; font-size:12px; padding:9px 0px 0px 24px;}
.nw-insp-lst-mid{width:592px; float:left; /*border-left:1px solid #EF9037; border-right:1px solid #EF9037;*/ background:#ffffff; /*padding:5px;*/}
.nw-insp-lst-mid h4{margin:0px; padding:15px 0px 0px 19px; font-size:12px; color:#1EA44A;}
.nw-insp-lst-mid h4 a{color:#1EA44A;text-decoration:none;}
.nw-insp-lst-mid p{margin:0px; padding:5px 0px 0px 19px; /*font-size:11px; color:#838585;*/}
.nw-insp-lst-mid p span{color:#000;}
.nw-insp-lst-mid p span a{color:#000; text-decoration:none;}
/*Css for list page ends here*/
/*Css for insp exchange starts here*/
.nw-box-row2{width:592px; float:left;}
.nw-insp-ex-box{width:289px; float:left; margin:3px;}
.nw-insp-ex-box-top{width:289px; float:left;}
.nw-insp-ex-box-bg-grn{width:289px; float:left; background:url(../images/backgrounds/insp-ex-grn-bg.gif) repeat-y;}
.nw-insp-ex-box-bg-grn ul{margin:0px; padding:10px 20px 0px 20px; list-style:none;}
.nw-insp-ex-box-bg-grn ul li{margin:0px; padding:0px 0px 5px 20px; font-size:12px; color:#1DA050; font-weight:bold; background:url(../images/backgrounds/bullet-1.gif) no-repeat;}
.nw-insp-ex-box-bg-grn ul li.downarrow{margin:0px; padding:0px 0px 5px 20px; font-size:12px; color:#1DA050; font-weight:bold; background:url(../images/backgrounds/bullet-2.gif) no-repeat;}
.nw-insp-ex-box-bg-grn ul li span{font-size:11px; color:#838585; font-weight:normal;}
.nw-insp-ex-box-bg-grn ul li a{color:#1DA050; text-decoration:none;}
.nw-insp-ex-box-bg-prp{width:289px; float:left; background:url(../images/backgrounds/insp-ex-prp-bg.gif) repeat-y;}
.nw-insp-ex-box-bg-prp ul{margin:0px; padding:10px 20px 0px 20px; list-style:none;}
.nw-insp-ex-box-bg-prp ul li{margin:0px; padding:0px 0px 5px 20px; font-size:12px; color:#542F7D; font-weight:bold; background:url(../images/backgrounds/bullet-1.gif) no-repeat;}
.nw-insp-ex-box-bg-prp ul li.downarrow{margin:0px; padding:0px 0px 5px 20px; font-size:12px; color:#542F7D; font-weight:bold; background:url(../images/backgrounds/bullet-2.gif) no-repeat;}
.nw-insp-ex-box-bg-prp ul li span{font-size:11px; color:#838585; font-weight:normal;}
.nw-insp-ex-box-bg-prp ul li a{color:#542F7D; text-decoration:none;}
.nw-insp-ex-box-bot{width:289px; float:left; height:23px;}
.nw-insp-ex-box-bg-grn p{margin:0px; padding:0px 20px 0px 0px; text-align:right; font-size:12px; color:#1DA050; font-weight:bold;}
.nw-insp-ex-box-bg-grn p a{color:#1DA050; text-decoration:none;}
.nw-insp-ex-box-bg-prp p{margin:0px; padding:0px 20px 0px 0px; text-align:right; font-size:12px; color:#542F7D; font-weight:bold;}
.nw-insp-ex-box-bg-prp p a{color:#542F7D; text-decoration:none;}
/*Css for insp exchange ends here*/

.primarycnt .resourcecnt {background: url(../images/backgrounds/itemcnt_resource_bg.gif) left bottom no-repeat;}
.primarycnt .resourcecnt .itemcnt_inner {float:left;background: url(../images/backgrounds/itemcnt_whoarebyc_bg2.gif) left top no-repeat;}
.primarycnt .resourcecnt h1 {background: #E80000 url(../images/backgrounds/itemcnt_resource_h1.gif) left top no-repeat;}
.secondarycnt .resourcecnt {background: url(../images/backgrounds/itemcnt_resource_bg_sec.gif) left bottom no-repeat;}
.secondarycnt .resourcecnt .itemcnt_inner {float:left;background: url(../images/backgrounds/itemcnt_resource_bg2_sec.gif) left top no-repeat;}
.secondarycnt .resourcecnt h1 {background: #E80000 url(../images/backgrounds/itemcnt_resource_h1_sec.gif) left top no-repeat;}
.resourcecnt h2, .resourcecnt h2 a {color:#950000;text-decoration:none;}
.resourcecnt h2 a:hover {text-decoration:underline;}

.primarycnt .inspectorsexchangecnt {background: url(../images/backgrounds/itemcnt_inspectorsexchange_bg.gif) left bottom no-repeat;}
.primarycnt .inspectorsexchangecnt .itemcnt_inner {float:left;background: url(../images/backgrounds/itemcnt_inspectorsexchange_bg2.gif) left top no-repeat;}
.primarycnt .inspectorsexchangecnt h1 {background: #FF6500 url(../images/backgrounds/itemcnt_inspectorsexchange_h1.gif) left top no-repeat;}
.secondarycnt .inspectorsexchangecnt {background: url(../images/backgrounds/itemcnt_inspectorsexchange_bg_sec.gif) left bottom no-repeat;}
.secondarycnt .inspectorsexchangecnt .itemcnt_inner {float:left;background: url(../images/backgrounds/itemcnt_inspectorsexchange_bg2_sec.gif) left top no-repeat;}
.secondarycnt .inspectorsexchangecnt h1 {background: #FF6500 url(../images/backgrounds/itemcnt_inspectorsexchange_h1_sec.gif) left top no-repeat;}


/*CSS for wheres it happening starts here*/

.nw-wheres-box{width:594px; float:left; padding:5px 0px 5px 0px;}
.nw-wheres-ttl{width:594px; height:44px; float:left;}
.nw-wheres-bg{width:594px; float:left; background:url(../images/backgrounds/wheresit-bg.gif) repeat-y;}
.nw-wheres-bot{width:594px; float:left; height:11px;}
/*CSS for wheres it happening starts here*/
/*CSS for wheres it happening rt box starts here*/
.nw-wheres-rt-box{width:340px; margin-left:10px;}
.nw-wheres-rt-box-top{width:340px; float:left; height:15px;}
.nw-wheres-rt-box-bg{width:320px; float:left; background:url(../images/backgrounds/wheresit-rt-bg.gif) repeat-y; padding:10px; }
.nw-wheres-rt-box-bg p{margin:0px; padding:5px 0px 5px 0px; font-size:12px; color:#000;}
.nw-wheres-rt-box-bg p a{color:#000; text-decoration:none;}
.nw-wheres-rt-box-bg img{vertical-align:middle; margin:0px 5px 0px 0px;}

/* Logo Bar CSS*/
.nw-ads-outer{width:604px; float:left; padding-left:8px;}
.nw-ads-in{width:581px; float:left;}
.nw-ads-top{width:581px; float:left; height:14px;}
.nw-ads-bg{width:581px; float:left; background: url(../images/backgrounds/ad-box-bg.gif) repeat-y; text-align:center;}
.nw-ads-bg img{margin:0px 6px 0px 6px; border:none;}
.nw-ads-bot{width:581px; float:left; height:14px;}

/*27-jan-10 */

body{font-family:Arial, Helvetica, sans-serif;}
.nw-download-box{width:592px; float:left; padding:10px 0px 0px 0px;}
.nw-download-box p{margin:0px; padding:0px 5px 0px 5px; font-size:12px; color:#000;}
.nw-ttl-download{width:592px; float:left; height:39px;}
.nw-ttl-case{width:592px; float:left; height:44px;}
.nw-down-col{width:197px; float:left; padding:10px 0px 0px 0px; }
.nw-btn{width:166px; float:left; height:31px; background:url(../images/content/btn-blanck.gif) no-repeat; font-size:12px; padding:12px 8px 0px 8px; color:#000; margin-bottom:10px;}
.nw-btn a{color:#000; text-decoration:none;}
.nw-btn2{width:147px; float:left; height:31px; background:url(../images/content/btn-blanck-open.gif) no-repeat; font-size:12px; padding:12px 30px 0px 5px; color:#000; margin-bottom:10px;}
.nw-btn2 a{color:#000; text-decoration:none;}
.nw-btn3{width:147px; float:left; height:31px; background:url(../images/content/btn-blanck-close.gif) no-repeat; font-size:12px; padding:12px 30px 0px 5px; color:#000; margin-bottom:10px;}
.nw-btn3 a{color:#000; text-decoration:none;}
.nw-btn-simple{width:172px; float:left; font-size:12px; padding:0px 5px 0px 5px;; color:#000; margin-bottom:10px;}
.nw-v-align{vertical-align:middle;}
.nw-btn-simple select{width:170px;}
.nw-ttl-search{width:370px; float:left; font-size:12px; font-weight:bold; color:#2D73B8; padding:5px 0px 5px 5px;}
.nw-search-row{float:left;}
.nw-search-col{width:365px; float:left; background:#D4EFFA; margin-top:10px; font-size:11px; color:#000; padding:2px 0px 2px 5px;}
.nw-search-col2{width:55px; float:left;}
.new_calss{float:left;width:115px; border:0px solid red;}
.new_calss1{float:left;width:50px; border:0px solid red;}