﻿body 
{
}

/* START CLASSES */

.previous_next
{
    padding-left: 25px;
}

.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(/images/vendors_08/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(/images/vendors_08/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(/images/vendors_08/SavedStar.png);
}

/* START IDs */

#text_main
{
    position: absolute;
    margin-top: 205px;
    margin-left: 575px;
    width: 375px;
    height: 235px;
    font-family: Arial, Verdana, Sans-Serif;
    font-size: 11px;
    color: #000000;
    z-index: 1;
} 

#logo_overlay
{
    position: absolute;
    margin-top: 58px;
    margin-left: 477px;
    z-index: 11;
}
#flash_player
{
    position: absolute;
    margin-top: 42px;
    margin-left: 40px;
    z-index: 10;
}

#watch_sample_video
{
    position: absolute;
    margin-top: 25px;
    margin-left: 80px; 
    font-family: Arial, Verdana, Sans-Serif;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    z-index: 2;
}

#video_from_sample
{
    position: absolute;
    margin-top: 340px;
    margin-left: 40px; 
    font-family: Arial, Verdana, Sans-Serif;
    font-size: 10px;
    font-weight: bold;
    color: #ff6300;
    z-index: 2;
}

#ddl
{
    position: absolute;
    margin-top: 365px;
    margin-left: 40px;
    width: 375px;
    height: 235px;
    font-family: Arial, Verdana, Sans-Serif;
    font-size: 11px;
    color: #000000;
    z-index: 3; 
}

#rating_system
{
    position: absolute;
    margin-top: 445px;
    _margin-top: 420px;
    margin-left: 440px;
    z-index: 4;
}

#chosen_info
{
    position: absolute;
    margin-top: 410px;
    margin-left: 40px;
    width: 375px;
    height: 250px;
    z-index: 5;
}

#tab_container_pe
{
    position: absolute;
    margin-top: 462px;
    _margin-top: 447px;
    margin-left: 525px;
    width: 410px;
    height: 250px;
    background-image: url('/images/vendors_08/pe_tab.jpg');
    background-repeat: no-repeat;
    z-index: 7;
}

#tab_container_audio
{
    position: absolute;
    margin-top: 462px;
    _margin-top: 447px;
    margin-left: 525px;
    width: 400px;
    height: 250px;
    background-image: url('/images/vendors_08/audio_tab.jpg');
    background-repeat: no-repeat;
    z-index: 7;
}

#tab_container_supp
{
    position: absolute;
    margin-top: 462px;
    _margin-top: 447px;
    margin-left: 525px;
    width: 400px;
    height: 250px;
    background-image: url('/images/vendors_08/supp_tab.jpg');
    background-repeat: no-repeat;
    z-index: 7;
}

#tab_control_pe
{
    position: absolute;
    margin-top: 656px;
    _margin-top: 641px;
    margin-left: 525px;
    width: 128px;
    height: 20px;
    z-index: 8;
}

#tab_control_audio
{
    position: absolute;
    margin-top: 656px;
    _margin-top: 641px;
    margin-left: 653px;
    width: 115px;
    height: 20px;
    z-index: 8;
}

#tab_control_supp
{
    position: absolute;
    margin-top: 656px;
    _margin-top: 641px;
    margin-left: 768px;
    width: 118px;
    height: 20px;
    z-index: 8;
}

#the_list
{
    position: relative;
    margin: 50px auto;
    _margin: 65px auto;
    z-index: 0;
}

#practice_pop_up
{
    position: absolute;
    margin-top: 250px;
    margin-left: 580px;
    z-index: 20;
}

#audio_pop_up
{
    position: absolute;
    margin-top: 250px;
    margin-left: 580px;
    z-index: 21;
}

#links_over
{
    position: absolute;
    margin-top: 475px;
    margin-left: 100px;
    z-index: 12;
    font-family: Arial, Verdana, Sans-Serif;
    font-size: 10px;
}  

#skills_over
{
    position: absolute;
    margin-top: 280px;
    margin-left: -10px;
    z-index: 11; 
}    

#preplogic_over
{
    position: absolute;
    margin-top: 280px;
    margin-left: 40px;
    z-index: 11; 
}
    


#preview_over
{
    position: absolute;
    margin-top: 280px;
    margin-left: 55px;
    z-index: 11; 
}    


/*--------------VENDOR LEADGEN CSS----------------*/
#vendor_microsoft_leadgen
{
	width: 450px;
	height: 280px;
	background: url(/products/documents/vendorLeadgen/vendor_leadgen_images/transit_leadgen_bg.jpg) no-repeat top left;
	position: absolute;
	margin: -255px 530px;
	padding: 37px 0 0 21px;
	_padding: 45px 0 0 21px;
	z-index: 10;
}
#vendor_microsoft_leadgen p
{
	font:11px Arial;
	color: #000000;
	width: 300px;
	margin: 10px 0 5px 0;
}
#vendor_microsoft_leadgen .leadgen_input1
{
	float: left;
	width: 120px;
	margin: 0 10px 0 0;
	_margin: 0 2px 0 0;
}

#vendor_microsoft_leadgen .leadgen_input2
{
	clear:both;
	width: 200px;
}
.leadgen_error
{
	height: 18px;
}
.sun_moon_icon 
{
    width:10px;
    height:10px;
    margin: 2px 0 0 0;
    border:0px;   
    vertical-align: text-top; 
}

.textbox
{
	width: 100%;
	font: 11px Arial;
	color: #000000;
}

.ddlbox
{
	width: 100%;
	height: 20px;
	font: 11px Arial;
}
