/* @group Layout */
        #ciaip {
                background:#fff url(images/page-back.gif) repeat-y;
                width:960px;
                margin:0 auto 0 auto;
                padding:0 8px 0 8px;
        }


	#center .about-grey #info-wellcome {
  				width: 400px;
  				clear: both;
				  color: #666666;
				  font-size: 12px;
				  padding: 10px 20px;
		}

/* @group Header */
		#header {
                height:112px;
                background:#FFFFFF;/* siciaip3 */
        }
                #header h1 {
                        background:#fff url(images/ciaip.jpg) no-repeat;
                        width:960px;
                        height:112px;
                        float:left;
                }
                        #header h1 a {
                                display:block;
                                height:112px;
                                width:300px;
                                text-indent:-5000px;
                                outline:none;
                        }
                #header #header-partnership {
                        float:left;
                        margin:40px 0 0 20px; /*siciaip3 40pxtop*/
                        width:426px;
                }
                        #header #header-partnership p {
                                font-size:16px;
                                color:#4d4d4d;
                                margin:11px 0 0px 0;
                        }
                                #header #header-partnership p span {
                                        color:#808080;
                                        font-size:11px;
                                        padding:0 0 0px 1px;
                                }
                        #header #header-partnership a {
                                font-size:11px;
                                margin:0px 0 0 0;
                                width:100px;
                        }
                        #header p#about-ciaip {
                                margin:25px 0 0 0;
                        }

                        #header #support-ciaip {
                                color:#338000;
                                float:right;
                                width:130px;
                                text-align:right;
                                padding:0px 0px 0px 0;
                        }

               	        #header #support-ciaip p {
                        	margin: 10px 0 29px 0;
                                }
                        #header h2 {
                        background:#fff url(images/vnsny-logo_white.gif) no-repeat;
                        width:110px;
                        height:65px;
                }
                        #header h2 a {
                                display:block;
                                height:65px;
                                width:110px;
                                text-indent:5000px;
                                outline:none;
                        }
                        #header h3 {
                        background:#fff url(images/aoa-logo_white.gif) no-repeat;
                        width:110px;
                        height:65px;
                        float:bottom;
                }
                        #header h3 a {
                                display:block;
                                height:65px;
                                width:110px;
                                text-indent:5000px;
                                outline:none;
                        }                        
           /* @end */



/* @group Columns */

            #organizations {            
            }
			#organizations h2{
					background:#0066CC none repeat scroll 0 0;
					color:#FFFFFF;
					font-size:24px;
					
					padding:15px 0 0 20px;
					}
					
			#organizations h3{
					
					padding:15px 0 0 20px;
					font-size:14px;
                    color:#1a1a1a;
					}
					
					#organizations ul li {
                    background:#fff;
                     /*background:#fff;*/
                     /*border-bottom:1px solid #0066CC;*/
                     
                     /*padding:1px;*/
                		}
                	#organizations a {
                	/*background:url(images/org_blue_2.gif) no-repeat 0px 0px;*/
                	
                	display:block;
                	
                	padding:10px 5px 5px 22px;
                	
                	font-size:13px;
                    color:#005DAA;
                    line-height:16px;
                    
                    
        		}

                        #organizations a:hover {
                               background:url(images/org_blue_2.gif) 0px -65px;
                              /*background:url(images/round_org.gif) no-repeat 0px -20px;*/
                        color: #5b5b5b;
                        text-decoration:none;
                          
                        }
                        
                        #organizations a.active {
                         background:#eee;
                                color:#666;
                        }
     /* @end */
#left-col {
                width:239px;
               
        }
		

#main-cont {
        }

#main-cont-inner {
                width:720px;
               /* padding:0 0 35px 0;*/
                margin:0 0 0 1px;
        }

#right-col {
                        width:241px;
                        /*background:#fff url(images/page-background4.gif) repeat-y;*/
                        /*background: #D9D9D9 none repeat scroll 0 0;*/
                }

#center {
                        width:479px;
                }

/* @end */
                .contains-link h2 {
                        float:left;
                }
                .contains-link a {
                        float:right;
                    /*    background:url(images/pagination-arrow-left.gif) no-repeat;*/
                        padding:0 0 0 16px;
                        line-height:16px;
                        margin:25px 20px 0 0;
                }
                                .contains-h3 h2 {
                                                                float:left;
                                }
                                .contains-h3 h3 {
            float:right;
            margin:25px 20px 0 0;
                                                color:#808080;
                                }
/* @end */

/* @group banner */
        .banner {
                height:200px;
                display:block;
                color:ffffff;
				width:960px;
        }
                .banner ul li {
                        margin:0 1px 0 0;
                }
                        .banner ul li a {
                                color:#e6e6e6;
                                font-size:13px;
                                display:block;
                                line-height:30px;
                                width:469px; /*siciaip3 was 84*/
                                padding:0 0 0 11px;
                        }
                        .banner ul li a:hover {

                                /*background:url(images/nav-background.gif) 0 0px; siciaip3*/
                        }
                        
        .banner#bg { background-position: 0 150px; }
/* @end */


/* @group Resources banner */
#resources-banner {
margin-left:8px;
}
        #resources-banner h2 {
                
                color:#1A1A1A;
                font-size:16px;
                line-height:35px;
                padding:0 0 0 20px;
                border-bottom:1px solid #E6E6E6;
                
               

        }
                #resources-banner ul li {
                        background:#fff;
                        padding-left:8px;
                        border-bottom:1px solid #d9d9d9;
                        padding:1px;
                }
                #resources-banner a {
                        background:url(images/nav-network.gif) 0px 0px;
                        /*width:219px;*/ 
                        line-height:28px;
                        display:block;
                        color:#005DAA;
                        font-size:13px;
                        padding:0 0 0 18px;
                }
                
                
                        #resources-banner a:hover {
                                background:url(images/nav-resources.gif) 0px -28px;
                        }
                        #resources-banner a.active {
                                background:#eee;
                                color:#666;
                        }
/* @end */

/* @group Resources banner */
#sign-in {

}
        #sign-in h2 {
                
                color:#1A1A1A;
                font-size:14px;
                line-height:35px;
                /*padding:0 0 0 20px;*/
                padding:0 0 0 18px;
                border-bottom:0px solid #E6E6E6;
                /*border-bottom:1px solid #E6E6E6;*/
                
               

        }
                #sign-in ul li {
                        background:#fff;
                        padding-left:8px;
                        border-bottom:1px solid #d9d9d9;
                        padding:1px;
                }
                #sign-in a {
                        background:url(images/nav-network.gif) 0px 0px;
                        /*width:219px;*/ 
                        line-height:28px;
                        display:block;
                        color:#005DAA;
                        font-size:13px;
                        padding:0 0 0 20px;
                }
                        #sign-in a:hover {
                                background:url(images/nav-resources.gif) 0px -28px;
                        }
                        #sign-in a.active {
                                background:#eee;
                                color:#666;
                        }
/* @end */

/* @group Footer */
#footer {
        position:relative;
        background:#fff;
}
        #footer-inner {
                background: #005dab;
                width:720px; 
                height:50px;
                /*margin:68px 0 0 0;*/
                float:left;
                padding-left: 240px; /*siciaip3 added*/
        }
        #footer ul {
                margin:10px 0 0 20px;
                padding:0px;
                width:700px;
        }
                #footer ul li {
                        border-right:1px solid #808080;
                }
                        #footer ul li.no-border {
                                border:0px;
                        }
        #footer a {
                color:#fff;
                padding:0 9px 0 10px;
        }
                #footer a:hover {
                        color:#b2b2b2;
                }

        #footer-legal {
                font-size:10px;
                color:#b2b2b2;
                margin:7px 0 0 0px;
                padding:0 0 0 20px;
                line-height:10px;
                float:left;
                width:617px;
        }
/* @end */


/* @group Filter Tabs */
        #tab {
                /*background:url(images/tab-footer-rule.gif) bottom no-repeat;*/
                padding:0 0 13px 0;
        }
                #tab.org-nav-top {
                        background:none;
                        border-bottom:1px solid #d9d9d9;
                }
                #tab h3 {
                        font-size:26px;
                        color:#666;
                        background:#f2f2f2;
                        padding:24px 0 9px 19px;
                        margin:0 0 0 1px;
                }
                #tab ul {
                        padding:16px 0 0 0;
                        margin:0 0px 0 0; /*siciaip3 was margin:0 20px 0 0;*/
                }
                #tab li {
                        padding:6px 0 3px 24px;
                        text-indent: -20px;
                }
                        #tab li a {
                                font-size:16px;
                                color:#b3b3b3;
                                line-height:15px;
                                padding-right:8px;
                        }
                                #tab li a:hover {
                                        color:#00adef;
                                        text-decoration:none;
                                }
                        #tab li#active {
                                background:url(images/select-arrow_4.gif) repeat right center; /*siciaip3 was no-repeat left center;*/
                                padding:6px 0 2px 25px;
                        }
                        #tab li#active-all {
                                background:url(images/select-arrow_4.gif) repeat right -4px; /*siciaip3 was :url(images/tab-filter-arrow.gif) no-repeat left -4px;*/
                                padding:0 0 5px 25px;
                        }
                                #tab li#active a {
                                        color:#FFFFFF; /*was 808080*/
                                }
        #filter-tab-links {
                height:22px;
                background:#f2f2f2 url(images/grey-pixel.gif) repeat-x bottom;
                padding:0 0 0 20px;
                margin:0 0 0 1px;
        }
                #filter-tab-links a {
                        outline:none;
                        display:block;
                        width:95px;
                        height:22px;
                        float:left;
                        background:#fff;
                        text-align:center;
                        line-height:22px;
                        color:#005DAA;
                        margin:0 10px 0 0;
                        background:url(images/category-tab.gif) 0px -22px;
                }
                        #center #filter-tab-links a:hover {
                                background:url(images/category-tab.gif) 0px -44px;
                                                                text-decoration:none;
                        }
                #filter-tab-links a.active-tab, #filter-tab-links a:hover.active-tab {
                        background:url(images/category-tab.gif) 0px 0px;
                        color:#666;
                                                text-decoration:none;
                }
/* @end */



/* @group Home Sub-Columns */
.home-column {
        width:239px;
}
        .home-column h3 {
                width:110px;
        }
/* @end */

/* @group List View */

/* List view class/sub-classes are used on most list view pages with some exceptions. */
        .list-view {
                margin:17px 20px 0px 20px;
                padding:0 0 0px 0;
        }
                        .list-view-no-left-right-margin {
                                margin:17px 0 0 0;
                        }
                        .list-view-no-left-margin {
                                margin:17px 20px 0 0;
                        }
                .list-view-header {
                        width:365px;
                        float:left;
                }
                .list-view-header h3 a {
                        color: #005DAA;
                }
                                        .list-view-header-narrow {
                                                width:325px;
                                        }
                                        .list-view-header-features {
                                                width:244px;
                                        }
                .list-view h2 {
                        font-size:16px;
                        color:#1a1a1a;
                        border-bottom:1px solid #e6e6e6;
                        padding:0 0 8px 0;
                        margin:0 0 15px 0;
                }
                                .list-view-section-header {
                        border-bottom:1px solid #e6e6e6;
                        padding:0 0 8px 0;
                        margin:0 0 15px 0;
                                }
                                        .list-view-section-header h2 {
                                                border-bottom:none;
                                                margin:0px;
                                                padding:0px;
                                                float:left;
                                        }
                                                .list-view-section-header h2 span {
                                                        font-size:14px;
                                                        font-style:italic;
                                                }
                                        .list-view-section-header a {
                                                float:right;
                                        }
                        .list-view h2 span {
                                font-size:11px;
                                color:#808080;
                                padding:0 0 0 3px;
                        }
                .list-view ul li {
                        border-bottom: 1px solid #e6e6e6;
                        clear:both;
                        padding:0 0 20px 0;
                        margin:0 0 20px 0;
                }
                                         .list-view ul li.no-lower-padding {
                                                padding:0px;
                                        }
                        .list-view ul li .detail {
                                padding:8px 0 0 0;
                        }
                        .list-view ul li .detail p {
                                font-size:12px;
                        }
                        .list-view ul li.thick-lower-border {
                                border-bottom: 3px solid #e6e6e6;
                        }
                        .list-view ul li.no-lower-border {
                                border-bottom: none;
                        }
                        .list-view ul li.less-lower-padding {
                                padding:0 0 0px 0;
                        }
                        .list-view ul li.last {
                                margin:0px;
                        }
                        .list-view ul li div.info {
                           /*     margin:0 0 0 79px; */
                        }
                                                        .list-view ul li div.info-narrow {
                                                                width:325px;
                                                        }
                                .list-view ul li div.no-left-margin {
                                        margin:0px;
                                }
                                .list-view ul li div.landscape-thumb, .list-view ul li div.landscape-thumb {
                                        width:230px;
                                }
                                .list-view ul li div.portrait-thumb, .list-view ul li div.portrait-thumb {
                                        width:250px;
                                }

                                .list-view ul li div.info-featured {
                                       float: left;
                                       margin-left: 15px;
                                }

                                .list-view ul li div.comps-info {
                                        padding:8px 0 0 0;
                                }
                                        .list-view ul li div.comps-info p {
                                                color:#333;
                                        }
                                        .list-view ul li p.comp-date {
                                                color:#4d4d4d;
                                                margin:0px;
                                        }
                                .list-view ul li div.info-no-border {
                                        margin:0 0 0 0px;
                                        float:left;
                                        width:365px;
                                }
                        .list-view ul li h3 {
                                font-size:14px;
                                                                padding:0px;
                                                                border-bottom:none;
                                                                margin:0px;
                        }
                                                        .list-view ul li h3 span {
                                                                color:#808080;
                                                        }
                                .list-view ul li h3.bold-header {
                                        font-size:16px;
                                        color:#707070;
                                        font-weight:bold;
                                }
                                h4.bold-header {
                                        font-size:16px;
                                        color:#333;
                                        font-weight:bold;
                                }
                        .list-view ul li h4 {
                                font-size:14px;
                                color:#333;
                                margin:0px;
                        }
                        .list-view ul li p.description, .list-view ul li .description p {
                                padding:4px 0 4px 0;
                                font-size:12px;
                        }

        .org-type-btn {
                float:right;
        }

        .feature-info-footer {
                background:url(images/grey-dots.gif) repeat-x;
                margin:10px 0 0 0;
                padding:10px 0 0 0;
        }
                .feature-info-footer p {
                        margin:0px;
                }
        p.act-description, .act-description p {
                padding:9px 0 9px 0;
                margin:0px;
                font-size:12px;
                                clear:both;
        }
        .back-to-list {
                margin:20px 20px 0 20px;
                border-bottom:1px solid #e6e6e6;
                padding:0 0 7px 0;
        }
                .back-to-list a {
                        background:url(images/pagination-arrow-left.gif) no-repeat;
                        padding:0 0 0 16px;
                        line-height:16px;
                        height:16px;
                }
                        .back-to-list a:hover {
                                text-decoration:underline;
                        }
        p.detail-lower-link {
                border-top: 1px solid #e6e6e6;
                border-bottom: 3px solid #e6e6e6;
                padding:7px 0;
        }
/* @end */

/* @group Pagination */
.pagination {
        padding:6px 0 6px 0;
        margin:0 20px 0 20px;
        border-bottom:3px solid #e6e6e6;
}
        .pagination ul {
                float:left;
        }
                .pagination ul li {
                        float:left;
                        border:0px;
                        margin:0px;
                        padding:0px;
                        clear:none;
                        border-right:1px solid #e6e6e6;
                }
                        .pagination ul li a {
                                display:block;
                                padding:1px 7px 1px 7px;
                                color:#005DAA;
                        }
                                .pagination ul li a:hover {
                                        color:#4d4d4d;
                                }
                                .pagination ul li a#current-page {
                                        color:#4d4d4d;
                                }
                        .pagination ul li.no-border {
                                border:0px;
                        }
        .pagination p {
                float:right;
                margin:0px;
                padding:0px;
                color:#808080;
                line-height:16px;
        }

/* @group Pagination Links */

.pagination a.next, .pagination a.back {
                                display:block;
                                text-indent:-5000px;
                                outline:none;
                                width:20px;
                                padding:0px;
                        }
                        .pagination a.next {
                                background:url(images/pagination-arrow-right.gif) no-repeat;
                        }
                                .pagination a.next:hover {
                                        background:url(images/pagination-arrow-right.gif) no-repeat 0px -16px;
                                }
                        .pagination a.back {
                                background:url(images/pagination-arrow-left.gif) no-repeat 0px 0px;;
                        }
                                .pagination a.back:hover {
                                        background:url(images/pagination-arrow-left.gif) no-repeat 0px -16px;
                                }

                        .pagination a.next-with-text, .pagination a.back-with-text {
                                display:block;
                                outline:none;
                                padding:0px;
                        }
                        .pagination a.next-with-text {
                                background:url(images/pagination-arrow-right.gif) no-repeat top right;
                                padding:0 17px 0 0;
                                line-height:16px;
                                margin:0 0 0 10px;
                        }
                                .pagination a.next-with-text:hover {
                                        background:url(images/pagination-arrow-right.gif) no-repeat 53px -16px;
                                }
                        .pagination a.back-with-text {
                                background:url(images/pagination-arrow-left.gif) no-repeat;
                                padding:0 0 0 17px;
                                margin:0 9px 0 0;
                                line-height:16px;
                        }
                                .pagination a.back-with-text:hover {
                                        background:url(images/pagination-arrow-left.gif) no-repeat 0px -16px;
                                }

/* @end */



      
/* @group Work Samples */
		.sponsors{
		margin:17px 0 0 20px;
		width:210px;
		}
		.sponsors h3 {
        				font-size:14px;
                        color:#1a1a1a;

                        
                        }
        .sponsors ul {
                margin:20px 0 0 20px;
        }
        
                .sponsors ul li, .thumb-list li, .ring-list li {
                        float:left;
                        margin:0 10px 10px 0;
                }
                        .sponsors ul li img, .thumb-list li img, .ring-list li img {
                                border:0px;
                                margin:0px;
                                padding:0px;

                        }
                        .sponsors ul li.last, .thumb-list li.last {
                                margin:0px 0 10px 0;
                        }
                        .ring-list li.last {
                            padding-right: 10px
                        }
        .sponsors img {
                border:3px solid #d4d4d4;
                margin:3px 0 0 8px;
        }
        .gallery-detail {
                margin:17px 20px 0 20px;
                padding:0 0 5px 0;
                border-bottom:1px solid #eaeaea;
        }
                .gallery-detail h4 {
                        font-size:12px;
                        margin:0px 0 0 0;
                        padding:0px;
                }
                .gallery-detail p {
                        font-size:12px;
                        margin-bottom:12px;
                }
/* @end */


/* @group modulos */
        .modulo {
                margin:17px 0px 0px 20px;
                border-bottom:3px solid #e6e6e6;
                padding:0 0 20px 0;
                width:200px;
                font-style: normal;
        }
                .modulo h2 {
                        font-size:16px;
                        color:#1a1a1a;
                        border-bottom:1px solid #e6e6e6;
                        padding:0 0 8px 0;
                        margin:0 0 15px 0;
                }
                        .modulo h2 span {
                                font-size:11px;
                                color:#808080;
                                padding:0 0 0 3px;
                        }
                .modulo .modulo-image {
                        margin:0 10px 7px 0;
                        float:left;
                }
                .modulo img {
                        padding:1px;
                        background:#fff;
                        padding-bottom:10px
                }
                .modulo img a {
                        text-decoration: none;
                        border: medium none
                }
                .modulo p.info {
                        margin:7px 0 10px 0;
                }

        .modulo h3 {
                font-size:14px;
        }
        .modulo a.padded {
                margin:0 0 5px 0;
        }
        

        /* cleanup padding after modulo */
        .no-padded {
            padding: 0px;
        }

        .simple-head-para {
                padding:0 0 17px 0;
        }
        .simple-head-para h2 {
                border-bottom:none;
                margin:0px 0 4px 0;
                padding:0px;
                font-size:14px;
        }
        .simple-head-para p {
                color:#666;
                margin:0px;
        }
        /*
                Variations on modulos
        */

        /* generic list */
        .simple-list { }
                .simple-list ul {
                        margin:-3px 0 7px 0;
                }
                        .simple-list ul li {
                                color:#808080;
                                margin:0 0 4px 0;
                        }
                .simple-list ul.separator {
                        border-top: 1px solid #e6e6e6;
                        padding-top: 15px;
                        margin-top: 15px
                }
        .larger li a {
                font-size:14px;
        }

        .multiple-modulo-items {
            padding: 0pt 0pt 10px;
        }

        .multiple-modulo-items li {
                border-bottom:1px solid #e6e6e6;
                margin:15px 0 0 0;
                padding:0 0 10px 0;
        }
                li.last-modulo-item {
                        border-bottom:none;
                        padding:0px;
                }
                .multiple-modulo-items a {
                        margin:0 11px 5px 0;
                }
                        .multiple-modulo-items a.no-gutter {
                                margin: 0 0 5px 0;
                        }
                                .multiple-modulo-items li h3 {
                                        width:120px;
                                }

       
        /* large text */
        .large-text {
                padding:0px 0 17px 0;
        }
        .large-text p {
                font-size:14px;
                color:#666;
                margin:0px;
                padding:0px;
        }
                .large-text p a {
                        font-size:11px;
                }
        /* medium text */
        .medium-text p {
                font-size:12px;
                color:#333;
                margin:0px 0 9px 0;
        }
                .medium-text p.no-margin {
                        margin:0px;
                }
                .medium-text p a {
                        font-size:11px;
                }
        /* contains round arrow link */
        .no-lower-link {
                padding:0 0 10px 0;
        }
        /* small text */
        .small-text p {
                font-size:11px;
                color:#666;
                margin:0 0 9px 0;
        }
        .small-text h3 {
                color:#333;
                font-size:14px;
                margin:0 0 5px 0;
        }

        /* underlined header */
        .underlined-header h3 {
                border-bottom:1px solid #e6e6e6;
                font-size:16px;
                margin:0 0 10px 0;
                padding:0 0 6px 0;
        }
/* @end */

/* @end */


/* @group Landing Page Intro's */

.about {
                height:auto;  /*siciaip3 height was 129*/
                /*background:#ffffff;*/
                padding-bottom:20px;
        }

.no-caption {
                        height:59px;
                }
.contains-tabs  {
        position:relative;
}
.about-grey h2 {
                        color:#333;
                        font-size:24px;
                        padding:16px 0 5px 18px;
                }
                                        .about-grey h2 span {
                                                font-size:14px;
                                        }
                .about-grey h3 {
                        color:#666;
                        font-size:16px;                       
                        padding:16px 0 5px 18px;
                }
                .about-grey  p {
                        font-size:15px;
                        color:#333;
                        padding:10px 20px 0 18px; /*siciaip3 10px top margin*/
                }
                .join {
                        background:url(images/intro-panel-blue-grad.gif) no-repeat bottom #00adef;
                        color:#fff;
                }
                        .join #join-intro {
                                float:left;
                                margin:17px 0 0 0px;
                                padding:0px;
                                width:260px;
                        }
                                .join #join-intro p {
                                        font-size:12px;
                                        margin:0 0 11px 20px;
                                }
                                .join #join-intro h2 {
                                        font-size:23px;
                                        margin:0 0 0 20px;
                                }
                                #landing-link-join {
                                        margin:19px 0 0 0;
                                        float:left;
                                }
                                #landing-link-join a {
                                        background:url(images/large-blue-arrow.gif) no-repeat;
                                        height:30px;
                                        font-size:12px;
                                        color:#fff;
                                        padding:0 0 0 38px;
                                        display:block;
                                }


/* @end */

/* @group Blog Response Form */


/* @group Page Tools Change to print page all */
.page-tools {
        padding:0 0 13px 0;
        border-bottom:3px solid #e6e6e6;
        margin:14px 20px 17px 20px;
}
        .page-tools a.send-page, .page-tools a.print-page {
                background:url(images/print-page.gif) no-repeat 0px 0px;
                font-size:11px;
                color:#808080;
                padding:0 0 0 20px;
                margin:0px;
                display:block;
        }
                .page-tools a.print-page {
                        background:url(images/print-page.gif) no-repeat 0px 0px;
                        margin:12px 0 0 0;
                }
                .page-tools a:hover.send-page, .page-tools a:hover.print-page {
                        background:url(images/print-page.gif) no-repeat 0px -13px;
                        color:#0088bf;
                }
                .page-tools a:hover.print-page {
                        background:url(images/print-page.gif) no-repeat 0px -13px;
                }
/* end */




/* @group Slider */

#main-cont form .slider
  {
      width: 200px;
      height: 6px;
      background: url(images/_cms/widgets/slider/slider_background.png) no-repeat;
      margin-top: -4px;
  }

#main-cont form .slider .handle
  {
      width: 13px;
      height: 16px;
      background: url(images/_cms/widgets/slider/slider_handle.png) no-repeat;
      position: relative;
      top: -5px;
      cursor: default;
  }

#main-cont form .slider_label
  {
      color: #4d4d4d;
  }

/* @end */



/* @group Other */

div#staging-flag
{
    width: 89px;
    height: 89px;
    position: fixed;
    background: url(images/staging-flag.png) no-repeat;
}

p.placeholder
{
    font-size: 11px;
    color: #7f7f7f;
    margin: -1px 0 6px;
    padding: 0;
}

ul.normal
{
    font-size: 12px;
    color: #333;
    list-style-type: disc;
    list-style-position: inside;
    margin-bottom: 15px;
}

div.twelve
{
    padding-top: 15px;
    clear: both;
}

div.twelve p
{
    font-size: 12px;
}

ul.normal li
{
    border-bottom: none;
    margin: 0; padding: 0;
}

ul.indent
{
    margin-left: 15px;
    line-height: 15px;
}

#filter-tab-links a {
    font-style: normal;
}


/* @end */

/*main-cont Styles*/
        html {overflow: -moz-scrollbars-vertical;}
        body {
                font-family:Arial, Helvetica, sans-serif;
                background: #b4cbda /*siciaip3 was #DDEAF8*/
        }
        .clean {
                clear: both;
                padding: 0px;
                margin: 0px;
                background: none;
        }
                /* this fixes a bug in safari. it ignores the margin unless a div has height. this applies height then removes it */
                .clean-alt {
                        margin: -1px -1px 0px 0px;
                        height: 0px;
                        clear: both;
                        overflow:hidden;
                }

        .float {
                float:left;
        }
                .float-right {
                        float:right;
                }


       a {
                text-decoration:none;
                color: #005DAA;
        }
        a:hover {
            text-decoration: underline;
        }

        ul, ol {
                list-style-type: none;
        }

        /*
                remove margins and padding
        */
        ul, ol, li, fieldset, form, body, h1, h2, h3, a {
                margin:0px;
                padding:0px;
                border:none;
        }
        /*
                floating elements
        */
                .banner ul li,
                #left-col,
                #main-cont-inner,
                #center,
                #right-col,
                #footer #footer-logos,
                #footer-inner,
                #footer ul li,
                .feature-list .info,
                #site-search input,
                .home-column

                {
                        float:left;
                }
        /*
                font sizes and link styles
        */
        body, p {
                font-size:11px;
                font-style: normal;
        }
        .blue-border {
                display:block;
                border:3px solid #ccc;
                background:#fff;
                padding:1px;
                float: left;
                margin-right: 9px;
        }
                .blue-border:hover {

                border:3px solid #005DAA;
                }
        .grey-border {
                display:block;
                border:3px solid #a7a7a7;
                background:#fff;
                padding:1px;
        }
        h1, h2, h3, h4, h5 {
                font-weight:bold;
        }
        span.red {
                color:#ef4d3f;
        }

.hr {
        height: 1px;
        display: block;
        margin-top: 20px;
        margin-bottom: 18px;
        background-color: #D9D9D9;
        margin-right: 20px;
}
        .thick {
                height:3px;
        }

.hr hr {
        display: none;
}
/* @end */


/*General Styles, paragraphs details*/
body, p, ul li, h3, h4, label {
    font-style: normal;
}

p.italic {
        font-style: italic;
}

p {
                margin-top:0px;
                padding-top:0px;
        }
        p.grey, label.grey, span.grey, a.grey {
                color:#808080;
        }
                p.grey a, span.grey {
                        color:#666;
                        text-decoration:underline;
                        font-style: italic;
                }
                span.grey {
                        text-decoration:none;
                }
                p.grey a.blue  {
                        color:#005DAA;
                }
                p.grey a.no-underline {
                        text-decoration:none;
                }
                p.grey a:hover.no-underline {
                        text-decoration:underline;
                }
                p.grey a:hover {
                        color:#005DAA;
                }
        p.size-11, a.size-11, label.size-11, span.size-11 {
                font-size:11px;
        }
        p.size-14, a.size-14 {
                font-size:14px;
        }

p.italic, span.italic {
        font-style:italic;
}
p.strong, span.strong {
        font-weight:bold;
}

p.grey-dark {
                color: #666;
        }
        p.small {
                font-size:11px;
        }
        p.para-12px {
                font-size:12px;
        }
        p.no-margin {
                margin:0px;
                padding:0px;
        }
                div.no-padding {
                        padding:0px;
                }
                span.dark-note {
                        font-style:normal;
                        color:#333;
                }
.left-margin {
        margin:0 0 0 20px;
}
                h2.standard-h2 {
                        font-size:16px;
                        color:#1a1a1a;
                        border-bottom:1px solid #e6e6e6;
                        padding:0 0 8px 0;
                        margin:0 0 10px 0;
                }
/* @end */

/* Links */
a {
      color:#4D4D4D;
  }
               #center a:hover {
                        text-decoration:underline;
                }
a.blue {
                color:#005DAA;
        }
                a.blue:hover {
                        text-decoration:underline;
                }
        a.red-italic {
                color:#ee3424;
                text-decoration:underline;
                font-style:italic;
        }
                a.red-italic:hover {
                        text-decoration:underline;
                }
        a.dark-underlined {
                color:#4d4d4d;
                text-decoration:underline;
                font-size:11px;
        }
                a.dark-underlined:hover {
                        color:#005DAA;
                }

a.grey-underline {
                text-decoration:underline;
                color:#4d4d4d;
        font-style: italic;
}
a.grey-underline-normal {
                text-decoration:underline;
                color:#4d4d4d;
}

a.grey-underline-light {
                text-decoration:underline;
                color:#808080;
        font-style: italic;
}

a.italic {
        font-style: italic;
}
                a.grey-underline:hover, a.grey-underline-light:hover, a.grey-underline-normal:hover {
                        color:#005DAA;
                }

a.round-arrow {
                background:url(images/round-arrow.gif) no-repeat 0px -20px;
                height:20px;
                line-height:20px;
                display:block;
                color:#4d4d4d;
                padding:0 0 0 27px;
        }
                a:hover.round-arrow {
                        background:url(images/round-arrow.gif) no-repeat 0px 0px;
                        color:#005DAA;
                                                text-decoration:none;
                }
        a.shaded {
                background:url(images/buttons/shaded-bg-65.gif);
                line-height:19px;
                display:block;
                text-align:center;
                color:#4d4d4d;
                border:1px solid #ccc;
        }
                a.shaded:hover {
                        color:#005DAA;
                        border:1px solid #005DAA;
                                                text-decoration:none;
                }
                a.sixty-five-pixels {
                        width:63px;
                }

a.filter-cancel {
                color:#b3271b;
                font-style:italic;
                margin:0 0 0 10px;
                line-height:22px;
        }
                a:hover.filter-cancel {
                        text-decoration:underline;
                }
        a.print-p {
                background:url(images/print-page.gif) no-repeat 0px 0px;
                font-size:11px;
                color:#808080;
                padding:0 0 0 20px;
                line-height:11px;
                margin-left:16px;
        }
                a:hover.print-p {
                        background:url(images/print-page.gif) no-repeat 0px -13px;
                        color:#0088bf;
                                                text-decoration:none;
                }
/* remove underline on hover */
#center a.round-arrow, #center a.shaded:hover {
        text-decoration:none;
}
/* @end */
