body{margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;}

/* new 06-11-19 */
.page_layout{margin-left:auto;margin-right:auto;width:96%;}
.homenewsboxoutter{padding: 2px 2px 2px 2px;float:left;width:600px;height:300px;}
.homenewsbox{float:left;background-color:#999999;width:596px;height:296px;}
.topheader{float:left;width:100%;}
.header_logo_ads{float:left;width:100%;}
.navigation{float:left;padding-top:5px;padding-bottom:5px;width:100%;font-weight:bold;font-family:Arial, Helvetica, sans-serif;background-color:#ee8011;text-align:center;}
.top_ads_15_outter{float:left;width:100%;}
.top_ads_15{float:left;width:950px;height:26px;padding: 20px 2px 2px 2px;}
.homerightad{float:left;width:287px;height:185px; padding: 2px 2px 2px 2px;}
.homejobbox1outter{float:left;width:340px;height:287px; padding: 2px 2px 2px 2px; }
.homejobbox1{float:left;width:330px;height:280px;  }
.homemovebox {float:left;width:330px;height:280px;  }
.home_footer_ad{float:left; width:346px;height:290px;}

.search_layout_box{ float:left;width:900px;}
.search_layout_left{float:left; width:400px;height:auto;}
.search_layout_right{float:left; width:400px;height:auto;}

.news_layout_box{ float:left;width:900px;}
.news_layout_left{float:left; width:500px;height:auto;}
.news_layout_right{float:left; width:400px;height:auto;}

.directorty_box{ float:left;width:900px;}
.direcorty_left{float:left; width:400px;height:auto;}
.direcorty_right{float:left; width:400px;height:auto;}



.footer{float:left;width:100%;background-color:#999999;padding-bottom: 20px;}
.footermain {text-align: center; color: #FFFFFF;font-family: arial;font-size: 12;}
.footermain a:link {color: white;}
.footermain a:visited {color: white;}
.footermain a:hover {color: orange;}
.footermain a:active {color: white;}
.footermain a { text-decoration:none }
.footermain LI A { margin: 0; color: #FFF; font-size: 12; padding: 0 7px; border-left: 1px dotted #CCC; }
.footermain LI { list-style: none; display: inline; padding: 0; }





/* end of new 06-11-19 */

/* old * MAY STILL BE USED ON OTHER PAGES!! */ 
#topheader
{width:1045px;
}
#topgraybox
{
	
	width:100%;
	background-color:#999999;
}


#ufglogotop
{float:left;
width:100px;
height:100px;
background-color:#FFF;
}

#ufgtopad728
{float:left;
width:728px;
height:100px;
background-color:#FFF;
}

#ufgtopad120
{float:left;
width:120px;
height:100px;
background-color:#FFF;
}

#ufgtopad96
{float:left;
text-align:center;
font-size:10px;
width:97px;
height:100px;
background-color:#FFF;
}

/* Top Gray Login bar header news */
#topgraybar{
position:relative; top:0px;
text-indent: 0px;
padding:0;
width: 1045px;
height: 40px;
background: #999999;
font-family: Arial;
font-size: 10px;
font-color: #FFFFFF;
z-index:1;
}
#topgraylogin {
position:relative; top:0px;
text-indent: 0px;
padding:0;
width: 460px;
height: 26px;
background: #999999;
font-family: Arial;
font-size: 10px;
font-color: #FFFFFF;
z-index:3;
}

#topgraysearch {
position:relative; top:0px; left:470px;
padding:0;
width: 550px;
height: 26px;
/*background: ;*/
font-family: Arial;
font-size: 10px;
font-color: #FFFFFF;
z-index:2;
}

#topgraysearchnews {
position:relative; top:0px; left:300px;
padding:0;
width: 550px;
height: 26px;
/*background: ;*/
font-family: Arial;
font-size: 10px;
font-color: #FFFFFF;
z-index:2;
}



#wordbarnews {
postion:realtive; top:0px;
z-index:2;
}

#left-edge-shadow {
	-webkit-box-shadow: 2 8px 6px -6px black;
	   -moz-box-shadow: 2 8px 6px -6px black;
	        box-shadow: 2 8px 6px -6px black;
}




/*shadow method1*/
.shadow { width: 1045px;  
padding-top:5%;
box-shadow: 6px 0 4px  -4px #222 , -6px 0 4px  -4px #222;   
-moz-box-shadow: 6px 0 4px  -4px #222, -6px 0 4px  -4px #222;   
-webkit-box-shadow: 6px 0 4px  -4px #222, -6px 0 4px  -4px #222;   
position: relative;
}

/*shadow method2*/
.shadclip{overflow:hidden;padding:0 6px;}
.shadclip .shadow{ width: 400px; height: 400px; 
box-shadow:0 3px  3px 6px 2px #000;   
-moz-box-shadow:0 3px 6px 2px#000;   
-webkit-box-shadow:0 3px 6px  2px #000;   
}





#headerlogin {
	float:left;
position:relative; top:0px; left:5px;
padding:0;
width: 510px;
height: 26px;
/*background: ;*/
font-family: Arial;
font-size: 10px;
font-color: #FFFFFF;
z-index:2;
}

/**** IE Headerlogin****/
* html #headerlogin {
position:relative; top:7px; left:120px;
padding:0;
width: 510px;
height: 26px;
/*background: ;*/
font-family: Arial;
font-size: 10px;
font-color: #FFFFFF;
z-index:2;
}



/**** IE Top****/
* html #topheadera1 {
position: relative; 
}


* html #topheadera12 {
position: relative; 
}
/**** IE Top****/
* html #top {
position: relative; top:0px;
}

#top {
position: relative; top:0px;
}


/**** IE TOP MAIN****/
* html #top2 {
position: relative; top:20px;
}

#mainindex {
position: relative; top:0px;
}

/**IE Main Index**/
* html #mainindex {
	position: relative;
	top:0px;
	width: 1069px;
	left: 0px;

	



}

/**IE Footer Align**/
* html #footeralign {
position: relative; top:0px;
}

#footeralign {
position: relative; top:0px;
}

#searchbox {

position: relative;  right:10px
}



/**TimeZoneBox Home Page **/



* html #adboxundertime{

width: 330px;
height: 67px;
}





* html #ufgimagebox{

width: 600px;
height: 28px;
}

* html #ufgimageloadbox{

width: 800px;
height: 99px;
}


* html #alertbox

{

width: 638px;
height: 78px;
}


/***homepage alert at top***/

#alertbox A:link  {color: #0066FF;}
#alertbox A:visited  {color: #4691FF;}
#alertbox A:active  {color: #0066FF;}
#alertbox A:hover  {text-decoration:underline; font-size: 12px; font-family: Arial; color: #C44F00;}
#alertbox {font-family: arial; font-size: 12px;color: #000000}

/*****main site***/
#normbox A:link  {color: #0066FF;}
#normbox A:visited  {color: #4691FF;}
#normbox A:active  {color: #0066FF;}
#normbox A:hover  {text-decoration:underline; font-size: 12px; font-family: Arial; color: #C44F00;}
#normbox {font-family: arial; font-size: 12px;color: #000000}


/***capital letters in directorys***/
.letterdirect {font-size: 36px; font-weight: bold; color: #DB6B07;}

* html #homemovebox

{

width: 111px;
height: 54px;
}


* html #homemovebox2

{

width: 130px;
height: 181px;
}


* html #homehavefreightbox

{

width: 234px;
height: 54px;
}



* html #homehavefreightbox2

{

width: 243px;
height: 181px;
}

* html #lookforfreightbox

{

width: 253px;
height: 53px;
}


* html #lookforfreightbox2

{

width: 273px;
height: 67px;
}


* html #ufgsecondfoadbox

{

width: 625px;
height: 285px;
}

* html #adboxhomemain
{

width: 310px;
height: 285px;
}






* html #adboxhomeadverhe



{

width: 272px;
height: 19px;
}




* html #homerightad


{

width: 287px;
height: 185px;
}






* html #ufgtopright
{
width: 475px;
height: 27px;
}


* html #ufgtopleft
{
width: 475px;
height: 27px;
}


* html #homeadtop2
{
width: 307px;
height: 287px;
}






/**** IE searchbox****/
* html #searchbox {

position: relative; top:5px; right:0px;
}
/* Top Logo Ad bar header news*/
#toplogo {
padding:0;
height: 99px;
width: 137px;
background: #FFFFFF;
}

/* footer news */

#footernews {
padding: 0;
width: 1045px;
height: 124px;
background: #999999;
}

/* leftside gray HOME mainpage shadow */
#leftgrayshadowmain {
	position: absolute;
	padding:0;
	width:12px;
	height:1517px;
	background-image:url('../images/sidebarleft.png');

}

/*UFG Message System*/

.ufg_messages_inbox

{width:900px;
height:60px;
postion:relative;
}

/*height makes big difference/\ */

.ufg_messages_from_header
{
	font-weight:bold;
	float:left;
	width:150px;
	height:auto;
	text-align:left;
}

.ufg_messages_archive_header
{
	font-weight:bold;
	float:left;
	width:100px;
	height:auto;
	text-align:left;
}

.ufg_messages_subject_header
{
	font-weight:bold;
	float:left;
	width:400px;
	text-align:left;
	height:auto;
}

.ufg_messages_date_header
{
	font-weight:bold;
	float:left;
	width:300px;
	text-align:left;
	height:auto;
}


.ufg_archive_form
{
	
	float:left;
	width:100px;
	height:100px;
	text-align:left;
	height:auto;
}



.ufg_user_form

{
	
	float:left;
	width:100px;
	height:100px;
	text-align:left;
	height:auto;
}

.ufg_messages_subject
{
	float:left;
height:100px;
	width:400px;
	text-align:left;
	height:auto;
}

.ufg_messages_date
{
	height:100px;
	float:left;
	width:150px;
	text-align:left;
	height:auto;
}

.ufg_message {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	width:100%;
	padding:6px 12px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
	text-align:left;
}.ufg_message:hover {
	background-color:#dfdfdf;
}.ufg_message:active {
	position:relative;
	top:1px;
}

.message_navigation
{
	position:relative;
	width:900px;	
	height:auto;
}


/*OPEN DIV TAG\/ ISSUE*/
#ufg_middle_center
{
	margin-left:auto;
	margin-right:auto;
	width:1075px;
}


#ufg_middle_text
{
	
	padding-left:5%;
	padding-right:5%;
}
#ufg_middle {
	
	padding-top:2px;
padding-bottom:2px;
	 margin:0;
	position:relative;
	width:1075px;
	
	background-image:url('../../images/ufg_across.png');

}

#grayshadowsecondup {
	padding-top:2px;
padding-bottom:2px;
	 margin:0;
	position:relative;
	width:1075px;
	
	background-image:url('../../images/ufg_across.png');

}

#grayshadowshome {

	 padding:0; margin:0;
	position:relative;
	width:1075px;
	
	background-image:url('../../images/ufg_across.png');

}


#formhalfleft{
	text-align:left;
	padding-left:100px;
		width:800px;}
		


* html #leftgrayshadowmain {
position: relative;
	left: 9px;
padding:0;
	width:12px;
	height:1487px;
	background-image:url('../images/sidebarleft.png');

}



* html #rightgrayshadowmain {
position: relative;
	right: 20px;
padding:0;
	width:12px;
	height:1487px;
	background-image:url('../images/sidebar.png');

}







/* rightside gray HOME mainpage shadow */
#rightgrayshadowmain {
	position: relative;
	right: -5px;
	padding:0;
	width:12px;
	height:1517px;
	background-image:url('../images/sidebar.png');

}




/* rightside gray HOME mainpage shadow */
#rightgrayshadowhundpr {
	position: relative;
	right: -1px;
	padding:0;
	width:12px;
	height:1517px;
	background-image:url('../images/sidebar.png');

}



/* leftside gray HOME mainpage shadow */
#leftgrayshadowhundpr {
	
	background-image:url('../images/sidebarleft.png');

}





/* leftside shadow */
#leftshadow {
	position: absolute;
	top: 184px;
	padding:0;
	width:12px;
	height:100%;
	background-image:url('../images/sidebarleft.png');

	

}

#leftshadowheader {
	position: absolute;
	top: 0px;
	padding:0;
	width:12px;
	height:184px;
	background-image:url('../images/sidebarleft.png');

	

}

#rightshadow {
	position: float;
	top: 184px;
	padding:0;
	width:12px;
	height:100%;
	background-image:url('../images/sidebar.png');

	

}
/*sitewidefont*/

H1 {
	font-family: arial;
	font-size: 12px;
	color: #000000
}

H2 {
	font-family: arial;
	font-size: 12px;
	color: #000000
}

H3 {
	font-family: arial;
	font-size: 12px;
	color: #000000
}

H4 {
	font-family: arial;
	font-size: 12px;
	color: #000000
}

H5 {
	font-family: arial;
	font-size: 12px;
	color: #000000
}

H6 {
	font-family: arial;
	font-size: 12px;
	color: #000000
}

H7 {
	font-family: arial;
	font-size: 12px;
	color: #000000
}


@font-face {
  font-family: 'Futura-Bold';
 src: url('../../assets/css/Futura-Bold.ttf');
}

.ufg_font
{
	font-size:14px;
	 font-family: 'Days', 'Helvetica', sans-serif;
}
	/*font-family:*/
.mainsitestylefont1 {
	font-family: arial;
	font-size: 12px;
	color: #000000
}


.mainsitestylefontbold1 {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000
}

.mainsitestylefontboldaddc1 {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000
}

.mainsitestylefontboldaddc1rdot {
	font-family: Franklin Gothic Medium;
	font-size: 16px;
	font-weight: bold;
	color: #FF0000
}



.mainsitestylefontboldaddc1odot {
	font-family: Franklin Gothic Medium;
	font-size: 16px;
	font-weight: bold;
	color: #D86D0D
}



#mainsitestylefontlinkstory A:link  {color: #0066FF;}
#mainsitestylefontlinkstory A:visited  {color: #5C7996;}
#mainsitestylefontlinkstory A:active  {color: #0066FF;}
#mainsitestylefontlinkstory A:hover  {text-decoration:underline; font-size: 12px; font-family: Arial; font-weight: bold; color: #C44F00;}




/* rss */
div.addLink1 {display:block;}
div.addLink2, div.addLink3, div.addLink4, div.addLink5, div.addLink6, div.addLink7, div.addLink8 {display:none;}





/* dropdownmenu */
.selectedanchor{ /*CSS class that gets added to the currently selected anchor link (assuming it's a text link)*/
background: yellow;
}

/* ######### Default class for drop down menus ######### */

.anylinkmenu{
position: absolute;
left: 0;
top: 56;
visibility: hidden;
border: 1px solid black;
border-bottom-width: 0;
font: normal 12px Arial;
line-height: 18px;
z-index: 100; /* zIndex should be greater than that of shadow's below */
background: lightyellow;
width: 200px; /* default width for menu */
}

.anylinkmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkmenu ul li a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 5px 0;
text-decoration: none;
font-weight: bold;
text-indent: 5px;
color: black;
}

.anylinkmenu a:hover{ /*hover background color*/
background: #D68A3D;
color: black;
}

/* ######### Alternate multi-column class for drop down menus ######### */


.anylinkmenucols{
position: absolute;
width: 350px;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid black;
padding: 10px;
font: normal 12px Arial;
z-index: 100; /*zIndex should be greater than that of shadow's below*/
background: #E9E9E9;
}

.anylinkmenucols li{
padding-bottom: 3px;
}

.anylinkmenucols .column{
float: left;
padding: 3px 8px;
margin-right: 5px;
background: #E0E0E0;
}

.anylinkmenucols .column ul{
margin: 0;
padding: 0;
list-style-type: none;
}



/* ######### class for shadow DIV ######### */


.anylinkshadow{ /*CSS for shadow. Keep this as is */
position: absolute;
left: 0;
top: 0;
z-index: 99; /*zIndex for shadow*/
background: black;
visibility: hidden;
}

/* home news */

.titlefield{ /*CSS for RSS title link in general*/
text-decoration: none;
font-family: arial;
}

.labelfield{ /*CSS for label field in general*/
color:black;
font-family: arial;
font-size: 90%;
}

.datefield{ /*CSS for date field in general*/
color:black;
font-family: arial;
font-size: 90%;
}

#example1{ /*Demo 1 main container*/
width: 450px;
height: 30px;
border: 1px solid black;
padding: 4px;
background-color: lightyellow;
}

* html #example2{ /*Demo 2 main container*/
position: relative;
	right: -10px;
width: 620px;
height: 220px;
border: 0px dashed black;
padding: 0px;
background-color: #999999;
}



#example2{ /*Demo 2 main container*/
position: relative;
	right: -10px;
width: 620px;
height: 220px;
border: 0px dashed black;
padding: 0px;
background-color: #999999;
}

#example2 div ul{ /*Demo 2 UL container*/
margin: 0;
padding-left: 18px;
}

#example2 div ul li{ /*Demo 2 LI that surrounds each entry*/
margin-bottom: 4px;
}

#example3{ /*Demo 3 main container*/
width: 250px;
height: 280px;
border: 1px solid navy;
padding: 4px;
}

#example3 div p{ /*Demo 3 P element that separates each entry*/
margin-top: 0;
margin-bottom: 7px;
}

code{ /*CSS for insructions*/
color: red;
}


/*** UFG MAIN FOOTER ***/
#footermain {
color: #FFFFFF;
font-family: arial;
font-size: 12;
 }
 
 
#footermain a:link {color: white;}
#footermain a:visited {color: white;}
#footermain a:hover {color: orange;}
#footermain a:active {color: white;}
#footermain a { text-decoration:none }

#footermain LI A { margin: 0; color: #FFF; font-size: 12; padding: 0 7px; border-left: 1px dotted #CCC; }
#footermain LI { list-style: none; display: inline; padding: 0; }


#headerlinks
{float:left;}

#headerlinks a:link {color: white;}
#headerlinks a:visited {color: white;}
#headerlinks a:hover {color: orange;}
#headerlinks a:active {color: white;}
#headerlinks a { text-decoration:none }

#header_main a:link {color:#000;}
#header_main a:visited {color: #000;}
#header_main a:hover {color: #000;}
#header_main a:active {color: #000;}
#header_main a { text-decoration:none }

#header_main{
	padding-top:5px;
	padding-bottom:5px;
	width:1045px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ee8011;
	text-align:center;
}

/* Password jazzz */


.password-meter {
	position:relative;
	width: 180px;
}
.password-meter-message {
	text-align: right;
	font-weight: bold;
	color: #676767;
}
.password-meter-bg, .password-meter-bar {
	height: 4px;
}
.password-meter-bg {
	top: 8px;
	background: #e0e0e0;
}

.password-meter-message-very-weak {
	color: #aa0033;
}
.password-meter-message-weak {
	color: #f5ac00;
}
.password-meter-message-good {
	color: #6699cc;
}
.password-meter-message-strong {
	color: #008000;
}

.password-meter-bg .password-meter-very-weak {
	background: #aa0033;
	width: 30px;
}
.password-meter-bg .password-meter-weak {
	background: #f5ac00;
	width: 60px;
}
.password-meter-bg .password-meter-good {
	background: #6699cc;
	width: 135px;
}
.password-meter-bg .password-meter-strong {
	background: #008000;
	width: 180px;
}




/* signup part two*/


/* Signup form */

#signup table {
  border-spacing: 0px;
  border-collapse: collapse;
  empty-cells: show;
}

#signup .label {
  padding-top: 2px;
  padding-right: 8px;
  vertical-align: top;
  text-align: right;
  width: 125px;
  white-space: nowrap;
}

#signup .field {
  padding-bottom: 10px;
  white-space: nowrap;
}

#signup .status {
  padding-top: 2px;
  padding-left: 8px;
  vertical-align: top;
  width: 246px;
  white-space: nowrap;
}

#signup .textfield {
  width: 150px;
}

#signup label.error {
  background:url("../images/unchecked.gif") no-repeat 0px 0px;
  padding-left: 16px;
  padding-bottom: 2px;
  font-weight: bold;
  color: #EA5200;
}

#signup label.checked {
  background:url("../images/checked.gif") no-repeat 0px 0px;
}

#signup .success_msg {
  font-weight: bold;
  color: #0060BF;
  margin-left: 19px;
}

#signup #dateformatStatus, #signup #termsStatus {
  margin-left: 6px;
}

#signup #dateformat_eu {
 vertical-align: middle;
}

#signup #ldateformat_eu {
  font-weight: normal;
  vertical-align: middle;
}

#signup #dateformat_am {
  vertical-align: middle;
}

#signup #ldateformat_am {
  font-weight: normal;
  vertical-align: middle;
}

#signup #termswrap {
  float: left;
}

#signup #terms {
  vertical-align: middle;
  float: left;
  display: block;
  margin-right: 5px;
}

#signup #lterms {
  font-weight: normal;
  vertical-align: middle;
  float: left;
  display: block;
  width: 350px;
  white-space: normal;
}

#signup #lsignupsubmit {
  visibility: hidden;
}