
#hallmarkleft{background:#FF6633 url(bg_hallmark_left2.gif) left top repeat-y; width:240px}
#hallmark_navigation{margin:40px 5px 5px 15px}

#nav, #nav ul {padding: 0;margin: 0;list-style: none;float: left;width: 142px}
/*first level*/
#nav li { position:relative; float: left; width: 142px; }

/*second level position*/
#nav li ul {position: absolute; left:-999em; margin-left:142px; margin-top:-35px;}

/*controls font color and style for first level menu items*/
#nav li a {display: block;color: #fff; font-size:12px; font-weight:bold; text-decoration: none; background:transparent url(bg_lanv_btn.gif) no-repeat; margin-top:10px; padding:10px 0; text-align:center;}
#nav li a:hover {color: #000; background-color: #FFF300;}

/*controls font color and style for second level menu items*/
#nav li ul li a {display: block; color: #FF6633; font-weight:normal; text-decoration:none; background:#E7E6E6 url(); border-bottom:1px dotted #FF6633;  padding:5px 2px !important; margin:0; text-align:left !important}
#nav li ul li a:hover {color: #fff; background-color: #FF6633;}
	
/*Hidden nav positioning DO NOT Adjust*/
#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 {left: auto;}



#maincontent {
	width:530px; 
	height:700px;
}

#Table1 {
	margin: 0px 15px 0px 15px;
}
#Table1 td {
	text-align:left;
}

#maintable {
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}

#header {
	height:101px;
}

#headertable {
	border-bottom:1px solid #FF6633;
}

#headerright {
	text-align: right;
	vertical-align:bottom;
	padding:35px 6px 1px 1px;
	width:499px;
}

td#middleleft {background-image:url(BGLEFTINSIDE2.GIF); background-repeat:repeat-y;
	border-right:1px solid #dedede;
	width:150px;
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding: 25px 25px 25px 25px;
}


#middleright {
	vertical-align:top;
	/* padding: 15px 15px 15px 15px; */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#homemiddleleft {
	/* background-image:url(BGLEFT.GIF); */
	background-repeat:repeat-y;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:100%;
	width:240px;
	vertical-align:top;
}

#subnav {
	height:18px;
}

#bannertable {
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}

#bannerleft {
	border-right:1px solid #CCCCCC;
}

#bannerright {
	width: 130px;
	vertical-align:bottom;
}

#enews {
	background-color:#E5E5E5;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #CCCCCC;
	height:40px;
	width:389px;
	vertical-align:middle;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:5px 5px 5px 5px;
}

#footer {
	background-color:#F1F1F1;
	border-top:1px solid #FF6633;
	padding:18px 31px 18px 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.primaryNavSep {
	color:#FF6633;
}
.primaryNav, .primaryNav:visited {
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
}
.primaryNav:hover {
	color:#777777;
	text-decoration:underline;
	font-weight:normal;
}

#advocacyMenu, #newsMenu, #findMenu, #supportMenu, #aboutMenu {
    font: 9px Verdana, sans-serif;
	visibility: hidden;
	text-decoration:none;
	position: absolute;
	top: 103px;
	left: 0px;
	width:755px;
	text-align: right;
}
#advocacyMenu a, #newsMenu a, #supportMenu a, #findMenu a, #aboutMenu a {
	border: none;
	text-decoration: none;
	font: 9px Verdana, sans-serif;
	padding: 0 5px;
	margin: 0;
	color: #777;
}
#advocacyMenu a:hover, #newsMenu a:hover, #supportMenu a:hover, #findMenu a:hover, #aboutMenu a:hover {
	text-decoration: none;
	color: #333;
}

.mainNavInside{
	position: absolute;
	top: 241px;
	left: 0px;
	width: 240px;
	margin: 0;
	padding: 0;
}
.helpInside {
	background-image: url(mainNav_SM_help_01.gif);
	height: 30px;
	width: 80px;
}
.helpInside a {
	display:block;
	background-image: url(mainNav_SM_help_01.gif);
	height: 30px;
	width: 80px;
}
.helpSelect {
	display:block;
	background-image: url(mainNav_SM_help_02.gif);
	height: 30px;
	width: 80px;
}
.actSelect {
	display:block;
	background-image: url(mainNav_SM_act_02.gif);
	height: 30px;
	width: 80px;
}
.learnSelect {
	display:block;
	background-image: url(mainNav_SM_learn_02.gif);
	height: 30px;
	width: 80px;
}
.helpInside a:hover {
	background-image: url(mainNav_SM_help_02.gif);
}
.actInside {
	background-image: url(mainNav_SM_act_01.gif);
	height: 30px;
	width: 80px;
}
.actInside a {
	display:block;
	background-image: url(mainNav_SM_act_01.gif);
	height: 30px;
	width: 80px;
}
.actInside a:hover {
	background-image: url(mainNav_SM_act_02.gif);
}
.learnInside {
	background-image: url(mainNav_SM_learn_01.gif);
	height: 30px;
	width: 80px;
}
.learnInside a {
	display:block;
	background-image: url(mainNav_SM_learn_01.gif);
	height: 30px;
	width: 80px;
}
.learnInside a:hover {
	background-image: url(mainNav_SM_learn_02.gif);
}

#hero {
	width: 630px;
	height: 150px;
}

.upperNav{
	position: relative;
	width:300px;
}
.upperNav a{
	margin: .25em;
	padding-left: 5px;
 	font: 9px Verdana, sans-serif;
	text-decoration: none;
	color: #999;
	background: transparent url(bgLink01.gif) no-repeat;
}
.upperNav a:hover {
	color: #666;
	background: transparent url(bgLink02.gif) no-repeat;
	text-decoration:none;
}

.searchIMG {
	margin: 0px;
	padding: 0px;
	background-image: none;
}
.searchIMG a{
	margin: 0px;
	padding: 0px;
	background-image: none;
}
.searchIMG a:hover{
	margin: 0px;
	padding: 0px;
	background-image: none;
}
.page-title { font: bold 11pt Verdana; }
.chapter-title { font:10pt Verdana; }
.headline-title { font:16pt Verdana; }
.nav-link { font: 10pt Verdana; }
.back-to-top { font: 9pt Verdana; height:30px; vertical-align:middle; }


/* Advocacy Styles */
/*
.ad_table { width:550px; padding:8px; }
.ad_officialTable { width:440px; padding:8px; border:solid 1px #cccccc;}
.ad_Header { font: bold 11pt Verdana; color:#CC0000; }
.ad_SubHeader { font: bold 10pt Verdana; color:#333333; }
.ad_TxtHeader { font: bold 13pt Verdana; color:#FF6633; }
.ad_stateMap { background-image:url("/siteapps/advocacy/images/states_map.gif"); background-repeat:no-repeat;}
.ad_ActionTitle {font: bold 11pt Verdana;}
.ad_divider { background-color:#cccccc; height:2px;}
.ad_btnGo { width:40px; height:20px; background-image:url("adv_go.gif"); background-repeat:no-repeat;}
.ad_btnAction { font:10pt Verdana; text-decoration:none; text-align:center; background-color:#fff; display: block; width:70px; height: 15px; border-style: solid; border-width: 1px; border-color: #FF6633;}
.ad_btnSubmit { width:63px; height:20px; background-image:url("/siteapps/advocacy/images/cmd_submit.gif"); 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("/siteapps/advocacy/images/cmd_preview.gif"); background-repeat:no-repeat;}
.ad_btnSend { width:90px; height:20px; background-image:url("/siteapps/advocacy/images/cmd_send_now.gif"); background-repeat:no-repeat;}
.ad_btnBack { }
.ad_btnFind { width:40px; height:20px; background-image:url("/siteapps/advocacy/images/cmd_find.gif"); background-repeat:no-repeat;}
.ad_Image {}
.ad_Decription {}
.ad_RightBox { width:150px;  }
.ad_UrgentItem { padding-left:20px; background-image:url("/siteapps/advocacy/images/headline_urgent.gif"); background-repeat:no-repeat;}
.ad_MyAction { padding-left:20px; background-image:url("/siteapps/advocacy/images/my_action.gif"); background-repeat:no-repeat;}
.ad_text { font: 10pt Verdana; color:#000000; }
/*.text { font:11pt Verdana; }
.text-small { font: 9pt Verdana; color:#000000; }
.text-bold { font: 11pt Verdana; color:#000000; }*/



/* Bill Styles */
/*
.bill_Title { font:bold 13pt Verdana; color:#990000; }
.bill_subTitle { font:bold 12pt Verdana; color:#990000; }
.bill_Heading { font:bold 11pt Verdana; }
.bill_subHeading { font:bold 10pt Verdana; }
.bill_Txt { font-size:10pt Verdana; }
.bill_TakeAction { display:block; width:83px; height:15px; padding:3 5 13 8; font-weight:bold; color:#ffffff; background-image:url("/siteapps/advocacy/images/takeaction_bg.gif"); background-repeat:no-repeat;}
.bill_TakeAction:visited { display:block; width:83px; height:15px; padding:3 5 13 8; font-weight:bold; color:#ffffff; background-image:url("/siteapps/advocacy/images/takeaction_bg.gif"); background-repeat:no-repeat;}
.bill_TakeAction:hover { display:block; width:83px; height:15px; padding:3 5 13 8; font-weight:bold; color:#ffffff; background-image:url("/siteapps/advocacy/images/takeaction_bg.gif"); background-repeat:no-repeat;}
.bill_Alert { font:bold 10pt Verdana; color:#cc0000; }
.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; }
.bill_Underline { border-top:solid 1px #000000; padding-top:5px; }
.bill_y { width:30px; height:30px; background-image:url("/siteapps/advocacy/images/bill_yes.gif"); background-repeat:no-repeat;}
.bill_n { width:30px; height:30px; background-image:url("/siteapps/advocacy/images/bill_no.gif"); background-repeat:no-repeat;}
.bill_a { width:30px; height:30px; background-image:url("/siteapps/advocacy/images/bill_n_a.gif"); background-repeat:no-repeat;}

/* Vote Styles */
/*
.vote_Title { font:bold 13pt Verdana; color:#990000; }
.vote_subTitle { font:bold 12pt Verdana; color:#990000; }
.vote_Heading { font:bold 11pt Verdana; }
.vote_subHeading { font:bold 10pt Verdana; }
.vote_Txt { font-size:10pt Verdana; }
.vote_TakeAction { display:block; width:83px; height:15px; padding:3 5 13 8; font-weight:bold; color:#ffffff; background-image:url("/siteapps/advocacy/images/takeaction_bg.gif"); background-repeat:no-repeat;}
.vote_TakeAction:visited { display:block; width:83px; height:15px; padding:3 5 13 8; font-weight:bold; color:#ffffff; background-image:url("/siteapps/advocacy/images/takeaction_bg.gif"); background-repeat:no-repeat;}
.vote_TakeAction:hover { display:block; width:83px; height:15px; padding:3 5 13 8; font-weight:bold; color:#ffffff; background-image:url("/siteapps/advocacy/images/takeaction_bg.gif"); background-repeat:no-repeat;}
.vote_Alert { font:bold 10pt Verdana; color:#cc0000; }
.vote_Search { display:block; width:75px; height:25px; font:bold 10pt Verdana; background-color:#666666; }
.vote_Search:visited { display:block; width:75px; height:25px; font:bold 10pt Verdana; background-color:#666666; }
.vote_Search:hover { display:block; width:75px; height:25px; font:bold 10pt Verdana; background-color:#666666; }
.vote_Go { width:40px; height:20px; background-image:url("adv_go.gif"); background-repeat:no-repeat;}
.vote_Underline { border-top:solid 1px #000000; padding-top:5px; }
.vote_Position { width:30px; height:30px; }
.vote_y { width:30px; height:30px; background-image:url("/siteapps/advocacy/images/bill_yes.gif"); background-repeat:no-repeat;}
.vote_n { width:30px; height:30px; background-image:url("/siteapps/advocacy/images/bill_no.gif"); background-repeat:no-repeat;}
.vote_a { width:30px; height:30px; background-image:url("/siteapps/advocacy/images/bill_n_a.gif"); 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:5 0 5 0 }
.ad_btnSearch { width:40px; height:20px; background-image:url("/siteapps/advocacy/images/cmd_find.gif"); background-repeat:no-repeat}

TD.Banner
{
    FONT-SIZE: 18px;
    COLOR: #555555;
    FONT-FAMILY: Verdana,Arial,Helvetica;
    BACKGROUND-COLOR: #ffffff;
}
.Copyright
{
    FONT-SIZE: 10px;
    COLOR: #cccccc;
    FONT-FAMILY: Verdana,Arial,Helvetica;
}
TD.Copyright1
{
    BACKGROUND-COLOR: #660000;
}
TD.Copyright2
{
    BACKGROUND-COLOR: #660000;
}
.T1
{
    FONT-SIZE: 11px;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
}
A.T1:hover
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #666666;
}
A.T2
{
    FONT-SIZE: 10px;
    COLOR: #000066;
    FONT-FAMILY: Verdana,Arial,Helvetica;
    TEXT-DECORATION: none
}
.M1L1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #ffffff;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
}
TD.M1L1
{
    BACKGROUND-COLOR: #660000;
    TEXT-ALIGN: left;
}
A.M1L1:hover
{
    FONT-SIZE: 13px;
    COLOR: #ffff99;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.M1L2
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
TD.M1L2
{
    BACKGROUND-COLOR: #000000;
}
A.M1L2:hover
{
    FONT-SIZE: 12px;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
P.M1L3
{
    FONT-SIZE: 8px;
    LINE-HEIGHT: 8px;
}
TD.M1L3
{
    TEXT-ALIGN: right;
}
A.M1L3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #663333;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
A.M1L3:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
TD.M1L4
{
    TEXT-ALIGN: right;
}
A.M1L4
{
    FONT-SIZE: 12px;
    COLOR: #663333;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A.M1L4:hover
{
    FONT-SIZE: 12px;
    COLOR: #333333;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
TD.M1L5
{
    TEXT-ALIGN: right;
}
A.M1L5
{
    FONT-SIZE: 12px;
    COLOR: #663333;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A.M1L5:hover
{
    FONT-SIZE: 12px;
    COLOR: #333333;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A.M2L1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #666699;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A.M2L1:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #333333;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A.M2L2
{
    FONT-SIZE: 11px;
    COLOR: #666699;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A.M2L2:hover
{
    FONT-SIZE: 11px;
    COLOR: #333333;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A.M2L3
{
    FONT-SIZE: 11px;
    COLOR: #666699;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A.M2L3:hover
{
    FONT-SIZE: 11px;
    COLOR: #333333;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A.M3L1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #ffffff;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A.M3L1:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #333333;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A.M3L2
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A.M3L2:hover
{
    FONT-SIZE: 11px;
    COLOR: #333333;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A.M3L3
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A.M3L3:hover
{
    FONT-SIZE: 11px;
    COLOR: #333333;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}


.Alert
{
    FONT: 10pt Verdana, Arial, Helvetica, sans-serif;
    COLOR: red;
}


.listren-header { font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #C0C7D9; height: 23; font-size: 11px; font-weight: bolder; color: white; text-decoration: none ; }
.listren-headerhilite { background-color: #BABABA; }
.listren-headerhover { background-color: #DDDDDD; }
.listren-headerlink:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bolder; color: #4865B1; text-decoration: underline; }
.listren-headerlink:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bolder; color: #4865B1; text-decoration: underline; }
.listren-rowhilite { background-color: #FFDDB0; }

/* New advocacy */
#ad_wrapper {width:580px;margin-top:10px}

/*#ad_Reg_wpr, #ad_Reg, .ad_Ltr {margin-bottom:0!important;padding-bottom:0!important;}*/
#ad_Reg_wpr { padding:0px 0px 0px 0px;}
#ad_Reg fieldset {
  margin:0;
  padding:0px 0px;
  border:0;}
  
#ad_wrapper div#ad_Reg_wpr div,
#ad_wrapper div#ad_Reg_wpr fieldset,
#ad_wrapper div#ad_Reg_wpr input.ad_radio,
#ad_wrapper div#ad_Reg_wpr input.ad_chkbx {background-color: transparent;}

#ad_wrapper div#ad_Reg_wpr input,
#ad_wrapper div#ad_Reg_wpr select,
#ad_wrapper div#ad_Reg_wpr textarea {background-color:#fff;}		
		
#ad_Ltr_h3 {display:none;}	

label, div#ad_wrapper h3#ad_Recp_h3, #ad_Reg h3.legend {font-weight:bold;font-size:13px;color:#ff6633;margin-bottom:0;padding-bottom:0;}		

div#ad_Stw_wpr {visibility:hidden;}


#ad_Ltr_wpr {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }

#ad_wrapper h3.legend, h5.ad_recp {margin:0;padding:0;font-size:15px;}	
h3#ad_Recp_h3 {display:none}	
#ad_Id_Item_wpr h2, h2#ad_Items_H2, h2#ad_Ele_search_H2, h2#ad_Items_LgdIn_H2 { display:block; color:#000000; padding:3px 8px 3px 30px; border:1px solid #ccc; background:#E5E5E5 url(bgarrow.gif) no-repeat 5px 5px;}
#ad_Prev h4 { background:transparent}
td.ad_SubHeader {display:none}

h4#ad_Prev_H4 {margin:0px; padding:0px;}
.ad_RightBox div#ad_Prev { width:150px}
#ad_wrapper div#ad_Reg_wpr fieldset {margin:0;padding:0;}	
#ad_Leg_Prev {padding:0px; margin:0px}
#ad_Leg_Prev #ad_Leg {display:none}
#ad_Prev ul { list-style:none; margin:0px; padding:0px}
#ad_Prev li { clear:both; padding-bottom:8px}
a.ad_Item {
    font-size:130%/145%;
    font-weight:bold;
    color:#FF6600;
    float: none;
    padding:0px 0px 0px 0px;
    clear:both}

/**/
#ad_Items_LgdIn_wrpr  {width:400px; margin:0px 30px 0px 0px; }
fieldset.ad_Ltr{width:300px; margin:0px 30px 0px 0px; padding:0px 30px 0px 0px; float:left; }
 #ad_Ltr_wpr fieldset.ad_Ltr label {
    margin:0px;
    padding:0px;     
    float:left;
	font-weight:normal;}
fieldset.ad_Ltr .ad_chkbx {padding-right:15px; float:left}

#ad_Reg_wpr #ad_Reg div {width:210px; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}		
div#ad_Email {
margin:0px 0px 25px 0px;
background-color:#FEF5CC;}

h2#ad_Email_H2 {
  font-size:10pt;
  padding-bottom:0px;
  font-weight:normal;
  margin:20px 0 0 0;}

#ad_Email fieldset.ad_Email {
padding:11px;
padding-bottom:13px;
border:0px;
margin:0px;}

fieldset.ad_Recp {display:none}

#ad_Email legend {
display:none;} 

#ad_Email p#ad_Email_p {display:none;}

#ad_Email fieldset.ad_Email label {
width: auto;
padding:0;
margin:0px 0px 10px 0px;
text-align:left;}
/**/

#ad_Reg div div {border:none;position:relative;margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

#ad_Reg div div label {border:none;position:relative;top:7px;font-size:11px;}

#ad_Reg fieldset.ad_RegInfo {background:transparent;padding:0;margin:0;}

fieldset.ad_Nwsltr {display:none;margin:0;padding:0;}

#ad_Reg_wpr { padding:15px; background:#e9e9e9; float:left; width:530px}


textarea.ad_message_RdOnly, textarea.ad_message { border:1px dashed #666; height:100%; overflow:visible }

#ad_Items_wrpr {width:100%}
div#ctl00_ctl00_dvsDomValidationSummary {clear:both}	

/*Buttons */
#ad_Reg_wpr input.ad_preview {
height:27px;
width:65px;
margin:20px 10px 0px 200px;
padding:0px 0px 0px 0px;	
background: transparent url(ad_preview.gif) no-repeat;
cursor: pointer;
cursor: hand;
}

#ad_Email fieldset input.ad_sbt {
margin:0px 0px 0px 8px;
width:26px;
height:19px;
background:transparent url(adv_go.gif) top left no-repeat;
cursor:pointer;
cursor:hand}


#ad_Reg_wpr input.ad_sbt, #ad_Reg input.ad_sbt_fnsh {
position:static;
height:17px;
width:57px;
margin:20px 0px 0px 0px; 
padding:0px 0px 0px 0px;
cursor: pointer;
cursor: hand;		
background: transparent url(ad_submit.gif) no-repeat;
} 

#ad_Reg input.ad_sbt_fnsh {
height:27px;
width:57px;
margin:0px 0 0 0;
padding:0px;
background: transparent url(ad_submit.gif) top left no-repeat;
cursor: pointer;
cursor: hand;}  

/*label.ad_sbmt {float:left}*/

	
	

