/* homepage styles */
h1 { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 16px; 
font-weight: bold;
padding: 0px 0px 5px;
border:0; 
margin: 0px; 
font-variant: normal } 
h5 { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 13px; 
font-weight: bold;
padding: 0px 0px 5px;
border:0; 
margin: 0px; 
font-variant: normal } 
h2 { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 15px; 
font-weight: bold;
padding: 0px 0px 3px;
border:0; 
margin: 0px; 
font-variant: normal } 
h3 { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 15px; 
color: #ff6600; 
font-weight: bold;
padding: 0 0 0;
border:0;
margin: 0; }

/* div style for accessibility and search links for home page */ 
.topinfohome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	position: absolute;
	top: 10px;
	left: 535px;
	width: 228px;
}
.topinfohome a {
text-decoration: none; color: #330099; font-weight: bold
}
.topinfohome a:hover {
text-decoration: underline; color: #FF6600;
}

/* main content column for all pages */ 
.content {  
padding-top: 10px; 
padding-right: 5px; 
padding-bottom: 5px; 
padding-left: 15px; 
vertical-align: top;
}
.content p {
font-family: Verdana, Helvetica, sans-serif; 
font-size: 12px; 
line-height: 15px;
text-align: justify; 
margin: 0 0 10px 0;
}
.content a { 
text-decoration: none; 
color: #330099; }
.content a:hover { 
text-decoration: underline; 
color: #FF6600; }

/* style for the poll box on the home page */
#poll { 
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 25px; 
padding-left: 15px; 
float: right; 
width:auto;
margin-top: 20px}
#poll a { 
color: #330099; 
text-decoration: none; }
#poll a:hover { 
color: #FF6600; 
text-decoration: underline; }
#poll .pad { 
padding: 3px 3px 3px 3px; 
}
#poll img {
margin: 0;
padding: 0;
}

/* style for the resources box on the home page */
#box { color: #333333;
	background-color: #DDDDF9;
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: left;
		}
#resources {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	text-align: left;
	padding: 6px 10px 6px 10px;
}



/* style for the font size switcher div on the home page */
#fonts { 
left: 640px; 
top: 45px; 
position: absolute; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
text-decoration: none; 
height: 25px; 
width: 140px; 
font-weight: normal; 
text-align: center }
#fonts a { 
text-decoration: none; 
color: #330099; 
font-weight: bold }
#fonts a:hover { 
text-decoration: underline; 
color: #FF6600; }

/* displays date */
#date {
left: 195px;
top: 85px;
position: absolute;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
color:#333333;
}

#datehome {
left: 170px;
top: 75px;
position: absolute;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
color:#333333;
}

/* general styles for all pages */

/* top table data for logo etc */ 
#pagetitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 15px;
	padding-left: 40px;
	padding-bottom: 20px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-bottom-style: solid;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-color: #333333;
}
/* indent in main content area */
.indent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	margin-top: 0px;
	padding-left: 55px;
	padding-right: 15px;
	vertical-align: top;
	padding-top: 20px;
}



.copyright {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #666666; 
padding-bottom: 10px; 
padding-top: 5px; 
padding-left: 5px; 
padding-right: 5px;
line-height: normal; }

/* style for logos at bottom on home page */
#partner {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #666666; 
padding-bottom: 10px; 
padding-top: 5px; 
padding-left: 5px; 
padding-right: 5px;
line-height: normal; }
#partner h6 { float:right; width:auto; }
#partner h5 {float:left; width:auto; }


p {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: normal; 
color: #000000; 
margin-top: 0px; 
line-height: 16px; }



/* page headings */
.purpletext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #330099;
	margin: 0px;
}
.maroontext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #990000;
	margin: 0px;
}
.greentext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #009900;
	margin: 0px;
}
.orangetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FF6600;
	margin: 0px;
}
.redtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #CC0066;
	margin: 0px;
}
.greytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	margin: 0px;
}

/* various fonts */
.rightaligntext {  text-align: right}
.smalltext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}

.formleftgap {  padding-left: 40px; margin-left: 50px}
.indexhead { margin-bottom: 0px; padding-bottom: 5px; font-size: 11px; font-weight: bold;; padding-top: 15px}
.logo { padding-top: 10px; padding-right: 5px; padding-bottom: 15px; padding-left: 15px; font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-align: left; color: #330099; font-weight: bold; }

.images { 
padding-top: 5px; 
padding-right: 5px; 
padding-bottom: 5px; 
padding-left: 15px; 
font-family: Verdana, Helvetica, sans-serif; 
font-size: 12px; 
text-align: justify }

.logotext { 
padding-top: 10px; 
padding-right: 5px; 
padding-bottom: 0px; 
padding-left: 15px; 
font-family: Verdana, Helvetica, sans-serif; 
font-size: 11px; 
text-align: left }

/* div style for font size switcher on all pages except home */
#fontsall {
	left: 560px;
	top: 50px;
	position: absolute;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	height: 25px;
	width: 170px;
	font-weight: normal;
	text-align: center;
	padding: 4px;
}
#fontsall a { text-decoration: none; font-weight: bold }
#fontsall a:hover { text-decoration: underline; }


/* style for div for accessibility and search links for all pages */ 
.topinfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	position: absolute;
	top: 10px;
	left: 480px;
	width: 218px;
}
.topinfo a {
	text-decoration: none;
}
.topinfo a:hover {
	text-decoration: underline;
}



/* left hand links basics - colours etc are in separate pages */
#sidebar {
padding-top: 10px;
padding-bottom: 200px;
margin: 0;
border: 0;
font: 12px/14px Verdana, Lucida, Arial, sans-serif;
text-align: left;
padding-left: 6px;
padding-right: 16px;
}


.photoleft { margin-right: 10px; margin-bottom: 5px;}
.photoright { margin-left: 10px; margin-bottom: 5px;}
.disclaimer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	width: 450px;
	line-height: normal;
}
/* subscription to online updates */
.subscribe { padding:10px; }
.subscribe1
{ border: 1px solid #330099;
padding: 10px;

}
.subscribe2
{ padding-left: 50px; padding-right: 5px;
}
.subdent
{ margin-left: 0px; margin-bottom:10px; }
.close a { 
text-decoration: underline; 
color: #330099; }
.close a:hover { 
text-decoration: underline; 
color: #FF6600; }

/* subscription to online updates from Afasic England */

.subscribe { padding:10px; }
.subscribe-1
{ 
padding: 15px 10px 10px 10px; 
margin-top: 80px; 
background-color:#FFFFFF; 
border-style: solid;
        border-width:1px;
        border-color: #cccccc;
-moz-border-radius-topright:10px;
	-moz-border-radius-topleft:10px;
    -moz-border-radius-bottomright:10px;
	-moz-border-radius-bottomleft:10px;
	-webkit-border-top-right-radius:10px; 
	-webkit-border-top-left-radius:10px; 
    -webkit-border-bottom-right-radius:10px;
	-webkit-border-bottom-left-radius:10px;  
    -khtml-border-top-right-radius:10px; 
	-khtml-border-top-left-radius:10px;	
    -khtml-border-bottom-right-radius:10px;
	-khtml-border-bottom-left-radius:10px;
	border-top-right-radius:10px; 
	border-top-left-radius:10px;	
    border-bottom-right-radius:10px;
	border-bottom-left-radius:10px;
}

.subscribe-2
{ padding-left: 20px; padding-right: 5px; line-height:18px;
}
.subdent
{ margin-left: 0px; margin-bottom:10px; }
.close a { 
text-decoration: underline; 
color: #330099; }
.close a:hover { 
text-decoration: underline; 
color: #FF6600; }

/* forms for printing */
.printpage {
	text-align: right;
	display: block;
	float: right;
	width:auto;	
}

