/* CSS Document */

/* default */
body, table, div {font-family:Tahoma; font-size:12px; font-weight:normal; color:#000;}
body {margin:0; padding:0; width:100%; height:100%; background-color:#fff;}
a, a:active {font-family:Tahoma; font-size:12px; font-weight:normal; color:#d16910; text-decoration:none; }
.menu a {font-weight:bold;}
a:hover {color:#777; text-decoration:underline;}
img, table, p, div, input, form, h1, h2, h3 {margin:0; padding:0;} 
img, table, div {border:0;}
/******* end */

/* content */
#centerIE {} /* used for IE centering */
#overall {width:970px;}
/******* end */

/* top */
#header {text-align:left;}
#header .logo {margin:10px 0 0 0;}
#header .menu {padding:5px 5px; text-align:right; background-color:#ebebeb; border-bottom:1px solid #b4b4b4; border-right:1px solid #b4b4b4; border-top:1px solid #e0e0e0; border-left:1px solid #e0e0e0;}
#header .ad {text-align:center; padding:15px 5px;}
#src {margin:20px 5px 0 10px; text-align:right;}/*site search*/
/******* end */

/* middle */
#middle {text-align:left;}

/* col left */
#col_l {float:left; margin:0 10px 0 0; width:200px; text-align:left; padding:0 0 0 8px;}
#col_l .item {padding:0 0 10px 0;}
#col_l .ad {padding:0 0 10px 0;}
#col_l hr {width:75%; background-color:#ebebeb;}
#col_l .pic_dr {}
#col_l .pic_stg {}

/* col main */
#col_m {margin:0 0 0 220px; padding:0 0 0 10px; border-left:8px solid #ebebeb;}
#col_m .item {padding:0 0 10px 0;}
#col_m .ad {padding:0 0 10px 0;}
#col_m .adr {float:right; margin:0 0 10px 15px; border-left:2px solid #e0e0e0; padding: 0 0 0 10px;}
#col_m hr { margin:10px 0 15px 50px; padding:1px 0; width:75%; background-color:#ebebeb;}
	#col_m .hrFirst {width:300px;}
#col_m .pic_dr {float:right; padding:0 0 15px 15px;}
#col_m .pic_stg {float:left; padding:0 15px 15px 0;}


/*online application form*/
.help {margin:2px 2px 6px 0; padding:0 5px 0 0; font-size:9px; color:#999; border-bottom:2px solid #e0e0e0; font-weight:bold;}
	* html body .help {margin:6px 2px 6px 0;} /*IE fix for above */
#addBUS {width:700px;}
	* html body #addBUS {width:700px;} /*IE fix for above*/
#addBUS .col1 {float:left; width:220px; text-align:right; padding:4px 5px 0 0;}
#addBUS .col2L {float:left; width:400px; text-align:left; padding:4px 0 0 5px;}
#addBUS .col2M {float:left; width:300px; text-align:left; padding:4px 0 0 5px;}
#addBUS .col2S {float:left; width:200px; text-align:left; padding:4px 0 0 5px;}
#addBUS .col3S {float:left; width:90px; text-align:left; padding:4px 0 0 5px;}
#addBUS .colDisplay {float:left; width:400px; text-align:left; padding:8px 0 0 5px;}
#addBUS p {padding:4px 0 0 0;}
	* html body #addBUS p {margin:2px 0 0 0;} /*IE fix for above*/
/*left column paddings*/
.pag1first {margin:111px 0 0 0;}
	* html body .pag1first {margin:111px 0 0 0;} /*IE fix for above */
.pag1second {margin:181px 0 0 0;}
	* html body .pag1second {margin:181px 0 0 0;} /*IE fix for above */
.pag2first {margin:101px 0 0 0;}
	* html body .pag2first {margin:101px 0 0 0;} /*IE fix for above */
.pag2second {margin:70px 0 0 0;}
	* html body .pag2second {margin:60px 0 0 0;} /*IE fix for above */
.pag2third {margin:84px 0 0 0;}
	* html body .pag2third {margin:88px 0 0 0;} /*IE fix for above */	
.pag4first {margin:119px 0 0 0;}
	* html body .pag4first {margin:117px 0 0 0;} /*IE fix for above */	
.pag5first {margin:240px 0 0 0;}
	* html body .pag5first {margin:248px 0 0 0;} /*IE fix for above */			

/*form fields*/
.tboxL {width:250px; border:1px solid #e0e0e0; height:20px; padding:1px 5px;}
	* html body .tboxL {width:250px; height:23px; padding:2px 0 0 5px;} /*IE fix for above width and height */
.tboxS {width:180px; border:1px solid #e0e0e0; height:20px; padding:1px 5px;}
	* html body .tboxS {width:180px; height:23px; padding:2px 0 0 5px;} /*IE fix for above width and height */	
.tstreet {width:300px; border:1px solid #e0e0e0; height:20px; padding:1px 5px;}
	* html body .tstreet {width:300px; height:23px; padding:2px 0 0 5px;} /*IE fix for above width and height */		
.tzip {width:44px; border:1px solid #e0e0e0; height:20px; padding:1px 5px;}
	* html body .tzip {width:44px; height:23px; padding:2px 0 0 5px;} /*IE fix for above width and height */
.tphone {width:34px; border:1px solid #e0e0e0; height:20px; padding:1px 5px;}
	* html body .tphone {width:40px; height:23px; padding:4px 0 0 5px;} /*IE fix for above width and height */
.dropd {width:192px; border:1px solid #e0e0e0; height:23px; padding:1px 5px;}
	* html body .dropd {width:180px;} /*IE fix for above width and height */
.tfeed {width:322px; border:1px solid #e0e0e0; padding:1px 5px;}	
	* html body .tfeed {width:334px; border:1px solid #e0e0e0; padding:1px 5px;} /*IE fix for above */
.cbox {float:left; margin:4px 0 6px 0; width:360px; text-align:left;}
	* html body .cbox {width:360px; margin:0 0 6px 0;} /*IE fix for above */
/*paypal form*/	
.selectbox {width:410px; border:4px solid #e0e0e0; height:40px; padding:5px; font-size:16px; color:#000;}
    * html body .selectbox {width:382px;} /*IE fix for above */
.tdPP {text-align:center; padding:5px; font-weight:bold; color:#999;}
#dContainer {position:relative; width:690px; height:150px;}
#dUPSGround, #dFedExInt, #dFedExUSA, #dText  {width:690px; height:140px; left:0; top:0; display:block; position:absolute;}
#dUPSGround {z-index:800;}
#dFedExInt  {z-index:1000;}
#dFedExUSA {z-index:900;}
#dText {z-index:700; border:4px solid #e0e0e0; text-align:center; font-size:20px; padding:0 0 0 0; color:#999;}
/*error box*/
#errBox p {margin:3px 10px 0 0;}

/*objects*/
#btnValidateStep1, #btnValidateStep2 {width:200px; text-align:center;}
#btnNextSteep {width:250px; text-align:center;}
#btnSubmit {width:250px; text-align:center;}
/******* end */

/* bottom */
#bottom {text-align:left;}
#bottom .item {}
#bottom .ad {text-align:center; padding:15px 5px;}
#bottom .copy {font-family:Verdana; text-align:center; margin:20px 0 2px 0;}
/******* end */

/* texts, aligns */
h1 {margin:0 10px 10px 15px; font-size:18px; font-weight:bold; font-family:Verdana;}
h2 {margin:0 10px 10px 15px; font-size:14px; font-weight:bold;}
h3 {margin:0 10px 10px 5px; font-size:12px; font-weight:bold;}
.err {font-size:10px; color:#a20000; font-weight:bold; text-decoration:underline;}/*error style class*/
.err2 {font-size:11px; color:#a20000; font-weight:bold; text-decoration:underline;}/*error style class*/
.err3 {font-size:13px; color:#a20000; font-weight:bold; text-decoration:underline;}/*error style class*/
.smalltext {font-size:10px; color:#3c3c3c; font-weight:bold;}
.stg {text-align:left;}	
.dr {text-align:right;}
.cen {text-align:center;}
.gros {font-weight:bold;}
.gri1 {color:#999;}
.fl {float:left;}
.fr {float:right;}
.clrb {clear:both;}
.clrl {clear:left;}
.clrr {clear:right;}
.wrapper {width:100%; overflow:hidden;}/*constrain floatings under a container div*/
/******* end */


