A:link  {
text-decoration: underline; 
color: #9c0200; }

A:visited  {
text-decoration: underline; 
color: #9c0200; }

A:active  {
text-decoration: underline; 
color: #9c0200; }

A:hover  {
text-decoration: underline; 
color: #10146d; }




* {
padding: 0;
margin: 0; }

body {
font-family: arial;
background: #fff url("../images/gradient.gif") repeat-x;
margin: 20px 0; }

#Head tr td.middle {
vertical-align: middle; }

#Container {
text-align: left;
width: 760px;
margin: 0; }

#Head {
border-collapse: collapse; }

#Head td {
text-align: center;
padding: 5px;
vertical-align: bottom; }


/* Handle logo! */
#Logo {
display: block;
border: 0; }

#Logo span {
display: none; }

#Logo img {
border: 0; }

/* Interact panel */
#Interact {
width: 120px;
margin: 0;
list-style: none; }

#Interact li {
margin: 0;
padding: 0;
display: inline; }

#Interact li a {
background-color: #1D25B7;
color: #fff;
text-decoration: none;
font-family: Verdana;
display: block;
padding: 5px;
margin: 0 0 3px 0;
font-size: 1.1em;
text-align: center; }

#Interact li label {
display: none; }

#Interact input {
display: block;
font-size: 1.2em;
color: #aaa; 
width: 130px;}




#Interact_new {
width: 120px;
margin: 0;
list-style: none; }

#Interact_new li {
margin: 0;
padding: 0;
display: inline; }

#Interact_new li a {
background-color: #1D25B7;
color: #fff;
text-decoration: none;
font-family: Myriad Pro;
display: block;
padding: 5px;
margin: 0 0 3px 0;
font-size: 1.2em;
text-align: center; }

#Interact_new li label {
display: none; }

#Interact_new input {
display: block;
font-size: 1.2em;
color: #aaa; 
width: 130px;}

div.clear {
clear: both;
height: 1px;
font-size: 1px;
line-height: 1px; }




#Head #SiteSearch {
width: 250px;
text-align: center;
vertical-align: bottom; }

#Head #SiteSearch #SearchArea {
border: 1px solid #009;
padding: 15px;
text-align: left;
}

#SiteSearch label {
display: block;
font-size: 1.2em;
margin: 0 0 5px 0;
color: #009;
font-family: Verdana; }

#SiteSearch input {
font-size: 1.1em;
color: #009;
width: 130px;
padding: 2px;
border: 1px solid red;}

#SiteSearch input.Submit {
width: auto;
border: 0; }

#body {
text-align: left; }

#home {
width: 760px;}


h1, h2, h3, h4, h5 {
font-family: Myriad Pro; }

#content h2 {
color: #009;
margin: 0 0 5px 0; }

	
h1 {
font-family: Myriad Pro, Trebuchet MS;
font-size: 18px;
font-weight: bold;
text-align: left;
color: black;
line-height:24px;}

br.clearer {
clear: both; }

ul, ol {
padding: 0 0 0 25px;
margin: 0 0 25px 0; }

#home h2 {
margin: 25px 0 10px 0; }

#home h2.firstChild {
margin:  0 0 10px 0; }

dt {
font-weight: bold; }

dd {
margin: 0 0 20px 0; }

#LeftColumn {
background:url(http://www.msassociation.org/images/new_design/left_bg.gif); 
background-repeat: repeat-x;
 }
 
 #side {
background:url(http://www.msassociation.org/images/new_design/side_bg.gif); 
background-repeat: repeat-y;
 }


#LeftColumn A:link {
font-family: Myriad Pro, Trebuchet MS;
font-size: 16px;
text-align: left;
color: #7e1811;}

 #LeftColumn A:visited {
	font-family: Myriad Pro, Trebuchet MS;
font-size: 16px;
text-align: left;
color: #7e1811;}

#LeftColumn A:active {
	font-family: Myriad Pro, Trebuchet MS;
font-size: 16px;
text-align: left;
color: #7e1811;}

#LeftColumn A:hover { 
	font-family: Myriad Pro, Trebuchet MS;
font-size: 16px;
text-align: left;
color: black;}

#LeftColumn .blue {
background:url(http://www.msassociation.org/images/new_design/blue_bg.gif); 
background-repeat: repeat-y;
padding: 12px;}

#header {
font-family: Myriad Pro, Trebuchet MS;
font-size: 24px;
font-weight: bold;
text-align: left;
color: black;
line-height:24px;
}


#rightColumn {
background:url(http://www.msassociation.org/images/new_design/column_line_bg.gif); 
background-repeat: repeat-y;}



p {
margin: 0 0 15px 0; }

h2.donate {
background-color: #1D25B7;
padding: 5px;
color: #fff;
width: 170px; }

#Global_navigation {
font-family: Verdana;
border-top: 3px solid #AF0105;
border-bottom: 3px solid #AF0105;
padding: 7px 2px;
text-align: center;
margin: 0; }

#Global_navigation a {
color: #1D25B7;
text-decoration: none;
font-weight: bold; }

#Global_navigation a:hover {
text-decoration: underline; }


#SecondaryNavigation {
float: left;
width: 200px; 
padding: 10px;
color: #000;
font-weight: bold;
font-family: "Trebuchet MS";
background-color: #EEF2FF; }

/* Indented Links. */
#SecondaryNavigation ul ul li a {
color: #000;
text-decoration: none; 
font-weight: normal; }


/* Not indented links. */
#SecondaryNavigation ul li a {
color: #000;
font-weight: bold;
text-decoration: none;  }

#SecondaryNavigation ul {
list-style: none;
padding: 0;
margin: 0; }

#SecondaryNavigation ul li {
margin: 20px 0 0 0;
font-weight: bold; }

#SecondaryNavigation ul li ul li {
margin: 5px 0 12px 10px; }

#content {
	margin: 0 0 0 240px;
	padding: 10px 0 0 0;

}

#content.FAQ {
   margin: 0;
   padding: 10px;
}

#alternate-languages {
	margin: 25px 0 0 0;
	clear: both;
	text-align: center;
	padding: 10px 0;
}
#home #alternate-languages, #home #footer {
   margin: 0;
}

#footer {
clear: both;
padding: 2px;
font-size: .8em;
font-family: 'Arial', 'Verdana', sans-serif;
text-align: center;
border-top: 1px dotted #555;
background-color: #fef8d4;
}

#content.NewsCenter p {
margin: 10px 0px 0px 0px; }
#content.NewsCenter ul {
margin: 5px 0px 0px 0px; }

#content.NewsCenter p.ReadMore {
margin: 5px 0 25px 0; }

p.details {
font-style: italic;
font-size: 1.3em;
color: #7582C8; }

p.details1 {
font-style: italic;
font-size: 1.3em;
color: black; }


/* Since LOGIN... */
tr#login {
	font-family: "Lucida Grande", "Lucida", Verdana;
}

tr#login a {
	display: inline;
}

tr#login td {
	text-align: left; }

#Global_navigation {
	border-top: 2px solid #900;
	border-bottom-width: 1px;
}
	
	
#Interact {
	padding: 0;
}

#login {
	margin: 0;
	padding: 0;
}

#Head {
	margin: 0;
	width: 100%;
}

#random-header-images {
	width: 340px;
	text-align: right;
}

#random-header-images img {
	margin: 0 5px 0 0;
	width: 105px;
	display: block;
	float: left;
	height: 96px;
}


#random-header-images_new {
	width: 360px;
	text-align: right;
}

#random-header-images_new img {
	margin: 0 5px 0 0;
	width: 360px;
	display: block;
	float: left;
	height: 96px;
}


#random-header-images_quotes {
	width: 207px;
}

#random-header-images_quotes img {
	margin: 0 5px 0 0;
	width: 207px;
	display: block;
	height: 236px;
}


div.caption {
	margin: 7px;
}

#content div.caption img {
	display: block;
	margin: 0;
}

div.caption p {
	background-color: #e2e8ff;
	color: #36259a;
	margin: 0;
	text-align: center;
	padding: 5px;	
	font-family: "Verdana", "Arial", sans-serif;
}

#content img {
	margin: 7px;
}

#content div.sidebar {
	background-color: #ffe079;
	float: right;
	width: 200px;
	padding: 10px;
	margin: 0 0 10px 10px;
}

#content div.sidebar h2 {
	color: #781702;
	margin: 0 0 10px 0;
}

#content div.help {
	font-style: italic;
}

blockquote {
	color: #1c1068;
	font-style: italic;
	text-align: center;
	font-size: 1.3em;
	padding: 5px;
	margin: 0 0 10px 0;
}

blockquote p {
	margin: 0 0 10px 0;
}

blockquote span.quoted-by {
	font-size: .9em;
}

address {
	margin: 0 0 10px 0;
	font-style: normal;
}


/* Motivator list */

#motivators div.issue {
   margin: 0 0 10px 0;
   padding: 0;
   border-bottom: 1px solid #AEBBC9;
   overflow: hidden;
}

#motivators div.issue img {
   margin: 0 0 10px 0;
   width: 125px;
}

#motivators h2 {
   margin: 0 0 15px 0;
}

#motivators h2 a {
   text-decoration: none;
   color: #993A1A;
}

#motivators h3 {
   font-size: 1.1em;
   color: #2B3899;
   font-style: italic;
   margin: 0 0 5px 0;
}

#motivators div.issue img {
   float: right;
   margin: 0 0 10px 10px;
   border: 1px solid #000;
}
   
