/* commented backslash hack \*/ 
/* html, body{height:100%;}  */

html,body {
	margin: 0;
	width: 100%;
	height: 100%;
	vertical-align:top;
}


ul, ul li {
    margin: 0;
    padding: 0;
    list-style: none;
}

ul li {
    background-image: url(graphics/static/bullet1.gif); 
    background-position: left top;
    background-repeat: no-repeat;
    padding-left: 15px;
	padding-bottom: 5px;
}

.bodygreen {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.5;
	text-align: center;  /* Centre content for IE5 */
	min-width: 1000px;
	color: #333;
	background: #FFFFFF;
	background: url(graphics/static/backgrounds/bggreen.jpg);
	height: 100%;
}

.bodyblue {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.5;
	text-align: center;  /* Centre content for IE5 */
	min-width: 1000px;
	color: #333;
	background: #FFFFFF;
	background: url(graphics/static/backgrounds/bgblue.jpg);
	height: 100%;
}

.bodypink {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.5;
	text-align: center;  /* Centre content for IE5 */
	min-width: 1000px;
	color: #333;
	background: #FF0000;
	background: url(graphics/static/backgrounds/bgpink.jpg);
	height: 100%;
}

.bodylilac {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.5;
	text-align: center;  /* Centre content for IE5 */
	min-width: 1000px;
	color: #333;
	background: #FF0000;
	background: url(graphics/static/backgrounds/bglilac.jpg);
	height: 100%;
}

.bodyorange {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.5;
	text-align: center;  /* Centre content for IE5 */
	min-width: 1000px;
	color: #333;
	background: #FF0000;
	background: url(graphics/static/backgrounds/bgorange.jpg);
	height: 100%;
}

.bodygrey {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.5;
	text-align: center;  /* Centre content for IE5 */
	min-width: 1000px;
	color: #333;
	background: #FF0000;
	background: url(graphics/static/backgrounds/bggrey.jpg);
	height: 100%;
}


a {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	line-height:1.5;
	color: #339933;
}

a:hover {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	line-height:1.5;
	color: #339933;
}

.boldlink {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	line-height:1.5;
	color: #339933;
}

.boldlink:hover {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	line-height:1.5;
	color: #FFFFFF;
}


.morestuff {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #666666;
}

.morestufflink {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	line-height:1.6;
	color: #339933;
}

.morestufflink:hover {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	line-height:1.6;
	color: #FFFFFF;
}

.downloadlink {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	line-height:1.5;
	color: #339933;
}

.downloadlink:hover {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	line-height:1.5;
	color: #FFFFFF;
}

.pagetitle {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:bold;
	text-decoration:none;
	line-height:1.5;
	color: #777777;
}

.subheading {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	text-decoration:none;
	line-height:1.5;
	color: #339933;
}

.subheading2 {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	line-height:1.5;
	color: #339933;
}

.intropara {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	line-height:1.5;
	color: #333333;
}

.intropara2 {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	line-height:1.5;
	color: #FF6600;
}

.letters_subject {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	line-height:1.5;
	color: #0099CC;
}

.letters_body {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	line-height:1.5;
	color: #666666;
}

#outergreen {
	background: url(graphics/static/backgrounds/headergreen.jpg) center top no-repeat;
	position: relative;
	z-index: 10;
	height: 100%;
}
* html #outergreen{height:100%;}/* ie6 and under*/

#outerblue {
	background: url(graphics/static/backgrounds/headerblue.jpg) center top no-repeat;
	position: relative;
	z-index: 10;
	height: 100%;
}
* html #outerblue{height:100%;}/* ie6 and under*/

#outerpink {
	background: url(graphics/static/backgrounds/headerpink.jpg) center top no-repeat;
	position: relative;
	z-index: 10;
	height: 100%;
}
* html #outerpink{height:100%;}/* ie6 and under*/

#outerlilac {
	background: url(graphics/static/backgrounds/headerlilac.jpg) center top no-repeat;
	position: relative;
	z-index: 10;
	height: 100%;
}
* html #outerlilac{height:100%;}/* ie6 and under*/

#outerorange {
	background: url(graphics/static/backgrounds/headerorange.jpg) center top no-repeat;
	position: relative;
	z-index: 10;
	height: 100%;
}
* html #outerlilac{height:100%;}/* ie6 and under*/

#outergrey {
	background: url(graphics/static/backgrounds/headergrey.jpg) center top no-repeat;
	position: relative;
	z-index: 10;
	height: 100%;
}
* html #outerlilac{height:100%;}/* ie6 and under*/

