/* Purpose: undo some of the default styling of common (X)HTML browsers */

/* link underlines tend to make hypertext less readable, 
   because underlines obscure the shapes of the lower halves of words */
:link,:visited { text-decoration:none }

/* no list-markers by default, since lists are used more often for semantics */
/*ul,ol { list-style:none }*/

/* avoid browser default inconsistent heading font-sizes */
/* and pre/code too */
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }

/* remove the inconsistent (among browsers) default ul,ol padding or margin  */
/* the default spacing on headings does not match nor align with 
   normal interline spacing at all, so let's get rid of it. */
/* zero out the spacing around pre, form, body, html,blockquote as well */
/* form elements are oddly inconsistent, and not quite CSS emulatable. */
/*  nonetheless strip their margin and padding as well */
ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }

ul{
	margin:5px 0px 5px 0px;
}

/*
ul
{list-style-type : none;}
*/

/* whoever thought blue linked image borders were a good idea? */
a img,:link img,:visited img { border:none }

/*img:title
{width:500px;}
*/

/* Search Engine Layer - HIDDEN */
.seo {
	visibility: hidden;
	display:none;
}

/* Ask Firefox to NOT outline the link with a dotted outline*/
a:focus {
	outline: none;
}

/* The next two definitions are used to extend table columns to 100% of the browser height */
html, body, #wrapper {
    height:100%;
    margin: 0;
    padding: 0;
    border: none;
	font:11px verdana, tahoma, arial, sans-serif;
	line-height:18px;
	color: #8e969f;
	font-weight:normal;	
	 
   }

#wrapper {
    margin: 0 auto;
    vertical-align: middle;
    width: 100%;
   }

td
{
	font:11px verdana, tahoma, arial, sans-serif;
	color: #8e969f; 
	font-weight:normal;	
}

p
{
	font:11px verdana, tahoma, arial, sans-serif;
	line-height:18px;
	color: #8e969f;
	font-weight:normal;
	margin: 0; 
	padding: 0;		
	max-width:451px;
}

/* BODY LINKS */
a:link
{
	color:#8e969f;
	text-decoration: underline;
}

a:visited 
{
	color:#8e969f;
	text-decoration: underline;
}

a:active 
{
	color:#8e969f;
	text-decoration: underline;
}

a:hover 
{
	color:#87ad3f;
	text-decoration: underline;
}
 /* END BODY LINKS */



/* 8e969f */
.text {color: #8e969f !important; font-weight:normal;}	/*#8e969f*/
.text:link {color:#8e969f !important; font-weight: normal; text-decoration: underline;}
a.text:link {color:#8e969f !important; font-weight: normal; text-decoration: underline;}
a.text:visited {color:#8e969f !important; font-weight: normal; text-decoration: underline;}
a.text:active {color:#8e969f !important; font-weight: normal; text-decoration: underline;}
a.text:hover {color:#87ad3f !important; font-weight: normal; text-decoration: underline;}

.text_title {color: #8e969f !important; font-weight: bold;}	
.text_title:link {color:#8e969f !important; font-weight: bold; text-decoration: underline;}
a.text_title:link {color:#8e969f !important; font-weight: bold; text-decoration: underline;}
a.text_title:visited {color:#8e969f !important; font-weight: bold; text-decoration: underline;}
a.text_title:active {color:#8e969f !important; font-weight: bold; text-decoration: underline;}
a.text_title:hover {color:#8e969f !important; font-weight: bold; text-decoration: underline;}


.text_h1 {color: #8e969f !important; font-size:14px; font-weight: bold;}	
.text_h1:link {color:#8e969f !important; font-size:14px; font-weight: bold; text-decoration: underline;}
a.text_h1:link {color:#8e969f !important; font-size:14px; font-weight: bold; text-decoration: underline;}
a.text_h1:visited {color:#8e969f !important; font-size:14px; font-weight: bold; text-decoration: underline;}
a.text_h1:active {color:#8e969f !important; font-size:14px; font-weight: bold; text-decoration: underline;}
a.text_h1:hover {color:#8e969f !important; font-size:14px; font-weight: bold; text-decoration: underline;}

.blue {color: #0091d7 !important; font-weight:normal;}	
.blue:link {color:#0091d7 !important; font-weight: normal; text-decoration: underline;}
a.blue:link {color:#0091d7 !important; font-weight: normal; text-decoration: underline;}
a.blue:visited {color:#0091d7 !important; font-weight: normal; text-decoration: underline;}
a.blue:active {color:#0091d7 !important; font-weight: normal; text-decoration: underline;}
a.blue:hover {color:#0091d7 !important; font-weight: normal; text-decoration: underline;}


.blue_title {color: #0091d7 !important; font-weight:bold;}	
.blue_title:link {color:#0091d7 !important; font-weight: bold; text-decoration: underline;}
a.blue_title:link {color:#0091d7 !important; font-weight: bold; text-decoration: underline;}
a.blue_title:visited {color:#0091d7 !important; font-weight: bold; text-decoration: underline;}
a.blue_title:active {color:#0091d7 !important; font-weight: bold; text-decoration: underline;}
a.blue_title:hover {color:#0091d7 !important; font-weight: bold; text-decoration: underline;}

.blue_h1 {color: #0091d7 !important; font-size:14px; font-weight: bold;}	
.blue_h1:link {color:#0091d7 !important; font-size:14px; font-weight: bold; text-decoration: underline;}
a.blue_h1:link {color:#0091d7 !important; font-size:14px; font-weight: bold; text-decoration: underline;}
a.blue_h1:visited {color:#0091d7 !important; font-size:14px; font-weight: bold; text-decoration: underline;}
a.blue_h1:active {color:#0091d7 !important; font-size:14px; font-weight: bold; text-decoration: underline;}
a.blue_h1:hover {color:#0091d7 !important; font-size:14px; font-weight: bold; text-decoration: underline;}


.green {color: #87ad3f !important; font-weight:normal;}	
.green:link {color:#87ad3f !important; font-weight: normal; text-decoration: underline;}
a.green:link {color:#87ad3f !important; font-weight: normal; text-decoration: underline;}
a.green:visited {color:#87ad3f !important; font-weight: normal; text-decoration: underline;}
a.green:active {color:#87ad3f !important; font-weight: normal; text-decoration: underline;}
a.green:hover {color:#87ad3f !important; font-weight: normal; text-decoration: underline;}

.green_title {color: #87ad3f !important; font-weight: bold;}	
.green_title:link {color:#87ad3f !important; font-weight: bold; text-decoration: underline;}
a.green_title:link {color:#87ad3f !important; font-weight: bold; text-decoration: underline;}
a.green_title:visited {color:#87ad3f !important; font-weight: bold; text-decoration: underline;}
a.green_title:active {color:#87ad3f !important; font-weight: bold; text-decoration: underline;}
a.green_title:hover {color:#87ad3f !important; font-weight: bold; text-decoration: underline;}

.green_h1 {color: #87ad3f !important; font-size:14px; font-weight: bold;}	
.green_h1:link {color:#87ad3f !important; font-size:14px; font-weight: bold; text-decoration: underline;}
a.green_h1:link {color:#87ad3f !important; font-size:14px; font-weight: bold; text-decoration: underline;}
a.green_h1:visited {color:#87ad3f !important; font-size:14px; font-weight: bold; text-decoration: underline;}
a.green_h1:active {color:#87ad3f !important; font-size:14px; font-weight: bold; text-decoration: underline;}
a.green_h1:hover {color:#87ad3f !important; font-size:14px; font-weight: bold; text-decoration: underline;}

.greydark {color: #666666 !important; font-weight:normal;}	
.greydark:link {color:#666666 !important; font-weight: normal; text-decoration: underline;}
a.greydark:link {color:#666666 !important; font-weight: normal; text-decoration: underline;}
a.greydark:visited {color:#666666 !important; font-weight: normal; text-decoration: underline;}
a.greydark:active {color:#666666 !important; font-weight: normal; text-decoration: underline;}
a.greydark:hover {color:#666666 !important; font-weight: normal; text-decoration: underline;}

.greydark_title {color: #666666 !important; font-weight: bold;}	
.greydark_title:link {color:#666666 !important; font-weight: bold; text-decoration: underline;}
a.greydark_title:link {color:#666666 !important; font-weight: bold; text-decoration: underline;}
a.greydark_title:visited {color:#666666 !important; font-weight: bold; text-decoration: underline;}
a.greydark_title:active {color:#666666 !important; font-weight: bold; text-decoration: underline;}
a.greydark_title:hover {color:#666666 !important; font-weight: bold; text-decoration: underline;}

.greydark_h1{color: #666666!important; font-size:14px; font-weight: bold;}	
.greydark_h1:link {color:#666666 !important; font-size:14px; font-weight: bold; text-decoration: underline;}
a.greydark_h1:link {color:#666666!important; font-size:14px; font-weight: bold; text-decoration: underline;}
a.greydark_h1:visited {color:#666666 !important; font-size:14px; font-weight: bold; text-decoration: underline;}
a.greydark_h1:active {color:#666666 !important; font-size:14px; font-weight: bold; text-decoration: underline;}
a.greydark_h1:hover {color:#666666 !important; font-size:14px; font-weight: bold; text-decoration: underline;}

.photo_credit {color: #666666 !important; font-weight:normal; font-size:9px;}	
.photo_credit:link {color:#666666 !important; font-weight: normal; font-size:9px; text-decoration: none;}
a.photo_credit:link {color:#666666 !important; font-weight: normal; font-size:9px; text-decoration: none;}
a.photo_credit:visited {color:#666666 !important; font-weight: normal; font-size:9px; text-decoration: none;}
a.photo_credit:active {color:#666666 !important; font-weight: normal; font-size:9px; text-decoration: none;}
a.photo_credit:hover {color:#666666 !important; font-weight: normal; font-size:9px; text-decoration: underline;}


.red {color: #ff0000 !important; font-weight:normal;}	
.red:link {color:#ff0000 !important; font-weight: normal; text-decoration: underline;}
a.red:link {color:#ff0000 !important; font-weight: normal; text-decoration: underline;}
a.red:visited {color:#ff0000 !important; font-weight: normal; text-decoration: underline;}
a.red:active {color:#ff0000 !important; font-weight: normal; text-decoration: underline;}
a.red:hover {color:#ff0000 !important; font-weight: normal; text-decoration: underline;}

.white {color: #ffffff !important; font-weight:normal;}	
.white:link {color:#ffffff !important; font-weight: normal; text-decoration: none;}
a.white:link {color:#ffffff !important; font-weight: normal; text-decoration: none;}
a.white:visited {color:#ffffff !important; font-weight: normal; text-decoration: none;}
a.white:active {color:#ffffff !important; font-weight: normal; text-decoration: none;}
a.white:hover {color:#ffffff !important; font-weight: normal; text-decoration: none;}

.majmin_home {color: #ffffff !important; font-weight:normal; font-size:9px;}	
.majmin_home:link {color:#ffffff !important; font-weight: normal; font-size:9px; text-decoration: none;}
a.majmin_home:link {color:#ffffff !important; font-weight: normal; font-size:9px; text-decoration: none;}
a.majmin_home:visited {color:#ffffff !important; font-weight: normal; font-size:9px; text-decoration: none;}
a.majmin_home:active {color:#ffffff !important; font-weight: normal; font-size:9px; text-decoration: none;}
a.majmin_home:hover {color:#ffffff !important; font-weight: normal; font-size:9px; text-decoration: underline;}

.majmin {color: #666666 !important; font-weight:normal; font-size:9px;}	
.majmin:link {color:#666666 !important; font-weight: normal; font-size:9px; text-decoration: none;}
a.majmin:link {color:#666666 !important; font-weight: normal; font-size:9px; text-decoration: none;}
a.majmin:visited {color:#666666 !important; font-weight: normal; font-size:9px; text-decoration: none;}
a.majmin:active {color:#666666 !important; font-weight: normal; font-size:9px; text-decoration: none;}
a.majmin:hover {color:#666666 !important; font-weight: normal; font-size:9px; text-decoration: underline;}

.quicklink {color: #666666 !important; font-weight:normal; font-size:9px;}	
.quicklink:link {color:#666666 !important; font-weight: normal; font-size:9px; text-decoration: none;}
a.quicklink:link {color:#666666 !important; font-weight: normal; font-size:9px; text-decoration: none;}
a.quicklink:visited {color:#666666 !important; font-weight: normal; font-size:9px; text-decoration: none;}
a.quicklink:active {color:#666666 !important; font-weight: normal; font-size:9px; text-decoration: none;}
a.quicklink:hover {color:#666666 !important; font-weight: normal; font-size:9px; text-decoration: underline;}

.footer {color: #ffffff !important; font-weight:normal; font-size:10px;}	
.footer:link {color:#ffffff !important; font-weight:normal; font-size:10px; text-decoration: none;}
a.footer:link {color:#ffffff !important; font-weight:normal; font-size:10px; text-decoration: none;}
a.footer:visited {color:#ffffff !important; font-weight:normal; font-size:10px; text-decoration: none;}
a.footer:active {color:#ffffff !important; font-weight:normal; font-size:10px; text-decoration: none;}
a.footer:hover {color:#ffffff !important; font-weight:normal; font-size:10px; text-decoration: underline;}

.footer_gray {color: #cccccc !important; font-weight:normal; font-size:10px;}	
.footer_gray:link {color:#cccccc !important; font-weight:normal; font-size:10px; text-decoration: none;}
a.footer_gray:link {color:#cccccc !important; font-weight:normal; font-size:10px; text-decoration: none;}
a.footer_gray:visited {color:#cccccc !important; font-weight:normal; font-size:10px; text-decoration: none;}
a.footer_gray:active {color:#cccccc !important; font-weight:normal; font-size:10px; text-decoration: none;}
a.footer_gray:hover {color:#cccccc !important; font-weight:normal; font-size:10px; text-decoration: underline;}

.footer_9 {width:685px; color: #ffffff !important; font-weight:normal; font-size:9px; line-height:11px;}	
.footer_9:link {width:685px; color:#ffffff !important; font-weight:normal; font-size:9px; text-decoration: none; line-height:11px;}
a.footer_9:link {width:685px; color:#ffffff !important; font-weight:normal; font-size:9px; text-decoration: none; line-height:11px;}
a.footer_9:visited {width:685px; color:#ffffff !important; font-weight:normal; font-size:9px; text-decoration: none; line-height:11px;}
a.footer_9:active {width:685px; color:#ffffff !important; font-weight:normal; font-size:9px; text-decoration: none; line-height:11px;}
a.footer_9:hover {width:685px; color:#ffffff !important; font-weight:normal; font-size:9px; text-decoration: underline; line-height:11px;}

.footer_blue_9 {width:685px; color:#42b9f3 !important; font-weight:normal; font-size:9px; line-height:11px;}	
.footer_blue_9:link {width:685px; color:#42b9f3 !important; font-weight:normal; font-size:9px; text-decoration: none; line-height:11px;}
a.footer_blue_9:link {width:685px; color:#42b9f3 !important; font-weight:normal; font-size:9px; text-decoration: none; line-height:11px;}
a.footer_blue_9:visited {width:685px; color:#42b9f3 !important; font-weight:normal; font-size:9px; text-decoration: none; line-height:11px;}
a.footer_blue_9:active {width:685px; color:#42b9f3 !important; font-weight:normal; font-size:9px; text-decoration: none; line-height:11px;}
a.footer_blue_9:hover {width:685px; color:#42b9f3 !important; font-weight:normal; font-size:9px; text-decoration: underline; line-height:11px;}

.navigation_sub_on {color: #666666 !important; font-weight:normal;}	
.navigation_sub_on:link {color:#666666 !important; font-weight: normal; text-decoration: none;}
a.navigation_sub_on:link {color:#666666 !important; font-weight: normal; text-decoration: none;}
a.navigation_sub_on:visited {color:#666666 !important; font-weight: normal; text-decoration: none;}
a.navigation_sub_on:active {color:#666666 !important; font-weight: normal; text-decoration: none;}
a.navigation_sub_on:hover {color:#666666 !important; font-weight: normal; text-decoration: underline;}

/* TREATMENT FOR DOUBLE COLON EFFECT*/


.banner_dark{
	font-size:13px;
	color:#333333;
}

.banner_colon{
	font-size:12px; 
	line-height:12px;
	color:#333333;
}


/* FORMS CONTROL */
.selectbox_50
{
	font:11px verdana, tahoma, arial, sans-serif;
	width: 50px; 
	/*
	border-style: solid; 
	border-width: 1px; 
	border-color:#87ad3f;
	*/
	/*text-indent: 1px;*/
}

.selectbox_60
{
	font:11px verdana, tahoma, arial, sans-serif;
	width: 60px; 
	/*
	border-style: solid; 
	border-width: 1px; 
	border-color:#87ad3f;
	*/
	/*text-indent: 1px;*/
}

.selectbox_75
{
	font:11px verdana, tahoma, arial, sans-serif;
	width: 75px; 
	/*
	border-style: solid; 
	border-width: 1px; 
	border-color:#87ad3f;
	*/
	text-indent: 1px;
}

.selectbox_100
{
	font:11px verdana, tahoma, arial, sans-serif;
	width: 100px; 
	/*
	border-style: solid; 
	border-width: 1px; 
	border-color:#87ad3f;
	*/
	text-indent: 1px;
}

.selectbox_150
{
	font:11px verdana, tahoma, arial, sans-serif;
	width: 150px; 
	/*
	border-style: solid; 
	border-width: 1px; 
	border-color:#87ad3f;
	*/
	text-indent: 1px;
}

.selectbox_200
{
	font:11px verdana, tahoma, arial, sans-serif;
	width: 200px; 
	height:20px;
	line-height:20px;
	/*
	border-style: solid; 
	border-width: 1px; 
	border-color:#0091d7;
	*/
	text-indent: 1px;
	vertical-align: bottom;
}

.selectbox_workshop_tracks
{
	font:11px verdana, tahoma, arial, sans-serif;
	width: 138px;
	height:18px;
	line-height:18px;
	text-indent: 1px;
	vertical-align: bottom;
}

.textbox_25
{
	font:11px verdana, tahoma, arial, sans-serif;
	width: 25px;
	height:18px;
	line-height:18px;	
	/*
	border-style: solid; 
	border-width: 1px; 
	border-color:#87ad3f;
	*/
	text-indent: 1px;
}

.textbox_50
{
	font:11px verdana, tahoma, arial, sans-serif;
	width: 50px;
	height:18px;
	line-height:18px;	
	/*
	border-style: solid; 
	border-width: 1px; 
	border-color:#87ad3f;
	*/
	text-indent: 1px;
}

.textbox_75
{
	font:11px verdana, tahoma, arial, sans-serif;
	width: 75px;
	height:18px;
	line-height:18px;	
	/*
	border-style: solid; 
	border-width: 1px; 
	border-color:#87ad3f;
	*/
	text-indent: 1px;
}

.textbox_100
{
	font:11px verdana, tahoma, arial, sans-serif;
	width: 100px;
	height:18px;
	line-height:18px;	
	/*
	border-style: solid; 
	border-width: 1px; 
	border-color:#87ad3f;
	*/
	text-indent: 1px;
}

.textbox_150
{
	font:11px verdana, tahoma, arial, sans-serif;
	width: 150px;
	height:18px;
	line-height:18px;	
	/*
	border-style: solid; 
	border-width: 1px; 
	border-color:#87ad3f;
	*/
	text-indent: 1px;
}

.textbox_200
{
	font:11px verdana, tahoma, arial, sans-serif;
	width: 200px;
	height:18px;
	line-height:18px;
	/*
	padding: 2px 0px 0px 0px;
	border-style: solid; 
	border-width: 1px; 
	border-color:#0091d7;
	*/
	text-indent: 1px;
	vertical-align: bottom;
}

.textbox_348
{
	font:11px verdana, tahoma, arial, sans-serif;
	width: 348px;
	height:18px;
	line-height:18px;
	/*
	padding: 2px 0px 0px 0px;
	border-style: solid; 
	border-width: 1px; 
	border-color:#0091d7;
	*/
	text-indent: 1px;
	vertical-align: bottom;
}

.textarea
{
	font:11px verdana, tahoma, arial, sans-serif;
	/*
	border-style: solid; 
	border-width: 1px; 
	border-color:#87ad3f;
	*/
	text-indent: 1px;	
	width:370px;
	height:75px;
}
