*{padding:0; margin:0;}
html{font-size:12px;font-family:Arial, Helvetica, sans-serif;line-height:20px;background-color:#000;}

iframe {width:350px; height:300px;}

/*-------------------------------------
|	DIVs Main Page
-------------------------------------*/

body{background:#fff url(../../images/box_shadow.png) center repeat-y;min-width:1053px;}
div#body{margin:auto; text-align:center; width:1000px;background:#fff; }
div#content{width:1000px; margin:auto; text-align:center; background:#fff;}
div.clearall{float:none; clear:both;}

/*-------------------------------------
|	Navigation
-------------------------------------*/

ul.top_nav{margin-top:0;}
ul.top_nav li{display:inline; font-size:11px;}
li.top_nav {margin-right:20px;}
ul.bottom_nav{margin-top:35px; letter-spacing:1px;}
ul.bottom_nav li{display:inline; font-size:11px;}
li.bottom_nav {margin-right:8px;}
a.nav_sel{color:#fff; text-decoration:none;}
a.nav_unsel{color:#bbb; text-decoration:none;}
a.nav_unsel:hover{color:#fff; text-decoration:none;}

/*-------------------------------------
|	Sub Page Banner
-------------------------------------*/

div#banner{margin:auto 0; text-align:center; width:100%; background:#fff url(../../images/blue_back.jpg) repeat-x; height:250px;}
div#banner_green{margin:auto 0; text-align:center; width:100%; background:#fff url(../../images/green_back.jpg) repeat-x; height:250px;}
div#ban_hold{margin-left:-1px;}

/*-------------------------------------
|	Even Columns - Holy Grail layout courtesy of Matthew James Taylor (http://matthewjamestaylor.com/blog/perfect-multi-column-liquid-layouts)
-------------------------------------*/

#layoutdims {clear:both;background:#eee;border-top:4px solid #000;margin:0;padding:6px 15px !important;text-align:right;}
.colmask {position:relative;	clear:both;float:left;width:100%;overflow:hidden;}
.colright,.colmid,.colleft {float:left;width:100%;position:relative;}
.col1,.col2,.col3 {float:left;position:relative;padding:0 0 1em 0;overflow:hidden;}
.rightmenu {background:url(../../images/side_margin.jpg) repeat-x #d1d3d4;text-align:left;}
.rightmenu .colleft {right:25%;	background:#fff;}
.rightmenu .col1 {width:71%;left:27%;}
.rightmenu .col2 {width:21%;left:31%; }
/*         EVERYDAY GREEN SECTION           */
.rightmenu_green {background:url(../../images/side_margin_green.jpg) repeat-x #7aae40;text-align:left;}
.rightmenu_green .colleft {right:25%; background:#fff;}
.rightmenu_green .col1 {width:71%;left:27%;}
.rightmenu_green .col2 {width:21%;left:31%; }

/*-------------------------------------
|	Signage Box
-------------------------------------*/
div.signage_box ul {list-style:inside;}
div.signage_box ul li {list-style-type:none;}
div.signs_image {width:225px; float:left;}
div.signs_info {width:375px; float:left;}
div.signage_categories {border-bottom:1px solid #bbb; padding:10px 0;}

div.case_studies {}
div.case_top_box {}
div.case_top_box div.left  {width:150px; float:left; border-top:2px solid #aaa; margin-right:25px;}
div.case_top_box div.right {float:left;}
div.case_top_box div.right img {padding:3px; border:1px solid #bbb;}
div.case_bottom_box {margin-top:15px;}
div.case_bottom_box div.left {width:150px; float:left; margin-right:15px;}
div.case_bottom_box div.right {float:left;}
div.case_bottom_box div.right div.case_title {width:80px; margin-right:10px; border-bottom:1px solid #bbb;}
div.case_bottom_box div.case_req {width:150px; margin-right:10px; border-bottom:1px solid #bbb;}
div.case_bottom_box div.case_scope {width:300px; border-bottom:1px solid #bbb;}

/*-------------------------------------
|	Main Body
-------------------------------------*/

img{border:none;}
p.sub_main_head{font-size:14px; font-weight:bold; color:#BD1E2D;}
p.sub_main_header{font-size:13px; font-weight:bolder; color:#BD1E2D;}
p.sub_main_msub{font-size:11px; font-weight:bold; color:#BD1E2D;}
p.sub_main_sub{font-size:11px; font-weight:bold; color:#BD1E2D;margin-top:10px;}
p.sub_main_sub a{font-size:11px; font-weight:bold; color:#BD1E2D;margin-top:10px; text-decoration:none;}
p.sub_main_sub a:hover{font-size:11px; font-weight:bold; color:#BD1E2D;margin-top:10px; text-decoration:underline;}
p.sub_main_sub_green {font-size:11px; font-weight:bold; color:#BD1E2D;margin-top:10px;}
p.sub_main_sub_green a{font-size:11px; font-weight:bold; color:green;margin-top:10px; text-decoration:none;}
p.sub_main_sub_green a:hover{font-size:11px; font-weight:bold; color:green;margin-top:10px; text-decoration:underline;}
p.sub_main_sub_2{font-size:11px; font-weight:bold; color:#BD1E2D;margin-top:10px;}
p.sub_main_sub_2 a{font-size:11px; font-weight:bold; color:#BD1E2D;margin-top:10px; text-decoration:none;}
p.sub_main_sub_2 a:hover{font-size:11px; font-weight:bold; color:#BD1E2D;margin-top:10px; text-decoration:underline;}
p.sub_paras_min{color:#444; margin-left:14px;}
p.sub_paras_min a{color:#444; margin-left:14px; text-decoration:none;}
p.sub_paras_min a:hover{color:#BD1E2D;}
p.sub_paras{color:#444;}
p.sub_paras a{color:#BD1E2D;text-decoration:none;}
p.sub_paras a span{color:green;text-decoration:none;}
p.sub_paras a:hover{color:#BD1E2D;text-decoration:underline;}
div.side_small{margin-left:15px;}
hr{border:0; background-color:#bbb; color: #bbb; height:1px; margin-top:4px;}
li.col_sel{color:#BD1E2D;}
li.col_sel a{color:#BD1E2D;text-decoration:none;}
li.col_unsel{color:#777;}
li.col_unsel a{color:#777;text-decoration:none;}
li.col_unsel a:hover{color:#000;text-decoration:none;}
li.arrow_col{}
div.text-wrap_col2{padding:0 20px;}
div.top_naver{margin-bottom:15px;}
ul.column_nav li{display:inline; font-size:11px; margin-right:15px;letter-spacing:0.05em;}
span.sel_arrow img{margin-bottom:-1px;}

div.text-wrap_col2{padding:0 35px;}
div.left_c{float:left; width:40%; margin-top:20px; color:#444;}
div.right_c{float:left; width:40%; margin-top:20px; color:#444;}
div.left_c a {color:#444; text-decoration:none;}
div.left_c a:hover{color:#BD1E2D; text-decoration:none;}
div.right_c a {color:#444; text-decoration:none;}
div.right_c a:hover{color:#BD1E2D; text-decoration:none;}
ul.service_list li{list-style:inside;}
img.ar_links{margin-left:10px;}
img.ar_links_b{margin-right:10px;}

ul.careers_list{list-style-type:none;margin:15px 0 15px 25px;}
span.con_view{text-decoration:none; color:#aaa;}

a.linkie {color:#BD1E2D; text-decoration:none;}
div.news_arts ul li a{text-decoration:none;color:#BD1E2D;}
div.news_arts ul li a:hover{text-decoration:underline;}

p.sub_paras span {color:#BD1E2D;font-weight:bold;}

table a {color:#333; text-decoration:none;}
table a:hover {color:#BD1E2D;}
table h3 {color:#444; font-size:14px;}

/*-------------------------------------
|	Contact Us
-------------------------------------*/

ul.con_locations{color:#aaa; margin-left:35px;list-style:none;}
ul.con_locations li{margin:10px 0;}
li.con_sel{color:#BD1E2D;}
li.con_sel a{color:#BD1E2D;text-decoration:none;}
li.con_unsel a{color:#AAA; text-decoration:none;}
li.con_unsel a:hover{color:#BD1E2D; text-decoration:none;}
div.con_left{width:250px;float:left;margin-top:20px;}
div.con_right{width:550px;float:right;margin-top:20px;}
p.city_location{color:#BD1E2D; margin-bottom:15px;font-size:12px;font-weight:bolder;}
p.place_location{font-weight:bold;}
p.add_location{margin-left:15px; color:#444;}
p.email_location{margin-left:15px; color:#444;}
p.email_location a{color:#444;text-decoration:none;color:#BD1E2D;}
span.con_mar{margin-right:45px;font-weight:bold; color:#BD1E2D;}
span.con_mar_t{margin-right:3px;font-weight:bold; color:#BD1E2D;}
.google_map{margin-left:270px;font-size:12px; color:#444; text-decoration:none;}

/*-------------------------------------
|	UPLOAD FORM
-------------------------------------*/
p.leftlist a{color:#BD1E2D;text-decoration:none;font-weight:bolder;}
ol.leftlist{margin-left:18px; color:#555;}
ul.leftlist{margin-left:12px; color:#555;}
li.leftlist{font-size:10px;}
p.leftlist{color:#555;font-size:10px;}
p.leftheader{font-size:12px; font-weight:bolder; color:#D31145;margin-bottom:8px; margin-top:10px;}
p.formtop{margin-top:55px;color:#444;}
div#contain_form{width:475px; margin-top:30px;}
p.formprogress{margin-bottom:30px;margin-top:-20px;}
div#form{padding:10px;margin-right:25px;margin-bottom:50px;}
label, label span{display: block;padding-bottom: 5px;}
label{color: #000; margin-right:15px;}
label span{float: left;}
input {width:250px;float: right; text-align:left;}
input.submit{width:80px;}
fieldset input{color: #000;float: right;border: 1px solid #003c6b;}
fieldset select{color: #000;float: right;border: 1px solid #003c6b;}
fieldset input:hover{border-color: #000;}
fieldset input:active, input:focus{border-color: #c0cedd;background-color: #c0cedd;}
fieldset{float: left;margin-left: 6px;width: 385px;background-image:url(../images/subsribe/formBack.gif);margin-bottom: 10px;padding: 20px;overflow: hidden;}
fieldset:hover{border-color: #444;}
form div input:hover{background-color: #fff;color: #000}
textarea{width:250px;float: right; text-align:left; margin-bottom:15px;}
fieldset input.hidden {width:50px;}
.error{background-color:#BD1E2D;}
a.ce_up{margin-left:35px; margin-right:45px; font-size:14px; font-weight:bold; color:#444; text-decoration:none;}
a.ce_up:hover{text-decoration:underline;color:#BD1E2D; }
img.arrow_go{width:8px; width:5px; margin-left:25px;}
p.special_id{margin-top:20px;}
a.submit_2{text-decoration:none; color:#444; font-weight:bolder;}
a.submit_2:hover{text-decoration:underline; color:#BD1E2D; font-weight:bolder;}
div.hideshow{margin-bottom:15px; color:#BD1E2D; font-weight:bold;visibility:hidden;}
span.as_red {color:#BD1E2D; margin-right:5px;}
div.upload_back{background:url(../../images/upload_back.jpg) right top no-repeat; height:400px;}
div.left_upload{float:left;width:150px; margin-right:50px;}
div.right_upload{float:left; width:150px;}
div.upload_back a{text-decoration:none; color:#222;}
div.upload_back a:hover{text-decoration:none; color:#BD1E2D;}
li.grayout{color:#aaa;}
select {margin-left:9px; margin-bottom:15px; width:254px;}

/*-------------------------------------
|	News
-------------------------------------*/

div.news_arts{margin-left:50px;}
table.news_table{}
td.text_layer{width:80%;vertical-align:top;}
td.img_layer{width:20%;}
td.img_layer img{margin-top:25px;float:right;margin-right:25px;}
p.news_text{color:#444;}
p.news_header{color:#444; font-weight:bolder;}
p.news_date{color:#777;}
p.news_date a {color:#777;}
p.news_date a:hover {color:#BD1E2D;}
p.news_link a{color:#888; text-decoration:none;}
p.news_link a:hover{color:#BD1E2D; text-decoration:none;}

/*-------------------------------------
|	Tech Tips
-------------------------------------*/

div.backdrop {padding:15px; background-image:url(../../images/tech_tips/tech_back.jpg); border:1px solid #ccc; border-bottom:1px solid #777; width:40%; padding-left:35px;margin-bottom:35px;}
ul.tech_list {list-style:inside; }
ul.tech_list li{list-style:none; margin-bottom:15px;}
ul.tech_list a{text-decoration:none; color:#000;}
ul.tech_list a:hover{text-decoration:none; color:#BD1E2D;}

ul.service_list li {list-style:inside;list-style-image:url(../../images/arrow.gif);}
a.list_link {color:#444; text-decoration:none;}
a.list_link:hover {color:#BD1E2D; text-decoration:none;}

/*-------------------------------------
|	F.A.Q.
-------------------------------------*/

ol.faqsug {margin-left:25px;}
ol.faqsug li {margin-bottom:5px;}
ol.faqsug a{text-decoration:none; color:#444;}
ol.faqsug a:hover{text-decoration:none; color:#000;}
div.answer {margin-bottom:20px;}
p.quest {color:#444;}
p.answer {margin:10px 0 10px 15px;}

/*-------------------------------------
|	Careers
-------------------------------------*/

div#career_left{float:left; width:25%;}
div#career_right{float:right; width:70%;}
div#career_right ul {list-style:outside; margin-left:25px;}

/*-------------------------------------
|	Your Industry
-------------------------------------*/

div.high_industry {background:url(../../images/solutions.jpg) top right no-repeat;}
div.industry{width:350px;}
div.industry a{color:#555; text-decoration:none;}
div.industry a:hover{color:#000;}
div.industry a span {color:#555;font-weight:bolder;}
div.industry a:hover span {color:#BD1E2D;}

div.download_table {margin-left:25px;}
div.download_table a {text-decoration:none; color:#333;}
div.download_table a:hover {color:#BD1E2D;}

p.sub_paras_option a {color:#000; text-decoration:none;color:#BD1E2D;}
a span.hidden {color:#aaa; display:none;}
a:hover span.hidden {color:#444; display:inherit;}

/*-------------------------------------
|	Site Map
-------------------------------------*/

div.bottom_naver ul a {text-decoration:none; color:#333; font-weight:bolder;}
div.bottom_naver ul a:hover {text-decoration:none; color:#BD1E2D; font-weight:bolder;}
div.bottom_naver ul li ul li a {text-decoration:none; color:#555; font-weight:500;}
div.bottom_naver ul li ul li a:hover {text-decoration:none; color:#BD1E2D; font-weight:500;}
div.bottom_naver ul li ul li ul li a {font-style:italic;}

p.sub_ftp a {text-decoration:none; color:#222;}
p.sub_ftp a:hover {color:#BD1E2D;}

div.download_table img{margin-right:15px;}

/*-------------------------------------
|	six21
-------------------------------------*/
div#banner_six21 {margin:auto 0; text-align:center; width:100%; background:#fff url(../../images/six21_back.jpg) repeat-x; height:250px;}
.rightmenu_six21 {background:url(../../images/side_margin_six21.jpg) repeat-x #b9b309;text-align:left;}
.rightmenu_six21 .colleft {right:25%; background:#fff;}
.rightmenu_six21 .col1 {width:71%;left:27%;}
.rightmenu_six21 .col2 {width:21%;left:31%; }
p.sub_main_head_six21 {font-size:14px; font-weight:bold; color:#f58025;}
p.sub_main_sub_six21 {font-size:11px; font-weight:bold; color:#f58025;margin-top:10px;}


ul.upload_tool {list-style:none;}
li.upload_header {margin-bottom:2px;}
li.upload_arrow {margin-left:25px; margin-bottom:2px;}
li.upload_arrow_un {margin-left:25px;}