@charset "utf-8";
/* CSS Document */

/* v1.0 | 20080212 */
	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, th {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		background: transparent;
		line-height:1.75;
	}
	
	.trade_style tr, td {
		padding:5px;
		background-color:#fbfbfb; 
		border:1px solid #cecdcd;
	}	
	
	.empty_cell {
		border:none; 
		background-color:#FFFFFF
	}
	
	body {
		background-image: url(../images/bg_x_repeat.jpg);
		background-repeat:repeat-x;
	}
	ol, ul {
		list-style: none;
	}
	blockquote, q {
		quotes: none;
	}
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: '';
		content: none;
	}
	
	/* remember to define focus styles! */
	:focus {
		outline: 0;
	}
	
	/* remember to highlight inserts somehow! */
	ins {
		text-decoration: none;
	}
	del {
		text-decoration: line-through;
	}
	
	/* tables still need 'cellspacing="0"' in the markup */
	table {
		border-collapse: collapse;
		border-spacing: 0;
	}
	
	h2 {
		font:bold 18px Georgia, "Times New Roman", Times, serif;
		padding:35px 0 0 0;
		margin:0;
		}
	p {
		margin:0;
		padding:0;
		}
	
	#wrap {
		width:950px;
		font:normal 12px Georgia, "Times New Roman", Times, serif;
		}
		
	a:link {
		font:normal 12px Georgia, "Times New Roman", Times, serif;
		color:#172d56;
		text-decoration:underline;		
	}
	
	a:visited {
		font:normal 12px Georgia, "Times New Roman", Times, serif;
		color:#172d56;
		text-decoration:underline;		
	}	
	
	a:hover {
		font:normal 12px Georgia, "Times New Roman", Times, serif;
		color:#172d56;
		text-decoration:underline;		
	}	
	
	a:active {
		font:normal 12px Georgia, "Times New Roman", Times, serif;
		color:#172d56;
		text-decoration:underline;		
	}			
	#header {
		background-image:url(../images/header_bg_898x129.jpg);
		background-repeat:none;
		height:129px;
		margin-top:25px;
		margin-left:50px;
		}
	#header .logo {
		margin:10px 0 0 25px;
		}
	.nav {
		margin:0 0 0 50px;
		padding:0;
		width:898px;
		height:40px;
		background-image:url(../images/nav_bg_repeatx_2x40.jpg);
		background-repeat:repeat-x;
		border-bottom:solid 2px; color:#172d56;
		border-left:solid 1px; color:#172d56;
		border-right:solid 1px; color:#172d56;		
		}
	.nav ul {
		float:right;
		padding-right:72px;
		margin-top:12px;
		}
	.nav li {
		display:inline;
		}

	.nav #welcome a {
    	width:93px;
    	height:15px;
	    background:url(../images/nav_welcome_93x29.gif) no-repeat;
    	float:left;
    	margin:0;
	}
	.nav #welcome a:hover { 
    	background-position:0 -14px;
	}
	.nav #exinfo a {
    	width:237px;
    	height:15px;
	    background:url(../images/nav_exinfo_237x29.gif) no-repeat;
    	float:left;
    	margin-left:38px;
	}

	.nav #exinfo a:hover { 
    	background-position:0 -14px;
	}
	
	.nav #contact a {
    	width:87px;
    	height:15px;
	    background:url(../images/nav_contact_87x29.gif) no-repeat;
    	float:left;
    	margin-left:38px;
	}

	.nav #contact a:hover { 
    	background-position:0 -14px;
	}
	
	.nav #already a {
    	width:225px;
    	height:15px;
	    background:url(../images/nav_already_225x29.gif) no-repeat;
    	float:left;
    	padding-right:0px;
    	margin-left:38px;
	}

	.nav #already a:hover { 
    	background-position:0 -14px;
	}		

	#content_wrap {
		width:898px;
		background-color:#fff;
		border:solid 1px; 
		color:#172d56;
		margin-left:50px;
		padding-bottom:50px;
	}
	#content_wrap .content {
		margin:50px 0 0 50px;
		width:800px;
	}
	
	#content_wrap .content .header_img {
		padding:0 0 5px 0;
	}
	
	#content_wrap .highlight {
		background-color:#FFFF00;
		width:375px;
	}	
	
	#content_wrap .italic {
		font:italic 12px Georgia, "Times New Roman", Times, serif;
	}
		
	#content_wrap .content .right_ad {
		width:160px;
		height:600px;
		float:right;
		padding-left:30px;
	}
	
	.horizontal_subnav a:link {
		font:normal 12px Georgia, "Times New Roman", Times, serif;
		color:#172d56;
		text-decoration:underline;		
	}
	
	.horizontal_subnav a:visited {
		font:normal 12px Georgia, "Times New Roman", Times, serif;
		color:#172d56;
		text-decoration:underline;		
	}	
	
	.horizontal_subnav a:hover {
		font:normal 12px Georgia, "Times New Roman", Times, serif;
		color:#172d56;
		text-decoration:underline;		
	}	
	
	.horizontal_subnav a:active {
		font:normal 12px Georgia, "Times New Roman", Times, serif;
		color:#172d56;
		text-decoration:underline;		
	}	
	
	.horizontal_subnav {
		margin-top:15px;
	}
	
	.horizontal_subnav li {
		display:inline;
		padding:0 10px 0 0;
	}
	
	#footer {
		font:normal 10px Georgia, "Times New Roman", Times, serif;
		color:#999999;
		margin:5px 0 0 50px;
		padding-bottom:25px;
	}	