		* { margin: 0; padding: 0; }

		html { height:100%; }

		body {
		text-align: left; 
		width: 100%;
		height: 100%;
		font-size: 72.5%; 
		font-family: Georgia, Arial, Helvetica, sans-serif;
		color: #464646;
		background: #fff;
		margin: 0;
		border: 0;
		padding: 0; }

		a { color:#007ca5; text-decoration:none; outline: none; }
		a:visited { color:#007ca5; } 
		a:active { color:#FF0000; } 
		
		.right_col a { color:#fff; text-decoration: none; outline: none; }
		.right_col a:hover { color:#fff; text-decoration: underline; outline: none; }
		.right_col a:visited { color:#fff; } 
		.right_col a:active { color:#fff; }
		
		.footer a { color:#fff; text-decoration: none; outline: none; }
		.footer a:hover { color:#fff; text-decoration: underline; outline: none; }
		.footer a:visited { color:#fff; } 
		.footer a:active { color:#fff; }		
    
		img, a img { border-style: none; }
	
		h1, .h1 { font-size: 2.4em; }
		h2, .h2 { font-size: 2em; } /* 20pt */
		h3, .h3 { font-size: 1.8em; } /* 18pt */
		h4, .h4 { font-size: 1.6em; } /* 16pt */
		h5, .h5 { font-size: 1.4em; } /* 14pt */
		h6, .h6 { font-size: 1.1em; } /* 11pt */
		
		.style1 {font-size: 14pt; font-weight: bold; color: #4682B4;}
        .style2 {font-size: 11pt; font-weight: bold;}
        .style3 {font-size: 13pt; font-weight: bold;}
        .style4 {font-size: 10pt; font-weight: bold; color: #fff;}

		.small { font-size: 0.9em; }

		.clearer { clear:both; }

		.header {
			text-align: left;
			background: #000;
			color: #C0C0C0;
			font-weight : bold;			
			width: 980px;
			margin: 0 0 0 0;
			border: 0;
			padding: 10px;
			overflow: hidden;
			}

		.main_col {
			text-align: left;
			float: left;
			background: #fff;
			color: #000;
			width: 740px;
			margin: 0 20px 0 0;
			border: 0;
			padding: 10px;
			overflow: hidden;
			}

		.right_col {
			text-align: left;
			float: right;
			background: #2175bc;
			color: #fff;
			font-weight : bold;
			width: 200px;
			height: 1100px;
			margin: 0 0 0 0;
			border: 0;
			padding: 10px;
			overflow: hidden;
			}

 		 .footer {
			text-align: center;
			background: #008080;
			color: #fff;
			font-weight : bold;
			width: 980px;
			margin: 0 0 0 0;
			border: 0;
			padding: 10px;
			overflow: hidden;
			}
			
		.wrapper {
			text-align: center;
			width: 1000px;
			margin-left: auto;
			margin-right: auto;
			}

#button {
width: 200px;
border-top: 1px solid #1958b7;
border-right: 1px solid #1958b7;
padding: 0 0 0 0;
margin-bottom: 0;
font-family: Georgia, Arial, Helvetica, sans-serif;
font-weight : bold;
font-size: 100%;
background-color: #90bade;
color: #333;
}

#button ul {
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#button li {
border-bottom: 1px solid #1958b7;
margin: 0;
}

#button li a {
display: block;
padding: 5px 5px 5px 0.5em;
border-left: 10px solid #1958b7;
border-right: 10px solid #508fc4;
background-color: #2175bc;
color: #fff;
text-decoration: none;
width: 100%;
}

html>body #button li a {
width: auto;
}

#button li a:hover {
border-left: 10px solid #1c64d1;
border-right: 10px solid #5ba3e0;
background-color: #2586d7;
color: #fff;
}