﻿body{
    border-top: 5px solid #1C63E1;
    background-image: url(../Images/body_bg_02.gif);
    background-repeat: repeat-x;
    border-bottom:5px solid #1C63E1;
    margin: 0px;
    font-family: tahoma;
}

#header{
    background-image: url(../Images/vvmvp_clouds_bg_04.png);
    overflow: auto;
    margin:0px auto;
    width: 908px;
    
}
.AlternatingRowStyle
{
    background-color:#5286cc;
    font-size:small;
    color:White;
    
}
 .modalBackground 
    {
        background-color:Gray;
        filter:alpha(opacity=70);
        opacity:0.5;
        z-index:100;
    }

    .modalPopup 
    {	    
	    border-width:1px;
	    border-style:solid;
	    border-color:Gray;
	    padding:3px;
	    width:250px;	    
	    z-index:101;
    }
   
#top_links li{
    display:inline;
    padding: 5px 5px
}
#top_links li a
{
    color:white;
    text-decoration:none;
    padding-left:12px;
padding-right:12px;
}
#top_links ul{
    margin:0px;
    padding:4px;
    float: left;
    background-image: url(../Images/home_sitemap_06.png);
}

#top_links img {
    float: left;
}

#top_links{
    float: right;
    margin:-5px 3px;
}
#top_links .top_link_icon
{
    float:none;
}
#vvmvp_logo{
    float:left;
    margin:3px 0px 8px 24px;
}

#aol_logo{
    clear: both;
    float: right;
    overflow: auto;
    margin:-74px 28px 0 0;
    padding-top:20px;
}

.TopMenu
{
    margin:-6px 0px 0px 25px;
    float:left;
    clear:both;
    width:200px;
}
.TopMenu li
{
    background-image:url(../Images/vvmvp_top_header_18.png);
    border-bottom:1px dotted;
    color:white;
    font-size:14px;
   /*list-style-type:none;*/
    padding:8px 0 6px 16px;
    text-align:left;
    width:193px;
}
.TopMenu li a
{
    color:white;
    line-height:25px;
    text-decoration:none;
    padding-left:24px;
}

#menu_div{
    background-color: #fff;
}

#menu_bar
{
    background-image: url(../Images/center_bg.png);
    width: 908px;
    margin:0px auto;
    overflow: auto;
    min-height: 400px;
}

#menu_bar ul{
    margin:0px;
    padding:5px 0px;
    float: left;
}

#menu_bar li{
    display: inline;
    padding: 0px 10px;
    /*list_style_type:none;*/
}

#left_pan{
    background-color:#FFFFFF;
    background-image:url(../Images/vvmvp_body-images_41.png);
    background-repeat:no-repeat;
    float:left;
    margin:5px 10px 0px 26px;
    width:207px;
    height:489px;
}
#left_pan ul li{
    display:block;
    padding:13px 32px;
    width: 170px
}
#left_pan ul li a{
    text-decoration: none;
    color: #2A7DBB;
}
#left_pan ul{
    float:left;
    margin:0;
    padding:0;
}
#content {
    background-color:#f8f9fc;
    border:1px solid #AEC6E3;
    margin:20px auto;
    overflow:auto;
    width:851px;
}

#new_user_table, #course_table, #participant_table,#search_program_table,#new_user_registration_table {
    padding: 13px;
}


#content_textarea{
    background-image:url(../Images/lower-bar.png);
    background-repeat:repeat-y;
    overflow: auto;
    clear: both;
    min-height:138px;
    width:620px;
}
.cont_txtarea p
{
    margin: 0px;
    padding: 12px;
    float: left;
    width: 581px;
    text-align: justify;
}
.content_header_text
{
    padding: 11px 0px 0px 11px;
    color: rgb(95, 160, 42);
    font-size: 14px;
    font-family: arial;
}
#content_border_left{
    background-image:url(../Images/vvmvp_body-images_46.png);
    background-repeat:repeat-y;
    float:left;
    height:450px;
    width:5px;
}
#content_border_right{
    background-image:url(../Images/vvmvp_body-images_48.png);
    background-repeat:repeat-y;
    float:left;
    height:450px;
    width:10px;
}
#content_bottom{
    clear:both;
    height:15px;
    width:640px;
}
#content_border_cornerL{
    background-image:url(../Images/vvmvp_body-images_52.png);
    float:left;
    height:9px;
    width:8px;
}
table.scheme
{
	border:1px solid #3366CC;
border-collapse:collapse;
height:100px;
margin-left:244px;
text-align:center;
width:350px;}
table.scheme2
{
	border:1px solid #3366CC;
border-collapse:collapse;
height:100px;
text-align:center;
width:600px;}
table.scheme1
{
	border:1px solid #3366CC;
border-collapse:collapse;
height:100px;
margin-left:244px;
text-align:center;
width:800px;}

table.scheme1 td
{
	border:1px solid #3366CC;
	padding-left:8px;}
.scheme1_header
{
	background-color:#1E56A1;
color:White;
font-size:12px;
font-weight:bold;
}	
table.scheme td
{
	border:1px solid #3366CC;
	padding-left:8px;}

.scheme_header
{
	background-color:#1E56A1;
color:White;
font-size:12px;
font-weight:bold;
}	
#content_border_cornerR{
    background-image:url(../Images/vvmvp_body-images_58.png);
    float:left;
    height:9px;
    margin-top:0;
    width:8px;
}
#content_border_bottom{
    background-image:url(../Images/vvmvp_body-images_54.png);
    float:left;
    height:9px;
    width:602px;
}
#copyright{
   background-image:url(../Images/vvmvp_body-images_86.png);
background-repeat:repeat-x;
color:#FFFFFF;
float:left;
font-size:11px;
padding:11px 31px 8px;
text-align:center;
width:754px;
}
#PageFooter{

    clear: both;
    font-size: 0px;
    background-image: url(../Images/center_bg.png);
    width: 908px;
    margin:0px auto;
    overflow: auto;
}
#announcement{
    float:left;
    margin:24px 0;
    overflow:auto;
}
#announcement_border_left{
    background-image:url(../Images/vvmvp_body-images_68.png);
    background-repeat:repeat-y;
    float:left;
    height:112px;
    width:5px;
}
#announcement_border_right{
    background-image:url(../Images/vvmvp_body-images_72.png);
    background-repeat:repeat-y;
    float:left;
    height:112px;
    width:6px;
}
#announcement_border_cornerL{
    background-image:url(../Images/vvmvp_body-images_75.png);
    background-repeat:no-repeat;
    float:left;
    height:9px;
    width:8px;
}
#announcement_border_cornerR{
    background-image:url(../Images/vvmvp_body-images_79.png);
    background-repeat:no-repeat;
    float:left;
    height:9px;
    margin-top:0;
    width:8px;
}
#announcement_border_bottom{
    background-image:url(../Images/vvmvp_body-images_77.png);
    float:left;
    height:9px;
    width:602px;
}
#announcement_cont
{
    margin: 0px;
    padding: 12px 15px 12px 12px;
    float: left;
    width: 581px;
    background-color: #E2E2E2;
}
#announcement_side{
    overflow: auto;
    clear: both;
}
#Banner{
    float: left;
    margin: 14px 0px 0px 134px;
}
#content_header{
    background-image: url(../Images/vvmvp_body-innerpage-content.png);
    background-repeat: no-repeat;
    height:41px;
    width: 618px;
}

.useridpassword{
    color:#1E56A1;
    font-family:tahoma;
    font-size:12px;
    font-weight:normal;
}

.newuser input{
    -x-system-font:none;
    color:#333333;
    cursor:text;
    font-family:tahoma,verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    width:218px
}

.ddl{
    -x-system-font:none;
    color:#333333;
    cursor:text;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    width:222px;
    cursor:pointer;
}


.newuser select{
    -x-system-font:none;
    color:#333333;
    cursor:text;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    width:218px;
}

.heading {
    background-image:url(../Images/dealsinerbg.gif);
    color:#1E56A1;
    font-family:tahoma;
    font-size:12px;
    font-weight:bold;
    margin:0;
    padding:4px 6px 4px 16px;
}
.lbl_msg
{
color:red;
font-family:tahoma;
font-size:12px;
font-weight:bold;}

.lbl_err
{
color:green;
font-family:tahoma;
font-size:12px;
font-weight:bold;}
.msg
{
	color:#1E56A1;
font-family:tahoma;
font-size:12px;
font-weight:bold;
padding: 13px;
}

a.forgot_pwd_lnk 
{
color:#1E56A1;
font-family:tahoma;
font-size:9px;
font-weight:bold;
}

#login {
   
 width: 285px;
   height:290px;
    background-color:#f8f9fc;
    border:1px solid #AEC6E3;
    margin:50px auto;
    overflow:auto;
}

#login_table{
    padding:4px 8px 8px 13px;
    
}

#login_table table{
    width: 263px;
}

#login_table #login_list {
    margin: 0px;
    padding: 3px 33px;
}

#login_list li {
    display: inline;
    border-right: 1px solid #AEC6E3;
    font-size: 10px;
    color:#1E56A1;
}

#login #login_table .last {
    border-right: 0px none;
}

.newuser{
    color:#333333;
    font-size:12px;
}

#copy_right{
    margin: 0px auto;
    width: 855px;
}

#new_user_table p, #new_user_registration_table p{
    color: #1E56A1;
    border-bottom:  1px solid #AEC6E3;
    font-size:13px;
    font-weight:bold;
}

#new_user_table .useridpassword{
    width   : 195px;
}

#new_user_registration_table .useridpassword{
    width: 150px;
}

/* Success Message */
#success_message {
    width: 740px;
    margin:106px auto 150px;
    font-size: 12px;
    font-weight: bold;
    
    color: #1E56A1;
	height: 214px;
}

/*ASP Grid */
.GridHeader
{
	font-size:12px;
    color: #fff;
    background-color:#1E56A1;
}

.GridDataRowStyle
{
	width: 851px;
    border: 1px solid #AEC6E3;
    border-collapse: collapse;
    font-size: 12px;
    color:#1E56A1;
    background-color: #F8F9FC;
}

.grid table td
{
	border: 1px solid #1E56A1;
}


/* Html grid */

#course_grid th, #participants_accomodation th, #social_contribution th{
    font-size:12px;
    color: #fff;
    background-color:#1E56A1;
}

#course_grid table {
    width: 851px;
    border: 1px solid #AEC6E3;
    border-collapse: collapse;
    font-size: 12px;
    color:#1E56A1;
}

#course_grid {
    width:851px;
    margin: 0px auto;
    padding:10px;
}

/* buttons */

#course_buttons input, #search_program_buttons input{
    width: 50px;
    margin-left: 25px;
}

#associate_buttons input {
    margin-left: 0px;
	margin-right: 12px;
	}


#associate_buttons btnNext {
    margin: 0px 12px 0px 0px;
}


.submit_button {
    background-color:#EEEEEE;
    background-image:url('../Images/dealsinerbg.gif');
    border:1px solid #AEC6E3;
    color:#1E56A1;
    font-family:tahoma;
    font-size:12px;
	}

#payment_buttons{
    float: right;
    margin: 0px 40px 15px;
}


/* registration_type*/

#registration_type{
    font-size: 12px;
    color:#1E56A1;
    width: 590px;
    font-weight: bold;
    margin:100px auto;
}

#registration_type span{
    font-weight: normal;
    color: #aaa;
    margin-left:5px;
}


#registration_type .arrow{
    color:maroon;
    font-weight:bold;
}

#registration_type .red{
    color: red;
    font-weight: bold;
    font-size:15px;
    padding-left:8px;
}

#registration_type a{
    font-weight: normal;
}


/* Guidelines */

#guide_lines1{
    overflow: auto;
    padding: 5px;
}

#guide_lines1 p{
    margin : 10px 20px;
    font-size: 21px;
    color:#1E56A1;
    font-weight: bold;
}

#guide_lines1 ul li{
    display: list-item;
    font-size: 13px;
}

#guide_lines1 ul{
    margin:0px;
    padding-left:41px;
}


/*Second Guide line */
#guide_lines2{
    overflow: auto;
    padding: 5px;
}

#guide_lines2 p{
    margin : 10px 20px;
    font-size: 21px;
    color:#1E56A1;
    font-weight: bold;
}

#guide_lines2 ul li{
    display: list-item;
    font-size: 13px;
}

#guide_lines1 ul{
    margin:0px;
    padding-left:41px;
}



/* colon */

.colon{
    padding: 0px;
}

#search_program_table input{
    width: 110px;
}

/* accomodation table */

#accomodation_table table{
    border-collapse: collapse;
    margin: 10px 0px;

}

#accomodation_table{
    padding: 20px;
}

#accomodation_table #participant_details{
    margin: 20px 0px;
    border: 0px none;
   
}

#participant_details select{
    width: 170px;
}


#accomodation_table p a{
    font-size: 13px;
    color: #1E56A1
}



#accomodation_table #your_contribution{
    padding: 10px;
    width: 756px;
    font-weight: bold;
    color: #fff;
    background-color: #1E56A1;
    font-size: 14px;
    margin: 10px 0px;
}

#agree textarea{
    border: 1px solid  #1E56A1;
    padding: 5px;
    margin: 1px 1px 1px 1px;
    width: 100%;
}

#accomodation_buttons{
    text-align: center
}

#accomodation_buttons input{
    margin: 0px 10px;
}

#spnPaymentError{
    font-size: 12px;
    font-weight: bold;
    color: red;
}

#login_table .newuser input{

color:#333333;
cursor:text;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
width: 130px;
}

.newuser  span input
{
	width:25px;
}

.confirm_booking{
    color: #1E56A1;
    border-bottom:  1px solid #AEC6E3;
    font-size:13px;
    font-weight:bold;
    margin: 10px 0px;
}

#participants_accomodation{
    text-align: center;
}

.center{
    text-align: center;
}

#accomodation_table #participants_accomodation td,th{
    border : 1px solid #AEC6E3;
}

#accomodation_table{
    width: 790px;
}

#accomodation_table #social_contribution td,th{
    border : 1px solid #AEC6E3;
}

#course_grid table td{
    border : 1px solid #AEC6E3;
}
.lnkBtnNative
{
	font-family:tahoma;
    font-size:12px;
}

.lnkBtnTextColor
{
	font-family:tahoma;
    font-size:11px;
    color: #1E56A1;
}

.textNative
{
	font-family:tahoma;
    font-size:12px;
    color:#1E56A1;
}

