/* for all templates and grids */
body{font-size:65%;font-family:arial,verdana,helvetica,sans-serif;line-height:1.5em;color:#2d3486;background-color:#272161; background-image:url(../images/header-long.gif) no repeat;}
#ft{clear:both;}
/**/
/* 765 centered, and backward compatibility */ 
#doc,#doc2 { text-align:left;min-width:965px;margin:20px 60px 20px 60px;float-center;}

	/* to preserve source-order independence for Gecko */
	.yui-b{position:relative;}
	.yui-b{_position:static;} /* for IE < 7 */
	#yui-main .yui-b{position:static;} 

#yui-main {width:965px; background-image:url(../images/header.gif) no repeat;}


/* Basic Element Formatting */

#header{
	height:80px;min-width:965px;
	background-image:url(../images/header.gif); 
margin:20px 60px 20px 60px;float-center;
	
	}

h1{
	padding:20px 0;
	margin: 0;
}

p {
	font-size: 1.2em;
	line-height: 24px;
}
	
#header h1{
	font-size:1em;
	margin:0;
	}
	
#header h1 a{
	color:#000000;
	background-color:#272161;
	}
	
.content{
	height:100%; width:600px; float:left;
	background:#d1d1d1; background-image:url(../images/main-bgd.gif) no repeat;
	margin:20px 0px 20px 0px;
	padding:20px;
	}
	
#secondary{
	height:100%; width:250px; float:right; text-align:left;
	background:#d1d1d1; background-image:url(../images/main-bgd.gif);
	margin:20px 0px 20px 0px;
	padding:20px;
	}
#secondary h2 {font-size:1.2em;margin:0;height:1.5em;font-weight:bold;}
#secondary ul {padding:0 0 0px 0;margin:0}
#secondary li {line-height:1.5em;font-size: 1.2em;font-weight:normal;margin:0}
	
#footer{
	height:50px;
	background:#d1d1d1; background-image:url(../images/main-bgd.gif);
	margin:0;
	padding:0;
	}
	
ol,ul{list-style-type:none;}

ul.bullets{list-style-type:disc;
}

	
.topic-left {float:left;text-align:left; width:270px;line-height:1.5em;font-size: 1.2em;}
.topic-right {float:right;text-align:left; width:270px;line-height:1.5em;font-size: 1.2em;}

.clear {overflow: hidden; clear: both; float:left; height:30px; margin:0px 0px 0px 0px;}
.height-250 {height:250px;}
.print {display:block;padding:0px 30px 0px 0px;float:right;font-size:1.0em;line-height:1.1em;text-transform:uppercase;}
h2 {font-size:1.5em; padding:20px 0; margin:0;}

a {color:#0066cc;text-decoration:none;}
a:hover {text-decoration:underline;}
ol {margin:10px 30px 10px 45px;}
ol, li {line-height:1.5em;}


.section h2 {width:585px;padding:20px 30px 0px 30px;}
.section p {line-height:1.5em;font-size: 1.2em;margin:10px 30px;}
.address {margin:10px 10px 10px 15px; font-size: 1.2em;}
.section li {list-style-type:disc;font-size: 1.2em;margin:0px 30px 0px 30px;}

.contact-us,
.bullet {
	font-size: 1.2em;
}

.scrollto li a {
	font-size: 1.2em;
}

.scrollto {
	margin-bottom: 0;
}