BODY
{
	/*background-color: #ECF1FD;*/
	padding-right: 0px;
	padding-left: 0px;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 0px;
	width: 100%;
	padding-top: 0px;
	font-family: tahoma,verdana,helvetica;
	height: 100%;
	background-position: top;
	background-repeat: repeat-x;
}
.body
{
	background-color: #fff;
	padding-right: 0px;
	padding-left: 0px;
	font-size: 8px;
	padding-bottom: 0px;
	margin: 0px;
	width: 100%;
	padding-top: 0px;
	font-family: tahoma,verdana,helvetica;
	height: 100%;
	background-position: top;
	background-repeat: repeat-x;
}
TEXTAREA
{
	padding-right: 0px;
	padding-left: 3px;
	padding-top: 2px;
	font-size: 11px;
	color: #2c2c2c;
	background-color: White;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	font-family: arial,helvetica;
	border: solid 1px #a5bde7;
}
INPUT
{
	font-size: 11px;
	color: #2c2c2c;
	margin: 0px;
	font-family: arial,helvetica;
	/*
	background-color:  white;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 3px;
	padding-top: 2px;
	padding-bottom: 0px;
	height: 19px;
	border: solid 1px #a5bde7;*/
}

INPUT.btn
{
	height: 23px;
	padding: auto 3px auto 3px;
	color:#0101a3;
	font-family: Verdana,Arial,Helvetica;
	font-size:84%;
	font-weight:bold;
	background-color:#fed;
	border:1px solid;
	border-top-color:#a5bde7;
	border-left-color:#a5bde7;
	border-right-color:#1d5ac6;
	border-bottom-color:#1d5ac6;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');
}

INPUT.btnhov{
   border-top-color:#c63;
   border-left-color:#c63;
   border-right-color:#930;
   border-bottom-color:#930;}

INPUT.searchbox
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 12px;
	padding-bottom: 2px;
	margin: 0px;
	padding-top: 2px;
	font-family: arial,verdana,helvetica;
}
HR
{
	border-right: 0px;
	border-top: 0px;
	border-left: 0px;
	color: #999999;
	border-bottom: 0px;
	height: 1px;
	background-color: #999999;
}
FORM
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
SELECT
{
	font: 11px Arial,Geneva, Verdana;
	color: #2c2c2c;
	width: px;
}
IMG
{
	border-right: 0px;
	border-top: 0px;
	border-left: 0px;
	border-bottom: 0px;
}

P
{
	text-align: justify;
	margin-top: 14px;
	margin-bottom: 14px;
}
/*
UL
{
	margin-bottom: 5px;
}
UL LI
{
	margin-bottom: 5px;
	list-style-image: url(/img/folder_image2.gif);
}
UL.list
{
	list-style-image: url(/img/folder_image2.gif);
}
*/
h1, h2, h3, h4, h5, h6
{
	margin: 1px;
	font-family: arial,verdana;
}

h2
{
	color: #410805;
	font-size: 18px;
	font-family: arial;
}

OL
{
	margin-top: 1px;
	margin-bottom: 1px;
}
OL LI
{
	margin-bottom: 6px;
	line-height: 1.4em;
}

Div.Scroller
{
	padding-right: 0px;
	padding-left: 0px;
	text-align: normal;
	overflow: auto;
	height: 490px;
	width: 95%px;
	scrollbar-face-color: #BAD1FC;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-highlight-color: #BAD1FC;
	scrollbar-3dlight-color: #BAD1FC;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #000000;
}


TD
{
	font-size: 12px;
	color: #2E2F30;
	/*line-height: 1.3em;*/
}

.live-home
{
	font-size: 14px;
	color: #2E2F30;
	line-height: 1.3em;
	font-family: Times New Roman;
}

.live-home-2
{
	font-size: 13px;
	color: #2E2F30;
	line-height: 1.3em;
	font-family: Times New Roman;
}

.live-home-3
{
	font-size: 14px;
	color: #031C5A;
	line-height: 1.3em;
	font-family: Times New Roman;
}

.live-home-4
{
	font-size: 12px;
	color: #2E2F30;
	line-height: 1.3em;
	font-family: tahoma;
}

.profile-link
{
	font-size: 12px;
	color: #1D5AA7;
	font-family: arial;
	text-decoration: none;
}

.top-nav
{
	font-size: 11px;
	font-family: tahoma;
	color: #0101A3;
}

.navigation
{
	font-size: 13px;
	font-family: arial;
	color: #0101A3;
	font-weight: bold;
	text-decoration: none;
}

.public-top-link
{
	font-size: 15px;
	font-family: arial;
	color: #1D5AA7;
}

.public-top-link2
{
	font-size: 15px;
	font-family: arial;
	color: #1D5AA7;
	padding-left: 12px;
	padding-right: 12px;
}

.public-top-link3
{
	font-size: 10pt;
	font-weight: bold;
	font-family: arial;
	color: #1D5AA7;
}

.public-filters
{
	font-size: 10pt;
}

.public-text
{
	font-size: 12px;
	font-family: arial;
	color: #1D5AA7;
}

.public-text2
{
	font-size: 11px;
	font-family: arial;
	color: #1D5AA7;
}

.public-text3
{
	font-size: 8pt;
	font-family: arial;
	color: #1D5AA7;
}

.public-text3 A
{
	font-size: 8pt;
}

.PagingSq
{
	border: solid 1px #3268B2;
	text-align: center;
	width: 25px; height: 25px;
	font-size: 11px;
	font-family: arial;
	color: #1D5AA7;
	background-color: #ffffff;
	margin: 0 3pt 0 3pt;
	cursor: default;
}

.PagingRect
{
	border: solid 1px #3268B2;
	text-align: center;
	width: 70px; height: 25px;
	font-size: 11px;
	font-family: arial;
	color: #1D5AA7;
	background-color: #ffffff;
	margin: 0 3pt 0 3pt;
	cursor: default;
}

.PagingSqHov
{
	text-decoration: none;
	color: Blue;
	background-color: #D9E3FE;
	cursor: pointer;
}

.video-title
{
	font-size: 18px;
	font-family: arial;
	color: #1D5AA7;
	padding-left: 8px;
}

.about-title
{
	font-size: 16px;
	font-family: arial;
	color: #0101A3;
	padding-left: 8px;
}

.home-right
{
	font-size: 13px;
	font-family: arial;
	color: #1D5AA7;
}

.TreeLink
{
	vertical-align: middle;
	width: 16px;
	font-size: 11px;
	font-family: arial;
	color: #1D5AA7;
	padding: 0 5px 0 0;
	text-decoration: none;
}

.TreeLinkActive
{
	background-color: Blue;
	color: White;
	font-weight: bold;
}

.TreeLinkActive:hover
{
	background-color: #cecece;
	color: #1D5AA7;
	text-decoration: none;	
}
.TreeLink:hover
{
	text-decoration: none;	
}

A
{
	font-size: 12px;
	color: #2E2F30;
	font-family: tahoma;
}

A:hover
{
	color: #ff0000;
	text-decoration: underline;
}

.live-click
{
	font-size: 13px;
	color: #2727D6;
	font-family: tahoma;
	text-decoration: none;
}

A.live-click:hover
{
	color: #ff0000;
	text-decoration: underline;
}

.sitelinks
{
	font-size: 12px;
	color: #1D5AA7;
	font-family: arial;
	text-decoration: underline;
}

A.sitelinks:hover
{
	color: #ff0000;
	text-decoration: underline;
}

.submit-button
{
	background-image: url(/img/search_button.gif);
	font-family: TAHOMA;
	font-size: 11px;
	border-bottom: #000000 0px solid;
	border-left: #ffffff 0px solid;
	border-right: #000000 0px solid;
	border-top: #ffffff 0px solid;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	width: 34px;
	height: 22px;
	cursor: pointer;
}

.sign-in
{
	background-image: url(../img/signin-button.gif);
	font-family: TAHOMA;
	font-size: 11px;
	border-bottom: #000000 0px solid;
	border-left: #ffffff 0px solid;
	border-right: #000000 0px solid;
	border-top: #ffffff 0px solid;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	width: 64px;
	height: 20px;
	cursor: pointer;
}

.get-free
{
	background-image: url(../img/get-your-free-quata-button.gif);
	font-family: TAHOMA;
	font-size: 11px;
	border-bottom: #000000 0px solid;
	border-left: #ffffff 0px solid;
	border-right: #000000 0px solid;
	border-top: #ffffff 0px solid;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	width: 116px;
	height: 26px;
	cursor: pointer;
}

.overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 100%;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}

.olDialogueMainLogin {
	position: absolute;
	z-index: 100;
	left: 50%;
	margin-left: -187px;
	margin-top: 0;
	width: 375px;
	height: 474px;
	/*background-color: White;*/
	}

.olDemoVideo {
	position: absolute;
	z-index: 100;
	left: 40%;
	margin-left: -150px;
	margin-top: 0;
	width: 520px;
	/*background-color: White;*/
	}
	
.Error {
	border: 1px solid #c9c7bd;
	padding: 10px;
	background-color: #fffff9;
	}

.Error ul {
	padding: 0 0 0 0;
	margin: 0;
	list-style-type: none;
	}	

.hotFlashControl
{
	font-size: 10px;
	font-style: italic;
	color: Gray;
	font-family: tahoma,verdana,helvetica;
	font-weight: normal;
	text-decoration: none;
}
.hotFlashControl .TopicLink
{
	font-size: 11px;
	text-decoration: none;
}
.hotFlashControl .eTagLink
{
	font-size: 11px;
	text-decoration: none;
}
.hotFlashControl .GenLink
{
	font-size: 10px;
	text-decoration: none;
}	
.hoteClipFlash
{
	font-size: 11px;
	font-style: italic;
	color: Gray;
	font-family: tahoma,verdana,helvetica;
	font-weight: normal;
}

.hotTopicFlash
{
	font-size: 11px;
	font-style: italic;
	color: Gray;
	font-family: tahoma,verdana,helvetica;
	font-weight: normal;
}

.toolbar-button
{
	vertical-align:top;
	padding-top:5px; 
}

.searchitem-hover
{
	background-color:#d6e7ff;
}

.searchitem-old
{
	background-color:#dddddd;
}

.searchitem-even
{
	background-color:#ffffff;
}

.req
{
	font-size: 10pt;
	font-weight: bold;
	color: Red;
}

.dotline {
	background-image: url(/img/dotline.gif);
	background-repeat: repeat-x;
	background-position: center center;
	height:1px;
}

.listThumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0000CC;
}
.listThumb a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: Bold;
	color: #0000CC;
	text-decoration:none
}

.listThumb_summary a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0000CC;
}

.LinkDiv A
{
	display:block;  
}

/* ----------- Styles for font size ------------------ */
.normal
{
	font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.small
{
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.xsmall
{
	font-size: 10px;
}
.xxsmall, .xxsmall a
{
	font-size: 9px;
}

.DivPopUpPane {
		background:#e7efff none repeat scroll 0 0;
		border:1px solid #214d29;
		color:#545454;
		margin:2em 0 1em;
		overflow:hidden;
		padding:10px 15px;
		text-align:left;
		font-size:15px;
		position: absolute;
		z-index: 9999;
	}
	
.ExtLink {
		margin: 6px auto 6px auto;
	}

