body,ul,li,img,p,ol,h1,h2,h3,h4,h5 {margin:0;padding:0;border:none;}
body {background:#d5d5d5 url(http://www.cscconline.org/themes/cscc2009/images/bodyrepeat4.gif) repeat;font-family:'Georgia', serif;font-weight:normal;letter-spacing:normal;}
#headerWrap {position:relative;height:142px;width:982px;margin:0 auto;z-index:5;}
#header {background:url(http://www.cscconline.org/themes/cscc2009/images/headerDots.png) no-repeat 330px 46px; }
#welcomeUser {font:11px Arial, sans-serif;color:white;padding-top:21px;padding-left:52px;float:left;}
#cartLink {position:absolute;top:0;right:184px;font-family:Arial;padding-top:5px;color:#55D7FF;}
#cartLink a, #cartLink a:link, #cartLink a:visited {color:white;font-size:12px;}
#cartLink a:hover, #cartLink a:active {color:#55D7FF;}
#facebookHeader {position:absolute;right:180px;top:2px;}
.accessLinks {position:absolute;top:0;right:0px;font:12px Arial, sans-serif;color:#1d2a23;}
.facebookGroup {border-top:solid 1px #d0d0d0;border-bottom:solid 1px #d0d0d0;margin-top:13px;white-space:nowrap;font-size:16px;font-weight:bold;color:#003CA5;line-height:30px;padding:14px 0;width:240px;text-align:center;}
.facebookGroup img {vertical-align:middle;}
#headerWrap .accessLinksBg {display:inline-block;text-align:center;width:174px;padding-top:9px;height:21px;background:url(http://www.cscconline.org/themes/cscc2009/images/headerLinksBg2.png) no-repeat top left;}
.accessLinks a, .accessLinks a:link , .accessLinks a:visited {padding:0 5px;color:#1d2a23;text-decoration:none;}
.accessLinks a:hover, accessLinks a:active {color:#14305A;cursor:pointer;cursor:hand;}
#header #search {float:right;padding-top:16px;padding-right:10px;color:white;}
#header #search form h3 {font-family:'Helvetica Neue', Helvetica, sans-serif;display:inline;font-size:11px;text-transform:uppercase;color:white;}
#header #search form input[name="query"] {display:inline;height:16px;padding:4px 4px 2px 4px;border:solid 1px #14305A;background:white url(http://www.cscconline.org/themes/cscc2009/images/inputBg.gif) repeat-x;}
#navWrap {padding:8px 8px 0 8px;background:white;border-top:solid 1px #14305A;border-left:solid 1px #14305A;border-right:solid 1px #14305A;}
#nav {height:42px;background:url(http://www.cscconline.org/themes/cscc2009/images/navBg2.gif) repeat;padding-left:16px;border-bottom:solid 1px #83B4D1;}
#nav .links {float:left;}
#logo {padding-top:24px;padding-bottom:8px;}
#logo a {outline:none;}
#headerTab {width:503px;height:47px;background:url(http://www.cscconline.org/themes/cscc2009/images/headerTab2.png) no-repeat;position:absolute;right:0;top:43px;border-right:solid 1px #14305A;}
#middleWrap {position:relative;min-height:400px;width:964px;padding:8px 8px 0 8px;margin:0 auto;border-left:solid 1px #14305A;border-right:solid 1px #14305A;background:white;}
#page {position:relative;width:904px;min-height:400px;padding:22px 30px 15px 30px;margin:0 auto;font-size:12px;color:#444;z-index:4;background:#f0f0f0 url(http://www.cscconline.org/themes/cscc2009/images/pageRepeat.gif) repeat-x;}
#page #mainContent {width:641px;float:left;padding-right:10px;}
#page #mainContent .mainImg {width:622px;height:260px;border:solid 1px #e0e0e0;padding:9px;background:white;margin-bottom:16px;}
#page #mainContent .mainBoxTitle {width:284px;height:20px;background:#285371 url(http://www.cscconline.org/themes/cscc2009/images/mainBoxTitleGlare.jpg) no-repeat right top;padding:12px 14px 8px 14px;font-size:16px;text-transform:uppercase;letter-spacing:-1px;color:#83D6EB;}
#page #mainContent .mainBoxLeft {width:312px;background:white;float:left;min-height:196px;font-weight:normal;}
#page #mainContent .mainBoxRight {width:312px;background:white;float:right;min-height:196px;}
#page #mainContent .mainBoxTitle span {font-size:21px;line-height:14px;font-weight:bold;color:white;}
#page #mainContent .mainBoxContent {padding:10px 14px;width:284px;}
#page .mainBoxRight .rssSummaryList {margin-bottom:8px;}
#page .mainBoxRight .rssSummaryListTitle {font-size:12px;font-weight:normal;color:#3c5647;margin-bottom:5px;}
#page .mainBoxRight .rssItem {border-bottom:solid 1px #e5e5e5;padding:6px 0;margin:0;letter-spacing:normal;}
#page .mainBoxRight .rssItemDate {font-size:12px;}
#page #mainContent .quickLinks {width:630px;}
#page #mainContent .quickLinks .nav li ul {padding:0;margin:0;}
#page #mainContent .quickLinksTitle {padding:20px 0 0 14px;font-size:21px;text-transform:uppercase;letter-spacing:-1px;color:#56C4E6;}
#page #mainContent .quickLinksTitle span {font-size:21px;line-height:14px;font-weight:bold;color:#610B15;}
#page .rightSidebar .widget {width:240px;float:right;}
#page .rightSidebar .widget #top {width:240px;height:7px;background: url(http://www.cscconline.org/themes/cscc2009/images/sidebarTop2.gif) no-repeat left top;}
#page .rightSidebar .widget #content {width:216px;margin:0;padding:4px 12px 12px 12px;background:white;min-height:200px;}
#page .rightSidebar .widget #bottom {width:240px;height:7px;background: url(http://www.cscconline.org/themes/cscc2009/images/sidebarBottom.gif) no-repeat top left;}
#page .rightSidebar .sidebarBlock {margin-bottom:10px;}
#page .rightSidebar .sidebarBlock:first-child {margin-top:0;}
#page .rightSidebar .sidebarBlock #content {width:194px;padding:4px 10px;background:#f3eedd;}
#page .rightSidebar .loginBlock {background:white;padding:5px 14px 10px 14px;border:solid 1px #d0d0d0;margin:8px 0;}
#page .rightSidebar .loginBlock #loginContent {font-size:10px;}
#page .rightSidebar .loginBlock #loginContent a {font-size:12px;}
#page .rightSidebar .rssSummaryList {margin-bottom:8px;width:194px;padding:10px;background:#E3EFF1;border:solid 1px #DBDBDB;}
#page .rightSidebar .rssSummaryListTitle {font-size:21px;line-height:21px;font-weight:normal;color:#610B15;}
#page .rightSidebar .rssItem {border-bottom:solid 1px #e1dbc7;padding-bottom:6px;margin-bottom:4px;}
.rightSidebar .rssItemTitle {font-size:12px;}
#mainContent .rssItemTitle {font-size:13px;}
.clearFix {height:1px;clear:both;}
#footerWrap {position:relative;width:964px;padding:0 8px 8px 8px;margin:0 auto 10px auto;border-left:solid 1px #14305A;border-right:solid 1px #14305A;border-bottom:solid 1px #14305A;background:white;}
#footerLogo {width:100%;height:52px;background:url(http://www.cscconline.org/themes/cscc2009/images/footerLogo.jpg) no-repeat top left;margin-bottom:8px;}
#footer .socialNetwork {display:none;float:right;}
#footer .socialNetwork a {display:inline-block;width:33px;padding:0 3px;}
#footer {position:relative;font-size:11px;text-align:center;color:#777777;padding:15px 30px;border-top:solid 1px white;background:#D9E1E4;}

/*FORMS*/
#page #mainContent input[type="text"] {font-family:Helvetica, Arial, sans-serif;background:#fff url(http://www.cscconline.org/themes/cscc2009/images/textInputBg.gif) repeat-x;width:190px;height:22px;padding:3px 5px 3px 5px;font-size:14px;color:#888;border-top:solid 1px #bbb;border-left:solid 1px #bbb;border-right:solid 1px #d0d0d0;border-bottom:solid 1px #d0d0d0;}
#page #mainContent textarea {padding:6px;color:#666;font-size:14px;}

/*NAV*/
.links .nav {height:42px;}
.links li {float:left;position:relative;*display:inline;zoom:1;border-left:solid 1px #83B4D1;border-right:solid 1px #DFF2F2;}
.links li:first-child {border-left:none;}
.links li a, .links li a:link, .links li a:visited {outline:none;z-index:2;position:relative;color:#1C4457;font-size:18px;line-height:42px;padding:0 14px;float:left;*display:inline;zoom:1;text-decoration:none;}
.links li a:hover, links li a:active {cursor:hand;cursor:pointer;}
.links li:first-child a {padding-left:14px;}
.fadeNavBg {position:absolute;z-index:1;background:#E1F0F5;top:0px;left:0px;}

/*SUBNAV*/
#page .nav li {list-style-type:none;}
.links li ul {display:none;width:200px;position:absolute;top:42px;left:0;z-index:8;border-top:solid 1px #7AABCC;}
.links li ul li {display:block;float:none;width:100%;border-top:solid 1px #83B4D1;border-right:none;border-left:none;height:26px;border-left:none;overflow:hidden;}
.links li ul li:first-child {border-top:none;}
.links li ul li a, .links li ul li a:link, .links li ul li a:visited {border-bottom:none;background:#B6CFE3;font-size:13px;padding:6px;white-space:nowrap;display:block;float:none;height:14px;width:auto;color:#002C55;font-weight:normal;line-height:normal;}
.links li ul li a:hover, .links li ul li a:active {background:#C1E2F1;color:#143646;}

/* MEMBER DIRECTORY */
.ccm-profile-member-avatar {display:none;}
.ccm-profile-member {border-bottom:solid 1px #dbdbdb;padding:10px;}
.ccm-profile-member-detail {}
.ccm-profile-member-username {font-size:16px;}
.ccm-profile-member-fields {font-size:14px;}
.ccm-profile-member .personalName {display:inline;padding-right:2px;font-size:16px;}

/* BLOG */
.ccm-blog-blog-post-content {margin:0;padding-bottom:10px;border-bottom: solid 1px #dbdbdb;}
.ccm-blog-blog-post-comment-counter {float:right;}
.ccm-blog-blog-post-envelope, .ccm-blog-post-envelope {margin-bottom: 8px;font-style: italic;font-family: 'Georgia', serif;color:#888;}
.ccm-blog-archive-rss {margin-bottom:10px;}
.ccm-blog-archive-list li {font-size:16px;}
.ccm-blog-archive-list li ul {padding-left:10px;}
.ccm-blog-archive-list li ul li {font-size:12px;margin:0;padding:0;line-height:140%;}
#mainContent .ccm-blog-post-preview h2 {font-size:22px;}
#page .ccm-blog-post-preview a, #page .ccm-blog-post-preview a:link, #page .ccm-blog-post-preview a:visited {text-decoration: none;}
#page .ccm-blog-post-preview a:hover, #page .ccm-blog-post-preview a:active {text-decoration: underline;}

#page .mainBoxContent h3 {font-size:12px;margin:0 0 5px 0;}
#page .mainBoxContent .ccm-pagination {margin-top:8px;}
#page .mainBoxContent .ccm-page-list-description {margin-bottom:10px;}

/* SIMPLE EVENT BLOCK */
#page #smallcal {margin:0 0 8px 0;padding:10px;background:#F5F8E3;width:194px;border:solid 1px #DBDBDB;}
#page #smallcal #titlehead {float:left;}
#page #smallcal #titlehead #title {font-size:12px;}
#page #smallcal  #img {float:left;clear:none;background-image: url(http://www.cscconline.org/themes/cscc2009/images/calendar_sml.png);background-repeat: no-repeat;width: 32px;height: 32px;margin-top:2px;	}
#page #smallcal #month {color: #ffffff;font-size: 11px;font-weight: bold;line-height: 12px;text-align: center;width: 100%;}
#page #smallcal #day {font-family: , serif;color: #174b37;font-size: 16px;line-height: 20px;text-align: center;font-weight:bold;}
#page #smallcal #description {display:none;}
#page #smallcal #titlehead #local, #page #smallcal #titlehead #time {font-size:12px;}
#page #simplecal {margin-top:0;padding-top:0;}
#page #simplecal #title {font-size:18px;color:#610B15;font-weight:normal;}
#page #simplecal #img {display:none;}
#page #simplecal #description {padding-top:10px;margin-left:16px;width:555px;}
#page #simplecal #deswrap {margin:0;padding:0;}
#page #simplecal #time {display: none;}

/* ECOMMERCE */
#page #ccm-core-commerce-checkout-form-billing table td {background:white;}
.ccm-core-commerce-add-to-cart table td {border-bottom:solid 1px #CCC;padding-top:10px;}

/* DOCUMENT LIBRARY  */
#page .documentLibraryWrap form input[type="submit"] {background: url(http://www.cscconline.org/themes/cscc2009/images/docsearch_input_button.png) no-repeat top left;width:116px;height:42px;cursor: pointer;cursor: hand;border:none;margin:0 0 15px 25px;}
#page #mainContent .documentLibraryWrap table.documentLibraryList tr.header td.ccm-doc-library-cell {background:white;font-size: 14px;vertical-align: middle;border-bottom: solid 1px #dbdbdb;}
#page .documentLibraryWrap table.documentLibraryList tr .categorycol {width:60%;}
#page .documentLibraryWrap table.documentLibraryList tr div.title {width:300px;}
#page .documentLibraryWrap tr.document-library-item td.ccm-doc-library-cell .description {color:#888;}
#page .documentLibraryWrap table.documentLibraryList tr td {padding:6px 12px;vertical-align: middle;background:white;}
#page .documentLibraryWrap table.documentLibraryList tr td .relcategory {color:#1F8CB8;}
#page .documentLibraryWrap tr.document-library-item.odd td.ccm-doc-library-cell {background: #F3F3F3;}
.documentLibraryResultsWrap {margin:10px 0;}
.documentLibraryList {border-collapse: collapse;border-spacing:0px;border:none;}
.ccm-doc-library-cell-attr-col-date {width:25%;}
.ccm-doc-library-cell-attr-col-extension {width:18%;}
#page #mainContent .documentLibraryWrap .document_library_search {text-align: left;}
#page #mainContent .documentLibraryWrap .document_library_search ul {margin:0;padding:0;}
#page .documentLibraryWrap .searchmethod {position:relative;font-size:12px;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;background:white;padding:10px 25px;margin-bottom:15px;}
#page .documentLibraryWrap .searchmethod .clearkeyword, #page .documentLibraryWrap .searchmethod .clearcats {display:block;position: absolute;top:14px;right:14px;color:#16B5FF;}

/* DOCUMENT UPLOAD  */
#page .roundedwhitebox {position:relative;font-size:12px;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;background:white;padding:10px 25px;margin-bottom:15px;}
#page #mainContent #docuploadform input[type="text"], #page #mainContent #docuploadform .ccm-input-date-wrapper input {font-family:Helvetica, Arial, sans-serif;background:#fff url(http://www.cscconline.org/themes/cscc2009/images/textInputBg.gif) repeat-x;width:98%;height:22px;padding:3px 5px 3px 5px;font-size:14px;color:#888;border-top:solid 1px #bbb;border-left:solid 1px #bbb;border-right:solid 1px #d0d0d0;border-bottom:solid 1px #d0d0d0;}
#page #docuploadform label {background: url(http://www.cscconline.org/themes/cscc2009/images/docuploadtextinputlabel.gif) no-repeat left center;height:30px;display:block;width:140px;}
#page #docuploadform label span {padding:6px 12px;display:block;font-size:14px;font-weight: bold;color:#064779;}
#page #docuploadform table tr td {border:none;margin:0;padding:0;padding-bottom:10px;}
#ui-datepicker-div .ui-datepicker-calendar {font-size:10px;}
.ui-widget {font-size: 12px !important;}

/* EVENTS CALENDAR  */
#page .fc-event, #page .fc-agenda .fc-event-time, #page .fc-event a {background: #E7F7FC;}
#page .ui-state-highlight, #page .ui-widget-content .ui-state-highlight, #page .ui-widget-header .ui-state-highlight {background: #F9FCE8;}
.calendar-item-event-details p {font-size:14px;line-height:150%;padding-bottom:8px;font-weight:normal;letter-spacing:normal;}
.calendar-item-event-details h3 {font-size:18px;font-weight:normal;color:#610B15;margin:0 0 5px 0;letter-spacing:-1px;}

