﻿/* Common Styles */
body {
	margin:0px 0px 20px 0px;
	background:url(graphics/dotted.jpg);
	font-family: georgia;
	font-size: 12px;
}
/* Template */
#page { width:1008px; margin:-213px auto 0px auto;z-index:5;position:relative;z-index:10 }
#pageTop { background:url(graphics/page_top.png) no-repeat;height:14px;width:1008px }
#pageMiddle { background:url(graphics/page_middle.png) repeat-y; min-height:500px;width:1008px;position:relative;padding:1px 18px 14px 10px }
#pageBottom { background:url(graphics/page_bottom.png) no-repeat;height:20px;width:1008px;}
#footer { margin:10px auto 20px auto;width:1000px;color:#777;font-size:12px;line-height:14px;text-align:center }
/*ndBuzz Template */
#ndBuzzpage { width:820px; margin:-213px auto 0px auto;z-index:5;position:relative;z-index:10 }
#ndBuzzpageTop { background:url(graphics/ndBuzzpage_top.png) no-repeat;height:14px;width:820px }
#ndBuzzpageMiddle { background:url(graphics/ndBuzzpage_middle.png) repeat-y; min-height:500px;width:820px;position:relative;padding:1px 18px 14px 10px }
#ndBuzzpageBottom { background:url(graphics/ndBuzzpage_bottom.png) no-repeat;height:20px;width:820px;}
#ndBuzzfooter { margin:10px auto 20px auto;width:812px;color:#777;font-size:10px;line-height:14px;text-align:center }
/* Top Links */
#topLinks { position:absolute;top:-44px;left:-10px;width:1008px;z-index:11; }
#topLinks div { float:right;margin-left:20px; }
#topLinks a { font-style:italic;font-size:15px;text-decoration:none;color:#fff }
#topLinks a:hover { text-decoration:underline }
#comLinks { position:absolute;top:18px;left:-40px;padding-top:13px;z-index:12}
#comHold { padding:10px;background-color:#171719; }
#comLinks a { display:block;float:none;clear:both;margin:0px;font-size:11px;color:#fff;line-height:20px;padding:3px;text-decoration:none }
#comLinks a:hover { background:url(graphics/blue_gradient2.jpg) repeat-x;text-decoration:none }
/* Bottom Links */
#bottomLinks { position:absolute;bottom:0px;left:0px;margin:0px;padding:0px 0px 0px 16px;clear:both }
#bottomLinks a, #bottomLinks span { padding:0px;color:#999999;text-decoration:none;margin-right:15px;padding-right:16px;border-right:1px solid #999999 }
#bottomLinks a:hover { color:#555555 }
#mikogo:hover {
	color:#cccccc;
	cursor:pointer;
}
#OpenTweet:hover
	{
	color:blue;
	text-decoration:underline;
	cursor:pointer;
	}
/* Recent News */
.rn td { padding:10px 0px 5px 0px }
.rn div { font-size:9px;color:#b0b0b0 }
.rn a { font-size:11px;text-decoration:none;color:#404040 }
.rn a:hover { color:#247cd5;text-decoration:underline }
/* Gray Rounded Box - subtract 30px from desired height when setting inline style on .gM */
.gray180 { width:180px;background:url(graphics/gray_middle.jpg);margin-bottom:10px }
.gray180 .gT { background:url(graphics/gray_top.jpg) no-repeat;height:25px; }
.gray180 .gM { position:relative;margin-top:-10px;padding:0px 15px 0px 15px }
.gray180 .gB{ background:url(graphics/gray_bottom.jpg) no-repeat;height:25px;margin-top:-10px; }
/* Gray Rounded Box - subtract 30px from desired height when setting inline style on .gM */
.ndBuzzgray594 { width:594px;background:url(graphics/ndBuzzgray_middle.png);margin-bottom:0px }
.ndBuzzgray594 .ndBuzzgT { background:url(graphics/ndBuzzgray_top.jpg) no-repeat;height:25px; }
.ndBuzzgray594 .ndBuzzgM { position:relative;margin-top:-10px;padding:0px 15px 0px 15px }
.ndBuzzgray594 .ndBuzzgB{ background:url(graphics/ndBuzzgray_bottom.jpg) no-repeat;height:25px;margin-top:-10px; }
/* Search */
#searchBox { position:absolute;width:183px;top:2px;left:806px;z-index:10;}
#searchInput { position:absolute;top:5px;left:3px;padding:2px;width:136px;margin:0px;border:0px;font-size:14px;  }
#searchResults { position:absolute;top:31px;width:240px;right:0px;background-color:#dddddd;padding:10px; /*filter:alpha(opacity=90); -moz-opacity:.90; opacity:.90;*/ }
#searchResults a { display:block;line-height:20px;color:#000;text-decoration:none;padding:3px; font-weight:bold;}
#searchResults .on, #searchResults a:hover { background:url(graphics/blue_gradient2.jpg) repeat-x; filter:alpha(opacity=100;); }
#searchResults #viewall { background-color:#aaaaaa;text-align:right;font-size:11px;font-weight:bold;letter-spacing:1px}
#recentNews { padding:10px }
#recentNews a { display:block;margin-bottom:10px }
/* Best Practice Solutions */
#bestPractices { background: url(graphics/bp_background.jpg) no-repeat;width:594px;height:286px;position:relative }
#bpTabs { position:absolute;top:65px;left:18px;width:550px;height:30px }
#bpPages { position:absolute;top:115px;left:30px;width:500px;font-size:11px;color:#333;line-height:16px }
.button { float:left;margin:0px;height:26px;font-size:11px }
.button:hover { cursor:pointer }
.bl { width:10px;height:26px;float:left }
.bb { height:26px;line-height:26px;float:left;color:#434343;text-decoration:none }
.br { width:10px;height:26px;float:left }
.button.on .bb { color:#2f92fb;background-color:#fff }
.button.on .bl { background:url(graphics/left_side.png); }
.button.on .br { background:url(graphics/right_side.png); }
.bplinks { position:absolute;top:120px;right:-30px }
.bplinks a { margin-left:15px;color: }
.chatbutton:hover { cursor:pointer }
/* Tabs */
.tabs { width:982px;height:30px;}
.tabs div, .tabs a { float:right;padding-left:12px;padding-right:12px;height:30px;line-height:30px;margin-left:5px;font-size:14px;color:#666;text-decoration:none }
.tabs a:hover { cursor:pointer;text-decoration:underline }
.tabs a.on { background-color:#f7f7f7;border:1px solid #f0f0f0;border-bottom:none;color:#ff6600 }
.tabs a.on:hover{ text-decoration:none }
/* Pages */
.page { width:940px;padding:20px;background-color:#f7f7f7;border:1px solid #f0f0f0;margin:-1px 0px 15px 0px;color:#555;font-size:11px;}
.title { display:block;font-size:14px;color:#6699ff }
.bul { display:list-item;margin-left:20px;margin-top:10px }
/* Benefits Tabs and Pages */
#benefits { width:1000px;height:215px;left:-8px;background:url(graphics/benefits_background.png) no-repeat;position:relative }
#benefitstabs { position:absolute;top:38px;left:23px;height:130px;font-size:14px;font-weight:bold }
#benefitstabs div { float:left;margin-right:5px;padding:10px;height:130px;text-align:center;letter-spacing:1px }
#benefitstabs div:hover { cursor:pointer;background-color:#5aa5de }
#benefitstabs .on { background-color:#5aa5de }
#benefitspages div { position:absolute;left:450px;top:10px;font-size:10px;width:500px }
/* Generic */
a img { border:none }
.t1 { display:block;font-size:16px;clear:both;margin-bottom:10px;color:#555 }
/*p { height:10px }*/
.l1 { color:#247cd5;text-decoration:none } .l1:hover { cursor:pointer;text-decoration:underline }
.l2 { color:#555;text-decoration:none } .l2:hover { text-decoration:underline;cursor:pointer }
.l3 { font-size:14px;color:#404040;text-decoration:none } .l3:hover { color:#247cd5;cursor:pointer;text-decoration:underline }
.c1 { color:#fff } .c1:hover { text-decoration:underline;cursor:pointer }
.dn { display:none }
.default { color:#777777;font-style:italic }
/* Clearfix */
.clearfix:after { content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }\
/*rounded corners*/
.round{display:block}
.round *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#3c77bf}
.round1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #3c77bf;
  border-right:1px solid #3c77bf;
  background:#3c77bf}
.round2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #3c77bf;
  border-right:1px solid #3c77bf;
  background:#3c77bf}
.round3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #3c77bf;
  border-right:1px solid #3c77bf;}
.round4{
  border-left:1px solid #3c77bf;
  border-right:1px solid #3c77bf}
.round5{
  border-left:1px solid #3c77bf;
  border-right:1px solid #3c77bf}
.roundfg{
  background:#3c77bf}
/* Website coded by Rhett Phillips */
