body{background:#7ec7ea url(bgg00000.png) 0 0 repeat-x; color:#333}

a{color:#277BC0}

a:visited{color:#277BC0}

a:hover{color:#000}

h1{color:#277BC0}

h2{color:#277BC0}

h3{ color:#000}

.contentheading{color:#277BC0}

.componentheading{color:#277BC0}

div#mainbody a{}

div#mainbody{border-top:0px solid #23689C; background:#fff}

div#mainbody td.mainbody, 
div#mainbody td.left, 
div#mainbody td.right{background:url(body-bg0.png) 0 0 repeat-y}

div#mainbody a.readon{background:url(body-rea.png) 0 0 no-repeat; color:#FFF}

div#mainbody td.section{background:url(body-bg0.png) 0 0 repeat-y}

div#mainbody div.moduletable h3{background:#2A75C0; color:#F1F1F1}

div#mainbody div.moduletable h3 a{color:#F2F2F2}

div#mainbody div.moduletable h3.toggler{background:#2A75C0; border-top:2px solid #F0F0F0; border-bottom:2px solid #F0F0F0; color:#FFF}

div#mainbody div.moduletable h3.toggler:hover{ cursor:pointer; background:#2A75C0; border-top:2px solid #012D4D; border-bottom:2px solid #012D4D; color:#FFF}

#mainbody li{background:url(bullet-b.png) 0 3px no-repeat}

#mainbody div.moduletable-hilite1 a{color:#277BC0}

#mainbody div.moduletable-hilite1{background:#E6E6E6 url(body-hl1.png) 0 0 repeat-y}

#mainbody div.moduletable-hilite1 h3{background:#D6D6D6 url(body-hl1.png) 0 0 repeat-y; color:#4B4B4B}

#mainbody div.moduletable-hilite1 li{background:url(bullet-h.png) 0 3px no-repeat}

#mainbody div.moduletable-hilite1 a.readon{background:url(body-hl1.png) 0 0 no-repeat; color:#fff}

#mainbody div.moduletable-hilite2 a{color:#444}

#mainbody div.moduletable-hilite2{background:#929292 url(body-hl2.png) 0 0 repeat-y; color:#fff}

#mainbody div.moduletable-hilite2 h3{background:#808080 url(body-hl2.png) 0 0 repeat-y; color:#fff}

#mainbody div.moduletable-hilite2 li{background:url(bullet-h.png) 0 3px no-repeat}

#mainbody div.moduletable-hilite2 a.readon{background:url(body-hl2.png) 0 0 no-repeat; color:#fff}

#mainbody div.moduletable-hilite3 a{color:#D2A61D}

#mainbody div.moduletable-hilite3{background:#FBF8DE url(body-hl3.png) 0 0 repeat-y; color:#333}

#mainbody div.moduletable-hilite3 h3{background:#F6EFC2 url(body-hl3.png) 0 0 repeat-y; color:#D2A61D}

#mainbody div.moduletable-hilite3 li{background:url(bullet-h.png) 0 3px no-repeat}

#mainbody div.moduletable-hilite3 a.readon{background:url(body-hl3.png) 0 0 no-repeat; color:#fff}

#mainbody div.moduletable-hilite4 a{color:#215885}

#mainbody div.moduletable-hilite4{background:#E0EBF8 url(body-hl4.png) 0 0 repeat-y; color:#333}

#mainbody div.moduletable-hilite4 h3{background:#C6DAF1 url(body-hl4.png) 0 0 repeat-y; color:#1E4160}

#mainbody div.moduletable-hilite4 li{background:url(bullet-h.png) 0 3px no-repeat}

#mainbody div.moduletable-hilite4 a.readon{background:url(body-hl4.png) 0 0 no-repeat; color:#fff}

#mainbody div.moduletable-hilite5 h3{background:#585858 url(body-hl5.png) 0 0 repeat-y; color:#E6E6E6}

#mainbody div.moduletable-hilite6 h3{background:#246BA2 url(body-hl6.png) 0 0 repeat-y; color:#DEE9F1}

#mainbody div.moduletable-hilite7 h3{background:#848484 url(body-hl7.png) 0 0 repeat-y; color:#fff}

#mainbody div.moduletable-hilite8 h3{background:#277BC0 url(body-hl8.png) 0 0 repeat-y; color:#E9F0F5}

div#section1{background:#277BC0; padding-top:1px; color:#E9F0F5}

div#section1 a{color:#9FDAED}

div#section1 a.readon{background:url(section1.png) 0 0 no-repeat; color:#fff}

div#section1 td.section{background:url(section1.png) 0 0 repeat-y}

div#section1 div.moduletable h3{background:#23689C url(section1.png) 0 0 repeat-y; color:#E9F0F5}

#section1 li{background:url(bullet-s.png) 0 3px no-repeat}

div#section2{background:#277BC0; padding-top:1px; color:#E9F0F5}

div#section2 a{color:#9FDAED}

div#section2 a.readon{background:url(section2.png) 0 0 no-repeat; color:#fff}

div#section2 td.section{background:url(section2.png) 0 0 repeat-y}

div#section2 div.moduletable h3{background:#23689C url(section2.png) 0 0 repeat-y; color:#E9F0F5}

#section2 li{background:url(bullet-s.png) 0 3px no-repeat}

img#logo{background:url(logo0000.png) 0 0 no-repeat}

div#footer{background:url(bottom-b.png) 0 0 repeat-x}

div#footer .rk-1{background:url(bottom-r.png) 100% 0 no-repeat}

div#footer .rk-2{background:url(bottom-l.png) 0 0 no-repeat}

div#the-footer{background:url(bottom-s.png) 50% 0 no-repeat}

div#horiz-menu a{color:#fff}

div#horiz-menu li.active li a{color:#277BC0}

div#horiz-menu a:hover, 
div#horiz-menu ul.nav li.sfHover a.topdaddy:link, 
div#horiz-menu ul.nav li.sfHover a.topdaddy:visited{color:#277BC0}

div#horiz-menu li li a{color:#277BC0}

div#horiz-menu li:hover, 
div#horiz-menu li.sfHover, 
div#horiz-menu li.active:hover, 
div#horiz-menu li.active.sfHover{background:url(menu2-r0.png) 100% 0 no-repeat}

div#horiz-menu li:hover a, 
div#horiz-menu li.sfHover a, 
div#horiz-menu li.active:hover a, 
div#horiz-menu li.active.sfHover a{background:url(menu2-l0.png) 0 0 no-repeat; color:#FFF}

#horiz-menu li.active, 
#horiz-menu li.active_menu{background:url(menu-r00.png) 100% 0 no-repeat}

#horiz-menu li.active a, 
#horiz-menu li.active_menu a{background:url(menu-l00.png) 0 0 no-repeat; color:#277BC0}

#horiz-menu li.active li.active, 
#horiz-menu li.active li.active a{background:none}

.nav li li{background:#153357; border-bottom:1px solid #000; border-right:1px solid #000}

.nav li li:hover, 
.nav li li.sfHover, 
#horiz-menu li:hover li:hover, 
#horiz-menu li.sfHover li.sfHover, 
#horiz-menu li.active li.active{background:#277BC0}

#horiz-menu li:hover li a.daddy:link, 
#horiz-menu li.sfHover li a.daddy:link, 
#horiz-menu li:hover li a.daddy:visited, 
#horiz-menu li.sfHover li a.daddy:visited{background:url(bullet-s.png) 100% 50% no-repeat}

.nav li.sfHover, 
.nav li:hover{background:url(menu2-r0.png) 100% 0 no-repeat}

.nav li.sfHover a, 
.nav li:hover a{background:url(menu2-l0.png) 0 0 no-repeat}

div#top a.mainlevel{color:#333}

a.mainlevel{background:url(bullet-7.png) 0 0px no-repeat}

a.mainlevel:hover{background:#277BC0 url(bullet-8.png) 0 0px no-repeat; color:#FFF}

a.sublevel:hover{color:#FFF; background:#277BC0}

a img.album, 
.flickr_badge_image img{border:2px solid #277BC0}

#mainbody div.moduletable-hilite1 .flickr_badge_image img{border:2px solid #277BC0}

#mainbody div.moduletable-hilite2 .flickr_badge_image img{border:2px solid #444}

#mainbody div.moduletable-hilite3 .flickr_badge_image img{border:2px solid #D2A61D}

#mainbody div.moduletable-hilite4 .flickr_badge_image img{border:2px solid #215885}

span.alert{color:#c00; border-top:3px solid #fe7b7a; border-bottom:3px solid #fe7b7a; background:#fcc url(status-a.png) 10px 50% no-repeat}

span.info{color:#05B; border-top:3px solid #629de3; border-bottom:3px solid #629de3; background:#CDDFF6 url(status-i.png) 10px 50% no-repeat}

span.note{color:#B79000; border-top:3px solid #fde179; border-bottom:3px solid #fde179; background:#fff5cc url(status-n.png) 10px 50% no-repeat}

span.download{color:#57861A; border-top:3px solid #c2df88; border-bottom:3px solid #c2df88; background:#e8f4d2 url(status-d.png) 10px 50% no-repeat}

blockquote{background:#f9f9f9 url(blockquo.png) 0 0 no-repeat; color:#666; font-style:italic; font-size:120%; line-height:150%}

pre{background:#f6f6f6; border-top:3px solid #ddd; border-bottom:3px solid #ddd}

#mainbody ul.check1 li, 
#mainbody li.check1{background:url(bullet-1.png) 0 0 no-repeat}

#mainbody ul.check2 li, 
#mainbody li.check2{background:url(bullet-3.png) 0 0 no-repeat}

#mainbody ul.arrow1 li, 
#mainbody li.arrow1{background:url(bullet-2.png) 0 0 no-repeat}

#mainbody ul.arrow2 li, 
#mainbody li.arrow2{background:url(bullet-4.png) 0 0 no-repeat}

#mainbody ul.arrow3 li, 
#mainbody li.arrow3{background:url(bullet-5.png) 0 0 no-repeat}

#mainbody ul.star li, 
#mainbody li.star{background:url(bullet-6.png) 0 0 no-repeat}

#mainbody ul.circle li, 
#mainbody li.circle{background:url(bullet-7.png) 0 0 no-repeat}

span.loginsubmit, 
span.logoutsubmit{color:#fff; background:url(login_bu.png) no-repeat}

span.pathway{color:#333}

span.pathway img{background:url(bullet-p.png) no-repeat}

span.pathway a{color:#277BC0}

.highlight{  background-color:#ffc}

table.mainbody td.mainbody td.sectiontableheader{  background:#f6f6f6;   border-bottom:1px solid #ddd}

tr.sectiontableentry1 td, 
tr.sectiontableentry2 td, 
td.sectiontableentry1, 
td.sectiontableentry2{  border-top:1px #fff;   border-bottom:1px solid #efefef}

tr.sectiontableentry2 td, 
td.sectiontableentry1{background:#fcfcfc}

table.contentpaneopen tbody tr td span.small{background:url(icon-aut.png) 0 0 no-repeat}

td.createdate{background:url(icon-cre.png) 0 0 no-repeat}

#fxContainer .contentheading, 
#fxContainer div.moduletable h3, 
#fxContainer{color:#fff}

#fxTarget{background:#277BC0; border-bottom:2px solid #146093}

#fxTab{background:url(fx-tab00.png) 0 0 no-repeat}

#fxTab a:link, 
#fxTab a:visited, 
#fxContainer a:link, 
#fxContainer a:visited{color:#fff}

#fxTab span:hover, 
#fxTab a:hover{color:#ccc}
