/**
 * @package   Reaction Template - RocketTheme
 * @version   1.5.1 December 3, 2009
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright Copyright (C) 2007 - 2009 RocketTheme, LLC
 * @license   http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
 */
 
/* Core */
body {font-family: Helvetica,Arial,sans-serif;}
.font-family-optima {font-family: Optima, Lucida, 'MgOpen Cosmetica', 'Lucida Sans Unicode', sans-serif;}
.font-family-geneva {font-family: Geneva, Tahoma, "Nimbus Sans L", sans-serif;}
.font-family-helvetica {font-family: Helvetica, Arial, FreeSans, sans-serif;}
.font-family-lucida {font-family: "Lucida Grande",Helvetica,Verdana,sans-serif;}
.font-family-georgia {font-family: Georgia, sans-serif;}
.font-family-trebuchet {font-family: "Trebuchet MS", sans-serif;}
.font-family-palatino {font-family: "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", Times, serif;}

/* Trade Gothic font */
@font-face {
	font-family: 'TradeGothicBold';
	src: url('http://www.partnersintl.org/templates/rt_reaction_j15/fonts/tradegothic_boldtwo-webfont.eot');
	src: local('TradeGothicBold'), url('http://www.partnersintl.org/templates/rt_reaction_j15/fonts/tradegothic_boldtwo-webfont.woff') format('woff'), url('http://www.partnersintl.org/templates/rt_reaction_j15/fonts/tradegothic_boldtwo-webfont.ttf') format('truetype'), url('http://www.partnersintl.org/templates/rt_reaction_j15/fonts/tradegothic_boldtwo-webfont.svg#webfontbRx5gfKf') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'TradeGothicOblique';
	src: url('http://www.partnersintl.org/templates/rt_reaction_j15/fonts/tradegothic-oblique-webfont.eot');
	src: local('TradeGothicOblique'), url('http://www.partnersintl.org/templates/rt_reaction_j15/fonts/tradegothic-oblique-webfont.woff') format('woff'), url('http://www.partnersintl.org/templates/rt_reaction_j15/fonts/tradegothic-oblique-webfont.ttf') format('truetype'), url('http://www.partnersintl.org/templates/rt_reaction_j15/fonts/tradegothic-oblique-webfont.svg#webfontsdKTN9fO') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'TradeGothicMedium';
	src: url('http://www.partnersintl.org/templates/rt_reaction_j15/fonts/tradegothic-webfont.eot');
	src: local('TradeGothicMedium'), url('http://www.partnersintl.org/templates/rt_reaction_j15/fonts/tradegothic-webfont.woff') format('woff'), url('http://www.partnersintl.org/templates/rt_reaction_j15/fonts/tradegothic-webfont.ttf') format('truetype'), url('http://www.partnersintl.org/templates/rt_reaction_j15/fonts/tradegothic-webfont.svg#webfontAL9RaHVT') format('svg');
	font-weight: normal;
	font-style: normal;
}

.font-family-tradegothic h1 {font-family: 'TradeGothicBold',Helvetica,Arial,sans-serif;letter-spacing: normal;font-weight: normal;}
.font-family-tradegothic h2, .font-family-tradegothic h2.title {font-family: 'TradeGothicMedium',Helvetica,Arial,sans-serif;letter-spacing: normal;font-weight: normal; clear: both;}
.font-family-tradegothic .rt-joomla .user legend, .font-family-tradegothic .rt-joomla .contact legend, .font-family-tradegothic .componentheading , .font-family-tradegothic .edit-article legend {font-family: 'TradeGothicMedium',Helvetica,Arial,sans-serif;letter-spacing: .05em;font-weight: normal;}
.font-family-tradegothic h2.caption {font-family: 'TradeGothicMedium',sans-serif; font-weight: normal;}
.font-family-tradegothic h2.caption .bold {font-family: 'TradeGothicOblique',sans-serif; font-weight: normal; letter-spacing: normal;}
.font-family-tradegothic h3 {font-family: 'TradeGothicBold',sans-serif; font-weight: normal; font-size: 1.25em; text-transform: uppercase;}

#rt-menu .rt-container, #rt-showcase .rt-container, #rt-feature .rt-container, #rt-top .rt-container, #rt-main .rt-container, #rt-bottom .rt-container, #rt-footer .rt-container, #rt-copyright .rt-container, #rt-maintop .rt-container, #rt-mainbottom .rt-container, #rt-breadcrumbs .rt-container {background: transparent;}

/*RH 7/19/10 to test typography*/
#typography.tradegothic {font-family: 'TradeGothicMedium',sans-serif;}
#typography.tradegothic h1 {font-family: 'TradeGothicBold',sans-serif; font-weight: normal;  text-transform: uppercase;}
#typography.tradegothic h2 {font-family: 'TradeGothicMedium',sans-serif; font-weight: normal;}
#typography.tradegothic h3 {font-family: 'TradeGothicBold',sans-serif; font-weight: normal;}
#typography.tradegothic h4 {font-family: 'TradeGothicMedium',sans-serif; font-weight: normal;}
#typography.tradegothic .bold {font-family: 'TradeGothicBold',sans-serif; font-weight: normal;}
#typography.tradegothic .italic {font-family: 'TradeGothicOblique',sans-serif; font-weight: normal;}
#typography.tradegothic .bolditalic {font-family: 'TradeGothicOblique',sans-serif; font-weight: normal;}

/* RH 7/7/10 */
/*#rt-top .rt-container {background: url('/templates/rt_reaction_j15/images/backgrounds/style3/pi_globe.png') no-repeat;}*/
ul {list-style-image: none; list-style: square;}
.rt-article-inner li {margin: 4px 0;}

/* Header */
/*RH to fix spacing discrepancies btw Chrome and FF #rt-header .rt-container {padding: 15px 0 -10px 0;}*/
#rt-logo {width: 230px;height: 110px;display: block;margin-bottom: -10px;}
.rt-desc1 {font-size: 170%;display: block;font-weight: bold;line-height: 1.1em;margin-bottom: 10px;margin-top: -10px;}
.rt-desc2 {font-size: 120%;line-height: 1.4em;display: block;}
.rt-head-spacer {height: 12px;}
.header-demo {width: 510px;height: 280px;}
/*RH to force horizontal list if menu*/#rt-header ul.menu {display:inline; font-size:.9em; line-height:1.0em;}
/*RH to force horizontal list if menu*/#rt-header ul.menu>li {display:inline; position:relative; padding-right: 11px;}
/*RH horizontal list if menu*/#rt-header ul.menu>li a:hover {color: #222;}

/* Top Menu */
#rt-menu .rt-container {height: auto;}
#rt-menu li.root, #horiz-menu.splitmenu li {border: none;}
#rt-menu ul.menutop {padding: 0 35px;}
.menutop ul, .menutop ul.columns2 {background-position: 50% 100%;background-repeat: no-repeat;float: left;}
.menutop .drop-top, .menutop .columns2 > .drop-top {background-position: 49.9% 0;background-repeat: no-repeat;}
/*RH .menutop li.active > .daddy span, .menutop li:hover > .daddy span, .menutop li.f-menuparent-itemfocus > .daddy span {background: none;}*/
body.menu-type-splitmenu .menutop li, body.menu-type-splitmenu .menutop li:hover, body.menu-type-splitmenu .menutop li.active, body.menu-type-splitmenu .menutop li.parent:hover, body.menu-type-splitmenu .menutop li.parent.active {border: 0;}

/* Showcase */
#rt-showcase h2.title {font-size: 210%;}
#rt-showcase .showcase .module-title {position: absolute;top: -22px; left:-5px; white-space:nowrap;}
#rt-showcase .showcase h2.title {font-size:50px;}

/* Feature */
#rt-feature {padding-top: 10px;}

/* Main Body */
#rt-main-surround {padding-top: 10px;}
body.bodylevel-high .rt-article-content {padding: 15px;margin: 0 -14px;}
.rt-article-title {text-transform: none /*RH uppercase*/;margin: 0;float: left;display: block; padding: 4px 10px 4px 0px;font-size:1.75em;}
#rt-sidebar-a, #rt-sidebar-b, #rt-sidebar-c {background-color: transparent;}
.rt-description {clear:both;}
div .rt-joomla .rt-blog {width:101%;}

/* Side Menus */
#rt-main-surround ul.menu li {list-style: none;margin-bottom: 5px;}
#rt-main-surround ul.menu a:hover, #rt-main-surround ul.menu .separator:hover, #rt-main-surround ul.menu .item:hover {text-decoration: none;}
#rt-main-surround ul.menu a, #rt-main-surround ul.menu .separator, #rt-main-surround ul.menu .item {display: block;text-indent: 0;overflow: hidden;font-size: 100%;font-weight: normal;padding: 4px 0 4px 20px;}
#rt-main-surround ul.menu li.active > a, #rt-main-surround ul.menu li.active > .separator, #rt-main-surround ul.menu li.active > .item {font-weight: bold;}
#rt-main-surround ul.menu li li {padding: 0;margin: 0;font-size: 95%;background: none;border: none;}
#rt-main-surround .menu .subtext em {line-height: 14px;}
#rt-main-surround .menu em {display: block;font-size:80%;font-style: normal;font-weight: normal;}
#rt-main-surround ul.menu li a:hover, #rt-main-surround ul.menu li .separator:hover, #rt-main-surround ul.menu li .item:hover, #rt-main-surround ul.menu li.active > a, #rt-main-surround ul.menu li.active > .separator, #rt-main-surround ul.menu li.active > .item {background-position: 6px -674px;}/*CN 4/14/10 this used to be -675px*/
body.bodylevel-low #rt-main-surround ul.menu li {background: none;}

/* Modules */
.module-title {margin: 0 0 15px 0;}
.module-title2 {text-transform: uppercase;width: auto;float: left;font-weight: bold;margin: 0 0 -1px 0;padding-right: 10px; /*RH*/font-size:.8em;}
/*h2.title {display: block;padding-bottom: 6px;padding-right: 10px;letter-spacing: -1px;line-height: 1em;margin: 0;}*/
.flush .rt-block {padding: 0;}
/*RH useful for menu modules in header position to tighten up spacing*/.superflush .rt-block {margin:-5px 0;}
.background .module-content {padding: 15px;}
.background .module-title {margin-left: 15px;}
.simple .module-title2 {padding: 0;}
body.bodylevel-high #rt-main-surround .simple .module-title, body.bodylevel-med #rt-main-surround .simple .module-title, #rt-main-surround .simple h2.title {background: none;border: 0;}

/* Bottom */
#rt-bottom {padding-top: 6px}
#rt-bottom .rt-container {border: 0;}

/* Footer */
#powered-by {margin:10px 0;}
#rocket {display:inline-block;width: 148px;height: 23px;margin:0 20px 0 5px;vertical-align:middle;}
#gantry-logo {display:inline-block;width: 102px;height: 27px;margin:0 10px 0 0px;vertical-align:middle;background-position: 0 -24px;}
#rt-copyright {text-align: left;}
#gantry-totop {position: absolute;width: 100px;height: 26px;display: block;bottom: 0;right: 0;text-align:center;}
#gantry-totop span {display: block;padding-top: 9px;}
#gantry-resetsettings {margin-left:15px;margin-bottom:5px;display:block;float:left;}

/* Typography */
/*RH 7/8/10
.readon {display: inline-block;margin-left: 3px;height: 25px;}
.readon span, .readon .button {display: block;margin-left: -3px;padding: 0 10px 3px 10px;border: 0;font-size: 13px;cursor: pointer;height: 25px;line-height: 25px;float: left;}
.readon:hover {background-position: 100% -50px;}
.readon:hover span, .readon:hover .button {background-position: 0 -50px;}
body.bodylevel-low .readon, body.bodylevel-low .readon span, body.bodylevel-low .readon .button {padding: 0 0 0 8px;font-weight: bold;margin: 0;}
body.bodylevel-low .readon span, body.bodylevel-low .readon .button {background: none;}
body.bodylevel-low .readon {background-position: 0 -679px;background-repeat: no-repeat;}
body.bodylevel-low .readon:hover {background-position: 0 7px;background-repeat: no-repeat;}*/
#rt-accessibility {float: right;width: 105px;text-align: right;}
#rt-accessibility .rt-desc {display: block;float: left;text-align: left;margin-right: 5px;font-size: 12px;font-weight: bold;}
#rt-accessibility a {display: inline-block;}
#rt-accessibility .button {display: block;width: 18px;height: 18px;}
#rt-accessibility a.small .button {background-position: -76px 0;background-repeat: no-repeat;}
#rt-accessibility a.small:hover .button {background-position: -76px -19px;background-repeat: no-repeat;}
#rt-accessibility a.large .button {background-position: -57px 0;background-repeat: no-repeat;}
#rt-accessibility a.large:hover .button {background-position: -57px -19px;background-repeat: no-repeat;}
.rokradios, .rokchecks {padding: 1px 5px 7px 24px;line-height: 120%;}
.rokradios {background-position: 0 0;background-repeat: no-repeat;}
.rokradios-active {background-position: 0 -211px;background-repeat: no-repeat;}
.rokchecks {background-position: 0 -423px;background-repeat: no-repeat;}
.rokchecks-active {background-position: 0 -634px;background-repeat: no-repeat;}
.date-block .date {font-size: 120%;text-transform: uppercase;font-weight: bold;}
#breadcrumbs-home {width: 13px;height: 13px;display: block;float: left;margin-top: 2px;}
#breadcrumbs h3, .leading_separator {display: none;}
span.breadcrumbs {display: block;/*RH font-size: 110%; font-weight: bold;*/overflow: hidden;}
span.breadcrumbs img {width: 12px;height: 23px;float: left;}
span.breadcrumbs a, span.no-link {padding: 0 8px;float: left;display: block;height: 23px;line-height: 20px;}
.floatleft {float: left;margin-right: 25px;margin-bottom: 25px;}
.floatright {float: right;margin-left: 25px;margin-bottom: 25px;}

/* JComments */
#comments-form .roksubscribe {padding: 1px 5px 7px 24px;}

/* RokAjaxSearch */
#rokajaxsearch {overflow: hidden;}
#rokajaxsearch .inputbox {float: left;margin-right: 10px;}
.search_options {float: left;margin-top: 5px;}
.search_options label {margin-right:8px;}

/*------------------------------------------------------------------------
# DocLink Typography 1.2 - Feb, 2011
# ------------------------------------------------------------------------
# Copyright (C) 2005-2010 WebxSolution Ltd. All Rights Reserved.
# @license - GNU GPL
# Websites:  http://www.webxsolution.com
# Author: Paul Franklin
# ------------------------------------------------------------------------
# css import: @import url( 'doclink.css' );
# ------------------------------------------------------------------------*/

/* tooltips */
div.download-DOC, span.download-DOC {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAEvUExURfX19fn5+Z7R84/K8nqoMK2travX9VCl4E+l32Kx56vX9I6Ojqurq9nZ2Zubm3Nzc/T09D+a2vb29vf399vb29/f356enni97XZ2dqqqqp/R80+l4H9/f/j4+La2tqamppOTk5eXl4mJiXt7e4SEhF6PlWGMhlaPkdbW1k5lM7i4uH6qOmSq21uGmCtEO0pqRGOy53m97ZDJ8ejo6IChmKvW9H5tLXi+7WqUh2Ky52yRi3W442Ox53upMJDK8mCm0FKg03i+7JrM7UheKk5zLU+m4F2SmaLF1nupMampqYnC4ydKTmOw5oKvQ3+UimaXooKuR420VFBtInm97FCi3OXl5VKj2rKyspm+wVl6YD5SPXxkRlyEZECb2aGhofPz829vb3qoL/r6+v///////67cr2YAAABldFJOU/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AGWjSgwAAAMlJREFUeNpiSAEDXk9WCCOFAcyVDw8V4WEVhQpoyMsZJwOBKCuPCFBALg4FaDGIJaEAMQa+pFgoEBSMjU3iY1Bk5AhxCOOQlmZnZ+dwZVRkUGDUcYtRtffhNLDh5LRkVGDgllV3CYr0txYPdjQUN5flZlASVtN01rfwYmZmNrJjFlZiUBGyitLz1nViYmKSkmISUmGQYYjwizZxN+XiYmPjYgNylRl8A80CtFkSwQDIlRDwYGGxTYQCAQkG/ngUwM8gmYACJAECDADjBT2EpEjQVwAAAABJRU5ErkJggg==");
	.background: #F2F2F2 url(http://i901.photobucket.com/albums/ac216/webxltd/doclink_img/th_doc_icon.png) 8px 7px no-repeat; /*for IE7*/
	margin: 2px 0px;
	padding: 7px 10px 7px 31px;
	border-bottom:1px solid #DBDBDB;
	border-top:1px solid #DBDBDB;
	display: block;
}
div.download-IMG, span.download-IMG {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADMUExURYmpVfDw8Onp6e/v79TgvuXl5W2RQebt0u7u7qzDe3idQpu3aIOqWbrOi42ecmOFN5qamubm5ll5K4qKinabS/Pz809tIcjIyJKjd4SEhEZjF5CQkJWVlZ6enn6kU8bGxnBwcMTExKK3iD5aD2qSMsHBwZGidn19fV5eXpeqfJepfFRUVJiYmK3ElXd3d+Dg4J2wglhYWL6+vmNjY////7bNnam+j2pqavHx8ezs7O3t7erq6ufn5/Ly8qGhoejo6FBQUOvr6/39/f///589BoIAAABEdFJOU/////////////////////////////////////////////////////////////////////////////////////////8AcdKPEgAAALtJREFUeNo0z1cSgkAQRdGRKBkDKIqYc84EEafd/57sGfB+nup6VU0676rOl0cGUDUYluBC8Xo1ZBmoO+YQglAwApmGcwZ9yARGcJRp/4LQAkqzTCj4TgshgCQpCa8ChCWkKae9aZp3hAOIdU6RqqoRwghqolhHa1uW1UZ4QlxDmiiKpmmK8iBXyGMkR5IMw5Akh6wgz5HWTcJqnsgZPI9R19d13d98yfZWPbfozXpdHN19/tlTG3/5CTAAJY4sKTMKo4cAAAAASUVORK5CYII=");
	.background: #F2F2F2 url(http://i901.photobucket.com/albums/ac216/webxltd/doclink_img/th_img_icon.png) 8px 6px no-repeat; /*for IE7*/
	margin: 2px 0px;
	padding: 7px 10px 7px 31px;
	border-bottom:1px solid #DBDBDB;
	border-top:1px solid #DBDBDB;
	display: block;
}
