 /* @group yui.css */ 
/*
The core layout uses the Yahoo CSS framework
Copyright (c) 2008,Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:http://developer.yahoo.net/yui/license.txt
version:2.6.0
** Modified by Prothemer.com - added new layouts & numerous fixes applied
----------------------------------------------------------------------------*/

/* @group YUI Reset CSS */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
legend{color:#000;}
del,ins{text-decoration:none;}

/* universal clearer
***************************************/
.clearer:after{content:".";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
/* hides from ie mac \*/
* html .clearer{height:1%;}
.clearer{display:block;}

/* @end */

/* @group YUI Fonts CSS */

table{font-size:inherit;}
pre,code,kbd,samp,tt{font-family:monospace;line-height:100%;}

/* @end */

/* @group YUI Main Grid CSS */

body{text-align:center;}
/*#ft - *test if still in use{clear:both;}
*/
.doc,.doc2,.doc3,.doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;min-width:750px;}

/* @group page width styles */

.doc2{width:73.076em;}
.doc3{margin:auto 10px;width:auto;}
.doc4{width:74.923em;}

/* @end */

/* @group outer sidebar layout styles */

.yui-b{position:relative;}
#yui-main .yui-b{position:static;}
#yui-main,.yui-g .yui-u .yui-g{width:100%;}
.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main,.yui-t8 #yui-main{float:right;margin-left:-25em;/*IE:preserve layout at narrow widths*/}
.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main,.yui-t9 #yui-main{float:left;margin-right:-25em;/*IE:preserve layout at narrow widths*/}
.yui-t1 .yui-b{float:left;width:12.30769em;}
.yui-t1 #yui-main .yui-b{margin-left:13.30769em;}
.yui-t2 .yui-b{float:left;width:13.8461em;}
.yui-t2 #yui-main .yui-b{margin-left:14.8461em;}
.yui-t3 .yui-b{float:left;width:23.0769em;}
.yui-t3 #yui-main .yui-b{margin-left:24.0769em;}
.yui-t4 .yui-b{float:right;width:13.8456em;}
.yui-t4 #yui-main .yui-b{margin-right:14.8456em;}
.yui-t5 .yui-b{float:right;width:18.4615em;}
.yui-t5 #yui-main .yui-b{margin-right:19.4615em;}
.yui-t6 .yui-b{float:right;width:23.0769em;}
.yui-t6 #yui-main .yui-b{margin-right:24.0769em;}
.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em;}
/* custom YUI layouts */
.yui-t8,
.yui-t9{margin:auto;text-align:left;width:57.69em;min-width:750px;}
.yui-t8 #yui-main{float:right;margin-left:-25em;}
.yui-t9 #yui-main{float:left;margin-right:-25em;}
.yui-t8 .yui-b{float:left;width:16.38461em;}
.yui-t8 #yui-main .yui-b{margin-left:17.38461em;}
.yui-t9 .yui-b{float:right;width:16.38461em;}
.yui-t9 #yui-main .yui-b{margin-right:17.38461em;}
#yui-main .yui-b{float:none;width:auto;}
.doc4.yui-t8,.doc4.yui-t9{width:74.923em;}
.doc2.yui-t8,.doc2.yui-t9{width:73.076em;}
.doc3.yui-t8,.doc3.yui-t9{width:98.5%;}
.doc3 .yui-ge div.first,.doc3 .yui-gf .yui-u{width:75%;}


/* @group grid styles - used for modules */

/* set floats for 3,4 and 5 grid items*/
.yui-g5 .yui-u,.yui-g4 .yui-u,.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}

/* base yui layout for 3 grids side by side */
.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32.46%;margin-left:1.3%;}

/* custom layout for 4 grids side by side */
#article-content div.yui-g4 div.yui-u,
.yui-g4 .mod-fx.yui-u,
.yui-g4 .yui-u,
.yui-g .yui-g4 .mod-fx.yui-u,
.yui-g4 .mod-grid.yui-u,
.yui-g .yui-g4 .mod-grid.yui-u,
.yui-g4 .yui-g,
.yui-g4 .yui-g4,
.yui-g4 .yui-gc,
.yui-g4 .yui-gd,
.yui-g4 .yui-ge,
.yui-g4 .yui-gf{margin-left:1.1%;width:24.17%;}

/* custom layout for 5 grids side by side */
#article-content div.yui-g5 div.yui-u,
.yui-g5 .mod-grid.yui-u,
.yui-g .yui-g5 .mod-grid.yui-u,
.yui-g5 .yui-g,
.yui-g5 .yui-g5,
.yui-g5 .yui-gc,
.yui-g5 .yui-gd,
.yui-g5 .yui-ge,
.yui-g5 .yui-gf{margin-left:1.25%;width:19%;}

#article-content div.yui-g4 div.yui-u.first{margin-left:0;}
#article-content div.yui-g5 div.yui-u.first{margin-left:0;}

#article-content div.yui-g4 div.yui-u,
#article-content div.yui-g5 div.yui-u{float:left;}

/* yui layout for 2 grids side by side - all options */
.yui-g .yui-u,
.yui-g .yui-g,
.yui-g .yui-gb,
.yui-g .yui-gc,
.yui-g .yui-gd,
.yui-g .yui-ge,
.yui-g .yui-gf,
.yui-gc .yui-u,
.yui-gd .yui-g,
.yui-g .yui-gc .yui-u,
.yui-ge .yui-u,
.yui-ge .yui-g,
.yui-gf .yui-g,
.yui-gf .yui-u{float:right;}

#article-content div.yui-g4 div.yui-u.first,
#article-content div.yui-g5 div.yui-u.first,
.yui-g div.first,
.yui-gb div.first,
.yui-gc div.first,
.yui-gd div.first,
.yui-ge div.first,
.yui-gf div.first,
.yui-g .yui-gc div.first,
.yui-g .yui-ge div.first,
.yui-gc div.first div.first{float:left;}

/* set widths for each option with 2 grids */
.yui-g .yui-u,
.yui-g .yui-g,
.yui-g .yui-gb,
.yui-g .yui-gc,
.yui-g .yui-gd,
.yui-g .yui-ge,
.yui-g .yui-gf{width:49.3%;}
.yui-gc div.first,
.yui-gd .yui-u{width:66.6%;}
.yui-gd div.first{width:32.053%;}
.yui-ge div.first,
.yui-gf .yui-u{width:74.7%;}
.yui-ge .yui-u,.yui-gf div.first{width:24%;}
.yui-g4 .mod-grid.yui-u.first,.yui-g .yui-g4 .mod-grid.yui-u.first,.yui-g5 .mod-grid.yui-u.first,.yui-g .yui-g5 .mod-grid.yui-u.first,.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}
.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;}
.yui-g .yui-g .yui-u{width:48.1%;}
.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}
.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;margin-right:0;}
.yui-gb .yui-gc div.first{width:66%;}
.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}
.yui-gb .yui-gd div.first{width:32%;}
.yui-ge .yui-g{width:24%;}
.yui-gf .yui-g{width:74.2%;}
.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}
.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}
.yui-ge div.first .yui-gd .yui-u{width:65%;}
.yui-ge div.first .yui-gd div.first{width:32%;}
#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

/* @end */

/* @group custom inner 200px YUI grid options gh & gi */

/*gh - right 200px*/
.yui-gh #tertiary-content{float:right;}
.yui-gh #primary-content.first{float:left;}
/*gi - left 200px*/
.yui-gi #primary-content{float:right;}
.yui-gi #tertiary-content{float:left;}
/* set sidebar width for all layouts - doc,doc2 and doc4 - Tertiary 200px*/
.doc4.yui-t9 #yui-main .yui-b .yui-gh #tertiary-content.yui-u,.doc4.yui-t8 #yui-main .yui-b .yui-gh #tertiary-content.yui-u,.doc4.yui-t6 #yui-main .yui-b .yui-gh #tertiary-content.yui-u,.doc4.yui-t5 #yui-main .yui-b .yui-gh #tertiary-content.yui-u,.doc4.yui-t4 #yui-main .yui-b .yui-gh #tertiary-content.yui-u,.doc4.yui-t3 #yui-main .yui-b .yui-gh #tertiary-content.yui-u,.doc4.yui-t2 #yui-main .yui-b .yui-gh #tertiary-content.yui-u,.doc4.yui-t1 #yui-main .yui-b .yui-gh #tertiary-content.yui-u,.doc2.yui-t9 #yui-main .yui-b .yui-gh #tertiary-content.yui-u,.doc2.yui-t8 #yui-main .yui-b .yui-gh #tertiary-content.yui-u,.doc2.yui-t6 #yui-main .yui-b .yui-gh #tertiary-content.yui-u,.doc2.yui-t5 #yui-main .yui-b .yui-gh #tertiary-content.yui-u,.doc2.yui-t4 #yui-main .yui-b .yui-gh #tertiary-content.yui-u,.doc2.yui-t3 #yui-main .yui-b .yui-gh #tertiary-content.yui-u,.doc2.yui-t2 #yui-main .yui-b .yui-gh #tertiary-content.yui-u,.doc2.yui-t1 #yui-main .yui-b .yui-gh #tertiary-content.yui-u,.doc.yui-t9 #yui-main .yui-b .yui-gh #tertiary-content.yui-u,.doc.yui-t8 #yui-main .yui-b .yui-gh #tertiary-content.yui-u,.doc.yui-t6 #yui-main .yui-b .yui-gh #tertiary-content.yui-u,.doc.yui-t5 #yui-main .yui-b .yui-gh #tertiary-content.yui-u,.doc.yui-t4 #yui-main .yui-b .yui-gh #tertiary-content.yui-u,.doc.yui-t3 #yui-main .yui-b .yui-gh #tertiary-content.yui-u,.doc.yui-t2 #yui-main .yui-b .yui-gh #tertiary-content.yui-u,.doc.yui-t1 #yui-main .yui-b .yui-gh #tertiary-content.yui-u,.doc4.yui-t9 #yui-main .yui-b .yui-gi #tertiary-content.yui-u,.doc4.yui-t8 #yui-main .yui-b .yui-gi #tertiary-content.yui-u,.doc4.yui-t6 #yui-main .yui-b .yui-gi #tertiary-content.yui-u,.doc4.yui-t5 #yui-main .yui-b .yui-gi #tertiary-content.yui-u,.doc4.yui-t4 #yui-main .yui-b .yui-gi #tertiary-content.yui-u,.doc4.yui-t3 #yui-main .yui-b .yui-gi #tertiary-content.yui-u,.doc4.yui-t2 #yui-main .yui-b .yui-gi #tertiary-content.yui-u,.doc4.yui-t1 #yui-main .yui-b .yui-gi #tertiary-content.yui-u,.doc2.yui-t9 #yui-main .yui-b .yui-gi #tertiary-content.yui-u,.doc2.yui-t8 #yui-main .yui-b .yui-gi #tertiary-content.yui-u,.doc2.yui-t6 #yui-main .yui-b .yui-gi #tertiary-content.yui-u,.doc2.yui-t5 #yui-main .yui-b .yui-gi #tertiary-content.yui-u,.doc2.yui-t4 #yui-main .yui-b .yui-gi #tertiary-content.yui-u,.doc2.yui-t3 #yui-main .yui-b .yui-gi #tertiary-content.yui-u,.doc2.yui-t2 #yui-main .yui-b .yui-gi #tertiary-content.yui-u,.doc2.yui-t1 #yui-main .yui-b .yui-gi #tertiary-content.yui-u,.doc.yui-t9 #yui-main .yui-b .yui-gi #tertiary-content.yui-u,.doc.yui-t8 #yui-main .yui-b .yui-gi #tertiary-content.yui-u,.doc.yui-t6 #yui-main .yui-b .yui-gi #tertiary-content.yui-u,.doc.yui-t5 #yui-main .yui-b .yui-gi #tertiary-content.yui-u,.doc.yui-t4 #yui-main .yui-b .yui-gi #tertiary-content.yui-u,.doc.yui-t3 #yui-main .yui-b .yui-gi #tertiary-content.yui-u,.doc.yui-t2 #yui-main .yui-b .yui-gi #tertiary-content.yui-u,.doc.yui-t1 #yui-main .yui-b .yui-gi #tertiary-content.yui-u, .yui-t0 .yui-gh #tertiary-content.yui-u, .yui-t0 .yui-gi #tertiary-content.yui-u {width:14.3846em;}

/**** Doc 1 = 100% ****/
/**********************/
.doc.yui-t1 #yui-main .yui-b .yui-gh #primary-content.yui-u.first{width:63.9%;}
.doc.yui-t2 #yui-main .yui-b .yui-gh #primary-content.yui-u.first,
.doc.yui-t4 #yui-main .yui-b .yui-gh #primary-content.yui-u.first{width:62.9%;}
.doc.yui-t5 #yui-main .yui-b .yui-gh #primary-content.yui-u.first{width:58%;}
.doc.yui-t8 #yui-main .yui-b .yui-gh #primary-content.yui-u.first,
.doc.yui-t9 #yui-main .yui-b .yui-gh #primary-content.yui-u.first{width:60%;}
.doc.yui-t3 #yui-main .yui-b .yui-gh #primary-content.yui-u.first,
.doc.yui-t6 #yui-main .yui-b .yui-gh #primary-content.yui-u.first{width:52%;}

/**** Doc 2 & Doc 4 with 200px inner ****/
/****************************************/

/*** T0 - no outer sidebar at all ***/
.doc4.yui-t0 #yui-main .yui-b .yui-gh #primary-content.yui-u.first,
/* inner sidebar on left */
.doc4.yui-t0 #yui-main .yui-b .yui-gi #primary-content.yui-u.first{width:79%!important;}

/*** T1 - 160px left outer layout with 200px inner sidebar ***/
/* 974px layout with 160px outer & 200px inner*/
/* inner sidebar on right */
.doc4.yui-t1 #yui-main .yui-b .yui-gh #primary-content.yui-u.first,
/* inner sidebar on left */
.doc4.yui-t1 #yui-main .yui-b .yui-gi #primary-content.yui-u.first{width:73.3%;}
/* 950px layout with 160px outer & 200px inner */
/* inner sidebar on right */
.doc2.yui-t1 #yui-main .yui-b .yui-gh #primary-content.yui-u.first,
/* inner sidebar on left */
.doc2.yui-t1 #yui-main .yui-b .yui-gi #primary-content.yui-u.first{width:74.3%;}
/*** T2 - 180px left outer layout with 200px inner sidebar ***/
/* 974px layout with 180px outer & 200px inner*/
/* inner sidebar on right */
.doc4.yui-t2 #yui-main .yui-b .yui-gh #primary-content.yui-u.first,
/* inner sidebar on left */
.doc4.yui-t2 #yui-main .yui-b .yui-gi #primary-content.yui-u.first{width:73.5%;}
/* 950px layout with 180px outer & 200px inner */
/* inner sidebar on right */
.doc2.yui-t2 #yui-main .yui-b .yui-gh #primary-content.yui-u.first,
/* inner sidebar on left */
.doc2.yui-t2 #yui-main .yui-b .yui-gi #primary-content.yui-u.first{width:72.5%;}
/*** T3 & T6 - 300px Outer sidebar L & R positions*/
/* 975px layout - 200px inner sidebar on right */
.doc4.yui-t3 #yui-main .yui-b .yui-gh #primary-content.yui-u.first,.doc4.yui-t3 #yui-main .yui-b .yui-gi #primary-content.yui-u.first,.doc4.yui-t6 #yui-main .yui-b .yui-gh #primary-content.yui-u.first,.doc4.yui-t6 #yui-main .yui-b .yui-gi #primary-content.yui-u.first,.doc4 .yui-t0 #yui-main .yui-b .yui-gh #primary-content.yui-u.first,.doc4 .yui-t0 #yui-main .yui-b .yui-gi #primary-content.yui-u.first{width:68.8%;}
/* 950px layout - 200px inner sidebar on right */
.doc2.yui-t3 #yui-main .yui-b .yui-gh #primary-content.yui-u.first,
.doc2.yui-t3 #yui-main .yui-b .yui-gi #primary-content.yui-u.first,
.doc2.yui-t6 #yui-main .yui-b .yui-gh #primary-content.yui-u.first,
.doc2.yui-t6 #yui-main .yui-b .yui-gi #primary-content.yui-u.first{width:67.5%;}
/*** T4 - 180px right outer layout with 200px inner sidebar ***/
/* 974px layout with 180px outer & 200px inner*/
/* inner sidebar on right */
.doc4.yui-t4 #yui-main .yui-b .yui-gh #primary-content.yui-u.first,
/* inner sidebar on left */
.doc4.yui-t4 #yui-main .yui-b .yui-gi #primary-content.yui-u.first{width:73.5%;}
/* 950px layout with 180px outer & 200px inner */
/* inner sidebar on right */
.doc2.yui-t4 #yui-main .yui-b .yui-gh #primary-content.yui-u.first,
/* inner sidebar on left */
.doc2.yui-t4 #yui-main .yui-b .yui-gi #primary-content.yui-u.first{width:72.3%;}
/*** T5 - 240px right outer layout with 200px inner sidebar ***/
/* 974px layout with 240px outer & 200px inner*/
/* inner sidebar on right */
.doc4.yui-t5 #yui-main .yui-b .yui-gh #primary-content.yui-u.first,
/* inner sidebar on left */
.doc4.yui-t5 #yui-main .yui-b .yui-gi #primary-content.yui-u.first{width:71.35%;}
/* 950px layout with 240px outer & 200px inner */
/* inner sidebar on right */
.doc2.yui-t5 #yui-main .yui-b .yui-gh #primary-content.yui-u.first,
/* inner sidebar on left */
.doc2.yui-t5 #yui-main .yui-b .yui-gi #primary-content.yui-u.first{width:70.3%;}
/*** T8 - 200px left outer layout with 200px inner sidebar ***/
/* 974px layout with 200px outer & 200px inner*/
/* inner sidebar on right */
.doc4.yui-t8 #yui-main .yui-b .yui-gh #primary-content.yui-u.first,
/* inner sidebar on left */
.doc4.yui-t8 #yui-main .yui-b .yui-gi #primary-content.yui-u.first{width:72.3%;}
/* 950px layout with 200px outer & 200px inner */
/* inner sidebar on right */
.doc2.yui-t8 #yui-main .yui-b .yui-gh #primary-content.yui-u.first,
/* inner sidebar on left */
.doc2.yui-t8 #yui-main .yui-b .yui-gi #primary-content.yui-u.first{width:71.3%;}
/*** T9 - 200px right outer layout with 200px inner sidebar ***/
/* 974px layout with 200px outer & 200px inner*/
/* inner sidebar on right */
.doc4.yui-t9 #yui-main .yui-b .yui-gh #primary-content.yui-u.first,
/* inner sidebar on left */
.doc4.yui-t9 #yui-main .yui-b .yui-gi #primary-content.yui-u.first{width:72.3%;}
/* 950px layout with 200px outer & 200px inner */
/* inner sidebar on right */
.doc2.yui-t9 #yui-main .yui-b .yui-gh #primary-content.yui-u.first,
/* inner sidebar on left */
.doc2.yui-t9 #yui-main .yui-b .yui-gi #primary-content.yui-u.first{width:71.3%;}

#inner-wrap.yui-gc #tertiary-content{width: 31%;}
/* set modules in sidebars to use all available space */
#inner-wrap.yui-gc #tertiary-content .mod-basic {width: 100%;}

/* @end */

/* @group block & module grid adjustment styles to get precision layout */

	/* @group First we need resets, clears, margin for all blocks blocks */

#masthead{clear:both;position:relative;}

#skipto{position:absolute;left:-9999px;}

#branding{height:100%;float:left;width:auto;}

#branding a:hover{text-decoration:none;}

#bottomshelf{overflow: hidden; }

#top{float:right;}

.slider-toolbar{width:100%;}
#toolbar-wrap .slider-toolbar a {display:block;position:absolute;right:0;z-index:999;cursor: pointer; }
#toolbar-wrap .slider-toolbar a:focus{outline:none;}
	
#user1{overflow:hidden;float:none;width:100%;clear:both;}
#user2{clear:both;}
#user1 .mod{overflow: hidden;margin-top:.987em;}
#user1 .first{margin-left:0;}
#inset1,#inset2,#inset3,#inset4{/*margin-bottom:1em;*/overflow: hidden;}
#inset1 .mod-basic,
#inset2 .mod-basic,
#inset3 .mod-basic,
#inset4 .mod-basic{width:auto;float:none;}
#inset4{clear:both;}

/* add margin to last module in sidebar */
.sidebar .lastmodule {margin-bottom:1em;}


		
	/* @end */
	
	/* @group generic styles for all pos */

/* adjustment for when 2 mods published with 33/66*/
.modcount2.yui-gd .yui-u {margin-left: 1.35%;}
.modcount2.yui-gd .yui-u.first {margin-left: 0;}
/* adjustment for when 2 mods published with 66/33*/
.modcount2.yui-gc .yui-u.first,
.modcount2.yui-gc .yui-u.first {width: 66.2%;}

	/* @end */

/* styling for grids in the sidebars */
.sidebar .grid .mod-grid.yui-u{width:48.0%;margin-left:0%;float:right;}

.sidebar .grid .mod-grid.yui-u.first {float:left;}


/* user1 & 2 */
#user1.grid.modcount3 .mod-grid.yui-u,
#user2.grid.modcount3 .mod-grid.yui-u {width:32.44%;margin-left: 1.33%; }
#user1.grid.modcount4 .mod-grid.yui-u,
#user2.grid.modcount4 .mod-grid.yui-u {width:24%;margin-left:1.33%}
#user1.grid.modcount5 .mod-grid.yui-u,
#user2.grid.modcount5 .mod-grid.yui-u {width:18.88%;margin-left:1.4%}

	/* @group inset position contol styles */

/* inset 1 & 4 	*/
#inset1.grid.modcount5 .yui-u{width:18.4%;margin-left:2%}
#inset1.grid.modcount4 .yui-u{width:23.55%;margin-left:1.9%}

/* make grids with 4 and 5 mods nested in content float correctly */
#inset2.grid.modcount4 .yui-u,
#inset2.grid.modcount5 .yui-u,
#inset3.grid.modcount4 .yui-u,
#inset3.grid.modcount5 .yui-u  {float: left;}

/* fix for inset 2 & 3 in primary content - needs specificity to not float due to nesting */
.yui-g #primary-content #inset2.no-grid .yui-u,
.yui-gc #primary-content #inset2.no-grid .yui-u,
.yui-gd #primary-content #inset2.no-grid .yui-u,
.yui-ge #primary-content #inset2.no-grid .yui-u,
.yui-gf #primary-content #inset2.no-grid .yui-u,
.yui-g #primary-content #inset3.no-grid .yui-u,
.yui-gc #primary-content #inset3.no-grid .yui-u,
.yui-gd #primary-content #inset3.no-grid .yui-u,
.yui-ge #primary-content #inset3.no-grid .yui-u,
.yui-gf #primary-content #inset3.no-grid .yui-u {float: none;width: 100%;}
/*.yui-g #primary-content #inset2 .yui-u,
.yui-g #primary-content #inset3 .yui-u {width: 100%;}*/

.yui-gc #inset2.no-grid div.first,
.yui-gc #inset3.no-grid div.first {
	width: 100%;
}
/* nested inset grids specificity fix */
.yui-gc #inset2.yui-g,
.yui-gd #inset2.yui-g,
.yui-ge #inset2.yui-g,
.yui-gf #inset2.yui-g,
.yui-gc #inset3.yui-g,
.yui-gd #inset3.yui-g,
.yui-ge #inset3.yui-g,
.yui-gf #inset3.yui-g {
	width: 100%;
	margin-left: 0;
}

/* inset 2 & 3 when using inner layouts and nested insets */
.yui-gc #inset2.yui-gb.modcount3 .yui-u,
.yui-gc #inset3.yui-gb.modcount3 .yui-u,
.yui-gd #inset2.yui-gb.modcount3 .yui-u,
.yui-gd #inset3.yui-gb.modcount3 .yui-u,
.yui-ge #inset2.yui-gb.modcount3 .yui-u,
.yui-ge #inset3.yui-gb.modcount3 .yui-u,
.yui-gf #inset2.yui-gb.modcount3 .yui-u,
.yui-gf #inset3.yui-gb.modcount3 .yui-u {
	width: 32.3%;
	float: left;
} 

/* inset2 adjustment for when 2 mods published with wide sidebars */
#inset2.yui-gc.modcount2 .yui-u.first {width: 65.5%;}
#inset2.yui-gc.modcount2 .yui-u {width: 31.5%;margin-left: 3%;}
#inset2.yui-gd.modcount2 .yui-u.first {width: 32%;}
#inset2.yui-gd.modcount2 .yui-u {width: 66%;margin-left: 2%;}
#inset2.yui-ge.modcount2 .yui-u.first {width: 73.5%;}
#inset2.yui-ge.modcount2 .yui-u {width: 23.5%;margin-left: 3%;}
#inset2.yui-gf.modcount2 .yui-u.first {width: 31.5%;}
#inset2.yui-gf.modcount2 .yui-u {width: 65.5%;margin-left: 3%;}

/* 50% / 50% - 300px with inner sidebar */
/*inset2*/	
.yui-t6 .yui-gh #inset2.yui-g.modcount2 .yui-u {width: 48.6%;}
.yui-t3 .yui-gh #inset2.yui-g.modcount2 .yui-u {width: 48.6%;}

/*inset3*/	
.yui-t6 .yui-gh #inset3.yui-g.modcount2 .yui-u {width: 48.6%;}
.yui-t3 .yui-gh #inset3.yui-g.modcount2 .yui-u {width: 48.6%;}

/* 50% / 50% 300px without inner sidebar */
.yui-t6 .yui- #inset2.yui-g.modcount2 .yui-u {width: 49%;}
.yui-t3 .yui- #inset2.yui-g.modcount2 .yui-u {width: 49%;}
.yui-t5 .yui-gh #inset2.yui-g.modcount2 .yui-u {width: 48.8%;}

/* nested grids in sidebar fixes */
#tertiary-content .grid,
#tertiary-content .mod-basic {
	margin-left: 0;
	width:  100%;
}
	
/* reset all grids left margin */
.sidebar .grid .mod-grid.yui-u.first,
#inset1.grid .mod-grid.yui-u.first,
#inset2.grid .mod-grid.yui-u.first,
#user1.grid .mod-grid.yui-u.first,
#user2.grid .mod-grid.yui-u.first {margin-left:0;}

/*.doc4 #yui-main .yui-gc #primary-content.first {
	width: 65%;
}*/

#bd #yui-main .no-left{margin-left:0;}

/* grids in content fixes */
#article .grid{width:100%;margin:0 0 1.5em 0;display:block;clear:both;float:none;overflow:hidden;}

#article .yui-gf .yui-u{width:74.7%;}
#article .yui-gf .yui-u.first{width:24%;}

#article .yui-gb .yui-u{width:32.46%;}
#article .yui-gb .yui-u.first{width:32.46%;}

.yui-t0 #article .yui-gc .yui-u.first{width:65%;}
 /* @end */ 

 /* @group topnav-default.css */ 
/*----------------------------------------------------------------------------
++ Top Navigation - Default
++ These styles make up the top navigation default styles
----------------------------------------------------------------------------*/
/* joomla core - first layer
******************************************************/
#nav{float:left;}
#nav ul,
#nav ul *{margin:0;padding:0;list-style:none;}
#nav ul {line-height:100%;}
#nav ul li{float:left;position:relative;}
#nav ul a,
#nav ul li span.separator {display:block;position:relative;color: #fff;}
#nav ul a.top-level,
#nav ul a.mainlevel-nav,
#nav ul li span.separator {font-size: 1em;border-right:1px solid #e1e1e1;padding:1em .9em;text-decoration:none;}
#topnav.topdrop #nav ul li:hover,
#topnav.topdrop #nav ul li.sfHover,
#topnav.topdrop #nav ul li li.current,
#topnav.topdrop #nav ul a:focus,
#topnav.topdrop #nav ul a:hover,
#topnav.topdrop #nav ul a:active,
#topnav.call-for-action #nav li.action-link a,
#topnav,
#topnav.topdrop,
#nav ul a:hover,
#nav ul li.sfHover,
#nav ul a.active{background:#cc092f url(/morph_assets/themelets/explorer/images/nav-bg.jpg) repeat-x;}
#nav ul a:hover,
#nav ul a.active{background-position:0 -90px;}

/* subtext layer
******************************************************/
#topnav.subtext #nav ul .mainmenu_item{color:#fff;font-size:1.1em;}

#topnav.subtext #nav ul .mainmenu_item{color:#fff;font-size:1.1em;}
#topnav.subtext #nav ul .submenu_item{color:#e1e1e1;display:block;font-weight:normal;font-size:0.9em;padding-top:0.2em;}

/* call to action button
******************************************************/
#topnav.call-for-action div#nav,
#topnav.call-for-action div#nav ul {width:100%;border-right:0;}
#topnav.call-for-action #nav li.action-link{float:right!important;border:none;border-left:1px solid #e1e1e1;padding:0;margin:0;}
#topnav.call-for-action #nav li.action-link a{border:none;background-position:0 -302px;margin:0;}

/* skip to menu
******************************************************/
#skipto,#skipto li{list-style:none;margin:0;padding:0;}
#skipto{position:absolute;left:-99999999px;}
#skipto li{display:inline;padding: 0 5px;}

/* menu in toolbar
******************************************************/
#toolbar .mod{background:none;}
#toolbar .menu,
#toolbar .menu li{margin:0;padding:0;list-style:none;background:none;}
#toolbar .links-right{text-align:right;margin-top:0.3em;}
#toolbar .menu li{display:inline;border-right:1px solid #444;padding:0 1em;}
#toolbar .menu li.last{border-right:0;padding-right:0;}
#toolbar .menu li a.active,
#toolbar .menu li a:hover{text-decoration:underline;}
 /* @end */ 

 /* @group topnav-topfish.css */ 
/*----------------------------------------------------------------------------
++ Top Navigation - Superfish - Topfish 
++ These are the styles that form the suprfish layer
----------------------------------------------------------------------------*/

/* core superfish layer */
#topnav .menu ul{position:absolute;top:-999em;width:14em;}
#topnav .menu ul li{width:100%;}
#topnav .menu li:hover{visibility:inherit;}
#topnav .menu li:hover ul,
#topnav .menu li.sfHover ul{left:-1px;top:99.5%;z-index:99;}
#topnav .menu li:hover li ul,
#topnav .menu li.sfHover li ul{top:-999em;}
#topnav .menu li li:hover ul,
#topnav .menu li li.sfHover ul{left:14em;top:0;}
#topnav .menu li li:hover li ul,
#topnav .menu li li.sfHover li ul{top:-999em;}
#topnav .menu li li li:hover ul,
#topnav .menu li li li.sfHover ul{left:14em;top:0;}

/* topfish skin */
#topnav .menu ul {border: 1px solid #e1e1e1;border-bottom: none;}
#topnav .menu ul a,
#topnav .menu ul li span.separator{border:none;}
#topnav .menu ul li{border-bottom:1px solid #e1e1e1;border-right: 1px solid #e1e1e1;}
#topnav .menu ul ul{border:1px solid #e1e1e1;border-bottom:0;}
#topnav .menu li li{background:#6b061a;}
#topnav .menu li li li{background:#6b061a;}

#topnav .menu li:hover,
#topnav .menu li.sfHover,
#topnav .menu li.parent.sfHover a,
#topnav .menu a:focus,
#topnav .menu a:hover,
#topnav .menu a:active{background-position:0 -90px;outline:0;}

#topnav .menu ul li:hover,
#topnav .menu ul a:focus,
#topnav .menu ul a:hover,
#topnav .menu ul li.active{background-image:none;background-color:#cc092f;color:#fff;}

/* styles for drop down text */
#topnav .menu li ul li a,
#topnav .menu li ul li span.separator,
#topnav #topnav .menu li ul li a:link,
#topnav #topnav .menu li ul li a:visited{line-height:0.7em;padding:0.95em 1em;text-decoration:none;color:#e1e1e1;}

.parent a .sf-sub-indicator{background-position:50% -500px;position:absolute;bottom:0;left:0;display:block;height:8px;text-indent:-7998px;width:100%;}
#topnav .menu li li.parent a.sf-with-ul,
#topnav.subtext #nav ul.menu li ul li a{background:none;}

#topnav .menu li li.parent a .sf-sub-indicator,
#topnav .menu li li.parent span.separator .sf-sub-indicator{background-position:50% -550px;width:10px;height:10px;left:93%;top:35%;}
#topnav .menu li li.parent a,
#topnav .menu li li.parent span.separator{background:none;}

#topnav .menu li li li.parent a,
#topnav .menu li li li.parent span.separator{background-position:50% -550px;width:10px;height:10px;left:93%;top:35%;}
#topnav .menu li li li.parent li a,
#topnav .menu li li li.parent li span.separator{background:none;}

/* subtext layer */
/* re position sub items for subtext option */
#topnav.subtext #nav .menu li:hover ul ul,
#topnav.subtext #nav .menu li.sfHover ul ul {top:0;z-index:99;}
/* add padding for items in drop downs with subtext */
#topnav.subtext #nav ul.menu li ul li a {padding:1em 1em;}
#topnav.subtext #nav ul.menu li ul li span.separator {padding:1em 1em;}

#topnav.subtext #nav ul ul li .submenu_item {font-size:0.85em;padding-top:1.1em;}
 /* @end */ 

 /* @group sidenav-default.css */ 
/*----------------------------------------------------------------------------
++ Side Navigation - Default
++ Joomla core - First layer
----------------------------------------------------------------------------*/
/* default styling for normal menu
***************************************/
/* first level */
.sidebar ul.menu{margin:0;font-size:1.1em;}
.sidebar ul.menu li{list-style-type:none;border-bottom:1px solid #ddd;}
.sidebar ul.menu li a,
.sidebar ul.menu li span.separator{text-decoration:none;font-size:1em;padding:0.5em;position:relative;display:block;}
.sidebar ul.menu li a:hover{background:#eee;color:#444;}
.sidebar ul.menu li.active a{background:#E7E7E7;color:#444;}
.sidebar ul.menu li.last{border-bottom:none;}
/* sub level */
.sidebar ul.menu li li{list-style-type:none;border-bottom:0;border-top:1px solid #ddd;}
.sidebar ul.menu li li a,
.sidebar ul.menu li li span.separator{padding:.3em 0 .3em 1.5em;color:#666;}
.sidebar ul.menu li li a:hover{text-decoration:underline;}
.sidebar ul.menu li.active li a{background:#eee;color:#666;}

/* subtext layer (sidebar)
***************************************/
.sidebar .mod.subtext ul.menu .mainmenu_item{padding:0;display:block;text-transform:uppercase;font-size:1em;font-weight:normal;font-size:1em;padding:0;color:#222;line-height:1em;}
.sidebar .mod.subtext ul.menu .submenu_item{padding:.3em 0 0 0;display:block;line-height:1em;text-transform:none;font-weight:normal;font-size:0.9em;color:#777;}
 /* @end */ 

 /* @group tabs.css */ 
/*----------------------------------------------------------------------------
++ Tabs CSS
++ These are the styles for the tabs
----------------------------------------------------------------------------*/
/* tabs container and panels */
.ui-tabs{margin:0 0 1em 0;border-top:none;float:left; width:100%;}
.ui-tabs .ui-tabs-panel{display:block;border-width:0;clear:both;border:0;background:#fafafa;border:1px solid #ddd;padding: 1em; }

/* tabs navigation */
.ui-tabs .ui-tabs-nav{margin:0;padding:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;float:left;position:relative;z-index:1;bottom:-0px;}
.ui-tabs .ui-tabs-nav li{position:relative;float:left;margin:0 .2em 0 0;padding:0;border:1px solid #ddd;background:#f1f1f1;top:1px;list-style:none;}
.ui-tabs .ui-tabs-nav li a{float:left;text-decoration:none;padding:0.6em 1.2em;font-family:georgia;}
.ui-tabs .ui-tabs-nav li a:focus{outline:0;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected{padding-bottom:1px;border-bottom:0;background:#fafafa;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text;}
.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer;}
.ui-tabs .ui-tabs-hide{display:none!important;}
 /* @end */ 

 /* @group accordions.css */ 
div.ui-accordion{border-bottom:1px solid #ccc;float:left;margin:0 0 1em 0;width:100%;}
.ui-accordion .ui-accordion-header{cursor:pointer;position:relative;margin-top:1px;zoom:1;display:block;border:1px solid #ccc;border-bottom:0;margin:0;}
.ui-accordion .ui-accordion-li-fix{display:inline;}
.ui-accordion .ui-state-active a{border-bottom:0!important;}
.ui-accordion .ui-accordion-header a{text-decoration:none;display:block;font-size:1em;padding:.5em .5em .5em .7em;color:#1E272C;}
.ui-accordion .ui-accordion-content{padding:1em;border-top:0;margin-top:-2px;margin-bottom:0;position:relative;top:1px;overflow:auto;border:1px solid #ccc;display:none;}
.ui-accordion .ui-accordion-content ul{margin:0;padding:0;}
.ui-accordion .ui-accordion-content-active{display:block;background:#fff;border:1px solid #ccc;}
.ui-accordion .ui-accordion-header{background:#eee;}
.ui-accordion .ui-state-active.ui-accordion-header,
.ui-accordion .ui-state-hover.ui-accordion-header{background:#ddd;}
 /* @end */ 

 /* @group typo.css */ 
/*-------------------------------------------------------------------------
++ JoomlaJunkie - Typography CSS
++ All Typographical styling is kept here
---------------------------------------------------------------------------*/
body{font:13px/1.231 Arial;}
p{margin-bottom:1em;line-height:1.7em;}
h1.article-title{margin:0 0 .3em 0;}
#bd .article-info{margin-bottom:1.8em;}
#article-content p,
#primary-content p{font-size:1.1em;line-height:1.5em;font-weight:400;margin:0 0 1em;}
#article-content .teaser{font-family:arial, verdana;font-size:1.5em;line-height:1.4em;color:#777;margin:0 0 0.8em;}
q:before,q:after,blockquote:before,blockquote:after{content:"";}

/* heading styles
******************************************************/
h1,h2,h3,h4,h5,h6{margin:1em 0 .5em 0;font-family:arial, verdana;}
.componentheading,h1{font-size:2.0em;}
.componentheading{margin:.5em 0 .3em;}

.contentheading,h2{font-size:1.9em;}
h3{font-size:1.7em;}
h4{font-size:1.5em;}
h5{font-size:1.3em;}
h6{font-size:1.0em;}
h4 span{color:#666;}

/* links styling
******************************************************/
a,a:link{text-decoration:underline;}
a:hover{text-decoration:none;}
a:active{}
a:visited{}

/* lists styling
******************************************************/
ul,ol{margin:0 0 1.5em 3em;font-size:1em;font-weight:400;line-height:1.5em;}
ul ul,ol ol,ul ul ul,ol ol ol,ul ul ul ul,ol ol ol ol{margin-bottom:0;}
#article div.yui-u ul{margin:0 0 0 1.5em;}
#article div.yui-u ul.bullet{margin:0 0 1.5em 0;}
#article div.yui-u ol{margin-left:2em;}
#article div.yui-u h5{margin-top:.5em;}
/* unordered lists */
ul li{list-style:disc;}
ul li li{list-style:circle;}
ul li li li{list-style:square;}
ul.circle li{list-style-type:circle;}
ul.square li{list-style-type:square;}
ul.bullet{margin:0 0 1em 0;}
ul.bullet li{margin:0;list-style-type:none;background:transparent url(/morph_assets/themelets/explorer/images/bullet-icons-sprite.png) no-repeat;}
ul.style1 li{background-position:0 3px;padding-left:1.5em;}
ul.style2 li{background-position:0 -65px;padding-left:1.6em;}
ul.style3 li{background-position:0 -136px;padding-left:1.6em;}
ul.style4 li{background-position:0 -203px;padding-left:1.8em;}
ul.style5 li{background-position:0 -273px;padding-left:1.7em;}
ul.style6 li{background-position:0 -346px;padding-left:1.7em;}
ul.style7 li{background-position:0 -416px;padding-left:1.5em;}
ul.style8 li{background-position:0 -486px;padding-left:1.8em;}
ul.style9 li{background-position:0 -559px;padding-left:1.7em;}
ul.style10 li{background-position:0 -630px;padding-left:1.7em;}
ul.style11 li{background-position:0 -696px;padding-left:1.5em;}
ul.style12 li{background-position:0 -765px;padding-left:1.6em;}
ul.style13 li{background-position:0 -834px;padding-left:1.6em;}
ul.style14 li{background-position:0 -905px;padding-left:1.8em;}
ul.style15 li{background-position:0 -979px;padding-left:1.8em;}
/* compound lists */
ul.compound{margin:1em 0 2em 0;padding:0;overflow:hidden;}
ul.compound li{list-style:none;border-bottom:1px dashed #ccc;width:48%;float:left;}
ul.compound li.alt{border-left:1px dashed #ccc;padding-left:3%;}
ul.compound li.last{border-bottom:0;}
ul.compound h3{margin:.7em 0 .4em 0;padding:0;}
ul.compound p{font-size:.8em;width:95%;}
/* ordered lists */
ol li{list-style-type:decimal;}
ol li li{list-style:decimal;}
ol li li li{list-style:decimal;}
ol.decimal-leading-zero li{list-style-type:decimal-leading-zero;}
ol.lower-roman li{list-style-type:lower-roman;}
ol.upper-roman li{list-style-type:upper-roman;}
ol.lower-alpha li{list-style-type:lower-alpha;}
ol.upper-alpha li{list-style-type:upper-alpha;}
/* definition lists */
dl{line-height:1.5em;letter-spacing:.2px;}
dl dt{font-weight:bold;}
dl dd{margin:0.1em 0 1em 2em;}
dl.listHorizontal dt{}
dl.listHorizontal dd{margin:0.1em 0 1em 0;}
dl.listVertical dt{background:#eee;color:#3F3F3F;font-weight:700;padding:.3em .5em;}
dl.listVertical dd{margin:0 0 1em 0;padding:.2em .5em;}
dl.zebra dt{padding:0.3em 0.5em;border-bottom:1px solid #ddd;}
dl.zebra dd{background:#ddd;border-top:1px solid #fff;margin-bottom:1em;padding:0.5em 0.5em 1em .7em;}
dl.listHorizontal{overflow:hidden;}
dl lh{display:block;padding-bottom:.5em;margin-bottom:.5em;border-bottom:1px dashed #ddd;font-size:1.2em;font-weight:bold;}
dl.listFlat{overflow:hidden;margin-bottom:1em;}
dl.listFlat dt{float:left;padding-right:.7em;width:110px;text-align:right;}
dl.listFlat dt code{background:#eee;padding:.1em .3em;font-size:.8em;}
dl.listFlat dd{margin-bottom:.5em;}

/* tables styling
******************************************************/
table{margin:0 0 1em 0;}
table.tbl-style1{border-left:1px solid #698E8B;border-top:1px solid #698E8B;background:#fff;margin:0 0 1em 0;}
table.tbl-style1 caption{color:#999;text-align:center;font-weight:bold;font-size:1.2em;padding:.2em .5em;}
table.tbl-style1 th{background:#7CA9A4;border-right:1px solid #698E8B;border-bottom:1px solid #698E8B;padding:.2em .5em;color:#fff;text-align:left;}
table.tbl-style1 tr.alt{background:#D8E5DF;}
table.tbl-style1 td{border-right:1px solid #698E8B;border-bottom:1px solid #698E8B;}
/* remove tables styling - use class nostyle */
table.nostyle,table.nostyle tr.alt{background:none;}
table.nostyle td,table.nostyle tr.alt,table.nostyle{border:none;}
table td{padding:2px 5px;}

/* quotes,blockquotes & code
******************************************************/
pre,.code{overflow:auto;background:#eee;margin:1em 0 1.5em;padding:1em;}
blockquote{font:normal 1.3em/1.4em Georgia,"Times New Roman",Times,serif;margin:0 2em 1em 2em;padding:0;color:#999;}
blockquote.quote{margin:0 0 1em 0;padding:0 2em;position:relative;height:100%;}
.quote span{font:bold 3em Georgia,sans-serif;width:2em;position:absolute;top:0;left:0;}
.quote .cite{border-top:1px dashed #ccc;}
blockquote.box{margin:1em 0;}
blockquote.box .cite{text-align:right;border-top:1px dashed;}
blockquote cite{font:bold .9em georiga;text-transform:uppercase;padding-left:1em;}
blockquote p{font-size:1em!important;margin-bottom:0!important;}
blockquote p.cite{font-size:.7em!important;padding-top:.5em;margin-top:.5em!important;border-top:1px solid;}
pre, code, kbd, samp, tt {font-family:monospace;font-size:0.9em;}

/* pullquotes */
.pullquote{font:normal 1.5em/1.2em Georgia,"Times New Roman",Times,serif;width:25%;float:left;margin:0 1em 0 0;}
.pqr{float:right;margin:0 0 0 1em;}
.box,blockquote.style1,blockquote.style2,blockquote.style3,blockquote.style4,blockquote.style5{padding:1em;}
.box,blockquote.style1{background:#eee;color:#777;}
blockquote.style2{background:#999;color:#fff;}
blockquote.style3{background:#577573;color:#fff;}
blockquote.style4{background:#304848;color:#fff;}
blockquote.style5{color:#fff;background:#CA6623;}
.quote-author{background:#ddd;border-top:1px solid #ccc;margin:20px -19px -20px -20px;padding:0.5em 1em;font-size:0.7em;text-align:right;font-weight:bold;}
.quote-author a{color:#666;}

/* dropcap */
.dropcap{color:#888;font:55px/40px Georgia,"Times New Roman",Times,serif;display:block;float:left;padding:4px 8px 0 0;}
q{background:#6CADBE;color:#fff;font-weight:bold;font-style:oblique;padding:.1em .4em;}
div.post .text .dropCap{float:left;font-size:45px;font-variant:small-caps;line-height:40px;padding-right:5px;padding-top:2px;}

/* alerts
******************************************************/
.notice{padding:.3em .5em .3em 2em;margin:1em 0;border:1px solid;background-repeat: no-repeat;background-image:url(/morph_assets/themelets/explorer/images/message-icons.png);}
.internetvanilla .notice{background-image:url(/morph_assets/themelets/explorer/images/message-icons.gif);}
p.notice.error{background-color:#CC3333;border-color:#6A0000;color:#fff;background-position:4px 4px;}
p.notice.info{background-color:#90CACC;border-color:#276362;color:#276362;background-position:4px -194px;}
p.notice.buy{background-color:#99CC66;border-color:#496400;color:#496400;background-position:5px -394px;}
p.notice.alert{background-color:#FFFF99;border-color:#FFCC00;color:#9E561A;background-position:5px -593px;}
p.notice.help{background-color:#2D6DC2;border-color:#1C3986;color:#fff;background-position:4px -794px;}
p.notice.download{background-color:#EBB171;border-color:#FF6600;color:#fff;background-position:4px -993px;}

/* system notices */
#system-message *{color:#000;margin:0;padding:0;}
#system-message{margin:1em 0;overflow:hidden;font-size:1.5em;}
#system-message dt{float:left;margin-right:.6em;}
#system-message dd{float:left;}
#system-message dd li{list-style:none;}

/* highlight text
******************************************************/
.highlight{background:#FFFF99;font-weight:bold;padding:1px 5px;}
.class-name{background:#F9FFD0;padding:2px 5px;border:1px solid #FFDF80;color:#9F5B32;}

/* image alignment
******************************************************/
.img-left{margin:0 1em 1em 0;}
.img-right{margin:0 0 1em 1em;}
.img-border{background:#fff;padding:1px;border:5px solid #ccc;}
.img-style1{border-color:#304848;}
.img-style2{border-color:#577573;}
.img-style3{border-color:#CA6623;}
.img-style4{border-color:#eee;}
.img-style5{border-color:#999;}
span.caption-wrapper.img-left{margin:0 20px 20px 0;}
span.caption-wrapper.img-right{margin:0 0 20px 20px;}

/* image captions
******************************************************/
.caption-top,.caption-bottom{padding:1em;font-weight:bold;font-size:12px;font-family:arial;cursor:default;display:block;}
.caption a,.caption a{border:0 none;text-decoration:none;background:#000;padding:0;}
.caption a:hover,
.caption a:hover{background:#202020;}
br.c{clear:both;}

/* horizontal rules
******************************************************/
hr{margin:1em 0;border:0;height:2px;border-bottom:1px solid #ccc;}
hr.dotted,hr.dashed,hr.cut{border:0;background-image:url(/morph_assets/themelets/explorer/images/hr-dividers.gif);}
hr.dotted{background-position: top center;height:3px;}
hr.cut{background-position: center center;height:20px;}
hr.dashed{background-position: bottom center;height:3px;}

/* form elements
******************************************************/
.button{padding:3px 2px;margin:0;display:inline-block;border:none;cursor:pointer;}
#navbar-container .button{padding:2px 12px;width:52px;}
#navbar-container .inputbox{width:113px;}
.inputbox{font-size:1.1em;padding:0.2em 0.1em 0.2em 0.4em;}
select option{background:#ccc;}
#navbar-container .inputbox{background:#e3e3e3;}
.inputbox{border: 1px solid #fff;}
.button{background:#ccc;color:#333;}
.button:hover{background:#eee;}
.inputbox{color:#333;}
select,input,button,textarea{background:#F6F6F6;border:1px solid #ccc;color:#333;}

/* reusable classes
******************************************************/
.nopadding{margin: 0;}

/* print view
******************************************************/
#printview{background:#ddd;}
#printview .article-page{background:#fff;margin:1em;border:1px solid #ccc;text-align:left;padding:2em;}
#printview #shareit-box,
#printview .article-info{display:none;}

/* tabs in content
******************************************************/
.jwts_tabberlive .jwts_tabbertab,.jwts_tabbernav,.jwts_tabbernav li,.jwts_tabbernav li a,.jwts_tabberlive {margin:0;padding:0;list-style:none;background:none;border:0;}
.jwts_tabberlive .jwts_tabbertab h2,.jwts_tabberlive .jwts_tabbertab h3,.jwts_tabberlive .jwts_tabbertabhide {display:none;}
.jwts_tabbernav {overflow:hidden;}
.jwts_tabbernav li a,.jwts_tabbernav li a:link {background:#739A97;margin:0 1px 0 0;padding:0.5em 1em;color:#333;text-decoration:none;display:block;float:left;}
.jwts_tabbernav li a:visited {color:#333;}
.jwts_tabbernav li a:hover {text-decoration:none;}
.jwts_tabbernav li a:active,ul.jwts_tabbernav li a:focus {outline:0;}
.jwts_tabbernav li.jwts_tabberactive a {background:#577573;border-bottom:1px solid #577573;color:#fff;}
.jwts_tabbernav li.jwts_tabberactive a:hover {background:#577573;text-decoration:none;}
.jwts_tabbernav li.jwts_tabberactive,.jwts_tabbernav li.jwts_tabberinactive {background:none;padding:0;margin:0;}
.jwts_tabberlive .jwts_tabbertab,ul.jwts_tabbernav {text-align:left;}
.jwts_tabberlive .jwts_tabbertab{padding-top:1em;border-top:3px solid #577573;}
.jwts_tabberlive .jwts_tabbertab pre{padding:0;background:#fff;}
.jwts_tabberlive .jwts_tabbertab pre ol{margin:0;}
/* JCE Editor styles
***********************************************************/
.redbold {
	color: #6b061a;
	font-weight: bold;
}

.clear {
	clear: both;
}

.newsblock h3 {
	margin: 20px 0 0 20px;
	font-family: arial, verdana, sans-serif;
	color:#cc092f;
	font-weight: bold;
	}
.newsblock ul {
	margin-left: 20px;
	list-style-position: inside;
	line-height: 1.8em;
	}


 /* @end */ 

 /* @group joomla.css */ 
/*----------------------------------------------------------------------------
++ JoomlaJunkie Joomla CSS
++ All Joomla! specific styling is kept here.
----------------------------------------------------------------------------*/
/* frontend editing mode */
#bd.editmode #secondary-content,
#bd.editmode #tertiary-content{display:none;}
#bd.editmode #yui-main,
#bd.editmode #yui-main .yui-b,
#bd.editmode #yui-main table{width:100%;margin-left:0;float:none;}
#metadesc{height:50px;}

/* breadcrumbs */
#breadcrumbs .pathway,#breadcrumbs .pathway li{line-height:1;margin:0;padding:0;list-style:none;background:none;}
.breadcrumbs.pathway li a{background-position:100% -397px;}
.pathway{font-size:1em;float:left;}
#breadcrumbs{overflow:hidden;margin-bottom:1em;}
#breadcrumbs span{display:block;float:left;padding-right:1em;color:#666;line-height:1;}
.pathway a:link,#primary-content .pathway a:visited{display:block;float:left;padding-right:1em;font-size:1em;text-decoration:underline;}
.pathway li.pathway-current{background:none;}
#bd .pathway.breadcrumbs li{float:left;list-style:none;margin-right:10px;color:#999;}

/* pagination */
#pagination-wrap{overflow:hidden;background:#f6f6f6;padding:.5em .5em .3em .5em;border-top:1px solid #ddd;}
#pagination-wrap .pagination-links{float:left;color:#777;padding:.2em .5em;}
#pagination-wrap .pagination,#pagination-wrap .pagination li{margin:0;padding:0;}
#pagination-wrap .pagination{float:right;}
#pagination-wrap .pagination li{background:#fff;float:left;display:block;margin:0 0 0 .5em;color:#999;}
#pagination-wrap .pagination li.bookends{background:none;color:#999;}
#pagination-wrap .pagination li span,
#pagination-wrap .pagination li a{display:block;padding:.1em .5em;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
#pagination-wrap .pagination li a:hover{background:#CC4842;color:#fff;text-decoration:none;border-color:#678C88;}

/* system messages */
dl#system-message{padding:1em;margin-bottom:1em;}
dl#system-message dt.error{font-size:1.5em;}
dl#system-message dd.error{font-size:1.2em;}
dl#system-message dd.error ul{margin:0;list-style:none;}
dl#system-message dd.error ul li{margin:0;list-style:none;color:#000;line-height:1.2em;}
#primary-content #system-message dt{background:none;}
dl#system-message{border:5px solid #AF2F15;background:#FFD39F;}
dl#system-message dt.error{color:#AF2F15;}

/* readon links */
a.readon{display:block;float:left;clear:both;}
#bd p.readon a{background:#CC1642;color:#fff;padding:0.4em 0.9em;text-decoration:none;font-size:0.8em;}
.readon span{display:none;}
#bd p.readon a:hover{text-decoration:none;background:#7D0000;}

/* article mailto layout
****************************/
#mailto-wrap{text-align:left;padding:0;background:#ddd;position:relative;}
#mailto-wrap h3{font-size:1.7em;width:300px;margin:1em auto .6em auto;}
#mailto-wrap ul{width:300px;margin:0 auto;}
#mailto-wrap li{list-style:none;}
#mailto-wrap label{display:block;}
#mailto-wrap .text-input{padding:0.5em;margin:.1em 0 .5em 0;width:90%;}
#mailto-wrap .focus{border-color:#577573;}
#mailto-wrap .form-action{padding:.5em 0 0 0;margin:0 0 .5em 0;}
#mailto-wrap .button.send{background:#CC1642;color:#fff;}
#printview body{background:#ddd;}
#printview #primary-content #pagenav,
#printview #article-content br{display:none;}
#mailto-wrap.success-message{padding:6em 5em;}
#mailto-wrap.success-message h3{margin-top:2em;}
#mailto-wrap.success-message a.close-window{display:block;width:300px;margin:0 auto;text-align:center;}
#printview dl#system-message{margin-bottom:-0.7em;padding:.2em 0;}
#printview #system-message ul,
#printview #system-message li,
#printview #system-message dt,
#printview #system-message dd{display:inline;margin:0;padding:0;background:none;border:0;}

/* search results
****************************/
#search-top{border-top:1px dotted #ccc;padding-top:1em;margin-bottom:1em;overflow:hidden;}
#search-top dt{float:left;width:22%;margin:0;font-size:1.1em;display:block;}
#primary-content #search-top dd{margin:0;padding:.1em 0 .5em 0;float:left;width:77%;display:block;}
#search-top .search-input{width:72%;}
#primary-content .search-phrase{display:block;padding-top:.5em;}
#primary-content.input-wrap{border:3px solid #eee;overflow:hidden;float:left;width:75%;}
#primary-content .search-input,
#primary-content .form-input{border:1px solid #dedede;padding:.5em 1em;background:#fff;font-size:1.2em;}
#primary-content #search-top .search-btn{margin-left:.6em;padding:.4em 1em;font-size:1.2em;}
#primary-content #search-top select{margin:0;padding:0;border:2px solid #ddd;background:#fff;}
#primary-content .search-results{list-style-position:inside;margin:0;padding:0;}
#primary-content .search-results li{list-style:none;font-size:1.3em;color:#999;border-top:1px solid #fff;border-bottom:1px solid #ccc;padding:0.5em;}
#primary-content .search-results li.alt{background:#F7F7F7;}
#primary-content .search-results li a{text-decoration:none;float:left;}
#primary-content .search-results li .search-section{float:right;font-size:.7em;margin-top:0;color:#999;font-size:.7em;}
#primary-content .search-description{clear:both;padding:.5em 0 0 0;margin:0;font-size:.8em;line-height:1.5em;color:#444;}
#primary-content .searchintro{font-size:1.2em;margin:1em 0;}
#primary-content .searchintro span{color:#444;}
#primary-content .pagination li{display:inline;}
#primary-content .search-info{overflow:hidden;margin:0;padding:.5em .5em;list-style:none;background:#eee;border-bottom:3px solid #ccc;}
#primary-content .search-counter{float:left;font-size:1em;color:#999;margin:.3em 0 0 0;}
#primary-content .search-counter span{color:#666;}
#primary-content .search-counter .keyword{padding-left:.5em;}
#primary-content .search-limit{color:#666;float:right;list-style:none;}
#primary-content .search-limit select{margin:.1em .1em 0 0;padding:0;background:#fff;border:1px solid #ccc;}
#pagination-wrap.search-bottom{background:#fff;border-top:0;padding-top:1em;}
#pagination-wrap.search-bottom .pagination-links{padding:0;}

/* blog view
****************************/
.blog .article-row{overflow:hidden;margin-bottom:1em;}
#bd #primary-content .blog .article-row.first .contentheading{margin-top:0;}
.blog .cols2,
.blog .cols3,
.blog .cols4,
.blog .cols5{vertical-align:top;padding:0;margin:0;float:left;}
.blog .cols2{width:49%;}
.blog .cols2.column2{float:right;}
.blog .cols3{width:31%;}
.blog .cols3.column2{margin:0 1.5em;}
.blog .cols4{width:23%;}
.blog .cols4.column2{margin:0 1.5em;}
.blog .cols4.column4{margin:0 0 0 1.5em;}
.blog .cols5{width:18.3%;}
.blog .cols5.column2,
.blog .cols5.column4{margin:0 1.5em;}
.blog .cols5.column5{margin:0;}
.article_separator{display:none;}
.blog .content-description{font:normal 1.3em/1.6em georgia;margin:-1.5em 0 1.5em 0;}
#bd #primary-content .blog .contentheading{margin:0.5em 0 0 0;}
#bd #primary-content .article-info {padding-bottom:.5em;margin-bottom:.5em;border-bottom:1px dashed #ccc;}
.desc{font:normal 1.5em/1.3em Georgia;margin-bottom:1.3em;color:#999;}

/* article options
****************************/
#bd .article-info,#bd .article-info li{margin:0;padding:0;list-style:none;}
#bd .article-info{overflow:hidden;margin:0 0 1em 0;padding:0;}
#bd .article-info li{float:left;color:#666;margin-right:10px;}
#bd .article-info li strong{text-transform:capitalize;color:#666;}
#bd .article-info .icons{float:right;margin:.3em 0 0 .3em;}
#bd .article-info .divider{color:#ccc;}
#bd .article-info .created{background-position:0 -199px;padding-left:24px;}
#bd .article-info .share a{text-decoration:underline;}
#bd .article-info .author{background-position:0 -148px;padding-left:22px;}
#bd .article-info li a{color:#444;}
#bd .article-info li a:focus{outline:0;}
#bd .article-info li a span{width:16px;height:16px;display:block;text-indent:-7998px;}
#bd .article-info li a .pdf-icon{background-position:-1px 0;}
#bd .article-info li a .print-icon{background-position:-1px -50px;}
#bd .article-info li a .email-icon{background-position:-3px -97px;}
#bd .modified{color:#999;text-transform:uppercase;font-size:.9em;}
#bd .filing{}

/* joomla default table styles
****************************/
tr.sectiontableentry1 td,
tr.sectiontableentry2 td,
tr.sectiontableentry1 td,
tr.sectiontableentry2 td{padding:10px 0 0 0;}
tr.sectiontableentry2 td{background:#EFEFEF;}
.sectiontableheader{text-align:left;font-size:1.3em;font-weight:bold;height:30px;background:transparent url(/morph_assets/themelets/explorer/images/btmshelf-bg.jpg) repeat-x 0 10%;color:#fff;}
table td.sectiontableheader{border:none;color:#fff;}
td.sectiontableentry1 input,
td.sectiontableentry2 input{margin-top:4px;}

/* joomla category table
****************************/
table.category-table{border:1px solid #ccc;border-bottom:0;margin-top:.5em;}
table.category-table thead th{background:#eee;border-bottom:1px solid #ccc;color:#666;padding:.2em .5em;}
table.category-table tr{border-bottom:1px solid #ccc;}
table.category-table tr td{padding:.2em 0 .2em .5em;}
#ct-count,
table.category-table tr .ct-count{width:20px;text-align:center;}

/* polls component
****************************/
.poll{width:100%;margin:0;padding:0;}
.poll,#bd .poll tr,#bd .poll td{border:0;}
.pollstableborder{margin:0.5em 0 1em;width:100%;}
.pollstableborder td{padding:0.1em 0.2em;}
.pollstableborder td input{margin-top:4px;}
.polls_color_1{background-color:#8D1B1B;border:2px solid #B22222;}
.polls_color_2{background-color:#6740E1;border:2px solid #4169E1;}
.polls_color_3{background-color:#8D8D8D;border:2px solid #D2D2D2;}
.polls_color_4{background-color:#CC8500;border:2px solid #FFA500;}
.polls_color_5{background-color:#5B781E;border:2px solid #6B8E23;}
.pollstableborder tbody td{margin:0;padding:0;}
.polls_color_1,.polls_color_2,.polls_color_3,.polls_color_4,.polls_color_5{padding:5px;margin:2px;}
.polls h4,.polls h4{margin:0 0 5px 0;}
.pollstableborder td{font:normal 0.9em/1.4em Arial;}
form.polls ul li{padding:3px 5px;}
form.polls li.sectiontableentry1{background:#ddd;}

/* back to top link
****************************/
#top-link{display:block;position:fixed;right:5px;bottom:5px;background-position:-5px -347px;border:0;color:#fff;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,arial,sans-serif;font-size:1em;margin:0;padding:0;outline:0;text-transform:uppercase;padding-left:15px;}

/* login module input width
****************************/
.internetexplorer60 #top-link,.internetexplorer70 #top-link{height:1.5%;}

/* login page
****************************/
#login-wrap{width:400px;margin:3em auto;background:#f6f6f6;padding:2em;position:relative;}
#login-wrap h1{margin:0;padding:0;}
#login-wrap p{font-size:1.2em;color:#666;margin-top:.2em;border-bottom:1px dashed #ccc;padding-bottom:.7em;margin:.2em 0 .5em 0;}
#login-wrap ul,
#login-wrap li{margin:0;padding:0;overflow:hidden;}
#login-wrap li{color:#999;}
#login-wrap .input-wrap{width:98%;}
#login-wrap .input-wrap .form-input{padding:.5em;width:95.6%;}
#login-wrap  .input-wrap input:focus{border-color:#ccc;}
#login-wrap .label label{display:block;font-size:1.2em;padding:.5em 0;color:#999;padding-top:.5em;text-transform:uppercase;}
#login-wrap #com-form-login-remember{margin:1em 0;}
#login-wrap .login-btn{padding-top:1em;}
.com_user.reset #login-wrap .login-btn{padding-top:0;}
#login-wrap .login-btn input{padding:.5em 1em;}
#login-wrap .login-btn .button.focus{border:0;}
#login-links{position:absolute;bottom:2em;right:5em;}
#login-links li{list-style:circle;font-size:1em;color:#999;}
#login-wrap img{display:none;}
#login-wrap .req{color:red;}
#login-wrap #email{margin-bottom:1em;}

/* debug results
****************************/
#system-debug{text-align:left;background:#fff;border:5px solid #ccc;margin:0 2em 2em 2em;padding:1em 2em 2em 2em;}

/* page navigation plugin
****************************/
#primary-content #pagenav,
#primary-content #pagenav li{margin:0;padding:0;list-style:none;}
#primary-content #pagenav{background:#eee;clear:both;overflow:hidden;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:.5em 0;margin:2em 0 1em 0;}
#primary-content #pagenav li{float:left;width:50%;}
#primary-content #pagenav li.pagenav-prev{padding-left:.5em;width:48%;}
#primary-content #pagenav li.pagenav-next{padding-right:.5em;float:right;text-align:right;}
#primary-content #pagenav li a{color:#777;font-size:1.2em;}
#primary-content #pagenav li a span{color:#666;}

/* article rating
****************************/
#content-rating{clear:both;overflow:hidden;background:#f6f6f6;padding:.5em .6em .3em .6em;margin:0;color:#444;font-size:.9em;border-bottom:1px solid #ccc;}
#content-rating span{float:left;margin-top:.2em;}
#content-rating img{padding-top:0;margin-bottom:-2px;}
#content-rating span.rate-results{float:right;}
#content-rating input.button{padding:0;margin-bottom:.3em;background:#fff;text-transform:uppercase;font-size:.9em;border:1px solid #ccc;}

/* article tooltip
****************************/
.tool-tip{border:5px solid #6CADBE;display:block;}
.tool-tip div{background:#fff;padding:1em;border:1px solid #004A5B;}
.tool-tip div div{padding:0;border:0;text-align:left;}
.tool-tip div .tool-title{font-weight:bold;padding-bottom:.5em;margin-bottom:.5em;border-bottom:1px dashed #ccc;}
.tool-tip div .tool-text{color:#777;}
#yui-main #primary-content #shareit-box{position:absolute;display:none;}
#yui-main #primary-content #shareit-header{width:138px;}
#yui-main #primary-content #shareit-body{width:138px;height:100px;background:url(/morph_assets/themelets/explorer/images/shareit.png);}
#yui-main #primary-content #shareit-blank{height:20px;}
#yui-main #primary-content #shareit-url{height:50px;text-align:center;}
#yui-main #primary-content #shareit-url input.field{width:100px;height:26px;background:transparent url(/morph_assets/themelets/explorer/images/field.gif) no-repeat;border:none;outline:none;padding:7px 5px 0 5px;margin:3px auto;font-size:11px;}
#yui-main #primary-content #shareit-icon{height:20px;}
#yui-main #primary-content #shareit-icon ul{list-style:none;width:130px;margin:0;padding:0 0 0 9px;}
#yui-main #primary-content #shareit-icon ul li{float:left;padding:0;list-style:none;margin:0;}
#yui-main #primary-content #shareit-icon ul li a{background:transparent url(/morph_assets/themelets/explorer/images/sharethis-icons.png) no-repeat;text-indent:-7998px;display:block;width:20px;height:20px;}
#yui-main #primary-content #shareit-icon ul li.shareit-mail a{background-position:0 -3px;}
#yui-main #primary-content #shareit-icon ul li.shareit-delicious a{background-position:0 -40px;}
#yui-main #primary-content #shareit-icon ul li.shareit-designfloat a{background-position:0 -77px;}
#yui-main #primary-content #shareit-icon ul li.shareit-digg a{background-position:0 -114px;}
#yui-main #primary-content #shareit-icon ul li.shareit-stumbleupon a{background-position:0 -151px;}
#yui-main #primary-content #shareit-icon ul li.shareit-twitter a{background-position:0 -186px;}

/* article table of contents
****************************/
#article.toc{margin-top:1.5em;}
#toc{float:right;border:5px solid #ddd;margin:0 0 1em 1em;}
#toc div{border:1px solid #ccc;padding:1em;background:#fff;}
#toc h3,#toc ul,#toc li{margin:0;padding:0;}
#toc h3{padding-bottom:.5em;margin-bottom:.5em;border-bottom:1px dashed #ccc;font-size:1.2em;}
#toc h3 span{font-size:.9em;color:#999;padding-left:1.7em;}
#article #toc ul li{list-style:none;font-size:1.1em}
#toc .toc-showall{border-top:1px dashed #ccc;padding-top:.5em;margin-top:.5em;}
#article .pagenavcounter{display:none;}
#article .toclink.active{color:#444;display:block;}
/* default joomla plugin version */
#article table.contenttoc{float:right;border:5px solid #CC1642;margin-left:1em;background:#CC1642;padding:1px;display:block;}
#article table.contenttoc th{padding:.5em 1em .5em .8em;background:#CC1642 url(/morph_assets/themelets/explorer/images/btmshelf-bg.jpg) repeat-x bottom left;color:#fff;border-bottom:1px solid #CC1642;}
#article table.contenttoc td{padding:0;border-top:1px solid #ccc;background:#eee;}
#article table.contenttoc tr.alt td{background:#fff;}
#article table.contenttoc td a{display:block;padding:.4em 1em .4em .5em;}
#article table.contenttoc td a:hover{background:#FFFF99;text-decoration:underline;}
#article table.contenttoc td a.active{text-decoration:underline;background:#D1EFEC;}

/* article page nav
****************************/
#primary-content #articlenav,
#primary-content #articlenav li{margin:0;padding:0;list-style:none;}
#primary-content #articlenav{overflow:hidden;padding:0 0 .5em 0;margin:0;}
#primary-content #articlenav li{float:left;}
#primary-content #articlenav li.articlenav-next{float:right;}
#primary-content #articlenav li{font-size:1.2em;color:#999;}
#primary-content #articlenav li span{color:#666;}

/* article font-sizer
****************************/
.fontsize-label{float:left;padding-right:5px;}
#fontsizer{overflow:hidden;float:right;position:relative;bottom:-4px;}
#fontsizer a{margin-right:3px;outline:0;background:url(/morph_assets/themelets/explorer/images/fontsize-icons.png) no-repeat;text-indent:-9999px;display:block;width:11px;height:11px;float:left;}
#fontsizer .smallFont{background-position:0 0;}
#fontsizer .smallFont:hover{background-position:-11px 0;}
#fontsizer .defaultFont{background-position:0 -11px;}
#fontsizer .defaultFont:hover{background-position:-11px -11px;}
#fontsizer .largeFont{background-position:0 -22px;}
#fontsizer .largeFont:hover{background-position:-11px -22px;}

/* author profile
****************************/
#author-profile{float:right;border:5px solid #ccc;padding:1em;margin:0 0 1em 1em;background:#eee;}
#author-profile h3,
#author-profile p{margin:0;padding:0;}
#author-profile img{margin:1em 0;background:#fff;padding:1px;border:3px solid #ddd;}
#article-content #author-profile .mod,
#article-content #author-profile .mod h3,
#article-content #author-profile .mod .modinner,
#article-content #author-profile .simpleContact-item{background:none;margin:0;padding:0;border:0;}
#article-content #author-profile .simpleContact-item{}
#article-content #author-profile .mod h3{font-size:1.3em;text-transform:uppercase;}
#article-content #author-profile .simpleContact-item img{background:#fff;padding:1px;border:5px solid #ddd;}
#article-content #author-profile .simpleContact-item p{font-size:1em;text-indent:1.6em;}
#article-content #author-profile .contact-sendusemail a{background:#CC1642;padding:.5em .8em;display:inline;}

/* contact form
****************************/
#emailForm .inputbox{border:1px solid;border-color:#B8BFC3 #DDE6EB #DDE6EB #B8BFC3;background:#ECF0FB;}
#emailForm .contact_email label{padding:0;margin:0;text-indent:0;}
#contact-top{overflow:hidden;}
#contact-top .contact-info{float:left;}
#contact-top .contact-info h2,
#contact-top .contact-info h3{margin:0;padding:0;}
#contact-top .contact-info h2{font-size:1.5em;line-height:1;margin-bottom:.3em;}
#contact-top .contact-info h3{font-size:.9em;margin-bottom:.2em;color:#777;text-transform:uppercase;}
#contact-top .contact-info .contact{margin-bottom:1em;}
#contact-top .contact-info .adr{margin-bottom:1em;}
#contact-top .contact-info .adr span{display:block;}
#contact-top .contact-info ul{margin:0;}
#contact-top .contact-info .vcard li.tel{margin:0;list-style:none;}
#contact-top .contact-info strong{width:60px;display:inline-block;font-weight:bold;}
#contact-top .contact-info .vcard li span.type{display:none;}
#contact-top .contact-info .vcard,
#contact-top .contact-info .website{font-size:1em;}
#contact-top .contact-info a{text-decoration:underline;}
#contact-top .contact-photo{float:right;background:#fff;padding:1px;border:5px solid #ddd;margin:.7em 1em 0 0;}
#primary-content #contact-form h3{margin-bottom:0;}
#primary-content #contact-form label{display:block;margin-top:1em;padding-bottom:.3em;}
#primary-content #contact-form p{margin-top:.5em;font-size:1em;color:#666;}
#contact-form #contact_text{width:90%;}
#primary-content #contact-form p label{display:inline;}
#contact-form button{padding:.5em 1em;margin-bottom:1em;background:#CC1642;color:#fff;}
#primary-content #component-contact p.contact-description{margin:0 0 2em 0;font-size:1.2em;line-height:1.5em;color:#666;}
#primary-content .focus{border-top:1px solid #80ADAA;border-left:1px solid #80ADAA;}

/* weblinks
****************************/
#primary-content .weblinks-desc{color:#777;font-size:1em;line-height:1.4em;margin:0 0 0.8em;overflow:hidden;}
/* submit weblink form */
#weblinks-wrap #submit-weblink li{position:relative;margin:0;padding:5px 0 5px 100px;list-style:none;}
#weblinks-wrap #submit-weblink .label{position:absolute;top:8px;left:0;}
#weblinks-wrap #submit-weblink{margin:0;padding:0;}
#weblinks-wrap #submit-weblink select,
#weblinks-wrap #submit-weblink input,
#weblinks-wrap #submit-weblink textarea{margin:0;padding:0;border:1px solid #ccc;background:#fff;}
#weblinks-wrap #submit-weblink input{padding:2px;}
#weblinks-wrap #submit-weblink textarea{padding:5px;width:95%!important;}
#weblinks-wrap #submit-weblink input.focus,
#weblinks-wrap #submit-weblink textarea.focus{border-color:#85AF41;}

/* section list
****************************/
#primary-content #section-links{margin-left:0;}
#section-links .cat-desc{margin:.3em 0 1.2em;font:normal 1.1em/1.5em arial;}
#section-links .small{color:#999;}
#section-links .category{margin-left:0;}
#section-links li{list-style:none;}
#section-links .category a{font-family:georgia;font-size:2em;}
#section-links li a{font-size:1.5em;}

/* leading article
****************************/
#bd .leading{/*border:2px solid #000033;*/background:#e1e1e1;}
#bd .leading-inner{background:#efefef;/*border:1px solid #739A97;*/padding:0 1em 1em 1em;color:#000;position:relative;}
#bd .leading-inner .contentheading{margin-top:.6em;color:#6b061a;}
/*#bd .leading-inner .new-badge{background:transparent url(/morph_assets/themelets/explorer/images/new.png) no-repeat top right;width:50px;height:50px;display:block;position:absolute;top:-8px;right:-8px;}*/
#bd #primary-content .leading-inner .article-info {border-color: #6b061a;}
#bd .leading-inner .article-info li{color:#6b061a;}
#bd .leading-inner .article-info .divider{color:#4457be;}
#bd .leading-inner a{color:#c3d9ff;}
#bd .leading-inner .readon a{background:#6b061a;color:#fff;}
#bd .leading h2{color:#000033;}

/* orange version */
#explorer.orange #bd .leading{border:5px solid #B45217;background:#E7722B;}
#explorer.orange #bd .leading-inner{background:#E7722B;border:1px solid #F79727;}
#explorer.orange #bd .leading-inner .readon a{background:#B45217;}
#explorer.orange #bd .leading-inner .readon a:hover{background:#8F3200;}
#explorer.orange #bd .leading-inner .contentheading,
#explorer.orange #bd .leading-inner .article-info li{color:#8F3200;}
/*#explorer.orange #bd .leading-inner .new-badge{background:transparent url(/morph_assets/themelets/explorer/images/new-orange.png) no-repeat top right;}*/

.blog-more{margin:2em 0 0 0;background:#eee;border-top:5px solid #8BBCB8;}
#primary-content .blog-more ul{margin:0;padding:0 1em 1.2em 1.1em;}
.blog-more h3{margin:0 0 .3em 0;padding:0.4em 1em 0 0.5em;border-top:1px solid #739A97;}
#bd .blog-more li{padding:0 0 .2em 1.5em;list-style:none;background-position:0 -243px;}
#bd .blog-more li a{color:#666;}
 /* @end */ 

 /* @group modules.css */ 
/*----------------------------------------------------------------------------
++ JoomlaJunkie Module CSS
++ All Joomla! module styling is kept here.
----------------------------------------------------------------------------*/

/* base module structure
******************************************************/
.mod h3{font-size:1.2em;padding:.5em .7em;margin:0;border: 1px solid #ddd;border-bottom:1px solid #6b061a; color: #6b061a;}
.mod {background:#fafafa;margin:1em 0 0 0;float:none;}
.mod.noheading{padding-top:0;border-top:1px solid #ccc;}
.mod h3 div {border-bottom: 1px solid #fff;}
.mod .modinner{padding:1em 1em 1em;border:1px solid #ddd;border-top:5px solid #ddd;}

/* search module
******************************************************/
.hilite{background:#6b061a;border:1px solid #465E5D;}
.hilite h3{background:#6b061a;border:0;border-bottom:1px solid #465E5D;}
.hilite .modinner{border:0;}
#topnav .search{background:transparent url(/morph_assets/themelets/explorer/images/search-bg.png) no-repeat;border:0;padding:0;margin:.5em .5em 0 0;width:175px;height:26px;}
#topnav.subtext #nav-side .search{margin:1.2em 0em 0 0;padding:0 0.5em;}
#topnav #mod_search_searchword{background:none;border:0;padding:0;margin:.4em 0 0 .7em;width:160px;height:20px;color:#171717;}
#topnav.subtext #mod_search_searchword{margin:.4em 0 0 0;}
.safari #topnav #nav-side .search{margin:1.3em 1.2em 0 0;}
.safari #topnav #nav-side #mod_search_searchword{margin:.3em 0 0 .7em;}
.sidebar #mod_search_searchword{border:1px solid #ccc;background:#fff;padding:.3em .5em;display:block;width:94%;}
.sidebar #mod_search_searchword.focus{border:1px solid #777;}
#explorer .newsflash p.last{margin-bottom:0;}
#explorer .newsflash{font-size:1em;line-height:2em;font-family:georgia;}
#explorer .newsflash p{font-size:1em;font-family:georgia;}
#explorer .newsflash a{text-decoration:underline;}
#explorer #top .newsflash{float:right;width:60%;color:#ABA9A9;font-size:1.1em;line-height:1.3em;font-family:arial, verdana;}
#explorer #top .newsflash p{font-size:1em;color:#ABA9A9;line-height:1.3;font-family:arial, verdana;}
#explorer .sidebar .search .search-input{padding:.3em .5em;width:94%;color:#333;}
#explorer .search .search-input{background:#fff url(/morph_assets/themelets/explorer/images/search-icon.gif) no-repeat 98% 50%;border-bottom:1px solid #ddd;border-right:1px solid #ddd;border-top:1px solid #ccc;border-left:1px solid #ccc;}
.search .search-input.focus{border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #999;border-left:1px solid #999;}
#top .search .search-input{background:#fff url(/morph_assets/themelets/explorer/images/search-icon.gif) no-repeat 98% 50%;border-bottom:3px solid #577573;border-right:3px solid #577573;border-top:3px solid #465E5D;border-left:3px solid #465E5D;padding:.3em;width:15em;margin:1.4em -1em 0 0;font-size:1.5em;}


/* module resets and clears
******************************************************/
.mod ul{margin:0 0 0 1em;}
.mod ul.bullet,
.mod ul.menu,
.mod ul.menu ul{margin-left:0;}

.sidebar .mod{width:100%;float:left;}

/* styling for default Joomla! modules
******************************************************/
#topnav .search .inputbox {width:10em;margin:0;padding:.25em;border: 1px solid #ccc;}
#topnav .search{margin:0.6em 0 0 0;float:right;padding:0 0.48em 0 0; }
#topnav.subtext .search{margin:1.12em 0;padding: 0 1.12em;}
#topnav.topdrop .search{margin:0.6em 0;padding: 0 0.6em;}
#topnav.subtext.topdrop .search,
#topnav.subtext.topfish .search{margin:1.22em 0;padding: 0 1.12em;}

/* login module
******************************************************/
/* login module in the toolbar */
#toolbar #login-mod{overflow:hidden;}
#toolbar #login-mod li,#login-mod ul{margin:0;padding:0;}
#toolbar #login-mod li{float:left;}
#toolbar #login-mod .login-username{width:200px;}
#toolbar #login-mod .login-password{width:200px;}
#toolbar #login-mod .login-username label,
#toolbar #login-mod .login-password label{display:block;font-size:1em;}
#toolbar #login-mod .login-username input,
#toolbar #login-mod .login-password input{padding:.1em .3em;width:93.7%;background:#aaa;border:1px solid #999;}
#toolbar #login-mod .input-wrap input:focus{border-color:#fff;background:#ddd;}
#toolbar #login-mod .login-remember label{font-size:.9em;}
#toolbar #login-mod .login-btn{position:relative;margin:1.5em 0 0 -8em;}
#toolbar #login-mod .login-btn button{border:1px solid #555;background:#111;color:#777;}
#toolbar #login-mod .input-wrap{border:2px solid #111;width:90%;}
#toolbar #login-mod .login-links{float:left;}
#toolbar #login-mod .login-links li{display:block;float:none;margin-left:2em;}
/* login module in the sidebar */
#remember{border:0;background:none;}
.login-form li{margin-bottom:.7em;overflow:hidden;}
.input-wrap input{width:90%;border:1px solid #ccc;background:#fff;padding:.3em .5em;}
.input-wrap input:focus,
.input-wrap input.focus{border:1px solid #777;outline:0;}
.login-form li.login-username label,
.login-form li.login-password label{display:block;}
.login-form #form-login-remember{cursor:pointer;}
.mod.hilite form{color:#fff;}
.mod.hilite .input-wrap input{border:1px solid #465E5D;}
#explorer .button:hover{background:#465E5D;color:#fff;cursor:pointer;}
#explorer .button:focus{background:#304848;color:#fff;}
#login-mod ul.login-links{margin:0 0 0 1em;}
.yui-t1 #login-mod ul.login-links{margin:0;}
.yui-t1 #login-mod ul.login-links li{list-style:none;font-size:.9em;}
.yui-t1 .form-input{width:89%;}
.yui-t6 .form-input,
.yui-t3 .form-input{width:94%;}
.yui-t2 .form-input,
.yui-t4 .form-input{width:90%;}
.yui-t5 .form-input{width:93%;}
.yui-t8 .form-input,
.yui-t9 .form-input{width:92%;}

/* banners modules
******************************************************/
#top .bannergroup{margin:1.2em -0.7em -0.7em 0;}
#top .bannergroup{margin-right:-1.1em;}
#top .bannergroup li{list-style:none;}
#bd .bannergroup ul,
#bd .bannergroup li{margin: 0;padding: 0;list-style: none;}
#bd .bannergroup li{border-bottom:1px solid #ccc;margin:0;padding:10px 0;}
h4.bannerheader{margin:0;font-size:15px;}
#bd .sidebar .bannergroup ul,
#bd .sidebar .bannergroup li{margin:0;padding:0;border:0;}
#bd .sidebar .bannergroup ul{overflow:hidden;}
#bd .sidebar .bannergroup li{margin:0;}
#bd .sidebar .bannergroup li.alt{margin:1em 0 0 0;}
#bd .sidebar .bannergroup li.last p{margin:0;}
#bd .sidebar .bannergroup img{border:5px solid #739A97;padding:1px;background:#fff;}
#bd .sidebar .bannergroup a:hover img{border:5px solid #1E292D;}
.bannerfooter{margin:1em 0 .2em 0;}
#bd .sidebar .mod.textads .bannergroup li{margin:0 0 1em 0;}
#bd .sidebar .mod.textads .bannergroup li.last p{margin:0;}
#bd .sidebar .ads125 ul{margin-top:1em;}
#bd .sidebar .ads125 ul li{float:left;margin:0 0 .5em 0;}
#bd .sidebar .ads125 ul li.alt{margin:0 0 .5em 1em;}

/* debug mode css */
body .mod-preview{border:5px solid #FFAE4F;position:relative;}
body .mod-preview-info{background:#FFAE4F;position:absolute;bottom:0;right:0;font:bold 12px arial;padding:5px 5px 5px 10px;color:#CF4900;border:0;border-top:1px solid #CF7000; border-left: 1px solid #CF7000;}
body .mod-preview-wrapper{overflow:hidden;color:#AF3E00;border:1px solid #CF7000;background-color:#FFF6CF;padding:10px;}

/* polls module*/
form.polls h4{margin:0 0 8px 0;padding:0;font-size:15px;}
form.polls ul,form.polls li{margin:0;padding:0;list-style:none;}
#bd form.polls ul{margin:0 0 .6em 0;overflow:hidden;}
form.polls label input{border:0;background:none;}
.button{padding:.3em .7em;}

/* styling for sample content modfx preview modules
**********************************/	
.module-previews .mod{width:49%;float:left;padding:0;margin:0 0 1em 0;}
.module-previews .alt{float:right;}
#modh3-example .mod{background-color:#eee;color:#444;}
.module-previews .modinner{padding:1em;border:1px solid #ccc;}
#modbg-example .mod h3{color:#222;}

/* top shelf tweaks
**********************************/
#topshelf h3{margin-bottom:.3em;}
#topshelf .mod{color:#6b061a;}
#topshelf .mod a{color:#6b061a;font-size:1.1em;}

/* bottom shelf tweaks
**********************************/


#bottomshelf h3{margin-bottom:.3em;}
#bottomshelf .mod{color:#6b061a;font-family:arial, verdana;}

.twocol ul{overflow:hidden;margin-top:.7em;}
.twocol ul li{width:49%;float:left;display:block;}
.twocol ul.menu li a{padding:0 0 0 1.1em;font-size:1.05em;line-height:1.5em;background:transparent url(/morph_assets/themelets/explorer/images/bullet.gif) no-repeat 0 50%;}

/* custom modules
**********************************/
.addblock h2 {
	margin-top: 0;
}

.footadd {
	background: none;
	border: none;
}

 .newsblock h3 {
	margin: 20px 0 0 20px;
	font-family: arial, verdana, sans-serif;
	color:#cc092f;
	font-weight: bold;
	}
.newsblock ul {
	margin-left: 20px;
	list-style-position: inside;
	line-height: 1.8em;
	}
 /* @end */ 

 /* @group modfx.css */ 
/*----------------------------------------------------------------------------
++ base module pack for morph
++ use this file as a starting point to create your own module style packs.
----------------------------------------------------------------------------*/

/* ***************************************************************/
/* generic module suffixes
/* ***************************************************************/
.mod h3{
font-family:arial, verdana;
color:#6b061a;
}

/* module text size 
**********************************/
.h3size01 h3,
.h3size01.ui-tabs .ui-tabs-nav li a,
.ui-tabs.modsize01 .ui-tabs-panel,
.modsize01 .modinner,
.modsize01 .ui-accordion-content {font-size:.5em;}

.h3size02 h3,
.h3size02.ui-tabs .ui-tabs-nav li a,
.ui-tabs.modsize02 .ui-tabs-panel,
.modsize02 .modinner,
.modsize02 .ui-accordion-content {font-size:.7em;}

.h3size03 h3,
.h3size03.ui-tabs .ui-tabs-nav li a,
.ui-tabs.modsize03 .ui-tabs-panel,
.modsize03 .modinner,
.modsize03 .ui-accordion-content {font-size:0.9em;}

.h3size04 h3,
.h3size04.ui-tabs .ui-tabs-nav li a,
.ui-tabs.modsize04 .ui-tabs-panel,
.modsize04 .modinner,
.modsize04 .ui-accordion-content {font-size:1.2em;}

.h3size05 h3,
.h3size05.ui-tabs .ui-tabs-nav li a,
.ui-tabs.modsize05 .ui-tabs-panel,
.modsize05 .modinner,
.modsize05 .ui-accordion-content {font-size:1.5em;}

.h3size06 h3,
.h3size06.ui-tabs .ui-tabs-nav li a,
.ui-tabs.modsize06 .ui-tabs-panel,
.modsize06 .modinner,
.modsize06 .ui-accordion-content {font-size:1.7em;}

.h3size07 h3,
.h3size07.ui-tabs .ui-tabs-nav li a,
.ui-tabs.modsize07 .ui-tabs-panel,
.modsize07 .modinner,
.modsize07 .ui-accordion-content {font-size:2em;}

.h3size08 h3,
.h3size08.ui-tabs .ui-tabs-nav li a,
.ui-tabs.modsize08 .ui-tabs-panel,
.modsize08 .modinner,
.modsize08 .ui-accordion-content {font-size:2.3em;}

.h3size09 h3,
.h3size09.ui-tabs .ui-tabs-nav li a,
.ui-tabs.modsize09 .ui-tabs-panel,
.modsize09 .modinner,
.modsize09 .ui-accordion-content {font-size:2.5em;}

.h3size10 h3,
.h3size10.ui-tabs .ui-tabs-nav li a,
.ui-tabs.modsize10 .ui-tabs-panel,
.modsize10 .modinner,
.modsize10 .ui-accordion-content {font-size:2.7em;}


/* module font family
**********************************/
.h3font01 h3,
.h3font01.ui-tabs .ui-tabs-nav li a,
.ui-tabs.modfont01 .ui-tabs-panel,
.modfont01 .modinner,
.modfont01 .ui-accordion-content {font-family:Arial, Helvetica, sans-serif;}

.h3font02 h3,
.h3font02.ui-tabs .ui-tabs-nav li a,
.ui-tabs.modfont02 .ui-tabs-panel,
.modfont02 .modinner,
.modfont02 .ui-accordion-content {font-family:"Arial Black", Gadget, sans-serif;}

.h3font03 h3,
.h3font03.ui-tabs .ui-tabs-nav li a,
.ui-tabs.modfont03 .ui-tabs-panel,
.modfont03 .modinner,
.modfont03 .ui-accordion-content {font-family:"Times New Roman",Georgia,Serif;}

.h3font04 h3,
.h3font04.ui-tabs .ui-tabs-nav li a,
.ui-tabs.modfont04 .ui-tabs-panel,
.modfont04 .modinner,
.modfont04 .ui-accordion-content {font-family:Impact, Charcoal, sans-serif;}

.h3font05 h3,
.h3font05.ui-tabs .ui-tabs-nav li a,
.ui-tabs.modfont05 .ui-tabs-panel,
.modfont05 .modinner,
.modfont05 .ui-accordion-content {font-family:"Trebuchet MS", Helvetica, sans-serif;}

.h3font06 h3,
.h3font06.ui-tabs .ui-tabs-nav li a,
.ui-tabs.modfont06 .ui-tabs-panel,
.modfont06 .modinner,
.modfont06 .ui-accordion-content {font-family:Verdana, Geneva, sans-serif;}

.h3font07 h3,
.h3font07.ui-tabs .ui-tabs-nav li a,
.ui-tabs.modfont07 .ui-tabs-panel,
.modfont07 .modinner,
.modfont07 .ui-accordion-content {font-family:Garamond, serif;}

.h3font08 h3,
.h3font08.ui-tabs .ui-tabs-nav li a,
.ui-tabs.modfont08 .ui-tabs-panel,
.modfont08 .modinner,
.modfont08 .ui-accordion-content {font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;}

.h3font09 h3,
.h3font09.ui-tabs .ui-tabs-nav li a,
.ui-tabs.modfont09 .ui-tabs-panel,
.modfont09 .modinner,
.modfont09 .ui-accordion-content {font-family:Tahoma, Geneva, sans-serif;}

.h3font10 h3,
.h3font10.ui-tabs .ui-tabs-nav li a,
.ui-tabs.modfont10 .ui-tabs-panel,
.modfont10 .modinner,
.modfont10 .ui-accordion-content {font-family:Georgia, serif;}

/* module text case
**********************************/
.h3case01 h3,
.h3case01.ui-tabs .ui-tabs-nav li a,
.ui-tabs.modcase01 .ui-tabs-panel,
.modcase01 .modinner,
.modcase01 .ui-accordion-content {text-transform:none;}
.h3case02 h3,
.h3case02.ui-tabs .ui-tabs-nav li a,
.ui-tabs.modcase02 .ui-tabs-panel,
.modcase02 .modinner,
.modcase02 .ui-accordion-content {text-transform:capitalize;}
.h3case03 h3,
.h3case03.ui-tabs .ui-tabs-nav li a,
.ui-tabs.modcase03 .ui-tabs-panel,
.modcase03 .modinner,
.modcase03 .ui-accordion-content {text-transform:uppercase;}
.h3case04 h3,
.h3case04.ui-tabs .ui-tabs-nav li a,
.ui-tabs.modcase04 .ui-tabs-panel,
.modcase04 .modinner,
.modcase04 .ui-accordion-content {text-transform:lowercase;}
.h3case05 h3,
.h3case05.ui-tabs .ui-tabs-nav li a,
.ui-tabs.modcase05 .ui-tabs-panel,
.modcase05 .modinner,
.modcase05 .ui-accordion-content {text-transform:inherit;}

/* other
**********************************/
.no-border{border:0;}
.no-margin{margin:0;}
.no-padding,
.no-padding .modinner,
.no-padding .modhead{padding:0;}

/* strip/remove borders on headings only */
.no-h3borders h3,
.no-h3borders .mod h3 {border:0;}
/* strip/remove borders on module containers only */
.no-modborders .modinner,
.no-modborders .mod .modinner,
.no-modborders .mod {border:0;}
/* strip/remove all borders */
.strip-borders h3,
.strip-borders.noheading,
.strip-borders .mod h3,
.strip-borders .modinner,
.strip-borders .mod,
.strip-borders .mod .modinner {border:0;}

/* strip/remove backgrounds from headers only*/
.no-h3bg h3,
.no-h3bg .mod h3  {background:none;}
/* strip/remove backgrounds on module containers only */
.no-modbg .modinner,
.no-modbg .mod,
.mod.no-modbg,
.no-modbg .mod .modinner {background:none;}
/* strip/remove all backgrounds */
.strip-bg.mod h3,
.strip-bg.modinner,
.strip-bg.mod,
.strip-bg h3,
.strip-bg .mod h3,
.strip-bg .modinner,
.strip-bg .mod,
.strip-bg .modinner,
.strip-bg .mod .modinner {background:none;}

.mod .pretext,
.mod .subtext{font:normal .6em arial;text-transform:uppercase;display:block;color:#888;}
.mod .pretext{}
.mod .subtext{}
.mod .twotone{color:#fff;}
.sidebar .mod .twotone{color:#40605F;}


#bd .mod.nobg,
#bd .mod.nobg .mod-wrap,
#bd .mod.nobg .modinner{
background:none;
}
#bd .mod.noborder,
#bd .mod.noborder .mod-wrap,
#bd .mod.noborder .modinner{
border:0;
}
#bd .mod.nopadding,
#bd .mod.nopadding .mod-wrap,
#bd .mod.nopadding .modinner{
padding:0!important;
}
#bd .mod.nomargin,
#bd .mod.nomargin .mod-wrap,
#bd .mod.nomargin .modinner{
margin:0!important;
}
#bd .bannergroup.blank,
#bd .bannergroup.blank ul,
#bd .bannergroup.blank ul li,
#bd .bannergroup.blank ul li a{
padding:0;
margin:0;
border:0;
}

.leftspace {
	background-color: none;
	border: none;
}
 /* @end */ 

 /* @group themelet.css */ 
/*----------------------------------------------------------------------------
++ Themelets layout css
++ All the themelets layout and miscellaneous css goes here.
----------------------------------------------------------------------------*/
#bd .article-info li a span,
#bd .article-info .created,
#bd .article-info .author,
#bd .blog-more li,
#top-link,
#topshelf a.readmore, 
#bottomshelf a.readmore,
.breadcrumbs.pathway li a,
#topnav .menu .parent a .sf-sub-indicator,
#topnav.topfish ul li li.parent a,
#topnav.topfish ul li li.parent span.separator,
#topnav.topfish ul li li li.parent a,
#topnav.topfish ul li li li.parent span.separator,
#topnav.topfish ul li li li li.parent a,
#topnav.topfish ul li li li li.parent span.separator{background-image:url(/morph_assets/themelets/explorer/images/explorer-icons-sprite.png);background-repeat:no-repeat;}

#toolbar-wrap{background:#171717;border-bottom:1px solid #393942;}
#toolbar{color:#ACC2C2;padding:.5em 0;}
#toolbar a{color:#729997;text-decoration:none;font-size:1.2em;}
#toolbar a:hover{text-decoration:underline;}
#toolbar .mod{margin:0;padding:0;font-size:.8em;}
#top{padding:1em 0;}
#global-wrap{border:5px solid #990000;background:#fff;padding:1px;}
#topnav{border-bottom:1px solid #cc092f;}
#subhead{background:#cc092f url(/morph_assets/themelets/explorer/images/header.jpg) no-repeat top right;height:238px;position:relative;}
#subhead #page-title{padding:1em 0;background:#000;position:absolute;bottom:0;width:100%;}
#subhead #page-title h1{font-family:arial;float:left;margin:0 0 0 .6em;color:#fff;font-weight:bold;font-size:2em;}
#subhead #page-title .call2action{color:#000;float:right;background:#fff;padding:.7em 1em;text-decoration:none;margin-right:1em;}

#branding h1{font-weight:bold;margin:0;padding:0;position:absolute;}
#branding h1 a{display:block;}
/* logo type 1 */
#branding.logotype-1 h1{position:absolute;margin:0;padding:0;}
#branding.logotype-1 h1 a{display:block;text-indent:-7998px;background-repeat:no-repeat;background-color:transparent;}
/* logo type 2 */
#branding.logotype-2 a.logo-img{position:absolute;}
/* logo type 3 */
#branding.logotype-3 #logo{position:absolute;}
/* slogan */
#branding .slogan{margin:0;position:absolute;}
#bottomshelf{/*margin-top:1em;border:5px solid #577573;*/position:relative;z-index:99;}
#topshelf,
#bottomshelf{background:#fff /*url(/morph_assets/themelets/explorer/images/btmshelf-bg.jpg)*/ repeat-x top left;color:#1E272C;}
#bottomshelf-inner{padding:.5em 1.5em;border:1px solid #304848;}

#bottomshelf {
	background: none;
	text-align: center;
	font-size: 0.75em;
	color: #999;
	margin-top: 0;
}

#topshelf{border-bottom:1px solid #304848;}
#topshelf-inner{padding:1.7em;}
#bottomshelf h3{font-size:1.6em;}
#bottomshelf p{font-size:1.3em;}
#topshelf a.readmore,
#bottomshelf a.readmore{text-decoration:none;background-position:98% -295px;background-color:#cc092f;padding:0.2em 1.8em 0.2em 0.8em;color:#fff;}
#topshelf .readmore:hover,
#bottomshelf .readmore:hover{background-color:#cc092f;color:#fff;text-decoration:none;}

#masthead-inner{padding:0 1em;}
#masthead h1 a,#masthead a{text-decoration:none;}
#bd{background:#fff /*url(/morph_assets/themelets/explorer/images/bd-bg.jpg) repeat-x;*/border-top:1px solid #fff;overflow:hidden;}
.bd-inner{padding:0 1em 1em;}
#primary-content h1.frontpage{border-bottom:2px solid #ddd;margin:0 0 .4em 0;padding:0 0 .4em 0;}
#primary-content{margin:1em 0 0 0;}
/* inset2 needs a little adjustment to make the margins play nicelywith all variations */
#secondary-content .secondary-inner{padding:1em 0 1em 1em;}
#inset2{margin-bottom:1em;}
#inset2 .mod{margin-top:0;}
#topshelf .mod{margin-top:0;}
/* grid adjustment for when using bdinner with 1em padding */
.yui-t1 .doc4 .bd-inner .yui-gh #primary-content{width:68.6%!important;}
.slider-toolbar{height:5px;}
#toolbar-wrap .slider-toolbar a{background:#eee;padding:.4em 1.1em .4em 1.1em;margin:0 1em 0 0;color:#333;}
.slider-open{}
.slider-close{}
/* footer styling */
#footer *{margin:0;padding:0;list-style:none;height:auto;line-height:1;}
#footer{margin:0 auto;padding:.7em 0 1em 0;/*background:transparent url(/morph_assets/themelets/explorer/images/footer-bg.png) no-repeat top center;*/overflow:hidden;}
#footer .footer-left{float:left;}
#footer .footer-right{float:right;text-align:right;}
#footer .footer-validation,
#footer ul{margin-bottom:.7em;}
#footer ul li{display:inline;padding-right:1em;}

 .newsblock h3 {
	margin: 20px 0 0 20px;
	font-family: arial, verdana, sans-serif;
	color:#cc092f;
	font-weight: bold;
	}
.newsblock ul {
	margin-left: 20px;
	list-style-position: inside;
	line-height: 1.8em;
	}
 /* @end */ 
html{
background-color:#145884;
}
body{
background-color:#145884;
}
#masthead{
height:145px;
}
#branding.logotype-2 a.logo-img{
top:0.2em;
left:0;
z-index:2;
}

a:link,a:visited,a:active{color:#400505;}
a:hover{color:#cc092f;}
a:visited{color:#400505;}
h1,.componentheading{color:#cc092f;}
h2,.contentheading{color:#400505;}
h3{color:#145884;}
h4{color:#444;}
h5{color:#555;}
body{color:#4C4C4C;}
#footer{color:#a3a3a3}
#footer a,#footer a:link,#footer a:visited{color:#01033c}


 /* @group browsers.css */ 
/* @group Cross Browser fixes - MUST MOVE TO BROWSER.CSS */

	/* @group IE7 grid supporting styles */
	
/* user1 */
.internetexplorer70 #user1.grid.modcount3 .mod-grid.yui-u{width:32.38%;}
.internetexplorer70 #user2.grid.modcount3 .mod-grid.yui-u{width:32.38%;}

/* grid adjustments for 3 modules */
.internetexplorer70 .grid.modcount3 .yui-u {width:32.45%;}

/* width adustments for 5 modules */
.internetexplorer70 #inset2.grid.modcount5 .yui-u,
.internetexplorer70 #inset3.grid.modcount5 .yui-u {width:18.94%;}

	/* @end */

	/* @group IE7 control styles */

.internetexplorer70 .clearer,
.internetexplorer70 .ui-tabs {display: inline-block;}
/* fix for IE7 no btm margin on floats */
.internetexplorer70 .sidebar{padding-bottom:1em;}
.internetexplorer70 #primary-content {padding-bottom: 1em;}

.internetexplorer70 .doc4.yui-t3 #yui-main .yui-b .yui-gd #primary-content.yui-u.first{width:31.5%;}
.internetexplorer70 #login-wrap .input-wrap .form-input{float: left;}
.internetexplorer70 .search-input {width:auto;float: left;}
.internetexplorer70 #branding h1 a {padding: 0.2em 0 0.5em; }
.internetexplorer70 #footer {padding-bottom:1em;}

/* re position sub items for subtext option */

.internetexplorer70 #topnav.subtext #nav ul .submenu_item {padding-top: 0.7em;}

/* topdrop modifications */
.internetexplorer70 #topnav.topdrop #nav .menu a,
.internetexplorer70 #topnav.topdrop #nav span.separator {padding-bottom: 1.2em; padding-top: 1.2em;}
.internetexplorer70 #topnav.topdrop #nav .menu ul a,
.internetexplorer70 #topnav.topdrop #nav ul ul span.separator {padding-bottom: 1.12em; padding-top: 1.1em;}

	/* @end */

/* search in navbar adjustment */
.internetexplorer80 #topnav .search {margin: 0.52em 0em 0.1em 0em;}
#topnav.topdrop #nav .menu{z-index: 1000;}
#topnav.topfish #nav .menu{z-index: 1000;}
#topnav .menu li {z-index: 1000!important;}

	/* @group safari & chrome adjustments */

/* adjustment for 3 grids */
.chrome .grid.modcount3 .mod-grid.yui-u,
.safari .grid.modcount3 .mod-grid.yui-u {width:32.54%;}

.chrome #inset1 .grid.modcount3 .mod-grid.yui-u,
.safari #inset1 .grid.modcount3 .mod-grid.yui-u {width:32.65%;}

.chrome #inset2 .grid.modcount3 .mod-grid.yui-u,
.safari #inset2 .grid.modcount3 .mod-grid.yui-u {width:32.65%;}

/* user1 */
.chrome #user1.grid.modcount3 .mod-grid.yui-u,
.safari #user1.grid.modcount3 .mod-grid.yui-u {width:32.5%;}
.chrome #user1.grid.modcount5 .mod-grid.yui-u,
.safari #user1.grid.modcount5 .mod-grid.yui-u {width:18.9%;}

/* topdrop modifications */
.chrome #topnav.topdrop #nav .menu li:hover ul,
.chrome #topnav.topdrop #nav .menu li.sfHover ul {top:102%;}


.chrome #topnav.topdrop #nav .menu a,
.chrome #topnav.topdrop #nav span.separator {padding-bottom: 1.15em; padding-top: 1.1em;}

.safari #topnav.topdrop #nav .menu a,
.safari #topnav.topdrop #nav span.separator {padding-bottom: 1.168em; padding-top: 1.2em;}

	/* @end */
.opera #user1.grid.modcount5 .mod-grid.yui-u,
.opera #user2.grid.modcount5 .mod-grid.yui-u {width:18.9%;}
 /* @end */ 
