		/********Site Design****/
body {
  text-align: center; 
  background-color: black; 
  margin-top: 0px; 
  font-family: times;
  }
#container {
  text-align: left;
  margin: 0 auto;
  width: 965px;
  background-color: white;
  }
#top_header, #header_page {
  margin-bottom: 9px;
  
}
#main_area {
  background-color: rgb(237,230,214);
  padding: 9px 0px 9px 9px;
  width: 583px;
  float: left;
  }
#content {
  border: 1px solid white;
  padding: 0px 25px 25px 25px;
  width: 531px;
  height: 275px;
}
#subscribe_area { margin-top: 10px;}

a img {border: none;}
#footer {
  clear: both; 
  text-align: right; 
  font-size: 11px;
  margin-top: 9px;
  }
  #footer_home {
  clear: both; 
  text-align: right; 
  font-size: 11px;
  margin-top: 9px;
  }  
#footer p {
  margin-top: 0px;
  padding-right: 5px;
  line-height: 23px;
  background-color: rgb(237,230,214);
}
#footer a {
  text-decoration: none;
  }
#footer_home p {
  margin-top: 0px;
  padding-right: 9px;
  line-height: 23px;
  background-color: rgb(237,230,214);
}  
  #footer_home a {
  text-decoration: none;
  }
  #footer img {
border-top: thich solid white;
margin-top: 9px;
}
  
#content_home_area {
  background-color: rgb(237,230,214);
  height: 423px;
  }
  /****Banner Areas****/
#rt_column_1 {
  width: 171px;
  height: 389px;
  border: 1px solid black;
  font-size: 11px;
  float: left;
  background-color: rgb(239, 230, 213);
  margin-left: 9px;
  margin-top: 9px;
}
  #creative_center_promo img, #upcoming_events_promo img {
  border-top: 1px solid black;
  border-bottom: 1px solid black;
  }
  #creative_center_promo p, #upcoming_events_promo p {
  padding-left: 10px;
  padding-right: 10px;
  }
  #tools_desc {
  background-image: url(/templatefiles/images/tools_hm.jpg);
  background-repeat: no-repeat;
  height: 85px;
  padding-top: 45px;
  padding-left: 30px;
  padding-right: 10px;
  }
#rt_column_2 {
  width: 170px;
  border: 1px solid black;
  font-size: 11px;
  float: left;
  margin-left: 9px;
  margin-top: 9px;
}
#rt_column_2 a 
{
  text-decoration: none;
  color: Black;
}
#rt_column_1 a 
{
  
  color: Black;
}

/****Tools Overlinks****/
p.tools_menu_p {
background-image: url(/templatefiles/images/tool_off.gif);
background-repeat: no-repeat;
width: 170px;
height: 22px;
margin: 0 auto;
}
a.tools_menu_p_a {
text-decoration: none;
padding-left: 30px;
line-height: 21px;
font-size: 13px;
}
p.tools_menu_p_over {
background-image: url(/templatefiles/images/tool_over.gif);
background-repeat: no-repeat;
width: 170px;
height: 22px;
margin: 0 auto;

}
/****Subscribe Area*****/
#subscribe_box {
background-image: url(/templatefiles/images/subscribebox.jpg);
background-repeat: no-repeat;
float: left;
width: 467px;
height: 79px;
}
#home_promo_1 {
background-image: url(/templatefiles/images/sheet_promo.jpg);
background-repeat: no-repeat;
float: left;
width: 116px;
height: 79px;
}
#home_promo_1 img {
margin-left: 23px;
margin-top: 1px;
}

input#txtEmail {
margin-left: 133px;
margin-top: 49px;
width: 285px;
border: 1px solid black;
}
input#btnSubscribe {
vertical-align: middle;
margin-left: 80px;
margin-top: 9px;
border-bottom: 2px solid black;
}
#content h1 {font-weight: normal; margin-bottom: 0px;}
#content p, #content li {font-size: 12px; line-height: 18px;}
#home_promo_2 {background-clor: black;}




/*********************
POLL TAG
**********************/
span.pollResults {
border:black solid 1px;
background-color:rgb(218,170,46);
}
span.pollResults img {
height: 7px;
}


/* SITEMAP */

h1.RootFolderLevel {
font-size: 15px;
}

p.RootFolderLevel img {
vertical-align: middle;
}

p.SubFolderLevel {
font-size: 13px;
margin-left: 30px;
}

p.SubFolderLevel img {
vertical-align: middle;
}

p.PageLevel {
font-size: 12px;
margin: 0 0 0 0;
}

p.PageLevel img {
vertical-align: middle;
}

/************MENU*************/
/* MENU REQUIRED */
.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible; }
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0; }

.menuBaseBorderClass{
width:100; height:10;
position:absolute;

}

.menuBarClass{
visibility:hidden;
}

/*Styles for level 0*/
.menuBaseLevel,.menuBaseLevelOver{
position:absolute; 
font-family:verdana,arial,helvetica; 
font-size:12px; 
border-right: thin solid white;
text-align: center;
color: black;
}

.menuBaseLevelOver{
background-color: white; 
color: black; 
cursor: hand; 
}

/*Styles for level 1*/
.menuNextLevel, .menuNextLevelOver{
position:absolute; 
width:180; 
padding:2px; 
font-family:verdana, arial,helvetica; 
font-size:11px; 
font-weight:bold;
text-align:left;
z-index:4;
}

.menuNextLevel{
background-color: rgb(132,198,93); 
color:#ffffff;
z-index:5;
}

.menuNextLevelOver{
background-color: white; 
color: rgb(89,178,36); 
cursor:hand; 
z-index:5;
}

.menuNextBorderClass{
position:absolute; 
visibility:hidden; 
background-color: white; 
}
/****Hyperlink****/
a 
{
  color: Black;
}
#content_interior_area {
  background-color: rgb(237,230,214);
  width: 965px;
  float: left;
  
  }
#resource_desc_info {
  background-image: url(/templatefiles/images/informationcenterresource.jpg);
  background-repeat: no-repeat;
  height: 85px;
  padding-top: 45px;
  padding-left: 30px;
  padding-right: 10px;
  }
#lft_column_creative {
  width: 170px;
  border: 1px solid black;
  font-size: 11px;
  float: left;
  margin-left: 9px;
  margin-top: 9px;
}
/****INfo Overlinks****/
#resource_desc_info {
  background-image: url(/templatefiles/images/informationcenterresource.jpg);
  background-repeat: no-repeat;
  height: 85px;
  padding-top: 45px;
  padding-left: 30px;
  padding-right: 10px;
  }


p.info_menu_p {
background-image: url(/templatefiles/images/tool_off.gif);
background-repeat: no-repeat;
width: 170px;
height: 22px;
margin: 0 auto;
}
a.info_menu_p_a {
text-decoration: none;
padding-left: 30px;
line-height: 21px;
font-size: 13px;
}
p.info_menu_p_over {
background-image: url(/templatefiles/images/info_over.gif);
background-repeat: no-repeat;
width: 170px;
height: 22px;
margin: 0 auto;

}
/****Paper Overlinks****/
#resource_desc_paper {
  background-image: url(/templatefiles/images/papercenterresource.jpg);
  background-repeat: no-repeat;
  height: 85px;
  padding-top: 45px;
  padding-left: 30px;
  padding-right: 10px;
  }

p.paper_menu_p {
background-image: url(/templatefiles/images/tool_off.gif);
background-repeat: no-repeat;
width: 170px;
height: 22px;
margin: 0 auto;
}
a.paper_menu_p_a {
text-decoration: none;
padding-left: 30px;
line-height: 21px;
font-size: 13px;
}
p.paper_menu_p_over {
background-image: url(/templatefiles/images/paper_over.gif);
background-repeat: no-repeat;
width: 170px;
height: 22px;
margin: 0 auto;

}
/****Creative Overlinks****/
#resource_desc_cc {
  background-image: url(/templatefiles/images/resourcesgraphic.jpg);
  background-repeat: no-repeat;
  height: 85px;
  padding-top: 45px;
  padding-left: 30px;
  padding-right: 10px;
  }

p.cc_menu_p {
background-image: url(/templatefiles/images/tool_off.gif);
background-repeat: no-repeat;
width: 170px;
height: 22px;
margin: 0 auto;
}
a.cc_menu_p_a {
text-decoration: none;
padding-left: 30px;
line-height: 21px;
font-size: 13px;
}
p.cc_menu_p_over {
background-image: url(/templatefiles/images/cc_over.gif);
background-repeat: no-repeat;
width: 170px;
height: 22px;
margin: 0 auto;

}
/****Education Overlinks****/
#resource_desc_edu {
  background-image: url(/templatefiles/images/educationcenterresource.jpg);
  background-repeat: no-repeat;
  height: 85px;
  padding-top: 45px;
  padding-left: 30px;
  padding-right: 10px;
  }

p.edu_menu_p {
background-image: url(/templatefiles/images/tool_off.gif);
background-repeat: no-repeat;
width: 170px;
height: 22px;
margin: 0 auto;
}
a.edu_menu_p_a {
text-decoration: none;
padding-left: 30px;
line-height: 21px;
font-size: 13px;
}
p.edu_menu_p_over {
background-image: url(/templatefiles/images/edu_over.gif);
background-repeat: no-repeat;
width: 170px;
height: 22px;
margin: 0 auto;

}
#main_area_int {
  background-color: rgb(237,230,214);
  padding: 9px 0px 9px 9px;
  width: 583px;
  float: left;
  }
#content_int {
  border: 1px solid white;
  padding: 0px 25px 25px 25px;
  width: 531px;
  
}
/***Page Title area***/
h1.pageTitle {
font-weight: 400;
margin-bottom: 0px;
text-transform: capitalize;
}
p.bread {
font-size: 10px;
text-transform: capitalize;
margin-top: 0px;
float: left;
width: 400px;
display: inline;

}
p.print {
float: right;
text-align: right;
width: 70px;
display: inline;

margin-top: 0px;
}
#content_int p, #content_int li {
font-size: 12px;
line-height: 18px;
}
/****For Forms****/
form.input_form fieldset {
border: none;
}
form.input_form legend {
display: none;
}
form.input_form label {
width: 150px;
float: left;
font-weight: 600;
}
strong.formreq {
color: red;
}
input.field_rc_vertical {
margin-left: 150px;
}
input#form_cancel_btn {
margin-left: 150px;
}
form.input_form select {
width: 220px;
}
input.frm_text_box {
width: 220px;
}
p.form_label {
font-weight: 600;
}
.frm_text_area 
{
  width: 220px;
}
/****For DB Searches****/
p.sl_searcharea label {
width: 150px;
float: left;
font-weight: 600;
}
input#btn_submit_sl {
margin-left: 150px;
}
td.sl_tbl_heading {
color: white;
background-color: black;
font-weight: 600;
border: none;

}  
/****Searchable Listings****/
table.sl_results_tbl {
background-color: white;
border: thin solid black;
}
td.sl_tbl_value, td.sl_tbl_view {
border: thin solid black;
}
td.sl_view_header_data, td.sl_view_header_name {
display: none;
}
td.sl_view_name {
font-weight: 600;
}  
	


/*Added for FC Site*/

#main_area_fc #fc_content
{
  float: left;
width: 496px;
border: 1px solid white;
  padding: 0px 25px 25px 25px;
height: 200px;
  margin-left: 5px;
margin-top: 5px;
}

#rt_column_2_in {
  width: 195px;
  float: left;
  margin-left: 19px;
  margin-top: 9px;
}
#content_int_fs {
  border: 1px solid white;
  padding: 0px 25px 25px 25px;
  width: 510px;
  
}
#content_int_fs p, #content_int_fs li {
font-size: 12px;
line-height: 18px;
}
#main_area_int_in {
  background-color: rgb(237,230,214);
  padding: 9px 0px 9px 9px;
  width: 551px;
  float: left;
  }
#fc_map_lv1, #fc_map_lv2 {
width: 743px;
height: 87px;
margin-top: 5px;
margin-left: 5px;
}
#main_area_fc { 
height: 423px;
background-color: rgb(237, 230, 214);
border-bottom: 9px solid white;
margin-bottom: -2px;
float: left;
}
#fc_map_main img {margin-top: 5px;}

#fc_content h1 {font-weight: normal; margin-bottom: 0px;}
#fc_content p, #fc_content li {font-size: 12px; line-height: 18px;}

#fc_map_main img {border: 1px solid white;}

#right_area_fc {
float: left;
width: 198px;
margin-left: 5px;
margin-top: 5px;

}
#fc_search, #fc_vendor, #fc_subscribe {
border: 2px solid black;
line-height:14.5px;
margin-bottom: 6px;
}
#fc_search {
background-image: url(/templatefiles/fasclampitt/search_fc.gif);
background-repeat: no-repeat;
height: 54px;
}
form#searchform input {
margin-top: 27px;
}
input#search_input {
width: 100px;
margin-left: 62px;
}
input#search_button {
margin-left: 170px;
position: relative; 
top: -51px;
*top: -53px;

}
/*Subscribe form FS*/
#fc_subscribe #txtName2, #fc_subscribe #txtEmail2, #fc_subscribe #fc_topics   {
margin-left: 20px;
width: 150px;
border: 2px solid black;
}
div#fc_subscribe {
background-image: url(/templatefiles/images/storebox.jpg);
background-repeat: no-repeat;
border: 2px solid black;
height: 334px;
width: 195px;
}
#txtName2 {
margin-top: 75px;
padding-left: 5px;
position: relative;
left: 5px;
}
#txtEmail2 {
margin-top: 36px;
padding-left: 5px;
position: relative;
left: 5px;
}
#fc_topics {
margin-top: 37px;
padding-left: 5px;
position: relative;
left: 5px;
}
#sub_submit_fs {
margin-left: 80px;
margin-top: 0px;
width: 117px;
}
div#fc_subscribe p {
font-size: 11px;
position: relative;
top: 50px;
* top: -295px;
left: 30px;
width: 150px;
* margin-bottom: -10px;
}
input#btnSubscribe2 {
vertical-align: middle;
margin-left: 80px;
margin-top: 9px;
* margin-top: 5px;
border-bottom: 2px solid black;
}