/********** RESET **********/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	background: transparent;
}

:focus { outline:0; }
a:active { outline:none; }
ol,ul { list-style:none; }
table { border-collapse:separate; border-spacing:0; }
caption,th,td { text-align:left; font-weight:normal; }
blockquote:before,blockquote:after,q:before,q:after { content:""; }
blockquote,q { quotes:"" ""; }

p.ex {color:rgb(0,0,0);}
.clear { clear:both; height:1px; line-height:1px; font-size:1px; overflow:hidden;}
/********** END RESET **********/

/********** Links Behavior **********/

.class1 A:link {color:#F00; text-decoration: none}
.class1 A:visited {color:#F00; text-decoration: none}
.class1 A:active {color:#F00; text-decoration: none}
.class1 A:hover {color:#B90000; text-decoration: underline;}

.class2 A:link {color:#fff; text-decoration: none}
.class2 A:visited {color:#fff; text-decoration: none}
.class2 A:active {color:#fff; text-decoration: none}
.class2 A:hover {color:#fff;text-decoration: underline;}

.class3 A:link {color:#fff; text-decoration: none}
.class3 A:visited {color:#fff; text-decoration: none}
.class3 A:active {color:#fff; text-decoration: none}
.class3 A:hover {color:#fff;text-decoration: none;}


/********** Links Behavior **********/
/*text*/

.Subject_Link{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 16pt;
	letter-spacing: 1px;
}

.After_Link{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 16pt;
	font-weight: bold;
	letter-spacing: 1px;
}

.About_Link{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 16pt;
	padding-left: 42px;
	letter-spacing: 1px;
}

.About_AfterLink{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 16pt;
	padding-left: 42px;
	font-weight: bold;
	letter-spacing: 1px;
}

.Content{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12pt;
	letter-spacing: 1px;
	line-height: 1.3;
	padding-left: 40px;
	width: 900px;
	height: 480px;
	
}

.ContentServices{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	letter-spacing: 1px;
	line-height: 1.7;
	padding-right: 15px;
	text-align: left;
	vertical-align: middle;
}

.Contentheader{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 18pt;
	letter-spacing: 1px;
}
/*Construction Header*/
.Header{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 30pt;
	letter-spacing: 1px;
	text-align:right;
	padding-top: 30px;
	width: 455px;
	height: 90px;
}
/*Constructoion*/

.title{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:36px;
	padding-left: 5px;
	letter-spacing: 4px;

}

.address{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:11px;
	padding-left: 5px;
	letter-spacing: 1px;
}

.here{
	font:13px/18px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

/*** set the width and height to match your images **/

#slideshow {
position: relative;
width: 470px !important; /*set your width*/
height: 161px !important; /*set your height*/
}
#slideshow div {
	position: absolute;
	top: 2px;
	left: 36px;
	width: 100%;
	height: 100%;
	z-index: 100;
	opacity: 0.0;
	text-align: center;
}
#slideshow div.active {
z-index: 102;
opacity: 1.0;
}
#slideshow div.last-active {
z-index: 101;
}

/* Lightbox */
.nyroModalClose{
	background:url(../BTN/Close.png) no-repeat 0 0;
	position: absolute;
	display: block;
	top: 15px;
	right: 15px;
	width: 75px;
	height: 30px;
	text-indent:-5000px;
	font-size: 0px; 
	color: #000;
	z-index:5555;
}
a.nyroModalPrev{
	background:url(../BTN/Pre_BTN.png) no-repeat 0 0!important; 
	width:34px!important; 
	height:58px!important; 
	display:block!important;
	position:absolute;
	left:-1px;
	top:50%;
	text-indent:-5000px;
	font-size: 0px; 
	color: #000;
	z-index:5555;
}
a.nyroModalPrev:hover {
	background:url(../BTN/PreOver.png) no-repeat 0 0!important; 
	width:34px!important; 
	height:58px!important; 
	display:block!important;
	position:absolute;
	left:-1px;
	top:50%;
	text-indent:-5000px;
	font-size: 0px; 
	color: #000;
	z-index:5555;
}
a.nyroModalNext{
	background:url(../BTN/Next_BTN.png) no-repeat 0 0!important; 
	width:34px!important; 
	height:58px!important; 
	display:block!important;
	position:absolute;
	right:-1px;
	top:50%;
	text-indent:-5000px;
	font-size: 0px; 
	color: #000;
	z-index:5555;
}
a.nyroModalNext:hover {
	background:url(../BTN/NextOver.png) no-repeat 0 0!important; 
	width:34px!important; 
	height:58px!important; 
	display:block!important;
	position:absolute;
	right:-1px;
	top:50%;
	text-indent:-5000px;
	font-size: 0px; 
	color: #000;
	z-index:5555;
}
#nyroModalWrapper{padding-bottom:28px;}
#nyroModalContent{border:1px #3e413f solid;}
#nyroModalTitle{
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	position:absolute;
	bottom:0;
	width:98.6%;
	padding:5px;
	border-top:1px #000 solid;
	z-index:5555;
	background-image: url();
	background-repeat: repeat;
	color: #FFF;
	letter-spacing: 1pt;
}
