/* Created by John Henry Muller : johnhenrymuller.com */

/*////////// COLORS \\\\\\\\\\*\
Color: Gray - #666666 (body text)
Color: Excel Red - #930221 (hovers)
\*\\\\\\\\\\ COLORS //////////*/

/*********** TABLE OF CONTENTS START ***********\

1. Interface Styles
2. Shared Content Styles
3. Unique Content Styles

\*********** TABLE OF CONTENTS END *************/

/* ////////// 1. Interface Start ////////// */

/* Set to Zero 
* {
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	border: 0px;
	}
*/
/* No Dotted Lines */
a {
	outline: none;
	}
:focus {
	-moz-outline-style: none;
	}

/* Background */
body {
	background-color:#FFFFFF;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	border: 0px;
	}

/* Global Text */
body, p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	}
body, n10 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	}
/* Global Links */
a, a:link,a:active, a:visited {
		color: #666666;
		text-decoration: underline;
		}
		a:hover, a:visited:hover {
			color: #930221;
			text-decoration: underline;
			}

#container {
	background-image: url(/ExcelPT_Files/images/interface/container_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	}

input, textarea {
 background-color: #fff;
 border: 1px solid black;
 margin-right: 3px;
}

.stateselect {
 background-color: #fff;
 border: 1px solid black;
 margin-right: 3px;
}

.submit {
 border: none;
}

/* Logo */
#logo {
	float: left;
}

    #logo h1 {
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 163px;
	height: 81px;
	display: block;
	margin-left: 50px;
	}
	#logo h1 a, #logo h1 a:link, #logo h1 a:active, #logo h1 a:visited {
		text-indent: -9999px;
		overflow: hidden;
		width: 163;
		height: 81px;
		background-image: url(/ExcelPT_Files/images/interface/excel_logo.gif);
		display: block;
		background-repeat: no-repeat;
		}


/* Layout */
#wrap {
	width: 890px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(/ExcelPT_Files/images/interface/wrap_bg.gif);
	}
#contentwrap {
    vertical-align: top;
	clear: both;
	width: 780px;
	margin-right: auto;
	margin-left: auto;
	}
#contentbox {
    vertical-align: top;
	background-image: url(/ExcelPT_Files/images/interface/contentbox_top.gif);
	width: 559px;
	float: right;
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	}
#content {
    vertical-align: top;
	width: 539px;
	background-image: url(/ExcelPT_Files/images/interface/contentbox_bottom.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	}

/* Nav */

#mainnav {
	clear: right;
	}
#mainnav ul {
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	border: 0px;

}
#mainnav li {
	float: left;
	height: 43px;
	width: 100px;
	list-style-type: none;
	}
#mainnav a, #mainnav a:link, #mainnav a:active, #mainnav a:visited {
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 43px;
	width: 100px;
	}
	#mainnav a:hover, #mainnav a:visited:hover {
		background-position: 0px 43px;
		}
		#mainnav #theexceldifference a { background-image:url(/ExcelPT_Files/images/interface/navigation/theexceldifference.jpg); }
		#mainnav #injuriestreated a { background-image:url(/ExcelPT_Files/images/interface/navigation/injuriestreated.jpg); }
		#mainnav #expertstaff a { background-image:url(/ExcelPT_Files/images/interface/navigation/expertstaff.jpg); }
		#mainnav #convenientlocations a { background-image:url(/ExcelPT_Files/images/interface/navigation/convenientlocations.jpg); }
		#mainnav #newsandevents a { background-image:url(/ExcelPT_Files/images/interface/navigation/newsandevents.jpg); }
		#mainnav #valuablelinks a { background-image:url(/ExcelPT_Files/images/interface/navigation/valuablelinks.jpg); }

/* Sub Nav */
#subnav {
	float: right;
	height: 38px;
	}
	#subnav li {
		display: inline;
		margin-left: 10px;
		}
	#subnav ul {
		margin-right: 50px;
		margin-top: 5px;
		}
	#subnav a, #subnav a:link, #subnav a:active, #subnav a:visited {
		color: #666666;
		text-decoration: none;
		}
			#subnav a:hover, #subnav a:visited:hover {
				color: #930221;
				text-decoration: none;
				}

/* Left Nav */
#leftnav {
	width: 209px;
	float: left;
	}
	#sectiontitle {
		color: #999999;
		font-size: 15px;
		margin-top: 7px;
		margin-bottom: 8px;
		margin-left: 5px;
		text-transform:capitalize;
		}
		
/* Left Nav Active */
	.leftnavactivecat {
		background-image: url(/ExcelPT_Files/images/interface/leftnavactivecat.gif);
		margin-bottom: 5px;
		height: 25px;
		}
	.leftnavactivecat a, .leftnavactivecat a:link, .leftnavactivecat a:active, .leftnavactivecat a:visited {
		display: block;
		height: 20px;
		padding-top: 5px;
		padding-left: 20px;
		color: #CCCCCC;
		text-decoration: none;
		}
		.leftnavactivecat a:hover, .leftnavactivecat a:visited:hover {
			color: #E6E6E6;
			text-decoration: none;
			}

/* Left Nav Inactive */
	.leftnavinactivecat {
		background-image: url(/ExcelPT_Files/images/interface/leftnavinactivecat.gif);
		margin-bottom: 5px;
		height: 25px;
		}
	.leftnavinactivecat a, .leftnavinactivecat a:link, .leftnavinactivecat a:active, .leftnavinactivecat a:visited {
		display: block;
		height: 20px;
		padding-top: 5px;
		padding-left: 10px;
		color: #808080;
		text-decoration: none;
		}
		.leftnavinactivecat a:hover, .leftnavinactivecat a:visited:hover {
			color: #E6E6E6;
			text-decoration: none;
			}

/* Page Title */

.titlebig {
	color: #fff;
	font-size: 22px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

#title div {
	height: 80px;
	margin-top: 3px;
	
	}
#title div h2 {
	margin-left: 25px;
	color: #fff;
	padding-top: 40px;
	}
	
#title div h2.title {
	margin-left: 25px;
	color: #fff;
	padding-top: 20px;
	font-size: 22px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	}
	/* Random Classes */
	.titleimage01 { background-image:url(/ExcelPT_Files/images/interface/titles/01.jpg); }
	.titleimage02 { background-image:url(/ExcelPT_Files/images/interface/titles/02.jpg); }
	.titleimage03 { background-image:url(/ExcelPT_Files/images/interface/titles/03.jpg); }
	.titleimage04 { background-image:url(/ExcelPT_Files/images/interface/titles/04.jpg); }
	.titleimage05 { background-image:url(/ExcelPT_Files/images/interface/titles/05.jpg); }
	.titleimage06 { background-image:url(/ExcelPT_Files/images/interface/titles/06.jpg); }
	.titleimage07 { background-image:url(/ExcelPT_Files/images/interface/titles/07.jpg); }
	.titleimage08 { background-image:url(/ExcelPT_Files/images/interface/titles/08.jpg); }
	.titleimage09 { background-image:url(/ExcelPT_Files/images/interface/titles/09.jpg); }


/* Footer */
#footer {
	font-size: 14px;
	line-height: 16px;
	color: #999999;
	background-image: url(/ExcelPT_Files/images/interface/footer_bg.gif);
	text-align: center;
	padding-top: 25px;
	height: 125px;
	background-repeat: no-repeat;
	font-weight: bold;
	background-color: #FFFFFF;
	}
	#footer a, #footer a:link, #footer a:active, #footer a:visited {
			color: #4C4C4C;
			text-decoration: none;
			}
			#footer a:hover, #footer a:visited:hover {
				color: #000000;
				text-decoration: none;
				}
	#footer strong {
		font-size: 13px;
		margin-right: 5px;
		margin-left: 5px;
		}

/* \\\\\\\\\\\ 1. Interface End \\\\\\\\\\\ */





/* ////////// 2. Shared Conent Styles Start ////////// */

/* Global Links */

/* Lists */
#content ul, #content ol {
	margin-left: 40px;
	margin-bottom: 20px;
	}
/*
#content li {
	margin-bottom: 5px;
	}
*/
/* Blockquote */
#content blockquote {
	margin-left:40px;
	}

/* Title */
h2 {
	font-size: 22px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	}


/* Bread Crumbs */
#breadcrumbs {
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 5px;
	color: #808080;
	}
	#breadcrumbs a, #breadcrumbs a:link, #breadcrumbs a:active, #breadcrumbs a:visited {
		color: #808080;
		text-decoration: none;
		}
			#breadcrumbs a:hover, #breadcrumbs a:visited:hover {
				color: #930221;
				text-decoration: none;
				}

.navbardelimiter, .navbaritem {
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	color: #808080;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
}


/* Header */
h3 {
	font-size: 20px;
	font-weight: bold;
	color: #404040;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 10px;
	margin-left: 10px;
	}
	h3 a:link, h3 a:active, h3 a:visited {
		color: #404040;
		text-decoration: underline;
		}
		h3 a:hover, h3 a:visited:hover {
			color: #930221;
			text-decoration: none;
			}

/* Sub-Header */
h4 {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 10px;
	margin-right: 10px;
	}
	h4 a:link, h4 a:active, h4 a:visited {
		color: #666666;
		text-decoration: underline;
		}
		h4 a:hover, h4 a:visited:hover {
			color: #930221;
			text-decoration: none;
			}

/* Paragraph Text */
/*
p {
	line-height: 150%;
	color: #666666;
	padding-bottom: 20px;
	padding-right: 10px;
	padding-left: 10px;
	}
*/
/* Content Classes */
	.floatleft { float: left; }
	.floatright { float: right; }
	.gap { padding-bottom: 20px; }
	.nogap { padding-bottom: 0px; }
	.textsmall { font-size: 9px; }
	.textwhite { color: #FFFFFF; }
	.brclear { clear: both; height: 1px;}


/* \\\\\\\\\\\ 2. Shared Content Styles End \\\\\\\\\\\ */





/* ////////// 3. Unique Content Styles Start ////////// */

/* Home Page */

	#callouts {
		width: 216px;
		float: right;
		}
	#home #contentwrap {
		width: 790px;
		}
	
	/* Main Image */
	
	#mainimage {
		width: 564px;
		float: left;
		height: 345px;
		background-image:url(/ExcelPT_Files/images/content/home/mainimage01.jpg);
		text-indent:-9999px;
		}
	#mainimage div {
		height:345px;
		width:564px;
		text-indent:-9999px;
		}
		/* Random Classes */
		.mainimage01 { background-image:url(/ExcelPT_Files/images/content/home/mainimage01.jpg); }
		.mainimage02 { background-image:url(/ExcelPT_Files/images/content/home/mainimage02.jpg); }
		.mainimage03 { background-image:url(/ExcelPT_Files/images/content/home/mainimage03.jpg); }




/* \\\\\\\\\\\ 3. Unique Content Styles End \\\\\\\\\\\ */

.n10 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	}

.n8 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	}

#sitedescription {
    position: absolute;
    width: 100%;
    left: 0px;
    top: 520px;
    }
#sitedescription div {
    width: 900px;
    margin-right: auto;
    margin-left: auto;
    }
#sitedescription h1, #sitedescription h2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: center;
    text-decoration: none;
    margin-bottom: 5px;
    color: #C0C0C0;
    }
#sitedescription p {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #999999;
    }
#sitedescription a:link, #sitedescription a:active, #sitedescription a:visited {
    color: #999999;
    text-decoration: none;
    }
    #sitedescription a:hover, #sitedescription a:visited:hover {
        color: #930221;
        text-decoration: underline;
        }
