/* CSS Layout */

/* Start of Global page settings.*/


body {
	text-align			:left;
	font-size			:76.1%;
	margin				:0px;
	padding				:0px;
	background-color	:#ebebeb;
	background-image	:url(../images/header.jpg);
	background-repeat	:repeat-x;
	font-family			:Verdana, Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4, h5, h6{
	font-size:12px;
	font-weight:bold;
	margin: 0;
	padding: 0px 50px;
	color: #000066;
}

.hrule {
	margin: 10px 0px 20px 50px;
	padding:0px;
	width: 670px;
	border-top: thin double #000066;
	text-align:left;
}

a {
	text-decoration:underline;
	color:#002853;
	font-weight: 600;
}

a:hover {
text-decoration:underline;
}

a.email {
	text-decoration:underline;
	font-size: .8em;
	color:#002853;
	font-weight: normal;
}

ul {
	text-align			:left;
	font-family			:Verdana, Arial, Helvetica, sans-serif;
	font-size			:0.9em;
	font-weight: normal;
	text-decoration:none;
	list-style:none;
}

li {
	text-align			:left;
	font-family			:Verdana, Arial, Helvetica, sans-serif;
	font-size			:0.9em;
	font-weight: normal;
	text-decoration:none;
	list-style:none;
}


p {
	line-height: 1.4em;
	color: #666666;
	font-size: .9em;
	padding:0px 50px;
}

/* End of Global page settings.*/


/*Line Heights and base font size adjustment*/
/* Font sizing later is defined in ems.*/
#container {
	width				:825px;
	margin				:0px auto;
}

.logo {
	background-image	:url(../images/logo_h.jpg);
	background-repeat	:no-repeat;
	height				:75px;
	width				:159px;
	text-align			:left;
	margin				:0px 99px 0px 0px;
	padding				:0px;
	float				:left;
}

#title {
	font-family			:Verdana, Arial, Helvetica, sans-serif;
	margin				:15px 0px 0px 620px;
	font-size			:14px;
	font-weight			:800;
	color				:#FFFFFF;
	
}

#spotlight {
	text-align			:left;
	width				:150px;
	margin				:15px 0px 0px 400px;
	list-style			:none;
	color				:#FFFFFF;
	position			:absolute;
}

#spotlight ul {
	text-align			:left;
	width				:150px;
	list-style			:none;
	color				:#FFFFFF;
	position			:absolute;
}

#spotlight li{
	text-align			:left;
	width				:150px;
	margin				:0px 0px 0px 220px;
	list-style			:none;
	color				:#FFFFFF;
	position			:absolute;
	left				:0px;
	font-family			:Verdana, Arial, Helvetica, sans-serif;
	font-size			:0.9em;
}

#content {
	width				:764px;
	
	padding				:10px;
	background-color	:#F6F6F6;
	margin				:0px;
	top					:282px;
	position			:absolute;
}

#content li{
	color: #666666;
	font				:1em;
	list-style-type: square;
	margin:0px 0px 0px 35px;
}

#content ul {
	font-size			:1em;
}
#footer{
	line-height			: 1.2em;
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	color				: #666666;
	font-size			: 0.8em;
	margin				: 85px 0px 0px 0px;
	font-weight			: normal;
}

#designfooter{
		font-family			: Verdana, Arial, Helvetica, sans-serif;
	color				: #666666;
	font-size			: 0.75em;
	margin				: 100px 0px 0px 0px;
	font-weight			: normal;
}

/* NAV  */

#nav {
	float				:left;
	padding				:0px;
	margin				:0px;
	list-style			:none;
	height				:78px;
	z-index				:1;
	position			:relative;
}

#nav ul {
	padding				:0px;
	margin				:0px;
	list-style			:none;
}

#nav a {
	display				:block;
	width				:120px;
	text-decoration		:none;
	color				:#FFFFFF;
	text-align:center;
}

#nav li {
	float				:left;
	width				:120px;

}

#nav li ul {
	position			:relative;
	width				:120px;
	left				:-999em;
}

#nav li:hover ul {
	left				:auto;
}

#nav li:hover ul, #nav li.sfhover ul {
	left				:auto;
}

a.hrollover {
	display				:block;
	height				:78px;
	background-image	:url(../images/about.jpg);
	text-decoration		:none;

}

a.hcrumb {
	display				:block;
	height				:78px;
	background-image	:url(../images/a_hover.jpg);
	text-decoration		:none;
	background-repeat	:no-repeat;
}

a.hrollover:hover {
	display				:block;
	height				:78px;
	background-image	:url(../images/a_hover.jpg);
	background-repeat	:no-repeat;
	text-decoration		:none;

}

a.attrollover {
	display				:block;
	height				:78px;
	background-image	:url(../images/ab.jpg);
	text-decoration		:none;
	background-repeat: no-repeat;
}

a.attcrumb {
	display				:block;
	height				:78px;
	background-image	:url(../images/ab_hover.jpg);
	text-decoration		:none;
	background-repeat: no-repeat;
}

a.attrollover:hover {
	display				:block;
	height				:78px;
	background-image	:url(../images/ab_hover.jpg);
	background-repeat	:no-repeat;
	text-decoration		:none;

}

a.prollover {
	display				:block;
	height				:78px;
	background-image	:url(../images/pa.jpg);
	text-decoration		:none;
	margin				:0px 0px 0px -1px;
	background-repeat	:no-repeat;
}

a.prcrumb {
	display				:block;
	height				:78px;
	background-image	:url(../images/pa_hover.jpg);
	text-decoration		:none;
	margin				:0px 0px 0px -1px;
	background-repeat	:no-repeat;
}

a.prollover:hover {
	display				:block;
	height				:78px;
	background-image	:url(../images/pa_hover.jpg);
	background-repeat	:no-repeat;
	text-decoration		:none;

}

a.ctrollover {
	display				:block;
	height				:26px;
	background-image	:url(../images/nav-04.jpg);
	text-decoration		:none;
	
}

a.ctrollover:hover {
	display				:block;
	background-image	:url(../images/nav_over-04.jpg);
	background-repeat	:no-repeat;
	text-decoration		:none;
}

.block {
	background-image: url(../images/menu_block.jpg);
	background-repeat: no-repeat;
	height: 31px;
	width: 116px;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	margin:4px 0px;
	padding:10px 0px;
}

.cblock {
	background-image: url(../images/menu_block.jpg);
	background-repeat: no-repeat;
	height: 31px;
	width: 116px;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	margin:8px 0px 0px 75px;
	padding:10px 0px;
}

.contact {
	text-align			:center;
	font-family			:Verdana, Arial, Helvetica, sans-serif;
	font-size			:1em;
	margin				:62px 0px 0px 73px;
	width				:200px;
}

/* End NAV */

/* Header Images */
#himage {
	clear:both;
	margin:0px;
	background-image	:url(../images/index_head.jpg);
	background-repeat	:no-repeat;
	height				:199px;
	width				:784px;
	padding				:0px;
	top					:82px;
	position			:absolute;
}

#abimage {
	clear:both;
	margin:0px;
	background-image	:url(../images/about_head.jpg);
	background-repeat	:no-repeat;
	height				:199px;
	width				:784px;
	padding				:0px;
	top					:82px;
	position			:absolute;
}

#attimage {
	clear:both;
	margin:0px;
	background-image	:url(../images/att_head.jpg);
	background-repeat	:no-repeat;
	height				:199px;
	width				:784px;
	padding				:0px;
	top					:82px;
	position			:absolute;
}

#primage {
	clear:both;
	margin:0px;
	background-image	:url(../images/pr_head.jpg);
	background-repeat	:no-repeat;
	height				:199px;
	width				:784px;
	padding				:0px;
	top					:82px;
	position			:absolute;
}

#cimage {
	clear:both;
	margin:0px;
	background-image	:url(../images/contact_head.jpg);
	background-repeat	:no-repeat;
	height				:199px;
	width				:784px;
	padding				:0px;
	top					:82px;
	position			:absolute;
}

/* End Header Images */



/* Main titles for various pages. */
/* h1 {
	color: #666666;
	font-size: 0.87em;
	padding:0px;
	text-indent: 5.6em;
	font-weight: lighter;
	line-height: .89em;
	margin:-9px 0px 0px;
} */

h2 {
font:;
color:;
font-size:1.4em;
font-family:;
font-style:;
font-weight:;
text-align:;
margin:1em 0; /*use for top/bottom*/
padding:0 0em; /*use for left/right*/
background:;
}

h3 {
font:;
color:;
font-size:1.3em;
font-family:;
font-style:;
font-weight:;
text-align:;
margin:1em 0; /*use for top/bottom*/
padding:0 0em; /*use for left/right*/
background:;
}

h4 {
font:;
color:;
font-size:1.2em;
font-family:;
font-style:;
font-weight:;
text-align:;
margin:1em 0; /*use for top/bottom*/
padding:0 0em; /*use for left/right*/
background:;
}

h5 {
font:;
color:;
font-size:1.2em;
font-family:;
font-style:;
font-weight:;
text-align:;
margin:1em 0; /*use for top/bottom*/
padding:0 0em; /*use for left/right*/
background:;
}

h6 {
font:;
color:;
font-size:1.2em;
font-family:;
font-style:;
font-weight:;
text-align:;
margin:1em 0; /*use for top/bottom*/
padding:0 0em; /*use for left/right*/
background:;
}

/* Non-title text */




