/* CSS Document */
#container{

width:880px;

margin-right:auto;

margin-left:auto;

}


#main{
	
background-color:#000;

border:1px solid #666;

font-family:Arial, Helvetica, sans-serif;

font-size:16px;

text-align:justify;

width:610px;

height:auto;

padding:30px;

float:left;

color:#FFFFFF;

margin-top:30px;

margin-bottom:150px;

}


#service_provider{
	
padding:30px;

border:1px solid #aaa;

background-color:#333;

margin-top:40px;

}

#service_provider img{

float:left;

margin-right:20px;

margin-bottom:30px;

}


#service_provider ul{
	
margin-top:35px;

margin-left:-20px;
	
}

#service_provider button{
	
	font-size:20px;
	
	float:right;
	
	padding:5px 10px 5px 10px;
	
	margin-top:-30px;
	
	text-decoration:none;
	
}

#service_provider a{
	
text-decoration:none;
	
}

h1{

font-family:Arial, Helvetica, sans-serif;

font-size:28px;

color:#4196B1;

margin-top:0px;

}


h2{

color:#fff;

font-size:14px;

vertical-align:top;

margin-top:2px;

}


h3{

color:#4196B1;

font-size:20px;

vertical-align:top;

margin-top:0px;

margin-bottom:-5px;

}



#top_ads{

width:940px;

height:120px;

float:left;

text-align:left;

background-color:none;

margin-top:30px;

}



#left{

width:300px;

float:left;

}



#right{

width:160px;

float:left;

background-image:url(images/logo.gif);

background-repeat:no-repeat;

background-position:top;

height:700px;

width:160px;

margin-top:-210px;

padding-top:240px;

margin-left:30px;


}



body{

background-image:url(images/body_bg.png);

background-repeat:repeat-x;

background-color:#4C535C;

}


a{

color:#4196B1;

outline: 0; 

}


:focus    {
outline: 0;
}




#footer{

text-align:center;

font-family:Arial, Helvetica, sans-serif;

font-size:10px;

height:30px; 

padding-top:10px;

margin-top:0px;

width:1090px;

border-top:2px solid #4196B1;

float:left;

color:#FFFFFF;

}


.hiddenDiv{
	
height: 200px; 
	
overflow: hidden;
	
}

.visibleDiv{
	height:auto;
}


#easyscroll{

	background:none;

	height:20px;

	/* add additional styling */

	}	



	/* easyscroll navigation buttons */	



	#easyscrollnav, #easyscrollnav li{

		margin:0;	

		padding:0;

		}	

	#easyscrollnav{

	margin-top:-40px;

		}			

	#easyscrollnav li{

		font-family:Arial, Helvetica, sans-serif;

		font-size:0px;

		cursor:pointer;

		list-style:none;

		height:15px;

		}					

	#easyscrollnav li.over{

		}	

	#btnUp{

	background-image:url(images/scroll_up.jpg);

	background-repeat:no-repeat;

	background-position:right;

	position:relative;

	top:38px;

	right:0px;

	}			

	#btnDown{

	background-image:url(images/scroll_down.jpg);

	background-repeat:no-repeat;

	background-position:right;

	position:relative;

	top:90px;

	right:0px;

	}	

	#btnReset{

	background-color:none;

	color:none;

	}								

	/* // easyscroll navigation buttons */	



/* // end easyscroll */


/* Scroll Bar Master Styling Starts Here */

.scrollgeneric {

line-height: 1px;

font-size: 1px;

position: absolute;

top: 0; left: 0;

}

.vscrollerbase {

width:18px;

background-image:url(images/scroll_bg.png);

background-position:center;

background-repeat:repeat-y;

}

.vscrollerbar {

width: 18px;

height: 50px !important;

background-image: url(images/scrollbar.png);

background-repeat:no-repeat;

background-position:center;

}

* html .vscrollerbar {
	
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='images/scrollbar.png');

background-image: none;

}

.hscrollerbase {
	
height: 22px;

}

.hscrollerbar {
	
height: 22px; 

background-color: 

#84ADD6;

}

.vscrollerbar, .hscrollerbar {

padding: 13px;

z-index: 50;

}

.vscrollerbasebeg {

width: 18px;

height: 22px !important;

background: url(images/scroll_up.jpg) no-repeat;

}

.vscrollerbaseend {

height: 22px !important;

width: 18px;

background: url(images/scroll_down.jpg) no-repeat;

}

/* Scroll Bar Master Styling Ends Here */
