/* color scheme URL:http://www.wellstyled.com/tools/colorscheme2/index-en.html?compl;50;0;240;-1;-1;1;-0.7;0.25;1;0.5;1;-1;-1;1;-0.7;0.25;1;0.5;1;-1;-1;1;-0.7;0.25;1;0.5;1;-1;-1;1;-0.7;0.25;1;0.5;1;0 */
BODY{background-color:#0033cc;color:#000000;font-family:arial,helvetica,sans-serif;font-size:14px;text-align:center;margin:0;}
INPUT,TEXTAREA,BUTTON{font-family:arial,helvetica,sans-serif;font-size:12px;}
A:link{text-decoration:none;color:#b36b00;}
A:visited{color:#b36b00;text-decoration:none;}
A:active,A:hover,A:focus{color:#ff9900;Xtext-decoration:underline;
-webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
HR{border:1px solid #cccccc;}
H1{font-size:22px;text-align:right;padding:0 0.5em 0.2em 0;border-bottom:2px solid #cccccc;margin:0 0 20px 0;}
H2{font-size:16px;margin-top:20px;margin-bottom:5px;}
BLOCKQUOTE{font-size:0.85em;background-color:#cccccc;padding:0.5em;line-height: 1.5em;-mozilla-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
TD{font-family:arial, sans-serif;color:#000000;}
UL{margin-top:4px;}
UL LI{margin:0 0 4px -20px;}
SUP{font-size:0.7em;font-style:italic;}
DT{margin:.5em;font-weight:bold;}
DD{margin:0 .5em 1em 2em;}
.box{width:35%;padding:4px;border:1px solid #00248f;}
.note{font-size:10px;}
#container{width:100%;text-align:left;background-color:#ffffff;color:#333;}
#top{padding:5px;background-color:#0033cc;}
#top UL{padding-top:20px;}
#top LI{color:#a6a6a6;color:#bfcfff;font-size:20px;font-weight:bold;display:inline;padding:2em 1em 2em 0;text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);}
#top LI A:link,#top LI A:visited,#footer A:link,#footer A:visited{text-decoration:none;color:#FFFFFF;}
#top LI A:hover,
#top LI A:focus,
#footer A:hover,
#footer A:focus {text-decoration:none;color:#ff9900;}
#top LI#first A{background-image:url(/images/sklogosmall.gif);background-repeat:no-repeat;background-position:0% 50%;padding:32px 0 32px 64px;}
#top LI#first A:hover{background-image:url(/images/sklogosmall_twist.gif);}
#leftnav{float:left;width:130px;margin:0;padding:1em;font-weight:bold;}
#leftnav P{margin:0 0 1em 0;}
#leftnav A,#leftnav A:visited,#homenav A,#homenav A:visited{color:#0033cc;text-decoration:none;}
#leftnav A:hover,#homenav A:hover{color:#ff9900;text-decoration:none;}
#leftnav UL{list-style-type:none;margin:0;padding:0;}
#leftnav LI{margin:0 0 5px 0;}
#leftnav UL.subnav{font-size:0.8em;list-style-type:square;margin-left:20px;}
#content{margin-left:160px;border-left:1px solid #0033cc;padding:1em;padding-bottom:100px;min-height:300px;}
#content IMG{margin:5px;padding:5px;border:0;}
#content DD{margin-top:-0.5em;margin-bottom:0.5em;}
#content UL{list-style-image:url(/images/fold.gif);}
#footer{clear:both;margin:0;padding:.5em;color:#ffffff;background-color:#0033cc;text-align:center;}
a.offSiteLink:hover {padding-right: 14px; margin-left: -14px; background-image:url(/images/icon_exlink.gif); background-repeat: no-repeat; background-position:100% 0%; background-color: inherit;}
a.mailToLink:hover {background-image:url(/images/mailto.gif); padding-right:16px; margin-left: -16px; background-repeat: no-repeat; background-position: 100% 0%;background-color: inherit;}
SPAN.offSiteLink,SPAN.mailToLink{position:absolute;left:-500%;}
A.more,A.more:link,A.more:visited,A.more:active{font-weight:bold;font-size:.8em ! important;}
FORM#contactFrm{display:block;position:absolute;width:350px;border:5px solid #0033cc;padding-bottom:5px;background-color:#ffffff;color:#000000;}
FORM#contactFrm h1{background-color:#0033cc;border:0;color:#FFFFFF;font-size:1em;letter-spacing:0;text-align:center;}

.error, .error A,
.alert, .alert A {
  color: red;
  font-size:12px;
  font-style:italic;
  font-weight:bold;
}


.error A,
.alert A {
  text-decoration:underline;
}


h6.nav{display:none;}

#top{border-bottom:1px solid #000000;}
#leftnav{background-color:#CCCCCC;float:right;margin:10px 6px;border-bottom:1px solid #999999;border-right:1px solid #999999;border-top:1px solid #bbb;border-left:1px solid #bbb;}
#leftnav ul.subnav{list-style-image:url(/images/fold.gif);}
#content{margin-left:12px;margin-right:160px;border:0;}
#content h1{text-align:left;}
#footer{border-top:1px solid #000000;font-size:83%;}

#top{padding:2em 1em 2em 0;}
#top ul{display:inline;}

b.rtop, b.rbottom{display:block;background:#FFF;}
b.rtop b, b.rbottom b{display:block;height:1px;overflow:hidden; background:#CCCCCC;}
b.r1{margin:0 5px;}
b.r2{margin:0 3px;}
b.r3{margin:0 2px;}
b.rtop b.r4, b.rbottom b.r4{margin:0 1px;height:2px;}

#leftnav{padding:0;border:0;margin:10px;}
#leftnav div{padding:0 1em;}

#edit {
  position: absolute;
  top: 8em;
  left: 5px;
  background: transparent url(/images/pencil.gif) no-repeat left top;
  text-indent: -2000px;
  width: 18px;
  height: 18px;
  overflow:hidden;
}

.attn {
	background: transparent url(/images/attention.gif) no-repeat left 2px;
  padding-left: 16px;
}

h1,
h2,
h3,
#top {
  letter-spacing:-1px;
}

a.close{
  padding-left:16px;
  background:transparent url(/images/close_icon.gif) no-repeat 0 1px;
}



a#contactBoxClose{
  display:block;
  overflow:hidden;
  padding:0pt;
  position:absolute;
  right:-0.1em;
  text-indent:-2000px;
  top:-0.2em;
  width:14px;
  background-position: 0 3px;
}

#top,#footer{border-color:#666;}
#top{background:#7BA0D5 url(http://yojimg.net/images/niceviewbg.jpg) no-repeat 0 12%;}
BODY,#footer{background-color:#7BA0D5;}
#top LI#first A{background:none;Xpadding:32px 0;padding:0;}
#top LI#first A:hover{background:none;}

FORM#contactFrm{
  border-color:#7BA0D5;
  -moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.5);
  -webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.5);
  box-shadow: 5px 5px 5px rgba(0,0,0,0.5);  
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;  
  border-radius: 3px;  
}

FORM#contactFrm h1{background-color:#7BA0D5;}

ul.toc li{border-right:1px solid #ccc;display:inline;margin:0;padding:0 10px 0 5px;}
ul.toc li.last{border:0 none;}

.fixfloat{zoom:1;_height:1px;}
.fixfloat:after{content:".";display:block;font-size:0px;line-height:0px;height:0;clear:both;visibility:hidden;}



#leftnav div {
  padding: 0;
}

#leftnav li {
  margin: 0;
  padding: 0 5px;
  _line-height: 68%;
}

#leftnav a {
  display: block;
  padding: 2px;
}

img.flickr { 
  margin: 0pt 0pt 10px 10px; 
  float: right; 
  cursor: pointer; 
  width: 240px; 
  height: 180px;
}

.hilite {
  background-color: yellow;
}

.hide-offscreen {
    left:-999em;
    position:absolute;
}

.hide-textindent {
    display:block;
    overflow:hidden;
    text-indent:-999em;
}


#footer img {
    Xvertical-align: bottom;
    margin-bottom: -2px;
}


#top #banner {
    float: right;
    margin-top: -1.2em;
}

.msie6 #top #banner,
.msie7 #top #banner {
    float: none;
    position: absolute;
    top: 2em;
    right: 1em;
}

.adsense {
    position: absolute;
    top: 40px;
    right: 1em;
}

.hidden {
	display: none;
}