/* Front Split */

#container .split {
	background: url(../g/split_bg.gif) top right no-repeat;
	margin-bottom: 10px;
	height: 140px;
	overflow: hidden;
	position: relative;
	}
#container .splitgreen {
	background: url(../g/split_bg_green.gif) top right no-repeat;
	margin-bottom: 10px;
	height: 140px;
	overflow: hidden;
	position: relative;
	}
#container .splitblue {
	background: url(../g/split_bg_blue.gif) top right no-repeat;
	margin-bottom: 10px;
	height: 140px;
	overflow: hidden;
	position: relative;
	}
#container .splitphoto {
	height: 140px;
	left: 0;
	position: absolute;
	top: 0;
	width: 110px;
	}
#container .splittext {
	height: 120px;
	margin: 0 10px 10px 120px;
	overflow: auto;
	position: relative;
	top: 10px;
	}
#container .splittext h3 {
	font: 15px/16px "arial narrow",arial,sans-serif;
	font-weight: bold;
	font-style: italic;
	margin: 0;
	padding: 0 0 5px 0;
	}
#container .splitblue .splittext h3, #container .splitgreen .splittext h3 {
	color: #fff;
	}
#container .splittext p, #container #centertext .splittext p {
	font: 12px/14px arial,sans-serif;
	padding: 0 0 5px 0;
	margin: 0;
	color: #555;
	}
#container .splitblue .splittext p, #container .splitgreen .splittext p, #container #centertext .splitblue .splittext p, #container #centertext .splitgreen .splittext p {
	color: #fff;
	}
#container .splittext a {
	background: url(../g/arrow.gif) bottom right no-repeat;
	color: #555;
	padding: 0 13px 0 0;
	text-decoration: none;
	}
#container .splitblue .splittext a, #container .splitgreen .splittext a {
	color: #fff;
	}
#container .splittext ul {
	padding: 0;
	margin: 0 0 0 5px;
	}
#container .splittext ul li {
	font: 11px/12px arial,sans-serif;
	margin: 0 0 5px 10px;
	color: #555;
	}

/* narrow widget */

.gadget, #center #centertext .gadget {
	background: url(../g/gadget_bg.gif) bottom left no-repeat;
	margin-bottom: 15px;
	width: 190px;
	}
.gadgetgreen, #center #centertext .gadgetgreen {
	background: url(../g/gadget_bg_green.gif) bottom left no-repeat;
	margin-bottom: 15px;
	width: 190px;
	}
.gadgetblue, #center #centertext .gadgetblue {
	background: url(../g/gadget_bg_blue.gif) bottom left no-repeat;
	margin-bottom: 15px;
	width: 190px;
	}
.gadgetheadline, #center #centertext .gadgetheadline {
	background: url(../g/gadget_headline.gif) top left no-repeat;
	color: #333;
	padding: 10px;
	width: 170px;
	}
.gadgetheadline p.gad, #center #centertext .gadgetheadline p.gad {
	font: 15px/16px "arial narrow",arial,sans-serif;
	font-weight: bold;
	font-style: italic;
	padding: 0;
	margin: 0;
	}
.gadgetgreen .gadgetheadline, #center #centertext .gadgetgreen .gadgetheadline {
	background: url(../g/gadget_headline_green.gif) top left no-repeat;
	}
.gadgetblue .gadgetheadline, #center #centertext .gadgetblue .gadgetheadline {
	background: url(../g/gadget_headline_blue.gif) top left no-repeat;
	}
.gadgetgreen .gadgetheadline p.gad, .gadgetblue .gadgetheadline p.gad, #center #centertext .gadgetgreen .gadgetheadline p.gad, #center #centertext .gadgetblue .gadgetheadline p.gad {
	color: #fff;
	}
.gadgettext, #center #centertext .gadgettext {
	font: 12px/14px arial,sans-serif;
	padding: 10px;
	}
.gadgettext p.gad, #center #centertext .gadgettext p.gad {
	margin: 0 0 8px 0;
	color: #555;
	}
.gadgetgreen .gadgettext p.gad, #center #centertext .gadgetgreen .gadgettext p.gad {
	color: #fff;
	}
.gadgetblue .gadgettext p.gad, #center #centertext .gadgetblue .gadgettext p.gad {
	color: #fff;
	}
.gadgettext h3.gad, #center #centertext .gadgettext h3.gad {
	margin: 0 0 5px 0;
	padding: 0;
	font: 15px/16px "arial narrow",arial,sans-serif;
	font-weight: bold;
	font-style: italic;
	color: #333;
	}
.gadgetblue .gadgettext h3.gad, #center #centertext .gadgetblue .gadgettext h3.gad {
	color: #fff;
	}
.gadgetgreen .gadgettext h3.gad, #center #centertext .gadgetgreen .gadgettext h3.gad {
	color: #fff;
	}
.gadgettext a, #center #centertext .gadgettext a {
	background: url(../g/arrow.gif) bottom right no-repeat;
	color: #555;
	font-weight: bold;
	padding: 0 13px 0 0;
	text-decoration: none;
	}
.gadgettext .codechunk a, #center #centertext .gadgettext .codechunk a {
	background: transparent;
	font-weight: normal;
	padding: 0;
	text-decoration: none;
	}
.gadgetblue .gadgettext a, #center #centertext .gadgetblue .gadgettext a {
	color: #fff;
	}
.gadgetgreen .gadgettext a, #center #centertext .gadgetgreen .gadgettext a {
	color: #fff;
	}
.gadgettext a.red, #center #centertext .gadgettext a.red {
	color: #d00;
	font-style: italic;
	}
.gadgetgreen .gadgettext a.red, #center #centertext .gadgetgreen .gadgettext a.red {
	color: #A4F664;
	}
.gadgetblue .gadgettext a.red, #center #centertext .gadgetblue .gadgettext a.red {
	color: #9BD6FF;
	}
.gadgettopimage, #center #centertext .gadgettopimage {
	height: 75px;
	overflow: hidden;
	}
.gadget select, .gadgetblue select, .gadgetgreen select {
	width: 140px;
	}
	
/* toolkits */

#toolkit {
	margin-bottom: 15px;
	}
#toolkit #toolkithead {
	padding: 10px;
	width: 170px;
	}
#toolkit.blue #toolkithead {
	background: #4B6097 url(../g/toolkit_bg_top.gif) top right no-repeat;
	}
#toolkit.green #toolkithead {
	background: #336601 url(../g/toolkit_bg_top_green.gif) top right no-repeat;
	}
#toolkit #toolkithead h2 {
	color: #fff;
	font: 18px/18px "arial narrow",arial,sans-serif;
	font-weight: bold;
	font-style: italic;
	margin: 0 0 5px 0;
	padding: 0;
	}
#toolkit #toolkithead p {
	color: #ECF0FB;
	font: 12px/14px arial,sans-serif;
	margin: 0;
	padding: 0;
	}
.toolkitheadimage img {
	display: block;
	}
#toolkit #toolkithead .toolkitheadimage {
	position: absolute;
	top: 45px;
	left: 0;
	width: 190px;
	height: 75px;
	padding: 0;
	margin: 0;
	}	
#toolkit #toolkitbody {
	padding: 10px;
	width: 170px;
	margin: 0;
	}
#toolkit.blue #toolkitbody {
	background: #6D85C5 url(../g/toolkit_bg_middle.gif) top right no-repeat;
	}
#toolkit.green #toolkitbody {
	background: #5F9932 url(../g/toolkit_bg_middle_green.gif) top right no-repeat;
	padding-top: 3px;
	}
#toolkit #toolkitbody strong {
	font: 15px/16px "arial narrow",arial,sans-serif;
	font-weight: bold;
	font-style: italic;
	color: #fff;
	}
#toolkit #toolkitbody p {
	color: #ECF0FB;
	font: 12px/14px arial,sans-serif;
	margin: 0 0 8px 0;
	padding: 0;
	}
#toolkit #toolkitbody table {
	border-collapse: collapse;
	margin: 3px 0 12px 0;
	}
#toolkit #toolkitbody select {
	margin: 0 0 0 6px;
	}
#toolkit #toolkitbody a {
	text-decoration: none;
	color: #fff;
	background: url(../g/arrow.gif) bottom right no-repeat;
	padding: 0 13px 0 0;
	}
#toolkit #toolkitfoot {
	width: 170px;
	padding: 10px;
	}
#toolkit.blue #toolkitfoot {
	background: url(../g/toolkit_bg_bottom.gif) bottom right no-repeat;
	}
#toolkit.green #toolkitfoot {
	background: url(../g/toolkit_bg_bottom_green.gif) bottom right no-repeat;
	}
#toolkit #toolkitfoot p {
	color: #fff;
	font: 15px/15px "arial narrow",arial,sans-serif;
	font-weight: bold;
	font-style: italic;
	margin: 0;
	padding: 0;
	}
#toolkit select {
	width: 140px;
	}
#toolkit #toolkitbody p.subnavhead {
	font: 12px/13px arial,sans-serif;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 0;
	}
#toolkitbody ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}
#toolkitbody ul ul {
	margin: 4px 0 0 15px;
	padding: 0;
	list-style-type: disc;
	color: #fff;
	}
#toolkitbody ul li {
	font: 12px/13px arial,sans-serif;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 0;
	}
#toolkitbody ul ul li {
	font: 11px/12px arial,sans-serif;
	font-weight: normal;
	margin: 0 0 8px 0;
	padding: 0;
	}
#toolkit #toolkitbody a.sn {
	background: transparent;
	margin: 0;
	padding: 0;
	color: #fff;
	}
#toolkit #toolkitbody a.subsel {
	background: url(../g/arrow_yellow.gif) top left no-repeat;
	margin: 0;
	padding: 0 0 0 15px;
	color: #EDF907;
	}

/* Text Only Widget */

.textwidg, #center #centertext .textwidg {
	margin-bottom: 15px;
	width: 190px;
	}
.textwidg h2, #center #centertext .textwidg h2 {
	font: 15px/16px "arial narrow",arial,sans-serif;
	font-weight: bold;
	font-style: italic;
	padding: 0 10px;
	margin: 0;
	}
.textwidg .textwidgtext, #center #centertext .textwidg .textwidgtext {
	font: 12px/14px arial,sans-serif;
	padding: 10px;
	}
		
