/* (c) 2005 TD Media, Inc.  */
/*  CSS       */

/* !important hides setting from IE */

/* Fixes bug in Mozilla */
html { 
	min-width: 757px;
}

/* general definitions first */

body {
	background: #320033;
	color:#000;
	border: 0;
	padding: 15px;
	margin: 0 auto;
}

a:link, a:visited { 
	font:12px Arial,Helvetica,sans-serif;
	background:transparent;
	color:#FFCC66;
	text-decoration:none;
}

a:hover, a:active { 
	font:12px Arial,Helvetica,sans-serif;
	text-decoration:underline;
	color:#fff;
	background:transparent;
}

#pagewrap {
	width: 755px;
	background: url(images/container_bkg.jpg) repeat-y;
	margin: 0 auto;
	border: 0;
	padding: 0;
}

#copy {
	background: url(images/copybkg.jpg) #af8764;
	margin: 0;
	border: 0;
	padding: 0;
	}
	
#copy h3 {
	margin-top: 0;
	padding-top: 0;
}
		
#copy p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color : #000;
	padding: 0;
	margin: 7px 0;
	position: relative;
}

#copy h1 {
	font-size: 16px;
	font-weight: bold;
	margin: 10px;
	text-align: center;
	font-family: arial, helvetica, sans-serif;
}

#call {
	position: absolute;
	top: 153px;
	left: 550px;
	font: 11px Arial,Helvetica,sans-serif;
	color : #FFE553;	
}
#menu {
	background: url(images/menu_bar.jpg); 
	margin: 0px;
	padding: 0px;
	height: 26px;  
	width: 755px;
	text-align: left;
	vertical-align: middle;
	border: 0;
}
#menu ul {
		margin: 0 0 0 0;
		list-style: none;
		border: 0;
		width: 144px;
		display : inline;
		position: relative;
		padding: 0;
		
}
#menu li {
		margin: 4px;
		display: inline; 
		padding: 0 0 0 5px;
}
#menu a {
		display: inline;
		font: 11px Arial,Helvetica,sans-serif;
		font-weight: bold;
		text-decoration: none;
		color: #FFE553;
		padding: 0 0 0 5px;
		text-align: center;
		width: 144px;
		height: 26px;
		position: relative;
		line-height:26px;
}
#menu A:active { 
    color: #000;
}
			
#menu A:hover {
    color: #132160;                                                    
}
#row1 {
	background: url(images/row1bkg.jpg); 
	position: relative;
	float: left;
	width: 755px;	
}
#botnav {
	background: url(images/body_bot.jpg);
	padding: 10px 10px 0 300px;
	vertical-align: middle;
	margin:0;
}

#botnav ul {
		margin: 0 0 0 0;
		list-style: none;
		border: 0;
		display : inline;
		position: relative;
		padding: 0;
}

#botnav li {
		margin: 4px;
		display: inline; 
		padding: 0 10px 0 5px;
		border-right: 1px solid #FFE553;
		line-height:22px;
		vertical-align:middle;
	

}
img {
	border: 0px;
	margin: 0px;
}
p.break {
	clear: both;
	margin: 0px;
	padding: 0px;
}

p.ctr {
	text-align: center;
}

#cop{
	font-family: Helvetica, Verdanda, arial, sans-serif;
	font-size: 12px;
	color : #FFE553;
	width: 755px;
	text-align: center;
	margin: 0 auto;
	padding: 5px;
	border: 0;
}


table.services {
	text-align: top;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
	font-weight: normal;
	font-size: 11px;
	color: #fff;
	width: 392px;
	background-color: #666;
	border: 0px;
	border-collapse: collapse;
	border-spacing: 2px;
	
}

table.services td {
	background-color: #B38C65;
	color: #000;
	padding: 4px;
	text-align: left;
	border: 1px #fff solid;
}

table.services td.hed {
	background-color: #502820;
	color: #fff;
	padding: 4px;
	text-align: left;
	border-bottom: 2px #fff solid;
	font-size: 12px;
	font-weight: bold;
} 
table.services td.sub {
	background-color: #512641;
	color: #fff;
	padding: 4px;
	text-align: left;
	border-bottom: 2px #fff solid;
	font-size: 12px;
	font-weight: bold;
} 
#news p {
font:12px Arial,Helvetica,sans-serif;
background:transparent;
color:#000;
}

#news a {
font:14px Arial,Helvetica,sans-serif;
background:transparent;
color:#281B63;
text-decoration:none;
font-weight:bold;
}
#news a:hover {
font:14px Arial,Helvetica,sans-serif;
background:transparent;
color:#fff;
text-decoration:none;
font-weight:bold;
}

