html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;}

/*Defined html elements *
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

html {
height: 100%; }
body {
background: #B0FDFD url(../images/bg-subpage.gif) repeat-x; width: 100%; line-height: 1.5; margin: 0 auto; height: 100%;}
body .Wrapper {
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;}
form > .Wrapper {
height: auto; min-height: 100%;}
form {
height: 100%;}
strong, b {
	font-weight: bold;
}
ol, ul {
list-style: none; margin:10px 0; }
caption, th, td {
text-align: left; font-weight: normal; vertical-align:top;}
.Wrapper h1 {margin-bottom: 0; line-height: 70px; padding-left: 20px; color: #fff; text-transform: none; letter-spacing: 2px; background-color:#0AAEAF;}
.Wrapper .ContentContainer h1 {background-image: none; margin-bottom: 20px; line-height: normal; padding-left: 20px; color: #000; letter-spacing: 2px;}
.ContentContainer h2 { clear:both; font-size: 1.6em; font-style: normal; font-weight: normal; color: #834935; border-bottom: 1px solid #d9c6ab; padding-bottom: 10px; margin-bottom: 20px; } /* Home Page, ListAlert, My Legislators, KeyContact */
.Promo h2 {margin-bottom: 10px;}
.ContentTop p {
padding: 20px 20px 0; font-size: 1.1em; }
.ContentContainer h3 {
color: #834935; clear: both;}
.ContentTop h3 {
padding: 20px 20px 0; font-size: 1.5em; margin: 0; color: #834935; }
.ContentBottom h3{ clear:both; color: #834935; margin-bottom: 10px; font-size: 1.5em; /* SubHead used many places */
}
.ContentContainer p {
margin-bottom: 20px; }
.ContentContainer {
font-size: 1.1em; }
.ContentRight h3 {
margin: 5px 0 10px; }

label { 
cursor: default; display:block; width:115px; float:left; padding-right:10px; line-height: 25px; }
input{
display:block; width: auto; margin-bottom:5px; float:left; }
input.text{
border: 1px solid #d9c6ab; padding: 3px; height: 17px; width:150px; }
textarea, select {
border: 1px solid #d9c6ab; }
input.text:focus, textarea:focus, select:focus {
border-color: #834935;}
select{
display:block; width: 158px; margin-bottom:5px; /*height: 25px;*/ padding: 3px; float:left; border: 1px solid #d9c6ab; }
textarea{ /* Used to set the size of the textarea on composeletters page & Tell-Ariend */
width:100%; height:150px;}
hr{
border: none; background-color: #d9c6ab; height: 1px; margin: 20px 0; }
table{ /*Tables are used on: My Participation, Participation Detail */
border-collapse:collapse; width:100%;}
th { 
padding:5px; background-color: #0199C0; font-weight: 700; color:#ffffff; border-style:solid; border-color:#ffffff; border-width:1px;}
td { 
padding:5px; border-style:solid; border-color:#cccccc; border-width:1px;}
/* For the outline=1 trick */
fieldset {border-style:solid; border-color:#cccccc; border-width:1px; background-color:#eee; margin:5px; }
legend {font-size:11px; font-weight:700;}
.Wrapper img {
border: none;}

.Wrapper a:link {
font-weight: normal; color: #0083be; }
.Wrapper a:hover {
color: #834935; }

.clearfix:after {
content: ".";display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* Containers
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
.Wrapper {
width: 980px; padding: 0; margin:0 auto; height: 100%; }
.MainHeaderContainer{ /*This is the container that holds the banner image*/
float: left; height: 80px; margin:0; padding: 23px 20px 0 0; width: 968px; }
.MainFooterContainer {  /* This is the container inside the mainfooter.aspx file that holds everything.*/
clear:both; position:relative; height: 100px; background-color:#64211b; color:#FFF; font-size: .8em; margin-top: -100px; }
.BodyContainer { /* This holds the main area includeing Nav,Image Bar, and content (Everything between the banner and the footer).*/
 width:100%; padding-bottom: 100px;  }
.MenuContainer { /* Comments Needed */
float:right; color: #2f84be; height: 20px; padding-right: 11px; }
.MenuContainer li{
line-height:1.2; float: left; }
.MenuContainer a:link, .MenuContainer a:visited, .MenuContainer a:active { 
display:block; color:#ED8F46; padding:0 8px; font-weight: normal; text-transform: uppercase; margin-left: 30px; font-size: 1.1em;}
.MenuContainer a:hover { 
color: #fff; }
.MenuContainer #ddcGeneratedMenuListItem1 a {/* This removes that bar for the first list item. */
border-left:none;}

.ImageBarContainer{ /* Comments needed */
display:none; }

.ContentContainer {  /* This container holds the main area of the site .*/
background-color: #fff; 
clear: both;
float:left;
word-wrap: break-word; /*Works on Internet Explorer 5.5+  other browsers just igor*/
width:940px;/*If the width is less then 485px then the styles of the Key Content page will need to adjusted as well. */
padding: 20px;
}


.FeatureContainer { background: url(../images/img-feature1.jpg) no-repeat center center; clear: both; position: relative; padding: 10px 300px 10px 40px; color: #1D5F50; font-size: 1.2em; line-height: 1.5em; }
.FeatureContainer h2 { color: #64211B; font-size: 2em; }

.PromoContainer {
clear: both;
background-color:#FFFFFF;
padding: 20px;
width: 940px;
margin-bottom: 20px;
}

.ContentRight .PromoContainer{
	width:auto;
	padding:0;
}

.ContentRight .Promo {
	width:250px;
	margin-bottom:20px;
	height:auto;
}

.ContentRight h2 {
	border-bottom:none;
	margin-bottom:auto;

}

.ContentTop{clear:both; /*background-color: #eee3d4;*/}/*Class attached to the content managed zones on the top of every page */}
.ContentBottom{clear:both; margin-top:10px;/*Class attached to the content managed zones on the bottom of every page */}
.ContentBody{ margin:0 0 10px;/*Place holder class attached to the content managed zones */}
.ContentTopEmail{/*Place holder class attached to the content managed zones on email headers */}
.ContentBottomEmail{/*Place holder class attached to the content managed zones on email bottoms */}
.ContentBodyEmail{/*Place holder class attached to the content managed zones on email bodys */}
.ContentTop li, .ContentBottom li, .ContentBody li, .ContentTopEmail li, .ContentBottomEmail li { /* Adds bulits to content managed zones */
list-style-type:disc; margin-left:20px; margin-bottom: 10px;}
.MenuLeft {
width: 300px; margin-right: 20px; float: left; }
.ContentLeft {
width: 600px; float: left;}
.ContentRight {
width: 300px; margin-left: 40px; float: left;}

.JumpLinks { /* Built into all pages */
width: 300px; margin-top: 20px;}
.MenuLeft .JumpLinks {
margin-top: 0; }
.JumpLinks a {
display:block; margin:5px 0 10px; padding-bottom: 3px; position:relative; float:left; width:300px; border-bottom:1px dashed #834935; font-size: 1.2em; }

#LoginArea{ /*Default location is bottom right of banner */
float:right; position:relative; padding-top:5px;}

.RequiredMark { /* Formats the * for required field in the form (Register, MyInfo, & Login) */
display:block; width:10px; float:left; font-size:1.7em; line-height:1em; font-weight:700; color:#ff0000; clear:both; padding-right: 5px; margin-top: 5px; }
.RequiredLabel {
width: auto; }


/*global styles
//////////////////////////////////////////////////////////////////////////////////////////////////*/
.btnBrown {
width: 248px; height: 36px; background: url(../images/bg-btnBrown.gif) top left no-repeat; }
.btnBrown a {
display: block; margin: 0; padding:0; width:100%; height:100%; overflow:hidden; font-size: 1.1em; font-weight: normal; text-decoration: none; background: url(../images/bg-btnBrown.gif) top left no-repeat; text-align: center; }
.btnBrown span {
display: block; margin:0; line-height: 34px; color: #834935; }
.btnBrown a:hover {
background: url(../images/bg-btnBrown.gif) 0 -36px no-repeat; }
.btnBrownLarge {
width: 300px; height: 48px; background-position: 0 -72px; margin-bottom: 10px; }
.btnBrownLarge a {
font-size: 1.5em; background-position: 0 -72px; text-align: left; position: relative; }
.btnBrownLarge span, .btnBrownMedium span {
padding-left: 10px; color: #225581; line-height: 48px; }
span.btnBrownSubmit {
text-align: center; color: #834935; padding-left: 0; }
.btnBrownLarge a:hover {
background-position: 0 -120px; }
.btnBrownLarge img {
float: left; margin-right: 20px; margin-top: 7px;}
.btnBrownMedium img {
float: left; margin-right: 10px; margin-top: 7px;}
.btnBrownMedium {
width: 220px; height: 48px; background-position: 0 -240px; margin-right: 20px; float: left; }
.btnBrownMedium.Last {
margin-right: 0; }
.btnBrownMedium a {
font-size: 1.3em; background-position: 0 -240px; text-align: left; }
.btnBrownMedium a:hover {
background-position: 0 -288px; }
.btnOrange {
width: 220px; height: 68px; margin-top: 15px; background: url(../images/bg-btnOrange.png) top left no-repeat; }
.btnOrange a {
display: block; margin: 0; padding:0; width:100%; height:100%; overflow:hidden; color: #834935; font-size: 1.1em; font-weight: normal; text-decoration: none; background: url(../images/bg-btnOrange.png) top left no-repeat; text-align: center; }
.btnOrange span {
display: block; margin:0; line-height: 25px; color: #834935; text-transform: uppercase; font-size: 1.1em; font-weight: bold; }
.btnOrange span.BtnOrangeTop {
font-size: 0.8em; color: #fff; line-height: 10px; margin-top: 16px; font-weight: normal;}
.btnOrange a:hover {
background: url(../images/bg-btnOrange.png) 0 -68px no-repeat; }


.right {
float: right;
}
.left {
float: left;
}

.TickerWrapper{
	text-align: center;
}

.TickerText{
	color:#834935;
	font-weight:bold;
	font-size:.8em;

}

.Ticker{
	font-family:"Gill Sans MT";
	font-weight:bold;
	font-size: 1.5em;
	color:#834935;
	padding-bottom:12px;
}

/*header
//////////////////////////////////////////////////////////////////////////////////////////////////*/
.MainHeaderContainer img {
	float: left;
	margin-left:23px;
}
#LoginArea {
margin-top: 10px; color: #fff; }
#LoginArea label {
width: auto; text-align: right; padding: 0 10px; line-height: 25px; color: #fff; }
#LoginArea input.text {
border-color: #D9C6AB; width: 125px; margin-right: 10px; }
#LoginArea input.text:focus {
border-color: #44BFBF; }
.btnLogin {
	background: url(../images/bg-btnLogin.gif) no-repeat left top;
	border: none;
	cursor: pointer;
	height: 25px;
	margin-right: 8px;
	padding-bottom: 5px;
	width: 56px;
	
	color: #fff;
	font-size: 1.1em;
	font-weight: normal;
}
.btnLogin:hover {
background: url(../images/bg-btnLogin.gif) no-repeat 0 -25px;color:#fff; }
#LoginArea a {
padding: 0 10px; font-weight: normal; }


/*default.aspx (Home page)
//////////////////////////////////////////////////////////////////////////////////////////////////*/
.BodyDefault {
background: #B0FDFD url(../images/bg-page.gif) repeat-x; }
#HomePageAlertHeader{
background-color:#88BBE0; border:3px solid #D8EAF7; width:250px; height:28px; line-height:28px; font-size:1.7em; font-weight:bold; padding-left:4px; font-family:Century Gothic,Verdana; margin-bottom:10px;}
#HomePageAlert{
width:260px; float:right; border:1px solid #ccc; background-color:#fff; color:#333;}
#HomePageAlert p, #HomePageAlert h3{
padding:0 10px;}
.ButtonLink a:link, .ButtonLink a:active, .ButtonLink a:visited{
background-color:#2a92c5; color:#fff; padding:5px; border:3px solid #ccc; margin-top:10px; width:195px; display:block; text-align:center}
.ButtonLink a:hover{
background-color:#C4E2FC; color:#4F4F4F;}
.Feature {
position: absolute; top: 3px; left: 40px; width: 650px; z-index: 100; font-size: 1.2em; line-height: 1.5em;color:#1D5F50;}
.Feature h2{ color:#64211B;font-size:2em;}
.Promo {
border: 1px solid #BFA9A7; position: relative; float: left; width: 258px; height: 190px; padding: 0 20px 20px; margin-right: 20px;  background: url(../images/bg-featurehead.gif) repeat-x top left; font-size: 1.1em;color:#1D5F50;}
.PromoLast {
margin-right: 0;
}
.PromoRegistered {
margin-bottom: 0;}
.Promo h2 {
font-size: 1.4em; font-style: normal; font-weight: bold; color: #fff; height: 36px; line-height: 36px; }
.Promo .btnBrown {
position: absolute; bottom: 19px;}
.Share {
padding: 20px 0; }

ul#twitter_update_list { 
list-style: none; padding: 0; margin: 0; }
ul#twitter_update_list li { 
list-style: none; font-family: Verdana, Geneva, sans-serif; font-size: 1.2em; padding: 0 60px 20px 0; margin-bottom: 20px; border-bottom: 1px dashed #d9c6ab; }
ul#twitter_update_list li a { 
font-size: 1em; }

ul#FeatureFade {
margin: 0; padding: 0;}
ul#FeatureFade li {
	position: absolute;
	top: 0;
	left: 0;
}


/*register.aspx
//////////////////////////////////////////////////////////////////////////////////////////////////*/
#RegisterFormContainer, #LoginFormContainer, #EditMyProfileFormContainer{ /* This is a container that holds the three elements of the edit form (RequiredMark, label, input) for both the login and registration*/
width:300px; 
/* Width should be just bigger then the three elemets combined so that if the RequiredMark is floated right it will remain close to input field.*/}
#LoginSubmitButton2, #RegisterSubmitButton, #EditMyProfileSubmitButton, #ShareYourStorySubmitButton, #TellAFriendSubmitButton, #KeyContactSubmitButton, #LegislatorAddressSearchSubmitButton, #LegislatorStateSearchSubmitButton, #FederalCommitteeSearchSubmitButton, #StateCommitteeSearchSubmitButton, #ContactUsSubmitButton, #CLSubmitButton {
background: url(../images/bg-btnBrown.gif) 0 -168px no-repeat; border:none; width:140px; height:36px; cursor:pointer; margin-top: 10px; font-size: 1.1em; font-weight: normal; color: #834935; 
 /* width and height should be the width and height of the image */}
#LoginSubmitButton2:hover, #RegisterSubmitButton:hover, #EditMyProfileSubmitButton:hover, #ShareYourStorySubmitButton:hover, #TellAFriendSubmitButton:hover, #KeyContactSubmitButton:hover, #LegislatorAddressSearchSubmitButton:hover, #LegislatorStateSearchSubmitButton:hover, #FederalCommitteeSearchSubmitButton:hover, #StateCommitteeSearchSubmitButton:hover, #ContactUsSubmitButton:hover, #CLSubmitButton:hover {
background: url(../images/bg-btnBrown.gif) 0 -204px no-repeat; }
 

#LoginFormContainer{/*Styles are defined with the #RegisterFormContainer */}
#LoginError{
color:#ff0000; text-align:left; clear:both;}

#RegisterFormContainer .btnForm, #LoginFormContainer .btnForm {
margin: 10px 0 20px 140px; }

#RegisterFormContainer br {
/*display: none;*/ }


/*My Profile
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#MyProfileAddressBlock { /* Used to indent the address */
margin:0 15px 10px 15px;}

/*Edit My Profile
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#EditMyProfileFormContainer{/*Styles are defined with the #RegisterFormContainer */}
#EditMyProfileSubmitButton{/*Styles are defined with the RegisterSubmitButton */}

/*Share Your Story
//////////////////////////////////////////////////////////////////////////////////////////////////*/
#ShareYourStorySubmitButton{/*Styles are defined with the RegisterSubmitButton */}

/*Tell A Friend
//////////////////////////////////////////////////////////////////////////////////////////////////*/
#TellAFriendSubmitButton{/*Styles are defined with the RegisterSubmitButton */}
.ToEmail {
margin-right: 10px; }
#TellAFriend #message { border: 1px solid #D9C6AB; padding: 7px; }

/*Key Contact
//////////////////////////////////////////////////////////////////////////////////////////////////*/
#KeyContact label{
float:left; width:350px; text-align:right; padding-right:10px; line-height:1.5;}
#KeyContactUpdateButton{
background-image:url('../images/UpdateButton.gif'); border:none; background-repeat:no-repeat; background-color:transparent; width:179px; height:22px; cursor:pointer; margin-bottom:10px;}
#KeyContactSubmitButton{/*Styles are defined with the RegisterSubmitButton */}

/*My Legislators (Classes are used becuase these fields are in loops)
//////////////////////////////////////////////////////////////////////////////////////////////////*/
.MyLegislatorsDetailContainer{clear:both;}
.MyLegislatorsCapAddress{ /* Container for the Capitol Office column */
padding-top:10px; padding-bottom:10px; float:left; width:49%;}
.MyLegislatorsDistAddress { /* Container for the District Office column */
padding-top:10px; padding-bottom:10px; float:left; width:49%;}
.MyLegislatorsWebLink {/* Class put into place for formating the "Visit my website." link */}
.MyLegislatorsEmailLink{/* Class put into place for formating the "Email me." link */}
.MyLegislatorsInfoLink {/* Class put into place for formating the "More Info..." link */
text-align:left;}

/*Legislator Search
//////////////////////////////////////////////////////////////////////////////////////////////////*/
#LegislatorSearch br{
clear:both;}
#LegislatorSearchChamberTypes {
margin:5px 0px 10px 0; padding:6px; background-color:#ECECEC; }
#LegislatorSearchChamberTypes label{
float:left; line-height:1.5; width:120px;}
#LegislatorSearchChamberTypes input{
width:25px; float:left;}
#LegislatorSearchSearchByAddress { 
padding:10px; background-color:#ECECEC; float:left; margin:6px 0; width:30em; }
#LegislatorSearchSearchByState { 
padding:10px; background-color:#ECECEC; float:right; margin:6px 0; width:30em;}
#LegislatorAddressSearchSubmitButton, #LegislatorStateSearchSubmitButton{/*Styles are defined with the RegisterSubmitButton */}
#LegislatorSearchResults li{
margin-left:10px;} 

/*Legislator Detail
//////////////////////////////////////////////////////////////////////////////////////////////////*/
#LegislatorDetailLegisPic{
float:left;}
#LegislatorDetailAddress{
float:left;}
#LegislatorDetailCapitolAddress, #LegislatorDetailDistrictAddress{
margin-left:20px;float:left;}
.LegislatorDetailCommittee a{
font-weight:700;}
.LegislatorDetailSubCommittee {
margin-left:10px;}
.LegislatorDetailSubCommittee a{
font-weight:normal; color:#00465F; }
.LegislatorDetailScorecardHeading{
position:relative; float:left; line-height:1.8em; font-weight: 700; }
.LegislatorDetailScorecardContent{
position:relative; float:left; line-height:1.8em; padding:0 10px 0 4px; }
#LegislatorDetailScorecardTitleHeading {
background-color: #0199C0; color:#ffffff; width:40px; padding-left:10px;}
#LegislatorDetailScorecardTitleContent{ /* IE.css adds scroll boxes for IE */
border:1px solid #EFEFEF; width:625px; }
#LegislatorDetailScorecardFirstItemSecondLine{ /*Used to indent the second line of the scorecard */
margin-left:80px;}
.LegislatorDetailScorecardDetail{
position:relative; float:left; width:620px;  margin:0 0 10px 80px; }
.LegislatorDetailScorecardContainer {
position:relative; float:left; font-size:11px; }

/*Committee Search
//////////////////////////////////////////////////////////////////////////////////////////////////*/
#CommitteeSearch br{
clear:both;}
#CommitteeSearch label{
float:left; line-height:1.5; position:relative; cursor:default; padding-left:5px;}
#CommitteeSearchFederalContainer {
margin:10px 10px 10px 0; padding:10px; background-color:#ECECEC; width:260px; height:180px; float:left; position:relative; }
#CommitteeSearchFederalCheckBoxes input, #CommitteeShearchStateCheckBoxes input {
width:20px; float:left; position:relative; margin-left:10px; }
#CommitteeSearchStateStateContainer { 
margin-top:10px; padding:10px; background-color:#ECECEC; width:260px; height:180px; float:left; position:relative;}
#CommitteeShearchStateDropdown label, #CommitteeShearchStateDropdown select {width:auto;}
.CommitteeSearchCommittee a{
font-weight:700;}
.CommitteeSearchSubCommittee {
padding-left:10px;}
.CommitteeSearchSubCommittee a{
font-weight:normal; color:#00465F;}
#CommitteeSearchResults{
width:98%;}

/*About Us
//////////////////////////////////////////////////////////////////////////////////////////////////*/
.Map {
	margin: 0 auto 40px;
	text-align: center;
}

/*Contact Us
//////////////////////////////////////////////////////////////////////////////////////////////////*/

.ContactUsForm {
	float: left;
	margin-right: 20px;
}
.ContactUsForm label {
	cursor: default;
	width: auto;
	
	color: #834935;
	font-size: 1.1em;
	font-weight: bold;
}
.ContactUsForm textarea {
	clear: both;
	float: left;
	width: 870px;
}
#ContactUs input {
	clear: both;
}



/*My Participation
//////////////////////////////////////////////////////////////////////////////////////////////////*/
.dotted-border{
border-bottom:1px dashed #777; margin:10px 0;}

/*Committee Detail
//////////////////////////////////////////////////////////////////////////////////////////////////*/

/*Participation Detail
//////////////////////////////////////////////////////////////////////////////////////////////////*/

/*Action Alerts
//////////////////////////////////////////////////////////////////////////////////////////////////*/

.AlertHeader {
margin: 0; padding: 0; }

.ContentContainer .AlertHeader h1 {
color: #834935; font-size: 1.7em; margin: 0; padding-left: 0; }



/* Alerts Details
//////////////////////////////////////////////////////////////////////////////////////////////////*/

/* ComposeLetters Page 
//////////////////////////////////////////////////////////////////////////////////////////////////*/
.CLLetters { /* Used as a container for the letters */
margin:15px 0 0 30px; }
.CLTargets { line-height:1.75;
}
.CLTargets input{ 
width:25px;
margin-top: 5px;}
#ResultsContainer li {  /* A style that is used to format the list of Targets */
list-style-type:disc; margin-left:20px;}
.CLCommType input { /* A style that is used to format the radio button  */
	width: 18px;
	margin: 11px 5px -2px 8px;
}
#CLSubmitButton { /* Styles are defined with the RegisterSubmitButton  */}
.CLCommTypeMockLabels {
	width:50px; float:left; position:relative; margin-top:8px;}

.CLLetterTop, .CLLetterBody, .CLLetterBottom, .CLSignature{ /* These Class are not used but are inplace if you want to control the sytle of the letter */}

#LetterFormContainer {
	margin: 20px 0;
	width: 100%;
}
.RegFormColumn {
	float: left;
	margin-left: 17px;
	width: 290px;
}
	.LetterFormField {
		float: left;
	}
		.LetterFormField label {
			width: 100px;
		}
		.LetterFormField label.RequiredLabel {
			width: auto;
		}



/* Get Involved Page
//////////////////////////////////////////////////////////////////////////////////////////////////*/
textarea.EmbedText {
height: 50px; width: 615px; }

/* Footer 
//////////////////////////////////////////////////////////////////////////////////////////////////*/
.FooterWrap {
width:940px; padding: 20px 0; margin: 0 auto; font-size: 1.2em;}

.FooterWrap a:link, .FooterWrap a:visited {
color: #fff; font-weight: normal; }

.FooterWrap a:hover {
	color: #FFF;
text-decoration:underline; }

#ExceptionPage .MainHeaderContainer {
	padding-bottom: 20px;
	width: auto;
}
#ExceptionPage .MenuContainer {
	margin-top: 70px;
}

#MyProfile .JumpLinks {
	margin-top: 0;
}

#AlertThankYou .ContentBottom, #ContactUs .ContentBottom {
	clear: both;
	padding-top: 10px;
}

#SignupFormContainer {
	width: 640px; 
	overflow: hidden; 
	padding: 20px 0 0 0; 
	}

.SignupFormField {
	width: 300px; 
	padding-right: 20px; 
	float: left; 
	}
	
.labelLong {line-height: 1.75em; margin: 0 0 10px 5px; width: 800px;}

.quotestable *, .quotesheader * { border: 0 none !important; }
.quotestable td { border-bottom: 1px solid #bbb !important; }
.quotesdivider { height: 3px; }

.ContentRightRegister {
width: 300px; margin-left: 20px; float: left; padding-left:19px; border-left: 1px solid #CCC; }

.MenuContainer a.gaudylink { color: #FBE6D5; font-weight: bold; font-size: 13px; line-height: 13px; }

