@media screen
{
	form { text-align:center;}
	body{
		margin:0px;
		padding:0px;
		background-color:#C8D1D9;
		font-family:Arial, Helvetica, sans-serif;
		color:#333333;
	}
	.back {
		background-color:#FFF;
		margin:0px auto;
		width:870px;
	}
	
	h1,h2,h3,p {
	    margin:0; 
	    padding:0;
	    list-style-type:none;
	}
	
	h1{
	    font-size:14pt;
	}
	h2{
	    font-size:12pt;
	}
	
	.errorText {
	    color:red;
	}
	
	a.company-links {
	    font-size: 9pt;
	}
	
	.currentpage {
		font-size: 10pt;
	    font-weight:bold;
	}
	
	a:link,a:visited{
		color:#052E51;
		text-decoration:underline;
	}
	a:hover{
		text-decoration:none;
	}
	img{
		border:none;
	}
	textarea{
		overflow:auto;
	}
	
	a.help-section {
	    color:black;
	    font-size: 10pt;
	}
	
	.input{
		background-color:#FFFFFF;
		border:1px solid #454545;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		padding-left:4px;
	}
	.max-t{
		width:870px;
		background-color:#FFFFFF;
		text-align:left;
	}
	.left-side{
		width:235px;
		padding:0 7px 0 13px;
		border-right:1px solid #C8D1D9;
		color:#052E51;
		font-size:69%;
		line-height:1.4em;
	}
	.left-side h1{
		background-color:#052E51;
		padding:3px 6px;
		color:#FFFFFF;
		font-size:1em;
		margin-bottom:5px;
	}
	.left-side h2{
		font-size:1em;
		padding-left:5px;
		margin-bottom:2px;
	}
	.left-side a:link,.left-side a:visited{
		color:#052E51;
	}
	.left-side ul a:link,.left-side ul a:visited,.left-side h2 a:link,.left-side h2 a:visited{
		text-decoration:none;
	}
	.left-side ul a:hover,.left-side h2 a:hover{
		text-decoration:underline;
	}
	
	.left-side .list1{
		padding:0 15px 5px 15px;
		border-bottom:1px solid #C8D1D9;
		background-color:#F8F9E7;
		margin-bottom:5px;
	}
	.left-side .list1 li{
		padding:1px 0;
	}
	.left-side .child
	{
		background-color:#F8F9E7;
		width:100%;
		padding:2px 0 2px 0;
	}
	.left-side .child a:link,.left-side .child a:visited {
		text-decoration:none;
	}
	.left-side .child a:hover {
		text-decoration:underline;
	}
	/*.left-side .list2{
		font-weight:bold;
		margin:4px 0 20px 0;
	}
	.left-side .list2 li
	{
		font-weight:bold;
		border-bottom:1px solid #C8D1D9;
		padding:2px 4px;
	}*/
	.left-side .singleItem{
		border-bottom:1px solid #C8D1D9;
		padding:2px 4px;
	}
	.left-side .singleItem .last{
		border:none;
		
	}
	.left-side .list3{
		padding:9px 0 9px 5px;
	}
	
	
	.left-side .info{
		padding-left:4px;
	}
	.left-side .blue-box{
		background-color:#052E51;
		color:#F8F9E7;
		padding:11px 9px;
		margin-bottom:5px;
	}
	.left-side .blue-box a:link,.left-side .blue-box a:visited{
		color:#F8F9E7;
	}
	.main-content {
		width:465px;
		padding:0 23px 0 26px;
		font-size:10pt;
		line-height:1.4em;
	}
	
	.main-text {
		font-size:10pt;
		margin-top:10px;
		margin-bottom:10px;
	}
	
	.main-content h1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size:1.5em;
		line-height:1.2em;
		color:#052e51;
	}
	.main-content h1 span {
		color:#052E51;
	}
	.main-content h2{
		font-family: Arial, Helvetica, sans-serif;
		font-size:1.3em;
		line-height:1.2em;
		color:#052e51;
	}
	.main-content p {
		margin-bottom:16px;
	}
	.main-content p.link{
		overflow:hidden;
	}
	* html .main-content p.link{
		overflow:visible;
		height:0;
	}
	.main-content .blue-butt{
		padding:0 9px;
		background:#052E51;
		color:#FFFFFF;
		font-weight:bold;
	}
	.main-content .blue-butt a:link,.main-content .blue-butt a:visited{
		color:#FFFFFF;
		text-decoration:none;
	}
	.main-content .blue-butt a:hover{
		text-decoration:underline;
	}
	.main-content .img-left{
		float:left;
		border:1px solid #062F51;
		margin:0 14px 5px 0;
	}
	.main-content hr{
		height:1px;
		color:#A9B7C3;
		background-color:#A9B7C3;
		margin:0 0 20px 0;
		padding:0;
		border:none;
	}
	.main-content .blue-box{
		background-color:#F3F5F7;
		border:1px solid #062F52;
		color:#052E51;
		font-weight:bold;
	}
	.main-content .blue-box a:link,.main-content .blue-box a:visited{
		color:#052E51;
		text-decoration:none;
	}
	.main-content .blue-box a:hover{
		text-decoration:underline;
	}
	
	.main-content ul li{
	    margin: 0px 20px;
		padding:2px 0 2px 8px;
	    font-size:10pt;
	    font-family:Arial;
	}
	
	.contributor-main-content {
	    width:465px;
	    padding:0 23px 0 26px;
	    font-size:7pt;
	    line-height:1.4em;
	}
	
	ul {
	    padding:0;
	    margin:0;
	}
	
	
	#principles-list li {
	    list-style-type:lower-roman;
	    font-size:10pt;
	}
	
	.ico-pdf{
		background:url(../images/ico_adobe.gif) no-repeat left center;
		padding-left:18px;
		color:#052E51;
		float:left;
		margin-right:27px;
		font-size:0.9em;
	}
	.ico-word{
		background:url(../images/ico_word.gif) no-repeat left center;
		padding-left:18px;
		color:#052E51;
		float:left;
		margin-right:27px;
		font-size:0.9em;
	}
	.bottom{
		width:870px;
		height:45px;
		background-color:#E7EBEF;
		border-top:1px solid #778DA0;
		font-size:69%;
		line-height:1.6em;
		color:#325470;
	}
	.bottom span{
		color:#AA0375;
	}
	.bottom a:link,.bottom a:visited{
		color:#052E51;
	}
	.red{
		color:#FF0000;
	}
	.input1{
		width:194px;
	}
	.input2{
		width:139px;
	}
	.input3{
		width:150px;
	}
	.input4{
		width:158px;
	}
	.note
	{
		color: red;
		font-weight: bold;
		text-decoration: none;
		font-size: 7pt;
	}
	.ErrorMessages
	{
		color: Red;
		padding-top: 5px;
		padding-bottom: 5px;
		font-size:70%;
	}
	.cursor
	{
		cursor:pointer;
	}
	/* cusom tree */
	.custom-tree 
	{ 
	   	font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		color: #666666; 
	    /*font-family: Tahoma, Verdana, Arial; font-size: 8pt; font-weight: normal;*/
	}
	.custom-tree img, #custom-tree input { margin: 0px; border: 0px; }	
	.custom-tree .tree-check { width: 19px; padding: 0px; }
	.custom-tree td.clear { font-size: 9pt; padding: 0px; margin: 0px; width: 19px;}
	.custom-tree td.node { font-size: 9pt; width: 100%; padding: 0px; margin: 0px; text-align: left;}
	.custom-tree a { color: #666666; text-decoration: none;  }
	.custom-tree a:hover { text-decoration: underline }
	
	#topten tr {
	    font-family: Arial, Helvetica, sans-serif;
	    color:#333333;
	    font-size:13px;
	}
	
	/* Sortable tables */
	table.sortable thead {
	    cursor: default;
	}
	
	/*************************************/
}
@media print{
	.noprint,.left-side,.bottom div{
		display:none;
		font-family:Arial, Helvetica, sans-serif;
	}
	.max-t,.main{
		width:100%;
	}
	body{
		color:#000000;
		font-size:10pt;
		font-family:Arial, Helvetica, sans-serif;
	}
	h1{
		font-size:14pt;
	}
	h2{
		font-size:12pt;
	}
	.bottom{
		font-size:8pt;
		border-top:1px solid #999999;
		width:100%;
	}
	.bottom td{
		padding-top:10px;
	}
	.main-content .img-left{
		float:left;
		border:1px solid #062F51;
		margin:0 14px 5px 0;
	}
}
