/* CSS Document */


#template_1_col_2 .module_html,
#template_2_col_2 .module_html
{
	/*width:95%;
	text-align:justify;*/
}

body
{
	margin:0px;
	padding:0px;
}
.holding_area
{
	background:#fff url(../../media/interface/png/CONTENT_AREA.png) top left no-repeat;
}
.background
{
	position:absolute;
	top:0;
	left:0;
	background:#fff url(../../media/jpg/body-bg.jpg) top center repeat-y;
	text-align:center;
	margin:0;
	padding:0;
	width:100%;
} 

.webpage
{
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	line-height:17px;
	width:959px;
	color:#333;
	border-left:1px solid #999;
	border-right:1px solid #999;
	margin:0 auto;
	padding:0;
	text-align:left;
	background:#fff url(../../media/jpg/body-bg.jpg) top center repeat-y;
}

.webpage *
{
	margin:0;
	padding:0;
}

.webpage img
{
	border:0;
	display:block;
}

div
{
	text-align:left;
}

:focus
{
	outline:none;
}

span.blue
{
	color:#003f7e;
}

.webpage h2,.webpage h3,.webpage h4,.webpage h5
{
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	font-family:Helvetica, Arial, sans-serif;
	color:#003f7e;
	font-size:100%;
	margin:0 0 10px 0;
	font-weight:normal;
}

.webpage p
{
	padding:0 0 20px 0;
}

.webpage a, .webpage a:visited
{
	color:#003f7e;
	text-decoration:underline;
	font-weight:normal;
}

.webpage a:hover
{
	text-decoration:none;
}

.webpage h2
{
	font-size:20px;
	line-height:20px;
	font-weight:bold;
	margin:0 0 25px 0;
}

.webpage h3
{
	font-size:20px;
	line-height:20px;
}

.webpage h4
{
	font-size:16px;
	line-height:16px;
}

.webpage h5
{
	font-size:12px;
	line-height:12px;
	font-weight:bold;
}

.container
{
	width:100%;
	margin:0;
	padding:0;
}

.webpage .logoHolder
{
	width:230px;
	height:64px;
	padding:10px;
	float:left;
}

.webpage .search
{
	width:auto;
	height:auto;
	padding:10px;
	margin-right:5px;
	float:right;
	font-size:11px;
	line-height:11px;
	color:#fff;
}

.webpage .search input#searchBox
{
	border:1px solid #002c59;
	width:100px;
	padding:1px;
	margin-left:5px;
}

.webpage .search input#searchSubmit
{
	border:0;
	width:15px;
	background:transparent url(../../media/jpg/search.jpg) center center no-repeat;
	cursor:pointer;
}

.top
{
	width:100%;
	margin:0;
	padding:0;
	background:#003f7e;
}

.top .headerText
{
	position:absolute;
	top:15px;
	right:10px;
	font-size:38px;
	line-height:30px;
	padding:0px;
	color:#fff;
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	font-family:Helvetica, Arial, sans-serif;
}

.homeMargin
{
	/*padding-top:25px;*/
	padding-top:10px;
}

.top .floatLeft
{
	z-index:1;
}

.footer
{
	color:#333;
}

.footer ul
{
	list-style:none;
	display:inline;
	width:auto;
}

.footer li
{
	display:inline;
	float:left;
	margin:0 0 0 20px;
	color:#333;
}

.footer .floatLeft li
{
	margin:10px 0 0 10px;
}

.footer .floatRight li
{
	margin:10px 10px 0 0;
}

.webpage .footer li a,.webpage .footer li a:visited
{
	font-weight:normal;
	text-decoration:none;
	color:#333;
}

.webpage .footer li a:hover
{
	text-decoration:underline;
}

.menuContainer
{
	width:100%;
	height:25px;
	padding:0 0 0 0;
	/*background-color:#777;*/
	margin:0 0 0 0;
}

.menu
{
	width:100%;
	background:#002c59;
}

.menu ul
{
	width:auto;
	list-style:none;
	position:relative;
	z-index:2;
	float:left;
}

.menu li
{
	overflow:hidden;
	display:block;
	float:left;
	width:auto;
}

.menu li:hover
{
	color:#11213a;
	background:transparent url(../../media/jpg/menu-bg.jpg) top left repeat-x;
}

.menu li.selected
{
	color:#11213a;
	background:transparent url(../../media/jpg/menu-bg.jpg) top left repeat-x;
}

.menu li.selected a,.menu li.selected a:visited
{
	color:#11213a;
	background:transparent url(../../media/png/menu-arrow.png) top center no-repeat;
}

.menu li a,.menu li a:visited
{
	text-decoration:none;
	color:#fff;
	font-size:12px;
	line-height:13px;
	display:block;
	width:auto;
	padding:6px 10px 6px 10px;
	overflow:hidden;
	border-right:1px solid #33567A;
	vertical-align:bottom;
}

.menu li:hover a
{
	color:#11213a !important;
	background:transparent url(../../media/png/menu-arrow.png) top center no-repeat;
}

.menu li a:hover
{
	color:#11213a;
	background:transparent url(../../media/png/menu-arrow.png) top center no-repeat;
	text-decoration:none;
}

.menu li ul
{
	list-style:none;
	line-height:1px;
	position:absolute;
	background-color:#cbd4dd;
	width:auto;
	left:-2000px;
	padding:0 0 0 0;
}

.menu li li
{
	float:none;
	width:165px;
	height:1%;
	border-bottom:1px solid #fff;
}

.menu li li a,.menu li li a:visited
{
	color:#242f43;	
	font-weight:normal !important;
	text-decoration:none;
	width:auto;
	margin:0 0 0 0;
	line-height:13px;
	overflow:hidden;
	border-right:0;
	height:1%;
}


.menu li li.last
{
	border-bottom:0;
}

.menu li li:hover
{
	color:#11213a;
	background:#5982ab;
}

.menu li:hover li a
{
	background:transparent;
}

.menu li li a:hover
{
	background:#5982ab;
	color:#fff !important;
	text-decoration:underline;
}

.menu li:hover ul
{
	left:auto;
	background-color:#cbd4dd !important;
}

.contentContainer
{
	width:100%;
	background:transparent url(../../media/jpg/main-bg.jpg)
}
#module_dynamic_crumb,
.sitemap
{
	width:711px;
	padding:10px 0 30px 0px;
}

#module_dynamic_crumb p,
.sitemap p
{
	color:#999;
	float:left;
	padding-bottom:0;
}

#module_dynamic_crumb h1,
.sitemap h1
{
	color:#999;
	display:inline;
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:0;
	float:left;
}
#module_dynamic_crumb h1 a,
#module_dynamic_crumb h1 a:visited,
.sitemap h1 a,
.sitemap h1 a:visited
{
	color:#999;
	padding-right:5px;
}

#module_dynamic_crumb p a,
#module_dynamic_crumb p a:visited,
.sitemap p a,.sitemap p a:visited
{
	color:#333;
	padding-right:5px;
}

.webpage .left
{
	width:194px;
	float:left;
	padding-bottom:20px;
	/*padding-top:45px;*/
}

.webpage .left ul
{
	float:left;
	list-style:none;
	margin-bottom:20px;
	width:194px;
}

.webpage .left li
{
	float:left;
	margin:0 0 0 0;
	width:194px;
	/*background:transparent url(../../media/png/button-arrow.png) center right no-repeat;*/
	display:inline;
	overflow:hidden;
	padding:0 0 0 0;
}

.webpage .left li:hover, .webpage .left li.selected
{
	/*background:transparent url(../../media/png/button-arrow-selected.png) center right no-repeat;*/
}

.webpage .left li a,.webpage .left li a:visited
{
	width:165px;
	padding:6px 10px 6px 10px;
	text-decoration:none;
	color:#fff;
	line-height:13px;
	display:block;
	background:#5982AB;
	border-bottom:1px solid #fff;
}

.webpage .left li.selected a,.webpage .left li.selected a:visited
{
	background-color:#003c7a;
	/*background:#003c7a url(../../media/jpg/side-menu-bg.jpg) top left repeat-x !important;*/
}

.webpage .left li a:hover
{
	background-color:#003f7e;
	/*background:#003f7e url(../../media/jpg/side-menu-bg.jpg) top left repeat-x;*/
	text-decoration:underline;
}

.webpage .left li ul
{
	margin-bottom:0;
}

.webpage .left li li
{
	float:left;
	margin:0 0 0 0;
	width:194px;
	background:transparent !important;
	display:inline;
}

.webpage .left li li:hover
{
	background:transparent;
}

.webpage .left li li a,.webpage .left li li a:visited
{
	background:#003c7a !important;
	padding-left:20px;
	width:155px;
	display:block;
}

.webpage .left li li.selected a, .webpage .left li li.selected a:visited
{
	text-decoration:underline;
}

.webpage .left li.selected li a,.webpage .left li.selected li a:visited
{
	background:#003c7a !important;
}

.webpage .left .bigButton
{
	width:194px;
	margin-bottom:1px;
	background:transparent url(../../media/png/button-arrow.png) center right no-repeat;
}

.webpage .left .bigButton:hover
{
	background:transparent url(../../media/png/button-arrow-selected.png) center right no-repeat;
}

.webpage .left .bigButton h3
{
	margin-bottom:0;
}
.webpage .right .bigButton h3
{
	margin-left:10px;
	font-size:15px;
}
.webpage .right .bigButton h3 a:hover
{
	background-color:#003F7E;
	color:#FFFFFF;
}


.webpage .left .bigButton h3 a,.webpage .left .bigButton h3 a:visited
{
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	font-family:Helvetica, Arial, sans-serif;
	
	/*font-size:20px;line-height:36px;*/
	font-size:12px;
	
	width:165px;
	color:#fff;
	padding:4px 10px 4px 10px;
	/*background:#999 url(../../media/jpg/button-bg.jpg) top left repeat-x;*/
	background-color:#999;
	
	display:block;
	text-decoration:none;
	
}

.webpage .left .bigButton h3 a span.buttonDescription
{
	font-family:Helvetica, Arial, sans-serif;
	padding-top:8px;
	font-size:13px;
	line-height:13px !important;
	color:#333;
}

.webpage .left .bigButton h3 a:hover
{
	color:#fff;
	background:#444 url(../../media/jpg/button-bg-selected.jpg) top left repeat-x;
}

.webpage .left .bigButton h3 a:hover span.buttonDescription
{
	text-decoration:underline;
	color:#fff;
}

.webpage .left .bigButton h3 a.oneLine
{
	height:auto !important;
	padding-bottom:10px;
}

.webpage .center
{
	width:509px;
	float:left;
	margin:0 8px 0 8px;
	padding:0 0 20px 0;
}

.webpage .center ul, .webpage .center ol
{
	list-style:none;
	margin-left:15px;
	padding-left:0;
	margin-bottom:14px;
}

.webpage .center ul ul, .webpage .center ol ol
{
	margin-bottom:0;
	margin-top:7px;
}

.webpage .center ul li
{
	padding:0 0 6px 12px;
	list-style:none;
	background:transparent url(../../media/jpg/bullet.jpg) 0 5px no-repeat;
}

.webpage .center ol li
{
	list-style:decimal;
	margin-left:18px;
	padding:0 0 6px 0px;
	background:transparent;
}

.webpage .center ol ol li
{
	list-style:lower-latin;
}

.webpage .center table
{
	width:100%;
	margin-bottom:20px;
}

.webpage .center td, .webpage .center th
{
	padding:4px 10px 4px 10px;
	background:#d7d7d7;
}

.webpage .center th
{
	background:#858585;
	color:#fff;
}

.webpage .center div.grey
{
	background:#f3f3f3;
	padding:20px 20px 0 20px;
	margin:0 0 0 0;
}

.webpage p.yellow
{
	padding:5px 0 5px 0;
	line-height:12px;
	margin:0 0 20px 0;
}

.webpage p.yellow a, .webpage p.yellow a:visited
{
	padding:5px 5px 5px 5px;
	background:#f8981d;
	color:#fff;
	line-height:12px;
}

.webpage .right
{
	width:240px;
	float:left;
	padding-top:45px;
}

.cms_admin_page .webpage .right
{
	width:237px !important;
}

.webpage .right p
{
	padding-left:10px;
	padding-right:10px;
}

.webpage .right .sideImg
{
	margin:0 0 20px 10px;
}

.webpage .right .sideImg p
{
	font-size:20px;
	line-height:23px;
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	font-family:Helvetica, Arial, sans-serif;
	font-weight:normal;
	color:#fff;
	width:auto;
	padding:10px;
	background:#999 url(../../media/jpg/button-bg.jpg) top left repeat-x;
}

.webpage .right .news
{
	margin:10px 0 20px 0;
}

.webpage .right .news p
{
	width:auto;
}

.webpage .right .news h3
{
	margin-left:10px;
	margin-bottom:20px;
}

.webpage .right .taxJurisdictions
{
	padding:0 0 20px 0;
	width:auto;
}

.webpage .downloadsList
{
	padding-bottom:10px;
}

.webpage .right .downloadsList
{
	margin-left:10px;
	margin-right:10px;
}

.webpage .downloadsList .download
{
	margin:0 0 10px 0;
	width:auto;
	padding:0 0 0 19px;
	background:transparent url(../../media/jpg/download.jpg) 0 0 no-repeat;
}

.webpage .downloadsList .download p
{
	padding:0 0 8px 0;
}

.webpage .downloadsList .download p.title
{
	padding-bottom:5px;
}

.webpage .downloadsList .download a,.webpage .downloadsList .download a:visited
{
	line-height:17px;
	display:block;
	padding:3px;
	color:#fff;
	background:#f8981d;
	width:auto;
}

.webpage .footer
{
	height:250px;
	background:transparent url(../../media/jpg/footer.jpg) top left no-repeat;
	position:relative;
}

.webpage .backTop
{
	width:79px;
	height:30px;
	background:transparent url(../../media/jpg/top.jpg) center center no-repeat;
	text-align:center;
	position:absolute;
	left:245px;
	top:-18px;
}

.webpage .backTop a, .webpage .backTop a:visited
{
	padding:13px 0 5px 0;
	line-height:12px;
	width:auto;
	color:#f8981d;
	font-weight:bold;
	text-decoration:none;
	display:block;
}

.webpage hr
{
	height:0px;
	border:0;
	border-bottom:1px solid #ccc;
	font-size:0px;
	overflow:hidden;
	line-height:0px;
	margin:0 0 15px 0;
	padding:0 0 0 0;
}

.webpage hr.form
{
	border-bottom:1px solid #ccc;
	margin:7px 0 7px 0;
}

.webpage .center input,.webpage .center select,.webpage .center textarea
{
	border:1px solid #b3b3b3;
	padding:2px;
}

.webpage .center input.radio
{
	border:0px solid #b3b3b3;
	width:auto;
	padding:0;
}

.webpage .center input.submit
{
	padding:4px 10px 4px 10px;
	width:auto;
	border:0;
	background:#f8981d;
	color:#fff;
	cursor:pointer;
}

.webpage .center form
{
	width:100%;
	margin:0 0 20px 0;
}

.webpage .center form div.row
{
	width:100%;
	padding:4px 0 4px 0;
}

.webpage .center form div.submit
{
	border-bottom:0;
	padding-bottom:20px;
}

.webpage .center form div.columnLeft
{
	float:left;
	width:150px;
	margin:0 0 0 0;
	padding:4px 20px 0 0;
}

.webpage .center form div.columnRight
{
	float:left;
	width:250px;
	margin:0 0 0 0;	
}

.webpage .center input, .webpage .center textarea
{
	margin:0 0 0 0;
	width:250px;
}

.webpage label
{
	padding:0;
	margin:0;
}

.webpage .center form div.columnLeft label
{
	display:block;
}

.webpage .center form div.columnRight label
{
	position:relative;
	top:-2px;
	margin:0 7px 7px 0;
}

.webpage .center input.checkbox
{
	width:auto;
	border:0;
	margin:0 3px 0 0;
	padding:5px 0 0 0;
	display:inline;
}

.webpage .center label.checkbox
{
  margin-right:15px;
  display:inline !important;
}

.webpage .center textarea
{
	height:75px;
}

.webpage select
{
	width:260px;
	margin:0 0 20px 20px;
	border:1px solid #666;
}

.webpage select option
{
	padding:0 5px 0 5px;
}

/* General CSS */

.clear
{
	clear:both;
	height:0;
	margin:0;
	padding:0;
	line-height:0;
	font-size:1px;
	overflow:hidden;
}

.noMargin
{
	margin:0 0 0 0;
}

.noRightMargin
{
	margin-right:0;
}

.noPaddingTop
{
	padding-top:0 !important;
}

.displayNone
{
	display:none;
}

.floatRight
{
	float:right;
}

.floatLeft
{
	float:left;
}

.webpage img.imgLeft
{
	float:left;
	border:1px solid #b3b3b3;
	margin:0 10px 10px 20px;
	display:inline;
}

.webpage img.imgRight
{
	float:right;
	border:1px solid #b3b3b3;
	margin:0 20px 10px 10px;
	display:inline;
}

.webpage span.normal
{
	font-weight:normal;
}

.webpage .seo_bold
{
	font-weight:normal;
}

.webpage .seo_italic
{
	font-style:normal;
}

/* Sitemap */

.webpage .module_dyn_site_map ul
{
	list-style:none;
	margin-left:0;
	background:transparent none;
	padding-left:0;
	margin-bottom:40px;
	font-size:11px;
}

.webpage .module_dyn_site_map ul li
{
	list-style:none;
	background:transparent none;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:0;
}

.webpage .module_dyn_site_map ul ul
{
	padding-bottom:0;
	margin-bottom:0;
	border-left:1px dotted #000;
}

.webpage .module_dyn_site_map ul ul li
{
	list-style:none;
	padding-left:10px;
	background:transparent none;
}

.webpage .module_dyn_site_map ul li a, .webpage .module_dyn_site_map ul li a:visited
{
	list-style:none;
	background:transparent none;
	color:#f8981d;
}

.webpage .module_dyn_site_map ul ul li a:visited, .webpage .module_dyn_site_map ul ul li a
{
	color:#333;
}

/* new css */
.homepage_3col
{
	width:699px;
	float:left;
	overflow:hidden;
	padding:0 10px;
}
.hp_col
{
	width:232px;
	float:left;
}
#module_dynamic_hplinks
{
	padding-bottom:5px;
	padding-right:10px;
}
#module_dynamic_hplinks li
{
	float:left;
	margin-right:5px;
	list-style-type:none;
	padding-top:10px;
}
#module_dynamic_hplinks li.iso
{
	float:right;
	padding-top:0px;
}
#template_1_col_3 .module_dyn_image_tool img
{
	width:239px;
	margin-bottom:10px;
}

.bluebox_module
{
	background-color:#707DA7;
	margin-bottom:4px;
	padding:10px 0;
}
.hp_col .bluebox_module
{
	width:222px;
}
.webpage .left .module_dyn_image_tool img
{
	width:185px;
}




.webpage .bluebox_module p,
.webpage .bluebox_module h3,
.webpage .bluebox_module a,
.webpage .bluebox_module a:hover,
.webpage .bluebox_module a:visited
{
	color:#FFF;
}
.webpage .bluebox_module p,
.webpage .bluebox_module h3,
.webpage .bluebox_module li
{
	color:#FFF;
	margin:0;
	padding:0;
	padding:0 10px;
}
.webpage .bluebox_module h3
{
	font-size:120%;
}
.webpage .bluebox_module ul
{
	list-style-position:inside;
}


.webpage .right .module_dyn_image_tool
{
	margin-bottom:4px;
}
#page .right .module_dyn_image_tool /*in cms */
{
	width:237px;
	overflow:hidden;
}

.tax_dd
{
	width:240px;
	height:99px;
	overflow:hidden;
	background:#fff url(../../media/interface/jpg/tax_dd_bg.jpg) top left no-repeat;
	margin-bottom:4px;
}
#page  .tax_dd /*in cms */
{
	width:237px;
}
.webpage .tax_dd select
{
	margin:50px 0px 0px 10px;
	padding:0;
	width:200px;
}

/*
TAX NEWS
*/
.webpage .module_dyn_news_list ul,
.webpage .module_dyn_short_news_list ul
{
	list-style-type:none;
}
.webpage .right .module_dyn_news_list ul,
.webpage .module_dyn_short_news_list ul
{
	margin-left:0px;
}
.webpage .right .module_dyn_news_list li,
.webpage .module_dyn_short_news_list li
{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	padding-right:5px;
	border-bottom:1px solid white;
}
.webpage .module_dyn_short_news_list li
{
	padding-left:10px;
	background-color:#707DA7;
}
.webpage .module_dyn_short_news_list li a
{
	text-decoration:none;
	color:#FFF;
}
.webpage .module_dyn_short_news_list li a:hover
{
	text-decoration:underline;
}

.webpage .module_dyn_tax_news h4
{
	font-size:14px;
	color:#333;
	margin-bottom:0px;
	padding-bottom:5px;
}

.webpage .center .module_dyn_news_list ul 
{
	margin-left:0px;
	padding-left:0px;
}
.webpage .center .module_dyn_news_list ul li 
{
	background-image:none;
	padding-left:0px;
	padding-bottom:7px;
	padding-top:5px;
	border-bottom:1px solid #ccc;
}