/*==============================ifs ProShare CSS==============================*/

/*==============================IDs==============================*/

html, body{color:#fff; background-color:#112233;}
/*From ifsxl.css for /global_ifslearning/cfm/xl_header.cfm formatting*/
#header ul li img, .txtimg{background:transparent;}
#header ul li img:hover, .txtimg:hover{border:1px solid #ffcc33;}
#header a:link, #header a:visited { color:#ffcc33;}
#header a:hover {color:#ffcc33;}
#header a:active {color:#ffcc33;}
form.search input{border:1px solid #889099;}

/*-----------------------------------------------------------------*/

#banner{background:transparent;}
#admin{background:#334455; border:1px solid #889099;}

/*Menu buttons*/
#admin div.loggedin{background:#ffcc33; color:#112233;}
#admin div.loggedin p{background:transparent;}
#wrap{background:transparent;}

#container{background:#334455; border-top:1px solid #889099; border-right:1px solid #889099; border-left:1px solid #889099;}

#menu{background:transparent; color:#fff;}

#pagetitle{background:#112233;}

#crumb{background:#112233; color:#ffcc33; }

#subwrap{background:#112233;}

#footer{color:#fff;}
#footer li{background:#112233; border:1px solid #889099; /*border-top:5px solid #334455;*/}

/*==============================Classes==============================*/

/*--------------------layout--------------------*/

/*Front page layout classes*/

.condiv{background-color:#112233;}
#column1 .condiv div{background-color:transparent;}

#column1 h1{width:315px;}
#column1 h2{width:315px;}

#column2 h1{width:155px;}
#column2 h2{width:155px;}

#column1 h3{color:#ccffcc;}

div.membgrnd{background:#334455; border-left:1px solid #889099;  border-bottom:1px solid #889099;  border-right:1px solid #889099;}

/*--------------------text--------------------*/

/*----------headers----------*/

/*Front page headers*/
#column1 h1, #column1 h2, #column2 h1, #column2 h2{background:#112233; color:#ffccff; border:1px solid #889099;}

/*Content page headers*/
#subwrap h1{background:#112233; color:#ffccff; border-bottom:1px solid #889099; border-top:1px solid #889099;}
#subwrap h2{color:#ccffcc;}
#subwrap h3{color:#ccffcc;}
#subwrap h4{color:#ccffcc;}
#subwrap h5{color:#ccffcc;}
#subwrap h6{color:#ccffcc;}

#subwrap h5.member{border-bottom:1px solid #889099;}
#subwrap h5.member a{color:#112233; background:#ffcc33 url(/global/img/site/blue_plus.gif) 221px 5px no-repeat;}
#subwrap h5.member a:link{color:#112233;}
#subwrap h5.member a:visited{color:#112233;}
#subwrap h5.member a:hover{color:#112233;}
#subwrap h5.member a#currentmem{color:#112233; background:#ffcc33 url(/global/img/site/blue_minus.gif) 221px 6px no-repeat;}

#subwrap h4.expand a{background:#112233 url(/global/img/site/white_plus.gif) 0 5px no-repeat;}
#subwrap h4.contract a{background:#112233 url(/global/img/site/white_minus.gif) 0 5px no-repeat;}
#subwrap h5.expand a{background:#112233 url(/global/img/site/white_plus.gif) 0 4px no-repeat;}
#subwrap h5.contract a{background:#112233 url(/global/img/site/white_minus.gif) 0 4px no-repeat;}

/*Used in account admin*/
#subwrap h4.underline{border-bottom:1px dotted #fff;}

/*----------paragraph----------*/

p.error{color:#ff0000;}

/*----------ul----------*/

/*Main menu*/

#menu ul li{background:transparent;}

#menu ul li a{background:#112233;}
#menu ul li a:link {color:#ffcc33;}
#menu ul li a:visited{color:#ffcc33;}
#menu ul li a:hover{color:#ffcc33;}
#menu ul li a#current{color:#ffcc33;}

/*sub menu*/

#menu ul ul{background:transparent; color:#112233;}
#menu ul ul li{background:transparent;}

#menu ul ul li a{background:#ffcc33;}
#menu ul ul li a:link {color:#112233;}
#menu ul ul li a:visited{color:#112233;}
#menu ul ul li a:hover{color:#112233;}
#menu ul ul li a#currentsub{color:#112233; background:#ffcc33;}


/*sub sub menu*/

#menu ul ul ul{background:transparent; border-left:3px solid #ffcc33;}
#menu ul ul ul li{background:transparent;}

#menu ul ul ul li a{background:#112233; color:#ffcc33;}
#menu ul ul ul li a:link{color:#ffcc33;}
#menu ul ul ul li a:visited{color:#ffcc33;}
#menu ul ul ul li a:hover{background:#112233; color:#ffcc33;}
#menu ul ul ul li a#currentsubsub{background:#334455; color:#ffcc33; border-right:3px solid #ffcc33;}

.condiv ul li{background:transparent url(/global/img/site/diamondbullitwhite.gif) 0 4px no-repeat;}
.condiv ul li.date{color:#fff;}

ul.blud li{background:transparent url(/global/img/site/diamondbullitwhite.gif) 0 4px no-repeat;}
ul.blud ul li, ul.blud ul ul li{background:transparent url(/global/img/site/whitebullit.gif) 0 4px no-repeat;}
ul.blud ul ul li{background:transparent url(/global/img/site/crossbullitwhite.gif) 0 5px no-repeat;}

ul.tick li{background:transparent url(/global/img/site/tickwhitebullit.gif) 0 3px no-repeat;}

ul.redd {color:#ff0000;}
ul.redd li{background:transparent url(/global/img/site/errorbullitred.gif) 0 4px no-repeat;}

ul.chkselect{border:1px solid #889099;}
ul.chkselect li.head { color:#ccffcc;}
ul.chkselect li:hover{background:#f0f5ff;}

/*----------href----------*/

#admin div a{background:#112233;}
#admin div a:link {color:#ffcc33;}
#admin div a:visited{color:#ffcc33;}
#admin div a:hover, #admin div a#active{color:#ffcc33; background:#112233;}
#admin div.inactive a:hover{background:transparent url(/global/img/site/diagonalbg.gif) repeat; color:#9dbed8;}

#crumb a:link, #footer a:link{color:#ffcc33;}
#crumb a:visited, #footer a:visited{color:#ffcc33;}
#crumb a:hover, #footer a:hover{color:#ffcc33;}

a{color:#ffcc33;}
a:link{color:#ffcc33;}
a:visited{color:#ffcc33;}
a:hover{color:#ffcc33;}

.redblok a{background:#334455 url(/global/img/site/fffbullitright.gif) 148px 5px no-repeat;}
.redblok a:link{color:#ffcc33;}
.redblok a:visited{color:#ffcc33;}

.condiv table tbody tr td a{color:#ffcc33;}
.condiv table tbody tr td a:link{color:#ffcc33;}
.condiv table tbody tr td a:visited{color:#ffcc33;}
.condiv table tbody tr td a:hover{color:#ffcc33;}

/*----------img----------*/
.bannerad{border:1px solid #889099;}
.skyscrape{border:1px solid #889099;}
.frontimg{border:1px solid #889099;}
.rightimg{border:4px double #889099;}
.sponsorimg{border:1px solid #889099;}

.goldimg{border:1px solid #889099;}
.goldimg img{border:1px solid #889099;}

/*----------forms----------*/

form fieldset{border:1px solid #889099;}
form fieldset legend{ color:#ffccff;}

/*----------tables----------*/

table {border:1px solid #889099;}

table thead, table tbody tr th {background:#112233;}
table thead tr th, table tbody tr th{border:1px solid #889099;}

table thead tr.fffbg{ background:#112233;}
table thead tr.fffbg td{border:1px solid #889099;}

table tbody{}
table tbody tr td, table tfoot tr td{border:1px solid #889099;}

.inactive{color:#112233;}
.unconfirmed{color:#112233;}

/*----------general purpose----------*/

hr.member{ border:1px solid #889099;}