@charset "utf-8";
/* CSS Document */

body{margin:0px; padding:0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
a, a:visited{text-decoration:none; color:#c45802;}
h2{font-size:24px; font-weight:100; color:#c45802; margin:10px 0px 10px 15px; padding:0px;}
h3{font-size:22px; font-weight:100; color:#c45802; margin:8px 20px; padding:0px;}
h4{font-size:20px; font-weight:100; color:#666; margin:5px; padding:0px;}
h5{font-size:18px; font-weight:100; color:#c45802; margin:2px 0px 0px 10px; padding:0px;}
img{border:none;}

#topbar{width:100%; height:52px; background-image:url(../images/topbar/bg.jpg); border-bottom:1px solid #003;}
#topbar a, #topbar a:visited{color:#e4e4e4; text-decoration:none; padding:16px 20px 14px 20px;}
#topbar li a:hover{background-color:#d16915; color:#FFF; height:52px;}
#topbar_inside{width:980px; height:52px;}
#topbar_inside ul{float:left;}
#topbar_inside li{display:inline; font-size:16px; font-weight:bold;}

#index_header{width:100%; height:248px; background-image:url(../images/index_header/bg.png); border-top:1px solid #496777; border-bottom:1px solid #003;}
#index_header_inside{width:980px; height:248px;}

#loginbar{background-color:#3d5046; width:100%; height:50px; border-bottom:1px solid #ff892a; border-top:1px solid #ff892a; color:#FFF; font-weight:bold; padding:5px;}

#index_content{clear:both; width:100%; min-height:350px; background-image:url(../images/slider/bg.jpg); border-top:1px solid #496777; border-bottom:1px solid #003;}
#index_content_inside{width:980px; min-height:280px; background-color:#e5e5e5; border:1px solid #bbb5b1; margin:5px; font-weight:bold; color:#203346; text-align:justify;}
#index_content_inside p{margin:0px 10px;}
#index_content_inside_left{float:left;}
#index_content_inside_left p{width:400px; padding:0px 5px; margin:0px;}
#index_content_inside_right{width:500px; height:250px; float:right; margin:15px 35px 10px 10px; border:1px solid #9391a2;}

#index_lower{clear:both; width:100%; min-height:340px; background-image:url(../images/index_content/bg.jpg); border-top:1px solid #496777; border-bottom:1px solid #888888;}
#index_lower_inside{width:980px; height:340px; text-align:left; color:#FFF;  font:italic 20px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#index_lower_inside a, #index_lower_inside a:visited{color:#FFF; text-decoration:none;}
#index_lower_inside a:hover{color:#c45802;}

#services_wrapper{width:940px; margin:0px auto; min-height:350px;}
#services_wrapper img{margin:10px 6px; float:left;}
#p1000{margin:0px auto; width:570px; background-color:#f4f4f4; border:1px dotted #CCC; text-align:center;}
#edsahosting{margin:0px auto; background-color:#f4f4f4;}

/* easy slider */
        .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{margin:0; padding:0; display:block; overflow:hidden; text-indent:-8000px;}
		
/* // image replacement */			
	#container{margin:0; position:relative; text-align:left; width:500px; background:#fff; margin-bottom:2em;}
	#container2{margin:0 auto; position:relative; text-align:left; width:700px; margin:0px 2em 2em 2em;}					
	#content, #content2{position:relative;}			

/* Easy Slider */
	#slider ul, #slider li,
	#slider2 ul, #slider2 li{margin:0; padding:0; list-style:none;}
	#slider2{margin-top:1em;}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:500px; height:250px; overflow:hidden;}
	#slider2 li{
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:700px; height:250px; overflow:hidden;}
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{display:block; width:30px; height:77px; position:absolute; left:-30px; top:71px; z-index:1000;}	
	#nextBtn, #slider1next{left:500px;}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{display:block; position:relative; width:30px; height:77px; background:url(../images/btn_prev.gif) no-repeat 0 0;}	
	#nextBtn a, #slider1next a{background:url(../images/btn_next.gif) no-repeat 0 0;}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */

ul.thumb {
	float: left;
	list-style: none;
	margin: 0; padding: 10px;
	width: 360px;
}
ul.thumb li {
	margin: 0; padding: 5px;
	float: left;
	position: relative;  /* Set the absolute positioning base coordinate */
	width: 110px;
	height: 110px;
}
ul.thumb li img {
	width: 100px; height: 100px; /* Set the small thumbnail size */
	-ms-interpolation-mode: bicubic; /* IE Fix for Bicubic Scaling */
	border: 1px solid #ddd;
	padding: 5px;
	background: #f0f0f0;
	position: absolute;
	left: 0; top: 0;
}
ul.thumb li img.hover {
	background:url(../images/portfolio/thumb_bg.png) no-repeat center;  /* Image used as background on hover effect */
	border: none; /* Get rid of border on hover */
}

#main_view {width:450px; height:355px; float:left; padding: 9px 0; margin-top:8px; margin-left: 40px; background-color:#f0f0f0; border: 1px solid #ddd;}

#port{width:900px; height:380px; background-color:#f1f1f1; border:1px solid #cfcfcf; margin:20px auto;}

#contact-wrapper {margin:10px 20px; width:500px; background:#f1f1f1; border:1px solid #cfcfcf; padding:10px 20px; color:#666; float:left;}
#contact-wrapper div {margin:1em 0;}
#contact-wrapper label {display:block; float:none; font-size:16px; width:auto;}
form#contactform input {border:1px solid #cfcfcf; padding:5px; font-size:16px; color:#333;}
form#contactform select {border:1px solid #cfcfcf; padding:5px; margin-top:8px; font-size:16px; color:#333;}
form#contactform textarea {font-size:100%; padding:5px; border:1px solid #cfcfcf;}
#contact_details{width:365px; background-color:#f1f1f1; border:1px solid #cfcfcf; margin:0px; padding:0px;}
#contact_details table{margin:5px 20px;}

.specialfield{display:none;}
.error{color:#F00; text-align:left;}
.success{color:#090; text-align:left;}
.services_dotted{background-color:#f4f4f4; width:920px; min-height:300px; margin:0px auto; padding:8px; border:1px solid #CCC;}
.services_dotted table{background-color:#eae8f2; border:1px dotted #beb1b3; margin:10px auto; text-align:center;}
.services_dotted td{padding:5px; vertical-align:top; text-align:left;}

#nav2{width:980px; height:39px;}
#nav2 img{float:left;}

#footer{width:100%; height:200px; background-color:#3c3d3d; border-top:1px solid #0f0f0f;}
#footer_inside{width:800px; font-size:14px; padding-top:10px;}
#footer_inside th{color:#c45802; text-align:center;}
#footer_inside td{color:#ccc; text-align:center;}

.testimonial{width:940px; min-height:100px; background-color:#f1f1f1; border:1px solid #cfcfcf; margin:20px;}
.testimonial img{float:left; margin:0px 10px 0px 0px;}
.testimonial p{margin:0px; padding:0px 5px; font-style:italic; color:#265572;}

.even{background-color:#dcdcdc; border:1px solid #cfcfcf; margin:10px 20px;}
.odd{background-color:#f1f1f1; border:1px solid #cfcfcf; margin:10px 20px;}
