/* CSS Document */
body {
	margin: 0px;
	font-size: 12px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: url(../images/Main_bg.jpg) repeat-x #01487a;
}

label, form {
	margin: 0px;
	padding: 0px;
}

.clear {
	clear: both;
}

.innerlink_home{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #DEB639;
	text-decoration:none;
}
.innerlink_home:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #DEB639;
}
.internal_linking{
	font-size:13px;
	color:#f8e198;
	text-decoration:none;
	}
	
.internal_linking:hover{
	font-size:13px;
	color:#fea32d;
	}
.internal_linking1{
	color:#f8e198;
	text-decoration:none;
	font-size:11px;}
	
.internal_linking1:hover{
	color:#fea32d;
	font-size:11px;}

/* Css for the Top Banner Side Starts here */

#MainWrap {
	width: 767px;
}

#NavBg {
	width: 755px;
	height: 20px;
	padding: 10px 5px 0px 7px; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background: url(../images/nav_bg.jpg) no-repeat #fff;
}

.Living {
	width:83px;
	float: left;
}

.Priorities {
	width:66px;
	float: left;
	text-align:center;
}

.Opportunities {
	width:91px;
	float: left;	
	text-align:center;
}

.Business {
	width:125px;
	float: left;
	text-align:center;	
}

.Transportation {
	width:117px;
	float: left;
	text-align:center;	
}

.Associations {
	width:83px;
	float: left;
	text-align:center;	
}

.Newsletter {
	width:78px;
	float: left;	
	text-align:center;
}

.FAQ {
	width:44px;
	float: left;
	text-align:center;	
}

.Contact {
	width:68px;
	float: left;	
	text-align:right;
}


/* Css for the Top Banner Side Ends here */

.ContentBg {
	background: url(../images/content_bg.jpg) repeat-y;
}

/* Css for the Left Side Starts here */

#SideContainr {
	width: 231px;
	padding: 10px 9px 0px 8px;
	background-color: #1a689f;
}

#ReqstContiner {
	width: 231px;
}

#FieldBg {
    width:217px;
	padding: 10px 0px 15px 12px;
	border: solid 1px #4482ae;
	background:url(../images/sidenav_bg.jpg) repeat-x #135a8d;
	border-top:none;	
}

.TextField {
	width: 197px;
	height: 19px;
	padding: 5px 0px 0px 7px;
	color: #0b3858;
	border: solid 1px #18547e;
	font-size: 11px;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.BigField {
	width: 197px;
	height: 57px;
	padding: 5px 0px 0px 7px;
	color: #0b3858;
	border: solid 1px #18547e;
	font-size: 11px;
	font-weight: bold;
	vertical-align: text-top;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.Padbotm {
	padding-bottom:18px;
}

#SideNavContainer {
	width: 231px;
	margin:10px 0px 0px 0px;
}

#SideNavContainer ul{
	margin:0px;
	padding:0px;
	}
	
#SideNavContainer  li{
	margin:0px;
	padding:5px 0px 5px 0px;
	background-image:url(../images/list_bg.jpg);
	font-size: 11px;
	background-position:bottom left;
	background-repeat:no-repeat;
	list-style:none;
	}

	
#SideNavContainer  li a{
	color:#fff;
	text-decoration:none;
	padding:0px 0px 0px 15px;
	display:block;
	width:180px;
	background: url(../images/list_arrow.gif) no-repeat left top;
}

#SideNavContainer  li a:hover{
	color:#8dcfff;
	text-decoration:none;
	}
	

#NavBorder {
	width: 199px;
	padding: 10px 0px 30px 30px;
	border: solid 1px #4482ae;
	background:url(../images/sidenav_bg.jpg) repeat-x #135a8d;
}


/* Css for the Left side Ends here */

/* Css for the Right Side Starts here */

.TablePad {
	width: 464px;
	padding: 26px 23px 10px 32px;
}

.Head h1 {
	margin: 0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.Head h2 {
	margin: 0px;
	padding:0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.Head {
	padding-bottom: 15px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #f0ba18;
}

#ContntContnr {
	width: 464px;
}

#ContntContnr1 {
	width: 464px;
}

#ContntContnr2 {
	width: 464px;
}

#ContntContnr3 {
	width: 464px;
}

.LeftCont {
	width:82px;
	float: left;
}

.RightCont {
	width: 346px;
	padding-right: 36px;
	line-height: 15px;
	float: left;
}

a.more {
	color: #ff9000;
	text-decoration: none;
}

a.more:hover {
	color: #ff9000;
	text-decoration: underline;
}

.sepraLine {
	padding: 30px 0px 30px 0px;
}

.sepraLine1 {
	padding: 23px 0px 23px 0px;
}

.sepraLine2 {
	padding: 27px 0px 27px 0px;
}
.sepraLine3 {
	padding: 5px 0px 23px 0px;
}
.Points {
	padding: 20px 0px 20px 10px;
}

.Bullets {
	padding: 0px 0px 7px 30px;
	background: url(../images/bullets.jpg) no-repeat;
}

#box1 {
	width:226px;
	float: left;
}

.Boxsaprat2 {
	width: 36px;
	float: left;
	}

#box2 {
	width:202px;
	float: left;
}

a.Launch {
	color: #dcb335;
	font-weight: bold;
	text-decoration: none;
}

a.Launch:hover {
	color: #dcb335;
	font-weight: bold;	
	text-decoration: underline;
}

#LogoLeft {
	width: 231px;
	float: left;
	
}

#LogoRight {
	width: 233px;
	float: left;
}
#transportation{
width:200px;
margin: 0 61px 0 0;
font-size:11px;
text-align:left;
float:left; }

#construction{
width:202px;
font-size:11px;
text-align:left;
float:left;}

a.click_more {
text-decoration:none;
color:#FFFFFF;
}
a.click_more:hover{
	text-decoration: none;
	color:#8dcfff;
	}
/* Css for the Right Side ends here */

/* Css for the footer Starts  here */

#Footer {
	padding: 10px 0px 0px 18px;
	text-align: left;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/footer_bg.jpg) repeat-x #0b3858;
}

#TW {
	width: 767px;
	text-align:center;
}

a.btmLnk{
	text-decoration: none;
	color:#FFFFFF;
	}

a.btmLnk:hover{
	text-decoration: none;
	color:#8ac3eb;
	}

a.techwyse{
	text-decoration: none;
	color:#ffffff;
	}

a.techwyse:hover{
	text-decoration: underline;
	color:#FFFFFF;
	}
	
/* Css for the footer Ends here */

/* Css for the media articles srarts here */

#SideNavContainer2 {
	width: 231px;
	margin:10px 0px 0px 0px;	
}

#SideNavContainer2 ul{
	margin:0px;
	padding:0px;
	}
	
#SideNavContainer2  li{
	margin:0px;
	padding:5px 0px 5px 0px;
	background-image:url(../images/list_bg.jpg);
	font-size: 11px;
	background-position:bottom left;
	background-repeat:no-repeat;
	list-style:none;
	}

	
#SideNavContainer2  li a{
	color:#fff;
	text-decoration:none;
	padding:0px 0px 0px 15px;
	display:block;
	width:180px;
	background: url(../images/list_arrow.gif) no-repeat left top;
}

#SideNavContainer2  li a:hover{
	color:#8dcfff;
	text-decoration:none;
	}

#NavBorder2 {
	width: 199px;
	padding: 10px 0px 30px 30px;
	border: solid 1px #4482ae;
	background:url(../images/sidenav_bg.jpg) repeat-x #135a8d;
	
}
#mediaclick{

padding-right:18px;

}
.mediaclickmore{
background:url(../images/list_arrow2.gif) no-repeat right bottom;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#f0ba18;
padding-top:15px;
}

.mediaclickmore a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#f0ba18;
text-decoration:none;
}

.mediaclickmore a:hover{
color:#c59b1f;
text-decoration:none;}
/* Css for the media articles Ends here */

.trucking_logo
{
margin:15px 0px 0px 0px;
}
.trucking_logo a
{
color:#f0ba18;
text-decoration:none;
}
.trucking_logo a:hover
{
color:#ffffff;
text-decoration:underline;
outline:none;
}
.trucking_logo a:visited
{
outline:none;
}