
/* ## TAGS ################################################################## */

body { font: 12px/1.42 arial,helvetica,clean,sans-serif; color: #222; }

.templateA,
.templateA1,
.templateA2,
.templateB,
.templateC,
.templateD { background: transparent; width: 100%; padding: 0; }




/* ## BACKGROUNDS ########################################################### */

#header { background: transparent; width: 980px; }
#pageHeading.module .content { background: transparent !important; }

#header #siteAccess #logo.module { margin: 0 0 0 -10px; height: 90px; }
#header #siteAccess #logo.module img { margin: 0; padding: 0; }




/* ## MODULE: YUI (OVERLOADS MODULE) ######################################## */

.yui-navset .header { background: transparent url('/public/static/images/skin/default/images/module-header.png') 0 0 repeat-x;  }
.yui-navset .header b { display: block; }
.yui-navset .footer { height: 10px; }

.yui-navset .yui-hidden { display: none; }
.yui-navset .navigation { background: #fff !important; background-image: none !important; margin-bottom: 0; height: 23px; }

.yui-content { border-top: solid 2px #0c3e57; padding-top: 10px; }
.yui-content .header { background-image: none !important; }
.yui-content .header h2, 
.yui-content .header b,
.yui-content .header .more a { color: #222; *zoom: 1; }
.yui-content .header .more { top: 14px; }




/* ## SKIN STYLING ########################################################## */

.templateD  #info-newRegistration.module,
.templateA  #pageContent #mainContent .module,
.templateA1 #pageContent #mainContent .module,
.templateA2 #pageContent #mainContent .module,
.templateA3 #pageContent #mainContent .module,
.templateB  #pageContent #mainContent .module,
.templateC  #pageContent #mainContent .module,
.templateD  #pageContent #mainContent .module,
.templateA  #pageContent #mainContent .main2Columns .module,
.templateA2 #pageContent #mainContent .main2Columns .module,
.templateA3 #pageContent #mainContent .main2Columns .module,
.templateA4 #pageContent #mainContent .module,
.templateA4 #pageContent #mainContent .main2Columns .module,
.templateA  #pageContent #sidebarContent .module,
.templateA1 #pageContent #sidebarContent .module,
.templateA2 #pageContent #sidebarContent .module,
.templateA3 #pageContent #sidebarContent .module,
.templateA4 #pageContent #sidebarContent .module,
.templateC  #pageContent #sidebarContent .module,
.templateD  #pageContent #sidebarContent .module { border: solid 2px #0c3e57; background: transparent;  }

.templateD  #pageContent #info-newRegistration.module .header,
.templateA  #pageContent #mainContent .module .header,
.templateA1 #pageContent #mainContent .module .header,
.templateA2 #pageContent #mainContent .module .header,
.templateA3 #pageContent #mainContent .module .header,
.templateA4 #pageContent #mainContent .module .header,
.templateB  #pageContent #mainContent .module .header,
.templateC  #pageContent #mainContent .module .header,
.templateD  #pageContent #mainContent .module .header,
.templateA  #pageContent #mainContent .main2Columns .module .header,
.templateA2 #pageContent #mainContent .main2Columns .module .header,
.templateA3 #pageContent #mainContent .main2Columns .module .header,
.templateA4 #pageContent #mainContent .main2Columns .module .header,
.templateA  #pageContent #sidebarContent .module .header,
.templateA1 #pageContent #sidebarContent .module .header,
.templateA2 #pageContent #sidebarContent .module .header,
.templateA3 #pageContent #sidebarContent .module .header,
.templateA4 #pageContent #sidebarContent .module .header,
.templateC  #pageContent #sidebarContent .module .header,
.templateD  #pageContent #sidebarContent .module .header { background: #0c3e57;  }

.templateD  #pageContent #info-newRegistration.module .content,
.templateA  #pageContent #mainContent .module .content,
.templateA1 #pageContent #mainContent .module .content,
.templateA2 #pageContent #mainContent .module .content,
.templateA3 #pageContent #mainContent .module .content,
.templateA4 #pageContent #mainContent .module .content,
.templateB  #pageContent #mainContent .module .content,
.templateC  #pageContent #mainContent .module .content,
.templateD  #pageContent #mainContent .module .content,
.templateA  #pageContent #mainContent .main2Columns .module .content,
.templateA2 #pageContent #mainContent .main2Columns .module .content,
.templateA3 #pageContent #mainContent .main2Columns .module .content,
.templateA4 #pageContent #mainContent .main2Columns .module .content,
.templateA  #pageContent #sidebarContent .module .content,
.templateA1 #pageContent #sidebarContent .module .content,
.templateA2 #pageContent #sidebarContent .module .content,
.templateA3 #pageContent #sidebarContent .module .content,
.templateA4 #pageContent #sidebarContent .module .content,
.templateC  #pageContent #sidebarContent .module .content,
.templateD  #pageContent #sidebarContent .module .content { background: transparent; }

#pageHeading.module { border: none !important; background: none !important; }

#pageHeading.module .content { margin-left: 1px !important; }

#info-newRegistration.module .header { background-image: none !important; }

#pageContent #mainContent .overview { border-top: none !important; }

.module .header h2,
.module .header b,
.module .header a { color: #fff; }




/* ## LAYOUT: ADVERTISEMENTS ################################################ */
