/*
Theme Name: tnet_new
Theme URI: 
Description: MayeCreate Theme
Version: 1.0
Author: 
Author URI: 
Tags: fixed width, three columns, valid XHTML, widgets
*/

/* begin Page */

/* Generated with Artisteer version 2.1.0.16090, file checksum is 59CF8242. */
/*callout boxes*/

.right_email {
float:right;
width:300px;
}

.left_email {
margin-right:310px;
padding-right:10px;
border-right:#FFFFFF 1px solid;
}


/*for ads*/
.ad {
width:506px;
height:130px;
background:url(images/ads/ad_bg.jpg) no-repeat;
padding:10px 10px 0px 5px;
color:#ffffff;
font-size:12px;
}

.ad p {
margin:0;
padding:7px 5px 6px 0px;
}

.ad_left {
width:135px;
float:left;
padding:2px 0px 0px 10px;
}

.ad_right {
margin-left:155px;
}

.ad_button {
padding:3px 0px 0px 5px;
width:195px;
height:22px;
background-image:url(images/ads/adbutton.gif);
font-weight:bold;
color:#FFFFFF;
font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
}

.ad_button a:link, .ad_button a:visited {
text-decoration:none;
color:#FFFFFF;
}

.ad_button a:hover {
text-decoration:none;
color:#CCCCCC;
}

.ad_right h1 {
font-family:Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
font-size:23px;
padding:0;
margin:0;
}

.ad_right h2 {
font-family:Georgia, "Times New Roman", Times, serif;
color:#dbe6ec;
font-size:17px;
padding:0;
margin:0;
}


/*end ads*/
/*for flex*/
.adbutton {
	margin-top:10px;
	padding:5px;
	width:110px;
	background-color:#83C14F; /* bright green */
	float:left;
	margin-right:15px;
	color:#fff;
	font-size:1.2em;
	text-align:center;
}
.adbutton a:link, .adbutton a:visited {
	color:#fff;
	text-decoration:none;
}
.adbutton a:hover, .adbutton a:active {
	color:#fff;
	text-decoration:underline;
}
#comingsoon {
	color:#fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:25px;
	line-height:120%;
	padding:10px 10px 15px 10px;
	background:url(images/pages/flex_coming_bg.jpg) 0 0 no-repeat;
}
.orangedot {
	background:url(images/orange_dot.png) 0 0 no-repeat;
	padding-left:25px;
	margin-top:10px;
	padding-bottom:5px;
}
#flex_signup {
	padding:0 0 40px 20px;
}
.flexhome {
	width:100%;
	padding-left:400px;
	padding-bottom:30px;
	padding-top:20px;
	margin-bottom:30px;
	background:url(images/flex_largelogo.png) 0 0 no-repeat;
}

.flexhome h2 a, .flexhome h2 a:link, .flexhome h2 a:visited {
	float:left;
	clear:left;
	margin-top:25px;
	padding:5px 8px 8px 8px;
	background:url(images/button_green.jpg) 0 0 repeat-x #6CA93C; 
	font-size:23px;
	color:#fff;
	text-decoration:none;
}
.flexhome h2 a:hover, .flexhome h2 a:active {
	color:#fff;
	text-decoration:underline;
} 
.flexbutton h2 a, .flexbutton h2 a:link, .flexbutton h2 a:visited {
	float:left;
	clear:left;
	margin-top:25px;
	margin-left:10px;
	padding:5px 8px 8px 8px;
	background:url(images/button_green.jpg) 0 0 repeat-x #6CA93C; 
	font-size:23px;
	color:#fff;
	text-decoration:none;
}
.flexbutton h2 a:hover, .flexhome h2 a:active {
	color:#fff;
	text-decoration:underline;
} 
#num1 {
	background:url(images/flex_number_one.png) top left no-repeat;
	padding: 23px 0px 0px 120px;
	margin-top: 15px;
}

#num2 {
	clear:left;
	background:url(images/flex_number_two.png) 0 15px no-repeat;
	padding: 38px 0px 0px 120px;
}
/*end flex */
.print_button {
width:111px;
height:25px;
background:url(images/print.jpg) no-repeat;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
padding-top:5px;
}

.print_button a:link, .print_button a:visited {
padding:0px 0px 0px 10px;
text-decoration:none;
color:#FFFFFF;
}

.print_button a:hover {
padding:0px 0px 0px 10px;
text-decoration:none;
color:#CCFFFF;
}

.clear {
clear:both;
}

.skinnyman {
float:left;
width:50px;
padding:0;
margin-top:7px;
}

.skinnyman_right {
margin-left:80px;
margin-top:7px;
}

.medman {
float:left;
width:100px;
padding:0;
margin-top:7px;
}

.medman_right {
margin-left:120px;
margin-top:7px;
}

.lgman {
float:left;
width:130px;
padding:0;
margin-top:7px;
}

.lgman_right {
margin-left:150px;
margin-top:7px;
}

.box_callout_container {
float:left;
width:45%;
margin:10px;
}

.callout_left {
float:left;
margin: 0px 10px 0px 0px;
width: 108px;
}

.callout_right {
margin-left:120px;
}

.callout_right ul li{
background-image:none;
}

/*style for featured post*/
.sidebardate {
font-size:10px;
color:#CCCCCC;
}

.tddrecentposts dd{
margin:0px;
padding:0px;
}

.tddrecentposts dt a, .tddrecentposts dt a:link{
font-size:14px;
font-weight:bold;
}


/*styles for bread crumb menu*/
#bct {
font-family:Arial, Helvetica, sans-serif;
color: #666666;
font-size:11px;
}

#bct a, #bct a:link {
text-decoration:none;
}

#bct a:visited {
text-decoration:none;
}

#bct a:hover {
text-decoration:underline;
}

/*search box at top of template*/
.search_box {
float:right;
width:290px;
height:50px;
}

.search_field {
float:left;
width:150px;
}
/*end search box*/

/*tab navigation styles*/
    #tabsB {
      float:right;
	  clear:both;
      font-size:93%;
      line-height:normal;
	  margin-top:21px;
	  height:36px;
	  width:670px;
      }
	  
    #tabsB ul {
	margin:0;
	padding:10px 0px 0 10px;
	list-style:none;
	float:right;
      }
	  
    #tabsB li {
      display:inline;
      margin:0 0 0 5px;
      padding:0;
      }
	  
    #tabsB a {
      float:left;
      background:url(images/menu_item_revised.png) no-repeat left top;
      margin:0 2px;
      padding:0 0 0 4px;
      text-decoration:none;
      }
	  
    #tabsB a span {
      float:left;
      display:block;
      background:url(images/menu_right.png) no-repeat right top;
      padding:8px 9px 10px 5px;
	  color: #F0F5FA;
	  font-family: Georgia, "Times New Roman", Times, Serif;
	  font-size: 13px;
      }
	  
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsB a span {float:none;}
    /* End IE5-Mac hack */
    #tabsB a:hover span {
      color:#ffffff;
      }
	  
    #tabsB a:hover {
      background-position:0% -36px;
      }
	  
    #tabsB a:hover span {
      background-position:100% -36px;
      }
	  
	#tabsB li.current_page_item a {
	  background-position:0 -72px;
	  }
	  
	 #tabsB li.current_page_item a span {
	  background-position: 100% -72px;
	  }

body
{
	margin: 0 auto;
	padding: 0 0 38px 0;
	background:url(images/Footer.png) repeat-x #CEE39D bottom;
}

.flowers {
	background:url(images/flowers.png) no-repeat right top;
/*    margin:0px 0px -38px 0px;*/
	bottom:-1;
	height:140px;
	width:100%;
	float:right;
	position:absolute;
	}

.Main
{
	position: relative;
	width: 100%;
	left: 0;
	top: 0;
	background: url(images/Page-BgGradient.jpg) repeat-x top left #e7eff2;
}

/*.PageBackgroundGradient
{
	position: absolute;
	
	background-repeat: repeat-x;
	top:0;
	width:100%;
}*/


.cleared
{
	float: none;
	clear: both;
	margin: 0;
	padding: 0;
	border: none;
	font-size:1px;
}


form
{
	padding:0 !important;
	margin:0 !important;
}

table.position
{
	position: relative;
	/*width: 100%;*/
	table-layout: fixed;
}
/* end Page */

/* begin Box, Sheet */
.Sheet
{
	position:relative;
	width:80%;
	z-index:0;
	margin:0 auto;
	min-width:31px;
	min-height:31px;
}

.Sheet-body
{
	position: relative;
	z-index:1;
	padding: 0px;
}



.Sheet
{
	margin-top: 0px !important;
}

/* end Box, Sheet */

/* begin Menu */
/* menu structure */

.artmenu a, .artmenu a:link, .artmenu a:visited, .artmenu a:hover
{
	text-decoration:none;
}

.artmenu, .artmenu ul
{
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
	display: block;
}

.artmenu li
{
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
	float: left;
	position: relative;
	z-index: 5;
	background:none;
}

.artmenu ul
{
	visibility: hidden;
	position: absolute;
	z-index: 10;
	left: 0;
	top: 0;
	background:none;
}

.artmenu li:hover>ul
{
	visibility: visible;
	top: 100%;
}

.artmenu li li:hover>ul
{
	top: 0;
	left: 100%;
}

/*.artmenu:after, .artmenu ul:after
{
	content: ".";
	height: 0;
	display: block;
	visibility: hidden;
	overflow: hidden;
	clear: both;
}*/
/*.artmenu, .artmenu ul
{
	min-height: 0;
}
*/
/*.artmenu ul
{
	background-image: url(images/spacer.gif);
	padding: 10px 30px 30px 30px;
	margin: -10px 0 0 -30px;
}*/

/*.artmenu ul ul
{
	padding: 30px 30px 30px 10px;
	margin: -30px 0 0 -10px;
}*/


/*ul.artmenu
{
	float:right;
}
*/

/* menu structure */

.artmenu
{
	margin-top:71px;
	padding: 8px 4px 0px 4px;
	float:right;
}

.nav
{
/*	position: relative;*/
	height: 44px;
	z-index: 100;
}

.nav .l, .nav .r
{
	position: absolute;
	z-index: -1;
	top: 0;
	height: 44px;
}

/* end Menu */

/* begin MenuItem */
/*.artmenu ul li
{
	clear: both;
}*/

.artmenu a
{
	position:relative;
	display: block;
	overflow:hidden;
	height: 36px;
	cursor: pointer;
	text-decoration: none;
	margin-right: 1px;
	margin-left: 1px;
}


.artmenu a .r, .artmenu a .l
{
	position:absolute;
	display: block;
	height: 108px;
	background-image: url('images/MenuItem.png');
}

.artmenu a .l
{
	left:0;
	right:4px;
}

.artmenu a .r
{
	width:408px;
	right:0;
	clip: rect(auto, auto, auto, 404px);
}

.artmenu a .t 
{
	font-family: Georgia, "Times New Roman", Times, Serif;
	font-size: 13px;
	color: #ECF3F9;
	padding: 0 8px;
	margin: 0 4px;
	line-height: 36px;
	text-align: center;
}

.artmenu a:hover .l, .artmenu a:hover .r
{
	top:-36px;
}

/*.artmenu li:hover>a .l, .artmenu li:hover>a .r
{
	top:-36px;
}*/

.artmenu li:hover a .l, .artmenu li:hover a .r
{
	top:-36px;
}
/*.artmenu a:hover .t
{
	color: #CC0000;
}*/

/*.artmenu li:hover a .t
{
	color: #CC0000;
}*/

.artmenu li:hover>a .t
{
	color: #F3F5F7;
}


.artmenu a.active .l, .artmenu a.active .r
{
	top: -72px;
}

.artmenu a.active .t
{
	color: #D1DEE6;
}


/* end MenuItem */

/* begin MenuSubItem */
.artmenu ul a
{
	/*display:block;*/
	text-align: center;
	white-space: nowrap;
	height: 26px;
	width: 165px;
	overflow:hidden;
	line-height: 26px;
	margin-right: 1px;


	background-image: url('images/subitem-bg.png');
	background-position: left top;
	background-repeat: repeat-x;
	margin-bottom:1px;
/*	border-width: 1px;
	border-style: solid;
	border-color: #11679B;*/
}

/*.nav ul.artmenu ul span, .nav ul.artmenu ul span span
{
	display: inline;
	float: none;
	margin: inherit;
	padding: inherit;
	background-image: none;
	text-align: inherit;
	text-decoration: inherit;
}
*/
.artmenu ul a, .artmenu ul a:link, .artmenu ul a:visited, .artmenu ul a:hover, .artmenu ul a:active, .nav ul.artmenu ul span, .nav ul.artmenu ul span span
{
	text-align: left;
	text-indent: 12px;
	text-decoration: none;
	/*line-height: 26px;*/
	color: #F0F5FA;
	font-family: Georgia, "Times New Roman", Times, Serif;
	font-size: 13px;
}

/*.artmenu ul ul a
{
	margin-left: auto;
}*/

.artmenu ul li a:hover
{
	color: #98BFDD;
/*	border-color: #11679B;*/
	margin-bottom:1px;
	background-position: 0 -26px;
}

.artmenu ul li:hover>a
{
	color: #98BFDD;
/*	border-color: #11679B;*/
	margin-bottom:1px;
	background-position: 0 -26px;
}

.nav .artmenu ul li a:hover span, .nav .artmenu ul li a:hover span span
{
	color: #98BFDD;
}

.nav .artmenu ul li:hover>a span, .nav .artmenu ul li:hover>a span span
{
	color: #98BFDD;
}


/* end MenuSubItem */

/* begin Header */
div.Header
{
/*	width:100%;*/
	position: relative;
	z-index:0;
	height: 275px;
	background:url(images/Header.png) no-repeat left top;
}


div.Header-jpeg
{
	margin-left:300px;
	padding-top:15px;
	clear:both;
	height:130px;
}
/* end Header */

/* begin ContentLayout */
.contentLayout
{
	margin-bottom: 0px;
}
/* end ContentLayout */

/* begin Box, Block */
.Block
{
	position:relative;
	z-index:0;
	margin:0 auto;
	min-width:13px;
	min-height:13px;
}

.Block-body
{
	position: relative;
	z-index:1;
	padding: 5px;
}

.Block-tr, .Block-tl, .Block-br, .Block-bl, .Block-tc, .Block-bc,.Block-cr, .Block-cl
{
	position:absolute;
	z-index:-1;
}

.Block-tr, .Block-tl, .Block-br, .Block-bl
{
	width: 20px;
	height: 20px;
	background-image: url('images/Block-s.png');
}

.Block-tl
{
	top:0;
	left:0;
	clip: rect(auto, 10px, 10px, auto);
}

.Block-tr
{
	top: 0;
	right: 0;
	clip: rect(auto, auto, 10px, 10px);
}

.Block-bl
{
	bottom: 0;
	left: 0;
	clip: rect(10px, 10px, auto, auto);
}

.Block-br
{
	bottom: 0;
	right: 0;
	clip: rect(10px, auto, auto, 10px);
}

.Block-tc, .Block-bc
{
	left: 10px;
	right: 10px;
	height: 20px;
	background-image: url('images/Block-h.png');
}

.Block-tc
{
	top: 0;
	clip: rect(auto, auto, 10px, auto);
}

.Block-bc
{
	bottom: 0;
	clip: rect(10px, auto, auto, auto);
}

.Block-cr, .Block-cl
{
	top: 10px;
	bottom: 10px;
	width: 20px;
	background-image: url('images/Block-v.png');
}

.Block-cr
{
	right:0;
	clip: rect(auto, auto, auto, 10px);
}

.Block-cl
{
	left:0;
	clip: rect(auto, 10px, auto, auto);
}

.Block-cc
{
	position:absolute;
	z-index:-1;
	top: 10px;
	left: 10px;
	right: 10px;
	bottom: 10px;
	background-color: #F2F6F8;
}


.Block
{
	margin: 10px;
}

/* end Box, Block */

/* begin BlockHeader */
.BlockHeader
{
	position:relative;
	z-index:0;
	height: 30px;
	padding: 0 7px;
	margin-bottom: 7px;
}

.BlockHeader .t
{
	height: 30px;
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, Serif;
	font-size: 13px;
	white-space : nowrap;
	padding: 0 7px;
	line-height: 30px;
}

.BlockHeader .l, .BlockHeader .r
{
	display:block;
	position:absolute;
	z-index:-1;
	height: 30px;
	background-image: url('images/BlockHeader.png');
}

.BlockHeader .l
{
	left:0;
	right:2px;
}

.BlockHeader .r
{ 
	width:80%;
	right:0;
	clip: rect(auto, auto, auto, 898px);
}




/* end BlockHeader */

/* begin Box, BlockContent */
.BlockContent
{
	position:relative;
	z-index:0;
	margin:0 auto;
	min-width:1px;
	min-height:1px;
}

.BlockContent-body
{
	position: relative;
	z-index:1;
	padding:5px 9px 9px 9px;
}



.BlockContent-body
{
	color:#516876;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	margin-left: 0px;
	margin-right: 0px;
	line-height: 112%;
}

.BlockContent-body a:link
{
	color: #1C96CA;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	text-decoration: none;
}

.BlockContent-body a:visited, .BlockContent-body a.visited
{
	color: #11679B;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}

.BlockContent-body a:hover, .BlockContent-body a.hover
{
	color: #1C96CA;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	text-decoration: underline;
}

.BlockContent-body ul
{
	list-style-type: none;
	color: #516876;
	margin:0;
	padding:0;
}

.BlockContent-body li
{
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	font-size: 12px;
}

.BlockContent-body ul li
{
	padding:5px 0 0px 0px;
	background-image: none/*url('images/BlockContentBullets.png')*/;
	background-repeat:no-repeat;
	margin:0.5em 0 0.5em 0;
	/*line-height:1.2em;*/
	border-top:1px solid #CCCCCC;
}

/* end Box, BlockContent */

/* begin Box, Post */
.Post
{
	position:relative;
	z-index:0;
	margin:0 auto;
	min-width:1px;
	min-height:1px;
}

.Post-body
{
	position: relative;
	z-index:1;
	padding: 10px;
}



.Post
{
	margin: 10px;
}

/* Start images */
a img
{
	border: 0;
}

.article img, img.article
{
	/*margin: 1em;*/
}

.metadata-icons img
{
	border: none;
	vertical-align: middle;
	margin:2px;
}
/* Finish images */

/* Start tables */

.article table, table.article
{
	border-collapse: collapse;
	margin: 1px;
	/*width:auto;*/
}

.article table, table.article .article tr, .article th, .article td
{
	background-color:Transparent;
}


.article th
{
	text-align:center;
	vertical-align:middle;
	padding: 7px;
}

/* Finish tables */
/* end Box, Post */

/* begin PostHeaderIcon */
.PostHeaderIcon-wrapper
{
	text-decoration:none;
	margin: 0.2em 0;
	padding: 0;
	font-weight:normal;
	font-style:normal;
	letter-spacing:normal;
	word-spacing:normal;
	font-variant:normal;
	text-decoration:none;
	font-variant:normal;
	text-transform:none;
	text-align:left;
	text-indent:0;
	line-height:inherit;
/*	font-family: Georgia, "Times New Roman", Times, Serif;*/
	font-size: 24px;
	color: #DE3202;
}

.PostHeaderIcon-wrapper, .PostHeaderIcon-wrapper a, .PostHeaderIcon-wrapper a:link, .PostHeaderIcon-wrapper a:visited, .PostHeaderIcon-wrapper a:hover
{
	font-family: Georgia, "Times New Roman", Times, Serif;
	font-size: 24px;
	color: #DE3202;
}

/* end PostHeaderIcon */

/* begin PostHeader */
.PostHeader a:link
{
  font-family: Georgia, "Times New Roman", Times, Serif;
  text-decoration: none;
  text-align: left;
  color: #DE3202;
}

.PostHeader a:visited, .PostHeader a.visited
{
  font-family: Georgia, "Times New Roman", Times, Serif;
  text-decoration: none;
  text-align: left;
  color: #DE3202;
}

.PostHeader a:hover, .PostHeader a.hovered
{
  font-family: Georgia, "Times New Roman", Times, Serif;
  text-decoration: underline;
  text-align: left;
  color: #8B041A;
}
/* end PostHeader */

/* begin PostIcons */
.PostHeaderIcons
{
	padding:1px;
}

.PostHeaderIcons, .PostHeaderIcons a, .PostHeaderIcons a:link, .PostHeaderIcons a:visited, .PostHeaderIcons a:hover
{
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #465B67;
}

.PostHeaderIcons a, .PostHeaderIcons a:link, .PostHeaderIcons a:visited, .PostHeaderIcons a:hover
{
	margin:0;
}

.PostHeaderIcons a:link
{
	font-family: Georgia, "Times New Roman", Times, Serif;
	text-decoration: none;
	color: #DB0629;
}

.PostHeaderIcons a:visited, .PostHeaderIcons a.visited
{
	font-family: Georgia, "Times New Roman", Times, Serif;
	font-style: italic;
	font-weight: normal;
	text-decoration: none;
	color: #265273;
}

.PostHeaderIcons a:hover, .PostHeaderIcons a.hover
{
	font-family: Georgia, "Times New Roman", Times, Serif;
	font-style: italic;
	font-weight: normal;
	text-decoration: underline;
	color: #265273;
}
/* end PostIcons */

/* begin PostContent */
/* Content Text Font & Color (Default) */
body
{
  font-family: Georgia, "Times New Roman", Times, Serif;
  font-size: 13px;
  color: #000000;
}

.PostContent
{
  font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
  color: #000000;
}


/* Start Content link style */
/*
The right order of link pseudo-classes: Link-Visited-Hover-Focus-Active.
http://www.w3schools.com/CSS/css_pseudo_classes.asp
http://meyerweb.com/eric/thoughts/2007/06/11/who-ordered-the-link-states/
*/
a
{
  font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
  text-decoration: underline;
  color: #1C96CA;
}

/* Adds special style to an unvisited link. */
a:link
{
  font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
  text-decoration: underline;
  color: #1C96CA;
}

/* Adds special style to a visited link. */
a:visited, a.visited
{
  font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
  text-decoration: underline;
  color: #11679B;
}

/* :hover - adds special style to an element when you mouse over it. */
a:hover, a.hover
{
  font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
  text-decoration: none;
  color: #1C96CA;
}

/* Finish Content link style */

/* Resert some headings default style & links default style for links in headings*/
h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited
{
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
}


/* Start Content headings Fonts & Colors  */
h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover
{
  font-family: Georgia, "Times New Roman", Times, Serif;
  font-size: 32px;
  color: #DE3202;
}

h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover
{
  font-family: Georgia, "Times New Roman", Times, Serif;
  font-size: 21px;
  color: #DE3202;
}

h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover
{
  font-family: Georgia, "Times New Roman", Times, Serif;
  font-size: 19px;
  line-height:100%;
  margin-bottom:-2px;
  color: #6DAA3C;
}

h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover
{
  font-family: Georgia, "Times New Roman", Times, Serif;
  font-size: 16px;
  color: #6DAA3C;
}

h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover
{
  font-family: Georgia, "Times New Roman", Times, Serif;
  font-size: 13px;
  color: #1B2327;
}

h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover
{
  font-family: Georgia, "Times New Roman", Times, Serif;
  font-size: 11px;
  color: #1B2327;
}
/* Finish Content headings Fonts & Colors  */
/* end PostContent */

/* begin PostBullets */
/* Start Content list */
ol, ul
{
	color: #0C1012;
	margin:1em 0 1em 2em;
	padding:0;
}

li ol, li ul
{
	margin:0.5em 0 0.5em 2em;
	padding:0;
}

li 
{
	margin:0.2em 0;
	padding:0;
}

ul
{
	list-style-type: none;
}

ol
{
	list-style-position:inside;
	
}



.Post li
{
	padding:0px 0 0px 11px;
	line-height:1.2em;
}

.Post ol li, .Post ul ol li
{
	background: none;
	padding-left:0;
}

.Post ul li, .Post ol ul li 
{
	background-image: url('images/PostBullets.png');
	background-repeat:no-repeat;
	padding-left:11px;
}


/* Finish Content list */
/* end PostBullets */

/* begin PostQuote */
/* Start blockquote */
blockquote p
{
	color:#0B1014;
	font-family: Georgia, "Times New Roman", Times, Serif;
}

blockquote
{
		margin:10px 10px 10px 50px;
	padding:5px 5px 5px 37px;
	background-color:#D4E0E8;
	background-image:url('images/PostQuote.png');
	background-position:left top;
	background-repeat:no-repeat;
}


/* Finish blockuote */
/* end PostQuote */

/* begin PostIcons */
.PostFooterIcons
{
	padding:1px;
}

.PostFooterIcons, .PostFooterIcons a, .PostFooterIcons a:link, .PostFooterIcons a:visited, .PostFooterIcons a:hover
{
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #465B67;
}

.PostFooterIcons a, .PostFooterIcons a:link, .PostFooterIcons a:visited, .PostFooterIcons a:hover
{
	margin:0;
}

.PostFooterIcons a:link
{
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	text-decoration: underline;
	color: #1C96CA;
}

.PostFooterIcons a:visited, .PostFooterIcons a.visited
{
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	text-decoration: underline;
	color: #11679B;
}

.PostFooterIcons a:hover, .PostFooterIcons a.hover
{
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	text-decoration: none;
	color: #1C96CA;
}
/* end PostIcons */

/* begin Button */
.Button
{
	display:inline-block;
	width: auto;
	outline:none;
	border:none;
	background:none;
	line-height:35px;
	margin:0;
	padding:0;
	overflow: visible;
	cursor: default;
	text-decoration: none !important;
	z-index:0;
}

.Button .btn
{
	display:block;
	position:relative;
	float:left;
	height: 25px;
	width:62px;
	overflow:hidden;
	white-space: nowrap;
	text-align:center;
	padding-top:5px;
	color: #ffffff;
	background:url(images/search.png) repeat-x;
	cursor: default;
}

.Button .btn .t
{
	display:block;
	height: 35px;
	font-family: Georgia, "Times New Roman", Times, Serif;
	font-size: 13px;
	white-space: nowrap;
	text-align: left;
	padding: 0 8px 0 8px;
	line-height: 25px;
	text-decoration: none !important;
}

input, select
{
	font-family: Georgia, "Times New Roman", Times, Serif;
	font-size: 13px;
}

.Button .hover, .Button:hover
{
	color: #EEF3F6;
	text-decoration: none !important;
}

.Button .active
{
	color: #F3F5F7;
}

.Button .btn .l, .Button .btn .r
{
	display:block;
	position:absolute;
	z-index:-1;
	height: 105px;
	background-image: url('images/Button.png');
}

.Button .btn .l
{
	left:0;
	right:17px;
}

.Button .btn .r
{
	width:427px;
	right:0;
	clip: rect(auto, auto, auto, 410px);
}

.Button .btn.hover .l, .Button .btn.hover .r, .Button .btn:hover .l, .Button .btn:hover .r
{
	top: -35px;
}

.Button .btn.active .l, .Button .btn.active .r
{
	top: -70px;
}


/* end Button */

/* begin Footer */
.Footer
{
	position:relative;
	z-index:0;
	overflow:hidden;
	padding-top:40px;
	width: 100%;
	margin:10px;
}

.Footer .Footer-inner
{
	height:1%;
	position: relative;
	z-index: 0;
	padding: 5px;
	text-align: center;
}


.rss-tag-icon
{
	position: relative;
	display:block;
	float:right;
	background-image: url('images/rssIcon.png');
	background-position: center right;
	background-repeat: no-repeat;
	margin: 0 5px 0 0;
	height: 30px;
	width: 32px;
}




.Footer .Footer-text p
{
	margin: 0;
}

.Footer .Footer-text
{
	display:inline-block;
	color:#2A5A7E;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	font-size: 11px;
}

.Footer .Footer-text a:link
{
	text-decoration: none;
	color: #2D5F86;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	text-decoration: none;
}

.Footer .Footer-text a:visited
{
	text-decoration: none;
	color: #5F7B8C;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	text-decoration: none;
}

.Footer .Footer-text a:hover
{
	text-decoration: none;
	color: #3B7DB0;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	text-decoration: none;
}
/* end Footer */

/* begin PageFooter */
.page-footer, .page-footer a, .page-footer a:link, .page-footer a:visited, .page-footer a:hover
{
	font-family:Arial;
	font-size:10px;
	letter-spacing:normal;
	word-spacing:normal;
	font-style:normal;
	font-weight:normal;
	text-decoration:underline;
	color:#7DAED4;
}

.page-footer
{
	margin:1em;
	text-align:center;
	text-decoration:none;
	color:#98ADB9;
}
/* end PageFooter */

/* begin LayoutCell */
.contentLayout .sidebar1
{
	position: relative;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	overflow: hidden;
	width: 179px;
}
.contentLayout .sidebar_wide
{
	position: relative;
	margin: 0;
	padding: 0;
	border: 0;
	float:right;
	overflow: hidden;
	width:250px;
}

.contentLayout .sidebar_flex_left
{
	position: relative;
	margin:0 20px 0 0;
	padding: 0;
	border: 0;
	float: left;
	overflow: hidden;
	width: 230px;
}

/* end LayoutCell */

/* begin LayoutCell */
.contentLayout .content
{
/*	position: relative;*/
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	/*overflow: hidden;*/
	width: 55%;
}
/*.contentLayout .content-sidebar1
{
	position: relative;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	overflow: hidden;
	width: 80%;
	border:1px dashed #99FF00;
}
.contentLayout .content-sidebar2
{
	position: relative;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	overflow: hidden;
	width: 80%;
	border:1px dashed #99FF00;
}*/
.contentLayout .content-wide
{
	position: relative;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	/*overflow: hidden;*/
	width: 75%;
}
.contentLayout .content-medium
{
	position: relative;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	/*overflow: hidden;*/
	width: 60%;
}
/* end LayoutCell */

/* begin LayoutCell */
.contentLayout .sidebar2
{
	position: relative;
	margin: 0;
	padding: 0;
	border: 0;
	float: right;
	overflow: hidden;
	width: 179px;
}
/* end LayoutCell */

.commentlist, .commentlist li
{
	background: none;
}

.commentlist li li
{
	margin-left:30px;
}

.commentlist li .avatar
{
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	margin:1px;
	background: #fff;
}

.commentlist li cite
{
	font-size:1.2em;
}

#commentform textarea
{
	width: 100%;
}

img.wp-smiley
{
	border:none;
	margin:0;
	padding:0;
}

.navigation
{
	display: block;
	text-align: center;
}

/* Recommended by http://codex.wordpress.org/CSS */
/* Begin */
.aligncenter, div.aligncenter, .article .aligncenter img, .aligncenter img.article, .aligncenter img, img.aligncenter
{
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft
{
	float: left;
}

.alignright
{
	float: right;
}

.alignright img, img.alignright
{
	margin: 1em;
	margin-right: 0;
}

.alignleft img, img.alignleft
{
	margin: 1em;
	margin-left: 0;
}

.wp-caption
{
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
}

.wp-caption img
{
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text
{
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End */


.hidden
{
	display: none;
}

/* Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
}

#wp-calendar a {
	display: block;
}

#wp-calendar caption {
	text-align: center;
	width: 100%;
}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
}
