

		
		


		
	
	
	
		
		
	

 html, body, #wrapper { height:100%; margin:0px; }
 #contact { display:none; }
 div, table { position:relative; font-family:'trebuchet ms'; font-size:13px; color:#54504D; }

 img { border:none; }
 :focus { outline: 0; }
 .clear { clear:both; }
 td > p { margin-top:0; padding-top:0; }
 
 h1, h2, h3, h4, h5, h6 { font:normal; color:#DE710E; }
 h1 { font-size:20px; }
 h2 { font-size:19px; color:#DE710E; }
 h3 { font-size:16px; }
 h4 { font-size:14px; }
 h5 { font-size:12px; }
 h6 { font-size:10px; }
 
 body { line-height:150%; min-width:990px; }
 
 #container-bg { position:relative; background:url(/images/skin/skinv1-bg-header2.png) top repeat-x; }
	 #container-bg-swoop { position:relative; background:url(/images/skin/skinv1-bg-header.png) center top no-repeat; }
		 #container { position:relative; width:940px; padding-top:176px; }

			 #menu1 { position:absolute; z-index:10; top:109px; right:18px; height:39px; }
			 #menusubs { position:absolute; right:10px; top:156px; }
			 			 
		 #contentMiddle-top { position:relative; width:940px; background:url(/images/skin/skinv1-body-top.png) top no-repeat; padding-top:10px; }
		 #contentMiddle-bottom { position:relative; width:940px; overflow-x:hidden; background:url(/images/skin/skinv1-body-bottom.png) bottom no-repeat; padding-bottom:17px; }
		 #header { position:relative; width:920px; padding:0 5px 0px 5px; background:url(/images/skin/skinv1-body-center.png) center repeat-y; }
		 	#banner-expand { position:absolute; left:433px; bottom:0px; cursor:pointer; cursor:hand;  }

		 #contentMiddle { position:relative; width:890px; padding:10px 25px 0 25px; background:url(/images/skin/skinv1-body-center.png) center repeat-y; min-height:200px; }

				 #menu2 { position:relative; float:left; z-index:0; margin-left:12px; width:158px; font-size:11px; color:#FFFFFF; }
				 #menu-top { position:relative; width:158px; height:4px; }
				 #menu-bottom { position:relative; width:158px; height:3px; }
				 #menu2 ul h2 { padding:0; margin:0; }
				 #menu2 ul { position:relative; width:158px; font-family:'trebuchet ms'; margin:0; padding:0; list-style:none; list-style-image:none; }
				 #menu2 ul > li { padding:0; margin:0; height:38px; }
				 #menu2 a, #menu2 a.active  { display:block; width:134px; padding:6px 6px 6px 6px; margin-left:6px; font-family:'trebuchet ms'; color:#dcdbdb; font-size:12px; text-decoration:none; text-transform:uppercase; }
				 #menu2 a:hover { background:#3e3e40; text-decoration:none; }
	
				 #puff1 { position:relative; width:158px; height:598px; }
				 #puff1 > div { position:relative; padding:10px; }
				 #puff1 a { display:block; padding:6px 6px 6px 6px; margin:0px; font-family:'trebuchet ms'; font-size:12px; text-decoration:none; }
				 #puff1 a:hover { text-decoration:none; }
	
				 #content-left { float:left; overflow:hidden; } 
					 #contentBody a.heading:link, #contentBody a.heading:visited, #contentBody a.heading:active { font-size:19px; font-family:'trebuchet ms'; font-weight:bold; color:#2E2E2E; display:block; text-decoration:none; border:none; }
					 #contentBody a.heading:hover { background:#F2F2F2; }
					 #contentBody a { color:#E1710E; text-decoration:none; }
					 #contentBody a:hover { text-decoration:underline; }
	
						b b { display:none; }
						
						 h1.sifr { color:#DE710E; margin:10px 0 10px 0; font-size:24px; border-bottom:1px solid #cdcdcd; }
						 hr { border:none; color:#E3E3E3; background-color:#E3E3E3; height:6px; }
	
						 tr.even { background-color:#eeeeee; }
						 tr.odd { background-color:#e3e1e1; }

 #footer { position:relative; font-size:11px; color:#999999; line-height:130%; } 
 #footer a { font-size:11px; color:#999999; text-decoration:none; } 
 #footer a:hover { text-decoration:underline; }
 #footer .shade { font-size:13px; color:#333333; }
	 #footer1-bg { background:url(/images/skin/skinv1-bottom-bg1.png) repeat-x top; }
		 #footer1 { width:930px; min-height:188px; padding-top:20px; height:auto !important; height:188px; margin-left:auto; margin-right:auto; margin-top:6px; }
		 #footer1 a { color:#cdcdcd; font-weight:bolder; font-size:11px; } 
		 #footer1 a:hover { color:#fff; text-decoration:none; } 
			 #footer-menu { position:relative; margin:0; padding:0; list-style:none; list-style-image:none;  }
			 #footer-menu > li { float:left; margin-right:30px; }
			 #footer-menu span { display:block; padding:0 0 5px 0; border-bottom:1px dotted #999; width:220px; font-size:12px; }
			 #footer-menu div div span { border-bottom:none !important; width:auto !important; }
			 #footer-menu ul { position:relative; width:200px; margin:8px 0 0 0; padding:0; list-style:none; list-style-image:none; }
			 #footer-menu ul li { padding:5px 0 5px 0; margin:0; border-bottom:1px dashed #4c4b4b; }

	 #footer2-bg { background:url(/images/skin/skinv1-bottom-bg2.png); text-align:center; font-size:12px; }
		 #footer2 { width:930px; min-height:42px; height:auto !important; height:42px; padding:4px; margin-left:auto; margin-right:auto; }
		 #footer2 a { color:#828080; } 	 
			 #copyright { font-size:12px; color:#828080; padding-top:6px; }
				div.cleft { float:left; width:310px; text-align:left; font-size:12px; }
				 #dtCredits { display:none; } 
				 #webcredits { float:left; width:310px; padding-bottom:10px; }
				div.cright { float:right; width:310px; text-align:right; font-size:12px; }

 /* blog */
 a.blogHome { font-family:'trebuchet ms'; font-size:12px; color:#2E2E2E; text-decoration:underline; background:url(/favicon.ico) left no-repeat; padding-left:20px; height:40px; }
 a.blogHome:hover { font-family:'trebuchet ms'; font-size:12px; color:#2E2E2E; text-decoration:none; }
 #contentBody a.blog-heading { font-size:22px; font-family:Georgia; font-weight:bold; color:#DE710E; display:block; text-decoration:none; border:none; }
 #contentBody a.blog-heading:hover { background:#e7e6e6; }
 
 /* events */
 ul#events { margin-left:0; padding-left:10px; list-style:none; line-height:130%; }
 ul#events li { padding-bottom:10px; font-size:11px; font-weight:bold;  }


#slidegroup, .slidegroup { background:transparent url(/images/skin/skinv1-service-bg.png) repeat-y 30px 0; border-top:solid 1px #cdcdcd; clear:both; line-height:200%; }
#slidegroup ul, .slidegroup ul { list-style: none; position:relative; padding:0; margin:10px 0 0 10px; }
#slidegroup ul ul, .slidegroup ul ul { list-style:none; list-style-type:square; list-style-image:url(/images/skin/skinv1-list.jpg); padding:0; margin:0; line-height:150%; min-height:0; }
#slidegroup ul ul li, .slidegroup ul ul li { margin:0 0 10px 0; padding:0; }
#slidegroup h3, .slidegroup h3 { position:relative; width:235px; height:24px; margin:0; padding:11px 0 0 10px; text-transform:uppercase; background:url(/images/skin/skinv1-service-btn.png) no-repeat; cursor:pointer; cursor:hand; }
#slidegroup h3 a, .slidegroup h3 a { text-decoration:none; }
#slidegroup h3.active, .slidegroup h3.active { background-position:-245px 0; }
#slidegroup div, .slidegroup div { position:absolute; left:270px; top:0; width:600px; padding:0; display:none; }
h1 em,h2 em,h3 em,h4 em,h5 em,h6 em,a em{display:none;}

.portfolio-item { float:left; width:280px; height:240px; margin:6px; overflow:hidden; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.portfolio-item .title { position:absolute; width:280px; text-align:center; background:#2a2a2a; background-color:rgba(42,42,42,0.8); bottom:0; z-index:1; padding:8px 0 8px 0; }
#contentBody .title a, #contentBody .title a:hover { color:#fff; text-decoration:none; }

/* 
   Do NOT edit this page manually !!! 
   Some templates require exact spacing when pulling
   information out of this page.
   * Transparent Background:#FFFFFF;	
/*

/* Main Link Colors */
a { color:#E1710E; }
a:hover { color:#E1710E; }

.Spacer { font-family:'trebuchet ms'; font-size:13px; font-weight:bold; color:#FFFFFF; text-decoration:none; }

/* Background Colors */
.BackColor { background-color:#DB7215; }
.FrontColor { background-color:#54504D; }
.SponsorColor { background-color:#EBEBEB; }
.Background { background-color:#FFFFFF; }
.Search1 { background-color:#F5F5F5; }
.Search2 { background-color:#EBEBEB; }

.Headings { font-size:14px; font-family:'trebuchet ms'; font-weight:bold; color:#DE710E; text-decoration:none; }
.Bodies { line-height:150%; font-size:13px; font-family:'trebuchet ms'; color:#54504D; }
.BackColorTxt { font-size:14px; font-family:'trebuchet ms'; font-weight:bold; color:#252525; }
.FrontClrText { font-size:13px; font-family:'trebuchet ms'; color:#2f2e2e; }

/* Button Colors */
.Button, input[type=button], input[type=submit] { padding:10px; font-size:13px; font-family:'trebuchet ms'; font-weight:bold; color:#FFFFFF; border:1px solid #cdcdcd; background-color:#484441; -moz-border-radius:10px; -webkit-border-radius:10px; } 
.MenuButton { font-size:13px; font-family:'trebuchet ms'; font-weight:bold; color:#252525; border:1px; background-color:#484441; } 

/* Field Colors */
.Fields { padding:3px; font-size:13px; font-family:'trebuchet ms'; border:1px solid #b4ada7; color:#6E6C68; background-color:#d9d7d7; } 
.FieldsReq { border:1px solid #E1710E; }

/* Border Color */
.Borders, .borders { padding:2px; border:1px solid #b4ada7; font-size:13px; font-family:'trebuchet ms'; }

/* Table colors */
table.user { background-color:#DB7215; border:none; }
table.user tr { font-size:13px; font-family:'trebuchet ms'; color:#54504D; background-color:#FFFFFF;}
table.user tr.tblHead td  { font-size:13px; font-family:'trebuchet ms'; color:#FFFFFF; background-color:#EBEBEB;}
table.user td.tblHead { font-size:13px; font-family:'trebuchet ms'; color:#FFFFFF; background-color:#54504D;}
table.user td { line-height:150%; font-size:13px; font-family:'trebuchet ms'; color:#54504D; }

/* Field Required Color */
.Required, .required { color:#E1710E; }






	

