/*------------------- [ init ] --------------------css document--------------*/

#header_wrapper { padding-bottom: 0; }
#content_wrapper { padding-top: 15px; }




/*------------------- [ stock / misc ] -----------------------------------------------------*/

#content_padding { padding: 0 10px 0 5px ; }
/* for content with an image in the first line */
#content_padding_2 { padding: 20px 10px 0 5px; } 

/* align to the left and have the copy wrap around */
.align_L_text_wrap { padding: 0 10px 0 0 ; float: left; text-align: center; }
.align_L_text_wrap p { margin-top: 7px; }



/*------------------- [ column_left ] -----------------------------------------------------*/

#column_left { float: left; width: 265px; padding-bottom: 25px; }


/* side nav --------------- */
#side_navigation { background: url(../img/horizontal_dots.gif) repeat-x ; width: 173px; margin: 0 0 0 5px; padding: 0 0 15px 0; }
#side_navigation li { list-style-type: none; text-align: right; padding: 5px 10px 7px 0 ; background: url(../img/horizontal_dots.gif) repeat-x 0 27px;  }
/*\*/ #side_navigation li { padding: 7px 0 10px 0; } 
html > body #side_navigation li { padding-bottom: 7px; }
* html #side_navigation li { padding: 5px 0; } /**/
#side_navigation li a { font: 12px trebuchet ms, verdana, sans-serif; font-weight: bold; padding-right: 13px; }
#side_navigation li a:hover { color: #e76a10; background: transparent url(../img/arrow.gif) no-repeat right; }
#side_navigation li#active a { color: #e76a10; background: transparent url(../img/arrow.gif) no-repeat right; }


/* short cut menu--------------- */
.dotted_bottom_border, #border_wrapper p { margin: 0 10px 0 10px ; padding: 5px 0 ; }
.border_wrapper_c p { margin: 0 10px 0 10px ; padding: 5px 0 ; }
.border_wrapper_bottom_c { margin: 0 10px 0 10px ; padding: 5px 0 ; }


/*------------------- [ column_right ] -----------------------------------------------------*/

#column_right { float: right; width: 500px; text-align: left; }

.pressForm {margin-top: 20px; }
/* press show / hide divs */
.hiddenDivs { display: none; }

/* executive profile */
#exec_table{ margin-top: -10px; }
#exec_table tr td img { margin-top: 5px; }

.background_border_table { margin-top: 15px; border-bottom: 1px solid #ccc; } 
.background_border_table_2 { margin-top: 15px; border-bottom: 0; } 
.background_border_table tr td, .background_border_table_2 tr td{ background-color: #f8f8f8;  border: 1px solid #fff; padding: 5px 10px 0 10px; }
.grey_bk_border_t { background-color: #f8f8f8; border-bottom: 1px solid #ccc; }

/* image gallery --------------- */
#gallery_thumbs { padding: 0; margin: 0 0 10px 0; }
#gallery_thumbs li { list-style-type: none; float: left; margin: 10px; }
#gallery_thumbs li a { display: block; width: 69px; height: 52px; text-decoration: none; border: 1px solid #313b3e; }
#gallery_thumbs li.li1 a { background: url(../img/image_1_btn.jpg) no-repeat; }
#gallery_thumbs li.li2 a { background: url(../img/image_2_btn.jpg) no-repeat; }
#gallery_thumbs li.li3 a { background: url(../img/image_3_btn.jpg) no-repeat; }
#gallery_thumbs li.li4 a { background: url(../img/image_4_btn.jpg) no-repeat; }
#gallery_thumbs li.li5 a { background: url(../img/image_5_btn.jpg) no-repeat; }
#gallery_thumbs li.li6 a { background: url(../img/image_6_btn.jpg) no-repeat; }
#gallery_thumbs li.li7 a { background: url(../img/image_7_btn.jpg) no-repeat; }
#gallery_thumbs li.li8 a { background: url(../img/image_8_btn.jpg) no-repeat; }
#gallery_thumbs li.li9 a { background: url(../img/image_9_btn.jpg) no-repeat; }
#gallery_thumbs li.li10 a { background: url(../img/image_10_btn.jpg) no-repeat; }
#gallery_thumbs li.li_blank { background-color: #777; width: 69px; height: 52px;}
#gallery_thumbs li a:hover { background-position: 0 -52px; }

.image_tag { font: 12px arial, verdana, sans-serif; font-weight: bold; background-color: #fff; color: #313b3e; text-align: center; padding-left: 3px; padding-right: 3px; border: 1px solid #313b3e; }
#gallery_thumbs li a .image_tag { margin-left: -1px; }
#gallery_thumbs li a:hover .image_tag { color: #e76a10; }

img.framed { border: 1px solid #313b3e; }

#default_2, .hiddenDivs_2  { text-align: center; padding-bottom: 30px; }
#default_2 p, .hiddenDivs_2 p  { text-align: left; }
.hiddenDivs_2 { display: none; }

#gallery_img {margin: 0 auto; border: 1px solid #777; }

/* sitemap */
#site_map a { color: #313b3e; }
#site_map a:hover { color: #489cdc; }
#site_map { line-height: 25px; }
.smText { font-size: 7px; }

/*sign up form*/
#H_signUp_width { width: 75px;  }
/*\*/ * html #H_signUp_width { width: 145px;  } /**/
#H_signUp_height { height: 70px;  }
/*\*/ * html #H_signUp_height { height: 55px;  } /**/

/* instruction pages */
.instruction_step { background: url(../img/horizontal_dots.gif) repeat-x bottom; padding-bottom: 15px; }

