/**********************
********* MAIN DESIGN 
***********************/

/*background & structure*/
html {background: url(../images/bg/inner-bg.jpg) repeat-x;}
body {
	background: url(../images/bg/inner-bg.jpg) repeat-x;
	font: 62.5% Arial; 
}
/* fonts */
h1 {color: #82786e;font-size:2.2em;font-weight:bold;}
h1.moodle {margin-bottom: 0;
		font-size: 2.2em;
		font-weight: bold;
		color:#82786e;
		text-indent:-5000px;
		width:547px;height:75px;
		background:url(../images/bg/moodle-header.gif);
		}
		h1.moodlegeneric {margin-bottom: 0;
		font-size: 2.2em;
		font-weight: bold;
		color:#82786e;
		text-indent:-5000px;
		width:547px;height:75px;
		background:url(../images/bg/generic-moodle-header.gif);
		}
div.h1divider {width:100%;height:10px;background:url(../images/bg/H1_line.gif) 0 100% repeat-x;margin:5px 0 10px 0;}
div.grayline {float:left;width:100%;background:url(../images/bg/divider-line.gif) 0 100% repeat-x;margin:0 0 20px 0;padding-bottom:10px;}
div.grayline .nopad {margin:0 0 0px 0;padding-bottom:0px;}
div.dashedline{padding-bottom:5px;border-bottom:1px dashed #ddd7ba;}
div.dashedlineright{padding-bottom:5px;border-bottom:1px dashed #ddd7ba;margin-left:36px;}
div.dashedlinenomarg{padding-bottom:5px;border-bottom:1px dashed #ddd7ba;margin-top:-8px;}
h2 
{color: #8b8c44;margin-bottom:.5em;font-weight:bold;font-size:1.4em;}
h3 
{color: #8b8c44; font-size: 80%; font-weight: bold;font-size:1.3em;}
h4 
{color: #5a4e37;font-size:1.2em;margin-bottom:.5em;}
h5 
{color: #6f665a;margin-bottom:3px;font-weight:bold;font-size:1.2em;}


a {color: #ec8a10;font-weight:bold;}
h2 a[id] {color:#8b8c44;}
a:hover, a:visited {color: #c06a00;}
h2 a[id]:hover, h2 a[id]:visited {color:#8b8c44;}
a.blue {color: #496cad;font-weight:normal;}
/*misc*/
.divide {
	border-bottom: 1px solid #e8e7df;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.view-more {
	background: url(../images/double-arrows.gif) no-repeat 0 5px;
	padding-left: 14px;
	font-size: 1.2em;
	display: block;
	margin-top: 10px;
}
.read-more {
	background: url(../images/double-arrows-small.gif) no-repeat 0 50%;
	padding-left: 12px;
	display: block;
	margin: 10px 0;
}

#container {
	width: 985px;
	margin: 0 auto;
	position: relative;
}

/*top styles, including both navigations and search box*/
#top {
	width: 100%; 
}
#top #logo {
	width: 314px; height: 94px;
	background: url(../images/logo.gif) no-repeat 0 26px;
	padding-top: 26px;
	float: left;
}
#top #logo a{
	width: 314px; height: 94px;
	display: block;
	/*background: url(../images/logo.gif) no-repeat 0 0;*/
}
#top #logo img{
	/*display: none;*/
}
#top #global-nav {
	width: 66.7%; height: 22px;
	padding: 17px 0 0 11px;
	float: left;
	font-size: 1.2em;
	color: #979696;
}
#top #global-nav a {
	color: #979696;
	text-decoration: none;
	margin: 0 7px;
		font-size: 1em;
		font-weight:normal;
}
#top #global-nav a:hover, #top #global-nav a.selected {
	color: #c06a00;
}
#top #tagline {
	clear: both;
	padding: 10px 0 0 10px;
}
#top #tagline p{
	color: #ec8a10;
	font-size: 1.2em;
	font-family: verdana;
}
	/*regular navigation*/
	#top #nav {
		width: 66.7%; height: 80px;
		float: left;
		padding: 0 0 0 11px;
	}
	#top #nav ul{
		height: 64px; 
		padding: 0; 
		margin: 0; 
		list-style: none;
		display: block;
		float: left;
		border-left: 1px solid #ccc3bc;
		border-right: 1px solid white;
	}
	#top #nav li{
		width: 100px; height: 64px; 
		border-right: 1px solid #ccc3bc;
		border-left: 1px solid white;
		display: inline;
		float: left;
	}
	#top #nav a{
		width: 100px; height: 49px;
		font-size: 1.4em;
		font-weight:bold;
		color: black;
		display: block;
		font-family: tahoma, helvetica, verdana, arial;
		text-align: center;
		padding-top: 15px;
	}
	#top #nav a.selected{
		background: #ff9c24;
		color: white;
	}
	#top #nav a:hover{
		color: white !important;
	}
	#top #nav li.last {
		border-right: 1px solid white;
	}

		/*dropdown navigation onhover */
		#top #nav li ul{
			position: absolute;
			top: 103px; left: -999px;
			border-left: 1px solid #cfcfcf;
			border-right: 1px solid #cfcfcf;
			border-bottom: 2px solid #9e9e9d;
			z-index: 1000;
			height: auto;
		}
		#top #nav li ul li{
			clear: both;
			width: auto; height: auto;
			display: block;
			border-left: 0;
		}
		#top #nav li ul li a{
			color: white !important;
			border-left: 1px solid #FF9C24;
			border-right: 1px solid #FF9C24;
			width: 195px;
			height: auto;
			font-size: 1.3em;
			font-weight: bold;
			padding: 6px 10px 6px 15px;
			font-family: arial;
			text-align: left;
			background: #FF9C24;
				filter:alpha(opacity=90);
				-moz-opacity:0.9;
				-khtml-opacity: 0.9;
				opacity: 0.9;
		}
		#top #nav li ul li a:hover{
			color: #ff9c24 !important;
			background: white !important;
		}
		#top #nav li:hover, #top #nav li.sfhover {
			background: #ff9c24;
		}
		#top #nav li:hover ul, #top #nav li.sfhover ul {
			left: auto;
			margin-left: -1px;
		}
		#top #nav li:hover a, #top #nav li.sfhover a {
		color: white !important;
		}

	/*search-bar styles*/	
	/*#top #nav input {
		float: left;
	}
	#top #nav input.search {
		background: url(../images/search.gif) no-repeat;
		width: 160px; height: 24px;
		padding: 8px 0 0 8px;
		border: 0;
		float: left;
		margin: 16px 0 0 16px;
	}
	#top #nav input.go {
		background: url(../images/search.gif) no-repeat -168px;
		width: 36px; height: 30px;
		border: 0;
		float: left;
		margin: 16px 0 0 0;
		cursor: pointer;
	}*/
	
	/*search-bar styles*/
	#top #nav div.searchbg {
		width:197px;
		height: 30px;
		margin: 16px 0 0 16px;
		float: left;
		border: 0;
	}
	
	/*IE 6*/
	* html #top #nav div.searchbg {
		width:200px;
		height: 30px;
		margin: 16px 0;
		float: left;
		border: 0;
	}
	#top #nav div.searchbg img {float:left;}
	
	#top #nav div.searchbg input.search-field {
		background: url(../images/search_bx.gif) 0 0 repeat-x;
		width: 150px; height: 30px;
		padding: 7px 0 0 0;
		border: 0;
		float:left;
		margin: 0;
	}
	
	/* FireFox 3 */
#top #nav div.searchbg input.search-field, x:-moz-any-link, x:default  {background: url(../images/search_bx.gif) 0 0 repeat-x;
		width: 150px; height: 30px;
		padding: 9px 0 0 0;
		border: 0;

		float:left;
		margin: 0;
	}


/* Safari */
body:first-of-type #top #nav div.searchbg input.search-field {background: url(../images/search_bx.gif) 0 0 repeat-x;
		width: 150px; height: 30px;
		padding: 3px 0 0 0;
		border: 0;
		float:left;
		margin: 0;
	}


	
	
	
	
	
	#top #nav div.searchbg input.go {
		background: url(../images/buttons/go-button.gif) 0 0 no-repeat;
		width: 38px; height: 30px;
		border: 0;
		margin: 0;
		float:left;
		cursor: pointer;
	}
		
/*content styles*/
#content {
	width: 100%;
	margin: 42px 0 0  0;
}
	/*left sidebar*/
	#content #left{
		width: 21.3%;
		float: left;
	}
	#content #left h1{
		color: #b9c1b5;
		font-size: 90%;
		font-weight: bold;
	}
	#content #left .mist {
		background: url(../images/bg/green-mist.jpg) no-repeat;
		padding: 10px;
	}
	#content #left .mist p{
		color: #5a6955;
		font-size: 1.3em;
		margin: 6px 0;
	}
	#content #left .mist select{
		width: 70%;
	}
	#content #left .mist .small{
		font-size: 1em;
	}
	#content #left div.leftnavtitle {
	background:url(../images/leftnav/leftnav-header.gif) 0 0 no-repeat;
	width:212px;
	height:42px;
	}
	#content #left div.leftnavtitle h2, #content #left div.leftnavtitle h2 {
	color:#372e26;
	text-transform:uppercase;
	font-weight:bold;
	font-size:1.3em;
	text-align:center;
	padding:15px 10px 0 10px;
	margin:0;
	}
	#content #left div.leftnavtitle h2, #content #left div.leftnavtitle h2 a { color:#372e26;}
	#content #left ul#left-nav {
		list-style: none;
		margin: 0;
		padding: 0;
		font-size: 1.3em;
		vertical-align: top;
		border:1px solid #dedbd6;
		width: 100%;
	}
	

	
	#content #left ul#left-nav li{
		background: #fff;
		padding:5px 0 0 0;
		margin: 3px;
	}
	
	
	
	
	#content #left ul#left-nav li ul {padding:0 0 3px 0;}
	
#content #left ul#left-nav a,#content #left ul#left-nav span {
	color: #000;
	cursor: pointer;
	display: block;
	font-weight: bold;
	margin-left: 0;
	padding: 2px 2px 2px 17px;
	width: 161px;
}

	
	
	#content #left ul#left-nav li.selected {background:#eee7e1;border:1px solid #dedbd6;margin-bottom:3px;}
	#content #left ul#left-nav li.selected a{color:#d06100;}
	#content #left ul#left-nav li.inactive {background:#fff;border:1px solid #dedbd6; margin-bottom:3px;}
	#content #left ul#left-nav li.inactive a{color:#8a8178;}
	
#content #left ul#left-nav ul.collapsed {display:none;background: #fff;}
#content #left ul#left-nav ul.expanded {display:block;background:#fff;}
#content #left ul#left-nav li.selected ul.expanded, #content #left ul#left-nav li.selected ul.expanded li { background:#f8f6f5;}
#content #left ul#left-nav a,#content #left ul#left-nav span {
	color: #8a8178;
	cursor: pointer;
	display: block;
	font-weight: bold;
	margin:0;
	padding: 0;
}
#content #left ul#left-nav span {
	padding: 0 0 0 21px;
}

#content #left ul#left-nav a {
	padding: 5px 0 5px 25px;
}

#content #left ul#left-nav span a {
	padding: 0 0 5px 5px;
}



#content #left ul#left-nav li.inactive ul li a, #content #left ul#left-nav li.selected ul li a{
	padding: 0 0 0 35px;
	font-size:.9em;
	color:#8a8178;
	margin:0;
	background: url(../images/leftnav/bullet_gray.gif) no-repeat 25px 50%;
}

#content #left ul#left-nav li.inactive ul li a:hover, #content #left ul#left-nav li.selected ul li a:hover { color:#c06a00;}

#content #left ul#left-nav li.selected ul li a.active{
	padding: 0 0 0 35px;
	font-size:.9em;
	color:#c06a00;
	margin:0;
	background: url(../images/leftnav/bullet_orange.gif) no-repeat 25px 50%;
}

#content #left ul#left-nav li span.expanded {
	background: url(../images/leftnav/arrow-expand-gray.gif) no-repeat 8px 4px;
}


#content #left ul#left-nav li.selected span.expanded {
	background: url(../images/leftnav/arrow-expand-orange.gif) no-repeat 8px 4px;
}

#content #left ul#left-nav li span.collapsed {
	background: url(../images/leftnav/arrow-collapse-gray.gif) no-repeat 8px 4px;
}


#content #left ul#left-nav li.selected span.collapsed {
	background: url(../images/leftnav/arrow-collapse-orange.gif) no-repeat 8px 4px;
}


#content #left ul#left-nav li span.expanded a:hover { color:#c06a00;}
#content #left ul#left-nav li span.collapsed a:hover { color:#c06a00;}
#content #left ul#left-nav li a:hover { color:#c06a00;}


	#content #left .plain {
		padding: 20px 12px 20px 8px;
		clear: both;
	}
	#content #left .plain  h2{
		font-size: 1.6em;
	}
	#content #left .plain  h3{
		color: #605642;
		font-size: 1.3em;
		font-weight: bold;
		margin-bottom: 5px;
	}
	#content #left .plain p{
		color: #6f665a;
		font-size: 1.2em;
		line-height:1.4em;
	}
	/*middle or main content styles*/
		#content #middle{
		width: 55.7%;
		float: left;
		padding: 0 13px 0 26px;
		border-right:1px solid #ddd;
		/*margin-right:12px;
		removed by ML in order to collapse borders between middle and right columns*/
		border-collapse:collapse;
	}
	/*Add this */

#content #middle div.addthistoolbar {display:block;}

#content #middle div.addthistoolbar div {float:left;}


#content #middle div.addthistoolbar div.addthistoolbarmiddle {height:23px;background:url(../images/addthis/share_middle.gif) 0 0 repeat-x;}
#content #middle div.addthistoolbar div.addthistoolbarmiddle ul {margin:-3px 0;list-style-type:none;	padding-top:-20px;}
#content #middle div.addthistoolbar div.addthistoolbarmiddle ul li {float:left;list-style-type:none;}
#content #middle div.addthistoolbar div.addthistoolbarmiddle ul li a
{
	font-size:.9em;
    margin-right:14px;
	width:50px;
	cursor:pointer;
}

#content #middle div.addthistoolbar div.addthistoolbarmiddle ul li a.last {margin-right:0; }



#content #middle div.addthistoolbar div.addthistoolbarmiddle ul li a img
{
    padding-right:3px;
	vertical-align:bottom;
}
	#content #middle h1{
		margin-bottom: 0;
		font-size: 2.2em;
		font-weight: bold;
		color:#82786e;
	}
	#content #middle h2{
		font-size: 1.8em;
		font-weight: bold;
		margin: 10px 0 8px 0;
	}
	#content #middle ul, #content #middlewide ul{
		color: #655f53;
		margin: 8px 10px 8px 30px;

	}
	
	#content #middle ul li, #content #middlewide ul li{
		color: #655f53;
		font-size:1.3em;
		list-style-type:disc;
		padding-top:.5em;
	}
	#content #middle ul li ul li, #content #middlewide ul li ul li{
		color: #655f53;
		font-size:1em;
		list-style-type:circle;




		padding-top:.5em;
	}
	#content #middle ol, #content #middlewide ol{
		color: #655f53;
		list-style:outside;
	
		padding-left:-2em;
	}
	#content #middle ol li, #content #middlewide ol li{
		color: #655f53;
		list-style-type:decimal;
		list-style:outside;
			
		
	}
	#content #middle ul li ol li, #content #middlewide ul li ol li {
		color: #655f53;
		font-size:.8em;
		list-style-type:decimal;
		line-height:.7em;
		margin-left:.8em;
		padding-left:-2em;
	}
	#content #middle ol li ul li, #content #middlewide ol li ul li {
		color: #655f53;
		font-size:1em;
		list-style-type:disc;
		line-height:1.4em;
		margin:-.5em 0 5px 0;
		padding-left:0;
		list-style-position:inside;
	}
	#content #middle p{
		font-size: 1.3em;
		color: #655f53;
		margin: 8px 0;
		line-height:1.4em;
	}
	
	#content #middle p sup{
		font-size: .85em;
		color: #655f53;
		margin:0;
		padding:0;
		line-height:1.2em;
	}
	
	
	#content #middle ol, #content #middlewide ol{
		font-size: 1.3em;
		color: #655f53;
		margin: 8px 10px 8px 30px;
		
		list-style:decimal;
		list-style-position:inside;

	}
	#content #middle ol li, #content #middlewide ol li{
		
		
		margin: 10px 20px 10px 0;
		line-height:1.4em;
		

	}
	#content #middle ol li p { font-size:1em;}
	#content #middle .asterisk{
		
		color: red;
		font-weight:bold;
		
	}
	
	#content #middle div.backtotop a{background:url(../images/backtotop.gif); display:block;width:510px;height:23px;}
		#content #middle div.backtotop a span {display:none;}
	
	#content .indent{
		margin: 14px;
		clear:both;
	}
	#content .indent30{
		margin-left: 30px;
	}
	#content .indent30 h2{
		
		position:relative;left:-28px;
	}
	#content .indent30 p{
		
		padding:0 0 0 0;
		margin: 0;
		/*border-bottom:1px dashed #ccc;*/
	}
	#content .indent30 p.last{
		border-bottom:0;
		padding:0;
		margin-bottom:0;
		
	}
	#content .indent30 img{
	    position:relative;top:7px;margin-top:-7px
	}
	#content .indent30 .backtotop a{background:url(../images/backtotop.gif); display:block;width:510px;height:23px;margin-left:-15px}
	#content #middle p.readmore{
		margin-bottom:15px;
	}
	
	#content #middle div.entry {background:url(../images/bg/divider-line.gif) 0 100% repeat-x;margin:10px 0;padding-bottom:10px;}
	
	/*bio styles*/
	#content #middle dl.bio {width:548px;float:left;margin:10px 0 0 0;padding-bottom:0;}
	#content #middle dl.last { background:none; }
	#content #middle dl.bio dt {width:115px;float:left;margin-right:10px; }
	#content #middle dl.bio dd {width:423px;float:left;margin:-12px 0 0 0;}
	#content #middle dl.bio dd h3 {text-transform:uppercase;margin:-5px 0 0 0;}
	#content #middle dl.bio dd p {line-height:1.4em;}
	
	#content #middle .joblist{margin-left:30px;line-height:1.5em;}
    #content #middle .joblistlast{margin-left:30px;line-height:1.5em;padding-bottom:0px;}
    
	/*pdf links in middle column*/
	#content #middle a.paper{		
		font-weight: bold;
		background: url(../images/paper-icon.gif) no-repeat 0 3px;
	    padding-left: 14px;
	    display: block;
	    margin: 10px 5px;
		line-height:1.4em;
	}
	
	/*contact styles */
	#content #middlewide {width:70.9%;float:left;padding: 0 0 0 26px;}
	#content #middlewide h2{
		font-size: 1.8em;
		font-weight: bold;
		margin: 0 0 8px 0;
	}
	#content #middlewide p{
		font-size: 1.3em;
		color: #655f53;
		margin: 8px 0;
		line-height:1.4em;
	}
    #content #middlewide .column {height:850px;width:215px;float:left;border-right:1px dashed #ddd7ba;padding-left:10px;padding-right:10px;margin:10px 0 0 0;}
    #content #middlewide .first {width:215px;float:left;border-right:1px dashed #ddd7ba;padding-left:0;padding-right:0;margin:10px 0 0 0;}
	#content #middlewide .last {width:215px;float:left;border-right:none;padding-left:10px;padding-right:10px;margin:10px 0 0 0;}
	#content #middlewide .column .contact {margin-bottom:20px;}
	#content #middlewide .column .contact h4 {font-style:italic;font-size:1.4em;font-weight:normal;}
    #content #middlewide .column .contact p{
		color: #6f665a;
		font-size: 1.2em;
		line-height:1.4em;
		margin:0;
	}
	
	/* for glossary */
	#content #middle ul#glossarylist {width:540px;list-style: none;background:#eae7e4;height:35px;border:4px solid #f7f7f5;margin-left:0px;}
#content #middle ul#glossarylist li { 
	float: left;
	height:15px;
	line-height: 1.4em;
	margin-right: 0;
	padding:10px 5px;
	list-style-type: none;
}
#content #middle ul#glossarylist li:last-child { border-right: none; margin-right: 0; padding-right: 0; }
#content #middle ul#glossarylist a { color: #333; text-decoration: none; font-size:1.15em;font-weight:normal;}
#content #middle ul#glossarylist li.current { background: #9b9f1d;}
#content #middle ul#glossarylist li:hover {background:#d6dc95;color:#fff; }
#content #middle ul#glossarylist li.current a { color:#fff; }

#content #middle div#glossarydefinitions {clear:both;}

#content #middle div#glossarydefinitions dl {margin-top:20px;width:540px;}
#content #middle div#glossarydefinitions dt {background:url(../images/bg/glossary-tab.gif);height:38px;}
#content #middle div#glossarydefinitions dt p {padding-top:2px;float:left;padding-left:55px; vertical-align:middle;}
#content #middle div#glossarydefinitions dt p a { color:#82786e;font-size:2.2em}
#content #middle div#glossarydefinitions dd.backtotop a{background:url(../images/backtotop.gif); display:block;width:512px;height:23px;}
#content #middle div#glossarydefinitions dd.backtotop a span {display:none;}

/**added by Chris Paul **/
.hidden{
	visibility: hidden;
	display: none;
}
	
	
	/*right sidebar styles*/
		#content #right{
		width: 15.2%;
		float: left;
		border-left:1px solid #ddd;
		padding-left:12px;
		border-collapse:collapse;
		margin-left:-1px;
		color: #655f53;
	}
	#content #right h4{
		color: #595a29;
		font-size: 1.2em;
		font-weight: bold;
		text-transform: uppercase;
		border-bottom: 1px dashed #c4c4c4;
		padding: 0 0 3px 0;
		margin: 0 0 9px 0;
	}
	#content #right ul {margin-left:20px;}
	#content #right ul li{
		font-size: 1.2em;
		list-style-type:disc;
		margin: 6px 0;
		padding-left: 0;
	}
	
	#content #right p{
		font-size: 1.2em;
		margin: 0;
	}
	
	#content #right p.date{
		font-size: 1.2em;
		margin: 0 0 -10px 0;
	}
	#content #right a{
		font-size: 100%;
		font-weight: bold;
	}
	#content #right p a.link, #content #right p a.linkdescription{
		font-size: 1em;
		background-position: 0 3px;
		font-weight: bold;
	}
	
	#content #right a.link{
		font-size: 1.2em;
		font-weight: bold;
		background: url(../images/double-arrows-small.gif) no-repeat 0 50%;
	    padding-left: 12px;
	    display: block;
	    margin: 5px 0;
}
		
	#content #right a.linkdescription{
		font-size: 1.2em;
		font-weight: bold;
		background: url(../images/double-arrows-small.gif) no-repeat 0 50%;
	    padding-left: 12px;
	    margin: 5px 0 0 0;
}
#content #right p.description{
		padding-left: 12px;
	    margin: 0 0 5px 0;
}

#content #right p.introtext{
		padding-left: 0;
	    margin: 0 0 5px 0;
}

	#content #right p a.read-more{
		font-size: 1em;
		background-position: 0 10px;
		font-weight: bold;
		padding-top:5px;
	}
	
	#content #right a.read-more{
		font-size: 1.2em;
		font-weight: bold;
		border-top:1px solid #ccc;
		margin-top:10px;
		margin-bottom:15px;
	}
	
	#content #right ul li.paper{
		background: none;
		list-style-type:none;
		padding-left: 0;
	}
	#content #right p a.paper{
		font-size: 1em;
		
		font-weight: bold;
	}
	#content #right a.paper{
	
		font-size: 1.2em;
		font-weight: bold;
		background: url(../images/paper-icon.gif) no-repeat 0 3px;
	    padding-left: 14px;
	    display: block;
	    margin: 5px 0;
		line-height:1.4em;
	}
	
	
/*form found inside content*/
#content .yellow-area {
	background: #fbf7df url(../images/bg/yellow-area-bg.gif) no-repeat;
	
	margin: 35px 0 0 0;
	padding: 22px 22px 5px 22px;
	width: 504px;
}


#content .tool {
	margin: 15px 0 0 0;
	padding: 0;
	width: 546px;
}

#content .tool .top {
	background: url(../images/bg/cal_top.jpg) no-repeat;
	width: 546px;
	height:32px;
}

#content .tool .middle {
	background: url(../images/bg/cal_middle.jpg) top left repeat-y;
	width: 502px;
	padding:0 22px;
}

#content .tool .middle .tooltext {float:left;width:50%;}


#content .tool .middle .results {
	width: 232px;
	height:auto;
	font-weight:bold;
}

#content .tool .middle .results p label {color:#8b8c44;}
#content .tool .middle .results h4 {color: #6f665a;border-bottom: 1px dashed #c4c4c4;
		padding: 0 0 3px 0;
		margin: 0 0 9px 0;font-weight:bold;font-size:1.4em;}


#content .tool .middle .results .topresults {
	background: url(../images/bg/results_off_top.jpg) no-repeat;
	width: 232px;
	height:47px;
	margin:0;
	padding:0;
}

.topresults {
	background: url(../images/bg/results_off_top.jpg) no-repeat;
	width: 232px;
	height:47px;
	margin:0;
	padding:0;
}

.topresultson {
	background: url(../images/bg/results_on_top.jpg);
	width: 232px;
	height:47px;
	margin:0;
	padding:0;
}

#content .tool .middle .results .middleresults {
	width: 202px;
	background: url(../images/bg/results_off_middle.jpg) top left repeat-y;
	padding:0 15px;
	margin:-11px 0;
}

.middleresults {
	width: 202px;
	background: url(../images/bg/results_off_middle.jpg) top left repeat-y;
	padding:0 15px;
	margin:-11px 0;
}

#content .tool .middle .results .middleresults p{
	margin:0;
	padding:5px 0;
	text-align:right;
}

.middleresultson {
	width: 202px;
	background: url(../images/bg/results_on_middle.jpg) top left repeat-y;
	padding:0 15px;
	margin:-11px 0;
}

.middleresultson p{
	margin:0;
	padding:0;
	text-align:right;
}

#content .tool .middle input.medium {
	width: 192px; height: 32px;
	background: transparent url(../images/bg/cal_field.jpg) no-repeat;
	margin-bottom:-4px;
	padding-left:10px;
}

#content .tool .middle .results .middleresults input.hideform, .middleresultson input.hideform {border:none;background:none;color:#000;text-align:right;font-weight:bold;font-size:1.4em;width:192px;}

#content .tool .middle .results .bottomresults {
	background: url(../images/bg/results_off_bottom.jpg);
	width: 232px;
	height:47px;
	margin:0;
	padding:0;
}

.bottomresults {
	background: url(../images/bg/results_off_bottom.jpg);
	width: 232px;
	height:47px;
	margin:0;
	padding:0;
}

.bottomresultson {
	background: url(../images/bg/results_on_bottom.jpg) no-repeat;
	width: 232px;
	height:47px;
	margin:0;
	padding:0;
}


#content .tool .bottom {
	background: url(../images/bg/cal_bottom.jpg) no-repeat;
	width: 546px;
	height:32px;
}



#content .yellow-area h4 {
	font-weight: bold;
	font-size: 1.2em;
	color: #82786e;
	text-transform:uppercase;
}

#content #middle .yellow-area h3 
{color: #82786e;line-height: 1.4em;}

#content #middle .yellow-area fieldset h3 
{color: #8b8c44;line-height: 1.4em;}


#content #middle .yellow-area hr{margin:0;padding:0;color:#ffffff;border:none;border-bottom: 1px dashed #c1c0ae;}


#content #middle .callouttop {
	margin: 15px 0 0 0;
}

#content #middle .yellow-area h2 {color:#a40c34;margin-top:-10px;}

#content .yellow-area p, #content .yellow-area ul {
	color: #8c8475;
	font-size: 1.1em;
	line-height: 1.4em;
}
#content .yellow-area ul {
	margin-bottom: 15px;
	font-size:.9em;
}
#content .yellow-area ul li {
	color: #8c8475;
	line-height:1.2em;
	/*background: url(../images/yellow-area-bullet.gif) no-repeat 0 6px;
	padding-left: 20px;
	margin-top: 15px;*/
}
#content .yellow-area.dark {
	background: #f9f7ea url(../images/bg/dark-yellow-area-bg.gif) no-repeat;
	margin-top: 0px;
}
#content .yellow-area fieldset {margin-top:0;}

#content .yellow-area label{
	margin: 11px 0 3px 0;
	color: #655f53;
	width: 100%;
	display: block;
	font-weight:bold;
	font-size: 1.3em;
}

#content .green-area {
	background: #f1f4d2 url(../images/bg/greenbox_bottom.gif) no-repeat bottom left;
	margin: 10px 34px 0 34px;
	padding-bottom:1px;
	width: 483px;
	background-color:#f1f4d2;
}
#content .green-area .green-area-top{
    background: #fbf7df url(../images/bg/greenbox_top.gif) no-repeat;
    margin:  0 0 -10px 0;
	padding: 0;
	width: 483px;
	height:17px;
}
#content .green-area h4 {

	
	font-size: 1.2em;
	color: #82786e;
	text-transform:uppercase;
}
#content .green-area p{
	color: #8c8475 !important;
	font-size: 1.3em;
	line-height: 1.3em;
}
#content #middle .green-area ul {
    color: #8c8475;
	font-size: 1em;
	line-height: 1.8em;
	margin-bottom: 25px;
	
}
#content #middle .green-area ul li {
	
	list-style:none;
	padding-left: 0px;
	margin-left: -10px;
}
#content #middle .green-area ul li a{
	color:#605d59;
	background: url(../images/double-arrows-green.gif) no-repeat 0 50%;
	padding-left: 12px;
	margin: 0;
	

}

#content .green-area label{
	margin: 11px 0 3px 0;
	color: #655f53;
	width: 100%;
	display: block;
	font-size: 1.1em;
}
#content #middle div .faq_qa{padding-top: 0;margin:2em 0 2em 0;width:510px;}
#content #middle div .faq_q {background:url(../images/icons/faq_q.gif) 0 0 no-repeat; padding-top:-10px; min-height:36px;margin-bottom:.2em;}
#content #middle div .faq_a{background:url(../images/icons/faq_a.gif) 0 0 no-repeat; padding:0 0 .5em 0px;}
#content #middle div.faq_q { border-bottom:0;}
#content #middle div.faq_q p, #content #middle div.faq_q ul{padding:0 0 .5em 40px;margin-top:0;}
#content #middle div.faq_a p, #content #middle div.faq_a ul{padding:0 0 .5em 40px;margin-top:0;}
#content #middle div.pound{text-align:center;color:#655f53}

#content #middle table.standard {
	font-size:1.2em;
	border:1px solid #f3efef;
	color: #655f53;
	width:95%;
	margin:10px;
}

#content #middle table.standard th {
	
	background-color:#ffef92;
	padding:6px;
	font-weight:bold;
	margin-bottom:1px;
}
#content #middle table.standard td {
	padding:6px;
	width:33%;
}
#content #middle table.standard td.bordered {
	border:1px solid #f3efef;
	border-collapse:collapse;
}

#content #middle table.standard td ul li, #content #middle table.standard td p{
	
	font-size:1em;
}
#content #middle table.standard tr.alt {
	background-color:#fbf7f7;
}


#content .yellow-area.dark dl{font-size:1.2em;width:300px;}
#content .yellow-area.dark dt{float:left;width:200px;padding-bottom:4px;}
#content .yellow-area.dark dd{float:left;width:100px;padding-bottom:4px;}

#content .yellow-area.dark table {width:430px;}



#content .yellow-area fieldset label {
	margin: 11px 0 3px 0;
	color: #655f53;
	width: 100%;
	display: block;
	font-size: 1em;
	font-weight:bold;
}

#content .yellow-area fieldset label.same-line {
	font-size: .85em;
	width: 105px;
	display: inline-block;
}
#content .yellow-area select {
	margin-bottom: 5px;
	width: 53.5%;
}
#content .yellow-area input.white {
	border: 0;
	padding: 2px 0 0 3px;
	margin-bottom: 10px;
}
*html #content .yellow-area input.white {
	border: 0;
	padding: 6px 0 0 10px;
	margin-bottom: 10px;
}
*+html #content .yellow-area input.white {
	border: 0;
	padding: 6px 0 0 10px;
	margin-bottom: 10px;
}

#content .yellow-area input.long {
	width: 403px; height: 23px;
	background: transparent url(../images/input-long.gif) no-repeat;
}
#content .yellow-area input.big {
	width: 492px; height: 114px;
	background: transparent url(../images/input-big.gif) no-repeat;
}
#content .yellow-area input.medium {
	width: 173px; height: 26px;
	background: transparent url(../images/input-medium.gif) no-repeat;
	margin-bottom:-4px;
	padding-left:10px;
}
input.xshort{
	width: 50px; height: 26px;
	background: transparent url(../images/input-xshort.gif) no-repeat;
	margin-bottom:-4px;
	padding-left:10px;
	float:left;
}
 input.shorter {
	width: 91px; height: 26px;
	background: transparent url(../images/input-shorter.gif) no-repeat;
	margin-bottom:-4px;
	padding-left:10px;
	float:left;
}
  
#content .yellow-area input.medium2 {
	width: 205px; height: 26px;
	background: transparent url(../images/input-medium2.gif) no-repeat;
	margin-bottom:-4px;
	padding-left:10px;
	float:left;
}
#content .yellow-area input.medium2grey {
	width: 205px; height: 26px;
	background: transparent url(../images/input-medium2grey.gif) no-repeat;
	margin-bottom:-4px;
	padding-left:10px;
	float:left;
}


 input.long2 {
	width: 420px; height: 26px;
	background: transparent url(../images/input-long2.gif) no-repeat;
	margin-bottom:-4px;
	padding-left:10px;
	float:left;
}

#content .yellow-area input.short {
	width: 141px; height: 29px;
	background: transparent url(../images/input-short.gif) no-repeat;
	margin-bottom:-4px;
	padding-left:10px;
}
#content .yellow-area .authentication {
	width: 100%;
	text-align: center;
}
/*#content .yellow-area input.submit {
	width: 137px; height: 32px;
	border: 0;
	background: transparent url(../images/buttons/submit-button.png) no-repeat;
}*/
#content input.submitonwhite {
	width: 85px; height: 25px;
	border: 0;
	background: transparent url(../images/buttons/submit_btn_white.jpg) no-repeat;
}
#content .yellow-area input.submit {
	width: 85px; height: 25px;
	border: 0;
	background: transparent url(../images/buttons/submit_btn.jpg) no-repeat;
}

#content input.download-checklist {
	width: 171px; height: 25px;
	border: 0;
	background: transparent url(../images/buttons/download_list_btn.jpg) no-repeat;
}
#content .yellow-area input.sendme {
	width: 222px; height: 25px;
	border: 0;
	background: transparent url(../images/buttons/survival_guide_btn.jpg) no-repeat;
}

input.signin {
	width: 80px; height: 25px;
	border: 0;
	display:block;
	text-indent:-5000px;
	background: transparent url(../images/buttons/sign-in-btn.gif) no-repeat;
}

input.createaccount {
	width: 145px; height: 25px;
	border: 0;
	display:block;
	text-indent:-5000px;
	background: transparent url(../images/buttons/create-account-btn.gif) no-repeat;
}

input.resetpassword {
	width: 145px; height: 25px;
	border: 0;
	display:block;
	text-indent:-5000px;
	background: transparent url(../images/buttons/reset-password-btn.gif) no-repeat;
}
input.sendmyusername {
	width: 170px; height: 25px;
	border: 0;
	display:block;
	text-indent:-5000px;
	background: transparent url(../images/buttons/send-username-btn.gif) no-repeat;
}
input.changepassword {
	width: 161px; height: 25px;
	border: 0;
	display:block;
	text-indent:-5000px;
	background: transparent url(../images/buttons/change-password-btn.gif) no-repeat;
}


#content .yellow-area input.right {
	margin-top:20px;
	margin-left:90px;
}
#content img.yellow-area-bottom {
	float: left;
	height:8px;
}

#content img.yellow-area-bottom-top {
	float: left;
	height:8px;
	margin-bottom:15px;
}
#content input.white {
	border: 0;
	padding: 6px 0 0 3px;
	margin-bottom: 10px;
}


 #content input.yellow {
	width: 138px; height: 29px;
	background: transparent url(../images/input-yellow.gif) 0 0 no-repeat;
	margin:0 0 10px 0;
	padding:3px 0 3px 0;
	border: 0;
	color:#000;text-align:center;font-weight:bold;font-size:1.4em;
}

/*footer styles*/
#footer {
	width: 985px; 
	height: 66px;
	margin: 0 auto;
	background: white;
	margin-top: 50px;
	border-top: 1px solid #ddd7ba;
}
#footer #f-content{
	width: 985px;
	margin: 0 auto;
	color: #979696;
	font-size: 1.2em;
	padding-top: 20px;
	text-align: left;
	padding-right: 20px;
}
#footer #f-content p {text-align:center;margin-bottom:5px;}

#footer #f-content a{
	color: #979696;
	margin: 0 7px;
	font-weight:normal;
}
#footer #f-content a:hover, #footer #f-content a.selected {
	color: #c06a00;
	margin: 0 7px;
}


.small-print {font-size: 1em; color: #656565;font-weight: bold;}

.green-caps {
	color: #8b8c44;
	font-weight: bold;
	text-transform: uppercase;
}
.green-caps a{
	color: #9fa559;
}

/**extras**/
.clearfloats {clear: both;}

/*image preloader & links for screen reader*/
#preload-images, #skiplinks {
	position: absolute;
	overflow: hidden;
	left: -9999px; 
	top: -9999px;
	height: 1px;
	width: 1px;
}
	a#MainNav {
		display: none !important;
	}
	
	
	.displayblock {display:block;}
	.displaynone {display:none;}
	.hide {visibility:hidden;}
	.show {visibility:visible;}
	
	
	/* forms */
	
	
#content #middle div .askASA {padding:0 0 .5em 0px;}
#content #middle div .askASA H2{background:url(../images/icons/faq_q.gif) 0 0 no-repeat; padding-left:38px; min-height:36px;margin-bottom:-10px;}
#content #middle div .askASA p{padding:0 0 0 4px;margin-left:36px;}
#content #middle div.askasa_q {background:url(../images/icons/faq_q.gif) 0 0 no-repeat; padding:0; min-height:35px; margin-bottom:1em;}

/* FireFox 2 */
html>body #content #middle div.askasa_q {background:url(../images/icons/faq_q.gif) 0 0 no-repeat; padding:0; min-height:35px; margin-bottom:2.5em;}

/* Safari */
body:first-of-type #content #middle div.askasa_q {background:url(../images/icons/faq_q.gif) 0 0 no-repeat; padding:0; min-height:35px; margin-bottom:2.5em;}

/* FireFox 3 */
#content #middle div.askasa_q, x:-moz-any-link, x:default {background:url(../images/icons/faq_q.gif) 0 0 no-repeat; padding:0; min-height:35px; margin-bottom:2.5em;}





#content #middle div.askasa_q p{padding:0 10px 5px 14px;}

#content #middle div.askasa_a {background:url(../images/icons/faq_a.gif) 0 5px no-repeat; padding:0; min-height:36px;margin-bottom:.9em;}

/* FireFox 2 */
html>body #content #middle div.askasa_a {background:url(../images/icons/faq_a.gif) 0 27px no-repeat; padding:0; min-height:36px;margin-bottom:.9em;}

/* Safari */
body:first-of-type #content #middle div.askasa_a {background:url(../images/icons/faq_a.gif) 0 27px no-repeat; padding:0; min-height:36px;margin-bottom:.9em;}

/* FireFox 3 */
#content #middle div.askasa_a, x:-moz-any-link, x:default {background:url(../images/icons/faq_a.gif) 0 27px no-repeat; padding:0; min-height:36px;margin-bottom:.9em;}

/* IE7 */
*:first-child+html #content #middle div.askasa_a {background:url(../images/icons/faq_a.gif) 0 5px no-repeat; padding:0; min-height:36px;margin-bottom:.9em;}


#content #middle div.askasa_a p{padding:0 0 .5em 40px;}
#content #middle div.askasa_a  ul {padding:0 0 .5em 40px;margin-top:-8px;}
.radiobuttonlist {font-family:Arial;color:#655f53;font-size:1em;}
body:first-of-type .radiobuttonlist {font-family:Arial;color:#655f53;font-size:1.3em;}
.radiobuttonlist, x:-moz-any-link {font-family:Arial;color:#655f53;font-size:1.3em;}
.radiobuttonlist, x:-moz-any-link, x:default {font-family:Arial;color:#655f53;font-size:1.3em;}
*:first-child+html .radiobuttonlist {font-family:Arial;color:#655f53;font-size:1em;}



/* jquery popup */

	a.popup {cursor:pointer;}
	a.glossary {cursor:pointer; color:#605642;text-decoration:underline;}
	a.glossary:hover {color:#c06a00;}
	
/* the overlayed element */
#content #middle .simple_overlay, #content #right .simple_overlay, .simple_overlay {
	
	/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:10000;
	position:relative;
	
	
	
	width:427px;
	min-height:243px;
	
	
}

#content #middle .simple_overlay .detailstop, #content #right .simple_overlay .detailstop, .simple_overlay .detailstop {
background:transparent url(../images/popup/popup_top.png) 0 0 no-repeat !important;
background:url(../images/popup/popup_top.jpg);
width:427px;
height:27px;
}



#content #middle .simple_overlay .detailsbottom, #content #right .simple_overlay .detailsbottom, .simple_overlay .detailsbottom {
background:transparent url(../images/popup/popup_bottom.png) 0 0 no-repeat !important;
background:url(../images/popup/popup_bottom.jpg) 0 0 no-repeat;
width:427px;
height:41px;
/*margin-top:-10px;*/
}

html>body #content #middle .simple_overlay .detailsbottom, html>body #content #right .simple_overlay .detailsbottom, html>body .simple_overlay .detailsbottom {
margin-top:0;
height:53px;
}


/* close button positioned on upper right corner */
#content #middle .simple_overlay .close, #content #right .simple_overlay .close, .simple_overlay .close {
	background:transparent url(../images/popup/popup_close_X.png) !important;
	background:url(../images/popup/popup_close_X.jpg);
	position:absolute;
	left:392px;
	top:0;
	cursor:pointer;
	height:27px;
	width:35px;
}
	#content #middle .simple_overlay .detailsmiddle, #content #right .simple_overlay .detailsmiddle, .simple_overlay .detailsmiddle, #content #middlewide .simple_overlay .detailsmiddle {
	background:transparent url(../images/popup/popup_middle.png) 0 0 repeat-y !important;
	background:url(../images/popup/popup_middle.jpg);
	color:#655f53;
	width:427px;
}

#content #middle .simple_overlay .detailsmiddle ul li, #content #right .simple_overlay .detailsmiddle ul li, .simple_overlay .detailsmiddle, #content #middlewide .simple_overlay .detailsmiddle ul li{
	list-style-type:disc;
	}





#content #middle .simple_overlay .detailsmiddle .paddingmiddle, #content #right .simple_overlay .detailsmiddle .paddingmiddle, #content #middlewide .simple_overlay .detailsmiddle .paddingmiddle, .simple_overlay .detailsmiddle .paddingmiddle {
margin:0 30px;
width:367px;
height:400px;
padding-bottom:5px;
overflow-y:scroll;
}

#content #middle .simple_overlay .detailsmiddle h4, #content #right .simple_overlay .detailsmiddle h4 {color:#a49e90;font-weight:bold;font-size:1.2em;text-transform:uppercase;}
#content #right .simple_overlay .detailsmiddle h4 {border-bottom:none;padding-bottom:0;}

.simple_overlay .detailsmiddle .paddingmiddle p {color:#655f53;font-size:1.2em;line-height:1.4em;padding-bottom:5px;}
#content #middle .simple_overlay .detailsmiddle .paddingmiddle p, #content #right .simple_overlay .detailsmiddle .paddingmiddle p, #content #middlewide .simple_overlay .detailsmiddle .paddingmiddle p {color:#655f53;font-size:1em;line-height:1em;}
.simple_overlay .detailsmiddle .paddingmiddle ul li{
	list-style-type:disc;
	font-size:1.2em;
	margin-left:0;
	padding:0 0 5px 0;
	color:#655f53;
	}
	#content #middle .simple_overlay .detailsmiddle .paddingmiddle ul li, #content #right .simple_overlay .detailsmiddle ul li, #content #middlewide .simple_overlay .detailsmiddle ul li{
	list-style-type:disc;
	font-size:1em;
	color:#655f53;
	}
	
	.simple_overlay .detailsmiddle .paddingmiddle ul li ul li, #content #middle .simple_overlay .detailsmiddle .paddingmiddle ul li ul li, #content #right .simple_overlay .detailsmiddle ul li ul li, #content #middlewide .simple_overlay .detailsmiddle ul li ul li {
list-style-type:circle;
	font-size:1em;
	margin-left:25px;
	color:#655f53;
	}





#content #middle .simple_overlay .detailsmiddle .paddingmiddle .popuptop, #content #right .simple_overlay .detailsmiddle .paddingmiddle .popuptop, #content #middlewide .simple_overlay .detailsmiddle .paddingmiddle .popuptop{float:left;width:397px;margin:0 0 10px 0;padding:0;}
#content #middle .simple_overlay .detailsmiddle .paddingmiddle .popuptopblank, #content #right .simple_overlay .detailsmiddle .paddingmiddle .popuptopblank, #content #middlewide .simple_overlay .detailsmiddle .paddingmiddle .popuptopblank{float:left;width:397px;margin:-56px 0 10px 0;padding:0;}
#content #middle .simple_overlay .detailsmiddle .paddingmiddle .popuptopblank .nobg, #content #right .simple_overlay .detailsmiddle .paddingmiddle .popuptopblank .nobg, #content #middlewide .simple_overlay .detailsmiddle .paddingmiddle .popuptopblank .nobg { float:left;background:none;width:295px;height:1px;padding:0;}
#content #middle .simple_overlay .detailsmiddle .paddingmiddle .popuptop .photo , #content #right .simple_overlay .detailsmiddle .paddingmiddle .popuptop .photo{float:left;width:57px;}
#content #middle .simple_overlay .detailsmiddle .paddingmiddle .popuptop .greenbg, #content #right .simple_overlay .detailsmiddle .paddingmiddle .popuptop .greenbg, #content #middlewide .simple_overlay .detailsmiddle .paddingmiddle .popuptop .greenbg { float:left;background:url(../images/popup/green_shape_popup.gif) 0 0 no-repeat;width:295px;height:57px;padding:0;}
#content #middle .simple_overlay .detailsmiddle .paddingmiddle .popuptop .greenbg p, #content #right .simple_overlay .detailsmiddle .paddingmiddle .popuptop .greenbg p, #content #middlewide .simple_overlay .detailsmiddle .paddingmiddle .popuptop .greenbg p {color:#939458;font-weight:bold;font-size:1.3em;padding-top:0;padding-left:10px;margin-top:5px;}
#content #middlewide .simple_overlay .detailsmiddle .paddingmiddle .popuptop .greenbg p {color:#000;font-size:1.1em;font-weight:normal;margin-top:0;}
#content #right .simple_overlay .detailsmiddle .paddingmiddle .popuptop .greenbg p {margin-bottom:0;padding-bottom:0;}
#content #middle .simple_overlay .detailsmiddle .paddingmiddle .popuptop .greenbg h3 {color:#8a8b4f;font-size:1.2em;text-transform:uppercase;padding-left:10px;margin-top:-8px;}
.simple_overlay .detailsmiddle .paddingmiddle h3{padding-bottom:5px;}
#content #middlewide .simple_overlay .detailsmiddle .paddingmiddle h3{padding-bottom:10px;}
#content #middlewide .simple_overlay .detailsmiddle .paddingmiddle .popuptop .greenbg h3 {color:#8a8b4f;font-size:1.3em;padding:0 0 0 10px;margin-top:5px;}
#content #right .simple_overlay .detailsmiddle .paddingmiddle .popuptop .greenbg h3 {color:#8a8b4f;font-size:1.2em;text-transform:uppercase;padding-left:10px;margin-top:0;}

/* FireFox 2 */
#content #middlewide .simple_overlay .detailsmiddle .paddingmiddle table, x:-moz-any-link  {width:367px;margin-left:-397px;margin-top:65px;}

/* IE7 */
*:first-child+html #content #middlewide .simple_overlay .detailsmiddle .paddingmiddle table {margin-left:397px;margin-top:0;}


/* Safari */
body:first-of-type #content #middlewide .simple_overlay .detailsmiddle .paddingmiddle table {margin-top:0;clear:left;}
body:first-of-type #content #middlewide .simple_overlay .detailsmiddle .paddingmiddle table td {padding-right:15px;}

/* FireFox 3 */
#content #middlewide .simple_overlay .detailsmiddle .paddingmiddle table, x:-moz-any-link, x:default {position:relative;left:-397px;}
#content #middle .simple_overlay .detailsmiddle .paddingmiddle h3 {color:#8a8b4f;font-size:1.3em;padding:0;}
#content #middlewide .simple_overlay .detailsmiddle .paddingmiddle table tr td div.contact p {padding-top:0;}
.grayed {
background-color:#eee;
}
#content #right .simple_overlay .detailsmiddle .paddingmiddle p {padding-bottom:10px;}
#content #right .simple_overlay .detailsmiddle .paddingmiddle ul li {font-size:1.2em;}
#content #middle .simple_overlay .detailsmiddle .paddingmiddle p {font-size:1.2em;line-height:1.4em;}
#content #middle ul li .simple_overlay .detailsmiddle .paddingmiddle p {font-size:1em;}
.simple_overlay .detailsmiddle .paddingmiddle p.link, .simple_overlay .detailsmiddle .paddingmiddle p.subheading{
		margin: 5px 0;
}
.simple_overlay .detailsmiddle .paddingmiddle ul {margin-top:5px;}
.simple_overlay .detailsmiddle .paddingmiddle ul li {margin-left:0;}
#content #middle .simple_overlay .detailsmiddle .paddingmiddle ul li {font-size:1.2em;}
#content #middle .simple_overlay .detailsmiddle .paddingmiddle ol {margin-left:0;padding-left:0;}
#content #middle .simple_overlay .detailsmiddle .paddingmiddle ol li {
		list-style-type:decimal;margin-left:30px;}
#content #middle .simple_overlay .detailsmiddle .paddingmiddle ol li p {font-size:1em;}
#content #middle .simple_overlay .detailsmiddle .paddingmiddle ol li ul li {font-size:1em;margin-left:-30px;list-style-type:disc;}
.yellow-area div.asterisk ul li {color:red;}
