body {
    background: #415783 url(../images/wrpr/bg_body.gif) repeat-x left top;
    padding:0px;
    margin:0px;
	*text-align:center;
}

h1, h2, h3, h4, h5, h6, p ul, ol, li, span {font-family:Arial, sans-serif; color:black;}
p {font-size:12px;}

a:link {text-decoration:underline;}
a:hover {text-decoration:none;}

#outer,#masthead,#navTop {width:998px;}

#wrapper {
    margin: 0 auto;
    text-align:center;
    width:998px;
}

#outer {text-align:left;}

#masthead {height:116px; text-align:left;}

    #logo {margin-left:27px;*margin:25px auto auto 27px; padding-top:26px; float:left; border:none;}
    #missionstatement {font-family:Arial; font-size:14px; font-weight:bold; width:425px; padding-top:60px;padding-left:10px;}
    #navUtility {padding-top:10px; font-family:Arial; font-size:11px; color:#004276; width:296px; }
        #navUtility a:link, #navUtility a:visited, #navUtility a:hover, #navUtility a:active {color:#004276; text-decoration:none;}
        #navUtility a:hover {text-decoration:underline;}

#navTop {clear:both;height:27px;}
    #tabs {width:774px;*width:777px!important; margin-left:10px; float:left; text-align:center;}
        #tabs a:link, #tabs a:visited, #tabs a:active {font-family:Arial; font-size:12px; font-weight:normal; color:white; text-transform:uppercase; text-decoration:none; padding-top:7px;}
        #tab1 {background:transparent url(../images/wrpr/nav_tabs_1.gif) no-repeat left top; width:99px; height:27px; display:block; float:left;}
            a#tab1:hover{background:transparent url(../images/wrpr/nav_tabs_1_hover.gif) no-repeat left top;}
        #tab2 {background:transparent url(../images/wrpr/nav_tabs_2.gif) no-repeat left top; width:132px; height:27px; display:block; float:left;}
            a#tab2:hover{background:transparent url(../images/wrpr/nav_tabs_2_hover.gif) no-repeat left top;}
        #tab3 {background:transparent url(../images/wrpr/nav_tabs_3.gif) no-repeat left top; width:120px; height:27px; display:block; float:left;}
            a#tab3:hover{background:transparent url(../images/wrpr/nav_tabs_3_hover.gif) no-repeat left top;}
        #tab4 {background:transparent url(../images/wrpr/nav_tabs_4.gif) no-repeat left top; width:125px; height:27px; display:block; float:left;}
            a#tab4:hover{background:transparent url(../images/wrpr/nav_tabs_4_hover.gif) no-repeat left top;}
        #tab5 {background:transparent url(../images/wrpr/nav_tabs_5.gif) no-repeat left top; width:99px; height:27px; display:block; float:left;}
            a#tab5:hover{background:transparent url(../images/wrpr/nav_tabs_5_hover.gif) no-repeat left top;}
        #tab6 {background:transparent url(../images/wrpr/nav_tabs_6.gif) no-repeat left top; width:137px; height:27px; display:block; float:left;}
            a#tab6:hover{background:transparent url(../images/wrpr/nav_tabs_6_hover.gif) no-repeat left top;}
        #tab7 {background:transparent url(../images/wrpr/nav_tabs_7.gif) no-repeat left top; width:62px; height:27px; display:block; float:left;}
            a#tab7:hover{background:transparent url(../images/wrpr/nav_tabs_7_hover.gif) no-repeat left top;}

    /*begin search tab */
    #searchtab {
        background: url(../images/wrpr/bg_search_tab.gif) no-repeat left top;
        width:196px;
        height:27px;
        text-align:center;
        float:right;
        margin-right:15px;
    }
        #searchtab img {border:0px;}
        #searchtab form {margin:4px 11px 5px 10px;}
        #searchtab input.text {
            font-family:Arial, sans-serif; 
            font-size:12px; 
            color:black; 
            font-weight:bold;
            border-top:1px solid #b7b7b7!important; 
            border-bottom:1px solid #b7b7b7!important;
            border-left:none!important;
            border-right:none!important;
            height:18px;
            background-color:#e1e1e1;
            width:126px;
            padding:1px 0px!important;
			
			*position:relative;
			*top:-1px!important;
        }
    
    /*end search tab */

#navLeft {width:199px; background:#ffffff; text-align:left;}

    #nav, #nav ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		float: left;
		width: 199px;
	}
	
	#nav li { /* all list items */
		position: relative;
		float: left;
		line-height: 29px;
		margin-bottom: -1px;
		width: 199px;
        	background:transparent url(../images/wrpr/arrow_red.gif) no-repeat 18px 10px;
		border-bottom: 1px solid #ccc;
	}
	
	#nav li li { /* all list items */
		position: relative;
		float: left;
		line-height: 19px;
		margin-bottom: -1px;
		width: 179px;
		padding-left:20px;
        background:white url(../images/wrpr/arrow_red.gif) no-repeat 38px 6px;
		border-bottom: 1px solid #ccc;
	}
	#nav li.label {
            background:transparent url(../images/wrpr/red_star.gif) no-repeat 14px 7px;
	}

	#nav li a:link, #nav li a:visited, #nav li a:active {
		width: 163px;
		display: block;
		color: #004276;
		font-weight: normal;
		text-decoration: none;
        	font-family:Arial;
        	font-size:12px;
        	padding-left:30px;
	}
	
	#nav li li a:link, #nav li li a:visited, #nav li li a:active {
		font-size:11px;
		width: 143px;
	}
	
	#nav li.label a:link, #nav li.label a:visited, #nav li.label a:hover, #nav li.label a:active {
		width: 163px;
		display: block;
		color: #000000;
	        font-family:Arial;
        	font-size:16px;
	        font-weight:bold;
		text-decoration: none;
        	padding-left:35px;
	        cursor:default;
	}
	
	#nav li a:hover {
        	text-decoration:underline;
	}
	
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
	}
	
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}
    
    #editable{width:990px; *padding:9px 9px 3px 9px; background-color:#e7e7e7; *margin-top:7px; border-left:1px solid #ffffff; border-top:1px solid #ffffff; border-right:1px solid #ffffff;}
        #CALatestNews {background:white; width:437px; height:234px; margin-bottom:10px; border:1px #cccccc solid;}
        #CAMultiMedia {background:white; width:437px; height:245px; border:1px #cccccc solid;}
        #CATakeAction {background:white; width:256px; height:179px; margin-bottom:10px; border:1px #cccccc solid;}
                #CATakeAction p {margin:0px 20px; color:#888888;}
        #CALatestBlogEntry {background:white; width:256px; height:141px; margin-bottom:10px; border:1px #cccccc solid;}
                #CALatestBlogEntry p {margin:0px 20px; color:#888888;}
                #CALatestBlogEntry div.moreBlog {float:right; padding-right:10px;}
                #CALatestBlogEntry div.moreBlog a:link,
                #CALatestBlogEntry div.moreBlog a:visited,
                #CALatestBlogEntry div.moreBlog a:hover,
                #CALatestBlogEntry div.moreBlog a:active {font-size:10px;}
        #CAFocusArea {background:white; width:256px; height:145px; border:1px #cccccc solid;}
                #CAFocusArea p {margin:0px 20px; color:#888888;}
        #CADefault {width:493px; text-align:left;}
    
        #breadcrumbs {float:left; margin:20px 0px 0px 29px; font-family:Arial, sans-serif; font-size:10px; color:#000000; width:283px;}
        #printandemail {float:left; margin:20px 10px 0px 20px; font-family:Arial, sans-serif; font-size:10px; color:#004276; width:150px; text-align:right; height:16px;}
            #breadcrumbs a:link, 
            #breadcrumbs a:visited, 
            #breadcrumbs a:hover, 
            #breadcrumbs a:active, 
            #printandemail a:link {color:#004276;}
        #body {float:left; margin:20px 0px 0px 29px; }
    
        td #contentDiv {margin:19px 18px 19px 28px; *margin:19px; font-family: Arial, sans-serif; font-size:12px;*width:900px!important;}         
        		
		#contentDiv textarea {width:360px;}
            #contentDiv a:link, #contentDiv a:visited, #contentDiv a:hover, #contentDiv a:active  {color:#004276;}

    #columnRight {padding:9px 9px 3px 0px;}

    #navRightOuter {float:right; width:255px; border:1px solid #cccccc; text-align:center;}
    	#navRight, #navRight ul { /* all lists */
    		padding: 10px;
    		margin: 0px;
    		list-style: none;
    		float: left;
    		width: 233px;
            background:#c0ccda;
            border:1px solid white;
            border-bottom:none;
    	}
    	
    	#navRight li { /* all list items */
    		position: relative;
    		float: left;
    		width: 233px;
            margin-bottom:-1px;
            line-height:40px;
    	}
    	
    	#navRight li a:link,
        #navRight li a:visited,
        #navRight li a:hover,
        #navRight li a:active {
    		width: 186px;
    		display: block;
    		color: #004276;
    		font-weight: bold;
            font-size:16px;
    		text-decoration : none;
    		padding-left: 47px;
            height: 40px;
            border:1px solid #c0ccda;
            background: #f3f3f3 url(../images/wrpr/red_circle_white_arrow.gif) no-repeat left center;
            text-align:left;
            font-family:Arial, sans-serif;
    	}
        	#navRight li a:hover {text-decoration:underline;}

    	#promos, #promos ul { /* all lists */
    		padding: 0px 10px 10px 10px;
    		margin: 0px;
    		list-style: none;
    		float: left;
    		width: 233px;
            background:#c0ccda;
            border:1px solid white;
            border-top:none;
    	}
    	    #promos img {border:none;}
    	
        #stayupdated {background:#e7e7e7; border:1px solid #cccccc; padding:10px 8px; font-family:Arial; font-weight:normal; font-size:11px;}
            #stayupdated div {background:transparent;}
            #stayupdated {text-align:left;}
            #stayupdated span.headline {font-weight:bold; font-size:16px; color:black;}
            #stayupdated a:link, #stayupdated a:visited, #stayupdated a:hover, #stayupdated a:active {color:#002c62;}
            #stayupdated a.whyRegister {margin-left:30px;}
            div#stayUpdatedLoginBox {width:214px; border:1px solid white; background:#d5d8e1; text-align:left; margin-top:10px;}
                #stayUpdatedLoginBox table {margin:10px;}
                #stayUpdatedLoginBox td {padding:0px;}
                #stayUpdatedLoginBox img {border:0px;}
                #stayUpdatedLoginForm {margin:0px;display:inline;}
                #stayUpdatedLoginForm input.text {
                    font-family:Arial, sans-serif; 
                    font-size:12px; 
                    color:black; 
                    font-weight:normal;
                    border-top:1px solid #cccccc; 
                    border-bottom:1px solid #cccccc;
                    border-left:none;
                    border-right:none;
                    height:17px; 
                    background-color:#ffffff;
                    width:108px;
                }
        
        #jointoday {font-family:Arial; font-weight:bold; font-size:14px; color:black; text-align:left; margin:10px 0px; background:#e7e7e7; padding:5px;}
            #jointoday a {font-family:Arial; font-weight:normal; font-size:11px; color:#004276; margin-left:70px;}
            #jointoday a img {margin-left:4px;}

        #webpoll a:link img {display:block; margin:13px 5px 14px;*margin:10px 5px;}

        #fighttaxes {}
        
#footerwrapperouter {
    background:#7c8ba9;
    margin: 0 auto;
    text-align:center;
    width:100%;
    }
#footerwrapper {
    background:#7c8ba9;
    margin: 0 auto;
    text-align:center;
    width:1006px;
    min-height:116px;
    }
    #footer {width:1006px; background:#7c8ba9; }
    #footermenu {width:495px; float:left;}
        #footermenu img {border:none;}
    #legalese {font-family:Arial; font-weight:normal; font-size:10px; color:white; text-align:right; width:495px; margin-left:-495px; padding-top:20px; padding-right:27px; float:right;}
        #legalese a:link {font-family:Arial; font-weight:normal; font-size:10px; color:#004276; text-decoration:none;}
    #cv-poweredBy {text-align:left; float:left; margin:0px 0px 0px 30px;}

        
div.clear {clear:both; height:0px;*display:none;}

/* begin homepage rotating images */
ul#slideshow, ul#slideshow li,
ul#slideshow2, ul#slideshow2 li { list-style: none; margin: 0; padding: 0;}

ul#slideshow,
ul#slideshow2 {
    width: 437px;
    position: relative;
    display: block;
    margin: 10px 0px 0px 0px;
    background: none;
    height:179px!important;
    *height:169px!important;
}

ul#slideshow2 {
    height:90px!important;
    *height:75px!important;
    width: 256px;
}

ul#slideshow li, ul#slideshow2 li { display: none; background: none; }

ul#slideshow li#firstslide, ul#slideshow2 li#firstslide2 {display: block; }

ul#slideshow h1, ul#slideshow2 h1 {
    color: #10477c;
    background: none;
    margin: 0;
}

ul#slideshow h1 a:link,
ul#slideshow h1 a:visited,
ul#slideshow h1 a:hover,
ul#slideshow h1 a:active,
ul#slideshow2 h1 a:link,
ul#slideshow2 h1 a:visited,
ul#slideshow2 h1 a:hover,
ul#slideshow2 h1 a:active {font-size:12px; font-weight:bold; text-decoration:none;}

ul#slideshow h1 a:hover, ul#slideshow2 h1 a:hover {text-decoration:underline;}

ul#slideshow img, ul#slideshow2 img { float: left; display: block; margin: 0 5px 0 0; }

#slidenav, #slidenav2 {
    display: block;
    position: relative;
    float: right;
    top: -1.3em;
    z-index: 10;
    font-weight: bold;
}

#slidenav a:link, #slidenav2 a:link,
#slidenav a:visited, #slidenav2 a:visited {
    display: inline-block;
    margin: 0 1px 0 0; 
    padding: 1px 5px;
    border: none;
    text-decoration: none; 
    color: #ffffff;
    background: #506ba1;
}

#slidenav a.activeSlide, #slidenav2 a.activeSlide {
    border: none;
    color: #ffffff;
    background: #506ba1;
}

#slidenav a:hover, #slidenav2 a:hover {
    background:#506ba1;
    color: #ffffff;
    text-decoration: underline;
}

/*#slideshow2 li p a:link, #slideshow2 li p a:visited, #slideshow2 li p a:hover, #slideshow2 li p a:active {font-size:10px;}*/
/* end homepage rotating images */

h1.pageTitle, h1.pageTitleWithRedStar {font-family:Arial; font-size:16px; color:#000000;}

div.pageTitle {height:1px; width:100%; background-color:#000000;}

div.pageTitleGrey {height:1px; width:100%; background-color:#cccccc;}

h1.pageTitleWithRedStar {background: transparent url(../images/wrpr/red_star.gif) no-repeat 12px 2px; padding-left:32px;}

div.moreNews {float:right; padding-right:10px; padding-top:0px;}
    div.moreNews a:link, div.moreNews a:visited, div.moreNews a:hover, div.moreNews a:active {font-size:10px;}

div.relatedItems {border:1px solid #cccccc; padding:5px;}

#ntudoc div.subtitle {margin-left:5px;}

.blogtitle {font-weight:bold;}

.PRtitle {font-weight:bold; font-size:14px;}

#twitter{
font-size: 12px;
font-family:Arial;
text-align: left;
}

#twitter a:link, #twitter a:visited, #twitter a:hover, #twitter a:active  {color:#004276;}

.taxRefundList{
margin-top: 10px;
}

.taxRefundDetails{
display: block;
clear:right;
}

.taxRefundAvailableMessage{
display: block;
border-bottom: 1px solid #000000;
padding-bottom: 12px;
}
