	@import "misc.css";
	
	/**
	* zero all
	*/
	* {
		margin: 0;
		padding: 0;
		}
		
		
		
	/**
	* global
	*/
	body {
		font-size: 62.5%;
		line-height: 18px;
		font-family: Arial, Helvetica, sans-serif;
		background: #FFFFFF url(../../images/body-bg.gif) repeat-x;
		}
		
	.dotline {
		height: 1px;
		line-height: 1px;
		font-size:1px;
		background-color: #CCCCCC;
		margin: 0 -7px;
		}
		
	.last {
		margin-right: 0 !important;
		}
		
	ul {
		font-size: 1.1em;
		list-style-type: none;
		}
		
	ol {
		font-size: 1.1em;
		}
		
	a, body {
		color: #BFC1C2;
		}
		
	a {
		outline: 0;
		text-decoration: none;
		}
		
	.one a, .two a {
		font-style:italic;
		color: #feb500;
	}
	
	a#instLink {
		font-style:italic;
		color: #feb500;
	}
		
	a img {
		border: 0;
		}
		
	a:hover img {
		border-color: #fff !important;
	}
		
	a:hover {
		color: #feb500;
	}
		
	.one a:hover, .two a:hover, a#instLink:hover {
		color: #BFC1C2;
	}
		
	.fL {
		float: left;
		}
		
	.fR {
		float: right;
		}
		
		
	/**
	* main area
	*/
	#container {
		width: 952px;
		margin: 0 auto;
		}		
		
		
	/**
	* top 
	*/
	#top {
		height: 109px;
		margin: 0 0 18px;
		}

			
	/**
	* content
	*/
	#content {
		background: url(../../images/content-bg.gif) 712px 0 repeat-y;
		}
		
	#wrapper {
		padding: 0 0 10px;
		background: url(../../images/layout/main-bottom.gif) bottom right no-repeat;
		}
		
		
		
	/**
	* main column 
	*/
	#main {
		width: 691px;
		float: left;
		padding: 2px 0 0;
		}
		
	#right {
		width: 201px;
		float: right;
		padding: 0 10px;
		background: url(../../images/layout/box-top.gif) no-repeat;
		}
		
	
	/**
	* headings
	*/
	h1 {
		text-indent: -9999em;
		font-size: 1px;
		width: 217px;
		height: 101px;
		margin: 0px 4 0 13px;
		float: left;
		background: url(../../images/logo.jpg);
		}
		
	h1 a {
		display: block;
		height: 60px;
		}	
		
	h2 {
		color: #fff;
		font-size: 1.8em;
		padding: 37px 0 13px;
		}
		
	h3 {
		text-align: left;
		color: #FEB500;
		font-size: 1.6em;
		padding: 0 0 13px;
		}
		
	#right h2 {
		font-size: 1.4em;
		}
		
	
	
	/**
	* top image
	*/
	#topimg {
		display: block;
		margin: 0 0 20px;
		}
		
		
		
		
	/**
	* blocks
	*/
	
		
	.block {
		width: 197px;
		float: left;
		margin: 20px 20px 0 0;
		height: 372px;
		padding: 0 10px;
		background: #FFFFFF url(../../images/layout/block-bg.gif) no-repeat;
		}
		
	.block .body {
		height: 339px;
		}

	.img {
		height: 157px;
		padding: 0 5px;
		overflow:hidden;
		}
		
	.img img {
		float: left;
		margin: 5px 0 3px;
		border: 1px solid #5A5F65;
		}
		
	.img a {background-color:#FFF;}
		
	.img span {
		padding: 0 5px;
		font-size: 1.1em;
		font-weight: bold;
		color: #e8e8e8;
		clear:both;
		height:17px;
		display:block;
		overflow:hidden;
		}
		
	.img span a {
		color: #e8e8e8;
		}
		
	.block ul, .col ul {
		padding: 10px;
		}
		
		
			
	/**
	* box
	*/
	.box {
		padding: 10 10px 5px;
		background: #FFFFFF url(../../images/layout/main-top.gif) no-repeat;
		}
		

	/**
	* buttons
	*/
	a.but, a.reverse {
		padding: 0 0 0 15px;
		line-height: 29px;
		height: 29px;
		background: url(../../images/layout/button-off.gif) left no-repeat;
		display:block;
		}
		
		
	a.but:hover, a.reverse:hover {
		background: url(../../images/layout/button-on.gif) left no-repeat;
		}
	

		
		
	/**
	* footer
	*/
	#footer {
		padding: 10px 0;
		margin: 18px 0 0;
		font-size: 1.1em;
		border-top: 1px solid #3300CC;
		}
			
		
	
	
		
	
		
	/**
	* tab bars
	*/
	ul#tabs {
		float: right;
		margin: 17px 16px 0 0;
		display: inline;
		font-weight: bold;
		}
		
	ul#tabs li {
		height: 30px;
		float: left;
		margin: 0 0 0 1px;
		background: #3300CC url(../../images/layout/tab-left.gif) no-repeat;
		}
		
	ul#tabs li a {
		line-height: 30px;
		padding: 0 10px;
		display: block;
		float: left;
		background: url(../../images/layout/tab-right.gif) right no-repeat;
		}
		
	ul#tabs li a:hover {
		color: #FFFFFF;
		}
		
	ul#tabs li.selected {
		background: #3300CC url(../../images/layout/tab-left-over.gif) no-repeat;
		}
		
	ul#tabs li.selected a {
		color: #feb500;
		background: url(../../images/layout/tab-right-over.gif) right no-repeat;
		}
		
		
	
	/**
	* text columns inside
	*/

		
	.first {
		margin: 0 0 17px;
		padding: 10px 10px 5px;
		background-color: #E6E6E6;
	        }
		
		
	
		
	/**
	* business list 
	*/
	#bluebox {
		width: 651px;
		margin: 10px 0 0 -3px;
		background: url(../../images/layout/business-bg.gif);
		}
		
	#bluebox ul {
		margin: 5px 0 5px 16px;
		}
		
	#bluebox li {
		width: 84px;
		height: 84px;
		float: left;
		margin: 0 5px 5px 0;
		/*background-color: #E6E6E6;*/
		}
		
	#bTop, #bBottom  {
		background: url(../../images/layout/business-top.gif) no-repeat;
		}
		
	#bBottom {
		padding: 10px 0 5px 0;
		background: url(../../images/layout/business-bottom.gif) bottom left no-repeat;
		}
	

		
		
		
	/**
	* menu
	*/
	#top ul {
		float: right;
		margin: 10 120px 0 0;
		display: inline;
		}
		
	#top li {
		float: left;
		height: 9px;
		display: inline;
		margin: 86px 0 0 26px;
		}
		
	#top li a {
		display: block;
		height: 9px;
		font-size: 1px;
		line-height: 1px;
		text-indent: -9999em;
		}
		
		
	#top li a:hover {
		background-image: none;
		}
		
	li#m1 {
		width: 38px;
		background-image: url(../../images/menu/home_roll.gif);
		}
		
	li#m2 {
		width: 68px;
		background-image: url(../../images/menu/aboutus_roll.gif);
		}
		
	li#m3 {
		width: 105px;
		background-image: url(../../images/menu/ourbusiness_roll.gif);
		}
		
	li#m4 {
		width: 83px;
		background-image: url(../../images/menu/contactus_roll.gif);
		}
		
	li#m5 {
		width: 97px;
		background-image: url(../../images/menu/termsofuse_roll.gif);
		}
		
	li#m1 a {
		background-image: url(../../images/menu/home.gif);
		}
		
	li#m2 a {
		background-image: url(../../images/menu/aboutus.gif);
		}
		
	li#m3 a {
		background-image: url(../../images/menu/ourbusiness.gif);
		}
		
	li#m4 a {
		background-image: url(../../images/menu/contactus.gif);
		}
		
	li#m5 a {
		background-image: url(../../images/menu/termsofuse.gif);
		}
	
	
	
	/**
	* clearfix
	*/
	.clearfix:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
		}
			
	.clearfix {
		display: inline-block;
		}
		
	.clearfix {
		display:block;
		}

	
	
	
	

