/*
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
----------------------------------------------------------------------------
++ 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;}
/*----------------------------------------------------------------------------
++ YUI Fonts CSS
----------------------------------------------------------------------------*/
table{font-size:inherit;}
pre,code,kbd,samp,tt{font-family:monospace;line-height:100%;}
/*----------------------------------------------------------------------------
++ YUI Grid CSS
----------------------------------------------------------------------------*/
body{text-align:center;}
#ft{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;}
.doc2{width:73.076em;}
.doc3{margin:auto 10px;width:auto;}
.doc4{width:74.923em;}
.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{float:right;margin-left:-25em;}
.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}
.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;}
#yui-main .yui-b{float:none;width:auto;}
.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;}
.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;}
.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;}
.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.1%;}
.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%;margin-left:1.99%;}
.yui-gc div.first,.yui-gd .yui-u{width:66%;}
.yui-gd div.first{width:32%;}
.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}
.yui-ge .yui-u,.yui-gf div.first{width:24%;}
.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;}
.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 Grid Overrides CSS
++ These are the styles that work with superfish.css for vertical styling
----------------------------------------------------------------------------*/
.doc4 #yui-main .yui-gc #primary-content.first{width:65%;}
/* Sets all module position grids
to 100% if the others are not published
to fully collapse everything*/
.yui-g .yui-u.full_width,
.yui-gc .yui-u.full_width,
.yui-gd .yui-u.full_width,
.yui-ge .yui-u.full_width,
.yui-f .yui-u.full_width{width:100%;}
/*YUI Overrides
YUI Class creator for centering bottom shelf and footer*/
/*.doc,.doc2,.doc3,.doc4{padding-bottom:30px;}
*/
.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;}
.doc2{width:73.076em;}
.doc3{margin:auto 10px;width:auto;}
.doc4{width:74.923em;}
.inset-grid .intelli.yui-g,.inset-grid .intelli.yui-gb,.inset-grid .intelli.yui-gc,.inset-grid .intelli.yui-gd,.inset-grid .intelli.yui-ge{margin:0;padding:0;width:100%;}
.inset-grid{overflow:hidden;}
/* force columns to float left if no left published */
.yui-t1 #yui-main .yui-b.no-left,
.yui-t2 #yui-main .yui-b.no-left,
.yui-t3 #yui-main .yui-b.no-left,
.yui-t4 #yui-main .yui-b.no-left,
.yui-t5 #yui-main .yui-b.no-left,
.yui-t6 #yui-main .yui-b.no-left,
.yui-t7 #yui-main .yui-b.no-left,
.yui-t8 #yui-main .yui-b.no-left,
.yui-t9 #yui-main .yui-b.no-left{margin-left:0;}
/*fix first item inset layout when outer is set to gc,gd,ge,gf*/
.yui-gc .intelli.yui-gb .moduletable.yui-u.first,.yui-gd .intelli.yui-gb .moduletable.yui-u.first,.yui-ge .intelli.yui-gb .moduletable.yui-u.first,.yui-gf .intelli.yui-gb .moduletable.yui-u.first{width:32%;}
/*fix other inset layout when outer is set to gc,gd,ge,gf*/
.yui-gc .intelli.yui-gb .moduletable.yui-u,.yui-gd .intelli.yui-gb .moduletable.yui-u,.yui-ge .intelli.yui-gb .moduletable.yui-u,.yui-gf .intelli.yui-gb .moduletable.yui-u{width:32%;float:left;}
/*fix inset2 incorrect floating due to nested grids*/
#primary-content #inset2.yui-gb .moduletable.yui-u{float:left;}
/*fix inset1 incorrect floating due to nested grids*/
#primary-content #inset1 .moduletable{float:left;}
/*OVERRIDE STYLES FROM GRID TO MAKE EXTRA COLUMN OPTIONS*/
.yui-t8,.yui-t9{margin:auto;text-align:left;width:57.69em;min-width:750px;}
.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%;}

/* topshelf when doc is enabled */
.doc .yui-gb .yui-u,
.doc .yui-g .yui-gb .yui-u,
.doc .yui-gb .yui-g, 
.doc .yui-gb .yui-gb, 
.doc .yui-gb .yui-gc, 
.doc .yui-gb .yui-gd, 
.doc .yui-gb .yui-ge, 
.doc .yui-gb .yui-gf, 
.doc .yui-gc .yui-u, 
.doc .yui-gc .yui-g, 
.doc .yui-gd .yui-u {
width:31.9%;
}

.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-t8 .yui-b{float:left;width:16.38461em;}
.yui-t9 .yui-b{float:right;width:16.38461em;}
.yui-t8 #yui-main .yui-b{margin-left:17.38461em;}
.yui-t9 #yui-main .yui-b{margin-right:17.38461em;}
/*YUI Modification to make inner layout fixed for doc1,doc2,doc4
This adds new 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;}
/*doc1,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,.doc1.yui-t9 #yui-main .yui-b .yui-gh #tertiary-content.yui-u,.doc1.yui-t8 #yui-main .yui-b .yui-gh #tertiary-content.yui-u,.doc1.yui-t6 #yui-main .yui-b .yui-gh #tertiary-content.yui-u,.doc1.yui-t5 #yui-main .yui-b .yui-gh #tertiary-content.yui-u,.doc1.yui-t4 #yui-main .yui-b .yui-gh #tertiary-content.yui-u,.doc1.yui-t3 #yui-main .yui-b .yui-gh #tertiary-content.yui-u,.doc1.yui-t2 #yui-main .yui-b .yui-gh #tertiary-content.yui-u,.doc1.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,.doc1.yui-t9 #yui-main .yui-b .yui-gi #tertiary-content.yui-u,.doc1.yui-t8 #yui-main .yui-b .yui-gi #tertiary-content.yui-u,.doc1.yui-t6 #yui-main .yui-b .yui-gi #tertiary-content.yui-u,.doc1.yui-t5 #yui-main .yui-b .yui-gi #tertiary-content.yui-u,.doc1.yui-t4 #yui-main .yui-b .yui-gi #tertiary-content.yui-u,.doc1.yui-t3 #yui-main .yui-b .yui-gi #tertiary-content.yui-u,.doc1.yui-t2 #yui-main .yui-b .yui-gi #tertiary-content.yui-u,.doc1.yui-t1 #yui-main .yui-b .yui-gi #tertiary-content.yui-u{width:14.3846em;}
/*doc2 and doc4 new widths*/
.doc4.yui-t5 #yui-main .yui-b .yui-gh #primary-content.yui-u.first,.doc4.yui-t8 #yui-main .yui-b .yui-gh #primary-content.yui-u.first,.doc4.yui-t9 #yui-main .yui-b .yui-gh #primary-content.yui-u.first,.doc2.yui-t5 #yui-main .yui-b .yui-gh #primary-content.yui-u.first,.doc2.yui-t8 #yui-main .yui-b .yui-gh #primary-content.yui-u.first,.doc2.yui-t9 #yui-main .yui-b .yui-gh #primary-content.yui-u.first,.doc4.yui-t5 #yui-main .yui-b .yui-gi #primary-content.yui-u.first,.doc4.yui-t8 #yui-main .yui-b .yui-gi #primary-content.yui-u.first,.doc4.yui-t9 #yui-main .yui-b .yui-gi #primary-content.yui-u.first,.doc2.yui-t5 #yui-main .yui-b .yui-gi #primary-content.yui-u.first,.doc2.yui-t8 #yui-main .yui-b .yui-gi #primary-content.yui-u.first,.doc2.yui-t9 #yui-main .yui-b .yui-gi #primary-content.yui-u.first{/*width:71%;- chris changed */
width:73%;}
.doc4.yui-t3 #yui-main .yui-b .yui-gh #primary-content.yui-u.first,.doc4.yui-t6 #yui-main .yui-b .yui-gh #primary-content.yui-u.first,.doc2.yui-t3 #yui-main .yui-b .yui-gh #primary-content.yui-u.first,.doc2.yui-t6 #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-gi #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-gi #primary-content.yui-u.first{width:69%;}
.doc4.yui-t1 #yui-main .yui-b .yui-gh #primary-content.yui-u.first,.doc4.yui-t2 #yui-main .yui-b .yui-gh #primary-content.yui-u.first,.doc4.yui-t4 #yui-main .yui-b .yui-gh #primary-content.yui-u.first,.doc2.yui-t1 #yui-main .yui-b .yui-gh #primary-content.yui-u.first,.doc2.yui-t2 #yui-main .yui-b .yui-gh #primary-content.yui-u.first,.doc2.yui-t4 #yui-main .yui-b .yui-gh #primary-content.yui-u.first,.doc4.yui-t1 #yui-main .yui-b .yui-gi #primary-content.yui-u.first,.doc4.yui-t2 #yui-main .yui-b .yui-gi #primary-content.yui-u.first,.doc4.yui-t4 #yui-main .yui-b .yui-gi #primary-content.yui-u.first,.doc2.yui-t1 #yui-main .yui-b .yui-gi #primary-content.yui-u.first,.doc2.yui-t2 #yui-main .yui-b .yui-gi #primary-content.yui-u.first,.doc2.yui-t4 #yui-main .yui-b .yui-gi #primary-content.yui-u.first{width:73%;}
/*doc1*/
.doc1.yui-t5 #yui-main .yui-b .yui-gh #primary-content.yui-u.first,.doc1.yui-t8 #yui-main .yui-b .yui-gh #primary-content.yui-u.first,.doc1.yui-t9 #yui-main .yui-b .yui-gh #primary-content.yui-u.first{width:60%;}
.doc1.yui-t5 #yui-main .yui-b .yui-gh #primary-content.yui-u.first{width:57%;}
.doc1.yui-t3 #yui-main .yui-b .yui-gh #primary-content.yui-u.first,.doc1.yui-t6 #yui-main .yui-b .yui-gh #primary-content.yui-u.first{width:52%;}
.doc1.yui-t1 #yui-main .yui-b .yui-gh #primary-content.yui-u.first,.doc1.yui-t2 #yui-main .yui-b .yui-gh #primary-content.yui-u.first,.doc1.yui-t4 #yui-main .yui-b .yui-gh #primary-content.yui-u.first{width:63%;}
/*adjust widths if full ModFX is used in user1 and inset positions*/
.yui-gb .mod-fx.yui-u,
.yui-g .yui-gb .mod-fx.yui-u,
.yui-gb .mod-grid.yui-u,
.yui-g .yui-gb .mod-grid.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 .mod-fx.yui-u,
.yui-gc .mod-grid.yui-u,
.yui-gc .yui-g,
.yui-gd .mod-fx.yui-u,
.yui-gd .mod-grid.yui-u{margin-left:0;width:33.1%;}
/*YUI Modification to create another grid style "gs" 
which is 160px on the right*/
/*first we float and set
the exact width on the right block*/
.yui-gs .yui-u{float:right;}
.yui-gs .yui-u{width:13.4615em;}
/*then we float and set
the % width on the left (first) block*/
.yui-gs .yui-u.first{float:left;}
.doc.yui-gs .yui-u.first{width:76%;}
.doc2.yui-gs .yui-u.first,
.doc4.yui-gs .yui-u.first{width:81%;}
.doc3.yui-gs .yui-u.first{width:82%;}
/*if no search is published use full width*/
.doc .yui-gs .yui-u.first.no_search,
.doc2 .yui-gs .yui-u.first.no_search,
.doc3 .yui-gs .yui-u.first.no_search,
.doc4 .yui-gs .yui-u.first.no_search{width:100%;}

/* Chris tweaks */
#primary-content .yui-g {
width:100%;
}/*----------------------------------------------------------------------------
++ Themelets layout css
++ All the themelets layout specific css goes here.
----------------------------------------------------------------------------*/

#bd{
background:#fff;
border:1px solid #ccc;
}
.bd-inner{
padding:1em;
}
.doc2 .primary-inner{
padding: 0 1em 0 0;
}

/*Andys Styles*/
#top-wrap {
background: #0B0D0D;
}

#bd-wrap {
border-top:1px solid #FFFFFF;
padding-top:25px;
}



#topnav-wrap {
background: url(../images/nav-bg.png) repeat-x;
}

#topnav {
background: url(../images/nav-bg.png) repeat-x;
border:1px solid #ccc;
}
#nav{
float:left;
}

/* styles from subsite 
**********************************/
h2.main-title {
-x-system-font:none;
color:#525252;
font-family:Arial;
font-size:62px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
letter-spacing:-0.05em;
line-height:normal;
margin:30px 0 20px;
text-align:center;
}

p.intro {
-x-system-font:none;
color:#999999;
font-family:Arial;
font-size:20px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:28px;
margin:0 0 50px;
text-align:center;
}

body{text-align:center;margin:0;padding:0;background:#0B0D0D;}
#top{overflow:hidden;}
#bottom{overflow:hidden;}
#bd{margin: 1em auto;}
/* logo options 
**********************************/
#branding h1{padding:0;margin: 0.3em 0;}
#branding h1 a{display:block;position:relative;text-indent:-7887px;}
.img-logo img{float:left;margin:0;padding:0;font:bold 5em Arial;}
.slogan .logo span{font-size:.5em;display:block;}
.slogan .logo{line-height:.7em;height:auto;}
.txt-logo .logo{display:block;float:left;text-decoration:none;font:normal 5em/2em Georgia,Times,serif;color:#CCC;}
.slogan .logo span{color:#888;}
.slogan .logo:hover{color:#FFF;}
.txt-logo.slogan .logo{margin:.5em 0 .3em 0; font-size:4em;line-height:.8em;}
.txt-logo.slogan .logo:hover{color:#666;}
.txt-logo.slogan .logo span{font-size:.4em;}


/* topbar */
#toolbar-wrap{padding:0;z-index: 999;}
#toolbar{padding:15px 0;}
#toolbar-wrap .slider-toolbar{margin:0 auto;width:974px;position:relative;}
#toolbar-wrap .slider-open a{position:absolute;top:0px;right:0;width:auto;padding:5px 10px;background:#ddd;color:#666;font:bold 12px Arial;text-transform:uppercase;border:1px solid #ccc;border-top:0;display:block;cursor:pointer;}
#toolbar-wrap .slider-open a:hover, #toolbar-wrap .slider-open a.active{background:#ccc;color:#fff;text-decoration:none;}
#toolbar-wrap .slider-close a{position:absolute;top:0px;right:0;width:auto;padding:5px 10px;background:#ccc;color:#666;font:bold 10px Arial;text-transform:uppercase;border:1px solid #222;border-top:0;display:block;cursor:pointer;}
#toolbar-wrap .slider-close a:hover, #toolbar-wrap .slider-close a.active{background:#ccc;color:#fff;text-decoration:none;}
.selected a{color:#eee;}

/*#footer{color:#FFF;}*/
#topbar-wrap{background:#ccc;}
.search.search-btn{}
#secondary-content #username,
#tertiary-content #username,
#secondary-content #passwd,
#tertiary-content #passwd{width:97%;}
/*#footer-wrap{background:#eee;border-top:1px solid #111;}*/
#footer{padding:0 0 1em 0;}
/*#footer *{margin:0;padding:0;list-style:none;overflow:hidden;height:auto;}*/
#footer .joomlajunkie-swish{width:60px;height:50px;text-indent:-7998px;display:block;float:left;background: transparent url(../images/swish.png) no-repeat top;}
#footer .joomlajunkie-swish:hover{background-position:bottom;}
#footer #footer-links{padding-top:5px;text-transform:lowercase;}
#footer #footer-text{padding-top:8px;}
#footer #footer-links .fl-left,#footer #footer-text .ft-left,#footer #footer-links .fl-left .menu li{float:left;width:auto;}
#footer #footer-text .ft-right,#footer #footer-links .fl-right,#footer #footer-links .fl-right ul li{float:right;text-align:right;width:auto;}
#footer #footer-links .footer-rss img{display:none;}
#footer #footer-links .fl-left li{padding-right:10px;margin-right:10px;border-right:1px solid #999;}
#footer #footer-links .fl-right li{padding-left:10px;margin-left:10px;border-left:1px solid #999;}
#footer #footer-links .fl-left .fl-last,#footer #footer-links .fl-right .fl-last{margin:0;padding:0;border:0;}

#secondary-content ul,
#secondary-content ol{
margin:0;
padding:0;
}/*-------------------------------------------------------------------------
++ JoomlaJunkie - Typography CSS
++ All Typographical styling is kept here
---------------------------------------------------------------------------*/
html{color:#fff;background:#F3F3F3;}
body{font:13px/1.231 arial,helvetica,clean,sans-serif;background:#F3F3F3;color:#333;}
p{margin-bottom:1em;line-height:1.7em;}

/* heading styles
*****************************************/
h1,h2,h3,h4,h5,h6{margin:1em 0;}
h1{font-size:2em;clear:both;line-height:1.2em;}
h2{font-size:1.8em;}
h3{font-size:1.6em;}
h4{font-size:1.5em;}
h5{font-size:1.2em;font-weight:bold;}
h6{font-size:1em;font-weight:bold;}
h1 a,h2 a{text-decoration:none;}
h2 a:hover{text-decoration:underline;}

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

/* lists styling
****************************************/
ul,ol{margin-left:1em;}
#primary-content ul,#primary-content ol{margin:0 0 1.5em 3em;}
#primary-content ul li{list-style:circle;}
#primary-content ol li{list-style:decimal;}
#primary-content dl dt{font-weight:bold;}
#primary-content dl.listVertical dt{background:#1F2323;font-weight:bold;}
#primary-content dl.listVertical dd{margin-bottom:1em;}
#primary-content dl.zebra dt{padding:0.2em 0.5em;}
#primary-content dl.zebra dd{background:#1A2022;margin-bottom:0;padding:0.2em 0.5em;}
#primary-content dl.listHorizontal{border-top:1px solid #111;border-left:1px solid #111;border-right:1px solid #222;overflow:hidden;}
#primary-content dl.listHorizontal dt{background:#1F2323;border-bottom:1px solid #111;display:block;width:50%;padding:4px 0;float:left;text-indent:5px;}
#primary-content dl.listHorizontal dd{background:#1A2022;border-bottom:1px solid #111;float:left;display:block;width:50%;text-indent:5px;padding:4px 0;}
#primary-content ol.fancyOL{font:italic 1.2em/0.2em Georgia,Times,serif;color:#ccc;margin:1.5em 3em 2em;}

/* tables styling
****************************************/
#primary-content table.tbl-style1{border-left:1px solid #333;border-top:1px solid #333;background:#1A2022;margin:1em 0;}
#primary-content table.tbl-style1 caption{color:#ccc;text-align:left;font-weight:bold;font-size:15px;padding-bottom:5px;}
#primary-content table.tbl-style1 th{background:#1F2323;border-right:1px solid #111;border-bottom:1px solid #111;padding:2px 5px;text-align:left;}
#primary-content table.tbl-style1 tr.alt{background:#1F2323;}
#primary-content table.tbl-style1 td{border-right:1px solid #111;border-bottom:1px solid #111;}

/* 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
****************************************/
#primary-content pre,#primary-content .code{background:#1F2323;border-top:1px solid #191919;border-bottom:1px solid #191919;margin:10px 0px 15px;padding:1em 1em 1em 2em;}
#primary-content blockquote{background:#111;font:normal 1.5em/1.4em Georgia,Times,serif;padding:1em 40px 1em 15px;}
blockquote{margin:1em 0;padding:20px 20px 0;}
blockquote p{margin-bottom:0;}
#primary-content .left-pullquote,#primary-content .right-pullquote{background:#CA6623;color:#fff;font:normal 1.5em/1.2em Georgia,Times,serif;width:200px;padding:20px;color:#FFF;margin:1em;}
#primary-content .left-pullquote{float:left;margin-right:1.5em;}
#primary-content .right-pullquote{float:right;margin-left:1em;}
#primary-content .quote-author{background:#AF4600;border-top:1px solid #EF9E68;margin:20px -20px -20px;padding:0.5em 1em;font-size:0.7em;text-align:right;font-weight:bold;}
#primary-content .quote-author a{color:#EF9E68;}

/* dropcap
****************************************/
.dropcap{color:#888;font:55px/40px Georgia,Times,serif;display:block;float:left;padding:4px 8px 0 0;}
q{background:#6CADBE;border-bottom:1px dotted #BDE5F1;color:#fff;font-weight:bold;font-style:oblique;padding:5px;}

/* alerts
****************************************/
p.error,p.tips,p.info{display:block;padding:8px 10px 8px 35px;margin:15px 0;}
p.error{color:#CD3301;border-top:3px solid #CD3301;border-bottom:3px solid #CD3301;background:#FAE8E8 url(../images/icon-typo-error.jpg) no-repeat 10px 50%;}
p.tips{color:#2D84E3;border-top:3px solid #ADCEFB;border-bottom:3px solid #ADCEFB;background:#ECF2FE url(../images/icon-typo-tips.jpg) no-repeat 10px 50%;}
p.info{color:#CA6701;border-top:3px solid #F2A378;border-bottom:3px solid #F2A378;background:#FDF6E4 url(../images/icon-typo-info.jpg) no-repeat 10px 50%;}
p.color-green,p.color-blue,p.color-orange,p.color-pink,p.color-grey{display:block;padding:8px 10px;margin:15px 0;}
p.color-green{border-top:3px solid #98CB00;border-bottom:3px solid #98CB00;background:#FFFFFF;color:#010101;}
p.color-blue{border-top:3px solid #7DB6FB;border-bottom:3px solid #7DB6FB;background:#ECF2FE;color:#010101;}
p.color-orange{border-top:3px solid #F18B41;border-bottom:3px solid #F18B41;background:#FDF6E4;color:#010101;}
p.color-pink{border-top:3px solid #D5688F;border-bottom:3px solid #D5688F;background:#FAE8E8;color:#010101;}
p.color-grey{border-top:3px solid #CCCCCC;border-bottom:3px solid #CCCCCC;background:#FAFAFA;color:#010101;}
/* system notices */
#primary-content #system-message *{color:#000;margin:0;padding:0;}
#primary-content #system-message{margin:1em 0;overflow:hidden;font-size:1.5em;}
#primary-content #system-message dt{float:left;margin-right:.6em;}
#primary-content #system-message dd{float:left;}
#primary-content #system-message dd li{list-style:none;}

/* highlight text
****************************************/
#bd .highlight{background:#6CADBE;color:#fff;font-weight:bold;padding:1px 5px;}

/* image alignment
****************************************/
.img-left{margin:0.3em 1em 0 0;}
.img-right{margin:0.3em 0 0 1em;}
.img-left,.img-right{background:#000;border:4px solid #222;padding:1px;}

/* vertical dividers
****************************************/
hr{margin:2em 0;border:0;height:2px;border-bottom:1px solid #ccc;}

/* image captions
****************************************/
#primary-content .caption-top,.caption-bottom{color:#fff;padding:1.2em;font-weight:bold;font-size:13px;font-family:arial;cursor:default;border:0px solid #334143;background:#000000;}
#primary-content .caption-top{border-width:0px 0px 8px 0px;}
#primary-content .caption-bottom{border-width:8px 0px 0px 0px;}
#primary-content .caption a,.caption a{border:0 none;text-decoration:none;background:#000000;padding:0.3em;}
#primary-content .caption a:hover,.caption a:hover{background:#202020;}
#primary-content .caption-wrapper{float:left;}
#primary-content 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{font:99% arial,helvetica,clean,sans-serif;background:#e3e3e3;border:1px solid #ccc;color:#333;}

/* reusable classes
****************************************/
.nopadding{margin: 0;}
.clear{}
.first{}
.last{}
.reset{}.mod-basic{border:0px solid #ccc;background:#eee;padding:.8em;margin:0 0 1em 0;float:none;}
.mod-fx{margin:0 0 1em 0;padding:0;background:#eee;}
.mod-fx .modinner{padding:1em;border:0px solid #fff;}
.mod h3{font-size:1.4em;margin:0;}
#user1{margin:0 0 1em 0;overflow:hidden;float:none;width:100%;clear:both;}

#user1{margin:0 0 1em 0;}
#user2{clear:both;background:#eee;border:0px solid #ccc;}
#user2 #user2-inner{padding:1em;overflow:hidden;border: 0px solid #fff;}
#user1 .mod{margin:0;padding:0;}
/*#user1 .yui-u{margin-left:1.670%;}*/
#user1 .first{margin-left:0;}
#toolbar-wrap{background:#eee;border-bottom:1px solid #ccc;}
#toolbar{margin:0 auto;padding:0;}
/*#toolbar div{margin:0;padding:1em 0;height:100%;}*/
#toolbar p{margin:0;padding:0;}
#toolbar .mod{background:none;padding:0;margin:0;color:#666;}
#top2 .bannergroup{float:right;margin-top:2em;}
#inset1,#inset2,#inset3,#inset4{margin-bottom:1em;}

#inset1 .mod-basic,
#inset2 .mod-basic,
#inset3 .mod-basic,
#inset4 .mod-basic{border:0px solid #ccc;width:auto;}


#inset4{clear:both;}
.noborder{border:0!important}

/* setting the foreground color of mod styles with a dark background color */
body .mod.bgstyle-15,
body .mod.bgstyle-16,
body .mod.bgstyle-17,
body .mod.bgstyle-18,
body .mod.bgstyle-19{
color: #fff;
}
/* setting the foreground color of mod headings with a dark background color */
body .mod.h3style-14 h3,
body .mod.h3style-15 h3,
body .mod.h3style-16 h3,
body .mod.h3style-17 h3,
body .mod.h3style-18 h3,
body .mod.h3style-19 h3{
color: #fff;
}

#secondary-content .mod.yui-u,
#tertiary-content .mod.yui-u{
width: 99%;
clear:both;
float:none;
}


#bd .tabs .ui-tabs .ui-tabs-nav.ui-helper-reset,
#bd .tabs .ui-tabs .ui-tabs-nav li.ui-state-default{
margin:0;
padding:0;
list-style:none;
background:none;
}
#bd .tabs .ui-tabs .ui-tabs-nav li.ui-state-default{
margin-right:2px;
}
#bd .tabs .ui-tabs .ui-tabs-nav li.ui-state-default.ui-tabs-selected{
margin-bottom:0;
border-bottom:0;
background:#eee;
border-bottom: 1px solid #eee;
}