/*
   $Revision: 1.0 $
   $Company: shorelinesolution.com$
   $Date: 2005/06/06 $


   ==================================================
   ======   Stylesheet for VIVI Homepages     =======
   ==================================================

*/

/* Background color and font for the main window */
/* background: #551A8B; */
html {
}

body {
    color: #FFFFFF;
    background: #551A8B;
    background-image: url(images/vivibg.gif);
    link:#FF0000;
    alink:#FF00FF;
    font-family: "SimSun", "Tahoma", "Helvetica", "Arial", "sans-serif";
    font-size: 11pt;
    line-height: 14pt;
    letter-spacing: 1px;
}

.tborder {
    border:  #D9D9F3  solid 1px
}

hr {
    border: #D9D9F3  solid 1px
}

TABLE {
    background: #551A8B;
    margin-left: 5px;
    margin-right: auto
}

/*** Horizontal navigation style ***/
#navigation{
		font-size: 12px;
		height:18px;
		line-height:18px;
		width:670px;
		background:#551A8B;
		color:#ffffff;
		border-top: 1px solid #ffffff;
		border-bottom: 1px solid #ffffff;
}

#navigation li{
		float:left;
		font-weight:bold;
		list-style-type:none;
		border-right:1px solid #ffffff;
		white-space:nowrap;
		padding-left: 4px;
		padding-right:4px;
}

#navigation li a{
		display:block;
		font-weight:bold;
		text-transform:uppercase;
		text-decoration:none;
		background-color:inherit;
		color: #AB82FF;
}

#navigation ul {
    margin: 0px;
    padding: 0px;
}

#navigation ul li ul li {
		background-color:#551A8B;
}

#navigation ul li ul {
		display:none;
}

/* * html #navigation a {width:1%;} */

#navigation a:hover{
		background:#551A8B;
		color:#FFFFFF;
		text-decoration:none;
}

/**************** Menublock styles ****************/
.menublock{margin:0 0 20px 8px; font-size:0.9em;}
.menublock li{list-style:none; display:block; padding:2px; margin-bottom:2px;}
.menublock li a{font-weight:bold; text-decoration:none; color:#AB82FF;}
.menublock li a:hover{text-decoration:none; color:#FFFFFF;}
.menublock li ul{margin:3px 0 3px 15px; font-size:1em; font-weight:normal;}
.menublock li ul li{margin-bottom:0;}
.menublock li ul a{font-weight:normal;}
a.menublock {font-weight:normal; text-decoration:none; color:#AB82FF;}
a.menublock:hover{font-weight:normal; text-decoration:none; color:#FFFFFF;}

TD.headlink {
    color: #23238E;
    font-size: 12px;
    font-weight: bold;
    background: url(images/barbg.gif);
    background-color: #F0F8FF; 
    font-family: Arial,Helvetica;
}

font.header { 
	background-color: #FFFFFF; 
	font-size:26pt; 
	font-family: SimSun, Goudy Stout;  
	font-weight : bold; 
	color="orange"
}

TR.title {
	font-size:14pt;
	font-family: SimSun, Arial,Helvetica;
	font-weight : normal;
	color:#FFFFFF; 
}	
	
TR.content { 
	font-size: 11pt;
	line-height: 14pt; 
	font-family: SimSun, Arial,Helvetica  
}
 
TD.subtitle { 
	background-color: #9F79EE; 
	font-size:12pt; 
	font-family: SimSun, Comic Sans MS; 
	font-weight:bold;
	color: #551A8B;
	padding: 2px;
} 

TD.content { 
	font-size: 11pt;
	line-height: 14pt; 
	font-family: SimSun, Book Antiqua  
}

td.coda { 
    background: #551A8B;
    font-size:10pt; 
    font-family: SimSun, Arial,Helvetica; 
    color: #D9D9F3;	 
} 

font.sponsor { 
    font-size:10pt; 
    font-family: SimSun, Arial,Helvetica; 
    color: #668B8B 
} 

marquee.news {
    color: #000000;
    background: #FFFFFF;
    font-family: "SimSun", "Tahoma", "Helvetica", "Arial", "sans-serif";
    font-size: 12px;
}

a.rollingNews:link, a.rollingNews:visited, a.rollingNews:active {
    color: #0000FF;
    font-size: 15px;
    font-weight: bold;
    line-height: 20px;
    text-decoration : none;
}

a.rollingNews:hover {
    color: orangered;
    font-size: 15px;
    font-weight: bold;
    line-height: 20px;
    text-decoration : underline;
}

a.headlink:link, a.headlink:visited, a.headlink:active {
    color: #AB82FF;
    font-size: 12px;
    font-weight: bold;
    line-height: 15px;
    text-decoration : none;
}

a.headlink:hover {
    color: white;
    font-size: 12px;
    font-weight: bold;
    line-height: 15px;
    text-decoration : none;
}

a.tdcontent:link, a.tdcontent:visited, a.tdcontent:active {
    color: #AB82FF;
    font-size: 11pt;
    text-decoration : underline;
    font-weight: bold;
}

a.tdcontent:hover {
    color: white;
    font-size: 11pt;
    text-decoration : underline;
    font-weight: bold;
}

a.sponsor:link, a.sponsor:visited, a.sponsor:active {
    color: #668B8B;
    font-size: 10pt;
    font-family: SimSun, Arial,Helvetica; 
    text-decoration : underline;
}

a.sponsor:hover {
    color: orangered;
    font-size: 10pt;
    font-family: SimSun, Arial,Helvetica; 
    text-decoration : underline;
}

p {
		font-family: "SimSun", "Tahoma", "Helvetica", "Arial", "sans-serif";
    font-size: 11pt;
    line-height: 14pt;
    letter-spacing: 1px;
}