/* 
	Widget Reset (for lack of a better term)
	These should be setup to match the designers specifications for headers, paragraphs, links, etc.
*/

div.content {font-size:1.2em; line-height:1.2em; color:#4d4d4d;  padding-left: 26px;}
#headimg div.content {padding-left: 0;}
div.content h1 {}
div.content h2 {font-size:1.2em; font-weight:bold; line-height:1.2em; margin:14px 0 0 0; padding:0 0 0 0; color:#0078b8; text-transform: none;}
div.content h3 {}
div.content h4 {}
div.content h5 {}
div.content a {text-decoration: none;}
div.content a:hover {text-decoration: underline;}
div.content img {width: auto;}
div.content strong {font-weight: bold;}
div.content em {font-style: italic;}
div.content ul {font-size:1em; line-height:1.2em; color:#4d4d4d; list-style: disc;}
div.contentul ul li {line-height: 1em;}

/* Basic Widgets */
.content ul {margin-left:1.5em;}

/* Title Text */
.titletext {width: 100%;}
#midcol_b .titletext h2 {font-size:1.2em; font-weight:bold; line-height:1.2em; margin:14px 0 0 0; padding:0 6px 0 0; color:#0078b8;text-transform: none; }
#rightcol_b .titletext {width:95%;}
#rightcol_b .titletext h2 {width:95%; padding-left: 10px;}
#leftcol_a .titletext h2 {width:95%;}
#rightcol_b  ul li {font-size: 1em; padding-left: 0; font-weight: bold;}

/* Text Only */
.txt_only {width:100%;}

/* Header Only */
.title_only {width:100%;}

/* Header For In the Mix on homepage */
.title_homepage {width:100%; padding-top: 20px; margin-left: 8px;}
div.title_homepage div.content ul {list-style-image: url(../images/site_specific/tri_white.gif); color: #439539; font-weight: bold;margin-left:-5px;}
div.title_homepage div.content ul li {padding-left:5px;}
/* Title Text w/ 1 Image on Right */
.titletextw1img {width:100%;margin-bottom: 30px;}
.titletextw1img img {float:right;margin: 0 0 0 10px;padding:0;width:100px;}
#sub_nav .titletextw1img img {float:none;}

/* Title Text w/ 1 Image on Left */
.titletextw1img_left {width:100%;margin-bottom: 30px;}
.titletextw1img_left img {float:left;margin: 0 10px 0 0;padding:0;width:100px;}
#sub_nav .titletextw1img_left img {float:none;}

/* Article w/ title, body, and 4 images */
.title_body_4imgs {width:100%;}
.title_body_4imgs ul.side_images  {float:right; margin:6px 0 0 15px; width:100px;}
.title_body_4imgs ul.side_images li {display:list-item; list-style:none;}

/* Article w/ title, body, and 4 images */
.sidew1img {width:100%;}
.sidew1img img {width:100%;}

/*  4 Images */
.fourimgs {width:100%;}
.fourimgs img {margin: 0 3px;}

/*  1 Image */
.img_only {width:auto; }
#rightcol_a .img_only {position: relative; right: 8px; }
#rightcol_b .img_only {padding-left:1px; }
#rightcol_b .img_flow {position: relative; right: 15px; top:5px; }
#rightcol_a .img_flow {position: relative; right: 23px; top:5px; }

/*  Site Map */
.site_main {width:100%;}
.site_main {font-size:130%;line-height:22px;}
ul.site_sub li {list-style:none;margin-left:1.5em;font-size:115%;line-height:22px;}
ul.site_third li {list-style:none;margin-left:3.0em;font-size:100%;line-height:22px;}
