body {
	font-family: verdana,sans-serif;
	font-size:90%;
	border:0;
	padding:10px;
	margin:0;
	line-height:1.4em;
}

table{
	font-size:100%;
}

img
{
	border: none;
}

h1#header{
	font-size:200%;
}

h1, h2, h3, h4, h5, h6{
margin:1em 0 1em 0;
}

#access{
	margin-left:50px;
}

#nav{
	display:none;
}

#functions{
display:none;
}


#footer ul{
	display:none;
}

#skiplinks{
	display:none;
}


#newsdisplay #releasedate{
	font-weight:bold;
}

#newsdisplay #newsfrom{
	font-style:italic;
	margin-top:.1em;
}

#newsdisplay p{
	line-height:1.7em;
	padding-top:.5em;
	padding-bottom:.5em;
}

/*TEXT USED FOR CMS*/
/* font size 1*/

.justify_right{
	text-align:right;
}

.justify_center{
	text-align:center;
}

.justify{
	text-align:justify;
}

.smx
{
	font-size: .9em
}

/* font size 2*/
.x-small
{
	font-size: .8em;
}

/* font size 3*/
.small
{
	font-size: .9em;
}

/* font size 4*/
.medium
{
	font-size: 1em;	
}

/* font size 5*/
.large
{
	font-size: 1.5em;
}

/* font size 6*/
.x-large
{
	font-size: 2em;
	line-height: .9em;
}

/* font size 7*/
.xx-large
{
	font-size: 3em;
	line-height: 1em;
}

.black
{
	color: #000;
}

.lightblack
{
	color: #333;
}

.darkgrey
{
	color: #333;
}

.midgrey
{
	color: #666;
}

.lightgrey
{
	color: #ccc;
}

.wight
{
	color: #fff;
}

.red
{
	color: #f00;
}

.green
{
	color: #0f0;
}

.blue
{
	color: #00f;
}

.yellow
{
	color: #ff0;
}

.lightblue
{
	color: #0ff;
}

.pink
{
	color: #f0f;
}

.orange
{
	color: #f63;
}
	 
.err
{
	color: #c00;
}

.indent{
margin-left:40px;}

.underline{
	text-decoration: underline;
}

.linethrough{
	text-decoration:line-through;
}

/*=IMG*/

img.nobord{
	border:none;
}

img
{
	border: 1px solid;
}

img.hspace{
	margin: 0px 10px 10px 10px;
	float: left;
}

img.hspaceright{
	float: right;
	margin: 0px 0px 10px 10px;
}

.hspaceright{
	float:right;
}

.hspace{
	float:left;
}



/*END IMAGES*/


/* FORMS */
input 
{
	font-family: arial, helvetica, sans-serif;
	font-size: .9em;
}

select 
{
	font-family: arial, helvetica, sans-serif;
	font-size: .9em;
}

/*usedonnews, innersearch, cocktailfinder, contact subscribenews.*/
#mainforms{
	padding:0;
	margin:0;
	font-weight:bold;
}

#mainforms fieldset{
	padding:15px;
	margin:0;
}

#mainforms dl{
padding:0;
margin:0;
}

#mainforms dd, #mainforms dt{
padding:0;
margin:.5em 0 .5em 0;
}

#mainforms legend{
margin:5px;
padding:0;
font-weight:bold;
font-size:120%;
margin-bottom:15px;
}

/*lists*/

li {
margin-top:.5em;
margin-bottom:.5em;
}


body#bodyaboutus #mainforms fieldset{
border-top: 2px #9097BB solid;
border-right: 2px #9097BB solid;
border-bottom:2px #404353 solid;
border-left: 2px #404353 solid
}

body#bodyaboutus #mainforms legend{
color: #404353;
}

body#bodyaboutus #mainforms .button{
color:#fff;
background:#404353;
font-weight:bold;
}

body#bodyourindustry #mainforms fieldset{
border-top: 2px #A46A91 solid;
border-right: 2px #A46A91 solid;
border-bottom: 2px #704864 solid;
border-left: 2px #704864 solid;
}

body#bodyourindustry #mainforms .button{
color:#fff;
background:#704864;
font-weight:bold;
}


body#bodysearch #mainforms fieldset{
border-top:2px #D2CEB6 solid;
border-right: 2px #D2CEB6 solid;
border-bottom: 2px #A49A6A solid;
border-left: 2px #A49A6A solid;
}

#mainforms p{
padding:0;
margin:0;
}

body#bodysearch #mainforms legend{
color: #766f4c;
}

.searchbutton{
background: #BBB490;
color:white;
}

/* END FORMS */
/*=generictable used on news, cocktail finder*/

.gentable tbody{margin:0;padding:0;
font-size:100%;
}

.gentable thead{margin:0;padding:0;
font-size:115%;
}

.gentable{
width:100%;
font-family: Verdana, sans-serif;
border:solid 2px gray;
margin-top:10px;
}

.gentable caption{
margin:15px 0 0 0;
text-align:left;
background: #000;
font-weight:bold;
padding:5px;
font-size:130%;
border:solid 2px gray;
}

.gentable td, th{
vertical-align: top;
text-align:left;
padding:5px 5px 5px 5px;
background: white;
border-right: 1px solid gray;
border-bottom: 1px solid gray;
border-left:none;
border-top:none;
}




