@charset "utf-8";
/* CSS Document */
body {
    background:#cfcdcd;
    margin:0 0 0 0;
    border:0;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#000000;
    text-align:justify;
    min-height:800px;
}
img {
    border:0px;
    margin:0px;
}
.cl {
    clear:both;
}
.mein {
    width:981px;
    height:auto;
    margin:auto;
}
.mein #topbg {
    width:981px;
    height:194px;
    background:url(../images/top_bg.jpg) no-repeat;
}
.mein #topbg #logo {
    width:152px; height:56px;
    margin:36px 0 0 58px;
    float:left;
    position:absolute;
    background-position:inherit;
}
.mein #topbg #chat {
    width:152px; height:56px;
    margin:47px 0 0 515px;
    float:left;
    position:absolute;
    background-position:inherit;
}

.mein #topbg #searchboxmein {
    float:right;
    width:auto;
    height:auto;
    padding:40px 55px 0 0;
}	
.mein #topbg #searchboxmein #textblue {
    color:#6389b9;
    font-weight:bold;
    padding:0 10px 0 0 ;
    font-size:12px;
}
.mein #topbg #searchboxmein #textblue a {
    color:#6389b9;
    font-weight:bold;
    text-decoration:none;
    font-size:12px;
}
.mein #topbg #searchboxmein #textblue a:hover {
    color:#ff0000;
    font-weight:bold;
    text-decoration:none;
    font-size:12px;
}
.mein #topbg #searchboxmein #line {
    color:#666666;
    font-weight:bold;
    padding:0 0 0 0;
}
.mein #topbg #searchboxmein #line2 {
    color:#666666;
    font-weight:bold;
    padding:0 0 0 0;
}
.mein #topbg #searchboxmein #text2 {
    color:#424548;
    font-weight:bold;
    padding:0 0 0 0 ;
}
.mein #topbg #searchboxmein #jumpMenu1 {
    padding:8px 0 0 30px;
    }
    .mein #topbg #searchboxmein #jumpMenu1 #jumpMenu {
        width:225px;
    }
    .mein #topbg #searchboxmein #loggedtext {
        font-size:13px;
        text-align:right;
        color:#6389b9;
        padding:5px 0 0 0 ;
        font-weight:bold;
}
.mein #topbg #searchboxmein #textgreen {
    color:#7cb61e;
    font-weight:bold;
    padding:0 10px 0 10px;
    text-decoration:underline;
}
.mein #topbg #searchboxmein #textgreen a {
    color:#7cb61e;
    font-weight:bold;
    text-decoration:underline;
}
.mein #topbg #searchboxmein #textgreen a:hover {
    color:#6389b9;
    font-weight:bold;
    text-decoration:underline;
}

/* strt menu */
.mein #mainmenu {
    width:950px;
    height:53px;
    float:left;
    padding:0 0 0 22px;
    margin:0px;

}
.mein #mainmenu .menu5 {
    width:950px;
    height:53px;
    float:left;
    margin:0px;
}
.mein #mainmenu .menu5 .list4 {
    list-style:none;
    margin:0px;
}
.mein #mainmenu .menu5 .gap {
    padding:0 135px 0 0px;
}

.mein #mainmenu .menu5 .gap1 {
    padding:0 0px  0 0px;
}

.mein #mainmenu .menu5 .menu1 {
    float:left;
    list-style:none;
    text-decoration:none;
    background:url(../images/menu_1.gif) no-repeat;
    width:120px;
    height:auto;
    line-height:75px;


}
.mein #mainmenu .menu5 .menu1 a {
    float:left;
    list-style:none;
    text-decoration:none;
    width:120px;
    height:auto;
    line-height:75px;
    padding-left:-20px;

}
.mein #mainmenu .menu5 .menu1 a:hover {
    float:left;
    list-style:none;
    text-decoration:none;
    background:url(../images/menu_1_hover2.gif) no-repeat left top;
    width:120px;
    height:54px;
    line-height:75px;
    padding-left:-20px;
}
/*new edit */
.mein #mainmenu .menu5 .menu2 {
    float:left;
    list-style:none;
    text-decoration:none;
    background:url(../images/menu_2.gif) no-repeat;
    width:69px;
    height:53px;
    line-height:53px;
    background-position:center;
}
.mein #mainmenu .menu5 .menu2 a {
    float:left;
    list-style:none;
    text-decoration:none;
    width:69px;
    height:54px;
    line-height:75px;
    padding-left:-20px;
    background-position:center;


}
.mein #mainmenu .menu5 .menu2 a:hover {
    float:left;
    list-style:none;
    text-decoration:none;
    background:url(../images/menu_1_hover3.gif) no-repeat left top;
    width:69px;
    height:54px;
    line-height:75px;
    padding-left:-20px;
    background-position:center;

}
.mein #mainmenu .menu5 .menu3 {
    float:left;
    list-style:none;
    text-decoration:none;
    background:url(../images/menu_3.gif) no-repeat;
    width:69px;
    height:53px;
    line-height:75px;
    padding-left:-20px;


}
.mein #mainmenu .menu5 .menu3 a {
    float:left;
    list-style:none;
    text-decoration:none;
    width:69px;
    height:54px;
    line-height:75px;
    padding-left:-20px;
}
.mein #mainmenu .menu5 .menu3 a:hover {
    float:left;
    list-style:none;
    text-decoration:none;
    background:url(images/menu_1_hover3.gif) no-repeat left top;
    width:69px;
    height:54px;
    line-height:75px;
    padding-left:-20px;

}
/*end new edit */
/*start 1st sub-menu*/
.mein #submenu1 {
    width:980px;
    margin:auto;
    height:auto;
    padding:0 0 0 25px;

}
.mein #submenu1 .submenuspace {
    padding: 0 10px;
    font-weight:bold;
    font-size:13px;
    color:#515859;
    line-height:30px;
 }

.mein #submenu1 #submenuspace2 {
    padding:0 4px 0 4px;
    font-weight:bold;
    font-size:13px;
    color:#515859;
    line-height:5px;
}
 .mein #submenu1 #submenuspace a {
     float:left;
     line-height:30px;
     vertical-align:top;
     font-family:Arial, Helvetica, sans-serif;
     color:#000;
     font-weight:bold;
     text-decoration:none;
     padding:0 8px 0 8px;
     color:#515859;
}
.mein #submenu1 #submenuspace a:hover {
    float:left;
    vertical-align:top;
    font-family:Arial, Helvetica, sans-serif;
    color:#1f559a;
    font-weight:bold;
    text-decoration:none;
    padding:0 8px 0 8px;
}

.mein #submenu1 #bluetext1 {
    padding:0 6px 0 6px;
    font-weight:bold;
    font-size:14px;
    color:#1f559a;
}
.mein #submenu1 #bluetext1 a {
    float:left;
    line-height:30px;
    vertical-align:top;
    font-family:Arial, Helvetica, sans-serif;
    color:#1f559a;
    font-weight:bold;
    text-decoration:none;
    padding:0 6px 0 6px;
}
.mein #submenu1 #bluetext1 a:hover {
    float:left;
    vertical-align:top;
    font-family:Arial, Helvetica, sans-serif;
    color:#1f559a;
    font-weight:bold;
    text-decoration:none;
    padding:0 6px 0 6px;
}

.mein #mainmenu #small-menu-bg1 {
    float:left;
    list-style:none;
    text-decoration:none;
    background:url(../images/menu_1_hover_big.gif) no-repeat;
    width:144px;
    height:53px;
    line-height:53px;
    text-align:center;
    font-family:Arial, Helvetica, sans-serif;
    font-size:28px;
    font-weight:bold;
    color:#1f559a;
    padding:0 4px 0 0;
    display:block;
}
.mein #mainmenu #small-menu-bg1 a {
    float:left;
    list-style:none;
    text-decoration:none;
    background:url(../images/menu_1_hover_big.gif) no-repeat;
    width:144px;
    height:53px;
    line-height:53px;
    text-align:center;
    font-family:Arial, Helvetica, sans-serif;
    font-size:28px;
    font-weight:bold;
    color:#1f559a;
    text-decoration:none;
    padding:0 4px 0 0;
    display:block;
}



/*end 1st sub-menu*/
.mein #mainmenu #small-menu-bg {
    float:left;
    list-style:none;
    text-decoration:none;
    background:url(../images/menu_1_hover_big.gif) no-repeat;
    width:144px;
    height:53px;
    line-height:53px;
    text-align:center;
    font-family:Arial, Helvetica, sans-serif;
    font-size:30px;
    font-weight:bold;
    color:#1f559a;
    padding:0 4px 0 0;
    display:block;
}
.mein #mainmenu #small-menu-bg a {
    float:left;
    list-style:none;
    text-decoration:none;
    background:url(../images/menu_1_hover_big.gif) no-repeat;
    width:144px;
    height:53px;
    line-height:53px;
    text-align:center;
    font-family:Arial, Helvetica, sans-serif;
    font-size:30px;
    font-weight:bold;
    color:#1f559a;
    text-decoration:none;
    padding:0 4px 0 0;
    display:block;
}
.mein #mainmenu #small-menu-bgnew {
    float:left;
    list-style:none;
    text-decoration:none;
    background:url(../images/menu_1_hover_big.gif) no-repeat;
    width:144px;
    height:53px;
    line-height:60px;
    text-align:center;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#1f559a;
    padding:0 4px 0 0;
}
.mein #mainmenu #small-menu-bgnew a {
    float:left;
    list-style:none;
    text-decoration:none;
    background:url(../images/menu_1_hover_big.gif) no-repeat;
    width:144px;
    height:53px;
    line-height:60px;
    text-align:center;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#1f559a;
    text-decoration:none;
    padding:0 4px 0 0;
}

.mein #mainmenu #menutext1 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#515859;
    text-align:left;
}

.mein #mainmenu #menutext1 a {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#515859;
    text-align:left;

}
.mein #mainmenu #menutext1 a:hover {
    text-align:center;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#1f559a;
    display:block;
    text-align:left;
}
.mein #mainmenu #menutext {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#515859;
    text-align:center;


}
.mein #mainmenu #menutext a {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#515859;

}
.mein #mainmenu #menutext a:hover {
    text-align:center;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#1f559a;
    display:block;
}


.mein .midelbody {
    background:url(../images/middle_bg1.jpg) no-repeat;
    width:981px;
    height:348px;
    margin:auto;
}
.mein .midelbody1 {
    width:981px;
    height:auto;
    margin:auto;
    background:url(../images/inner_bodybg.jpg) repeat-y;
}
.mein .midelbody1 #midelbody2 {
    width:940px;
    height:auto;
    margin:auto;
    background-position:center;
    background:url(../images/gra_innertopbg.jpg) repeat-x top;
}
.mein .midelbody #learn {
    width:636px; height:293px;
    padding:32px 0 0 38px;
    float:left;
}

.mein .midelbody #rightpanel {
    width:auto;
    height:auto;
    padding:32px 48px 0 0;
    float:right;
    }	
    .mein .midelbody #rightpanel #text {
        color:#525353;
    }	
    .mein .midelbody #rightpanel #text a {
        color:#525353;
        text-decoration:none;
    }
    .mein #undre {
        background:url(../images/under_bg.jpg) no-repeat;
        width:981px;
        height:359px;
}
.mein #undre #hadertext {
    background:url(../images/or_hadertext.jpg) no-repeat bottom right;
    width:368px;
    height:30px;
    font-family:Tahoma;
    font-size:14px;
    font-weight:bold;
    padding:15px 0 6px 33px;
}
.mein #undre #text {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:justify;
    padding:0px 25px 0 33px;
}
.mein #undre #main {
    width:981px;
    margin:0 0 0 19px;
}	
.mein #undre #photo1 {
    background:url(../images/fbi1.jpg) no-repeat;
    width:318px;
    height:210px;

}
.mein #undre #photo2 {
    background:url(../images/workgroupvfc_pic.png) no-repeat;
    width:318px;
    height:210px;
}
.mein #undre #photo3 {
    background:url(../images/enterprisevfc_pic.png) no-repeat;
    width:306px;
    height:210px;
}
.free {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    height:37px;
    color:#414546;
    font-size:18px;
    background:url(../images/free.jpg) no-repeat;
    font-weight:bold;
    text-align:center;
}
.30day {
    position: absolute; top: 46px; right: 80px;
}
#verwhitmenuhader1 {
    background:url(../images/left_menubg.jpg) no-repeat;
    color:#1f559a;
    font-size:14px;
    padding-left:0px;
    font-weight:bold;
    text-decoration:none;
    display:block;
    line-height:25px;
}
#verwhitmenuhader {
    background:url(../images/left_menu_topbg.jpg) no-repeat;
    color:#fff;
    font-size:14px;
    padding-left:9px;
    font-weight:bold;
    text-decoration:none;
    display:block;
    line-height:25px;
}
#verwhitmenuhader a {
    color:#fff;
    font-size:14px;
    font-weight:bold;
    text-decoration:none;
    display:block;
    line-height:25px;
}
#verwhitmenuhader a:hover {
    color:#fff;
    font-size:14px;
    font-weight:bold;
    text-decoration:none;
    display:block;
    line-height:25px;
}


#verwhitmenu3 {
    background:url(../images/left_menubg_nochange4.jpg) no-repeat;
    height:28px;
    color:#fff;
    font-size:14px;
    line-height:25px;
    text-decoration:none;
    width:194px;
    /*padding-left:9px;*/
    font-weight:bold;
}
#verwhitmenu2 {
    background:url(../images/left_menubg_hover.jpg) no-repeat top;
    height:28px;
    color:#474e4f;
    font-size:13px;
    line-height:30px;
    text-decoration:none;
    width:194px;
    display:block;
}
#verwhitmenu2 a {
    height:28px;
    color:#474e4f;
    font-size:13px;
    line-height:30px;
    text-decoration:none;
    width:194px;
    font-weight:bold;
}
#verwhitmenu {
    background:url(../images/left_menubg.jpg) no-repeat;
    height:28px;
    color:#474e4f;
    font-size:13px;
    line-height:25px;
    text-decoration:none;
    width:194px;
}
#verwhitmenu a {
    height:28px;
    color:#474e4f;
    font-size:13px;
    line-height:30px;
    text-decoration:none;
    width:194px;
}
#verwhitmenu a:hover {
    background:url(../images/left_menubg_hover.jpg) no-repeat top;
    height:30px;
    color:#474e4f;
    font-size:13px;
    line-height:30px;
    text-decoration:none;
    display:block;
}

#verwhitmenusmall {
    background:url(../images/left_menubg.jpg) no-repeat;
    height:28px;
    color:#474e4f;
    font-size:13px;
    line-height:30px;
    text-decoration:none;
    width:194px;
}
#verwhitmenusmall a {
    height:28px;
    color:#474e4f;
    font-size:13px;
    line-height:30px;
    text-decoration:none;
    width:194px;
}
#verwhitmenusmall a:hover {
    background:url(../images/left_menubg_hover.jpg) no-repeat top;
    height:30px;
    color:#474e4f;
    font-size:13px;
    line-height:30px;
    text-decoration:none;
    display:block;
}



#libox {
    background:url(../images/ftr_ovrvw_bk.png) top left no-repeat;
    height:100px;
    width:230px;
    }	
    #haderlebox {
        color:#1f559a;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;
        font-size:14px;
}

#haderlebox_small {
    color:#1f559a;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:12px;
}

#haderlebox3 {
    color:#1f559a;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:16px;
}
#haderlebox4 {
    color:#F55224;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:36px;
    padding:10px 0 5px 0px;
}
#haderlebox5 {
    color:#F55224;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:16px;
    padding:30px 0 5px 0;
}
#leboxmore {
    color:#1f559a;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:12px;
    text-decoration:none;
}
#leboxmore a {
    color:#1f559a;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:12px;
    text-decoration:none;
}
#leboxmore a:hover {
    color:#ff0000;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:12px;
    text-decoration:none;
}

#leboxmore_demo {
    color:#1f559a;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:16px;
    text-decoration:none;
}
#leboxmore_demo a {
    color:#1f559a;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:16px;
    text-decoration:none;
}
#leboxmore_demo a:hover {
    color:#ff0000;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:16px;
    text-decoration:none;
}
#leboxmore2 {
    color:#1f559a;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
}
#leboxmore2 a {
    color:#1f559a;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
}
#leboxmore2 a:hover {
    color:#ff0000;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    text-decoration:none;
}

#leboxmore3 {
    color:#000;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
}
#leboxmore3 a {
    color:#000;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    text-decoration:none;
}
#leboxmore3 a:hover {
    color:#ff0000;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    text-decoration:none;
}

#leboxmore4 {
    color:#1f559a;
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
}
#leboxmore4 a {
    color:#1f559a;
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
}
#leboxmore4 a:hover {
    color:#ff0000;
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    text-decoration:none;
}

h3 {
    color:#1f559a;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    text-decoration:none;
    font-weight:bold;
    margin:0px;
    padding:0px;
}

h4 {
    color:#1f559a;
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    text-decoration:none;
    font-weight:bold;
    margin:0px;
    padding:0px;
}
/* dropdown menu start */
#sddm {
    margin: 0;
    padding: 0;
    z-index: 100;
}

#sddm li {
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
    font: bold 13px arial;
}

#sddm li a {
    margin: 0 1px 0 0;
    padding: 0 2px 0 2px;
    line-height:30px;
    width: 100px;
    color:#515859;
    text-decoration: none;
}

#sddm li a:hover {	
    color:#1f559a; 
}

#sddm div
 {	position: absolute;
    visibility: hidden;
    margin: 0;
    padding: 0;
    background: #F0F0F0;
    border: 1px solid #FeFeFe;
}

#sddm div a
 {	position: relative;
    display: block;
    margin: 0;
    padding: 5px 10px;
    width: auto;
    white-space: nowrap;
    text-align: left;
    text-decoration: none;
    background: #F0F0F0;
    color: #1F559A;
    font: 12px arial;}

#sddm div a:hover
 {
    background: #49A3FF;
    color: #FFF
}
.textmenu2 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    font-weight:bold;
    color:#515859;
    padding:0 10px 0 10px;
    line-height:30px;
    text-decoration:none;
}
.textmenu2 a {
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    font-weight:bold;
    color:#515859;
    line-height:30px;
    text-decoration:none;
}	
.textmenu2 a:hover {
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    font-weight:bold;
    color:#1f559a;
    text-decoration:none;
}	

.textmenu3 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    font-weight:bold;
    color:#515859;
    padding:0 10px 0 10px;
    line-height:20px;
    text-decoration:none;
}
.textmenu4 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:bold;
    color:#515859;
    text-align:left;
    line-height:20px;
    text-decoration:none;
}
.webdemo {
    width:82px;
    height:22px;
}
.webdemo a {
    width:82px;
    height:22px;
}
.webdemo a:hover {
    width:82px;
    height:22px;
}
p {
    text-align:justify;
    padding:5px 0 0 5px;
    vertical-align:text-top;
 }
 /* dropdown menu End */
.graytextcontact {
     color:#666;
     font-size:14px;
     font-weight:bold;
}
.bluetext1 {
    padding:0 6px 6px 6px;
    font-weight:bold;
    font-size:14px;
    color:#1f559a;
}
.bluetext2 {
    padding:0 6px 6px 6px;
    font-weight:bold;
    font-size:16px;
    color:#1f559a;
}
.bluetext3 {
    padding:0 6px 6px 0px;
    font-weight:bold;
    font-size:14px;
    color:#1f559a;
}
.bluetext4 {
    text-align:left;
    font-weight:bold;
    font-size:10px;
    color:#1f559a;
    line-height:20px;
    text-decoration:none;
}

.orangetext1 {
    padding:0 6px 6px 6px;
    font-weight:bold;
    font-size:16px;
    color:#F55224;
}
.orangetext2 {
    padding:0 6px 6px 6px;
    font-weight:bold;
    font-size:12px;
    color:#F55224;

}

.orangetext3 {
    text-align:left;
    font-weight:bold;
    font-size:14px;
    color:#F55224;

}

#navlist { list-style-image: url(../images/checkmark_smallest1.jpg); }
#navlist li {padding-bottom:4px;}
#specs {}
#specs li {padding-bottom:4px; padding-left:3px;}
#navlist_noimage { list-style:none; padding-top:5px; }
#navlist_circle { list-style:circle; }
.mailtext {
    color:#1769B2;
    text-decoration:none;
}
.mailtext a {
    color:#1769B2;
    text-decoration:none;
}
.mailtext a:hover {
    color:#ff0000;
    text-decoration:none;
}
.footergetext {
    color:#75A720;
    font-size:11px;
    text-decoration:none;
    padding:2px 0 0 5px;
}
.footeblaktext {
    color:#595959;
    font-size:11px;
    text-decoration:none;
    padding:2px 0 0 5px;
}
.footerredext {
    color:#F46624;
    font-size:16px;
    text-decoration:none;
    font-weight:bold;
    padding:8px 0 0 5px;
}
.footerredext a {
    color:#F46624;
    font-size:16px;
    text-decoration:none;
    font-weight:bold;
}
.gap2 {
    padding:0 60px 0 0px;
}

table#tickets_main {
    width: 100%;
}

#tickets_main h2,
#tickets_main p
{
    margin-left: 42px;
    margin-bottom: 0;
}

#tickets_main iframe {
    border: none;
    width: 100%;
    height: 600px;
}

#buy_now {
    position:absolute;
    top: 166px;
    right: 10px;
}

#bdend{
	text-align:center;
}
