/* START OF PARAGRAPHS TAGS */
p { margin: 0 0 0 0; } 
#announcement p {font-size: 85%;}
/* END OF PARAGRAPHS TAGS */
/* ***************************************************************************************************************** */
/* ***************************************************************************************************************** */
/* START OF HORIZONTAL RULE TAGS */
hr {border: none;margin: .5em 0 .5em 0;padding: 0;color: #d1d3d5;background-color: #d1d3d5;height: 1px;}
/* START OF HORIZONTAL RULE TAGS */
/* ***************************************************************************************************************** */
/* ***************************************************************************************************************** */
/* START OF HEADER TAGS */
h1, h2, h3, h4, h5, h6 { margin: 0pt;padding: 0pt;color: #111315; }
h1{font-size:153.9%;}
h2{font-size:131%;}
h3{font-size:116%;}
h4,h5,h6{font-size:100%;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { text-decoration: none; }
h3.homepage_feeds {color: #666666;padding:0.2em 3px .1em 3px;font-size:116%;}
h3.homepage_feeds a {color: #A80000;font-size:100%}
#homepage_bottom h3 {color: #666666;padding:0.2em 3px .5em 3px;white-space:nowrap;;font-size:100%}
#category_heading div h1 {margin: 0 0 10px 0;width: 500px;padding: 10px 0 10px 0;border-bottom:1px solid #002d62;}
.navigation_grouping h2 {margin:0 0 .25em 0;padding:0;font-size:116%;}
/* END OF HEADER TAGS */
/* ***************************************************************************************************************** */
/* ***************************************************************************************************************** */
/* START OF LISTS */ 
div#bd ol { list-style-type: decimal; }
div#bd ol ol { list-style-type: lower-alpha; }
div#bd ol ol ol { list-style-type: lower-roman; }
.homepage_column_left ul.latest_news {list-style-type: square;font-size: 85%;color: #002d62;}
.homepage_column_left ul.latest_news li {margin-bottom: 3px;}
.homepage_column_left ul.latest_news .blacktext {color:#000000;}
div.getting_started {padding-top:.2em}
.getting_started ul {padding: 0;margin: 0 .2em 0 .35em;font-size: 85%;}
.getting_started li {margin-top: .2em;margin-bottom: 0;}
div.quick_logins {padding-top:.2em} 
.quick_logins ul {padding: 0;margin: 0 .2em 0 .125em;float:left;font-size: 85%;}
.quick_logins li {margin-top: .2em;margin-bottom: 0;}
ul.blue_lists {list-style-type: none;padding:0;margin: 0;}
ul.blue_lists li {background-image: url(../globalfiles/arrow_blue.gif);background-repeat: no-repeat;background-position: 0 .2em;padding-left: .8em;margin: 0 1em .2em;}

ul.homepage_feeds {margin-top: 2px;padding-top:.65em;border-left: 10px solid #eeeeee;border-bottom: 1px solid #eeeeee;}
ul.homepage_feeds li {line-height: 1.25em;padding-bottom:.65em;font-size: 85%;}
.navigation_grouping ul {list-style-type: none;margin:.25em 0 0 0;padding:0;}
.navigation_grouping ul li {display: inline;font-size: 85%;margin-left: 0;}
ul.a_z {list-style-type: square;color: #002d62;}
ul.a_z li {margin-bottom: 3px;}
ul.a_z ul { margin-bottom: 15px;}
#links ul li.extra_wide { width: 7em; }
#links ul li.extra_small { width: 15px; }
#links ul li.last { border-right: none; }
#support_content ul {padding: 0px;margin: 0px;}
#support_content ul li {margin:0px;list-style-type: none;background-image: url(../globalfiles/sml_arrow.png);background-repeat: no-repeat;background-position: 0 .4em;padding-left: .8em;}
ul#pagenav { margin-top:105px; }
.expanded img {float:left;margin:3px 3px 0px 0px;}
/* END OF LISTS */
/* ***************************************************************************************************************** */
/* ***************************************************************************************************************** */
/* START OF GENERIC ID'S */
#homepage_left {width:692px;float:left;}
#homepage_bottom {clear:both;padding:0;margin:0;background-color:#eeeeee;border-bottom:2px solid #ffffff; }
#homepage_bottom_left {float:left;width:10%}
#homepage_bottom_right {float:right;border-left: 2px solid #ffffff;width:87%;padding-left:.5em}
#homepage_bottom_right img { margin:0;padding:0;float:right;border-left:2px solid #ffffff; }
#announcement {padding: .5em .5em .5em 10px;line-height: 1.5em;border-bottom: 1px solid #bbbbbb;border-left: 10px solid #bbbbbb}
#support { padding:1em 0;}
#support_col1 {padding-bottom: 1em;float: left;width: 495px;}
#support_col2 {padding-bottom: 1em;float: right;width: 210px;}
#support_other {clear:both;}  
#support_content { list-style-type: none;padding: .2em 10px .2em 10px;margin: 3px 0em 0 0em;border-left: 10px solid #eeeeee;border-bottom: 1px solid #eeeeee;}
/* END OF GENERIC ID'S */
/* ***************************************************************************************************************** */
/* ***************************************************************************************************************** */
/* START OF GENERIC CLASSES */
.homepage_column_left {float: left;width: 48%;}
.homepage_column_right {float: right;width: 48%;}
.homepage_wrapper {padding-bottom: .5em;margin: .5em 0 .5em 0;}
.homepage_topdisplay_right {width:260px;float:right;padding-left:7px;padding-bottom: .5em;}
.blue_bg_lists_wrapper {width: 100%;color:#444444;padding-bottom:1em;}
.blue_bg_lists_inner .description {font-size:85%;}
.getting_started {height: 100px;float: left;}
.quick_logins {padding: 0;width:250px;float: left;}
.navigation_grouping {padding: 0 0 2em 0;}
.navigation_grouping .reference {font-size: 85%;}
.column_left {float: left;width: 48%;}
.column_right {float: right;width: 48%;}
.answer {padding: .5em 0em .5em 0em ; margin: .5em 1em .5em 1em; border-top:solid 1px #d1d3d5; border-bottom:solid 1px #d1d3d5}
#category_heading {height: 125px;margin: 10px 0 0 0;padding: 0;width: 100%;}
.header_bot_margin {margin-bottom: 5px;}
.trigger{cursor:pointer;color: #002d62;}		
.trigger:hover{cursor:pointer;color: #002d62;text-decoration: none;font-weight: bold;}		
.expanded{cursor:pointer;color: #002d62;text-decoration: none; font-weight: bold;}
.expanded:hover{color: #002d62;cursor:pointer;}
.hide{position:absolute;left:-999em;height:1px;width:100px;overflow:hidden;}
.callout{clear:left;float:left;display:block;height:2.4em;width:14.72em;margin:.64em 0 1.28em .4em;padding:.64em 3.2em 0 .4em;background:url(../globalfiles/callout.png) no-repeat right bottom;border-top:1px solid #d1d3d5;border-left:1px solid #d1d3d5;font-weight:bold;background-color:#f1f3f5;}
.span-12 { width:54em; }
.span-11 { width:49em; }
.trigger img {float:left;margin:3px 3px 0px 0px;}
/* END OF GENERIC CLASSES */
/* ***************************************************************************************************************** */
/* ***************************************************************************************************************** */
/* START OF DIV TAGS */
div.clear_both {clear: both;padding: 1em 0 1em 0;}
#category_heading div {margin: 0;padding: 0;width: 550px;height: 89px;border-bottom: #002d62 1px dashed;color: #002d62;}
div#page_twothirds_left {width: 700px;margin-top:-15px;float: left;}
div#page_onethird_right {width: 240px;float: right;margin-right: 0;}
.blue_bg_lists_inner div.rss {float:left;padding: .2em .2em .2em 0em;}
div.feed_header { border-left:10px solid #d2d3d7;border-bottom:1px solid #d2d3d7;margin:0;padding:0; }
div.feed_header img { float:right; padding-top: 3px }
/* END OF DIV TAGS */
/* ***************************************************************************************************************** */
/* ***************************************************************************************************************** */
.webpublish #queensheader {background-image: url(../images/its_banner.jpg);} 

/*************************************/
/*  Accordian Styles                      */
    .capt,
    .capb {
        background: url(../globalfiles/caps.gif) no-repeat;
        height:4px;
        width:100%;
        /*position:absolute;*/
        z-index:100;
        margin:0px;
        padding:0px;
    }
    .capt {
        position:absolute;
        background-position:0 -4px;
    }
    .capb {
        margin-top:-19px;
    }
    #content {
        /*float:left;*/
				font-size: 15px;
    }
    .drawers-wrapper {
        position: relative;
        width: 188px;
        float:left;
        margin:10px;
    }
        .drawers {
            margin-bottom:15px;
            color:#76797C;
            font-size:11px;
            line-height: 18px;
        }

.drawers li {
list-style:none; 

}
            .drawer {
                background:transparent url(../globalfiles/sideboxlight_bg.gif) repeat-y scroll 0pt;
                color:#76797C;
                font-size:11px;
                line-height:1.3em;
            }

                .drawer ul {border:1px solid}

                .drawer-handle {
                    background:#939393 url(../globalfiles/slider_handlebg.png) no-repeat scroll 0pt;
                    color:#333333;
                    cursor:default;
                    height:25px;
                    line-height:25px;
                    text-indent:15px;
                    font-size:12px;
                    width:100%;
                }
     # Removed JUN18 
     #               .drawer-handle.open {
     #                   background-color:#72839D;
     #                   background-position:-188px 0pt;
     #                   color:#FFFFFF;
     #               }

                /* nasty, but it fixes the indent on the first one. */
                    h2.drawer-handle span {
                        
                    }
                .drawer ul {
                    padding: 0 12px;
                    padding-bottom:0pt;
                    list-style:none;
                }
                .drawer li {
                    border-bottom:1px solid #E5E5E5;
                    line-height:16px;
                    padding:6px 0pt;
                    list-style:none;
                    margin-left:0px;
                }
                    .drawer-content ul {
                        padding-top: 7px;
                        padding-left: 0px;
                        margin:0px;
                    }
                    .drawer-content li a {
                        display:block;
                        overflow:hidden;
                    }
                    .alldownloads li {
                        border:0pt none;
                        line-height:18px;
                        padding:0pt;
                    }

            .drawers a {
                color:#666666;
                text-decoration:none;
                font-family:"Lucida Grande",Geneva,Arial,Verdana,sans-serif;
            }


/* tables */
table.tablesorter {
	font-family:arial;
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
}
table.tablesorter thead tr .header {
	background-image: url(../globalfiles/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(../globalfiles/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(../globalfiles/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
}
.menu {
    font-family: arial, verdana, sans-serif;
    position: relative;
}

.rb_toggle {
    height: 25px;
    line-height: 25px;
    padding: 0 5px 0 0;
}
.rb_toggle span {
    color: #999;
    font-size: 11px;
    font-weight: bold;
    font-family: arial, verdana, sans-serif;
    cursor: pointer;
}
.rb_toggle span.hover {
    color: red;
}

.rb_menu {
    position: absolute;
    left: 50px;
    top: 0;
}

.rb_menu ul,
.rb_menu li {
    list-style-type: none;
    padding: 0;
    margin: 0;
}
.rb_menu li {
    float: left;
    height: 25px;
    line-height: 25px;
    padding: 0 10px 0 0;
}
.rb_menu a {
    font-size: 16px;
    font-weight: normal;
    color: #f90;
    text-decoration: none;
}
.rb_menu a:hover {
    text-decoration: underline;
}
.rb_menu a.current {
    color: #999;
}


.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */ 

table.service-table {
	border: 1px solid #e1e3e5;
	margin-top: 1em;
	}
	.service-table td {font-size:90%}
.service-table ul {margin-left:-.6em}
/* ***************************************************************************************************************** */ 
/* ***************************************************************************************************************** */ 
/* START OF NEWSLETTER STYLES */

div#newsletter_mainwrapper .clear_both { margin: 0 !important; padding: 0 !important; }
 
div#newsletter_headerwrapper { margin:0pt;padding:0pt;background:transparent url(../newsletters/NewsletterBanner.png) no-repeat scroll center top;overflow:hidden;height:67px; }
div#newsletter_headerwrapper h1 { color: #ffffff; margin: 1.5em; }

div#newsletter_quicklinkswrapper { border:1px solid #ab3332;margin:auto;padding:1.5em 0pt 0pt;width:930px;background-color:#e6ebef; }
div#newsletter_quicklinkswrapper .column_left { margin: 0; padding: 0; }
div#newsletter_quicklinkswrapper .column_right { margin: 0 !important; padding: 0 !important; }
div#newsletter_quicklinkswrapper ul { margin-left: 3.5em; margin-bottom: 0pt; }
div#newsletter_quicklinkswrapper ul li { margin:0;padding-left:12px;position:relative;list-style:none;background:url(../newsletters/sml_arrow.png) no-repeat 1px 5px; }

div#newsletter_bodywrapper { border: 1px solid #ab3332; margin: auto; padding: 10px; width: 910px; }
div#newsletter_bodywrapper h2 { color: #ab3332; border-bottom: 1px solid  #ab3332; margin-bottom: 1em; }

div#newsletter_footerwrapper { border:1px solid #ab3332;margin:auto;padding:0.25em 0pt;width:930px;background-color:#ab3332;text-align:center;color:#ffffff;font-weight:bold; }
div#newsletter_footerwrapper a { color:#ffffff; }

/* END OF NEWSLETTER STYLES */ 
/* ***************************************************************************************************************** */ 
/* ***************************************************************************************************************** */
/* START OF SERVICE PAGE STYLES */
div#service_page h3 { font-size:100%}
div#service_page h2 { border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;padding:.25em 0;margin:1em 0}
div#service_page ul { list-style-type: none;padding: 0;margin: 0; }
div#service_page ul li { background-image: url(../globalfiles/arrow_blue.gif);background-repeat: no-repeat;background-position: 0 .4em;padding-left: .8em;margin-top: .2em; }
/* END OF SERVICE PAGE STYLES */ 
/* ***************************************************************************************************************** */
/* ***************************************************************************************************************** */

/* START: added 12/01/10 */
div#avs-tree ul.sitetree li { background: url(../globalfiles/plus.gif) no-repeat scroll 0 3px transparent; font-size: 100%}
div#avs-tree ul.sitetree li.collapsable { background: url(../globalfiles/minus.gif) no-repeat scroll 0 3px transparent}
div#avs-tree ul.sitetree li.last { background: url(../globalfiles/default_bullet.gif) no-repeat scroll 3px 5px transparent}
/* END: 12/01/10 */

