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

/* @group YUI Reset CSS */

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

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

/* @end */

/* @group YUI Fonts CSS */

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

/* @end */

/* @group YUI Main Grid CSS */

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

/* @group page width styles */

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

/* @end */

/* @group outer sidebar layout styles */

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


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

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

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

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

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

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

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

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

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

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

/* @end */

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

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

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

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

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

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

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

/* @end */

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

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

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

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

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

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

#bottomshelf{overflow: hidden; }

#top{float:right;}

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

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


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

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

	/* @end */

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

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


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

	/* @group inset position contol styles */

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 /* @group topnav-default.css */ 
/*----------------------------------------------------------------------------
++ Top Navigation - Default
++ These styles make up the top navigation default styles
----------------------------------------------------------------------------*/
/* joomla core - first layer
******************************************************/
#top.primary-nav .menu {margin:2.7em 0 2.5em 0}
/* with subtext */
#top.primary-nav.subtext .menu {margin:5.3em 0 0em;}

.primary-nav .menu {padding:0;float:left;margin:0;}
.primary-nav .menu  li{float:left;list-style:none;}
.primary-nav .menu  li a{display: block;color:#EDDADA;text-decoration:none;font-size: 1.1em;}
.primary-nav .menu  li{text-transform:uppercase;}
.primary-nav .menu  li#current,.primary-nav .menu  li:hover{color: #fff;	background-image:url(/morph_assets/themelets/vanilla/images/nav-active.gif); background-repeat: no-repeat; background-position:50% 34px; padding: 0 0 1em 0}

.primary-nav .menu  li#current a,
.primary-nav .menu  li a:hover{background: #FF8800;color: #fff;}
.primary-nav .menu  li a.top-level,
.primary-nav .menu  li span.separator{padding:0.5em 1em 0.5em 1em;}

/*.primary-nav.no-subtext .menu  li a.top-level,
.primary-nav.no-subtext .menu  li span.separator{padding:0 2em 0em .1em;}*/

/* subtext layer
******************************************************/
.primary-nav .menu .mainmenu_item{display: block;color:#AAAAAA;
font-size:9px;margin: 0 0 -4px;}
.primary-nav .menu .submenu_item{color:#333333;
display:block;
font-size:0.9em;
font-weight:normal;
padding-top:0;}

.topdrop.primary-nav .menu .submenu_item {padding-top: 10px;}

/* 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 #ddd;padding:0;margin:0;}
#topnav.call-for-action #nav li.action-link a{border:none;background:#fafafa;margin:0;}
#topnav.call-for-action #nav li.action-link a:hover {/*color:#D66258;*/}

/* 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 .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 #ddd;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
----------------------------------------------------------------------------*/

/* @group core superfish layer */

#topnav .menu ul{position:absolute;top:-999em;width:14em;/* left offset of submenus need to match (see below) */}
#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%; /* match top ul list item height */ 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; /* match ul width */ 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;/* match ul width */top:0;}

/* @end */

/* @group topfish skin */

/* set font size for top level menu items */
/*#topnav .menu a.top-level {font-size:1em;}*/

/* set sub ul borders */
#topnav .menu ul {border: 1px solid #ddd;border-top: none;}
/* remove border from each item in drop down (inherited from parent)*/
#topnav .menu ul a,
#topnav .menu ul li span.separator  {border: none;}
/* add border for sub level items */
#topnav .menu ul li {border-bottom: 1px solid #ddd;border-right: 1px solid #ddd;}
/* remove borders from last menu item in sub */
 #topnav .menu ul li.last {border-bottom: none;}
/* add border to 3rd level ul */
#topnav .menu ul ul {border: 1px solid #ddd;}
/* set backgrounds */
#topnav .menu li li{background:#eee;}
#topnav .menu li li li{background:#eee;}
#topnav .menu li:hover,
#topnav .menu li.sfHover,
#topnav .menu a:focus,
#topnav .menu a:hover,
#topnav .menu a:active{background-color:#eee;outline:0;}
#topnav .menu ul li:hover,
#topnav .menu ul li.sfHover,
#topnav .menu ul a:focus,
#topnav .menu ul a:hover,
#topnav .menu .active{background:#F6F6F6;}
#topnav .menu .parent ul a{background:none;}

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

/* @group superfish subchild indicators */

#topnav .menu .parent a{background-position:100% -30px;}

/* set the second level child item indicator */
#topnav .menu li li.parent a,
#topnav .menu li li.parent span.separator{background:100% -30px;}
/* remove it from descendant anchors */
#topnav .menu li li.parent li a,
#topnav .menu li li.parent li span.separator{background:none;}
/* set the third level child item indicator */
#topnav .menu li li li.parent a,
#topnav .menu li li li.parent span.separator{background-position:100% -30px;}
/* remove again from descendant anchors */
#topnav .menu li li li.parent li a,
#topnav .menu li li li.parent li span.separator{background:none;}

/* child indicator position if no subtext */
#topnav.no-subtext #nav .menu .parent .top-level{background-position:50% -43%;}

/* @group subtext layer */

/* re position arrow for subtext option */
#topnav.subtext .menu li.parent a.top-level {background-position:50% 41px;}
/* 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; /* match top ul list item height */ 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 */
 /* @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 ul{margin:0;}
.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 1em;color:#666;}
.sidebar ul.menu li li a:hover{text-decoration:underline;}
.sidebar ul.menu li.active li a{background:#eee;color:#666;}

/* sub level icon */
.sidebar .menu li li a,
.sidebar .menu li li span.separator {background:url(/templates/morph/core/images/minus_small.gif) no-repeat 6% 48% ;}
.sidebar .menu li li li a,
.sidebar .menu li li li span.separator {background:url(/templates/morph/core/images/minus_small.gif) no-repeat 14% 48% ;}
.sidebar .menu li li li li a,
.sidebar .menu li li li li span.separator {background:url(/templates/morph/core/images/minus_small.gif) no-repeat 19% 48% ;}
.sidebar .menu li li a:hover{background:#E3E3E3 url(/templates/morph/core/images/minus_small.gif) no-repeat 6% 48% ;}
.sidebar .menu li li li a:hover{background:#E3E3E3 url(/templates/morph/core/images/minus_small.gif) no-repeat 14% 48% ;}
.sidebar .menu li li li li a:hover{background:#E3E3E3 url(/templates/morph/core/images/minus_small.gif) no-repeat 19% 48% ;}

/* subtext layer (sidebar)
***************************************/
.sidebar 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:1.9em;margin-bottom:-3px;}
.sidebar ul.menu .submenu_item{padding:0;display:block;line-height:1.9em;text-transform:none;font-weight:normal;font-size:0.9em;padding:0;color:#999}

 /* @end */ 

 /* @group tabs.css */ 
/*----------------------------------------------------------------------------
++ Tabs CSS
++ These are the styles for the tabs
----------------------------------------------------------------------------*/
/* tabs container and panels */
.ui-tabs{margin:0 0 1em 0;border-top:none;float:left; width:100%;}
.ui-tabs .ui-tabs-panel{display:block;border-width:0;clear:both;border:0;background: #bfbdbe url(/morph_assets/themelets/vanilla/images/tab-contentbg.jpg) repeat-x left bottom;border:1px solid #b5aeae;padding: 1em; }
/* tabs navigation */
.ui-tabs .ui-tabs-nav{margin:0;padding:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;float:left;position:relative;z-index:1;bottom:-0px;}
.ui-tabs .ui-tabs-nav li{position:relative;float:left;margin:0 .2em 0 0;padding:0;border:1px solid #b5aeae;background:url(/morph_assets/themelets/vanilla/images/tab-offbg.jpg) repeat-x 0 0;top:1px;list-style:none;}
.ui-tabs .ui-tabs-nav li a{font-size: 1.3em;color: #e07c0b;float:left;text-decoration:none;padding:0.6em 1.2em;text-transform: uppercase; }
.ui-tabs .ui-tabs-nav li a:focus{outline:0;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected{padding-bottom:1px;border-bottom:0;background:url(/morph_assets/themelets/vanilla/images/tab-active.jpg) repeat-x 0 0;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{color: #fff;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text;}
.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer;}

.ui-tabs .ui-tabs-hide{display:none !important;}
.sidebar .ui-tabs-nav li{list-style:none;}

/* tabs in the inset position fix */
#inset1.tabs{margin:1em 0 0 0;}
#inset1.tabs .ui-tabs,
#inset2.tabs .ui-tabs,
#inset3.tabs .ui-tabs,
#inset4.tabs .ui-tabs{margin:0;}
 /* @end */ 

 /* @group accordions.css */ 
div.ui-accordion{border-bottom:1px solid #ccc;/* overflow seems buggy - use float fix to clear instead - overflow: hidden;*/ 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{display:block;font-size:1em;padding:.5em .5em .5em .7em;}
/*.ui-accordion h3.ui-accordion-header a:focus{outline:0;}
.ui-accordion h3.ui-accordion-header:focus{outline:0;-moz-outline:none;}
.ui-accordion .ui-accordion-header a:hover{text-decoration:none;background:#ddd;}*/
.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;}

#inset2.accordion,
#inset2.accordion .ui-accordion{margin:0;}
 /* @end */ 

 /* @group typo.css */ 
/*-------------------------------------------------------------------------
++ JoomlaJunkie - Typography CSS
++ All Typographical styling is kept here
---------------------------------------------------------------------------*/
/* NB!! - Font colors are set in Configurators "Customization" Tab */
body{font:13px/1.231 Tahoma,helvetica,clean,sans-serif;}
p{margin-bottom:1em;line-height:1.5em;}
p.teaser{color:#777;font-size:1.2em;line-height:1.4em;margin:0 0 0.8em;}

/* heading styles
*****************************************/
h1,h2,h3,h4,h5,h6{margin:1em 0 .3em 0;}
.componentheading,h1{font-size:2.1em;line-height:1.2em;}
.contentheading,h2{font-size:1.9em;}
h3{font-size:1.7em;}
h4{font-size:1.5em;}
h5{font-size:1.2em;font-weight:bold;}
h6{font-size:1em;font-weight:normal; color: #F99B00; margin: 0;}
h1 a,h2 a{text-decoration:none;}
h2 a:hover{text-decoration:underline;}
h1.componentheading{margin:0;padding:0 0 .5em 0;}

h1 span{color:#333;}
h2 span{color:#666;}
h3 span{color:#999;}
h4 span{color:#222;}
h5 span{color:#222;}

#article span.sep{font-weight:normal;color:#ddd;position:relative;top:-2px;}

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

/* 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;}
#article #article-content ul.none,
#article #article-content ul.none li{margin:0;padding:0;list-style:none;}
ul.bullet li{margin:0;list-style-type:none;background:transparent url(/morph_assets/themelets/vanilla/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{color:#666;font-size:1em;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;}
/* float list */
dl.listFloat{overflow:hidden;margin-bottom:1em;}
dl.listFloat dt{float:left;}
dl.listFloat dt,
dl.listFloat dd{margin-bottom:.5em;}
dl.listFloat.dt5 dt{width:50px;}
dl.listFloat.dt6 dt{width:60px;}
dl.listFloat.dt7 dt{width:70px;}
dl.listFloat.dt8 dt{width:80px;}
dl.listFloat.dt9 dt{width:90px;}
dl.listFloat.dt10 dt{width:100px;}
dl.listFloat.dt11 dt{width:110px;}
dl.listFloat.dt12 dt{width:120px;}
dl.listFloat.dt13 dt{width:130px;}
dl.listFloat.dt14 dt{width:140px;}
dl.listFloat.dt15 dt{width:150px;}
dl.listFloat.dt16 dt{width:160px;}
dl.listFloat.dt17 dt{width:170px;}
dl.listFloat.dt18 dt{width:180px;}
dl.listFloat.dt19 dt{width:190px;}
dl.listFloat.dt20 dt{width:200px;}

/* tables styling
****************************************/
#primary-content table.tbl-style1{border-left:1px solid #ccc;border-top:1px solid #ccc;background:#fff;margin:1em 0;}
#primary-content table.tbl-style1 caption{color:#999;text-align:left;font-size:1.3em;padding-bottom:0;margin-top:1em;}
#primary-content table.tbl-style1 th{background:#ddd;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:2px 5px;text-align:left;}
#primary-content table.tbl-style1 tr.alt{background:#eee;}
#primary-content table.tbl-style1 td{border-right:1px solid #ccc;border-bottom:1px solid #ccc;}

/* remove tables styling - use class nostyle
****************************************/
#primary-content table.nostyle,#primary-content table.nostyle tr.alt{background:none;}
#primary-content table.nostyle td,#primary-content table.nostyle tr.alt,#primary-content table.nostyle{border:none;}
#primary-content 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/vanilla/images/message-icons.png);}
.internetvanilla .notice{background-image:url(/morph_assets/themelets/vanilla/images/message-icons-ie.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;}
.class-name{background:#F9FFD0;padding:2px 5px;border:1px solid #FFDF80;color:#9F5B32;}

/* horizontal rules
******************************************************/
hr{margin:2em 0;border:0;height:2px;border-bottom:1px solid #ccc;float:none;}
hr.clearer{clear:both;display:block;float:none;width:100%;}
hr.dotted,hr.dashed,hr.cut{border:0;background-image:url(/morph_assets/themelets/vanilla/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;}

/* image alignment
******************************************************/
.img-left,
.img-right{background:#fff;position:relative;top:5px;}
.img-left{margin:0 1.5em 1.5em 0;}
.img-right{margin:0 0 1.5em 1.5em;}
.img-border{background:#fff;padding:1px;border:5px solid #eee;}
.img-style1{border-color:#ddd;}
.img-style2{border-color:#ccc;}
.img-style3{border-color:#999;}
.img-style4{border-color:#666;}
.img-style5{border-color:#333;}
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;}

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

/* grids in content
******************************************************/
#article .grid h1,
#article .grid h2,
#article .grid h3,
#article .grid h4,
#article .grid h5{margin:0 0 .3em 0;clear:both;}

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

/* 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:#eee;color:#666;text-decoration:none;border-color:#ccc;}

/* 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;padding-top:0.5em;}
#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
******************************************************/
p.readon{margin-bottom:2em;}
p.readon a{background:#eee;padding:.5em .7em;}
.readon span{display:none;}
p.readon a:hover{text-decoration:none;background:#ddd;}
p.readon a:hover span{}

/* 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:#ccc;}
#mailto-wrap .form-action{padding:.5em 0 0 0;margin:0 0 .5em 0;}
#mailto-wrap .button.send{background:#222;color:#fff;}
#printview body{background:#ddd;}
#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;}
#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:.3em;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:0;border-top:1px dotted #ccc;}
.blog .article-row.last{border-bottom:0;padding-bottom:0;}
.frontpage-blog .article-row{margin:0;padding-bottom:1em;border-bottom:1px dotted #ccc;border-top:0;}
#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;}
#bd #primary-content .blog .contentheading{margin:0.5em 0 .3em;}
.desc{font:normal 1.3em/1.3em arial;margin-bottom:1em;color:#666;}

/* article page
******************************************************/
#primary-content h1.article-title{margin:.5em 0 .2em 0;}

/* frontend editing
******************************************************/
#edit-content fieldset{background:#eee;}
#edit-content h2{font-size:1.5em;padding:.5em .6em;margin:0 0 1px 0;background:#ddd;}
#edit-content textarea{border:1px solid #ccc;background:#fff;}
#edit-content .button2-left{border:1px solid #fff;background:#fff;}
#edit-content .button2-left a{background:#ddd;border:1px solid #ccc;color:#999;}
#edit-content .button2-left a:hover{background:#fff;}
#edit-content input.focus,
#edit-content textarea.focus{border-color:#85AF41;}

/* 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{}
#bd .article-info .share a{text-decoration:underline;}
#bd .article-info .author{}
#bd .article-info li a{color:#444;}
#bd .article-info li a:focus{outline:0;}
#bd .article-info li a span{background:transparent url(/morph_assets/themelets/vanilla/images/article-options.gif) no-repeat;width:16px;height:16px;display:block;text-indent:-7998px;}
#bd .article-info li a .pdf-icon{background-position:0 1px;}
#bd .article-info li a .email-icon{background-position:0 -32px;}
#bd .article-info li a .print-icon{background-position:0 -16px;}
#bd .modified{color:#999;text-transform:uppercase;font-size:.9em;}
#bd .filing{margin-top:-1em;}

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

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

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

/* back to top link
******************************************************/
#top-link{display:block;position:fixed;right:5px;bottom:5px;background:transparent url(/morph_assets/themelets/vanilla/images/backtotop.png) no-repeat 0 50%;border:0;color:#777;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
******************************************************/
.sidebar #username, 
.sidebar #passwd{width:97%;}
.internetvanilla60 #top-link,.internetvanilla70 #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 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{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-next{float:right;text-align:right;}
#primary-content #pagenav li a{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/vanilla/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/vanilla/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/vanilla/images/sharethis-icons.png) no-repeat scroll 0 -3px;text-indent:-7998px;display:block;width:20px;height:20px;}
#yui-main #primary-content #shareit-icon ul li.shareit-facebook a{background-position:0 0px;}
#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
******************************************************/
#toc{float:right;border:5px solid #ddd;margin:1em 0 0 1em;}
#toc{background:#fff;margin:-7.3em 0 0 1em;z-index:999;}
#toc div{border:1px solid #ccc;padding:1em;}
#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{color:#999;list-style-type:disc;margin-left:1em;}
#article #toc ul li:hover{color:#222;}
#article #toc ul li.toc-showall{border-top:1px dashed #ccc;padding:.5em 0 0 0;margin:.5em 0 -0.3em 0;list-style:none;}
#article #toc ul li.toc-showall{color:#666;}
#article .pagenavcounter{display:none;}
#article #toc ul li.toc-active{color:#ccc;}
#article #toc ul li.toc-active a{color:#999;}

/* default joomla plugin version */
#article table.contenttoc{float:right;border:5px solid #ddd;margin-left:1em;background:#fff;padding:1px;display:block;}
#article table.contenttoc th{padding:.5em 1em .5em .8em;background:#999;color:#fff;border-bottom:1px solid #666;}
#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:#ddd;text-decoration:underline;}
#article table.contenttoc td a.active{text-decoration:underline;background:#ddd;}

/* 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:-3px;}
#fontsizer a{margin-right:3px;outline:0;background:url(/morph_assets/themelets/vanilla/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:#ddd #eee #eee #ddd;background:#efefef;}
#emailForm .contact_email label{padding:0;margin:0;text-indent:0;}
#contact-top{position:relative;}
#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{position:absolute;top:0;right:0;background:#fff;padding:1px;border:5px solid #ddd;margin:.7em 1em 0 0;z-index:999;}
#contact-top .contact-photo img{max-width:300px;}
#contact-top .contact-photo:hover img{max-width:900px;}
#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:#ccc;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 #999;border-left:1px solid #999;background:#fff;}

/* contact category list
******************************************************/
#contact-table thead,
#contact-table tfoot{background:#eee;}
#contact-table thead{border-bottom:1px solid #ddd;}
#contact-table thead th,
#contact-table tbody td{padding:.5em .5em;}
#contact-table tbody td{border-bottom:1px solid #ddd;}
#contact-table .tbl-number{text-align:center;}
#contact-table td a{text-decoration:underline;}

/* weblinks
******************************************************/
/* links list */
.other-categories,
.weblinks-category{margin:0 0 0 1.5em;}
.weblinks-category span{color:#999;}
.weblinks-category p{color:#666;}
/* submit weblink form */
#submit-weblink li{position:relative;margin:0;padding:5px 0 5px 150px;list-style:none;}
#submit-weblink .label{position:absolute;top:8px;left:0;}
#submit-weblink ul{margin:0;padding:0;}
#submit-weblink select,
#submit-weblink input,
#submit-weblink textarea{margin:0;padding:0;border:1px solid #ccc;background:#fff;}
#submit-weblink input{padding:2px;}
#submit-weblink textarea{padding:5px;width:99%!important;}
#submit-weblink input.focus,
#submit-weblink textarea.focus{border-color:#85AF41;}

/* newsfeeds list
******************************************************/
h1 .visit-link{color:#999;font-size:.6em;position:relative;top:-3px;}
h1 .visit-link a{color:#666;text-decoration:underline;}

/* section list
******************************************************/
#primary-content #section-links{margin-left:1em;}
#section-links .cat-desc{margin-bottom:1em;font:normal 1em/1.5em Arial;}
#section-links .small{color:#999;}
#section-links .category{margin-left:0;}

/* leading article
******************************************************/
#bd .leading{border:5px solid #ddd;background:#ccc;}
#bd .leading-inner{background:#eee;border:1px solid #ccc;padding:0 1em 1em 1em;color:#333;position:relative;}
#bd .leading-inner .contentheading{margin-top:.6em;color:#222;}
#bd #primary-content .leading-inner .article-info{padding:.4em 0 .7em 0;}
#bd .leading-inner .article-info li{color:#222;}
#bd .leading-inner .article-info .divider{color:#999;}
#bd .leading-inner a{color:#444;text-decoration:underline;}
#bd .leading-inner .readon a{background:#eee;color:#444;}

.blog-more{margin:2em 0 0 0;background:#eee;border-top:5px solid #ddd;}
#primary-content .blog-more ul{margin:0;padding:0 1em 1.2em 2.2em;}
.blog-more h3{margin:0 0 .3em 0;padding:.7em 1em 0 .8em;border-top:1px solid #ccc;}
#bd .blog-more li{padding:0 0 .2em 0;list-style:disc;}
#bd .blog-more li a{color:#666;}
.pagenavbar{background:#eee;padding:.7em .5em .5em .5em;border-top:1px solid #ddd;}
 /* @end */ 

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

/* base module structure
******************************************************/
.mod h3{
font-size:2.1em;
margin:0;
padding:0.3em 0.4em 0;
/*text-transform:uppercase;*/
}
.mod {margin:1em 0 0 0;float:none;}
.mod.noheading{padding-top:0;}
.mod h3 div {border-bottom: 1px solid #fff;}
.mod .modinner{padding:.5em 1em 1em;border:1px solid #a8a0a0;background:#fff;}

#toolbar .mod h3 {
position:absolute;
bottom:-37px;
right:0;
color:#666666;
font-size:2.3em;
margin:0;
padding:0;
text-transform:uppercase;
border: none;
}

.internetexplorer #toolbar .mod h3,
.opera #toolbar .mod h3  {
bottom:-50px;
}

#toolbar .mod .modinner {
	position: relative;
	border:1px solid #a8a0a0;
}

span.quote-bubble {
	position: absolute;
	background:  url(/morph_assets/themelets/vanilla/images/quote-bubble.jpg);
	bottom:-30px;
	display:block;
	height:31px;
	right:153px;
	width:131px;
}

.mod.quote-bubble {
	position: relative;
}


/* module resets and clears
******************************************************/
.mod ul{margin:0 0 0 1em;}
.mod ul.bullet,
#vanilla .bannergroup ul,
#vanilla .bannergroup ul li,
#login-mod ul li{margin-left:0;list-style:none;}
.sidebar .mod{width:100%;float:left;}
li.login-btn button{margin:1em 0;padding:.5em .7em;}

/*  search module styling
******************************************************/
#topnav .search .search-input {width:14em;margin:0;padding:0.33em;border: 1px solid #ccc;}
/* default menu */
#topnav .search{margin:0.48em 0;float:right;padding: 0 0.48em; }
/* subtext menu */
#topnav.subtext .search{margin:1.12em 0;padding: 0 1.12em;}
/* topdrop menu */
#topnav.topdrop .search{margin:0.6em 0;padding: 0 0.6em;}
/* subtext topdrop */
#topnav.subtext.topdrop .search,
#topnav.subtext.topfish .search{margin:.98em 0;padding: 0 1.12em;}	
.sidebar .search .search-input{padding:.3em .5em;width:92%;color:#333;}
.sidebar .search .search-btn{margin:1em 0 0 0;padding:0.1em 0.3em;background:#ccc;color:#333;}
.search .search-input{background:#fff;background-position:99% -78px;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;}



/* banners
******************************************************/
/* default Joomla! advertisment module module*/
#top .bannergroup{margin:.8em -0.7em -0.7em 0;}
/* sidebar 125x125 */
.mod.ads125 .bannergroup h4{margin:0;font-size:15px;}
.mod.ads125 .bannergroup ul,
.mod.ads125 .bannergroup li{margin:0;padding:0;border:0;list-style:none;background:none;}
.mod.ads125 .bannergroup ul{overflow:hidden;margin-top:.3em;}
.mod.ads125 .bannergroup li{float:left;margin:1em 1.9em 0 0;}
.mod.ads125 .bannergroup li.alt{margin:1em 0 0 0;}
.mod.ads125 .bannergroup img{border:5px solid #eee;padding:1px;background:#fff;}
.mod.ads125 .bannergroup a:hover img{border:5px solid #ddd;}
.mod.ads125 .bannergroup p{margin:1em 0 .2em 0;}
/* default text links styling */
.bannergroup h4{margin:0 0 .5em;font-size:1.2em;}
.bannergroup li{margin-bottom:1em;}

/* newsflash tweak
******************************************************/
.newsflash h4{font-size:1.2em;margin:0 0 .5em;}

/* 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
******************************************************/
.mod h4,form.polls h4{margin:0 0 .5em 0;font-size:1.2em;}
form.polls ul,form.polls li{margin:0;padding:0;list-style:none;}
form.polls ul{margin:0 0 1em 0;}

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

/* login module in the sidebar */
#bd #login-mod .login-username .input-wrap,
#bd #login-mod .login-password .input-wrap{width:99%;margin-bottom:.5em;}
#bd #login-mod .login-username .input-wrap input,
#bd #login-mod .login-password .input-wrap input{width:96%;padding:.2em .3em;}

/* calendar module
******************************************************/
#vanilla .mod.cal-wrap{border-left:1px solid #ccc;border-right:1px solid #ccc;overflow:hidden;}
#vanilla .mod.cal-wrap .modinner{border:0;padding:0;margin:0;}
#vanilla .mod.cal-wrap h3{border:0;background:#ddd;padding:.5em 0;width:100%;}
.mod.cal-wrap table{padding:.5em;border:0;width:100%;}
.mod.cal-wrap th,
.mod.cal-wrap td{padding:.2em .5em;}
.mod.cal-wrap th{background:#efefef;border-left:1px solid #ccc;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.mod.cal-wrap td{border-left:1px solid #ccc;border-bottom:1px solid #ccc;}

/* breadcrumbs
******************************************************/
#breadcrumbs .pathway,#breadcrumbs .pathway li{line-height:1;margin:0;padding:0;list-style:none;background:none;}
.breadcrumbs.pathway li a{background:transparent url(/morph_assets/themelets/vanilla/images/pathway.png) no-repeat scroll 100% 50%;}
.pathway{font-size:1em;overflow:hidden;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;}
#bd .pathway li.pathway-current{max-width:370px;overflow:hidden;white-space:pre}

 /* @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
/* ***************************************************************/
/* module text size 
**********************************/
.h3size01 h3,
.ui-tabs.h3size01 .ui-tabs-nav li a,
.ui-tabs.modsize01 .ui-tabs-panel,
.modsize01 .modinner,
.modsize01 .ui-accordion-content {font-size:.5em;}

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

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

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

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

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

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

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

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

.h3size10 h3,
.ui-tabs.h3size10 .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,
.ui-tabs.h3font01 .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,
.ui-tabs.h3font02 .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,
.ui-tabs.h3font03 .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,
.ui-tabs.h3font04 .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,
.ui-tabs.h3font05 .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,
.ui-tabs.h3font06 .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,
.ui-tabs.h3font07 .ui-tabs-nav li a,
.ui-tabs.modfont07 .ui-tabs-panel,
.modfont07 .modinner,
.modfont07 .ui-accordion-content {font-family:Garamond, serif;}

.h3font08 h3,
.ui-tabs.h3font08 .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,
.ui-tabs.h3font09 .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,
.ui-tabs.h3font10 .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:#999;}

#vanilla .mod.noborder,
#vanilla .mod.noborder .modinner{border:0!important;}
#vanilla .mod.nobg,
#vanilla .mod.nobg .modinner{background:none!important;}
#vanilla .mod.nomargin,
#vanilla .mod.nomargin .modinner{margin:0!important;}
#vanilla .mod.nopadding,
#vanilla .mod.nopadding .modinner{padding:0!important;}

 /* @end */ 

 /* @group themelet.css */ 
/*----------------------------------------------------------------------------
++ Themelets layout css
++ All the themelets layout and miscellaneous css goes here.
----------------------------------------------------------------------------*/
/* default layout styling */
#global-wrap {
	background:url(/morph_assets/themelets/vanilla/images/globalwrap-bg.jpg) repeat-y 0 0;
	padding: 0 24px;
}
#advert1 {
position:relative;
width:974px;
margin: 0 auto;
}
/* position the language selector */
form#langsubmit {
position:absolute;
right: 10px;
top:10px;
z-index:1;
}

form#langsubmit img {
margin: 0 .3em 0;
}
#top-wrap{background:#0B0D0D;}
#toolbar{padding:1em 0 .5em 0;}
#toolbar-wrap {background: #eee;}
#topnav{background:#fff;border:1px solid #ddd;border-bottom:0;}
#topshelf-wrap{background:#eee;}
#topshelf-inner {padding: 1em 0; }
#topshelf .mod{margin-top:0;}
#masthead{background: #272727;border: 1px solid #272727; }
#masthead-inner {padding: .5em 2em 0 2em;}
#top .bannergroup{padding:1em 1.4em 0 0;}
#top .newsflash{float:right;width: 60%;font-size: 0.9em;margin-top:1em;}
#bd{}
.bd-inner{padding:0 2em 1em;}
.primary-inner {background:#fff;border:1px solid #a8a0a0;margin: 0 0 1em 0;padding:1em 1em 1em;}
#bottomshelf-wrap{background:#eee;margin:1em 0;}
#bottomshelf{padding-bottom: 1em;}
#bottomshelf-inner{padding:1em;background:#fff;border:1px solid #ddd;}
#bottomshelf-inner .mod{margin-top:0;}
#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;}
.yui-ge #primary-content.first{width:74.3%;}

/* base themelet sprite */
.search .search-input,
#topnav .menu .parent a,
#topnav .menu li li.parent a,
#topnav .menu li li.parent span.separator,
#topnav .menu li li li.parent a,
#topnav .menu li li li.parent span.separator{background-image:url(/morph_assets/themelets/vanilla/images/themelet-sprite.png);background-repeat:no-repeat;}

/* subhead & title mod styling */
#subhead{}
#page-title{overflow:hidden;}
#page-title h1{margin:0;padding:.8em;float:left;}
#page-title .call2action{float:right;padding:.5em 1em;background:#fff;display:block;margin:1.7em;border:1px solid #ccc;}
#page-title .call2action:hover{background:#fff;border:1px solid #ccc;}

/* @group from the dynamic css */
#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;}

/* inset2 needs a little adjustment to make the margins play nicelywith all variations */
#inset2{margin-bottom:1em;}
#inset2 .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;}

/* @group toolbar slider */
#toolbar-inner {
	padding: 0 2em 1.3em 2em;
}
.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;}

/* footer styling */
#footer *{margin:0;padding:0;list-style:none;height:auto;line-height:1;}
#footer{margin:0 auto;padding:0 0 1em 0;overflow:hidden;position: relative;}
#footer .footer-left{float:left;padding: 0 0 0 2em; }
#footer .footer-right{float:right;text-align:right;}
#footer .footer-validation,
#footer ul{margin-bottom:.7em;}
#footer ul li{display:inline;padding-right:1em;border-right:1px solid #444444;
display:inline;
padding:0 0.7em;}

#footer ul li a {
	font-size: 0.9em;
}

#footer ul.menu {
	position:absolute;
	right:28px;
}

/* Styling for the different elements on the design
*******************************************************/

/* user 1 background and join now header */
 
#user1 {
	background: #343434 url(/morph_assets/themelets/vanilla/images/joinnow-logoinset.gif) no-repeat 20px 0;
	height: 200px;
	margin: 1em 0 1em 0;
	color:#fff;
	position: relative;
}
a.calltoaction:link,
a.calltoaction:visited {
	color: #FF8800;
	font-size: 2.9em;
	text-transform: uppercase;
	position: absolute;
	top: 88px;
	left: 55%;
}
 
/* login module
******************************************************/
/* @group login module */
#toolbar #login-mod{overflow:hidden;margin:0;}
#toolbar #login-mod li,#login-mod ul{/*margin:0;padding:0;*/}
#toolbar #login-mod .login-form{overflow:hidden;margin:.8em 0 0 0.8em;}
#toolbar #login-mod .login-form li{margin:0 0 0 0.5em;}
#toolbar #login-mod .login-username input{width:80px;padding:0.1em 0.3em;}
#toolbar #login-mod .login-password input{width:80px;padding:0.1em 0.3em;}
#toolbar #login-mod .login-remember label{font-size:11px;padding:0 0 0 0;}
#toolbar #login-mod .login-username label,#toolbar #login-mod .login-password label{font-size:0.9em;}
#toolbar #login-mod .login-username input,
#toolbar #login-mod .login-password input{background:#FFFFFF url(/morph_assets/themelets/vanilla/images/page-element-sprite.png) -6px -7px;font-size:0.8em;padding:5px 0 5px 20px;border:none;}
#toolbar #login-mod .login-username input{background:#FFFFFF url(/morph_assets/themelets/vanilla/images/page-element-sprite.png) -111px -7px;}
/*#toolbar #login-mod li.login-remember{bottom:14px;margin:0;padding:5px 0 0 18px;position:absolute;right:102px;}*/
#toolbar #login-mod .login-btn button{background:#FFFFFF url(/morph_assets/themelets/vanilla/images/page-element-sprite.png) repeat scroll -216px -10px;border:medium none;font-size:0.8em;margin:0 0 0 5px;padding:2px 21px;width:53px;}
#toolbar #login-mod .login-btn button:hover{background-position:-216px 30px;}
#toolbar #login-mod ul.login-links{overflow:hidden;padding:10px 0 0;}
/*#toolbar #login-mod .login-links li{float:left;font-size:0.85em;margin-left:1em;clear:both;}*/
/*#toolbar #login-mod .login-forgot{float:left;}*/
#toolbar #login-mod .login-password label,
#toolbar #login-mod .login-username label{display:none;}
#toolbar #login-mod .login-username{float:left;}
#toolbar #login-mod .login-password{float:left;}
/*#toolbar #login-mod .login-register{position:absolute;right:99px;}*/
#toolbar #login-mod .login-links li{font-size:0.85em;}


}


/* fix for login module elements when using rounded corners */

.internetexplorer #toolbar #login-mod .login-register,
.opera #toolbar #login-mod .login-register	{bottom: 20px;}
.internetexplorer #toolbar #login-mod li.login-remember,
.opera #toolbar #login-mod li.login-remember{bottom:1px;}



/* Testimonials module 
*******************************************************/
#rsm2 {position: relative;}

#rsm2 p {padding-bottom: 8px}

#rsm2 span {position: absolute;bottom:-16px;}

#rsm2 span span {color: #C56005; position: relative;bottom: 0; }

#rsm2 strong {padding: 0 10px 0 0;color: #FF8800; }

#rsm2 small {padding: 0 0 0 10px;}

/* Brands module - coded as list with images
*******************************************************/

/* fix required for clearing floated list items in user2*/

#user2 .mod .modinner {
	overflow: hidden;
	padding: 1em 2em;
}

ul#brands {
	margin: 0;
	float: left;
	width: 100%;
	border-left: 1px solid #FF8800;
	border-right: 1px solid #FF8800;
}

ul#brands li {
	list-style: none;
	float: left;
	width: 20%;
}

 /* @end */ 

 /* @group custom.css */ 
*:focus, *:active {
	outline: none;
}

form#langsubmit {
right:27px;
}
form#langsubmit a:hover, form#langsubmit a:focus, form#langsubmit a:active, #WzTtDiV a, #WzTtDiV a:hover {
color: #ffffff;
text-decoration: none;
outline: none;
}

form[name="recommend"] .button {
	display: block;
	width: 237px;
	height: 65px;
	background: url(/components/com_recommendfriends/includes/refer-button.png) no-repeat 0 0;
	margin: 0 0 0 5px;
	text-indent: -5000px;
}

.yui-t3 .yui-b {
float:left;
width:20.769em;
}

.yui-t3 #yui-main .yui-b {
margin-left:22em;
}

.ui-tabs .ui-tabs-panel {
overflow:hidden;
}

#toolbar.modcount2.yui-gc .yui-u.first {
width:60.2%;
}

#toolbar.modcount2.yui-gc .yui-u {
width:38.4%;
}

.latestnews li {
background:url(/morph_assets/logos/mediaplexa_bullet_logo.png) left 10px no-repeat !important;
padding-left: 19px;
list-style-type:none !important;
margin: 0 0 0 0px;
border-bottom:1px inset grey;
padding-top:5px;
padding-bottom:5px;
font-size:12px;
}
.whyus li {
background:url(/morph_assets/logos/mediaplexa_bigbullet.png) left 0px no-repeat !important;
padding-left: 45px;
color: #777777 !important;
list-style-type:none !important;
margin: 0 0 0 0px !important;

padding-top:5px;
padding-bottom:5px;
font-size: 1.2em;
line-height: 1.4em;

}
#article-content ul.whyus {
margin: 0 0 0 0px !important;
}
#jflanguageselection select.jflanguageselection
{
border: 0px solid #cccccc;
}
.ebul_cbindex, .ebul_cbindex ul {
background-color:#585858 !important;
}
.ebul_cbindex_shadow {
background-color: #585858 !important;
}
.ebul_cbindex tr {
background-color: #585858 !important;
}
.ebul_cbindex td {
border: 1px solid #585858 !important;
}
.ebul_cbindex tr.hot, .ebul_cbindex tr.expanded {
background-color: #585858 !important;
}
.item27 {
border-right:none !important;
}
.componentheading, #login-wrap h1, .article-title a, .contentheading a, #contact-table th, #contact-table th a{
color:#F99B00 !important;
}

.componentbody {
	min-height: 500px;
}

#contact-table th {
background-color:#EFEFEF;
}
#login-wrap {
margin:0 0 0 0 !important;
width: inherit !important;
background-color:#fff !important;
}
/*#toolbar #login-mod .login-register, #toolbar #login-mod .login-remember {
right: 60px !important;
}*/
#toolbar #login-mod {
 margin: 0 0 0 9px;
 text-align: center;
}
#toolbar #login-mod .login-form li, 
#toolbar #login-mod ul.login-links {
	margin: 0;
}
#toolbar #login-mod .login-btn button {
	padding: 2px 0;
}
#toolbar #login-mod .login-username input, #toolbar #login-mod .login-password input {
background:#FFFFFF url(/morph_assets/themelets/vanilla/images/page-element-sprite.png) no-repeat scroll;
	padding: 5px 5px 5px 20px;
	width: 80px;
}
#toolbar #login-mod .login-username input {
	background-position: -5px -7px;	
}
#toolbar #login-mod .login-password input {
	background-position: -110px -7px;
}
#toolbar #login-mod #remember {
top:3px;
position:relative;
}

#login-wrap .login-btn input {
	background: transparent url(/components/com_avouser/images/submit.png) no-repeat scroll 0 0;
	border: none;
	display:block;
	height:65px;
	margin-bottom:0;
	margin-left:175px;
	margin-right:0;
	margin-top:1em;
	text-indent:-5000px;
	top:200px;
	width:187px;
	cursor: pointer;
	
	font-size: 0px;
	line-height: 0px;
}

#forgot_submit {
	background: transparent url(/components/com_avouser/images/submit.png) no-repeat scroll 0 0;
	border: none;
	display:block;
	height:65px;
	margin-bottom:0;
	margin-left:149px;
	margin-right:0;
	margin-top:1em;
	text-indent:-5000px;
	top:200px;
	width:187px;
	cursor: pointer;
}
#forgot_submit:focus, #forgot_submit:active {
	outline: none;
}

.morenews{
margin-top:-1px!important;
position:absolute;
float:left;
}
p.readon a{
background-color:transparent !important;
color:#F99B00;
padding:none !important;
}
.twicon {
display:inline-block;
float:right;
margin-left:10px
}
.fbicon{
display:inline-block;
float:right;
margin-left:10px;
}
#apply{
border:none !important;
}
.manageprograms_table td {
border-bottom: 1px inset #D8D8D8;
text-align:center;
}
.manageprograms_table #a1, .manageprograms_table #status {
color:#F99B00;
}
.article-row p a, .article-row h4{
color:#F99B00;
}
#toolbar #login-mod .login-btn button {
height:20px;
}
/*#top p a img {
margin-right:-205px !important;
margin-top: 75px !important;
}*/

/*This next section refers to certain modules ID for this site.  Future versions
of the site using this CSS will have to refer to a different module ID.*/
#mod118 {
display:none;
}
#mod170 .modinner .latestnews,
#mod171 .modinner .latestnews,
#mod172 .modinner .latestnews,
#mod106 .modinner .latestnews {
margin-left:0 !important;
margin-top: 10px;
}
#mod170 .modinner .latestnews .last,
#mod171 .modinner .latestnews .last,
#mod172 .modinner .latestnews .last,
#mod106 .modinner .latestnews .last {
background-image:none !important;
padding: 10px;
border-bottom:none !important;
height: 21px;
}
/*#mod106 .modinner .modhead {
background:url(/images/icons/rss-icon.png) right 16px no-repeat !important;
}*/
/* joinnow dark */
#mod122 .modinner {
background: transparent !important;
border: none !important;
/*color: #ff8800 !important;*/
height: 89px;
padding: 0;
}
#joinnow1 {

}
#joinnow2 {
	left:70px;
	position:relative;
	top:-37px;
	width: 133px;
}
#mod122 h1 {
color: #ff8800 !important;
}
#mod122 h1 a{
color:#F99B00 !important;
}
#mod123 #modstalker{
text-align:center;
padding: 5px 5px 0 0;

}
#FacebookGroup {
padding-right:4.5px;
}
#Twitter {
padding-left:4.5px;
}
#advert1 {
background: #605e5e;
color: #fff;
}
.topbar_right a:link, .topbar_right a:visited, .topbar_right a:hover, .topbar_right a:active {
color:#fff !important;
text-decoration:none !important;
padding-right:8px;
padding-left:8px;
border-right:1px solid #fff;
}
#advert1 table, #advert1 .topbar_right, #advert1 .topbar_left{
border-bottom:none !important;
}
.logout-text-button {
background-color:transparent;
border:none;
color:#fff;
cursor:pointer !important;
}
.myaccount a, .mymessages a, .contact a, .logout-text-button a {
text-decoration:none !important;
}
.alt .myaccount, .alt .mymessages, .alt .contact, .alt .logout {
border-bottom:none;
}
.logout {
padding-left:5px;
}
.topbar_left{
color:#F99B00;
padding-left:5px;
}
#advert1 {
background:transparent url(/morph_assets/themelets/vanilla/images/topbarwrap-bg.png) repeat-y scroll 0 0;
padding:0 24px;
}
.login-username a{
display:none;
}
.login-register{
/*float:left;
right:63px !important;*/
}
#article101 a{
text-decoration:underline;
}
/*#toolbar #login-mod li.login-remember{
right:120px !important;
margin-top:-3px !important;
}*/

.manageprograms #a1{
vertical-align:bottom;
}
p.readon {
float: right;
}
.sectiontableheader, .sectiontableheader a {
    background: #F99B00 !important;
    color:#FFFFFF !important;
}

.sectiontableentry2 {
    background: #FFFFFF;
}

.sectiontableentry1 {
    background: #E0E0E0;
}
.mightymessagingtop{
  display:none;
}
.help_left_box{
padding-top: 20px;
position: relative;
text-align: left;
width: 150px;
}
.helpsection .info{
float:left;
margin-left: 20px;
margin-top:6px;
width:500px;
}

.outercontacttable a{
  color:#F99B00;
}
.innercontacttable{
height:103px;
background: url(/images/stories/contact_form_table_bg.png);
width:568px;
}
.innercontacttable td{
  width:256px;
}
.inntercontacttable th{
  padding-left:5px;
}


.innercontacttable a{
  color:#333333;
}
.rapid_contact, .rapid_contact textarea, .inputbox, .alt inputbox  {
  background-color:transparent !important;
  /*border: 1px solid #C0BABA !important;*/
  /*width:163px;*/
}
.rapid_contact inputbox{
  border:1px solid #C0BABA !important;
}
.inputbox {
  background-color:transparent !important;
  border: 1px solid #C0BABA !important;
}

.outercontact1 #sctQF4 img, #article-content #sctQF4 img{
padding:20px;
}
.rapid_contact .paramlist_value{
  text-align:center;
}


.skype{

padding:20px;
}
li #current{
  border-right:none !important;
}
#Register, #Register:focus, #Register:active, #Register:hover, #josForm input.focus{
border:none;
background: transparent;
}
.rapid_contact button,.rapid_contact:hover
{
  background:transparent;
  border:none;
}
.mightmessagetable td{
  border:none !important;
}
 .bd-inner, #toolbar-inner {
margin:1em 0 0;
}
.rssicon{
  float:right;
  margin-top:-25px;
}
#login-mod a,#login-mod{
  color:#333333;
}
.login-links,.login-username,.login-register,.login-remember,.login-forgot{
  display:inline;
}
.login-register{
  padding-left:10px;
}
.login-remember label{
  padding-left:5px !important;
}
#rsm1{
  height:70px;
}
#login-mod{
  height:75px;
}
.stjoinnow{
  margin-top:39px;
}
.ct_joinnow {
	margin-top: -13px;
}
.bd_joinnow {
  margin-top:6px;
}


.last {
  border-right:none !important;
}

.buttoncol{
  text-align:center;
  padding-top:20px;
}

#jsCaptchaValue{
  border: 1px solid #C0BABA;
}
.teaser{
  padding-top:10px;
}
.innercontacttable th{
  padding-left:5px;
}

.primary-nav .menu li a.top-level, 
.primary-nav .menu li span.separator {
	padding: 0.5em 9px;
}
#top.primary-nav.subtext .menu {
	margin-bottom: -1px;
}
/*.modinner h3{
  color:#999999 !important;
  font-size:2.1em !important;
  bottom:-35px !important;
}*/



#system-message, #system-message .error, #system-message .message {
  border:none !important;
  color:#333333 !important;
  font-size:13px !important;
  float:none;
}
.login-description,.forgot-pass a,.forgot-user a,.register-link a, #com-form-login-username label, #com-form-login-password label, #com-form-login-remember label{
  color:#333333 !important;
  font-size:13px !important;
}


/*#system-message .message{
  display:none !important;
}

*/
.contentheading {
font-size: 1.5em;
}

#footer {
	height: 4em;
}
#footer ul.menu{
top:20px;
}
#footer ul li {
	padding: 0 0.4em;
}
#powered_by {
	width:99.9%;	
}
#avoway {
	background:transparent url(../morph_assets/themelets/vanilla/images/footer_bg.png) no-repeat scroll center 0;
	height:40px;
	position:relative;
	width:100%;
	min-width: 1020px;
	left: 2px;
}
.ie #avoway { left: 3px; }
#avoway_text {
	color:#FFFFFF;
	font-size:0.9em;
	margin:0 auto;
	padding:5px;
	text-align:right;
	width:965px;
}
.popup_scope{
  z-index:1;
}

 .icon-32-reply_all {
   display: none;
 }

/* Programs bar */

#bd .leading, #bd .leading-inner {
	background: transparent;
	border: 0px;
	padding: 0;
}
.blog .article-row {
	border-top: 0px;
	border-bottom:1px dotted #CCCCCC;
}
.blog .article-row-last {
	border-top: 0px;
	border-bottom:0px;
}

div#mod174 {
	margin: 0px 0px 0px 0px !important;
}

ul#program_buttons {
	list-style-type: none !important;
	list-style-image: none !important;
	list-style-position: inside !important;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 24px;
}

ul#program_buttons li {
	list-style-type: none !important;
	list-style-image: none !important;
	list-style-position: inside !important;
	float: left;
}

ul#program_buttons li a,
ul#program_buttons li a:hover {
	color: #ffffff !important;
	text-decoration: none !important;
	font-weight: bold;
	display: block;
	width: 102px;
	height: 24px;
	line-height: 24px;
	text-align: center;
}

ul#program_buttons li a {
	background: url(/images/programs_center.jpg) 0 0 no-repeat;
}

ul#program_buttons li a:hover {
	background-position: 0 -24px  !important;
}

ul#program_buttons li a.item179 {
	background: url(/images/programs_left.jpg) 0 0 no-repeat !important;
	width: 94px !important;
}

ul#program_buttons li a.item179:hover {
	background-position: 0 -24px  !important;
	width: 94px !important;
}

ul#program_buttons li a.last {
	background: url(/images/programs_right.jpg) no-repeat 0 0 !important;
	width: 94px !important;
}

ul#program_buttons li a.last:hover {
	background-position: 0 -24px  !important;
	width: 94px !important;
}

ul#program_buttons li a.active {
	background-position: 0 -24px !important;
}

ul#programs-index {
	margin: 10px auto 20px auto;
	padding: 0px 0px 0px 0px;
	width: 550px;
}

ul#programs-index li {
	list-style-type: none !important;
	list-style-image: none !important;
	list-style-position: inside !important;
	float: left;
	text-align: center;
	padding: 10px 15px 10px 15px;
	width: 150px;
}

ul#programs-index li a div.image-wrapper {
	width: 150px;
	height: 100px;
	line-height: 100px;
	display: inline;
}

ul#programs-index li a div.image-wrapper img {
	vertical-align: bottom;
}

ul#programs-index li a span {
	clear: both;
}

ul#programs-index li a:hover {
	text-decoration: none;
}

ul#programs-index li:hover {
	background-color: #EFEFEF;
}

/*
#program_buttons, #program_buttons div {
	display: inline-block;
	height: 24px;
}

#program_buttons #casino {
	display: inline;
	float: left;
	width: 94px;
	height: 24px;
	background: url(/images/programs_left.jpg) no-repeat 0 0;
	text-align: center;
}
#program_buttons #casino a {
	
	width: 94px;
	height: 24px;
	
}
#program_buttons #poker,
#program_buttons #bingo,
#program_buttons #betting,
#program_buttons #forex {
	display: inline;
	float: left;
	width: 102px;
	height: 24px;
	background: url(/images/programs_center.jpg) no-repeat 0 0;
	text-align: center;
}
#program_buttons #other {
	display: inline;
	float: left;
	width: 94px;
	height: 24px;
	background: url(/images/programs_right.jpg) no-repeat 0 0;
	text-align: center;
}

#program_buttons #casino:hover,
#program_buttons #poker:hover,
#program_buttons #bingo:hover,
#program_buttons #betting:hover,
#program_buttons #forex:hover,
#program_buttons #other:hover {
	background-position: 0 -24px;
}
*/

/* search module */

.sidebar .search .search-input {
	background: #DFDFDF !important;
	margin: 0 10px 0 0;
	width: auto !important;
}
.sidebar .search .search-btn {
	background: transparent url(/components/com_avowaystatistics/assets/images/bg3.png) no-repeat scroll 0 0 !important;
	border: none !important;
	color: #ffffff !important;
	font-weight: bold;
	text-align: center;
	padding: 2px 0 0 0 !important;
	margin: 2px 0 0 0 !important;
	width: 54px;
	height: 21px;
	display: block;
	cursor: pointer;
}
.article-title{
  color:#FF8800;
}

#GPWASeal {
	display: block;
	width: 120px;
	margin: 1em 0;
}
#top-link {
	font-family: sans, arial;
	position: fixed;
	right: 5px;
	bottom: 5px;
}

/* IE fixes */
/* my account */
.ie .edityourdetails input[type="text"],
.ie .edityourdetails input[type="password"],
.ie .edityourdetails #website {
	width: 331px;
}
.ie .edityourdetails input[type="radio"],
.ie .edityourdetails input[type="radio"]:active,
.ie .edityourdetails input[type="radio"]:focus,
.ie .edityourdetails input[type="radio"]:hover {
	border: 0px solid #ffffff;
	background: transparent;
}
.ie .edityourdetails .label label {
	display: block;
	width: 130px;
}
.ie .edityourdetails .pay_label label {
	display: block;
	width: 122px;
}
/* signup */
.ie #josForm input[type="text"],
.ie #josForm input[type="password"],
.ie #josForm textarea {
	width: 160px !important;
}


/* FF fixes */
.gecko .edityourdetails input[type="text"],
.gecko .edityourdetails input[type="password"],
.gecko .edityourdetails #website {
	width: 331px;
}

/* reset phone fields */
#phone1 {
	width: 45px;
}
#phone2 {
	width: 75px;
}
#phone3 {
	width: 185px;
}
/*set the manage programs table column widths*/
.mp{
  width:184px;
}


.ucdquote-bubble {
	height: 75px;
	overflow: hidden;
}

 /* @end */ 
html{
background-color:#343434;
}
body{
background-color:#343434;
}
#masthead{
height:8.3em;
}
#branding h1{
top:33px;
left:20px;
z-index:2;
}
#branding h1 a{
width:270px;
height:62px;
background-image: url(/morph_assets/logos/mediaplexa_logo.png);
}

a:link,a:visited,a:active{color:#000;}
a:hover{color:#111;}
a:visited{color:#222;}
h1,.componentheading{color:#111;}
h2,.contentheading{color:#F99B00;}
h3{color:#F99B00;}
h4{color:#F99B00;}
h5{color:#F99B00;}
body{color:#333;}
#footer{color:#3D414A}
#footer a,#footer a:link,#footer a:visited{color:#3D414A}


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