body {
	font: normal 10pt Helvetica, Arial, Verdana, sans-serif;
	background: #eeeeec;
	color: #000;
	text-align:center;
	margin:0px;
	padding:0px;
	}

FORM {
	margin:0;
	padding:0;
	}

.clear { clear:both; }

.hide { display:none; }

p { margin: 1em 0; }

a:link, a:visited {
   color:#3465a4;
   text-decoration:none;
   }

a:hover {
   color:#a40000;
   text-decoration:underline;
   }

#header, #footer {
   margin:0px;
   padding:5px;
   border-top:1px solid #729fcf;
   border-bottom:1px solid #204a87;
   text-align:center;
   background-color: #3465a4;
   color: #000;
	}

#header .nav, #footer .nav {
	width:900px;
	margin:0 auto;
}

#header .menu, #footer .menu {
	float:left;
	width:600px;
	text-align:left;
	font: bold 10pt Helvetica, Arial, Verdana, sans-serif;
	color: #babdb6;
	}

#header .date, #footer .copyright {
	float:right;
	width:275px;
	text-align:right;
	font: bold 10pt Helvetica, Arial, Verdana, sans-serif;
	color: #fff;
	}

#header .menu a:link, #header .date a:link, #header .menu a:visited, #header .date a:visited,  #moremenu a:visited, #moremenu a:link, #accuweather2 a:link, #accuweather2 a:visited, #WxBox1 .personalize a:link,  #WxBox1 .personalize a:visited, #WxBox0 .personalize a:link,  #WxBox0 .personalize a:visited, #footer .menu a:link, #footer .menu a:visited {
   color:#fff;
   text-decoration:none;
   }

#header .menu a:hover, #header .date a:hover, #moremenu a:hover, #accuweather2 a:hover,  #WxBox1 .personalize a:hover, #WxBox0 .personalize a:hover, #footer .menu a:hover  {
   color:#BFD1E5;
   text-decoration:underline;
   }

#moremenu, #footerfeeds {
	width:850px;
	margin:0px auto 10px auto;
	padding:5px 10px;
	text-align:left;
	font: bold 10pt Helvetica, Arial, Verdana, sans-serif;
	background-color: #fff;
	color:#555753;
	border:1px solid #fff;
	border-color: #CCC #777 #777 #CCC;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-right-radius: 5px;
   -webkit-border-bottom-left-radius: 5px;
   line-height:20px;
	}

#moremenu a:link, #moremenu a:visited, #footerfeeds a:link, #footerfeeds a:visited {
	color:#3465a4;
	text-decoration:none;
	}

#moremenu a:hover, #footerfeeds a:hover {
   color:#a40000;
   text-decoration:underline;
   }

#moremenu .antrt {
   float:right;
   width:100px;
	text-align:right;
   }

#wrapper {
	width:900px;
	padding:0px;
	margin:0px auto;
	color:#000;
	text-align:left;
	}

#calendar {
	position:absolute;
	top:27px;
	right:25px;
	width:450px;
	height:400px;
	padding:5px 0px;
	background-color:#bed6ff;
	border:1px solid #3465a4;
	border-color: #3465a4 #777 #777 #CCC;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-right-radius: 10px;
   -webkit-border-bottom-left-radius: 10px;
	z-index:99;
	}

#mainbox {
	margin:0px;
	padding:0px;
	width:590px;
  float:left;
}

#storybox {
	margin:5px 0px 5px 0px;
	padding:0px;
	background-color: #fff;
	border:1px solid #fff;
	border-color: #CCC #777 #777 #CCC;
   border-radius: 5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   }

#storybox2 {
	margin:5px 0px 5px 0px;
	padding:5px;
	background-color: #fff;
	border:1px solid #fff;
	border-color: #CCC #777 #777 #CCC;
   border-radius: 5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   float:left;
   width:680px;
   }

.databox {
	font: normal 10pt Helvetica, Arial, Verdana, sans-serif;
	margin:5px 5px 0px 0px;
	padding:5px;
	}

.databox h3, .linkcolblock h3, h3.Colspc {
	font: bold 15pt Helvetica, Arial, Verdana, sans-serif;
	padding:0px;
	margin:0px;
	border-bottom:1px solid #ccc;
   }

.databox h2 {
	font: bold 20pt Helvetica, Arial, Verdana, sans-serif;
	padding:0px;
	margin:0px;
	border-bottom:2px solid #3465a4;
   }

.databox h4 {
	font: bold 10pt Helvetica, Arial, Verdana, sans-serif;
	padding:0px 0px 5px 0px;
	margin:0px 0px 5px 0px;
	border-bottom:1px solid #ccc;
   }

.databox .post {
	font: normal 10pt Helvetica, Arial, Verdana, sans-serif;
	padding:5px;
	clear:both;
   }

.databox .blogpost {
	font: normal 11pt Helvetica, Arial, Verdana, sans-serif;
	line-height: 120%;
	padding:5px 20px;
	clear:both;
   }

.databox .blogpost P {
	margin-top:0px;
	margin-bottom:5px;
   }

.databox .storypost {
	font: normal 10pt Helvetica, Arial, Verdana, sans-serif;
	line-height: 120%;
	padding:5px;
	clear:both;
   }

.databox .byline {
	font: normal 8pt Helvetica, Arial, Verdana, sans-serif;
	padding:5px 0px;
	clear:both;
}

#disqus_thread {
	margin:20px 0px;
	padding:5px;
}

#disqus_thread h3 {
		font: bold 15pt Helvetica, Arial, Verdana, sans-serif;
		padding:0px;
		margin:0px 0px 8px 0px;
	   border-bottom:1px solid #ccc;
}

.databox .postspecial {
	font: normal 12pt Helvetica, Arial, Verdana, sans-serif;
	padding:15px;
   line-height: 150%;
	clear:both;
   }

.databox .smalltext {
	font: normal 9pt Helvetica, Arial, Verdana, sans-serif;
   }

.linkcolblock {
   width:200px;
   float:left;
   font: normal 10pt Helvetica, Arial, Verdana, sans-serif;
	margin:5px 5px 0px 0px;
	padding:5px;
  }

.linkcolblock ul{
	margin:5px 0px;
	padding:0px 20px;
  }

ul.bloglist {
	margin:0px;
	padding:0px;
	list-style-type: none;
   }

ul.bloglist li {
	margin:0px 0px;
	padding:5px 0px;
	border-bottom:1px dotted #ccc;
   }

#searchbox {
	font: normal 12pt Helvetica, Arial, Verdana, sans-serif;
	margin:5px 0px 0px 0px;
	padding:5px;
	background-color: #fff;
	border:1px solid #fff;
	border-color: #CCC #777 #777 #CCC;
   border-radius: 5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
	}

#minimenu {
	color:#777;
   font:normal 8pt Helvetica, Arial, Verdana, sans-serif;
   margin:3px 0px 8px 0px;
   text-align:left;
   }

#minimenu a:link, #minimenu a:visited {
   border-bottom:1px solid #fff;
   text-decoration:none;
  }

#minimenu a:hover {
   border-bottom:1px solid #a40000;
   text-decoration:none;
  }

#minimenu a.current {
   border-bottom:1px solid #3465a4;
   color: #a40000;
  }

#Sidebar1 {
	float:right;
	width:290px
	margin:0px;
	padding:0px;
  }

#Sidebar2 {
	float:right;
	width:200px;
	margin:0px;
	padding:0px;
  }

#shortcutbox {
   font: normal 10pt Helvetica, Arial, Verdana, sans-serif;
	margin:5px 0px 5px 0px;
	padding:5px;
	background-color: #fff;
	border:1px solid #fff;
	border-color: #CCC #777 #777 #CCC;
   border-radius: 5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   width:290px;
	}

#shortcutbox2 {
	font: bold 8pt Helvetica, Arial, Verdana, sans-serif;
  	margin:5px 0px 5px 0px;
  	padding:5px;
   text-align:left;
   background-color: #fff;
  	border:1px solid #fff;
	border-color: #CCC #777 #777 #CCC;
   border-radius: 5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
	}

#shortcutbox .shortcuts, #shortcutbox2 .shortcuts {
	font: bold 8pt Helvetica, Arial, Verdana, sans-serif;
	padding:5px 0px;
	color:#babdb6;
	}

#shortcutbox .heading, #shortcutbox2 .heading, .box0heading {
	font: bold 10pt Helvetica, Arial, Verdana, sans-serif;
	padding-bottom:5px;
	border-bottom:1px solid #3465a4;
 	}

#shortcutbox .personalize, #shortcutbox2 .personalize, .box0personalize {
   float:right;
   text-align:right;
   width:70px;
   margin:0px;
   padding:0px;
	text-align:right;
	font: bold 10pt Helvetica, Arial, Verdana, sans-serif;
	}

.MyBox0 {
	font: bold 8pt Helvetica, Arial, Verdana, sans-serif;
  	margin:5px 0px 5px 0px;
  	padding:5px;
   text-align:center;
   background-color: #fff;
  	border:1px solid #fff;
	border-color: #CCC #777 #777 #CCC;
   border-radius: 5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
	}


#MyBox1 {
	font: bold 8pt Helvetica, Arial, Verdana, sans-serif;
  	margin:5px 0px 5px 0px;
  	padding:5px;
   width:290px;
   text-align:center;
   background-color: #fff;
  	border:1px solid #fff;
	border-color: #CCC #777 #777 #CCC;
   border-radius: 5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
	}

#MyBox2 {
	font: bold 8pt Helvetica, Arial, Verdana, sans-serif;
  	margin:5px 0px 5px 0px;
  	padding:5px;
   width:290px;
   text-align:center;
   background-color: #fff;
  	border:1px solid #fff;
	border-color: #CCC #777 #777 #CCC;
   border-radius: 5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
	}

#AdBox1 {
	margin:5px 0px 5px 0px;
	padding:5px;
   width:290px;
   text-align:center;
   background-color: #fff;
 	border:1px solid #fff;
	border-color: #CCC #777 #777 #CCC;
   border-radius: 5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
	}

#AdBox2 {
	margin:5px 0px;
	padding:0px;
   text-align:left;
   height:100px;
   overflow:hidden;
   background:#74A0D0 url(/Ad/itlnetadback-1.png) top left repeat-x;
   color:#fff;
   font: bold 12pt Helvetica, Arial, Verdana, sans-serif;
 	border:1px solid #fff;
	border-color: #CCC #777 #777 #CCC;
   border-radius: 5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
	}


#AdBox2 ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}

#AdBox2 li {
	margin: 0px;
	padding:0px;
	}

#WxBox0 {
   font:bold 9pt Helvetica, Arial, Verdana, sans-serif;
   text-align:center;
   width:200px;
   margin:5px 0px 5px 0px;
	padding:5px 0px;
   border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
   	border:1px solid #fff;
	border-color: #CCC #777 #777 #CCC;
   color:#000;
   background-color: #74A0D0;
   overflow: hidden;
	}

#WxBox2 {
	float:left;
   font:bold 9pt Helvetica, Arial, Verdana, sans-serif;
   text-align:left;
   width:580px;
   margin:5px 5px 0px 0px;
	padding:5px;
   border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
   border:1px solid #fff;
	border-color: #CCC #777 #777 #CCC;
   color:#000;
   background-color: #74A0D0;
	}


#WxBox1 {
   font:bold 9pt Helvetica, Arial, Verdana, sans-serif;
   text-align:center;
   width:290px;
   margin:5px 0px 5px 0px;
	padding:5px;
   border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
   border:1px solid #fff;
	border-color: #CCC #777 #777 #CCC;
   color:#000;
   background-color: #74A0D0;
	}

#WxBox1 .heading, #WxBox0 .heading {
	font: bold 10pt Helvetica, Arial, Verdana, sans-serif;
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px solid #3465a4;
	text-align:left;
 	}

#WxBox1 .personalize, #WxBox0 .personalize {
   float:right;
   text-align:right;
   width:50px;
	text-align:center;
	font: bold 10pt Helvetica, Arial, Verdana, sans-serif;
	}

#WxBox0 .heading {
	font: bold 10pt Helvetica, Arial, Verdana, sans-serif;
	padding:0px 0px 5px 0px;
	margin:0px 5px 5px 5px;
	border-bottom:1px solid #3465a4;
	text-align:left;
 	}

#WxBox0 .personalize {
   float:right;
   text-align:right;
   width:50px;
	text-align:center;
	font: bold 10pt Helvetica, Arial, Verdana, sans-serif;
	}

#accuweather1 {
	text-align:center;
	height: 405px;
	}

#accuweather2 {
	margin-top:5px;
	text-align: center;
	font:normal 10px Helvetica, Arial, Verdana, sans-serif;
	line-height: 15px;
	color: #babdb6;
	}

.bluebutton {
   color: #FFF;
   cursor: pointer;
   padding: 1px 15px 1px;
   font-size: 110%;
   font-weight: bold;
   overflow: visible;
   background-color: #098bd6;
   border: 2px solid #0b77b7;
   border-top-color: #5eb6e8;
   border-left-color: #5eb6e8;
   border-radius: 4px;
   -moz-border-radius: 4px;
   -webkit-border-radius: 4px;
   margin-right: 5px;
	}

.prettyinput {
  display:block;
  color: #000;
  padding: 5px;
  width: 450px;
  font:normal 18px Helvetica, Arial, Verdana, sans-serif;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px solid #CCC;
  border-color: #777 #CCC #CCC #777;
	}

.prettyinput0 {
  color: #000;
  padding: 2px;
  font:normal 18px Helvetica, Arial, Verdana, sans-serif;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px solid #CCC;
  border-color: #777 #CCC #CCC #777;
	}

.prettytextarea {
  display:block;
  color: #000;
  padding: 6px;
  width: 450px;
  height: 150px;
  font: 18px Arial, Helvetica, sans-serif;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px solid #CCC;
  border-color: #777 #CCC #CCC #777;
}


#otherbox {
   font: normal 10pt Helvetica, Arial, Verdana, sans-serif;
	margin:5px 0px 5px 0px;
	padding:5px;
	background-color: #fff;
	border:1px solid #fff;
	border-color: #CCC #777 #777 #CCC;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
   width:290px;
   text-align:center;
	}

#otherbox .block0 {
	font: bold 12pt Helvetica, Arial, Verdana, sans-serif;
	color:#fff;
	background-color:#a40000;
	margin:-5px;
	padding:5px;
	display:block;
	text-align:center;
	}

#otherbox .block1 {
	text-align:center;
	font: normal 10pt Helvetica, Arial, Verdana, sans-serif;
	padding:10px 5px 5px 5px;
	}

#otherbox .block2 {
	font: italic 8pt Georgia, Times New Roman, Times, serif;
	text-align:center;
	padding:5px;
	margin:0px 0px 5px 0px;
	border-top:1px dotted #3465a4;
	border-bottom:1px dotted #3465a4;
	}

#otherbox .block3 {
	text-align:center;
	font: bold 10pt Helvetica, Arial, Verdana, sans-serif;
	padding:5px 5px 5px 5px;
	}

#bottombox {
	font: normal 10pt Helvetica, Arial, Verdana, sans-serif;
	margin:5px 0px 5px 0px;
	padding:0px;
	background-color: #729fcf;
	border:1px solid #fff;
	border-color: #CCC #777 #777 #CCC;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-align:left;
}

#ant {
	font: bold 10pt Helvetica, Arial, Verdana, sans-serif;
	margin:5px 0px 0px 0px;
	padding:5px;
	background-color: #555753;
	border:1px solid #fff;
	border-color: #CCC #777 #777 #CCC;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-align:left;
	color: #babdb6;
}

#ant .antrt {
   float:right;
   text-align:right;
   width:150px;
	font: bold 10pt Helvetica, Arial, Verdana, sans-serif;
	}

#ant a:link, #ant a:visited  {
   color:#fff;
   text-decoration:none;
   }

#ant a:hover {
   color:#fce94f;
   text-decoration:underline;
   }

.WxSmall {
	float:left;
	text-align:center;
	font: normal 8pt Helvetica, Arial, Verdana, sans-serif;
	width:70px;
	margin:10px;
}

.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;
    }

.quotes {
	  margin:20px 30px 20px 30px;
	  padding-left:55px;
	  background: url(/Img/quote-open.png) no-repeat top left;
	  color:#666;
     text-align:right;
}

.quotes DIV {
   padding-right:60px;
   padding-top:5px;
   margin-bottom:15px;
   margin-right:70px;
	text-align:justify;
	background: url(/Img/quote-close.png) no-repeat bottom right;
}

.iconsBox {
   width:50px;
   margin:5px 5px 5px 0px;
   padding:5px;
   float:left;
   text-align:center;
   background:#ffffff;
  	border:1px solid #ffffff;
  	border-color: #CCC #777 #777 #CCC;
   border-radius: 5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   font-size:8pt;
   }

.pt, #siteseal {
	line-height:100%;
	font: normal 8pt Helvetica, Arial, Verdana, sans-serif;
	color:#777;
   }

	.twtr-tweet-text {
	  font: normal 8pt Helvetica, Arial, Verdana, sans-serif;
	}

.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;}

.BOKBlue {color:#75a3ed;}
.BOKGreen {color:#9fbe4c;}
.BOKOrange {color:#FB9D39;}

.month1 { background: url(/img/cal/01.gif) no-repeat 0 0; }
.month2 { background: url(/img/cal/02.gif) no-repeat 0 0; }
.month3 { background: url(/img/cal/03.gif) no-repeat 0 0; }
.month4 { background: url(/img/cal/04.gif) no-repeat 0 0; }
.month5 { background: url(/img/cal/05.gif) no-repeat 0 0; }
.month6 { background: url(/img/cal/06.gif) no-repeat 0 0; }
.month7 { background: url(/img/cal/07.gif) no-repeat 0 0; }
.month8 { background: url(/img/cal/08.gif) no-repeat 0 0; }
.month9 { background: url(/img/cal/09.gif) no-repeat 0 0; }
.month10 { background: url(/img/cal/10.gif) no-repeat 0 0; }
.month11 { background: url(/img/cal/11.gif) no-repeat 0 0; }
.month12 { background: url(/img/cal/12.gif) no-repeat 0 0; }

div.calendardate {
	float: left;
	margin-right: 10px;
	width: 42px;
	height: 10px;
	padding: 18px 0 14px 0;
	text-align: center;
	font-weight: bold;
	font-size: 1.3em;
}