body{margin:0;padding:0;background:#a3a3a3 url('../webImages/bg_line.png') repeat-x;}
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, 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, tr, th, td{
margin:0; padding:0; font-size:13px; line-height:18px; font-family:Times New Roman;color:#a2a2a2;}
.ArialHelvetica{Arial, Helvetica;}

.left{float: left;}
.right{float: right;}
.cboth{clear: both;}
.hand {cursor: pointer;}
.border{border: 1px solid #ff0000;}
.center{text-align:center;}
.hidden{display: none;}
.visible{display: block;}

a{text-decoration:none;}

img,a{border:0; }

form{margin:0; padding:0;}
img.pngFixed {behavior: url(iepngfix.htc);}


#wrapper{
	background: url('../webImages/mid-bg-y.png') top center repeat-y;
	}	

/* Header */
#header{
	background: url('../webImages/header-bg.gif') repeat-x;
	height:150px;
	width:988px;
	margin:0 auto;
	}
	ul#top-menu{
		margin:0 0 0 101px;
		padding:0;
		list-style-type:none;
		}
		ul#top-menu li{
			margin:0;
			padding:0;
			list-style-type:none;
			float:left;
			}
		ul#top-menu li.sep{
			margin:125px 0 0 0;
			padding:0;
			list-style-type:none;
			float:left;
			width:32px;
			text-align:center;
			font-size:13px;
			color:#5f1b1c;
			}
			ul#top-menu li a.topnvi:link,a.topnvi:active,a.topnvi:visited{
				margin:125px 0 0 0;
				padding:0;
				list-style-type:none;
				float:left;
				display:block;
				font-size:12px;
				color:#5f1b1c;
				}
			ul#top-menu li a.topnvi:hover{
				color:#c9676d;
				border-bottom:1px solid #c9676d;
				}
			ul#top-menu li a.topnviselected{
				margin:125px 0 0 0;
				padding:0;
				list-style-type:none;
				float:left;
				display:block;
				font-size:12px;
				color:#c9676d;
				border-bottom:1px solid #c9676d;
				}	
				
			ul#top-menu li a#logo{
				background: url('../webImages/capitol-design-logo.gif') no-repeat;
				width:208px;
				height:152px;
				display:block;
				margin:0 70px 0 70px;
				}
				/* submenu */	
				ul.sub-menu{
					margin:0;	
					padding:4px;
					background:#fff;
					list-style-type:none;
					z-index:200;
					}
					ul.sub-menu li{
						margin:0;
						padding:0;
						list-style-type:none;
						clear:both;
						}
						ul.sub-menu li a.sub-link{
							margin:0;
							padding:0 0 4px 0;
							list-style-type:none;
							font-size:12px;
							display:block;
							line-height:18px;
							color:#5f1b1c;
							}
						ul.sub-menu li a.sub-link:hover{
							color:#c9676d;
							}
						ul.sub-menu li a.sub-linkselected{
							margin:0;
							padding:0 0 4px 0;
							list-style-type:none;
							font-size:12px;
							display:block;
							line-height:18px;
							color:#c9676d;
							}
					
				
/* content */	
#content{
	background: url('../webImages/img-bord.gif') left bottom repeat-x;
	height:502px;
	width:988px;
	margin:0 auto;
	clear:both;
	/*border-bottom:2px solid #5f1b1c;*/
	}			
	#left-content{
		/*background:#5f1b1c;*/
		width:213px;
		height:500px;
		position:absolute;
		margin:2px 0 0 0;
		background: url('../webImages/leftbg.png') ;
		padding: 0 0 0 10px;
		}
	#left-content h1{
		font-size:20px;
		color:#fff;
		font-weight:normal;
		line-height:24px;
		margin:20px 0 0 10px;
		}
		h1.lt-headline {
			font-size:20px;
			color:#fff;
			font-weight:normal;
			line-height:24px;
			margin:20px 0 0 10px;
			border-bottom:1px solid #fff;
			width:183px;
			}
		a.lt-link{
			font-size:13px;
			color:#fff;
			clear:both;
			margin:2px 0 0 10px;
			border-bottom:1px solid #fff;
			}
		a.lt-link:hover{
			color:#847e7e;
			border-bottom:1px solid #847e7e;
			}
		a.lt-linkselected{
			font-size:13px;
			clear:both;
			margin:2px 0 0 10px;
			border-bottom:1px solid #fff;
			color:#847e7e;
			border-bottom:1px solid #847e7e;
			}
	#left-content p{
		font-size:12px;
		color:#fff;
		font-weight:normal;
		line-height:15px;
		margin:20px 15px 0 10px;
		font-family: Arial, Helvetica;
		}
	#right-content{
		background:#5f1b1c;
		width:213px;
		height:500px;
		position:absolute;
		margin:2px 0 0 765px;
		padding: 0 0 0 10px;
		/*background: url('../webImages/leftbg.png') ;*/
		}
	#right-content h1{
		font-size:20px;
		color:#fff;
		font-weight:normal;
		line-height:24px;
		margin:20px 0 0 10px;
		}
	#right-content p{
		font-size:12px;
		color:#fff;
		font-family:Arial, Helvetica;
		font-weight:normal;
		line-height:16px;
		margin:20px 10px 0 10px;
		}	
		.capitol-address {
			font-size:12px;
			color:#fff;
			font-family:verdana,Arial,Helvetica;
			font-weight:normal;
			line-height:16px;
			margin:5px 0 0 10px;
			}
		.capitol-address b{
			font-size:12px;
			color:#fff;
			font-family:verdana,Arial,Helvetica;
			}
		.capitol-address a{
			font-size:12px;
			color:#fff;
			font-family:verdana,Arial,Helvetica;
			}
		.capitol-address a:hover{
			font-size:12px;
			color:#989191;
			}
			.capitol-address a:hover b{	
			color:#989191;
			}
		.left-spacer{
			width:235px;
			float:left;
			
			}
		.rt-content{
			width:701px;
			float:right;
			margin:20px 20px 0 0;
			}
			h1.rt-headline{
				font-size:20px;
				color:#5f1b1c;
				font-weight:normal;
				line-height:24px;
				letter-spacing:1px;
				margin:0 0 15px 0;
				}
			.rt-content h2{
				font-family:Arial;
				font-size:16px;
				color:#5f1b1c;
				font-weight:normal;
				line-height:18px;
				letter-spacing:1px;
				margin:0 0 15px 0;
				}
			.rt-content ul#bullet{
				margin:0 0 20px 18px;
				padding:0;
				}
			.rt-content ul#bullet li{
				font-family:Arial;
				margin:0;
				padding:0;
				background: url('../webImages/bullet.gif') no-repeat;
				}
/* footer */
#footer{
	background: url('../webImages/footer-bg.png') center center no-repeat;
	height:65px;
	}
	.footer-center {
		width:988px;
		height:42px;
		line-height:42px;
		font-size: 12px;
		text-align:center;
		margin:0 auto;
		color:#5f1b1c;
		clear:both;
		text-transform: Uppercase;
		}
	.footer-right {
		font-size: 11px;
		width:988px;
		margin:0 auto;
		color:#fff;
		padding:5px 10px 0 0;
		text-align:right;
		font-family: Arial, Helvetica;
		}
	.footer-right a.orckid{
		font-size: 11px;
		font-family: Arial, Helvetica;
		color:#fff;
		}
	.footer-right a.orckid:hover{
		font-size: 11px;
		font-family: Arial, Helvetica;
		color:#70a944;
		}
	.footer-right a.sapangroup{
		font-size: 11px;
		font-family: Arial, Helvetica;
		color:#fff;
		}
	.footer-right a.sapangroup:hover{
		font-size: 11px;
		font-family: Arial, Helvetica;
		color:#759aaa;
		}
	a.lock{
		background: url('../webImages/left_lockImg.png') no-repeat;
		behavior: url(iepngfix.htc);
		width:32px;
		height:31px;
		float:right;
		margin:10px 18px 0 0;
		display:block;
		}
	a.lock:hover{
		background: url('../webImages/left_lockImgOvr.png') no-repeat;
		behavior: url(iepngfix.htc);
		}
