/*=== J-Mark Manufacturing Style Sheet ===*/

body { background:url(../images/body_bgd.gif) top center #253238; color:#31434b; font-family: Arial, Helvetica, sans-serif;}
#main { width:800px; text-align: center; margin:0 auto; padding-top:15px;}
#container { text-align: left;}

#container, #content { font-size:85%;}

body, table, tr, td, dt, dd, dl, pre, ul, li, ol, p, br, div, span, hr  { margin:0; padding:0;}


/* forms */
input, select { vertical-align:middle; font-weight:normal;}

form { font-size: 1em; margin: 15px 0;}
.form { height:25px;}
.form input { width:173px; height:18px; background:#fff; color:#31434b; font-size:1em; font-family:tahoma; padding-left:3px; border:1px solid #545454;}
textarea { width:250px; height:94px; background:#fff; overflow:auto; color:#31434b; font-size:1em; font-family:tahoma; padding-left:3px; border:1px solid #545454;  margin-bottom:20px;}

/* image placement */
img { border: none;}

.img_indent { margin:0 5px 10px 0; float:left;}
.img_box { width:100%; overflow:hidden; padding-bottom:20px;}
.img_box img { float:left; margin:0 20px 0 0;}


blockquote p { margin-bottom:0;}

/* txt, links, lines, titles */

p { padding: 3px; margin-bottom: 8px;}

a {color:#f20c09; text-decoration: none;}
a:hover{ color: #6890a0; text-decoration:underline;}

h1 { font-size: 1.5em; color: #293952; margin-bottom: 5px; }

h2 { font-size:1.1em; color:#31434b; margin-bottom:5px;}
h3 { font-size:1em; color:#31434b; margin-bottom:5px;}
h4 { font-size:.9em; color:#31434b; margin-bottom:5px;}


/* global classes */j
.left { text-align: left;}
.right { text-align:right;}
.center { text-align:center; margin: auto;}

.txt1 { color:#00b3e3;}
.txt2 { line-height:1.38em;}

.link1 { background:url(../images/marker.gif) no-repeat left 7px; padding-left:13px;}

.title { margin:-53px 0 0 0; position:relative;}


/* clear the earth background image */
p.earth { padding-right: 150px;}

/* floats and clear */

.floatleft { float:left; padding: 5px;}
  .floatleft img { margin: 5px;}

.floatright { float:right; padding: 5px;}
  .floatright img { margin: 5px;}

.clear { clear: both; height: 0px; line-height: 1px; font-size: 1px;}



/* structure and layout */

#container #address { font-size: 1.1em; margin-top: 15px;}

#container #tagline { width: 270px; height: 100px; margin-top: 50px; text-align: center; float: left;}
  #container #tagline h3 { color: #0404c2;}
  #container #tagline .tag { padding-bottom: 20px; border-bottom: 1px solid #cccccc; }
  

/* header */
#container .masthead { height:150px; font-size:.85em; color:#31434b;}
#container .masthead a { color:#6890a0;}


#container .nav_bar { height:35px; margin: 5px 0; }

#content { height: 100%;}

  #content #left_col { width: 280px; float: left; background: url(../images/banner2.jpg) top left no-repeat; }
  #content #left_col_inside { width: 280px; float: left; }
  
#container #main_text { width: 510px; float: left;}
  #container #main_text h1 { margin-top: 3px; }
  #container #main_text p, #header #main_text h1 { padding-left: 15px;}

  #left_col .inner, #content #left_col_inside .inner {
	minimum-height: 120px; 
	width: 270px;
	}
	#left_col .inner p, #content #left_col_inside .inner p { font-size: .95em; padding: 5px;}
	
	#left_col .inner h3, #content #left_col_inside .inner h3 { font-size: 1.1em; margin: 0px; padding: 3px 0 0 3px;}
	
#left_col img, #content #left_col_inside img { margin-bottom:2px;}


/* list */
ul.sitemap, ul.sitemap li { list-style:none; margin: 5px 10px; line-height: 1.3em;}

.list1 li { background:url(../images/marker.gif) no-repeat left 8px; padding-left:13px; line-height:1.54em;}
.list2 dt { color:#00b3e3; font-weight:bold;}
.list2 dd { padding-bottom:16px;}
.list2 dd b {color:#00b3e3;}


/* .head_blocks & rounded corners */

.head_block { background:#fff; width:100%;}
.head_block .left_top_corner { background:url(../images/left_top_corner.gif) no-repeat left top;}
.head_block .right_top_corner { background:url(../images/right_top_corner.gif) no-repeat right top;}
.head_block .right_bottom_corner { background:url(../images/right_bottom_corner.gif) no-repeat right bottom;}
.head_block .left_bottom_corner { background:url(../images/left_bottom_corner.gif) no-repeat left bottom;}
.head_block .bgd { background:url(../images/head_bgd_us.jpg) no-repeat right bottom;}
.head_block .inner { padding:0 6px 0 3px; }

#nav_block .nav_block { background:url(../images/nav_left.gif) no-repeat left top #7d7d7d;}
.nav_block .right { background:url(../images/nav_right.gif) no-repeat right top; width:100%;}

.cont_box { padding:0 14px 0 0; margin-bottom:0; line-height:1.39em;}
.cont_box span { float:right; }

/*footer*/
#footer { font: .65em Arial, Helvetica, sans-serif; margin: 5px auto; color:#97a3a6; text-align: center;}
#footer a { color:#97a3a6;}
#footer p { padding:14px 0 0 21px;}

/* footer navigation */
#footer_nav, #copyright { width: 100%; text-align: center; margin: 10px auto; line-height: 15px;}



/* browser clearfixes and floats */

.clearfix:after {
  content: ".";
  display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix { display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%}
.clearfix {display: block;}
/* end hide from IE-mac */
