@import url("/css/vcard.css");
@import url("/css/exhibitor-search.css");

@font-face {
   font-family:  Custom ;
   src: url( /fonts/conduit_lt.eot ); /* IE */   
   src: local("Conduit ITC Light"), url('/fonts/conduit_lt.ttf') format("truetype"); /* non-IE */   
}



body {
margin:0px;
font-family: Custom,Lucida, Verdana, Arial;
font-size:12pt;
color:rgb(51,51,51);
background-color:#971F1E;
}

#admin_menu{
position: absolute;
top:0px;
left:5px;
background-color:white;
width:auto;
}
@media print
{
#admin_menu {display:none;}
.controller{display:none;}
#menu_row{display:none;}
#header_table{display:none;}
.footer_table{display:none;}
#onecol{display:none;}
#bod_col_right{display:none;}
}

.album_desc{

}

#side_bar{
height:552px;
overflow-y:auto;
width:190px;
border:1px solid #C2C3C5;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:5px;
padding-left:10px;

}

.file_div{
margin-bottom:12px;
margin-top:12px;
}

.file_div a{
text-decoration:none;
font-weight:bold;
}

.file_div .file_icon{
margin-right:5px;
display:inline;
}

#content_table{
background-color:#FDFBFB;
width:940px;
margin-top:3px;
}

.results_table{
margin-bottom:20px;
}

.results_table td{
border-bottom:1px solid #B16C20;
padding:3px;
vertical-align:top;
}

.results_table th{
border:1px solid #B16C20;
padding:3px;
vertical-align:top;
background:#DAAD69;
}



.state_links{
border:1px solid #C2C3C5;
margin-bottom:5px;
margin-top:5px;
margin-left:4px;
width:auto;
padding-left:0px;
width:550px;
}

#map{
border:1px solid #C2C3C5;
margin-bottom:5px;
width:552px;
height:552px;

}

#map div {
color:black;
}

.portal_img{

margin:0px 5px 0px 0px;
}

.portal{
background-image:url('./images/content_bground.jpg');
background-repeat:repeat-x;
float:left;
width:235px; 
padding:10px 0px 10px 0px;
border-bottom:1px solid rgb(51,51,51);
}

.portal_title{
position:relative;
top:10px;
}

#menu_row{
background-image:url('./menu/menu_bground.jpg');
background-repeat:no-repeat;
width: 960px;
padding-right:0px;
height:62px; 
}

#bod_table {
border:0px;
width:960px;
background-color:#FFFFFF;
padding:0px;
}

#bod_col_left{
background-color:#FFFFFF;
padding:7px;
margin:0px;
}

#bod_col{
padding:7px;
vertical-align:top;
border-top:0px solid #FFD30F;
border-bottom:0px solid #FFD30F;

}

/*This is for the 3 col layout.*/
#onecol{
padding-left:0px;
padding-right:10px;
padding-top:35px;
width:150px;
border-right:2px solid #971F1E;
text-align:left;
}

#twocol {
vertical-align:top;
padding-left:20px;
padding-right:20px;
width:465px;
min-height:240px;

}

#bod_col_right{
background-color:#FFFFFF;
width:235px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
border-left:2px solid #971F1E;
}

h1 {
margin-top:0px;
margin-left:0px;
margin-bottom:10px;
padding:0px 0px 3px 0px;
color: #F7AF28;
text-transform:uppercase;
font-size: 20px;
font-family: Custom,Lucida, Verdana, Arial;
line-height:30px;
border-bottom:1px solid #971F1E;

}


h2 {
margin-top:0px;
margin-left:0px;
margin-bottom:4px;
padding-bottom:3px;
color: #0071BC;
font-size: 18px;
line-height:24px;
font-family: Custom,Lucida, Verdana, Arial;
font-weight:bold;
}

h2.tab {
padding:0px 0px 0px 10px;
color: #FFFFFF;
font-weight:bold;
text-transform:uppercase;
height:30px;
line-height:30px !important;
vertical-align:bottom;
font-family: Custom,Lucida, Verdana, Arial;
background-image:url('./images/h2_bground.jpg');
background-position:bottom right;
border-bottom:1px solid black;
background-repeat:no-repeat;
}
h2.tab cufon {
padding-top:5px;
}

h2.gold {
margin-top:0px;
padding:0px 0px 0px 0px;
color: #B16C20;
font-weight:normal;
text-transform:uppercase;
vertical-align:middle;
font-family: Custom,Lucida, Verdana, Arial;
border-bottom:1px solid black;
padding:0px 0px 3px 0px;
}

h2.red_head {
margin-top:0px;
color: #D2232A;
font-weight:bold;
vertical-align:middle;
font-family: Custom,Lucida, Verdana, Arial;
padding:0px 0px 3px 0px;
}
h2.red_head cufon {
}

h2 A:link, h2 A:active{
margin-top:0px;
margin-left:0px;
margin-bottom:4px;
padding-bottom:3px;
color: #0071BC;
font-size: 16px;
text-transform:none;
font-family: Custom,Lucida, Verdana, Arial;
}

h2 A:hover, h2 A:visited  {
margin-top:0px;
margin-left:0px;
margin-bottom:4px;
padding-bottom:3px;
color: #591212;
font-size: 16px;
text-transform:none;
text-decoration:underline;
font-family: Custom,Lucida, Verdana, Arial;
}

p  {
font-family: Custom,Lucida, Verdana, Arial;
line-height:140%;
}

div {
font-family: Custom,Lucida, Verdana, Arial;
line-height:140%;
font-size:
}

a, img {
border:0px;
whitespace:no-wrap;
}

A:link {
font-family: Custom,Lucida, Verdana, Arial;
color:#0000CC;
font-size:12pt;
}

A:visited {
font-family: Custom,Lucida, Verdana, Arial;
color:#551A8B;
font-size:12pt;
}

A:active, A:hover {
color:rgb(153,0,51);
font-family: Custom,Lucida, Verdana, Arial;				
text-decoration:none;
font-size:12pt;
}


A.sub_menu:link, A.sub_menu:active, A.sub_menu:visited  {
padding:4px;
border-right:1px solid #5C7191;
color:#003E7E;
font-family: Custom,Lucida, Verdana, Arial;
font-size:15px;
font-weight:bold;
}

A.sub_menu:hover {
color:#003E7E;
font-family: Custom,Lucida, Verdana, Arial;
}


A.breadcrumb:link, A.breadcrumb:active, A.breadcrumb:visited  {
color:#808080;
font-family: Custom,Lucida, Verdana, Arial;
font-size:15px;
text-decoration:none;
}

A.breadcrumb:hover {
color:#B16C20;
font-family: Custom,Lucida, Verdana, Arial;
font-size:15px;
text-decoration:none;
}

.error {
font-family: Custom,Lucida, Verdana, Arial;
color:red;
font-size:15px;
} 

.header{
font-family: Custom,Lucida, Verdana, Arial;
color:#FFFFFF;
font-size:11px;

}

select {
background-color:#FFFFFF;
color:rgb(51,51,51);
font-size:15px;
font-family: Custom,Lucida, Verdana, Arial;
}

textarea {
background-color:#FFFFFF;
color:rgb(51,51,51);
font-size:16px;
font-family: Custom,Lucida, Verdana, Arial;

}


input {
color:rgb(51,51,51);
font-family: Custom,Lucida, Verdana, Arial;
font-size:15px;
font-weight:normal;

}


input.button {
background-color:white;
border:2px solid black;
color:rgb(51,51,51);
font-family: Custom,Lucida, Verdana, Arial;
font-size:15px;
font-weight:bold;
}


.trademark {
font-family: Custom,Lucida, Verdana, Arial;
color:rgb(51,51,51);
font-size:8px;
vertical-align:top;
}


ul {
list-style-type:disc;
}

li {
font-family: Custom,Lucida, Verdana, Arial;
color:rgb(51,51,51);
font-size:15px;
}

dt {
color: #003E7E;
font-size: 15px;
text-transform:none;
font-family: Custom,Lucida, Verdana, Arial;
font-weight:bold;
}

dd {
margin-top: 4px;
}

.port_img {
border:1px solid #FAF8C8;
}

div.img_float {
float:right;
padding-left:4px;
}

div.img_float_left {
float:left;
padding-right:25px;
}



input{
margin:0px;
padding:0px;
}

form {
margin:0px;
padding:0px;
}

.item_info {
margin-bottom:5px;
}
