/*
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
*/
html{color:#000;background:#FFF;}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;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;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;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}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;*width:56.25em;min-width:750px;}#doc2{width:73.076em;*width:71.25em;}#doc3{margin:auto 10px;width:auto;}#doc4{width:74.923em;*width:73.05em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main,.yui-g .yui-u .yui-g{width:100%;}{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;*width:12.00em;}.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#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-gb .yui-u{*margin-left:1.9%;*width:31.9%;}.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%;*width:48.1%;*margin-left:0;}.yui-g .yui-g .yui-u{width:48.1%;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:1.0%;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;} .yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.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-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}.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;}#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}

#custom-doc { width:74.53em;*width:72.65em;min-width:969px; margin:auto; text-align:left; } 
#left { width:15.38em;*width:15.01em;width:200px; margin:auto; text-align:left; }

a {
	color: #0024DC;	
}

html {
	background: #dbdbdb url(/img/tools/body-bg.jpg) repeat-x;
}
/*
body {
	font-family:Verdana,Arial,Helvetica,sans-serif;	
}
*/
#hd {
	background: transparent url(/img/tools/ie.jpg) no-repeat scroll 10px 0px;
	height: 50px;	
}

#hd h1 {
	padding: 9px 25px 5px 0;
	color: #fff;
	font-size: 123.1%;
	font-weight: normal;
	background: transparent url(/img/tools/cms.jpg) no-repeat scroll 707px 0px;
	text-indent: -9999px;
}

#yui-main {
	background: transparent url(/img/tools/content-top.jpg) no-repeat scroll left top;
}

.yui-g {
	padding: 50px 20px;	
}
#t-intro {
	height: 100px;
	border-bottom: 1px solid #000;
}

#t-content {
	padding: 30px 0 20px 0;
	margin-bottom: 100px;
}

h1 {
	font-size: 167%;
	font-weight: bold;
	margin-bottom: 5px;	
}

h2 {
	font-size: 138.5%;	
	margin-bottom: 6px;
}

p {
	margin-bottom: 15px;
	color: #666;
}

div.editing {
	text-align: center;
	margin-bottom: 70px;	
}

div.editing p {
	text-align: left;
	color: #000;
	font-size: 115%;
	padding: 20px;	
} 

div.bubble {
	background: transparent url(/img/tools/bubble-bottom.png) no-repeat scroll left bottom;
	width: 730px;
	color: #045ADC;
	padding-bottom: 20px;
}

div.bubble div{
	background: transparent url(/img/tools/bubble.png) no-repeat;
}

div.padded {
	padding: 20px 20px 0 20px;
}

div.bubble h2 {
	font-size: 138.5%;
	margin-bottom: 15px;
}

div.bubble dt {
	font-weight: bold;
	font-size: 93%;
}

div.bubble dd {
	font-size: 87%;
	margin-bottom: 15px;
}

span.help {
	font-weight: bold;	
}

#bd {
	height: 700px;
	min-height: 700px;
	background: #fff url(/img/tools/content-bottom.png) no-repeat scroll left bottom;	
}

#custom-doc > #bd {
	height: auto;	
}

#branding {
	height: 112px;	
	text-align: center;
	padding-top: 38px;
	background: transparent url(/img/tools/logo.png) no-repeat scroll center center;
}

#nav {
	font-family: verdana, arial;
	width: 100%;
	height: 450px;
	min-height: 450px;
	background: #1f1f1f url(/img/tools/nav-bg.png) repeat-y scroll right top;
}

#left > #nav {
	height: auto;	
}

#nav a {
	width: 162px;
	border-top: 1px solid #272727;
	border-bottom: 1px solid #181818;
	color: #fff;
	text-decoration: none;
	padding: 8px 16px;
	display: block;
	outline: 0;
}

#nav a:hover {
	text-decoration: none;
}

#nav li {
	background: #1e1e1e url(/img/tools/nav-bg.png) repeat-y scroll right top;
}

#nav li.selected {
	background: #000 url(/img/tools/nav-bg-selected.jpg) no-repeat scroll right center;
}

#nav li:hover{
	background-color: #000;
}

dt {
	float: left;
	font-weight: bold;
	width: 100px;	
}

dd {
	margin-bottom: 15px;
	margin-left: 100px;
}

dl.order dt{
	width: 180px;	
}

dl.order dd{
	margin-left: 180px;	
}

dl.zend_form dt {
	float: left;
	width: 130px;
	font-weight:bold;
}

dl.zend_form dd {
	margin-bottom: 20px;
	margin-left: 130px;
}

dt.submit {
	display: none;	
}

p.description {
	position: relative;
	top: -20px;
	left: 90px;	
}
#password-element .description {
    position: static;
}
dl.zend_form dd.submit {
	margin-left: 0;
	padding-top: 20px;
	border-top: 1px solid #000;
	text-align: center;	
	position: relative;
	top: 20px;
}

#submit {
	border: 0;
}

.required {
	background: transparent url(/img/tools/required.png) no-repeat scroll right top;
	padding-right: 7px;	
}
input.full, textarea.full {
	width: 500px;	
}
textarea.full {
	height: 150px;	
}

textarea.short {
	height: 100px;	
}

input.half {
	width: 250px;	
}

input.threefour {
	width: 375px;	
}

input.small {
	width: 80px;
}

input.full,
input.half,
input.threefour,
input.small, 
textarea.full,
input.small {	
	padding: 2px;	
}

input.full,
input.half,
input.threefour,
input.small, 
textarea, 
select {
	border: 1px solid #444;	
}

input.full:focus,
input.half:focus,
input.threefour:focus,
input.small:focus,
textarea:focus, 
select:focus {
	border: 1px solid #025AE2;
}

table {
	margin-bottom:20px;	
	width: 735px;
}
/*yui-cal width */
table.yui-calendar {
	width: auto;	
}

.cal-btn {
	margin-left: 5px;
	cursor: pointer;	
}

td {
	border: 1px solid #ccc;	
}

th, td {
	padding: 6px 10px;
	font-size: 93%;
}

th {
	font-weight: bold;
	border: 1px solid #000;
	border-top: 2px solid #000;	
}

th.r, td.r {
	text-align: right;	
}

.row1 td {
	background-color: #eee;	
}

.col1, .col2{
	float: left;
	width: 350px;
}

.col2 {
	float: right;
	margin-left: 30px;
}

.col1 h2, .col2 h2{
	margin-bottom: 15px;
}
	
span.na {
	color: #999;
	display:block;
	text-align:center;	
}

em, .em {
	font-style: italic;	
}

strong {
	font-weight: bold;	
}

abbr {
	border-bottom: 1px dotted #333;
	cursor: help;	
}

div.errors, ul.errors {
	color: #f00;
	background-color: #FFD9D9;	
	margin: 5px 0 20px 0;
}

div.errors {
	background:#FFD9D9 url(/img/tools/errors-top.png) no-repeat scroll left top;
	width: 730px;
	padding-top: 25px;
}

div.errors ul {
	background:#FFD9D9 url(/img/tools/errors-bottom.png) no-repeat scroll left bottom;
	padding-bottom: 25px;
}

ul.errors {
	width: 486px;	
	padding: 10px;
}

div.errors, div.errors p {
	color: #f00;
	text-align: center;
}
div.errors p {
	font-weight: bold;
	font-size: 123.1%;
}

div.errors a {
	color: #f00;	
}

#flash {
	background-color: #6f6;
}

#ft {
	padding: 5px 30px;
	font-size: 87%;
}

#ft a {
		color: #333;
}


#login #yui-main {
	background: transparent none repeat scroll 0 0;
}

#login #bd {
	background: transparent none repeat scroll 0 0;
}

#login .yui-g {
	text-align: center;
}

#login .yui-g div{
	margin-top: 200px;
	background-color: #fff;
	margin: 0 auto;
	text-align:left;
	width:300px;
	padding: 25px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
}

#login h1 {
	margin-bottom: 20px;
}

#login .yui-g {
	padding-top: 100px;
}

.block { 
    float:left;
	width:332px;
	/*min-height:65px;*/
	border:#999999 dashed 1px;
	margin: 5px;

}

.block p{ 
    color:#000000;
}

.block p a{ 
    color:#009CB6;
	text-decoration:none;
}

.block h1{ 
	color:#E22A2D;
	font-size:182%;

}

.sort {
	width:764px;
}

.save {
    border-top:1px solid #000000;
margin-left:0;
padding-top:20px;
position:relative;
text-align:center;
top:20px;
	clear:both;
}

.print {
	display: none;
}

.editblock{
	background-color:#CCCCCC;
	margin-top:5px;
	padding:2px;
}

.flash-messages {
	background-color:#EAFFEA;
	border:2px solid #00CC00;
	font-weight:bold;
	margin-bottom:15px;
	padding:7px 7px 0;
}

.flash-messages li {
	padding: 0 0 7px 23px;
	background: transparent url(/img/tools/tick.png) no-repeat;
	color: #040;
}

.actionErrors {
	background-color:#FFEAEA;
	border:2px solid #CC0000;
}

.actionErrors li {
	background: transparent url(../img/tools/cross.png) no-repeat;
	color: #400;
}

.ordeo{
	font-size:93%;
	padding:6px 10px;
	width:712px;
	margin-bottom:2px;
    border:1px solid #CCCCCC;
	background:#EEEEEE;
}

/* Resource Tool */
#search-div{
    float:left;
    overflow:auto;
    width:715px;
    padding:10px;
    border:1px solid #c3daf9;
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
}

#search-info{
    margin-top:10px;
    float:left;
    overflow:auto;
    height:500px;
    width:360px;
    margin-right:10px;
    border:1px solid #c3daf9;
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
}

#folder-info{
    margin-top:10px;
    float:left;
    overflow:auto;
    height:500px;
    width:360px;
    border:1px solid #c3daf9;
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
}

#search-info table,  #folder-info table {
    width:360px;
}

#search-index{
    margin-top:10px;
    float:left;
    overflow:auto;
    height:500px;
    width:735px;
    margin-right:10px;
    border:1px solid #c3daf9;
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
}

.folder-info{
    background:#c3daf9;
    padding:5px;

}

.info{
    padding:95px;
}
/* End Resource Tool */

.tools_multiselect {
    width:400px;
}

h2.content_preview {
    width:150px;
    border-bottom:1px solid #000000;
    padding-bottom:5px;
}

div.content_preview_body {
    margin:50px;
    border:1px solid #666666;
    background-color:#FFFFEF;
    padding:20px;
}

div.approve_discard {
    text-align:center;
}

div.approve_discard a {
    margin:0px 10px;
}


#tree-info table{
    width:220px;


}

#pageid{
    visibility:hidden;
    
}

.x-shadow {
    position: absolute;
    color: #666;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
    opacity: 0.2;
}


.slab{
   border:1px dashed #999;
   padding:2px;
   overflow:hidden;
   height:200px;
   margin-bottom:20px;
}

.slab a{
    display:block;
    height:16px;
    color:#fff;
    background:#E00374;
    text-align:center;
    text-decoration:none;
}

.slab.small{
    width:232px;
    float:left;
    margin-right:10px;
    margin-top:10px
}

.slab:hover{
    border:1px solid #E00374;
    padding:2px;
    height:220px;
    margin-bottom:0px;
}

.slab-wrap{
    border-left:7px solid #00A299;
    height:200px;
    padding:2px;
}

.slab.small.last{
    margin-right:0px;
}

.slab-wrap.orange{
    border-left:7px solid #F37021;
}

.slab-wrap.pink{
    border-left:7px solid #DF2170;
}

.slab-wrap.green{
    border-left:7px solid #9ACA3C;
}

.slab-wrap.blue{
    border-left:7px solid #004D9B;
}

.slab-wrap.yellow{
    border-left:7px solid #FFC000;
}

.quick_link {
/*background:transparent url(../img/quick_links_background_teal.jpg) no-repeat scroll 0 0;*/
height:100px;
position:relative;
clear:both;
}

.quick_link.teal{
background:transparent url(../img/quick_links_background_teal.jpg) no-repeat scroll -1px -1px;
}


.quick_link.orange{
background:transparent url(../img/quick_links_background_orange.jpg) no-repeat scroll -1px -1px;
}

.quick_link.yellow{
background:transparent url(../img/quick_links_background_yellow.jpg) no-repeat scroll -1px -1px;
}

.quick_link.green{
background:transparent url(../img/quick_links_background_green.jpg) no-repeat scroll -1px -1px;
}

.quick_link.blue{
background:transparent url(../img/quick_links_background_blue.jpg) no-repeat scroll -1px -1px;
}

.quick_link.pink{
background:transparent url(../img/quick_links_background_orange.jpg) no-repeat scroll -1px -1px;
}


.quick_link .left {
left:165px;
}

.quick_link .right {
left:460px;
}

.quick_link .left, .quick_link .right {
float:left;
position:absolute;
top:10px;
}

.quick_link.teal li {
background:transparent url(../img/panel_bullets.gif) no-repeat scroll 0 -165px;
padding-left:20px;
}

.quick_link.orange li {
background:transparent url(../img/panel_bullets.gif) no-repeat scroll 0 2px;
padding-left:20px;
}

.quick_link.blue li {
background:transparent url(../img/panel_bullets.gif) no-repeat scroll 0 -106px;
padding-left:20px;
}

.quick_link.pink li {
background:transparent url(../img/panel_bullets.gif) no-repeat scroll 0 -49px;
padding-left:20px;
}

.quick_link.green li {
background:transparent url(../img/panel_bullets.gif) no-repeat scroll 0 -24px;
padding-left:20px;
}

.quick_link.yellow li {
background:transparent url(../img/panel_bullets.gif) no-repeat scroll 0 -80px;
padding-left:20px;
}

.quick_link ul li a {
color:#000000;
font-size:77%;
text-decoration:none;
}

/* C landing slabs */

.c_slab {
    position:relative;
}

.c_slab .content {
    position:absolute;
    width:106px;
    top:0px;
    right:0px;
    min-height:0px;
    padding:20px 0px 0px 12px;
}

.c_slab .content h2 {
    text-indent:0px !important;
    padding:0px !important;
    margin:0px 0px 8px 0px !important;
    font-size:116%;
    font-weight:bold;
}

.c_slab .content h2 a:hover, .c_slab .content p a:hover {
    text-decoration:none;
}

.c_slab .content p {
    font-size:77%;
}

.c_slab .content p a {
    color:#333333;
}

.mycpas-event-select #eventID-label
{
	display: none;
}

.mycpas-event-select dl.zend_form dd
{
	margin-left: 0px;
}

h3
{
	font-weight: bold;
}

.bullet-list
{
	margin: 10px 0px;
}

.bullet-list li
{	
	list-style: disc;
	margin-left: 25px;
}

#content1-element p.description ,#content2-element p.description ,#content3-element p.description {
    position: static!important;
}
