 /* @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
----------------------------------------------------------------------------*/

/* 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;}
* html .clearer{height:1%;}
.clearer{display:block;}

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

/* YUI Main Grid CSS */
body{text-align:center;}
.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;}

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

/* 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%;}


/* 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;}

/* 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 and 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 and 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%;}

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

/* 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; }
#bottomshelf2{overflow: hidden; }
#bottomshelf3{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;}
	
/* 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%;}

/* 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%}

/* 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-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;}

#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 #304848;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:#304848 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:#9EB8B1;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 #304848;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 #304848;border-bottom: none;}
#topnav .menu ul a,
#topnav .menu ul li span.separator{border:none;}
#topnav .menu ul li{border-bottom:1px solid #304848;border-right: 1px solid #304848;}
#topnav .menu ul ul{border:1px solid #304848;border-bottom:0;}
#topnav .menu li li{background:#354F50;}
#topnav .menu li li li{background:#354F50;}

#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:#466A6A;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:#9EB8B1;}

.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 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:georgia;
color:#2D4645;
}

/* 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;
}
 /* @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:georgia;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:georgia;}

.componentheading,h1{font-size:2.5em;}

.componentheading{margin:.5em 0 .3em;}



.contentheading,h2{font-size:2.3em;}

h3{font-size:2.1em;}

h4{font-size:1.9em;}

h5{font-size:1.7em;}

h6{font-size:1.5em;}

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;}
 /* @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:#82B0AB;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:#577573;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:#678C88;}

/* 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:#577573;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 #7CA9A4;margin-left:1em;background:#4C6F6B;padding:1px;display:block;}
#article table.contenttoc th{padding:.5em 1em .5em .8em;background:#678C88 url(/morph_assets/themelets/explorer/images/btmshelf-bg.jpg) repeat-x bottom left;color:#fff;border-bottom:1px solid #4C6F6B;}
#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:#729997;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:#577573;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:5px solid #1E292D;background:#577573;}
#bd .leading-inner{background:#577573;border:1px solid #739A97;padding:0 1em 1em 1em;color:#fff;position:relative;}
#bd .leading-inner .contentheading{margin-top:.6em;color:#1E282C;}
#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: #678C88;}
#bd .leading-inner .article-info li{color:#1E292D;}
#bd .leading-inner .article-info .divider{color:#739A97;}
#bd .leading-inner a{color:#8BBCB8;}
#bd .leading-inner .readon a{background:#1E292D;color:#fff;}
#bd .leading h2{color:#8BBCB8;}

/* 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 #89B9B4;}
.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:#577573;border:1px solid #465E5D;}
.hilite h3{background:#739A97;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:georgia;}
#explorer #top .newsflash p{font-size:1em;color:#ABA9A9;line-height:1.3;font-family:georgia;}
#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:#2B393F;}
#topshelf .mod a{color:#2B393F;font-size:1.1em;}

/* bottom shelf tweaks
**********************************/
#bottomshelf h3{margin-bottom:.3em;}
#bottomshelf .mod{color:#2B393F;font-family:georgia;}

.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%;}
 /* @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 #577573;background:#304848;padding:1px;}
#topnav{border-bottom:1px solid #304848;}
#subhead{background:#304848 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:#678C88 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;}

#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:#577573;padding:0.2em 1.8em 0.2em 0.8em;color:#1E272C;}
#topshelf .readmore:hover,
#bottomshelf .readmore:hover{background-color:#1E292D;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;}
 /* @end */ 

 /* @group print.css */ 
@media print {
	body,html{background:#fff;color:#000;font:normal 13px/16px arial;}
	h1{font-size:30px;line-height:40px;margin:0 0 20px 0;}
	h2{font-size:20px;line-height:30px;margin:0 0 20px 0;}
	a,a:visited,a:link{color:#000;}
	.article_column{width:100%!important;}
	.article-options,.pagination-links.author,.created{font-weight:bold;color:#666;}
	.modified{color:#999;}
	#article-content .teaser,#article-content p,#primary-content p {color:#000;font:normal 15px/20px arial!important;}
	.primary-inner,#bd{border:0!important;background:#fff!important;width:100%;margin:0!important;padding:0!important;}
	.article-info,.filing,.pagination-links,#masthead,#toolbar-wrap,#subhead,#topnav,#topshelf,#bottomshelf,#user1,#user2,
	#breadcrumbs,#secondary-content,#tertiary-content,#pagenav,#shareit-box,#footer,#inset1,#inset2,#inset3,#inset4,#toolbar{display:none!important;}
	#yui-main .yui-b{margin:0!important;}
	#global-wrap{border:0;}
}
 /* @end */ 
html{
background-color:#EBEBEB;
}
body{
background-color:#EBEBEB;
background-image:url(/morph_assets/backgrounds/background_top_expandable.jpg);
background-repeat:repeat-x;
background-position:top left;
background-attachment:scroll;
}
#masthead{
height:122px;
}
#branding.logotype-2 a.logo-img{
top:60px;
left:0px;
z-index:2;
}
#branding .slogan{
font-family:'Trebuchet MS', Helvetica, sans-serif;
font-size:1.2em;
color:#aba9a9;
top:103px;
left:0px;
z-index:1;
}
a:link,a:visited,a:active{color:#4598dc;}
a:hover{color:#4598dc;}
a:visited{color:#739A97;}
h1,.componentheading{color:#1E282C;}
h2,.contentheading{color:#577573;}
h3{color:#739A97;}
h4{color:#444;}
h5{color:#555;}
body{color:#000000;}
#footer{color:#777}
#footer a,#footer a:link,#footer a:visited{color:#555}

.caption-top,.caption-bottom{background:#000;color:#fff;}
.caption-top{border-bottom:5px solid #202020;}
.caption-bottom{border-top:5px solid #202020;}

 /* @group custom.css */ 
@charset "utf-8";

/* CSS Document */



/*____For all pages____*/

strong{

font-size:1em;

font-weight:bold;

}

h1,h2,h3,h4,h5,h6{

font-family:Arial;

}


dl#system-message{
border:0;
}
#explorer{

background:url("/images/main/background_top_expandable.jpg") repeat-x scroll left top #EBEBEB;

/*background-color:#000;

background-image:none;*/

}

#explorer #article-content .teaser{
color:#000000;
font-family:Arial;
font-size:2em;
font-weight:bold;
margin-bottom:0.5em;
text-decoration:none;
}
#explorer #article-content .teaser span{
text-decoration:none;
}
#explorer .readmore a,

#explorer .color-blue{

color:#4598DC;

}

#explorer h3.ui-accordion-header{

font-size:20px;

}

#explorer div.ui-accordion{

margin:1em 0;

}

#explorer .bd-inner{

padding:0 2px 0 0;

}

#explorer .mod{

background-color:#FDFDFD;

border:1px solid #DFDFDF;

}

#explorer .mod .modhead{

background:url("/images/main/sub_expandable.jpg") repeat-x scroll left -1px transparent;

border:0 none;

font-size:20px;

padding:7px 20px 8px;

}

#explorer .mod .modinner{

border:0 none;

}

#explorer .mod h3{

font-family:Arial;

}

#explorer #primary-content .primary-inner{

padding:20px;

background-color:#FFFFFF;

border:1px solid #DDDDDD;

}

#explorer #primary-content .componentheading{

color:#01A6DC;

font-family:arial;

font-weight:bold;

margin:0;

}





#explorer .dark-bar{



 background:#000000 url("/images/main/bar_center.jpg") no-repeat center top;

 height:25px;

}



#explorer #toolbar-wrap{

 border-bottom:none;

}

#explorer #toolbar .mod{

 border:none;

}



#explorer #toolbar,

#explorer #footer

{

   width:100%;

  padding:0px;

}



#explorer #global-wrap{

 -moz-box-shadow:none;

 -webkit-box-shadow:none;

 border:none;

 padding:0px;

  background-color:transparent;

}



#explorer #bd{

 border-top: 0 none;

background:none repeat scroll 0 0 transparent;

margin-bottom:4em;

}



#explorer #masthead{

 background-position:0 -760px;

 border-bottom:none;

 background:none;

}



#explorer #candy-bar{

 display:none;

}



#explorer #topshelf{

height:255px;

background-color:none;

}



#explorer #topshelf .mod{

color:#FFFFFF;

}



#explorer #topshelf .mod .modinner{

padding:0;

border:0 none;

float:left;

width:100%;

}



#explorer #topshelf-inner{

padding:40px 20px 20px 40px;

}

#explorer #welcome{

float:left;

width:100%;

}

#explorer #welcome .title{

color:#3399CC;

font-family:Arial Narrow;

font-weight:bold;

}



#explorer #welcome #desc{

width:600px;

float:left;

}

#explorer #welcome #form .title{

font-size:20px;

word-spacing:-2px;

margin-bottom:10px;

}



#explorer #welcome #desc .slogan{

background:url("/images/main/slogan.png") no-repeat scroll left bottom transparent;

float:left;

height:49px;

width:558px;

margin-top:145px;

}

/*form on topshelf */

#explorer #topshelf #welcome #form{

color:#777777;

float:right;

padding:20px 10px 10px 15px;

width:245px;

}

#explorer #welcome form#free-guide{

font-size:0.9em;

font-weight:bold;

}



#explorer #welcome form#free-guide .row{

float:left;

margin:5px 0;

width:100%;

}

*:first-child+html #explorer #welcome form#free-guide .row{

padding-left:5px;

}



#explorer #welcome form#free-guide .row label{

display:block;

float:left;

width:45px;

margin-top:3px;

}

#explorer #welcome form#free-guide .row .textfield{

display:block;

float:left;

padding:2px 0;

width:180px;

}

#explorer #welcome form#free-guide .text{

float:left;

height:auto;

width:140px;

margin-top:10px;

}

#explorer #welcome form#free-guide #submit-image{

background-color:transparent;

border:medium none;

margin-top:10px;

}

/*form on topshelf end*/



#explorer #bottomshelf,

#explorer #topshelf .mod,

#explorer #bottomshelf .mod

{

background-color:transparent;

  background-image:none;

  border:none;

-moz-box-shadow:none;

}



#explorer #bottomshelf-inner{

border:none;

padding:0;

font-size:0.9em;

}



#explorer #top{

position:absolute;

right:0;

left:711px;

z-index:0;

padding:0;

}







/*fix color*/



#explorer #topnav .menu li:hover,

#explorer #topnav .menu li.sfHover,

#explorer #topnav .menu li.parent.sfHover a,

#explorer #topnav .menu a:focus,

#explorer #topnav .menu a:hover,

#explorer #topnav .menu a:active {

background-color:#ffffff;

}



#explorer #topnav.topdrop #nav ul li:hover,

#explorer #topnav.topdrop #nav ul li.sfHover,

#explorer #topnav.topdrop #nav ul li li.current,

#explorer #topnav.topdrop #nav ul a:focus,

#explorer #topnav.topdrop #nav ul a:hover,

#explorer #topnav.topdrop #nav ul a:active,

#explorer #topnav.call-for-action #nav li.action-link a,

#explorer #topnav.topdrop,

#explorer #nav ul a:hover,

#explorer #nav ul li.sfHover,

#explorer #nav ul a.active,

#explorer #topnav .menu li:hover,

#explorer #topnav .menu li a:focus,

#explorer #topnav .menu li a:hover,

#explorer #topnav .menu li a:active,

#explorer #topnav .menu li.active:hover,

#explorer #topnav .menu li.active a:focus,

#explorer #topnav .menu li.active a:hover,

#explorer #topnav .menu li.active a:active

 {

background-image:none;

background-color:#f5f5f5;

}



#explorer #nav ul a,

#explorer #nav ul li span.separator{

color: #333333;

}



#explorer #nav ul a.top-level,

#explorer #nav ul a.mainlevel-nav,

#explorer #nav ul li span.separator{

border-right: 1px solid #BEC0BF;

}

#explorer #nav ul li.last a,

#explorer #nav ul li.last span.separator{

border-right:0 none;

}

#explorer #topnav .menu ul{

border-top:1px solid #BEC0BF;

border-left:1px solid #BEC0BF;

}

#topnav .menu ul li{

border-right:1px solid #BEC0BF;

border-bottom:1px solid #BEC0BF;

}



/*fix color end*/



#explorer #topnav{

 border:1px solid #BEC0BF;

  margin:1em auto 25px;

  position:relative;

  background:url("/morph_assets/themelets/explorer/images/repeat-sprite.jpg") repeat-x scroll 0 -784px #EEEEEE;

}


#explorer #topnav .menu ul li a{
background-image:none;
}
#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 li.parent a, 
#topnav.topfish ul li li li li.parent a{
background-image:url("/morph_assets/themelets/explorer/images/explorer-icons-sprite.png");
}
#explorer #topnav .menu li li{

 background-color:transparent;

}



#explorer #topnav ul a.top-level, #explorer #topnav ul a.mainlevel-nav, #explorer #topnav ul li span.separator{

padding:0.8em 0.9em;

}





#explorer #topnav .menu li li.parent a span.sf-sub-indicator, #explorer #topnav .menu li li.parent span.separator{

 left:90%;

}



#explorer .main-illus{

width:976px;

height:255px;

}



#explorer .mod h3 {

padding:0.4em 0.7em;

border:0;

}



#explorer .ui-accordion .ui-accordion-header a {

padding:0.4em 0.5em 0.4em 0.7em;

}



/*******For 'new' icon ********/

#explorer #bd .leading-inner .new-badge{

display: none;

}



#explorer #bottomshelf{

margin-bottom:1em;

}

#explorer #bottomshelf #footer-menu{

float:left;

list-style:none outside none;

margin:0;

padding:0;

width:80%;

}



#explorer #bottomshelf #footer-menu li{

float:left;

list-style:none outside none;

}



#explorer #bottomshelf  #footer-menu .top-level{

border-right:1px solid #000000;

color:#000000;

font-size:0.9em;

padding-right:5px;

margin-right:5px;

}

#explorer #bottomshelf  #footer-menu .last .top-level{

border:none;

padding:0;

margin:0;

}



#explorer #bottomshelf #credit{

float:right;

text-align:right;

}



#explorer #bottomshelf #copyright{

float:left;

}



#explorer #footer{

 background: none;

}





/*______For all pages end_____*/





/*_____For home______*/



#explorer.home .mod{

 background-color:#F5F5F5;

}



.home #yui-main .yui-b{

  margin-left:30.923em;

}



.home #bd #secondary-content{

width:30.923em;

}





.home #secondary-content .firstmodule{

margin-top:1em;

}



/*main illus*/

#explorer #topshelf{

  border-bottom:0 none;

  background:none;

}



#explorer.debt-recovery #topshelf{

background: url("http://www.creditsafe.co.uk/images/content/header_main_4.jpg") no-repeat center top;

}

#explorer.first-call-plus #topshelf{

background: url("http://www.creditsafe.co.uk/images/content/header_main_5.jpg") no-repeat center top;

}

#explorer.int-debt-recovery #topshelf{

background: url("http://www.creditsafe.co.uk/images/content/header_main_2.jpg") no-repeat center top;

}

#explorer.news-resources #topshelf{

background: url("http://www.creditsafe.co.uk/images/content/header_main_5.jpg") no-repeat center top;

}

#explorer.about-us #topshelf{

background: url("http://www.creditsafe.co.uk/images/content/header_main_7.jpg") no-repeat center top;

}

#explorer.calculators #topshelf{

background: url("http://www.creditsafe.co.uk/images/content/header_main_6.jpg") no-repeat center top;

}

#explorer.credit-manage-consultancy #topshelf{

background: url("http://www.creditsafe.co.uk/images/content/header_main_3.jpg") no-repeat center top;

}

#explorer.credit-reporting #topshelf{

background: url("http://www.creditsafe.co.uk/images/content/header_main_1.jpg") no-repeat center top;

}
#explorer.home #topshelf{

background: url("http://www.creditsafe.co.uk/images/home/header_main_1.jpg") no-repeat center top;

}
#explorer.contact-us #topshelf{

background: url("http://www.creditsafe.co.uk/images/content/header_main_6.jpg") no-repeat center top;

}


/*module on home page*/





#explorer .topshelf .mod.inner-wrap .modinner{

border:0;

float:left;

padding:20px;

}







/*home frontpage*/

/*heading edit*/



#explorer.home #inter-services .illus{

background:url("/images/home/pic_home_services.jpg") no-repeat scroll left top transparent;

}

#explorer.home #cal-your-debt .illus{

background:url("/images/home/pic_home_calculate.jpg") no-repeat scroll left top transparent;

}

#explorer.home #contact-us .illus{

background:url("/images/home/pic_home_contact_us.jpg") no-repeat scroll left top transparent;

}

#explorer.home #debt-recovery .illus{

background:url("/images/home/pic_home_debt.jpg") no-repeat scroll left top transparent;

}

#explorer.home .home-teaser .info{

float:left;

}



/*_____For home end_____*/



/*teaser For Home and Cal page*/



#explorer.home .bd-inner,

#explorer.calculators .bd-inner{

padding:0;

}

#explorer.home  #primary-content .primary-inner,

#explorer.cal-main #primary-content .primary-inner{

background-color:transparent;

border:0 none;

padding:0;

margin-top:1em;

}
#explorer.calculators #quote-cal .modhead{
display:none;
}
#explorer.home .home-teaser .modhead,

#explorer.calculators .cal-teaser .modhead,

#explorer.calculators.cal-main #quote-cal .modhead{
color:#4598DC;
display:block;
font-family:Arial Narrow;
font-size:22px;
font-weight:bold;
margin:0;
}



#explorer.home #primary-content,

#explorer.calculators #primary-content{

border:0 none;

}

#explorer.home .leading,

#explorer.calculators .leading,

#explorer #bd .leading-inner{

border:0;

background-color:transparent;

padding:0;

}

#explorer.home .leading,

#explorer.calculators .leading,

#explorer.home .home-teaser,

#explorer.calculators .cal-teaser,

#explorer.home .home-teaser .title,

#explorer.calculators .cal-teaser .title,

#explorer.home .home-teaser .body,

#explorer.calculators .cal-teaser .body

{

float:left;

}

#explorer #bd .leading-inner{

color:#000000;

position:static;

}

#explorer.home .home-teaser,

#explorer.calculators .cal-teaser{

width:476px;

margin-bottom:10px;

}

#explorer.home .home-teaser.left,

#explorer.calculators .cal-teaser.left{

margin-right:20px;

}


#explorer.calculators.cal-main #quote-cal{
margin-bottom:10px;
}
#explorer.home .home-teaser .body,

#explorer.calculators .cal-teaser .body,

#explorer.calculators.cal-main #quote-cal .body{

background-color:#F5F5F5;

border:1px solid #CFCFCF;

border-top:0 none;

padding:20px;

width:434px;

}


#explorer.home .home-teaser .title,

#explorer.calculators .cal-teaser .title,

#explorer.calculators.cal-main #quote-cal .title{

background:url("/images/main/sub_expandable.jpg") repeat-x left top;

border-left:1px solid #CFCFCF;

border-right:1px solid #CFCFCF;

padding:6px 0 7px 20px;

width:454px;

margin-top:5px;

}
#explorer.calculators .cal_results{
padding: 1em;
background-color: #CCCCCC;
border: solid thin #666666;
margin: 1em 0 1em 0;
text-shadow:1px 1px #FFFFFF;
}
#explorer.calculators.cal-main #quote-cal .body{
 background:url("/images/content/pic_calc_3.jpg") no-repeat scroll 20px 20px #F5F5F5;
padding-left:672px;
width:280px;
}
#explorer.calculators form table{	margin:0;	}
#explorer.calculators form td{
padding-top:5px;
padding-bottom:5px;
}
#explorer.calculators form td.left{
color:#4598DC;
font-weight:bold;
}
#explorer.calculators form .textfield{
height:20px;
background-color:#FFFFFF;
width:150px;
}
#explorer.calculators form #debt{
width:170px;
}
#explorer.calculators form td.submit input{
background:url("/images/content/button_calculate.jpg") no-repeat scroll left top transparent;
border:0 none;
color:transparent;
cursor:pointer;
height:46px;
width:186px;
}
#explorer.calculators.cal-main #quote-cal .title{		

width:auto;	

}

#explorer.home .home-teaser .illus{

float:left;

height:92px;

margin-right:20px;

width:123px;

}

#explorer.calculators .cal-teaser .illus{

float:left;

height:160px;

margin-right:16px;

width:232px;

}

#explorer.calculators #conctractual .illus{

background:url("/images/content/pic_calc_1.jpg") no-repeat left top;

}

#explorer.calculators #late .illus{

background:url("/images/content/pic_calc_2.jpg") no-repeat left top;

}

#explorer.calculators .cal-teaser .info{

float:left;

width:186px;

}

#explorer.calculators .cal-teaser .text{	height:105px;	}

#explorer.calculators .cal-teaser .readmore{	height:45px;	}

#explorer.home .home-teaser .readmore,

#explorer.calculators .cal-teaser .readmore{

color:#4598DC;

font-weight:bold;

margin-top:10px;

}


/*contact us*/
#explorer.contact-us #emailForm .inputbox{
width:30%;
}
#explorer.contact-us #emailForm #contact_text{
width:60%;
}

 /* @end */ 

 /* @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 */ 

 /* @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 .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%;}



#explorer.calculators.windows.safari404 .cal-teaser .title{

padding-bottom:5px;

}
#explorer.windows.internetexplorer.cal-main #quote-cal .body{
padding-left:671px;
}
#explorer.windows.internetexplorer60.cal-main #quote-cal .body{
padding-left:667px;
}
 /* @end */ 
