@charset "utf-8";
/* CSS Document */
*{margin:0 auto;}
body{padding:0; margin:0 auto; background:#ffffff; overflow-x: hidden;}
a { font-family:arial;
     color:#640000;
     font-size:12px;}
a:hover{font-color:#900; text-decoration:blink;}
td,tr{font-family:arial; font-size:12px; color:#000000;}
#head-holder{width:100%; height:100px; background:#fafafa;  margin-top:0px; padding:0px; border-top:2px solid #e5e5e5;}
#logo-holder{width:1002px; height:80px; margin:0 auto; border:0px solid #ffffff;}
.slider {
    position: relative;
  
    width: 100%;
	margin-top:1px;
    height: 350px;
    overflow: hidden;
    border-bottom: 6px solid rgb(225, 225, 225);
}
.strip{width:1500px; height:200px; background:url(images/line44.png) no-repeat; margin-top:-120px !important; margin:0 auto; left:-20%; overflow:hidden;}

/* Container Start */
#container{width:1002px; height:100%; margin:0 auto; border:0px solid #333; margin-top:-110px; z-index:1;}

#box-holder {width:1002px; height:497px; margin:0 auto; display:block;}

.box {width:220px; height:377px; margin-left:9px; border-radius:8px; display:inline-block; display:inline;}
#footer{width:100%; height:100px; background:#181010; border-top:10px solid #000000;}

	#footer p {font-family:Lucida Sans Unicode, Lucida Sans, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	margin:0 auto;
	margin-top:8px;
	text-align:center;
	width:540px;
    color: #4e4c4c;
	}

#page {width:960px; min-height:350px; margin:0 auto; height:100%;}	
#part1{width:957px; height:305px; margin-left:20px; background:url(images/page12.png) no-repeat;}
#part2{width:957px; height:300px;  margin-left:20px; background:url(slides/container-part2.png) no-repeat; clear:both; margin-top:-6px}
.p-1 {
     font-family:arial,sans-serif;
     color:#a3a2a2;
     font-size:13px;
     font-size-adjust:none;
     font-stretch:normal;
     font-style:normal;
     font-variant:normal;
    
     line-height:17px;
     margin-top:-50px;
     padding:0px 15px 0px 24px;
	}
	
.p1 {
     font-family:arial;
     color:#444444;
     font-size:12px;
	
     font-size-adjust:none;
     font-stretch:normal;
     font-style:normal;
     font-variant:normal;
     font-weight:400;
     line-height:17px;
     
	}
.p3 {
     font-family:arial;
     color:#353537;
     font-size:12px;
	 text-align:left;
	 margin-left:15px;
	 text-shadow:1px #e5e5e5;
     font-size-adjust:none;
     font-stretch:normal;
     font-style:normal;
    
     font-weight:bold;
     line-height:17px;
     
	}
.p31 {
     font-family:arial;
     color:#353537;
     font-size:12px;
	 text-align:center;
	
	
	 text-shadow:1px #e5e5e5;
    
     border-bottom:1px solid #cccccc;
	
     font-weight:bold;
     line-height:17px;
     
	}	
.p4 {
     font-family:arial;
     color:#003700;
     font-size:12px;
	 text-align:center;
	 text-shadow:1px #e5e5e5;
     font-size-adjust:none;
     font-stretch:normal;
     font-style:normal;
     font-weight:bold;
     line-height:17px;
	}			
	
h1{
	margin-top:26px;
	font-size:12px;
	color:#036;
	font-weight:bold;
	font-family:Arial,sans-serif;
	letter-spacing:2px;
	margin-bottom:1px;
	text-transform:uppercase;
}	
	
#marquee-container {width:1100px;
	height:170px;
	margin-top:0px;
	margin-left:-45px;
	background:url('images/marquee-background.jpg') no-repeat;}	

#marquee {
	position:relative;
	/*marquee left should have the same value as newsticker width*/
	left:10px;
	margin-top:30px;
	width:auto;
	border:0px solid #000;
	overflow:visible;
	margin-right:60px;
	float:left;
	white-space:nowrap;
}

#newsticker {
	/*newsticker width should have the same value as marquee left*/
	width:925px;
	height:170px;
	margin-top:-120px;
	position:relative;
	clear:both;
	overflow:hidden;
	}	
	


  .menu,
  .menu ul,
  .menu li,
  .menu a {
	margin: 0 auto;
	padding:0;
	border: none;
	outline: none;
	font-family:Open Sans Condensed, sans-serif;
	font-weight: normal;
	font-size: 16px;
    color: #f3f3f3;
	z-index:9999;
}

/*New Menu */

#menu-holder{
	height: 50px;
	margin:0 auto;
	width: 100%;
	margin-top:10px;
	z-index:2000;
    box-shadow: 0px 0px 3px 0px rgb(12, 12, 12);
	background: #282828;
	
	}
.menu {	
	height: 50px;
	margin:0 auto;
	width: 697px;
	z-index:2000;
   
	background: #282828;
	
	
}

.menu li {
	border-left: 1px solid rgb(52, 57, 62);
	border-right: 1px solid rgb(0,0,0);
	font-family:Open Sans Condensed, sans-serif;
	font-weight: normal;
	font-size: 16px;
	color: #f3f3f3;
	position: relative;
	list-style: none;
	margin:0 auto;
	float:left;
	display: block;
	height: 50px;
	visibility: visible;
}

/* Links */

.menu li a {
	display: block;
	padding: 0 14px;
	margin: 6px 0;
	padding-top:5px;
	line-height: 28px;
	text-decoration: none;
	border-radius: 12px 0 0 12px;
 -moz-border-radius: 12px 0 0 12px;
 -webkit-border-radius: 12px;
 -webkit-border-top-right-radius: 0;
 -webkit-border-bottom-right-radius: 0;
    font-family:Open Sans Condensed, sans-serif;
	font-weight: normal;
	font-size: 16px;
    color: #f3f3f3;
	text-shadow: 1px 1px 1px rgba(0,0,0,.6);
    -webkit-transition: color .2s ease-in-out;
	-moz-transition: color .2s ease-in-out;
	-o-transition: color .2s ease-in-out;
	-ms-transition: color .2s ease-in-out;
	transition: color .2s ease-in-out;
}

.menu li:first-child a { border-left: none; }
.menu li:last-child a{ border-right: none; }
.menu li:hover > a { color: #ccc; }

/* Sub Menu */

.menu ul {
	position: absolute;
	margin:0 auto;
	top: 50px;
	left: 0;
	z-index:2000;
	opacity: 0;
	border-left:none !important;
	background: #282828;
	border-right:none;
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	-webkit-transition: opacity .25s ease .1s;
	-moz-transition: opacity .25s ease .1s;
	-o-transition: opacity .25s ease .1s;
	-ms-transition: opacity .25s ease .1s;
	transition: opacity .25s ease .1s;
	
}

.menu li:hover > ul { opacity: 1; }

.menu ul li {
	height: 0;
	overflow: hidden;
	margin:0 auto;
	padding: 0;
    border-left:none !important;
	border-right:none;
	-webkit-transition: height .25s ease .1s;
	-moz-transition: height .25s ease .1s;
	-o-transition: height .25s ease .1s;
	-ms-transition: height .25s ease .1s;
	transition: height .25s ease .1s;
}

.menu li:hover > ul li {
	height: 36px;
	overflow: visible;
	padding: 0; border-left:none !important;
}

.menu ul li a {
	width: 150px;
	padding: 4px 0 4px 40px;
	margin:0 auto;
border-right:none;
	border: none;
	border-bottom: 1px solid #353539;
}

.menu ul li:last-child a { border: none; margin:0 auto;}
