a:link {
	font-size:11pt;
	
	color: #3300CC;
	text-decoration: none;
	font-weight: none; 
}
a:active {
	font-size:11pt;
	
	color: #3300CC;
	text-decoration: none;
	font-weight: none; 
}
a:visited {
	font-size:11pt;
	
	color: #3300CC;
	text-decoration: none;
	font-weight: none; 
}
a:hover {
	font-size:11pt;
	
	color: #FB0000;
	text-decoration: underline;
	font-weight: none; 
}
a.activenav8:link {
	font-size:11pt;
	
	color: #0000CC;
	text-decoration: none;
	font-weight: none;
}
a.activenav8:visited {
	font-size:11pt;
	
	color: #0000CC;
	text-decoration: none;
	font-weight: none;
}
a.activenav8:hover {
	font-size:11pt;
	
	color: #FF0000;
	text-decoration: underline;
	font-weight: none;
}
a.activenav8m:link { /**/
	font-size:11pt;
	
	
	text-decoration: none;
	font-weight: none;
	padding-left:25px;
	
}
a.activenav8m:visited {
	font-size:11pt;
	
	
	text-decoration: none;
	font-weight: none;
	padding-left:25px;
	
}
a.activenav8m:hover {
	font-size:11pt;
	
	
	text-decoration: underline;
	font-weight: none;
	padding-left:25px;
	
}
a.activenav8mm:link {
	font-size:11pt;
	
	color: #0000CC;
	text-decoration: none;
	font-weight: none;
	padding-left:40px;
	
}
a.activenav8mm:visited {
	font-size:11pt;
	
	color: #0000CC;
	text-decoration: none;
	font-weight: none;
	padding-left:40px;
	
}
a.activenav8mm:hover {
	font-size:11pt;
	
	color: #FF0000;
	text-decoration: underline;
	font-weight: none;
	padding-left:40px;
	
}
a.activenav8mb:link {
	font-size:11pt;
	
	color: #e90a31;
	text-decoration: none;
	font-weight: bold;
	padding-left:25px;
	background:url(images/dot.png) no-repeat left;
}
a.activenav8mb:visited {
	font-size:11pt;
	
	color: #e90a31;
	text-decoration: none;
	font-weight: bold;
	padding-left:25px;
	background:url(images/dot.png) no-repeat left;
}
a.activenav8mb:hover {
	font-size:11pt;
	
	color: #FF0000;
	text-decoration: underline;
	font-weight: bold;
	padding-left:25px;
	background:url(images/dot.png) no-repeat left;
}
a.activenav8mbb:link {
	font-size:11pt;
	
	color: #e90a31;
	text-decoration: none;
	font-weight: bold;
	padding-left:40px;
	background:url(images/dot.png) no-repeat left;
}
a.activenav8mbb:visited {
	font-size:11pt;
	
	color: #e90a31;
	text-decoration: none;
	font-weight: bold;
	padding-left:40px;
	background:url(images/dot.png) no-repeat left;
}
a.activenav8mbb:hover {
	font-size:11pt;
	
	color: #FF0000;
	text-decoration: underline;
	font-weight: bold;
	padding-left:40px;
	background:url(images/dot.png) no-repeat left;
}
a.activenav18:link {
	font-size:12.5pt;
	
	color: #0000CC;
	text-decoration: none;
	font-weight: none;
}
a.activenav18:visited {
	font-size:12.5pt;
	
	color: #0000CC;
	text-decoration: none;
	font-weight: none;
}
a.activenav18:hover {
	font-size:12.5pt;
	
	color: #FF0000;
	text-decoration: underline;
	font-weight: none;
}

.clearfix {  display:block; } /*width:750px;*/
.clearfix img{  display:block; float:left; margin:10px;}
.clearfix p{  margin:0px; text-align:left; display: block; font-size:12px; color:#333333;  }

.content {
	font-family: Tahoma, sans-serif;
	font-size: 11pt;
	color: #333333; 
}

.formtextfield {
	font-family: Tahoma, sans-serif;
	font-size: 11pt;
	color: #333333; padding: 4px; 
  border-top:1px solid #777777;
  border-left:1px solid #777777;
  border-right:1px solid #dddddd;
  border-bottom:1px solid #dddddd;  
  background:#FAFAFA;  -moz-border-radius: 5px; /* this works only in camino/firefox */
	-webkit-border-radius: 5px; /* this is just for Safari */
}
.formtextfield:focus {
	
	font-size: 11pt;
	color: #333333; padding: 4px;
	background:#FFFFFF;
}
.formbutton { 
	font-family: Tahoma, sans-serif;
	width:9em;
	font-size : 10.5pt;   
	height:27px;color:#333333;
	border-width : 1; 
	background : #ffea22;
	cursor:pointer;        
	outline: none;    
	background: #ffea22; text-align:center;
	padding: 2px 30px 2px 30px;

	box-shadow: 2px 2px 2px #d1d1d1;
	-moz-border-radius-bottomleft:3px;
   -moz-border-radius-bottomright:3px;
   -moz-border-radius-topleft:3px;
   -moz-border-radius-topright:3px;
   clear:both;
 
  
}
.formbutton:hover { 
	text-decoration: underline; 
 
}


.formbtn { font:1.0em ; width:8em;  }

a.activenav12pg:link {
	display: block;
	border:1px solid #efefef;
	font-size:13.5pt; width:2em;
	
	color: #333333;
	text-decoration: none;
	font-weight: none;
}
a.activenav12pg:visited {
	display: block;
	border:1px solid #efefef;
	font-size:13.5pt; width:2em;

	color: #333333;
	text-decoration: none;
	font-weight: none;
}
a.activenav12pg:hover {
	display: block;
	border:1px solid #999999;
	font-size:13.5pt; width:2em;
	background: #eeeeee;
	color: #333333;
	text-decoration: underline;
	font-weight: none;
}

.inputlog {

font-size:12pt;
color:#333333;
border-top:1px solid #302F2F;
border-left:1px solid #302F2F;
border-right:1px solid #C7C6C6;
border-bottom:1px solid #C7C6C6;
padding-left:20px;
background:url(images/searchh.gif) no-repeat left;
background-color:#FFFFFF;
}

/*  ----------------------      tip     */
a.tip {
	position: relative;
	text-decoration: none;
}

a.tip span {
	display: none;
	position: absolute;
	top: 20px;
	/* left: 10px; */
	width: 200px;
	padding: 5px;
	z-index: 100;
	background: #FFFFee;
	color: #333333;
	-moz-border-radius: 5px; /* this works only in camino/firefox */
	-webkit-border-radius: 5px; /* this is just for Safari */
}

a:link.tip {
	font-size: 99%; /* this is just for IE */
	text-decoration: none;
}

a:hover.tip {
	font-size: 99%; /* this is just for IE */
	text-decoration: none;
}

a:hover.tip span {
	display: block;
	border:1px solid #cccccc;
	text-decoration: none;
	text-align:left;
	text-shadow: 0.1em 0.1em #eeeeee;
	-moz-box-shadow: 5px 5px 5px #cccccc;
   -webkit-box-shadow: 5px 5px 5px #cccccc;
    box-shadow: 5px 5px 5px #ccc;
	-moz-border-radius-bottomleft:3px;
   -moz-border-radius-bottomright:3px;
   -moz-border-radius-topleft:3px;
   -moz-border-radius-topright:3px;
   clear:both;
}


tr.off {
background: ; 
}
tr.on {
background: transparent url(images/logo_ssbg.png); 
}
td.off {
background: ; 
}
td.on {
background: transparent url(images/logo_ssbg.png); 
}

.tdpadding {
padding-top:3px;
padding-left:2px;
}


a.more-link {
	padding: 5px 10px; 
	margin-top:0px;
        display:block;
	clear:both;
}
a.more-link:hover {
	background-color:#f2f2f2;
        display:block; }

a.more-link-no {
	padding: 5px 10px; 
	margin-top:0px;
        display:block;
	clear:both;
}
a.more-link-no:hover {
	background-color:#eeeeee;
        display:block; }

.icon_link{
border: 0px solid #FFFFFF; padding: 2px;}
.icon_link:hover {
border: 0px solid #FFFFFF; padding: 2px;background: #eeeeee; }

.icon_link_button{
border: 0px solid #FFFFFF; padding: 2px;}
.icon_link_button:hover {
border: 1px solid #FFFFFF; padding: 2px;background: #eeeeee; }



