/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font-family: Arial;
  vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
  display: block;
}
body {
  line-height: 1;
}
ol, ul {
  list-style: none;
}
blockquote, q {
  quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}                         



/**common internal**/

.wrapper, #container
{
margin: 0 auto; 
width: 1280px; 
}

.body
{
width: 1280px; 
border: 1px solid black; 
float: left;
overflow: hidden;  
}

.bold
{
font-weight: bold; 
 
}

.Summary a:link, .Summary a:visited, #result_contents a:link, #result_contents a:visited
{
  color: black;
  text-decoration: underline;  
  
} 

.result_noborder td
{
  border: 0 !important;
} 

.instructions
{
margin: 1em; 
}


label{
font-weight: bold; 
padding-right: 1em; 
}
h1
{
background: #f80000;
font-size: 1.3em;  
color: #fff; 
padding: 0.2em; 

}

.hidden
{
display:none; 
}

.inner p
{
margin: 0.5em; 
line-height: 1.1em; 
}

.sidebar a.link,.sidebar a:visited
{
color: White; 
font-weight: bold;  
}


.red
{
background: #f80000;
color: #fff; 

}

.clearer
{
clear:both; 
}

.header_img
{
width: 100%; 
height: 275px; 
background: url(../images/header.jpg) no-repeat; 
}

.front .main
{
 background: url(../images/map.jpg) no-repeat;
}

.main
{
 width: 1280px;
 min-height: 1024px;  
 float: left; 
  
}

.simple_search div
{

margin: 1em; 
}

.dotted
{
border: 1px dotted grey; 
padding: .2em; 
}

.summary_wrap
{
width: 750px; 
float: left; 
}

.filters
{
width: 260px; 
float: left; 
}
.filters a
{

display: block; 
}

.bookmarks
{
clear: both; 
}

#result_contents
{
margin: 2em 0; 
width: 700px; 

}

#result_contents th
{
  padding: 0.7em; 
  font-size: 1.1em; 
  font-weight: bold; 
  border: 1px solid #333; 
  text-align: left;
}

#result_contents td
{
  padding: 0.5em; 
  border: 1px solid #333; 
}

#result_contents tr
{


}



.credentials{
background: #3c3a3c; 
color: #fff; 
padding: 1em; 
}

.front .inner
{
border: none;
width: 1000px; 
margin-top: 200px;  
}

.col_logo
{
width: 245px; 
height: 337px;
background: url(../images/col_logo.png);  
float: left; 
}

.logo_wrap
{
  padding-top: 510px; 
}

.inner
{
width: 750px; 
float: left; 
border: 2px solid #e6e6e6; 
margin: 0.5em; 

}

.inner_detail
{
width: 1000px; 
float: left; 
border: 2px solid #e6e6e6; 
margin: 0.5em; 

}

.greytd
{
background: #c9c9c9;
font-weight: 300;  
text-align: right; 
padding: .2em 0.2em 0.2em 2em; 
border: 2px solid #fff; 
 
}

.detail_table
{
width: 700px; 
overflow:hidden; 
margin: 1em; 


}

.detail_table td
{
width: 600px; 
word-wrap:break-word; 
white-space:normal; 
}

.inner_oneSidebar
{
width: 1010px; 
float: left; 
border: 2px solid #e6e6e6; 
margin: 0.5em; 


}

.blue
{
color: #3835e2; 
font-weight: bold; 
}

/*top menu*/
.nav
{
float: left; 
width: 100%; 
 

}

.top_nav
{
width: 100%; 
background: #000; 
padding: .5em; 
}
.top_nav li
{
list-style: none; 
display: inline; 
margin: 0 .5em; 
}

.top_nav li a:link,   .top_nav li a:visited
{
text-decoration: none; 
color: #fff; 
}

h3.ui-accordion-header
{
padding-left: 25px; 

}

/**side menu **/

.side_menu h3
{
 color: #fff; 
 background: #af0000;
 font-size: 1.3em; 
 padding: 0.2em; 
}


.sidebar
{
width: 245px; 
float: left; 
}


.side_menu
{
width: 245px; 
float: left; 
background:#f80000; 
}

.side_menu li
{
padding: 0 .5em; 

}

.sidebar a:link,.sidebar a:visited
{
color: #fff; 
text-decoration: none; 
line-height: 1.3em; 
}

.ui-widget
{
font-size: 1em; 
}

.detail_context
{
margin-top: 1em; 
}

/**sidebar**/
.right_bar
{
float: left; 
width: 240px;
}

.block
{
background: #eae9d5; 
width: 260px; 
margin: 1em 0; 
}

.block h2
{
font-size: 1.2em;  
padding: 0.2em; 
}

.block_body
{
padding: .2em; 
font-weight: bold; 
}

#order_info
{
background: #eae9d5; 
border: 1px solid #000; 
padding: 1em; 
margin-top: 1em; 
}

h6
{
font-weight: bold; 
font-size: 1.1em; 
}

.logo
{
width: 245px; 
float: left; 
background: url(../images/col_logo.png)no-repeat;
height: 337px; 
}



/**front page**/



#footer
{

float: left; 
border-top: 10px solid #323332; 
width: 100%; 
}

.footer_text
{
text-align: right; 
}


.detail_context ul
{
margin-left: 1em; 
list-style: disc; 
}

.highlight
{
background: #ff0000; 
}

.dialog
{
 width: 500px; 
 height: 250px; 
 
}
.dialog input
{

width: 650px; 
}

td.greytd
{
width: 30%;
font-weight: bold;  

}

.wide_input
{
      width: 210px; 
}

.sum_table tr
{
height: 2em; 

}
.sum_table td
{
padding: 0.8em; 
}

.sysMessage{
background:none repeat scroll 0 0 yellow;
display:block;
font-weight:bold;
margin:2em;
}

.bookmark{
padding:0.5em;
text-align:center;
}

.detail_option_buttons
{
text-align: center; 
}

.detail_option_buttons input
{
background: #f70101; 
color: white; 
padding: 0.2em;  
font-weight: bold; 

}




.red_btn
{
 
}

.filters h3
{
}

.filters_block
{
padding: 0.2em; 

}

.filters_block a:link, .filters_block a:visited
{
 margin: 0.2em 0; 
}
#hidden-arrangement-structure-link {
    display: none;
}
