.main_menu_cell {
	border-right: #000000 1px solid;
	padding-left: 5px;
	padding-right: 5px;
}
.main_menu_cell_alt {
	padding-left: 5px;
	padding-right: 5px;
}
.top_menu_cell {
	padding-left: 15px;
	padding-right: 15px;
}
.menu {
	list-style-type: none;
	margin-left: -2px;
}
a.menu {
	color: #828280;
	font: normal 10pt Tahoma, Verdana;
}
a.form_text {
	color: #828280;
	font: normal 10pt Tahoma, Verdana;
	text-decoration: none;
}
a.reg {
	color: #2e5282;
	font: normal 10pt Tahoma, Verdana;
	text-decoration: none;
}
a.details {
	color: #7d3d26;
	font: bold 10pt Tahoma, Verdana;
	text-decoration: none;
}
.misc_text {
	color: #828280;
	font: normal 10pt Tahoma, Verdana;
}
.highlight_text {
	color: #2e5282;
	font: normal 10pt Tahoma, Verdana;
}
.gold_text {
	color:#990000 ;
	font: normal 11pt Tahoma, Verdana;
}
.consult {
	color: #828280;
	font: normal 10pt Tahoma, Verdana;
}
.bottom {
	border-top: #999999 1px dotted;
	padding-top: 5px;
}
div.nicetitle {
    position: absolute;
    padding: 4px;
    top: 0px;
    left: 0px;
    color: black;
    font-size: 13px;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    width: 25em;
    font-weight: bold;
    background-color: #FFD336;
    
    /* Mozilla proprietary */
    -moz-border-radius: 12px;
}
div.nicetitle p {
    margin: 10px; padding: 0 3px;
}
/* thumbnail list */

	ul#thumbs, ul#thumbs li{
		margin:0;
		padding:0;
		list-style:none;
	}
	
	ul#thumbs li{
		float: left;
		margin-right:5px;
	
		padding:1px;
	}
	ul#thumbs a{
	display:block;
	float:left;
	width:70px;
	height:70px;
	line-height:70px;
	overflow:hidden;
	position:relative;
	z-index:1;
	}
	ul#thumbs a img{
		float: left;
		position:absolute;
		top:-1px;
		left:-1px;	
	}
	

	/* mouse over */
	
		ul#thumbs a:hover{
			overflow:visible;
			z-index:1000;
			border:none;		
		}
		ul#thumbs a:hover img{
			
			background:#fff;
			padding:1px;			
		}	
	
	/* // mouse over */

	/* clearing floats */
	
		ul#thumbs:after, li#thumbs:after{
			content:"."; 
			display:block; 
			height:0; 
			clear:both; 
			visibility:hidden;
			}
		ul#thumbs, li#thumbs{
			display:block;
			}
		/*  \*/
		ul#thumbs, li#thumbs{
			min-height:1%;
			}
		* html ul#thumbs, * html li#thumbs{
			height:1%;
			}	
	
	/* // clearing floats */

/* // thumbnail list */


/* single thumbnail */

	p.thumb{
		float:left;
		margin:.5em 0;
		margin-right:10px;
		border:1px solid #999;	
		padding:2px;
	}
	p.thumb a{
		display:block;
		float:left;
		width:100px;
		height:100px;
		line-height:100px;
		overflow:hidden;
		position:relative;
		z-index:1;	
	}	
	p.thumb a img{
		float:left;
		position:absolute;
		top:-20px;
		left:-20px;	
	}
	
	/* mouse over */
	
		p.thumb a:hover{
			overflow:visible;
			z-index:1000;
			border:none;		
		}
		p.thumb a:hover img{
			border:1px solid #999;	
			background:#fff;
			padding:2px;			
		}	
	
	/* // mouse over */	

/* // single thumbnail */
div.basicTickerTape {
	position: relative;
	overflow: hidden;
}

	div.basicTickerTape ul {
		position: absolute;
		top: 0;
		left: 0;
		margin: 0;
	}

/* The basicTickerTape styles are required */

div.skeletonTickerTape {
	border: 1px solid red;
	width: 250px;
	height: 175px;
}

	div.skeletonTickerTape ul li {
		margin: 5px 5px 0 5px;
		position:relative;
		border: 1px solid red;
	}

div.styledTickerTape {
	font-family: Verdana, sans-serif;
	border: 1px solid #ccc;
	width: 268px;
	height: 106px;
	font-size: 11px;

}

	div.styledTickerTape ul {
		padding: 0;
		list-style: none;
	}

		div.styledTickerTape ul li {
			width: 268px;
			margin: 10px 10px 0 10px;
			background: #eee;
			padding: 10px 10px;
			border: 1px solid #ddd;
		}

			div.styledTickerTape ul li p {
				margin: 0;
				padding: 0;
			}

	div.styledTickerTape a {
		color: black;
	}

div.horizontalTickerTape {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	width: 550px;
	border: 1px solid #990000;
	height: 35px;
}

	div.horizontalTickerTape ul {
		padding: 0;
		list-style: none;
		width: 500000px;
	}

	div.horizontalTickerTape li {
		float: left;
		border: 1px solid blue;
		margin: 5px;
		padding: 5px;
	}

	div.horizontalTickerTape p {
		display: none;
		margin: 0;
	}

	div.horizontalTickerTape p.tickerLink {
		display: block;
	}
#rotator
{
	
	cursor: pointer;
	overflow: hidden;
	
	position: relative;
	width: 213px;
	height: 168px;
}

#rotator img
{
	border: 0;
	cursor: pointer;
	width: 216px;
	height: 168px;
}
{
   margin:0;
   padding:0;
}


img{border:0;}

ul,li{list-style-type:none;}

a:link,
a:visited{
   color:#18397C;
   text-decoration:none;
}
a:hover{
   color:#red;
   text-decoration:none;
}

/*clear both*/
.clearfix:after {
   content: ".";
   display:block;
   height:0;
   clear: both; 
   visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
*+html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.clear{ 
   clear: both; 
   font-size:1px; 
   width:1px; 
   height:1px; 
   visibility: hidden;
}

.cotainer{
   margin:0 auto;
   margin-top:5px;
   width:690px;
   height:230px;
   border:solid #B0BEC7;
   border-width:0 1px 1px 1px;
   
   }

.tabs{
	align: center;
   float:left;
   width:650px;
   height:22px;
   margin-top: -15px;
   background-image:url(../img/tab_bg.gif);
}

.tabs li{
   float:left;
   display:inline;
   text-align:center;
   width:120px;
   height:12px;
   padding:4px 0 6px 0;
   overflow:hidden;
   letter-spacing:1px;
   position:relative;
}

.tabs li.first{
   background-image:url(../img/tab_active1.gif);
}

.tabs li.current{
   background-image:url(../img/tab_active2.gif);
}

.tabs li.current,
.tabs li.first{
   font-weight:bold;
}

.tabs li.current a,
.tabs li.first a{
   color:#a20000;
}

.tabs li span{
   position:absolute;
   right:0;
   top:3px;
   width:2px;
   height:16px;
   overflow:hidden;
   font-size:1px;
   background-image:url(../img/tab_sline.gif);  
}

.tabs li.first span,
.tabs li.current span,
.tabs li.off span{
   display:none;
}

.cnt{
   margin:0 auto;
   width:620px;
   height: 300px
   padding:5px;
   height:auto;
}

.cnt img{
   float:left;
   width:650px;
   height:211px;
   border:0px solid #B0BEC7;
   margin-left: -15px;
   margin-right:15px;
   margin-bottom: 5px;
   margin-top: -10px;
   display:inline; 
}

.cnt ul{
   float:right;
   width:335px;
   height:117px;
}

.cnt ul li{
   float:left;
   width:335px;
   height:12px;
   overflow:hidden;
   color:#999;
   padding:5px 0 2px 0;
}

.loading{
   margin:0 auto;
   width:506px;
   height:16px;
   padding:51px 0 50px 0;
   overflow:hidden;
   text-align:center;
}

.loading img{
   width:16px;
   height:16px;
   border:0;
   float:none;
   vertical-align:middle;
}

body {
	font: 11px Arial, Helvetica, sans-serif;
	background: #ffffff url(images/main-bg.gif);
	padding: 0;
	margin: 0;
}
img {
	border: none;
}

/* dock - top */
.dock {
	position: relative; 
	height: 50px; 
	text-align: center;
}
.dock-container {
	position: absolute;
	height: 50px;
	background: url(images/dock-bg2.gif);
	padding-left: 20px;
}
a.dock-item {
	display: block;
	width: 40px;
	color: #000;
	position: absolute;
	top: 0px;
	text-align: center;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.dock-item img {
	border: none; 
	margin: 5px 10px 0px; 
	width: 100%; 
}
.dock-item span {
	display: none; 
	padding-left: 20px;
}

.popuptip {
	position: absolute;
	z-index: 3000;
	width: 160px;
}

.hide {
	display: none;
}

.popuptip .tiptext {
	background-image: url('../images/tooltip_back_transp.png');
	padding: 20px 20px 5px 20px;
	font-size: 0.8em;
}

#tipfooter {
	background-image: url('../images/tooltip_back_transp.png');
	height: 20px;
	background-position: bottom left;
}
