

/* ITLnet Style - default*/

BODY {
margin:0px;
padding:0px;
font:normal 10pt Helvetica, Arial, Sans-Serif;
background-color:#BFD1E5;

color:#000;
}

DIV {margin:0px;padding:0px;}
FORM {margin:0px;padding:0px;}


/* Base font and link settings */

a:link {
color:#660000;
text-decoration:none;
}

a:visited {
color:#660000;
text-decoration:none;
}

a:hover {
color:#ff0000;
text-decoration:underline;
}

.Headline {
font:bold 12pt Helvetica, Arial, Sans-Serif;
}

.subheadline {
font:bold 10pt Helvetica, Arial, Sans-Serif;
}

.byline {
font:normal 08pt Helvetica, Arial, Sans-Serif;
color:#666;
}

.post-body {
font:normal 11pt Helvetica, Arial, Sans-Serif;
}

.smalltext {
font:normal 08pt Helvetica, Arial, Sans-Serif;
margin:3px 0px 15px 0px;
}

.sfont {
font:normal 10pt Helvetica, Arial, Sans-Serif;
}

.pt {
     font: normal 10px Helvetica, Arial, Sans-Serif;
     color:#000;
}

H1 {
font:bold 20pt Helvetica, Arial, Sans-Serif;
margin:0px;
padding:0px;
}

H2 {
font:bold 16pt Helvetica, Arial, Sans-Serif;
margin:0px;
padding:0px;
}

H3 {
font:bold 14pt Helvetica, Arial, Sans-Serif;
margin:0px;
padding:0px;
}

H4 {
font:bold 12pt Helvetica, Arial, Sans-Serif;
margin:0px;
padding:0px;
}

SUP {
font:normal 10px Helvetica, Arial, Sans-Serif;
}

.content {
padding:5px;
background-color:#fff;
border:1px solid #000;
width:636px;
overflow: hidden;
}

.contentmain {
padding:5px;
background-color:#fff;
border:1px solid #000;
width:617px;
overflow: hidden;
}

.content-full {
padding:5px;
background-color:#fff;
border:1px solid #000;
}

/* Header settings */

#header {
margin:0px auto 5px;
background:#6699CC;
border-left:1px solid #336699;
border-right:1px solid #336699;
border-bottom:1px solid #336699;
}

#header TD {
font:bold 10pt Helvetica, Arial, Sans-Serif;
color:#000000;
}

#header A:link, #header A:visited {
padding:2px 3px;
color:#ffffff;
text-decoration:none;
}

#header A:hover {
color:#ffffff;
padding:2px 3px;
background-color:#336699;
text-decoration:none;
}

.WelcomeMSG {
float:right;
margin:5px;
width:300px;
text-align:justify;
font:normal 9pt Helvetica, Arial, Sans-Serif;
color:#ffffff;
}

.BannerBackground {
background: #336699 url('/Image/okbanner.jpg') top left no-repeat;
}

/* Footer settings */

#footer {
margin:5px auto 0px;
background:#6699CC;
border-left:1px solid #336699;
border-right:1px solid #336699;
border-top:1px solid #336699;
}

#footer TD {
font:bold 10pt Helvetica, Arial, Sans-Serif;
color:#000000;
}

#footer A:link, #footer A:visited {
padding:2px 3px;
color:#ffffff;
text-decoration:none;
}

#footer A:hover {
color:#ffffff;
padding:2px 3px;
background-color:#336699;
text-decoration:none;
}

#subfoot {
margin:5px auto 0px;
background:#ffffff;
border:1px solid #000;
color:#000;
}

#subfoot TD {
font:normal 10pt Helvetica, Arial, Sans-Serif;
color:#000;
padding:5px;
}


/* Left sidebar settings */

#leftside {
padding:0px;
font:bold 10pt Helvetica, Arial, Sans-Serif;
}

#leftside DIV {
border:1px solid #336699;
background:#6699CC;
padding:5px;
margin-bottom:5px;
}

#leftside B {
font:bold 10pt Helvetica, Arial, Sans-Serif;
display:block;
color:#000000;
}

#leftside A:link, #leftside A:visited {
border-top:1px dotted #336699;
padding:2px 3px;
color:#ffffff;
display:block;
text-decoration:none;
}

#leftside A:hover {
color:#ffffff;
padding:2px 3px;
background-color:#336699;
border-top:1px solid #336699;
display:block;
text-decoration:none;
}

#leftside #logobox {
border:1px solid #000;
background:#ffffff;
text-align:center;
padding:0px;
}

.fillerblock {
padding:10px;
text-align:center;
border:1px solid #336699;
background:#6699CC;
width:auto;
margin:0px auto 5px auto;
overflow: hidden;
display:block;
}

/* Search Block */
#searchblock {
padding:10px;
text-align:center;
border:1px solid #336699;
background:#6699CC;
width:auto;
margin:0px auto 5px auto;
}

/* Calendar Block Settings */

#calendar {
padding: 0;
margin: 0px 0px 5px 0px;
border-left: 1px solid #A2ADBC;
font: normal 12px/20px Helvetica, Arial, Sans-Serif;
color: #000;
text-align: center;
background-color: #fff;
width: 160px;
}

#calendar .nav, #calendar .nav a {
font: bold 18px Helvetica, Arial, Sans-Serif;
color: #fff;	
text-align: center;
text-decoration: none;
}	

#calendar caption {
margin: 0;
padding: 3px 0;
width: 160px;
background: #A2ADBC;
color: #fff;	 
font: bold 12px Helvetica, Arial, Sans-Serif;
text-align: center;
}

#calendar th {
font: bold 11px/20px Helvetica, Arial, Sans-Serif;
color: #616B76;
background: #D9E2E1;
border-right: 1px solid #A2ADBC;
border-bottom: 1px solid #A2ADBC;
border-top: 1px solid #A2ADBC;
}

#calendar.today, #calendar td.today a, #calendar td.today a:link, #calendar td.today a:visited {
color: #F6F4DA;
font-weight: bold;
background: #A2ADBC;
}

#calendar td {
border-right: 1px solid #A2ADBC;
border-bottom: 1px solid #A2ADBC;
width: 20px;
height: 20px;
text-align: center;
}

#calendar td a {
text-decoration: none;
font-weight: bold;
display: block;
}

#calendar td a:link, #calendar td a:visited {	
color: #a40000;
}

#calendar td a:hover, #calendar td a:active {
color: #ff0000;
}

#calendar .noday {
background: #D9E2E1;
}

/* Just A Block */
.ABlock {
border:1px solid #000;
background:#ffffff;
padding:5px;
margin-bottom:5px;
font:normal 08pt Helvetica, Arial, Sans-Serif;
text-align:left;
color:#000;
}

.ABlock B {
font:bold 10pt Helvetica, Arial, Sans-Serif;
color:#000;
}


/* Weather Block */

#WxBlock {
border:1px solid #000;
background:#ffffff;
padding:5px;
margin-bottom:5px;
font:normal 08pt Helvetica, Arial, Sans-Serif;
text-align:left;
color:#000;
}

#WxBlock B {
font:bold 10pt Helvetica, Arial, Sans-Serif;
display:block;
color:#000;
border-bottom:1px dotted #000;
margin-bottom:5px;
}

/* Style Block */

#StyleBlock {
border:1px solid #336699;
background:#6699CC;
padding:5px;
margin-bottom:5px;
font:normal 08pt Helvetica, Arial, Sans-Serif;
text-align:left;
color:#336699;
}

#StyleBlock B {
font:bold 10pt Helvetica, Arial, Sans-Serif;
display:block;
color:#000000;
border-bottom:1px dotted #336699;
margin-bottom:5px;
}

.linkcolblock {
float:left;
width:30%;
margin:5px;
font:normal 10pt Helvetica, Arial, Sans-Serif;
}
 
.linkcolblock  UL {
padding:0px 5px 5px 20px;
margin:0px 0px 10px 0px;
}

.linkcolblock  LI {
list-style-type: square;
color:#336699;
margin-top:3;
}
 
.linkcolblock H3 {
display:block;
border-bottom:1px solid #336699;
color:#000;
}

.H3Head {
display:block;
border-bottom:1px solid #000000;
color:#000;
margin-bottom:8px;
}

.H3Head a:link {
color:#660000;
text-decoration:none;
}

.H3Head a:visited {
color:#660000;
text-decoration:none;
}

.H3Head a:hover {
color:#ff0000;
text-decoration:none;
}



/* Set colors - All below here are not controled by custom color settings */

S {color:#f00;}
.highlight {color:700000;background-color:ffff00;padding:2 5 2 5;}
.blue {color:000099;}
.brightred {color:#FF0000;}
.red  {color:cc0c00;}
.darkred {color:#700000;}
.cyan {color:#009999;}
.green {color:#006600;}
.yellow {color:#fc0;}
.orange {color:E37A13;}
.pink {color:ff3366;}
.purple {color:#990066;}
.violet {color:#59008E;}
.brown {color:#9b4f19;}
.grey {color:#666666;}
.black {color:#000000;}
.white {color:#ffffff;}

/* Tango color set */

.LYellow {color:#fce94f;}
.MYellow {color:#edd400;}
.DYellow {color:#c4a000;}
.LOrange {color:#fcaf3e;}
.MOrange {color:#f57900;}
.DOrange {color:#ce5c00;}
.LBrown {color:#e9b96e;}
.MBrown {color:#c17d11;}
.DBrown {color:#8f5902;}
.LGreen {color:#8ae234;}
.MGreen {color:#73d216;}
.DGreen {color:#4e9a06;}
.LBlue {color:#729fcf;}
.MBlue {color:#3465a4;}
.DBlue {color:#204a87;}
.LPlum {color:#ad7fa8;}
.MPlum {color:#75507b;}
.DPlum {color:#5c3566;}
.LRed {color:#ef2929;}
.MRed {color:#cc0000;}
.DRed {color:#a40000;}
.LGrey1 {color:#eeeeec;}
.MGrey1 {color:#d3d7cf;}
.DGrey1 {color:#babdb6;}
.LGrey2 {color:#888a85;}
.MGrey2 {color:#555753;}
.DGrey2 {color:#2e3436;}

/* easy color boxes */

.BoxIt_white {
border:2px solid #000;
padding:5;
margin:5;
background: #fff;
}

.BoxIt_grey {
border:2px solid #D9D9D9;
padding:5;
margin:5;
background: #F2F2F2;
}

.BoxIt_blue {
border:2px solid #75a3ed;
padding:5;
margin:5;
background: #d2e4fc;
}

.BoxIt_violet {
border:2px solid #9b72cf;
padding:5;
margin:5;
background: #e2defc;
}

.BoxIt_green {
border:2px solid #9fbe4c;
padding:5;
margin:5;
background: #eefcd2;
}

.BoxIt_purple {
border:2px solid #B863B4;
padding:5;
margin:5;
background: #F9D3FA;
}

.BoxIt_pink {
border:2px solid #ed7575;
padding:5;
margin:5;
background: #fcd2d2;
}

.BoxIt_orange {
border:2px solid #EC9E2E;
padding:5;
margin:5;
background: #FCEBB9;
}

.BoxIt_yellow {
border:2px solid #D9CC79;
padding:5;
margin:5;
background: #FBF697;
}

/* Spiffy rounded corners (for use with dark bg)*/

.spiffy{display:block}

.spiffy *{
display:block;
height:1px;
overflow:hidden;
font-size:.01em;
background:#ffffff}

.spiffy1 {
margin-left:3px;
margin-right:3px;
padding-left:1px;
padding-right:1px;
border-left:1px solid #878b8c;
border-right:1px solid #878b8c;
background:#cacccc}

.spiffy2 {
margin-left:1px;
margin-right:1px;
padding-right:1px;
padding-left:1px;
border-left:1px solid #42484a;
border-right:1px solid #42484a;
background:#d7d8d8}

.spiffy3 {
margin-left:1px;
margin-right:1px;
border-left:1px solid #d7d8d8;
border-right:1px solid #d7d8d8;}

.spiffy4 {
border-left:1px solid #878b8c;
border-right:1px solid #878b8c}

.spiffy5 {
border-left:1px solid #cacccc;
border-right:1px solid #cacccc}

.spiffyfg {
text-align:left;
font:normal 8pt Trebuchet MS, Verdana, arial, sans-serif;
background:#ffffff;
color:#000000;
padding:3px 10px 3px 10px;}

#newsvine_content {
border:0;
margin:5px 0px 0px 0px;
padding:5px;
border-top:1px dotted #336699;
}

#newsvine_content ul {
padding:0px;
margin:0px;
list-style:none;
}

#newsvine_content li {
margin:0px 0px 5px 0px;
padding:0px;
line-height:1.4em;
}

.WxSmall {
width:55px;
float:left;
margin:2px;
padding:1px;
font:normal 10px Helvetica, Arial, Sans-Serif;
background:#fff;
text-align:center;
}

#USFlag {
display:none;
width:70px;
float:left;
}

#twitter_div {
border:0;
margin:5px 0px 0px 0px;
padding:5px;
border-top:1px dotted #336699;
}

#twitter_div ul {
padding:0px;
margin:0px;
list-style:none;
}

#twitter_div li {
margin:0px 0px 5px 0px;
padding:0px;
line-height:1.4em;
}

