/* The ultra77 template is designed and released by Ian Smith
of N-vent Design Services LLC - www.n-vent.com. Feel free to
use this, but please don't sell it and kindly leave the credits
intact. Muchas Gracias!

January 2007

global styles
============================== */
body {
    position: relative;
	color: gray;
	margin: 10px 0 0 0;
	padding: 0;
	font: 75% Arial, Helvetica, sans-serif;
	min-width:800px;
	background: #fff url(images/bg.png) repeat-y center;
	}
#wrapper{
	position: relative;
	padding: 0;
	margin: 0 auto;
	width: 821px;
	background: url(images/bgpng) repeat-y center;
	}
p{margin:0 0 10px 0; }

h1, h2, h3{
	font-weight: bold;
	padding: 10px 0 0 0;
	margin: 0;
	}
h1{
	font-size: 120%;
	color: black;
	border-bottom: 1px dashed silver;
	}
h2{
	font-size: 110%;
	color: black;
	border-bottom: 1px dashed #e8e8e8;
	}
h3{
	font-size: 100%;
	color: #80a1cd;
	}
.price{
	color:#FF0000; 
	font-weight:bold;
	}
.boldBlk{
	font-weight:bold; 
	color:#000000;
	}

.answer{
	font-size:12px; 
	margin:5px 15px 10px 25px;
	}
a:link {
	color: #3D82C7;
	text-decoration:none;
    }
a:visited {
	color: #234D76; 
	text-decoration:none;
    }
a:hover {
	color: red; 
    }
.active{
    font-weight: bolder;
    }
#rightLinks {margin:0 0 20px 10px; 
	}
#contactInfo {vertical-align:bottom; text-align:center;
	}
#tableMain 	{width:786px; 
			border:1px solid #CCCCCC; 
			text-align:left; 
	}
#leftCol {	width:250px; 
			background-color:#E0F5F1;
	}

#leftCol_body 	{ padding:10px 20px 20px 15px;
			
	}
#midCol 	{background-color:#FFFFFF; 
			border-left:1px solid #CCCCCC; 
	}
#rightCol 	{border-left:1px solid #CCCCCC; 
			padding:10px 10px 20px 10px;
	}

/* menu styles
============================== */

#menu{
	margin-top: -34px;
	position: relative;
	height: 38px;
	text-align: center;
    }
#menu ul {
	position: relative;
	top: 10px;
	padding: 0;
    }
#menu li,
#footer li{
	display: inline;
	padding: 0 6px;
    }
#menu li a{
	display: inline;
	color: black;
	text-decoration: none;
    }
#menu li a:hover,
#menu li a:focus{
    font-weight: bolder;
    text-decoration: underline;
    }
/*.active{
    font-weight: bolder;
    }*/


/* footer styles
============================== */
	
#footer {	height:30px; 
			background-color:#FFFFFF; 
			border-top:1px solid #CCCCCC; 
			font-size:10px; 
	}
#pFooter {	margin:10px 0 5px 0;
	}
