/* CSS Document dark blue #143f97 */
body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul,
ol, li, dl, dt, dd, form, a, fieldset, input, th, td {	margin: 0;	padding: 0;	border: 0;	outline: none;}
h1, h2, h3, h4, h5, h6 {	font-size: 100%;}
:focus {	outline: 0;}
body {	line-height: 1;	color: #000;	background: #fff;}
img {	border: 0;}
ol, ul {	list-style: none;}
table {	border-collapse: separate;	border-spacing: 0;}
caption, th, td {	text-align: left;	font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {	content: "";}
blockquote, q {	quotes: "" "";}
a {	outline: none;}

#background {	background-color: #FBFBF7;	
				background-image: -webkit-gradient(radial,center center,10,center center,480,from(#eee),to(white));	
				background-image: -moz-radial-gradient(circle,#eee,white);	background-repeat: no-repeat;	position: relative;	}

#foreground {	background: url('logo_pv_1260x200.png') no-repeat 50% 50%;
				-moz-background-size: 100% 100%, auto;	-webkit-background-size: 100% 100%, auto;	
				background-size: 100% 100%, auto;	top: 0;	}
#foreground80 {	background: url('body_1260x80.png') no-repeat 50% 50%;
				-moz-background-size: 100% 100%, auto;	-webkit-background-size: 100% 100%, auto;	
				background-size: 100% 100%, auto;	top: 0;	}
#foreground100 {	background: url('body_1260x100.png') no-repeat 50% 50%;
				-moz-background-size: 100% 100%, auto;	-webkit-background-size: 100% 100%, auto;	
				background-size: 100% 100%, auto;	top: 0;	}					
#foreground120 {	background: url('body_1260x120.png') no-repeat 50% 50%;
				-moz-background-size: 100% 100%, auto;	-webkit-background-size: 100% 100%, auto;	
				background-size: 100% 100%, auto;	top: 0;	}					
#foreground200 {	background: url('body_1260x200.png') no-repeat 50% 50%;
				-moz-background-size: 100% 100%, auto;	-webkit-background-size: 100% 100%, auto;	
				background-size: 100% 100%, auto;	top: 0;	}			
/* #foreground300 {	background: url('body_960x300.png') no-repeat 50% 50%;
				-moz-background-size: 100% 100%, auto;	-webkit-background-size: 100% 100%, auto;	
				background-size: 100% 100%, auto;	top: 0;	}						
*/
h1	{	font-size:2.2em;line-height:1.6em; color:#3B6AD9;	}/* blue */
h2	{	font-size:1.6em;line-height:1.6em; color:#3B6AD9;background:url(../images/h/blue_24x19.png) no-repeat; text-indent:24px;	}
h3	{	font-size:1.4em;line-height:1.4em; color:#61B165;	}/* green */
h4	{	font-size:1.2em;line-height:1.4em; color:#9270F0;	}/* purple */

.sides				{border-width:0 0px;border-color:#ECDEC6;border-style:solid; width:960px;}
h1,h2,h3,h4,h5,h6	{margin:0px; padding:0px;}
.dotted				{border:1px dotted #D9D9E1;	margin:10px;font-size:1.2em;}

ul.list 	{list-style:circle outside url(../images/list/blue_9x9.png);font-size:1.2em;line-height:normal;
				margin:5px 0 0 30px;}
ul.list li	{height:24px;}
ul.list a:hover	{text-decoration: underline;	background: #EDEDDE;}

:focus 				{-moz-outline-style:none;}
p a:hover			{text-decoration: underline;	background: #EDEDDE;}

a:link, a:visited	{color:#0033FF;	text-decoration: none;}
a:hover				{text-decoration: underline;border:0px dotted #61B165;}
a:active 			{outline:none;}

b				{font-size:1.0em;line-height:normal;}

.green {color: #61b165;}

