

* { padding:0; margin:0; }




/* Postitionals general */	

	
#container {
	position: relative;
	text-align: left;
	margin: 0 auto;
	width: 520px;
	}

#logo	{ text-align: center;}

/* main nav */
#mainnav,
#secondnav,
#thirdnav,
.skip,
#breadcrumb,
#spotlightpanel h3,
#spotlightpanel em,
#spotlightpanel a,
#heroimg,
h1.murphy { display: none;}

#header {   border-bottom: 1px #000 solid; padding-bottom: 20px; }

#spotlightpanel { float: right; width: 130px; }
#spotlightpanel img { border: 1px #ccc solid; }

#content { float:left; width: 365px;}
#introtxt { width: 510px; }

.smlspot { clear: both; }

p#footer 		{ clear: both; margin: 10px 0 20px 10px; border-top: 1px #000 solid; padding-top: 10px;}
p#footer span 	{ display: block; font-size: x-small; }
p#footer a 		{ text-decoration: none; }
	










body {
	margin: 30px 20px;
	padding: 0px 0px 0px 0px;
	font-family: arial, helvetica,  verdana, sans-serif;
	text-align: center;
	font-size: 10px;
	background-color: #fff;
	}

h1,
h2,
h3 {
	font-family: "Arial Narrow", arial, helvetica, verdana, sans-serif;
	color: #319866;
	font-size: 18px;
	font-weight: 100;
	margin: 0;
	letter-spacing: 0;
	padding: 2px 0px 0px 0px;
	}
h4 {
	font-family: arial, helvetica, verdana, sans-serif;
	color: #333;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 0px 3px 7px 0px;
	}

#internalcontent #content h1 { padding: 9px 0 7px 0;}
#internalcontent #content h2 { 
	color: #4BA579;
	font-size: 105%;
	font-weight: normal;
	
	}


/* general text  */	
	
p, li, td, thead {
	font-family: arial, verdana,  helvetica, sans-serif;
	color: #000;
	font-size: 85%;
	line-height: 1.3em;
	margin: 0 0 11px 0;
	}
table.normaltable td { font-size: 100%;}

#introtxt p 	{ padding-left: 5px; }


.clear { margin:0; padding:0; clear: both; }

hr {
	margin: 0;
	padding: 0;
 	border: none 0; 
	border-top: 1px solid #ddd;/*the border*/
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
	}	

/* Link styles  */	

a			{ color: #396; text-decoration: none; }
a:link		{ text-decoration: none; }
a:visited	{ }
a:hover		{ color: #000; text-decoration: underline; }
a:active	{ text-decoration: none; }	

img, .imglink, .imglink:hover, imglink:visited { border: 0; }

.inline3rdnav { font-size: 120%;  }

	
/* Form styles */

label 	{
	margin: 0;
	padding: 0;
	color: #fff;
	font-size: 11px;
	font-weight: normal;
	}

select,	
input,
textarea {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 95%;
	text-align: left;
	color: #333;
	border: 1px solid #ccc;
	}

/* list styles */

li>ul li { font-size: 100%; }

ul {
	font-family: arial, helvetica,  verdana, sans-serif;
	color: #666;
	list-style: none;
	margin: 0px 0 0 0px;
	padding: 1px 0 5px 0; 
	}	
ul li {
	list-style: none;
	margin: 0;
	padding: 0px 0 0 13px;
	
	}
ul li a {
	margin: 0;
	padding: 0;
	}

ol {
	font-family: arial, helvetica,  verdana, sans-serif;
	color: #666;
	margin: 0px 0 0 15px;
	padding: 1px 0 5px 0; 
	}	
ol li { margin: 2px 0; }
.error	{ color: #f00; }

.sitenav1 li 	{ font-weight: bold;margin-bottom: 5px; }
.sitenav1 li a	{ background-color: #fff; border-bottom: 1px #ccc solid; display: block; }

.sitenav2 		{ margin-bottom: 0; margin-top: 0; }
.sitenav2 li	{ margin-bottom: 0;  margin-top: 0;}
.sitenav2 li a	{ font-weight: normal; display: block; border: 0; margin-bottom: 0; background-color: #f1f1f1;}

.sitenav3 		{ margin: 0; padding: 0; list-style: none;}
.sitenav3 li	{ margin: 0; list-style: none; padding: 0;}
.sitenav3 li a	{ font-weight: normal; display: block; border: 0; margin-bottom: 0; background-color: #fff;}


#content ul li { background: #fff url("../images/bullet.gif") top left no-repeat; margin-bottom: 5px;}	
	
	
.data td {
	padding: 20px;
	}	
	
.newtable td {
	border-bottom: 1px #ddd dotted;
	text-align: center;
	}
td.tdtitle {
	font-size: x-small;
	color: #fff;
	padding: 5px 5px 5px 0;
	background-color: #319866;
	text-align: center;
	width: 100px;
	}
td.tdsub {
	text-align: left;
	font-weight: bold;
	padding: 3px 0;
	}
