/* CSS for index page */
.left{ width:300px; float:left; margin:0 10px 0 0; }
.right { width:270px; float:right; margin:0 0 0 10px; }
.middle{ margin:0 280px 0 310px; }

.gray h3 span { float:right; font-weight:normal;}
.red h3 span, .blue h3 span { float:right; font-weight:normal;}
.red h3 span a, .blue h3 span a { color:#FFF;}

.gray { border:1px solid #ccc; margin-top:10px;}
.gray h3 { background:#ccc; margin:0; padding:8px 5px 5px 15px; font-size:13px;}
.gray ul { margin:0; padding:0; list-style:none;}
.gray ul li { margin:8px;}

.red { border:1px solid #ba1907; margin-top:10px;}
.red h3 { background:#ba1907; margin:0; padding:8px 5px 5px 15px; font-size:13px; color:#FFF;}
.red ul { margin:0; padding:0; list-style:none;}
.red ul li { margin:8px;}

.blue { border:1px solid #69c; margin-top:10px;}
.blue h3 { background:#69c; margin:0; padding:8px 5px 5px 15px; font-size:13px; color:#FFF;}
.blue ul { margin:0; padding:0; list-style:none;}
.blue ul li { margin:8px;}

.middle .red { border:0; margin-top:0;}
.middle .blue { border:0;}

	.tabs { margin:0px;}
	.tabs .tabNav { margin:0; padding:0; list-style:none;}
	.tabs .tabNav li { display:inline; line-height:27px; height:27px; }
	.tabs .tabNav li a {border:1px solid #d9d3c5; background:#ededed; text-decoration:none; color:#000; padding:5px 15px; }
	.tabs .tabNav li a.selected { background:#fff; border-bottom:1px solid #fff; }
	.tabs .tabNav li a:focus { outline:none;}
	.tabs .tabContent { border:1px solid #d9d3c5; background:#fff; padding: 8px; }
	.tabs .tabContent ul { margin:0; padding:0; list-style:none;}
	.tabs .tabContent ul li { margin:8px;height:16px;overflow:hidden}
	
.none{display:none}
