body{

	margin: 0px;
	font-size:11px;
	font-family: Arial, sans-serif; 
}

img{
	border:0px;	
}

p {
  font-family: Arial, sans-serif; 
  font-size: 11px;
  text-align: left; 
}

.myfont { 

	font-family : Arial, sans-serif; 

	font-size : 14px;

	font-weight : bold;

	color : #000066;

}

.smallfont {
	font-family : Arial, sans-serif; 
	font-size : 8pt;
	font-weight : normal;
	color : #000066;
}

.bgfont { 
	font-family : Arial, sans-serif; 
	font-size : 14px;
	font-weight : bold;
	color : #000066;
}

.normal { 
	font-family : Arial, sans-serif; 
	font-size : 12px;
	font-weight : normal;
}

.h3fontProfile{
	font-family : Arial, sans-serif; 
	font-size : 14px;
	font-weight : bold;
	color: black;
}

.h3font{
	font-family : Arial, sans-serif; 
	font-size : 14px;
	font-weight : bold;
	color : #000000;
}

.h2font{
	font-family : Arial, sans-serif; 
	font-size : 16px;
	font-weight : bold;
	color : #555555;
}

.h3fontblue{
	font-family : Arial, sans-serif; 
	font-size : 14px;
	font-weight : bold;
	color : #330099;
}

.main2 TH, TR, TD {
	font-family: Arial, sans-serif; 
	font-size: 12px;
	text-align: justify;
	vertical-align: top;
	margin: 0px;
}

.mailBox TD {
	vertical-align: middle;
	text-align:center;
}

.resultTable table{
border: solid darkblue 1px;
border-bottom-width: 0px;
border-collapse:collapse;
}

.resultTable TD {
	vertical-align: middle;
	border-width:0px;
	border-bottom: solid darkblue 1px;
	height:22px;
	padding-left:5px;
}

.bulletinTable table{
border: solid darkblue 1px;
border-bottom-width: 0px;
border-collapse:collapse;
}

.bulletinTable TD {
	vertical-align: middle;
	border-width:0px;
	border-bottom: solid darkblue 1px;
	height:32px;
	padding-left:5px;
}
.bulletinTable2 table{
	border: solid #CBCBCB 1px;
	border-bottom-width: 0px;
	border-collapse:collapse;
}

.bulletinTable2 TD {
	vertical-align: middle;
	border-width:0px;
	border-bottom: solid #CBCBCC 1px;
	height:32px;
	padding-left:5px;
}

.mailBoxTable TD {
	vertical-align: middle;
}

.smallright TD {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-align: right;
	margin: 0px;
}



.smallright A:visited { 

	color: #003399 ; 

	TEXT-DECORATION: none; 

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	font-weight: normal;

}



.smallright A:hover { 
	color: #3399ff ; 
	TEXT-DECORATION: underline; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
}

.smallright A:active { 
	color: #003399 ; 
	TEXT-DECORATION: none; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
}

.smallright A:link { 
	color: #003399 ;
	TEXT-DECORATION: none; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
}

.customtd TD {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 17px;
	text-align : left;
	text-align : right;
	margin: 0px;
}

.smalltd TD {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9px;
	text-align : center;
	margin: 0px;
}

TABLE {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
}

P {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

A:link {
color: blue;
TEXT-DECORATION: none; 
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: normal
}

A:active {
color: blue ; 
TEXT-DECORATION: none; 
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: normal
}

A:visited {
color: blue; 
TEXT-DECORATION: none; 
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: normal
}

A:hover { 
color:#3399ff ; 
TEXT-DECORATION: underline; 
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: normal
}

.shortBr { 
	color : blue;
	line-height: .5;
}

.shorterBr { 
	color : blue;
	line-height: .3;
}

h1 {
	font-family : Arial,  Helvetica, sans-serif;
	font-size : 18px;
	font-weight : bold;
	color : black;
	margin-bottom: 4px;
	margin-top: 4px;
}

h2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight : bold;
	color : black;
	margin-bottom: 14px;
	margin-top: 14px;
}

h3 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : black;
	margin-bottom: 1px;
	margin-top: 1px;
}

li {
	list-style-image: url(dot.gif); 
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
}

.h1font {
	font-family : Arial,  Helvetica, sans-serif;
	font-size : 18px;
	font-weight : bold;
	color : black;
	margin-bottom: 4px;
	margin-top: 4px;	
}

.main A:link {
color: white;
TEXT-DECORATION: none; 
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: normal
}

.main A:active {
color: white ; 
TEXT-DECORATION: none; 
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: normal
}

.main A:visited {
color: white; 
TEXT-DECORATION: none; 
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: normal
}

.main A:hover { 
color: #fffccc ; 
TEXT-DECORATION: underline; 
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: bold
}



.main TD {

	font-family : Arial, Helvetica, sans-serif;

	font-size : 9px;

	text-align : center;

	margin: 0px;	

}



table {

border: 1px	

}

.rightAlign td {

text-align: right;
	
}

.logofont {

font-family : Arial,  Helvetica, sans-serif;

font-size : 18px;

font-weight : bold;

color : #fffccc;	

}

.logosmallfont {

font-family : Arial,  Helvetica, sans-serif;

font-size : 12px;

font-weight : bold;

color : #fffccc;	

}



.logosmallfont2 {

font-family : Verdana;

font-size : 11px;

font-weight :normal;

color : #cccfff;	

}



#didyouknowtable {

 border: 1px solid black;

 caption-side:bottom;

 }



.middleright TD {

	font-family : Arial, Helvetica, sans-serif;

	font-size : 16px;

	text-align: right;

	font-weight: bold;

	margin: 0px;

}



.middleright A:link { 

	color: #003399 ; 

	TEXT-DECORATION: none; 

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 9pt;

	

}



.middleright A:visited { 

	color: #003399 ; 

	TEXT-DECORATION: none; 

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 9pt;

	

}



.middleright A:hover { 

	color: #003399 ; 

	TEXT-DECORATION: underline; 

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 9pt;

	

}



.middleright A:active { 

	color: #003399 ; 

	TEXT-DECORATION: none; 

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 9pt;

	

}



.index A:link { 

	color: #003399 ; 

	TEXT-DECORATION: none; 

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 20px;

	

}



.index A:visited { 

	color: #003399 ; 

	TEXT-DECORATION: none; 

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 20px;

	

}



.index A:hover {

	color: #003399 ; 

	TEXT-DECORATION: underline; 

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 20px;

	

}



.index A:active { 

	color: #003399 ; 

	TEXT-DECORATION: none; 

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 14pt;

	

}



.links A:link { 

	color: black ; 

	TEXT-DECORATION: none; 

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 8pt;

	

}



.links A:visited { 

	color: black ; 

	TEXT-DECORATION: none; 

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 8pt;

	

}



.links A:hover {

	color: blue ; 

	TEXT-DECORATION: underline; 

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 8pt;

	

}



.links A:active { 

	color: black ; 

	TEXT-DECORATION: none; 

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 8pt;

	

}



	.scroll{font-family:arial; color:darkblue; font-size:14px; font-weight:bold}

	a.scroll,a.scroll:active,a.scroll,a.scroll:visited{color:darkblue;text-decoration:none;}

	a.scroll:hover{color:darkblue;text-decoration:none;}





	.tab{
		border: solid 1px #B0B0B0;
		position:absolute;

		background-color: white;
		border-bottom-width: 0px;
		text-align: center;
		vertical-align:middle;
		width: 120px;
		height: 23px;
		top: 0;
		left: 0;
		font-family : Arial,  Helvetica, sans-serif;
		font-size : 12px;
		font-weight : normal;

		display: block;
		float:left;
		visibility: visible;
		padding: 2px 0px 0px 0px;
		cursor: pointer;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
	}

	.tab2{
		border: solid 1px #B0B0B0;
		position:absolute;

		background-color: white;

		

		



		text-align: center;

		vertical-align:middle;

		width: 110px;

		height: 23px;

		top: 0;

		left: 0;

		font-family : Arial,  Helvetica, sans-serif;

		font-size : 12px;

		font-weight : normal;

		

		display: block;

		float:left;

		visibility: visible;

		padding: 2px 0px 0px 0px;

		cursor: pointer;

		

		margin-top: 0px;

		margin-right: 0px;

		margin-bottom: 0px;

		margin-left: 0px;

	}

.tab3{
position:absolute;
border: solid 1px #B0B0B0;
background-color: white;
text-align: center;
vertical-align:middle;
width: 100px;
height: 23px;
top: 0;
left: 0;
font-family : Arial,  Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
display: block;
float:left;
visibility: visible;

padding: 2px 0px 0px 0px;
cursor: pointer;
margin-top: 0px;
margin-right: 0px;

margin-bottom: 0px;
margin-left: 0px;
}

.tab4{
position:absolute;
border: solid 1px #B0B0B0;
background-color: white;

text-align: center;
vertical-align:middle;
width: 117px;
height: 23px;
top: 0;
left: 0;
font-family : Arial,  Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;

display: block;
float:left;
visibility: visible;
padding: 2px 0px 0px 0px;
cursor: pointer;

margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
	}

	

	.panel{

		position:absolute;

		top: 23;

		left: 0;

		width: 450px;

		height: 250px;

		text-align:left;

		display: block;

		

		visibility: hidden;

		font-family : Arial,  Helvetica, sans-serif;

		font-size : 12px;

		color: navy;

		float: left;

		

		padding-top: 0px;

		padding-right: 0px;

		padding-left: 0px;

		padding-bottom: 0px;

		

		overflow: visible;

		border: solid 1px #B0B0B0;

		border-top-width: 0px;

		

		

		margin-top: 0px;

		margin-right: 0px;

		margin-bottom: 0px;

		margin-left: 0px;

	}





.mainIndex A:link {

color: #000066;

TEXT-DECORATION: none; 

font-family: Arial, Helvetica, sans-serif;

font-size: 9pt;

font-weight: normal

}



.mainIndex A:active {

color: #000066 ; 

TEXT-DECORATION: none; 

font-family: Arial, Helvetica, sans-serif;

font-size: 9pt;

font-weight: normal

}



.mainIndex A:visited {

color: #000066; 

TEXT-DECORATION: none; 

font-family: Arial, Helvetica, sans-serif;

font-size: 9pt;

font-weight: normal

}



.mainIndex A:hover { 

color: #000066 ; 

TEXT-DECORATION: none;

font-weight:bold; 

font-family: Arial, Helvetica, sans-serif;

font-size: 14px;

font-weight: bold

}



.mainIndex TD {

	font-family : Arial, Helvetica, sans-serif;

	font-size : 9px;

	text-align : center;

	border: solid;

	border-width:1px;

	border-color:darkblue;

	vertical-align:middle;

	margin: 0px;	

}


.rssLink A:link {
color: darkblue;
TEXT-DECORATION: none; 
font-family: Arial, Helvetica, sans-serif;
font-size: 11pt;
font-weight: bold
}

.rssLink A:active {
color: darkblue ; 
TEXT-DECORATION: none; 
font-family: Arial, Helvetica, sans-serif;
font-size: 11pt;
font-weight: bold
}

.rssLink A:visited {
color: darkblue; 
TEXT-DECORATION: none; 
font-family: Arial, Helvetica, sans-serif;
font-size: 11pt;
font-weight: bold
}



.rssLink A:hover { 
color: blue ; 
TEXT-DECORATION: underline; 
font-family: Arial, Helvetica, sans-serif;
font-size: 11pt;
font-weight: bold
}

.cnnclass{
border: 1px solid black;
width: 350px;
padding: 2px;
background-color: #F3F3F3;
margin-bottom: 1em;
}

.cnnclass a{
text-decoration: none;
}

.newsclass{
border: 1px solid orange;
padding: 3px;
background-color: lightyellow;
margin-bottom: 1em;
width: 350px;
}

.borderedTable table{
border: solid darkblue 1px;
}

.borderedTable td{
vertical-align: middle;
border-width: 0px;
border-bottom: solid darkblue 1px;
}

.borderedTable th{
vertical-align: middle;
border-width: 0px;
border-bottom: solid darkblue 1px;
}

.subscriptionTable td{
vertical-align: middle;
text-align: center;
border:solid darkblue 1px;
height: 25px;
padding: 5px;
}

.subscriptionTable a{
color: #003366;
}
.subscriptionTable A:visited {
color: #003366;
}
.videoTable td{
vertical-align: middle;
text-align: center;
border:solid darkblue 1px;
height: 15px;
padding: 4px;
background-color: #AFC7C7;
}

.videoTable a{
color: #000000;
}
.videoTable A:visited {
color: #000000;
}

.videoTable A:active {
color: #000000;
}

.videoTable A:hover {
color: #000000;
}

.videoSearch td{
vertical-align: top;
text-align: left;
border-width:0px;
border-bottom:solid darkblue 1px;
padding: 4px;
}

.videoLatest td{
vertical-align: top;
text-align: left;
border-width:0px;
border-bottom:solid #98AFC7 1px;
padding: 11px;
}

.videoCategories td{
vertical-align: middle;
text-align: center;
border-width:0px;
border-left:solid #98AFC7 1px;
padding-left: 2px;
padding-right:2px;
font-size: 6pt;
color:gray
}

.videoCategories A{
font-size: 8pt;
color:gray;
}

.videoCategories A:link{
font-size: 8pt;
color:gray;
}

.videoCategories A:visited{
font-size: 8pt;
color:gray;
}

.videoCategories A:active{
font-size: 8pt;
color:gray;
}

.videoCategories A:hover{
font-size: 8pt;
color:blue;
}

.music td{
vertical-align: middle;
text-align: center;
border:solid darkblue 1px;
border-right-width:0px;
height: 15px;
padding: 4px;
}

.music a:active, a:visited, a:link{
color:darkblue;	
}

.music a:hover{
color:blue;	
}

.progressBarInfo{
color: darkblue;
font-family: Arial, Helvetica, sans-serif;
font-size: 12pt;
font-weight: bold
}

.message td{
vertical-align: top;
text-align: left;
border-width:0px;
border-bottom:solid #CBCBCC 1px;
border-left:solid #CBCBCC 1px;
padding: 4px;
}

.message table{
border-width:0px;
border-top:solid #CBCBCC 1px;
border-right:solid #CBCBCC 1px;
}

.dragable {

background-color: #c0c0c0;

border: solid #d0d0d0 1px;
margin: 0px;
padding: 2px;
position: absolute;
background-color:#ffffff;
}

.topBar {
color:white;
background-color: #000066;
cursor: move;
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
margin: 0px;
padding: 2px 2px 2px .5em;
text-align: right;
width: 100%;
}

.leftText {
float: left;
text-align: left;
}

.mainPopupArea {
background-color: #ffffff;
border: solid darkblue 2px;
border-color: #404040 #e0e0e0 #f0f0f0 #505050;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
margin: 2px 0px 0px 0px;
padding: .5em;
}

.groups TD {
	vertical-align: middle;
	text-align:center;
	border:solid darkblue 0px;
	border-bottom-width:1;
	padding:3px;
	background-position: bottom;
	background-repeat: repeat-x;
}

.groupImage{
	float: left;
	height: 140px;
	width: 150px;
	overflow:hidden;
	border: 1px solid darkblue;
	margin: 0 15px 15px 0;
}

.clearboth { clear: both; }



