@charset "utf-8";
@import "menu.css";
/*
Theme Name: Industrial
Theme URI: http://digitalrgb.com/
Description: Designed by <a href="http://www.digitalrgb.com">digital RGB</a>.
Author: digital RGB 
Author URI: http://www.digitalrgb.com/
*/

body,html { background: #171717 url(images/main_bg.gif) repeat-x top; font:12px Arial, Helvetica, sans-serif; padding:0; margin:0; color:#101010; }
p { line-height:130%; padding:0;  }

a { text-decoration:underline; color:#fff; outline:none;}
a:hover { text-decoration:none; color:#fff;} 

.clr { clear:both; padding:0; margin:0;}

h1, h2, h3, h4 {font-family:Georgia, "Times New Roman", Times, serif; }
.Post_full h2 { font-size:16px; color:#fff;  margin-bottom:-3px; padding-top:20px; }
.Post_full h2 img { margin-top:3px; }

h3 { font-size:12px; font-weight: 400; text-transform:uppercase; color:#fff; margin:0 15px 0 0; border-bottom: 1px groove #afafaf; padding:2px; margin-right:25px;  }

.contact { font-size:12px; color:#fff; padding:7px 0 0 0;  }
.contact p { padding:5px 0 0 0; margin:0; }
.contact:first-line { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight: bold; text-transform:uppercase;  }

blockquote { background:#676767 url(images/bullet.jpg) no-repeat 7px 5px; margin:0; border-right:5px solid #630000; min-height:45px; display:block; padding-right:7px; padding-bottom:1px; }
.one { padding:14px 7px 0 50px; color:#fff; font-stretch:expanded;  }
.two { padding:5px 7px 0 50px; color:#fff; font-stretch:expanded;  }
/* img { padding:0; margin:0; border:none; text-align:center;} */
hr { border-left:0; border-right:0; border-top:0; border-bottom:1px solid #afafaf; height:1px; margin-top:10px; margin-bottom:10px; display:block; }
.hr1 { border-left:0; border-right:0; border-bottom:0; border-top:1px solid #afafaf; height :1px; padding: 25px 0 10px 0; }

.alignleft { display:block; float:left; margin:0 7px 15px 0; padding:3px; border:1px solid #afafaf; vertical-align:text-top; display:inline;  }
.alignright { display:block; float:right; margin: 0 0 5px 10px; padding:3px; border:1px solid #afafaf;  }
.aligncenter, div.aligncenter { margin:8px 0; padding:3px; border:1px solid #afafaf; text-align:center;  }

/* FORM FIELDS */
form { padding:0; margin:4px 0;}
label {width: 8em;float: left;text-align: right;margin-right: 1em;letter-spacing:0.03em;text-transform: capitalize; font-family:Georgia, "Times New Roman", Times, serif;  }
input, textarea { font-family:"Trebuchet MS", sans-serif; color:#282b31; font-size:12px;  }
input:focus,select.focus, textarea.focus, textarea:focus,select:focus, select.focus { background: #e1e1e1; outline:none; }
/*input[type="submit"] {padding:.5em; float:right; margin-right:8em; margin-top:-3em; }*/
input[type="submit"] {background: url(images/post_com_bg.gif) top repeat-x; padding:5px 10px; margin:0; color:#FFF; font:normal 11px Georgia, "Times New Roman", Times, serif; border:1px solid #afafaf; float:right; position: relative; top: -10px; }
input[type="submit"]:hover { text-decoration:underline; color:#FFF; cursor:pointer; }
input[type="submit"]:focus { outline:none; }

.fieldset { border-top: thin solid #7c7c7c; border-left:none; border-right:none; border-bottom:none; }

/* Tooltips (Customized for Quote currently) */
a.tooltip{ position:relative; /*this is the key*/ z-index:24; color:#630000; text-decoration:underline; font-weight:bold; }
a.tooltip:hover{z-index:25; text-decoration:none; }
a.tooltip span{display: none; }
a.tooltip:hover span{ /*the span will display just on :hover state*/ position:absolute; padding:4px; top:2em; left:2em; border:1px solid #afafaf; background-color:#630000; color:#fff; text-align: left; font-weight:normal; display:block; width:275px; }
	
/* Header +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#bgcontainer { width:990px; margin:0 auto; }

/**/ * html .Header { } /* */ 
.Header { width:990px; height:188px; margin:0 auto; padding:0; background: url(images/header_bg.png) top no-repeat; }
.Logo { width:750px; height:115px; margin:0; padding:0; float:left;}
.Header .LogoText h1 {letter-spacing:-2px; padding:40px 0 0 10px; margin:10px 0 0 0; font:bold 36px  Georgia, "Times New Roman", Times, serif; color:#e1e1e1; text-align:left;}
.Header .LogoText a { color:#e1e1e1; text-decoration:none; text-shadow: black 0.05em 0.05em 0.1em; /* cut in half from original */ }
.Header .LogoText a:hover { color:#e1e1e1; text-decoration:none; text-shadow: black 0.1em 0.1em 0.2em}
.Header .Desc {	color:#1f1f1f; line-height:12px; font:bold 12px Georgia, "Times New Roman", Times, serif; padding:3px 0 0 0; margin:0; text-align:center; text-transform:uppercase; text-shadow: 0 0 0.2em #fff,0 0 0.2em #fff; filter:Glow(color:#ffffff,Strength=1);}
.LogoImage {float:left; width:330px; margin:0; padding:0 0 0 3px; }


/* Syndicat +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.Syn { width:990px; margin:0; padding:0; border-bottom:1px solid #e0e0e0; height:41px; }
.Syn img { float: right;}

/* Container +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.CON { width:990px; padding:0; margin:0 auto; margin-top:-10px;}

/* CONTENT (Pages)  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.SC { width:623px; padding:15px; margin:0; border:1px solid #afafaf; background:#525252; color:#ccc; float:right;  }
/* .SC p { padding:5px; margin:5px 0;} */

/* Page & Post Titles  */
.pagetitle { height:50px; color:#fff; font:bold 24px Georgia, "Times New Roman", Times, serif; padding:5px;  background:#676767; border-right:5px solid #630000; border-top:0; border-bottom:0; border-left:0;  }
.pagetitle:first-letter { font-size : 200%; background-color: #630000; color: #fff; padding:0 7px; font-style:italic; margin-right:2px; margin-left:5px; border:1px solid #fff; }

/* Comment & Data  */
.Post{padding:0; margin:0 0 15px 0; font:normal 12px Georgia, "Times New Roman", Times, serif; color:#ccc;}

/* Post +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.PostHead { padding:0; margin:0;}
.PostHead h2 { color:#9dbed6; font:bold 22px Georgia, "Times New Roman", Times, serif; margin:0 0 10px 0; padding:0; text-transform:uppercase;}
.PostHead h2 a { color:#afafaf; text-decoration:none;}
.PostHead h2 a:hover { color:#afafaf; text-decoration:none;}

/**/ * html .PostTime {} /**/ 
.PostTime { padding:5px 0 10px 0; font:normal 11px Georgia, "Times New Roman", Times, serif; color:#fff;}
.PostTime strong { font:normal 14px Georgia, "Times New Roman", Times, serif; color:#fff;}
.PostTime .day { font-size:11px;}
.PostTime .month { font-size:11px;}
.PostTime .year { font-size:11px;}
.PostTime small { font-size:11px;}

/* Category Name */
.PostTime a { font:bold 11px Georgia, "Times New Roman", Times, serif; color:#9dbed6; text-decoration:underline;}

.PostContent a { color:#7a7a7a; text-decoration:underline;}
.PostContent a:hover { color:#7a7a7a; text-decoration:none;}
.PostContent p { color:#fff;}
.PostContent strong { text-transform:uppercase;}
.PostContent img { margin:0; padding:0;}
.PostContent ol { padding:10px 0 10px 25px; margin:0;}
.PostContent ol li { padding:2px 0 2px 0; font-size:12px; line-height:15px; color:#7a7a7a;}
.PostContent ul { padding:5px 0; margin:0; float:left; width:45%;}
.PostContent ul li { padding:2px 0 2px 15px; list-style-type:none; font-size:11px; line-height:15px; color:#ccc;}
.PostContent blockquote { padding:10px; margin:0; color:#87b7ce; background:#000;}
.PostContent blockquote p { font-size:12px; padding:0; margin:0; line-height:15px;}
.PostContent blockquote li { padding:2px 0 2px 15px; list-style-type:none; font-size:12px; line-height:15px;}
.PostContent blockquote a { color:#afafaf;}
.PostContent blockquote a:visited { color:#afafaf;}
.PostContent blockquote a:hover { color:#afafaf; text-decoration:underline;}

/**/ * html .PostContent p img {} /* */ 
.PostContent p img { max-width:350px;}
.PostContent img { margin:0 10px 10px 0; float:left; }

.PostCom { margin:0; padding:10px 0; border-bottom:1px solid #9dbed6;}
.PostCom ul { padding:6px 0; margin:0; border:1px solid #cccccc; float:right;}
.PostCom li { padding:5px 10px; margin:0; list-style:none; color:#FFF; font:normal 11px Georgia, "Times New Roman", Times, serif; display:inline; border:1px solid #FFF;} 
.PostCom li a { text-decoration:none; color:#FFF;} 
.PostCom li a:hover { text-decoration:underline; color:#FFF;}

.PostCom .Com { background: url(images/post_com_bg.gif) top repeat-x;}
.PostCom .Tags { background: url(images/post_com_bg.gif) top repeat-x;}

/* Page Links (used for services)  */
.pagelinks { margin: 0 auto; padding: 15px 0; font-family:Georgia, "Times New Roman", Times, serif;  }
.pagelinks a { color:#9dbed6; text-decoration:none; font-weight:bold; padding:0 15px; }
.pagelinks a:hover { text-decoration:underline; font-weight:bold; }
.pagelinks a:focus { outline:none; }

/* Buttons, Read More / Back to Top */
.button { background: url(images/post_com_bg.gif) top repeat; padding:5px 10px; margin:0; color:#FFF; font:normal 11px Georgia, "Times New Roman", Times, serif; border:1px solid #afafaf; float:right; position: relative; top: -10px; }
.button a { text-decoration:none; color:#FFF; position:relative; } 
.button a:hover { text-decoration:underline; color:#FFF; }

/* Columns */
.Col1 { float:left; width:210px; display:block; list-style:circle;  }
.Col2 { margin-left:auto; margin-right:auto; width:220px; display:block; }
.Col3 { float:right; width:200px; display:block; }
.Post_full li, .Col1 li, .Col2 li, .Col3 li {  list-style:square; }

/* Note ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.Note { padding:0; margin:0;}
.Note li { padding:3px 0 3px 15px; margin:0; list-style-type:none; font-size:12px;}

/* Comments ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.Comments { margin:20px 0 0 0; position:relative;}
.Comments h3 { font-size:16px; letter-spacing:-1px; margin:0 0 5px 0; padding:10px 0; color:#848484; border-bottom:solid 2px #9dbed6;}

/* Comments List  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.List ol { padding:0; margin:0;}
.List li { position:relative; padding:5px 0; margin:10px 0; list-style-type:none;}

/* Comments Form ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.Form .Email {}
.Form {  padding:0 0 10px 0 ; position:relative; margin:0; font-family:'Verdana';}
.Form form { margin:0; padding:0;}
.Form a { text-decoration:underline;}
.Form p { padding:0 0 2px 0 ; margin:0; color:#666;}
.Form p small strong { font-weight:bold; color:#FF3300;}
.Form p small { font-size:11px; display:block; padding:6px 0 ; color:#000;}
.Form .TextField { color:#003366; background:#e9f8ff; border:solid 1px #e1e1e1; padding:6px 6px 6px 30px; font-size:12px; display:block;}
.Form .TextArea { color:#003366; background:#e9f8ff; border:solid 1px #d5e7f0; padding:6px; font-size:12px;}

/* SideBar Left +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.SR { width:243px; float:left; padding:0; margin:0 35px;}
.SR h2 { color:#101010; font:bold 15px Georgia, "Times New Roman", Times, serif; padding:20px 0 0 3px; margin:0; }
.textwidget {padding:0 0 5px 0; margin:10px auto; color:#101010; line-height:150%; font-size:13px; }
.box { padding:10px; margin:0 -10px; border:1px solid #676767; background:#676767; font-size:14px; color:#fff;   }
.box:hover { border:1px solid #fff; background:#630000; }
.box a { text-decoration:none; }


/*.SRR { width:330px; margin:0 auto;}
.SRR h2 { font:bold 11px Georgia, "Times New Roman", Times, serif; color:#9dbed6; background:url(images/categories_bg.gif) left no-repeat; padding: 10px 0 10px 20px; margin:0; text-transform:uppercase;}
.SRR div.categories { width:165px; float:left; margin:10px 0 0 0; padding:0;} 
.SRR div.archives { width:165px; float:left; margin:10px 0 0 0; padding:0;}
.SRR div.meta { width:165px; float:left; margin:10px 0 0 0; padding:0;}
.SRR ul { padding: 0 15px; margin:0; list-style:none;}
.SRR li { padding: 5px 0 5px 15px; font:normal 11px Georgia, "Times New Roman", Times, serif; color:#9eb7ca; text-transform:uppercase;}
.SRR a { font:normal 10px Georgia, "Times New Roman", Times, serif; color: #afafaf;}
.SRR a:hover { font:normal 10px Georgia, "Times New Roman", Times, serif; color: #99ccff;}

/* Widget ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*.widget  {padding:0; margin:10px auto; width:300px; color:#101010; line-height:130%; }
.widget h2 { color:#fff; font:bold 11px Georgia, "Times New Roman", Times, serif; text-transform:uppercase; padding:0; margin:0;}
.widget ul { margin:0; padding:10px 0; background:none; clear:both; border:0; }
.widget li { margin:0 0 5px 5px; padding:0 0 0 20px; list-style-type:none; border:0; background: url(images/post_li.gif) left no-repeat;}
.widget li a { margin:0; padding:0; border:0; background:none; color:#d7e1e8; text-transform:uppercase;}
.widget p { color:#9dbed6; padding:0 0 15px 0; }*/


/* Footer ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.FBG { width:623px; margin:0 auto; float:right; padding:0; }
.Footer { padding:5px 0; color:#afafaf; text-align:center; font: 11px Georgia, "Times New Roman", Times, serif;  }
.Footer p { color:#afafaf; margin-top:2px; font:bold 10px Arial, Helvetica, sans-serif; }
.Footer a img { border:0; vertical-align:middle; }