﻿/*
Theme Name: Official Inspection Station
Theme URI: http://www.iconvex.com/
Description: The Official Inspection Station theme was designed by <a href="http://www.iconvex.com/">ICONVEX, Inc.</a>.
Version: 1.0
Author: ICONVEX, Inc.
Author URI: http://www.iconvex.com/
*/

@charset "utf-8"; 

* {font-family:arial;}
body
{
	margin:0px 0px 0px 0px; 
	padding:0; 
	font-size:12px; 
	color:#000000; 
	line-height:130%;
	background-image:url(images/bg_body.gif);
	background-repeat:repeat-x;
	background-color:#faf6e8;
}
table, tr, td, p, form
{
	padding:0px;
	margin:0px;
}
a
{
	text-decoration:none;
}
a:hover 
{
	text-decoration:none;	
}
a:visited
{
	/*color:#999;*/
	}
input
{
	font-size:12px;
	height: 20px;
}

#pager
{
	position: relative;
	width:965px;
	margin:20px auto 0px auto;
	background:#FFF;
	border:0px solid #ccc;
	padding:0px;
}
#header
{
	margin-left: auto;
	margin-right: auto;
	width:965px;
	height:78px;
	padding:0px 0px 0px 0px;
}
#logo
{
	float:left;
	margin:0px 0px 0px 15px;
	padding:0px 0px 0px 0px;
}
#slogan
{
	float:right;
	margin:0px 15px 0px 0px;
	padding:0px 0px 0px 0px;
}
#banner
{
	margin:0px auto 0px auto;
	width:965px;
	height:210px;
	border-top:1px solid #1f285e;
	background-color:#1F285E;
}
#menu
{
	background:#26306d;
	height:43px;
	margin:0px 0px 0px 0px;
	
}
*html #menu{

background:#26306d;
	height:43px;
	margin:-3px 0px 0px 0px;
}
#nav_bar
{
	margin-left: auto;
	margin-right: auto;
	width:965px;
}
#container
{
	width:883px;
	height:auto;
	margin:0px auto 0px auto;
	padding:30px 40px 0px 40px;
	border-left:1px solid #9f8f71;
	border-right:1px solid #9f8f71;
}
#shadow
{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	background:url(images/bg_page.gif) repeat-x top;
	width:963px;
	height:7px;
	border-left:1px solid #9f8f71;
	border-right:1px solid #9f8f71;
}
#idea
{
	float:left;
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
}
#company_intro
{
	float:left;
	margin:0px 0px 0px 30px;
	padding:0px 0px 0px 0px;
	width:540px;
	border:0px solid #ccc;
}
#title_intro
{
	font-size:20px;
	font-weight:bold;
	line-height:30px;
	margin-bottom:30px;
	color:#333333;
}
#des_intro
{

	font-size:14px;
	line-height:150%;
	color:#333333;
	margin-bottom:35px;
}

#des_intro  a:active,a:visited
{
	color:#0000FF;
}

#des_intro  a:hover
{
	
}

#recent
{
	background-image:url(images/bg_resent.jpg);
	background-repeat:no-repeat;
	margin:20px auto 0px auto;
	padding:0px 40px 50px 30px;
	width:804px;
	height:195px;
	border:0px solid #ccc;
}
#resent_item
{
	float:left;
	margin:40px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:510px;
	border:0px solid #ccc;
}
#des_resent
{
	line-height:180%;
	color:#635540;
	font-size:13px;
}
#title_resent
{
	font-size:24px;
	font-weight:bold;
	color:#996600;
	margin-bottom:15px;
}
#img_resent
{
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.day_sent{ color:#9f8f71;}
.more_sent{ color:#e4952b;}
.more_sent a{ color:#e4952b; text-decoration:none;}
.more_sent a:hover{ color:#e4952b;}
#secondary
{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#secondary_mid
{
	background:url(images/secondary_mid.jpg) repeat-y left;
	width:180px;
	padding:0px 20px 60px 20px;
	margin-top:0px;
	line-height:130%;
	color:#635540;
}
#secondary_mid a
{
	color:#635540;
	text-decoration:none;
	font-size:14px;
	
	}
#secondary_mid a:hover
{
	color:#0066CC;
	
}

#secondary_mid ul
{
	margin-top:0px;
	padding:0px 0px 0px 0px;
}

#secondary_mid ul li
{
	margin-bottom:14px;
	list-style:none;
	padding:0px 20px 0px 0px;
	
}
#content_sub
{
	float:left;
	width:560px;
	border:0px solid #ccc;
	margin:20px 0px 0px 50px;
	padding:0px 0px 0px 0px;
}
#path
{
	font-size:12px;
	text-transform:uppercase;
	color:#999999;
}
#path a
{
	color:#999999;
}
#path a:hover{
	text-decoration:none;
	color:#666666;
}
	
#title_content
{
	font-size:24px;
	font-weight:bold;
	margin:40px 0px 40px 0px;
	padding:0px 0px 0px 0px;
}

#title_content2
{
	font-size:20px;
	font-weight:bold;
	margin:20px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	line-height: 1;
}
#content_sub_1
{
	font-size:16px;
	line-height:200%;
	color:#666666;
}
#trr_service
{
	width:100%;
	border:#ccc solid 0px;
	padding-bottom:5px;
	color:#333;
}

#trr_service ul
{
	padding:0px;
	margin:5px 0px 5px 15px;
	font-size:14px;
	line-height:150%;
}
#trr_service ul li
{
	padding:2px 0px 7px 15px;
	display:block;
	list-style-type:none;
	background:url(images/point.png) no-repeat left 10px;

}

#trr_service ul li a
{
	text-decoration:none;
	color:#333;
}

#trr_service ul li a:hover
{
	text-decoration:none;
	color:#0066FF;
}


#trr_news
{
	width:100%;
	border:#ccc solid 0px;
	padding-bottom:3px;
	color:#333;
}

#trr_news ul
{
	padding:0px;
	margin:5px 0px 5px 0px;
	font-size:14px;
	line-height:150%;
	
}
#trr_news  a:active,a:visited
{
	color:#0000FF;
}

#trr_news  a
{
	color: #333;
}
#trr_news  a:hover
{
	
}

#trr_news ul li
{
	padding:2px 0px 15px 15px;
	display:block;
	list-style-type:none;
	background:url(images/point.png) no-repeat left 10px;

}

#trr_news ul li a
{
	text-decoration:none;
	color:#333;
}

#trr_news ul li a:hover
{
	text-decoration:none;
	color:#0066FF;
}

#footer
{
	color:#ffffff;
	background-color:#00305e;
	text-decoration:none;
	height:50px;
	width:100%;
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
}
#nav
{
	list-style:none;
	padding:0px;
	line-height:0px;
	margin:0px 0px 0px 0px;
	clear:both;
}
#nav li
{
	margin-left:0px;
	float:left;
}
#nav li a
{
	height: 43px;
	display:block;
	float:left;
	text-decoration:none;
	text-indent: -900em;
}
/* home */
#nav #nav_home a
{
	width: 159px;
	background: url(images/nav_home.gif) no-repeat left top;
}
#nav #nav_home a:hover
{
	background: url(images/nav_home.gif) no-repeat left bottom;
}
body#home #nav_home a
{
	background: url(images/nav_home_select.gif) no-repeat left bottom;
}
/* about */
#nav #nav_about a
{
	width: 140px;
	background: url(images/nav_about.gif) no-repeat left top;
}
#nav #nav_about a:hover
{
	background: url(images/nav_about.gif) no-repeat left bottom;
}
body#about #nav_about a
{
	background: url(images/nav_about_select.gif) no-repeat left bottom;
}
/* services */
#nav #nav_services a
{
	width: 156px;
	background: url(images/nav_services.gif) no-repeat left top;
}
#nav #nav_services a:hover
{
	background: url(images/nav_services.gif) no-repeat left bottom;
}
body#services #nav_services a
{
	background: url(images/nav_services_select.gif) no-repeat left bottom;
}
/* industries */
#nav #nav_industries a
{
	width: 171px;
	background: url(images/nav_industries.gif) no-repeat left top;
}
#nav #nav_industries a:hover
{
	background: url(images/nav_industries.gif) no-repeat left bottom;
}
body#industries #nav_industries a
{
	background: url(images/nav_industries_select.gif) no-repeat left bottom;
}
/* why trr */
#nav #nav_why_trr a
{
	width: 158px;
	background: url(images/nav_why_trr.gif) no-repeat left top;
}
#nav #nav_why_trr a:hover
{
	background: url(images/nav_why_trr.gif) no-repeat left bottom;
}
body#why #nav_why_trr a
{
	background: url(images/nav_why_trr_select.gif) no-repeat left bottom;
}
/* contact */
#nav #nav_contact a
{
	width: 181px;
	background: url(images/nav_contact.gif) no-repeat left top;
}
#nav #nav_contact a:hover
{
	background: url(images/nav_contact.gif) no-repeat left bottom;
}
body#contact #nav_contact a
{
	background: url(images/nav_contact_select.gif) no-repeat left bottom;
}

.title_sub-content
{
	font-weight:bold;
	font-size:17px;
	padding-bottom:10px;
	color:#000000;
}
.title_sub2-content
{
	font-weight:bold;
	font-size:16px;
	
	padding:15px 0px 5px 0px;
}

.title_sub3-content
{
	font-weight:bold;
	font-size:14px;
	padding:15px 0px 7px 0px;
}
#edu
{
 margin: 0;
 padding-left: 15px;
 width:100%;
 border:#ccc solid 0px;
 padding-bottom:5px;
 color:#333;
}


#edu li{
	list-style: none;
	padding:2px 0px 7px 0px;
}	
#edu li p{
	padding-left:15px;
	margin: 0;
	width: 60%;
	float: left;
	background:url(images/point.png) no-repeat left 7px;
}	

.hr{
	color:#999999;
	margin-bottom:10px;
	}


#sidebarlist
{
	width:100%;
	border:#ccc solid 0px;
	padding:0px 15px 5px 0px;
	
	color:#fff;
}
#sidebarlist ul
{
	padding:0px;
	margin:5px 0px 5px 25px;
	font-size:14px;
	line-height:120%;
}
#sidebarlist ul li
{
	padding:2px 0px 7px 15px;
	display:block;
	list-style-type:none;
	background:url(images/white_point.gif) no-repeat left 9px;

}

.sidebar{
	background-color:#26306d;
	width:500px;
	margin:15px 0px 10px 0px;
	padding:10px 20px 10px 0px;
	}

.title_sidebar
{
	
	font-size:17px;
	padding:15px 0px 5px 20px;
	color:#fff;
}
.about_firstline{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:19px;
	
	color:#996600;
	line-height:120%;
	font-weight:lighter;
	}
.sidebar ul li{
	color:#fff;
	font-size:14px;
	

}
.sidebar ul li ul li{
	
	margin-left: 20px;
	background:url(images/white_point.gif) no-repeat left 9px;
	 
	font-size:14px;
	line-height:150%;
	color:#fff;
	
}
.practice{
	background-color:#26306d;
	width:500px;
	margin:0px 0px 10px 0px;
	padding:0 10px 10px 0px;
	}

.icon{
	margin-right:10px;
}
#copyright{	
	position: relative;
	width:100%;
	font-size:14px;
	color: #a7c6de;
	padding-bottom:3px;
}

#copyright a:link {
	color:#FFCC99;
}
#copyright a:hover {
	color:#999999;
}