﻿@charset "UTF-8";
/* CSS Document */


h4 {
	font-size:large;
	color:#cc0001;
	font-weight:normal;
}

h2 div {
	font-size:x-large;
}


#leftnav {
	list-style:none;
	margin:100px 0 0 0;
	padding:0;
	text-transform:uppercase;
	
}

#leftnav LI a:link, #leftnav LI a:active, #leftnav LI a:visited {
	color:#000;
	text-decoration:none;
	border-bottom:1px dotted #ccc;
	padding-top:05px;
	padding-bottom:5px;
	padding-left:10px;
	display:block;
	width:190px;
	
}

#leftnav LI a:hover {
	background-color:#efefef;
}


#leftnav LI.on a:link, #leftnav LI.on a:active, #leftnav LI.on a:visited {
	color:#cc0001;
	text-decoration:none;
}


#leftnav .on {
	color:#cc0001;
}

#leftnav li {
	
	
}

#leftnav div {
	text-transform:none;
	margin-top:0px;
	color:#666!important;
	font-style:italic;
}

#leftsubnav {
	color:#333;
	list-style:none;
	margin:0;
	padding:0;
	line-height:normal;
	text-transform:none;
	border-bottom:1px dotted #ccc;
}

#leftsubnav li a:link, #leftsubnav li a:active, #leftsubnav li a:visited {
	color:#666 !important;
	padding-left:20px;
	width:180px;
	border-bottom:0px;
}

#leftnav .navheader {
	background:url("/eng/image/left_nav_header_bg.jpg") !important;
	color:white;
	padding-top:30px;
	padding-left:5px;
	padding-bottom:5px;
}

#leftsubnav .on a:link, #leftsubnav .on a:active, #leftsubnav .on a:visited {
	color:#cc0001 !important;
}

#leftsubnav li {
	border-bottom:none;
}



body {
		margin:0px;
		padding:0px;
		background:#343741 url(/eng/image/page_bg.jpg);
		background-repeat:repeat-x;
		background-attachment:fixed;
		font-family:"Trebuchet MS",verdana;
		font-size:.8em;
	}
	
	a:link, a:active, a:visited {
		color:#cc0001;
		text-decoration:none;
	}
	
	a:hover {
		text-decoration:underline;
	}
	
	img {
		border:0;
	}
	 
	
	
	
	#wrapper {
		position:relative;
		margin-left:auto;
		margin-right:auto;
		width:960px;
	}

	#header {        
		background:url(/eng/image/header_bg.jpg);        
		background-repeat:no-repeat;        
		width:960px;        
		height:66px;       
		position:absolute;        
		top:0px;}
	
	#menus {
		position:absolute;
		left:285px;
		top:37px;
	}
	
	.menu {
		float:left;
		color:#999;
		background:inherit;
		margin:0px;
		display:inline;
		font-size:12px;
		font-family:"Trebuchet MS",verdana;cursor:pointer;
		
	}
	
	.menutitle {
		margin:0 20px 10px 10px;
	}
	
	.menutitle a:link, .menutitle a:active, .menutitle a:visited {
		color:#999;
		text-decoration:none;	
	}
	
	.menutitle a:hover {
		color:#cc0001;
	}
	
	
	.menutitleon a:link, .menutitleon a:active, .menutitleon a:visited {
		color:#cc0001;
		text-decoration:none;	
	}
	
	.menutitleon a:hover {
		color:#cc0001;
	}
	
	.menutitleon {
		margin:0 20px 10px 10px;
		color:#cc0001 !important;
		background:inherit;
	}
	
	@media screen and (-webkit-min-device-pixel-ratio:0){

		.menutitle { margin:5px 20px 10px 10px;}
		.menutitleon{margin:5px 20px 10px 10px;}
	
	}
	
	
	#stage {
		background-color:#fff;
		width:960px;
		position:absolute;
		top:66px;
	}
	
	#content {
		width:940px;
		padding:0 0 20px 20px;
	}
	
	#logo {float:left;}
	
	.menu:hover{
		color:#cc0001;
	}
	
	.menuitems{
		background-color:#fff; 
		margin-top:0;
		padding-top:0;
		position:absolute;
		width:200px;
		z-index:100;
		border-bottom:1px solid #CCC;
		border-left:1px solid #CCC;
		border-right:1px solid #CCC;
		visibility:hidden;
		color:#333 !important;
	}
	
	#lastmenu .menuitems {
		width:128px;
	}
	

	.menuitems ul{
		text-align:left;
		list-style:none;
		list-style-image:none;
		margin:0px;
		padding:0 0 0 0;
	}
	
	.menuitems ul li{
		margin-bottom:0px; 
		text-transform:uppercase;
	}
	
	.menuitems ul li .sep{
		border-bottom:1px solid #ccc;
	}
	
	.menuitems ul li a:link, .menuitems ul li a:visited{
		display:block;
		height:24px;
		line-height:24px;
		font-family:"Trebuchet MS",verdana;color:#000;
		text-decoration:none;
		font-size:12px;
		margin:0 0 0 0;
		padding:0 0 0 10px;
		/*background-image:url(/eng/image/menuitembgbar.gif);*/
	}
	
	.menuitems ul li a:hover{
		font-size:12px;
		background-color:#cc0000;
		color:#fff;
		padding-bottom:0px;
	}
	
	#home_feature_wrapper {
		width:620px;
		float:left;
	}
	
	#home_feature_1 {
		color:#666;
		float:left;
		width:300px;
		padding-top:10px;
	}	
	
	#home_feature_1 h2 {
		font-size:small;
		
	}
	
	#home_feature_2 {
		color:#666;
		float:right;
		width:300px;
		padding-top:10px;
	}	
	
	#home_feature_2 h2 {
		font-size:small;
		
	}
	
	#home_feature_3 {
		float:right;
		width:280px;
		color:#666;
	}
	
	#home_testimonials {
		background-color:#e8ba2d;
		color:#666;
		float:right;
		width:280px;
	}	
	
	#home_feature_3 h2 {
		font-size:small;
		
	}
	
	h2 {
		font-size:48px;
		font-weight:normal;
		margin-top:0;
	}
	
	#contentleft {
		padding-top:20px;
		width:200px;
		float:right;
		display:inline;margin-right:20px;
	}
	
	#contentright {
		padding-top:20px;
		width:700px;
		float:left;
		
		display:inline;
	}
	
	#footer-img {
		padding:10px 10px 10px 10px;
		color:#000;
		background-color:#fff;
		float:left;
		clear:both;
		width:940px;
		text-align:center;
	}
	#footer {
		padding:10px 10px 10px 10px;
		color:#fff;
		background-color:#2a2e3a;
		float:left;
		clear:both;
		width:940px;
		text-align:right;
	}
	#footer a{
	color:#fff;
	}
	
	.homedate {
		float:left;
		background-color:#cc0001;
		width:40px;
		text-align:center;
		color:#fff;
		text-transform:uppercase;
	}
	
	.homedateday {
		font-size:18px;
	}
	
	.homenewstitle {
		width:250px;
		float:right;
	}
	
	.innerdate {
		float:left;
		background-color:#cc0001;
		width:40px;
		text-align:center;
		color:#fff;
		text-transform:uppercase;
	}
	
	.innernews {
		float:left;
		width:700px;
		padding-bottom:10px;
		
	}
	
	.innerdateday {
		font-size:18px;
	}
	
	.innernewstitle {
		width:650px;
		float:right;
	}
	
		
	.home_testimonials_left_bg {
		height:25px;
		width:150px;
		background-image:url(/eng/image/home_testimonal_features/left_bg.gif);
		color:white;
		float:left;
		padding:5px 0 0 10px;
	}
	
	.home_testimonials_right {
		float:right;
		width:120px;
		height:30px;
		background-color:#CC0001;
	}


#adminleftmenu {
	width:200px;
	float:left;

}

.adminmenu {
margin:0 0 0 -40px;;
list-style:none;
text-transform:uppercase;
}

.adminmenu UL {
margin:0 0 0 -20px;;
list-style:none;
text-transform:uppercase;
}

.adminmenu li {
	margin-bottom:20px;
}

.adminmenu a:link, .adminmenu a:active, .adminmenu a:visited {
	text-decoration:none;
	color:#666;

}

#admincontent {
	width:600px;
	float:left;
}


form{margin:0px;}
.formbtn{font-family:verdana;border:1px solid #999;background-color:#efefef;color:#666;font-size:10px;padding:1px 0 1px 0;}
.formrow{padding:2px 10px 5px 10px;border-bottom:1px solid #e2e2e2;float:left;width:100%;}
.formlabel{float:left;margin:0px;width:230px;padding:3px 5px 0 0;}
.formelement{padding:2px 5px 2px 0;float:left;margin:0px;}
.forminput{font-family:verdana;font-size:10px;color:#696969;border:1px #999 solid;width:200px;padding:2px 0 2px 0;}
.formcommentsinput{font-family:verdana;font-size:10px;color:#696969;border:1px #7f9db9 solid;width:420px;padding:2px 0 2px 0;}
.forminputlarge{font-family:verdana;font-size:10px;color:#696969;border:1px #7f9db9 solid;width:300px;padding:2px 0 2px 0;}
.forminputerror{font-family:verdana;font-size:10px;color:#fff;background-color:red;border:1px #7f9db9 solid;width:200px;padding:2px 0 2px 0;}
.formddinput{font-family:verdana;font-size:10px;color:#696969;border:1px #7f9db9 solid;width:202px;background-color:#efefef;}