.small_blue_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #044194;
	font-weight: bold;
}
.small_blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #044194;
}


a.bluebold:link, a.bluebold:visited	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #044194;
	font-weight: bold;
	text-decoration: none;
}

a.bluebold:hover	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #044194;
	font-weight: bold;
	text-decoration: underline;
}

a.footer:link, a.footer:visited	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #044194;
	font-weight: bold;
	text-decoration: none;
}

a.footer:hover	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #044194;
	font-weight: bold;
	text-decoration: underline;
}

a:link, a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E94401;
	font-weight: bold;
	text-decoration: none;
}

a:hover, a:active {
	font-size: 11px;
	color: #044194;
	font-weight: bold;
	text-decoration: underline;
}

/* breadcrumb styles */
.breadcrumb
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

	color: #666666;
	text-decoration: none;
}

a.breadcrumb:link, a.breadcrumb:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

a.breaadcrumb:hover
{
	text-decoration: underline;
}

a.breadcrumbon:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0033cc;
	text-decoration: none;
}

/* primary level nav styles */
.primarynavtable {}

a.primarynav:link, a.primarynav:visited
{
	color: #003399;
	TEXT-DECORATIon: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0 6px 0 6px;
}

a.primarynav:hover { text-decoration: underline; }


a.primarynavon:link, a.primarynavon:visited
{
	color: #990000;
	TEXT-DECORATIon: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0 6px 0 6px;
	font-weight: bold;
}

a.primarynavon:hover { color: red; }

/* Navigation Styles */

a.insidenav:link, a.insidenav:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E94401;
	text-decoration: none;
	font-weight: bold;
	visible: false;
	line-height: 15px;
}

a.insidenav:hover, a.insidenav:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E94401;
	text-decoration: underline;
	font-weight: bold;
	visible: false;
	line-height: 15px;
}

a.insidenav_on:link, a.insidenav_on:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #044194;
	text-decoration: none;
	font-weight: bold;
	visible: false;
	line-height: 15px;
}

a.insidenav_on:hover, a.insidenav_on:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #044194;
	text-decoration: underline;
	font-weight: bold;
	visible: false;
	line-height: 15px;
}

a.insidenav2, a.insidenav2:visited, a.insidenav2:active, a.insidenav2:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11x;
	color:#2A3F00;
	font-weight:normal;
	text-decoration:none;
	display:block;
	padding-left:37px;
	padding-right: 10px;
	visible: false;
	line-height: 15px;
}

a.insidenav2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11x;
	color:#2A3F00;
	font-weight:normal;
	text-decoration:underline;
	display:block;
	padding-left:37px;
	padding-right: 10px;
	visible: false;
	line-height: 15px;
}
	
a.insidenav2_on,a.insidenav2_on:visited, a.insidenav2_on:active, a.insidenav2_on:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11x;
	color:#E94401;
	font-weight:normal;
	text-decoration:none;
	display:block;
	padding-left:37px;
	padding-right: 10px;
	visible: false;
	line-height: 15px;
}

a.insidenav2_on:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11x;
	color:#E94401;
	font-weight:normal;
	text-decoration:underline;
	display:block;
	padding-left:37px;
	padding-right: 10px;
	visible: false;
	line-height: 15px;
	}

a.insidenav3,a.insidenav3:visited, a.insidenav3:active, a.insidenav3:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11x;
	color:#044194;
	font-weight:normal;
	text-decoration:none;
	display:block;
	padding-left:50px;
	padding-right: 10px;
	visible: false;
	line-height: 15px;
}
	
a.insidenav3:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11x;
	color:#044194;
	font-weight:normal;
	text-decoration:underline;
	display:block;
	padding-left:50px;
	padding-right: 10px;
	visible: false;
	line-height: 15px;
	}
	
a.insidenav3_on,a.insidenav3_on:visited, a.insidenav3_on:active, a.insidenav3_on:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11x;
	color:#E94401;
	font-weight:normal;
	text-decoration:none;
	display:block;
	padding-left:50px;
	padding-right: 10px;
	visible: false;
	line-height: 15px;
	}
	
a.insidenav3_on:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11x;
	color:#E94401;
	font-weight:normal;
	text-decoration:underline;
	display:block;
	padding-left:50px;
	padding-right: 10px;
	visible: false;
	line-height: 15px;
	}
	
a.insidenav4,a.insidenav4:visited, a.insidenav4:active, a.insidenav4:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11x;
	color:#044194;
	font-weight:normal;
	text-decoration:none;
	display:block;
	padding-left:59px;
	padding-right: 10px;
	visible: false;
	line-height: 15px;
}
	
a.insidenav4:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11x;
	color:#044194;
	font-weight:normal;
	text-decoration:underline;
	display:block;
	padding-left:59px;
	padding-right: 10px;
	visible: false;
	line-height: 15px;
	}
	
a.insidenav4_on,a.insidenav4_on:visited, a.insidenav4_on:active, a.insidenav4_on:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11x;
	color:#E94401;
	font-weight:normal;
	text-decoration:none;
	display:block;
	padding-left:59px;
	padding-right: 10px;
	visible: false;
	line-height: 15px;
	}
	
a.insidenav4_on:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11x;
	color:#E94401;
	font-weight:normal;
	text-decoration:underline;
	display:block;
	padding-left:59px;
	padding-right: 10px;
	visible: false;
	line-height: 15px;
	}

/* 2nd level nav styles */
a.secondarynav:link, a.secondarynav:visited
{
	color: #003399;
	TEXT-DECORATIon: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0 6px 0 12px;
}

a.secondarynav:hover { text-decoration: underline; }


a.secondarynavon:link, a.secondarynavon:visited
{
	color: #039;
	TEXT-DECORATIon: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0 6px 0 12px;
	font-weight: bold;
}

a.secondarynavon:hover { color: red; }

/* 3rd level nav styles */
a.thirdnav:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 15px;
	color: #0066CC;
	TEXT-DECORATIon: underline;
	line-height: 15px;
}

a.thirdnav:hover { color: #FFFFFF; }

a.thirdnav:visited
{
	color: #336699;
}

a.thirdnavon:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 15px;
	color: #FFFFFF;
}

a.thirdnavon:hover { color: red; }

/* 4th level deep nav */


a.fourthnavon:hover { color: red; }

a.fourthnavon:link
{
	color: #FFFFFF;
	TEXT-DECORATIon: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

a.fourthnav:link
{
	TEXT-DECORATIon: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

a.fourthnav:hover { color: red; }

a.fourthnav:visited
{
	color: #336699;
	TEXT-DECORATIon: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}

/* column styles */
.leftcol { background-color: #FFFFFF; }
.leftnavtable { padding: 4px; }
.contentTable { padding: 10px; }
.rightcol { background-color: #000099; }

/* footer styles */
.footertable
{
	width: 777px;
	background-color: #FFcc66;
	text-align: center;
}

a.footernav:link
{
	color: #000099;
	text-decoration: underline;
}

a.footernav:visited
{
	color: #000066;
	text-decoration: underline;
}

a.footernav:hover
{
	color: #eeeeee;
	text-decoration: underline;
}

.footernavvertline { color: #ffffff; }


.copyrightTxt { color: #ffffff; }


/* Kintera specific styles that you should adjust but keep - from here down
*/

.KinteraLogo { width: 777px; }

.KinteraLogoCell
{
	text-align: center;
	background-image: url(../../../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/NH3ZBBEU/%22/accounttempfiles/custom/empowered_community_w.gif%22);
	background-repeat: no-repeat;
	height: 47px;
	background-position: center bottom;
}

.KinteraLogoImage
{
	width: 115px;
	height: 47px;
}

.print_email { width: 100%; }

td.textsizemodify
{
	background-image:  url(../../../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/NH3ZBBEU/%22/site/images/textsize_icon.gif%22);
	background-repeat: no-repeat;
}

td.printfriendly
{
	background-image:  url(../../../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/NH3ZBBEU/%22/atf/cf/%7BD25B4747-42A3-4302-8D48-EF35C0B0D9F1%7D/PRINT_PAGE.GIF%22);
	background-repeat: no-repeat;
}

td.emailfriend
{
	background-image:  url(../../../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/NH3ZBBEU/%22/atf/cf/%7BD25B4747-42A3-4302-8D48-EF35C0B0D9F1%7D/EMAIL_PAGE.GIF%22);
	background-repeat: no-repeat;
}

td.bookmark
{
	background-image:  url(../../../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/NH3ZBBEU/%22/site/images/bookmark_icon.gif%22);
	background-repeat: no-repeat;
}

.textsizemodify_img_1
{
	width: 23px;
	height: 17px;
}

.textsizemodify_img_2
{
	width: 78px;
	height: 17px;
}

.textsizemodify_img_3
{
	width: 23px;
	height: 17px;
}

.print_img
{
	width: 124px;
	height: 17px;
	background-image: url("http://www.kintera.org/atf/cf/{D25B4747-42A3-4302-8D48-EF35C0B0D9F1}/EMAIL_PAGE.GIF");
}

.email_img
{
	width: 66px;
	height: 24px;
	background-image: url("http://www.kintera.org/atf/cf/{D25B4747-42A3-4302-8D48-EF35C0B0D9F1}/EMAIL_PAGE.GIF");
}

.bookmark_img
{
	width: 124px;
	height: 17px;
}

/* Advocacy Styles */
.ad_table
{
	width: 550px;
	padding: 8px;
}

.ad_officialTable
{
	width: 440px;
	padding: 8px;
	border: solid 1px #cccccc;
}

.ad_Header
{
	font: bold 14pt verdana;
	color: #ff9933;
	margin-top: 10pt;
}

.ad_SubHeader
{
	font: bold 9pt verdana;
	color: #333333;
}

.ad_TxtHeader
{
	font: bold 11pt verdana;
	color: #003399;
}

.ad_stateMap
{
	background-image:  url(../../../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/NH3ZBBEU/%22/siteapps/advocacy/images/states_map.gif%22);
	background-repeat: no-repeat;
}

.ad_ActionTitle { }

.ad_divider
{
	background-color: #cccccc;
	height: 2px;
}

.ad_btnGo
{
	width: 40px;
	height: 20px;
	background-image:  url(../../../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/NH3ZBBEU/%22/siteapps/advocacy/images/cmd_go.gif%22);
	background-repeat: no-repeat;
}

.ad_btnAction
{
	font: 10pt verdana;
	text-decoration: none;
	text-align: center;
	width: 90px;
	height: 20px;
	background-color: #cc0000;
	color: #ffffff;
}

.ad_btnSubmit
{
	width: 63px;
	height: 20px;
	background-image:  url(../../../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/NH3ZBBEU/%22/siteapps/advocacy/images/cmd_submit.gif%22);
	background-repeat: no-repeat;
}

.ad_btnMore
{
	font: 9pt verdana;
	text-decoration: none;
	text-align: center;
	width: 50px;
	height: 20px;
	background-color: #003399;
	color: #ffffff;
}

.ad_btnDetails
{
	font: 9pt verdana;
	text-decoration: none;
	text-align: center;
	width: 50px;
	height: 20px;
	background-color: #003399;
	color: #ffffff;
}

.ad_btnPreview
{
	width: 80px;
	height: 20px;
	background-image:  url(../../../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/NH3ZBBEU/%22/siteapps/advocacy/images/cmd_preview.gif%22);
	background-repeat: no-repeat;
}

.ad_btnSend
{
	width: 90px;
	height: 20px;
	background-image:  url(../../../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/NH3ZBBEU/%22/siteapps/advocacy/images/cmd_send_now.gif%22);
	background-repeat: no-repeat;
}

.ad_btnBack { }

.ad_btnFind
{
	width: 40px;
	height: 20px;
	background-image:  url(../../../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/NH3ZBBEU/%22/siteapps/advocacy/images/cmd_find.gif%22);
	background-repeat: no-repeat;
}

.ad_Image { }
.ad_Decription { }

.ad_RightBox
{
	width: 150px;
	border: solid 1px #cccccc;
	padding: 5px;
}

.ad_UrgentItem
{
	padding-left: 20px;
	background-image:  url(../../../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/NH3ZBBEU/%22/siteapps/advocacy/images/headline_urgent.gif%22);
	background-repeat: no-repeat;
}

.ad_MyAction
{
	padding-left: 20px;
	background-image:  url(../../../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/NH3ZBBEU/%22/siteapps/advocacy/images/my_action.gif%22);
	background-repeat: no-repeat;
}

.ad_text
{
	font: 9pt verdana;
	color: #000000;
}

.text { font: 10pt verdana; }

.text-small
{
	font: 9pt verdana;
	color: #000000;
}

.text-bold
{
	font: 10pt verdana;
	color: #000000;
}

.page-title { font: bold 10pt verdana; }
.chapter-title { font: 9pt verdana; }
.headline-title { font: 10pt verdana; }
.nav-link { font: 9pt verdana; }

.back-to-top
{
	font: 9pt verdana;
	height: 30px;
	vertical-align: middle;
}

/* Bill Styles */
.bill_Title
{
	color: #990000;

	font-size: 13pt;
	font-weight: bold;
}

.bill_subTitle
{
	font-size: 10pt;
	font-weight: bold;
	color: #990000;
}

.bill_Heading
{
	font-size: 9pt;
	font-weight: bold;
}
.bill_subHeading
{
	font-size: 8pt;
	font-weight: bold;
}
.bill_Txt { font-size: 9pt; }

.bill_TakeAction
{
	display: block;
	width: 83px;
	height: 15px;
	padding: 3px 5px 13px 8px;
	font-weight: bold;
	color: #ffffff;
	background-image:  url(../../../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/NH3ZBBEU/%22/siteapps/advocacy/images/takeaction_bg.gif%22);
	background-repeat: no-repeat;
}

.bill_TakeAction:visited
{
	display: block;
	width: 83px;
	height: 15px;
	padding: 3px 5px 13px 8px;
	font-weight: bold;
	color: #ffffff;
	background-image:  url(../../../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/NH3ZBBEU/%22/siteapps/advocacy/images/takeaction_bg.gif%22);
	background-repeat: no-repeat;
}

.bill_TakeAction:hover
{
	display: block;
	width: 83px;
	height: 15px;
	padding: 3px 5px 13px 8px;
	font-weight: bold;
	color: #ffffff;
	background-image:  url(../../../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/NH3ZBBEU/%22/siteapps/advocacy/images/takeaction_bg.gif%22);
	background-repeat: no-repeat;
}

.bill_Alert
{
	color: #C00;
	font-size: 10pt;
	font-weight: bold;
}

.bill_Search
{
	display: block;
	width: 65px;
	height: 25px;
	color: #000000;
	background-color: #D4D0C8;
}

.bill_Search:visited
{
	display: block;
	width: 65px;
	height: 25px;
	color: #000000;
	background-color: #D4D0C8;
}

.bill_Search:hover
{
	display: block;
	width: 65px;
	height: 25px;
	color: #000000;
	background-color: #D4D0C8;
}

.bill_Go
{
	display: block;
	width: 80px;
	border: solid 1px #990000;
	color: #ffffff;
	background-color: #990000;
}

.bill_Go:visited
{
	display: block;
	width: 80px;
	border: solid 1px #990000;
	color: #ffffff;
	background-color: #990000;
}

.bill_Go:hover
{
	display: block;
	width: 80px;
	border: solid 1px #990000;
	color: #ffffff;
	background-color: #990000;
}

.vote_Position
{
	width: 15px;
	height: 15px;
}

.bill_Underline
{
	border-top: solid 1px #000000;
	padding-top: 5px;
}

.bill_y
{
	width: 30px;
	height: 30px;
	background-image:  url(../../../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/NH3ZBBEU/%22/siteapps/advocacy/images/bill_yes.gif%22);
	background-repeat: no-repeat;
}

.bill_n
{
	width: 30px;
	height: 30px;
	background-image:  url(../../../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/NH3ZBBEU/%22/siteapps/advocacy/images/bill_no.gif%22);
	background-repeat: no-repeat;
}

/* Vote Styles */
.vote_Title
{
	color: #900;
	font-size: 12pt;
	font-weight: bold;
}

.vote_subTitle
{
	color: #900;
	font-size: 10pt;
	font-weight: bold;
}

.vote_Heading
{
	font-size: 9pt;
	font-weight: bold;
}
.vote_subHeading
{
	font-size: 8pt;
	font-weight: bold;
}
.vote_Txt { font-size: 9pt; }

.vote_TakeAction
{
	display: block;
	width: 83px;
	height: 15px;
	padding: 3px 5px 13px 8px;
	font-weight: bold;
	color: #ffffff;
	background-image:  url(../../../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/NH3ZBBEU/%22/siteapps/advocacy/images/takeaction_bg.gif%22);
	background-repeat: no-repeat;
}

.vote_TakeAction:visited
{
	display: block;
	width: 83px;
	height: 15px;
	padding: 3px 5px 13px 8px;
	font-weight: bold;
	color: #ffffff;
	background-image:  url(../../../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/NH3ZBBEU/%22/siteapps/advocacy/images/takeaction_bg.gif%22);
	background-repeat: no-repeat;
}

.vote_TakeAction:hover
{
	display: block;
	width: 83px;
	height: 15px;
	padding: 3px 5px 13px 8px;
	font-weight: bold;
	color: #ffffff;
	background-image:  url(../../../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/NH3ZBBEU/%22/siteapps/advocacy/images/takeaction_bg.gif%22);
	background-repeat: no-repeat;
}

.vote_Alert
{
	color: #C00;
	font-size: 10pt;
	font-weight: bold;
}

.vote_Search
{
	display: block;
	width: 75px;
	height: 25px;
	background-color: #666666;
	font-size: 10pt;
	font-weight: bold;
}

.vote_Search:visited
{
	display: block;
	width: 75px;
	height: 25px;
	background-color: #666666;
	font-size: 10pt;
	font-weight: bold;
}

.vote_Search:hover
{
	display: block;
	width: 75px;
	height: 25px;
	background-color: #666666;
	font-size: 10pt;
	font-weight: bold;
}

.vote_Go
{
	width: 40px;
	height: 20px;
	background-image:  url(../../../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/NH3ZBBEU/%22/siteapps/advocacy/images/cmd_go.gif%22);
	background-repeat: no-repeat;
}

.vote_Position
{
	width: 15px;
	height: 15px;
}

.vote_Underline
{
	border-top: solid 1px #000000;
	padding-top: 5px;
}

.vote_y
{
	width: 30px;
	height: 30px;
	background-image:  url(../../../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/NH3ZBBEU/%22/siteapps/advocacy/images/bill_yes.gif%22);
	background-repeat: no-repeat;
}

.vote_n
{
	width: 30px;
	height: 30px;
	background-image:  url(../../../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/NH3ZBBEU/%22/siteapps/advocacy/images/bill_no.gif%22);
	background-repeat: no-repeat;
}

.vote_For
{
	font-weight: bold;
	color: #003399;
}

.vote_Against
{
	font-weight: bold;
	color: #990000;
}

.vote_NA
{
	font-weight: bold;
	color: #666666;
}

/* Media */
.media_Heading
{
	border-bottom: solid 1px #cccccc;
	padding: 5px 0 5px 0;
}

.ad_btnSearch
{
	width: 40px;
	height: 20px;
	background-image:  url(../../../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/NH3ZBBEU/%22/siteapps/advocacy/images/cmd_find.gif%22);
	background-repeat: no-repeat;
}

.Alert
{
	FONT-WEIGHT: bold;
	COLOR: red;
}
/* Contact and other Form styles */

.CT
{
	color: #000000;
	font-size: 13px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
}


.CTtableout { 
	BACKGROUND-COLOR: #FFFFFF; 
	width: auto;
	white-space:normal;}

	
.CTtablein {
	white-space:normal; }
 
table.CTtablein {white-space:normal;}
 
table.CTtableout {white-space:normal;}

tr.CTtitle {white-space:normal;}
tr.CTheader  {white-space:normal;}

.CTtitle
{
	font-size: 18px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #044194;
	BACKGROUND-COLOR: #ffffff;
	white-space:normal;
}

.CTsubtitle
{
	font-size: 15px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #044194;
	font-weight: bold;
	BACKGROUND-COLOR: #ffffff;
}

.CTheader
{
	font-size: 18px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #044194;
	BACKGROUND-COLOR: #f1f1e2;
}

.CTodd
{
	font-size: 11px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	text-align: left;
	white-space:normal;

}

.CTeven
{
	font-size: 11px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	text-align: left;
}

.CDtableout { BACKGROUND-COLOR: gray; }
.CDtablein { }

.CDtitle
{
	FONT: 9pt Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #dddddd;
}

.CDheader
{
	FONT: 9pt Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #eeeeee;
}

.CDodd
{
	FONT: 9pt Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
}

.CDeven
{
	FONT: 9pt Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
}

.CDctitle { FONT: bold 10pt Geneva, Arial, Helvetica, sans-serif; }
.CDcsubtitle { FONT: bold 9pt Geneva, Arial, Helvetica, sans-serif; }
.CDcauthor { FONT: italic 9pt Geneva, Arial, Helvetica, sans-serif; }
.Cdctime { FONT: 8pt Geneva, Arial, Helvetica, sans-serif; }
.CDcdate { FONT: 8pt Geneva, Arial, Helvetica, sans-serif; }
.CFdirectory { FONT: 10pt Arial, Helvetica, sans-serif; }
.CFtitle { FONT: bold 9pt Arial, Helvetica, sans-serif; }
.CFtext { FONT: 9pt Arial, Helvetica, sans-serif; }
.FCtableout { BACKGROUND-COLOR: gray; }
.FCtablein { }

.FClabel
{
	FONT: bold 9pt Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #eeeeee;
}

.FCfn
{
	FONT: 9pt Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
}

.FCfnreq
{
	FONT: bold 9pt Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
}

.FCfnerr
{
	FONT: bold 9pt Arial, Helvetica, sans-serif;
	COLOR: #ff0000;
	BACKGROUND-COLOR: #ffffff;
}

.FCfh {
	FONT: 9pt Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
}

.FCin
{
	FONT: 9pt Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
}

.LKleft { padding-right: 20px; }

.LKmid
{
	border-left-color: Gray;
	border-left-width: thin;
	border-left-style: solid;
	padding-left: 20px;
	padding-right: 20px;
}

.LKmid2
{
	border-left-color: Gray;
	border-left-width: thin;
	border-left-style: solid;
	padding-left: 20px;
	padding-right: 20px;
}

.LKright
{
	border-left-color: Gray;
	border-left-width: thin;
	border-left-style: solid;
	padding-left: 20px;
	padding-right: 20px;
}

.LKl1
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

.LKl2
{
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

.LKl3
{
	FONT-SIZE: 10px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

.LKd1 { }
.LKd2 { TEXT-INDENT: 20px; }
.LKd3 { TEXT-INDENT: 40px; }

/* List index styles */
.NL { FONT: 10pt Arial, Helvetica, sans-serif; }
.NLtoctitle { FONT: bold 10pt Arial, Helvetica, sans-serif; }
.NLtoc { FONT: 10pt Arial, Helvetica, sans-serif; }

.NLtocdiv
{
	padding: 10px;
	background-color: #eeeeee;
}

.NLtochr { COLOR: gray; }
.NLtitle { FONT: bold 10pt Geneva, Arial, Helvetica, sans-serif; }
.NLsubtitle { FONT: bold 9pt Geneva, Arial, Helvetica, sans-serif; }
.NLauthor { FONT: italic 9pt Geneva, Arial, Helvetica, sans-serif; }
.NLsummary { FONT: 9pt Geneva, Arial, Helvetica, sans-serif; }
.NLcopyright { FONT: 8pt Arial, Helvetica, sans-serif; }
.NLdate { FONT: 8pt Arial, Helvetica, sans-serif; }

.NLdiv { COLOR: gray; }
.ECAttribute .CT {font-size:1px; color:#fff}
.ECAttribute font {padding-top:225px }

#CategoryProductTD {vertical-align:bottom; margin-top:10px; padding:20px}
#AddtoCartButton {margin-top:10px}
table .CTtablein {margin-top:15px}


