* { margin:0; padding:0;}
 html, body { height:100%;}
body { background:#000; font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:.875em; color:#000; text-transform:uppercase;}

input, select, textarea { font-family:Arial, Helvetica, sans-serif; font-size:1em;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper { width:100%; overflow:hidden;}
.container { width:100%;}

p { margin-bottom:14px;}

/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}
object { vertical-align:top; outline:none;}

#contacts-form { padding-top:10px;}
#contacts-form label { display:block; height:50px;} 
#contacts-form label input { width:204px; padding:3px 0 3px 3px; color:#111; background:#fff; border:1px solid #d1d3ce; text-transform:uppercase;}
#contacts-form textarea {width:258px; height:64px; padding:3px 0 2px 3px; margin-bottom:13px; color:#111; background:#fff; border:1px solid #d1d3ce; text-transform:uppercase; overflow:auto;}

/*==================list====================*/
ul { list-style:none;}

.list1 { width:100%; overflow:hidden; padding-top:11px;}
.list1 li { float:left; margin-right:5px; width:125px; line-height:1.22em;}
.list1 li.alt { margin-right:0;}
.list1 li img { display:block; margin-bottom:8px;}
.list1 li span { text-transform:none; color:#999c93;}

.list2 li { color:#ff5400; padding-bottom:3px;}
.list2 li a { color:#000; text-decoration:underline;}
.list2 li a:hover { text-decoration:none;}

/*==================other====================*/
.img-indent { margin:0 20px 0 0; float:left;}
.img-box { width:100%; overflow:hidden; padding-bottom:20px;}
.img-box img { float:left; margin:0 20px 0 0;}

.extra-wrap { overflow:hidden; }

.p1 { margin-bottom:8px;}
.p2 { margin-bottom:16px;}
.p3 { margin-bottom:24px;}

/*==================txt, links, lines, titles====================*/
a {color:#ff5400; outline:none; text-decoration:none;}
a:hover { text-decoration:underline;}

h2 { font-size:1em; font-family:Tahoma, Geneva, sans-serif; margin-bottom:10px;}

/*==================boxes====================*/
.box { background:url(images/lef-top-corner.gif) no-repeat left top #f7f8f5; width:599px; height:430px; padding-top:5px;}
.box .inner { padding:5px 56px 0 28px;}

.dept-list { float:left;}
.dept-list dt { color:#ff5400; margin-bottom:14px;}
.dept-list dd { clear:both; text-align:right;}
.dept-list dd span { float:left; padding-right:25px;}
.dept-list dd a { text-decoration:underline;}
.dept-list dd a:hover { text-decoration:none;}

.scroll-box {height:98px;padding-right:20px;}
.scroll-box1 { height:174px; overflow:auto; padding-right:20px;}
.scroll-box2 { height:85px; overflow:auto; padding-right:20px;}


/*header*/
#header .indent { text-align:right; padding:42px 379px 0 0; background-image: url(<?php header_image() ?>);}
.splash #header .indent { padding:52px 107px 0 0;}

/*content*/
#content { height:471px; padding:0 0 0 381px;}
#content .enter { position:absolute; right:0; bottom:0px;}

a {
cursor:pointer;
text-decoration:none;
}
ul li a:hover {
cursor:pointer;
text-decoration:none;
}

.navigation {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 url(images/nav-bg.gif) no-repeat scroll left top;
height:60px;
margin-left:-28px;
padding-left:20px;
width:579px;}
  .navigation li{
		height:50px;
		float:left;
		padding:0 2px 0 0;
	}
	
	 .navigation a{
		display:block;
		height:55px;
		line-height:50px;
		float:left;
		padding:0 10px 0 0;
		font-size:13px;
		color:#fff;
		font-weight:bold;
padding-top:5px;

	}
		 .navigation a:hover{
			color:#fff;
background:transparent url(images/page_navigation_selected_a.png) no-repeat scroll right 5px;

}
		 .navigation a.selected{
			color:#fff;
background:transparent url(images/page_navigation_selected_a.png) no-repeat scroll right 5px;

		}
	 .navigation a span{
		display:block;
		height:55px;
		float:left;
		padding:0px 15px 0px 25px;


	}
		 .navigation a:hover span{
			background:transparent url(images/page_navigation_selected_span.png) no-repeat scroll left 0px;

		}
		 .navigation a.selected span{
			background:transparent url(images/page_navigation_selected_span.png) no-repeat scroll left 0px;

		}
	 .navigation a:focus{
		outline:none;
	}






ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#content .section { padding-bottom:21px;}
#content .section1 { padding-bottom:44px;}

/*footer*/
#footer a { color:#000; text-decoration:none;}
#footer a:hover { text-decoration:underline;}

/*==========================================*/

#main {width:980px; height:750px; margin:0 auto; background:url(images/main-bg.jpg) no-repeat left top; position:relative;}

#header {height:156px;}
#content, #footer { font-size:0.5625em; position:relative;
}

.col-1, .col-2, .col-3 { float:left;}

/*======= index-2.html =======*/
#page3 #content .col-1 {width:240px; margin-right:35px;}
#page3 #content .col-2 { width:240px;}

/*======= index-4.html =======*/
#page5 #content .col-1 {width:250px;}
#page5 #content .col-2 { width:264px;}


/*=========================*/


#footer { padding:19px 0 0 382px;}
.splash #footer { padding:19px 0 0 653px;}



/* NEW FOR SLIDING EFFECT :) */

.panel {width:500px; padding-left:5px;
}

#page{
    width:500px;
    margin:0 auto;
	background:url(images/page_ bg.png) 50% 50px no-repeat;
}
	#slider{
		width:500px;
		margin:0 auto;
		position:relative;
	}

/* Commented Out */	/* #page .navigation{

	}
	
	#page .navigation li{
		height:50px;
		float:left;
		padding:0 2px 0 0;
	}
	
	#page .navigation a{
		display:block;
		height:50px;
		line-height:50px;
		float:left;
		padding:0 10px 0 0;
		font-size:13px;
		color:#999;
		font-weight:bold;
	}
		#page .navigation a:hover{
			color:#999;
			background:url(images/page_navigation_hover_a.png) right top no-repeat;
		}
		#page .navigation a.selected{
			color:#fff;
			background:url(images/page_navigation_selected_a.png) right top no-repeat;
		}
	#page .navigation a span{
		display:block;
		height:50px;
		float:left;
		padding:0px 15px 0px 25px;
	}
		#page .navigation a:hover span{
			background:url(images/page_navigation_hover_span.png) left top no-repeat;
		}
		#page .navigation a.selected span{
			background:url(images/page_navigation_selected_span.png) left top no-repeat;
		}
	#page .navigation a:focus{
		outline:none;
	}
*/

	#page .scroll{
		height:400px;
		width:500px;
		margin:0 auto;
		overflow:auto;
		position:relative;
		clear:left;
	}
	
		#page .scrollContainer .panel{
			padding:20px;
			height:510px;
			width:500px;
			overflow:hidden;
		}		
			#page .panel p{
				padding:0 0 1em 0;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:12px;
				line-height:1.5em;
				color:#3f3e4c;
			}
			#page .panel h3{
				font-size:28px;
				padding:0 0 .5em 0;
				letter-spacing:-2px;
				color:#000;
				font-weight:bold;
			}
			#page .panel h4{
				padding:0 0 .5em 0;
				font-size:15px;
				letter-spacing:-0.5px;
				font-weight:bold;
				color:#3f3e4c;
			}
			#page .panel strong{
				color:#33333e;
			}
			#page .panel em{
				font-style:italic;
			}
			#page .panel a{
				white-space:nowrap;
				color:#f60;
				font-weight:bold;
			}
				#page .panel a:hover{
					text-decoration:underline;
				}
			#page .panel .gallery img{
				padding:2px;
				border:solid 1px #c0c5d6;
			}
			#page .panel blockquote,
			#page .panel ul,
			#page .panel ol,
			#page .panel pre{
				font-size:12px;
				margin:1em 2em 2em 2em;
				padding:10px 15px;
				background:#ecedf3;
			}
			#page .panel blockquote p{
				padding:.4em 0 !important;
				text-indent:0 !important;
			}
			#page .panel li{
				list-style-position: inside;
				padding: 0 0 .5em 0;
			}
				#page .panel ul li{
					margin:0 0 0 1em;
					list-style:square;
				}
				
				#page .panel ol li{
					margin:0 0 0 1.5em;
					list-style:decimal;
				}
			#page .panel pre{
				line-height:1em;
				color:#1C194C;
				font-size:13px;
				overflow:auto;
				background:#f8f8f8;
				border:solid 1px #e5e5e5;
			}
			#page .panel code{
				padding:0 3px;
				color:#33333e;
				background:#f8f8f8;
				border:solid 1px #e5e5e5;
				font-size:13px !important;
			}
			
			#page .panel .gallery{
				text-align:center;
			}