* {
    padding:0;
    margin:0;
    border:none;
}

html, body{
    background:#fb9f44;
    color:#474747;
    font-family:verdana, sans;
    font-size:13px;

}

h1{display:none}
h2{
    font-size:20px;
    color:#1e2b5a;
    font-family:tahoma, arial;
    padding:10px 0;
    padding-top:5px;
    letter-spacing:1px
}
h3{
    padding:20px 0 5px 0;
    font-family:tahoma,arial;
    font-size:18px;
    color:#fb9f44;
    letter-spacing:1px
}
h4{
    color:#8EC6FF;
    font-family:tahoma, arial;
    margin-bottom:-10px;
    clear:both;
    width:100%;
    border-bottom:1px dotted #8EC6FF
}
h5{
    margin-top:5px;
    font-size:12px;
    font-family:tahoma, arial;
    font-weight:bold;
}

p{
    padding-top:10px;

}
a{
    color:#DE9D59
}
a:hover{
    color:#CC6900;
    text-decoration:none
}
#content{margin-top:2px;}

#page{
    width:1000px;
    height:auto;
    margin:0 auto;
    padding-top:5px;
    background:url("img/bg-main2.gif") top left repeat-y;
    height:auto;

}

#header{
    width:969px;
    position:relative;
   
    height:203px;
    margin:0 auto;
    background:url("img/header8.jpg") top left no-repeat
}

#header a{
    position:absolute;
    right:25px;
    top:10px;
    width:230px;
    height:220px;
}
#header a:hover{
    background:url("img/home.gif") bottom right no-repeat;
}

#left{
    float:left;
    display:block;
    width:190px;
    min-height:150px;
    margin-left:15px;
}

#left .loginForm {background:url("img/bg-loginForm.gif") left top no-repeat; height:118px; width:193px;}
#left .loginForm form {margin-top:5px;}
#left .loginForm img {margin:7px 0 0 7px;}
#left .mapsBox {background:url("img/bg-leftMaps.gif") left top no-repeat; height:156px; width:193px;}
#left .mapsBox img {margin:7px 0 0 7px;}
#left .newsBox {background:url("img/bg-newsBox.gif") left top no-repeat; height:410px; width:175px;padding:12px 8px 5px 10px;}
#mainMaps {display:block;height:156px; width:193px;} 


#left .leftMenu {width:193px; height:auto; background:url('img/bg-leftMenuTop.gif') no-repeat left top;padding-top:13px;}
#left .leftMenuIn {background:url('img/bg-leftMenuBottom.gif') no-repeat left bottom; padding-bottom:13px;}
#left .leftMenuIn ul {background:url('img/bg-leftMenuCenter.gif') repeat-y left top;margin:0px;}
#left .leftMenuIn img {margin:7px 0 0 7px; position:relative; top:-10px;}

#main .OrbisnetProject {padding:10px 20px;}
#main .OrbisnetProject ul li a {color:#1E2A5A;}
.news p{padding:0 5px 0 20px;color:#474747;font-size:12px;padding-top:0px;padding-left:7px;}
#left ul{
    list-style-type:none;
    font-size:13px;
    margin:3px;
    padding-top:5px;
    display:block;
}

#left ul li{
    border-bottom:1px solid #FFF;
    padding:3px 0;
    display:block;
    width:180px;
    margin-left:5px
}
#left ul ul li {border:none;border:none;border-top:1px solid #fff;}

#left ul a{
    color:#1e2b5a;
    text-decoration:none;
    padding-left:3px;
    display:block
}
#left ul a:hover{
    background:#FAB97A;
}

#left ul li ul{
    font-size:11px;
    margin-left:5px;
    padding-top:0;
}

#left ul li ul li{
    width:170px
}

#left ul li ul li ul li{
    font-size:10px;
    width:160px;
    margin-left:5px;
}

#left ul li ul li a{
    color:#1836ac;
}

#left ul ul ul li a {
    color:#3759de;
}

#left dl{
    font-size:11px;
    color:#fff;
    line-height:14px
}

#left dd{
    border-bottom:1px dashed #DF7B1A;
    padding:5px;
    padding-bottom:1px;
}
#left dd:hover{
    background:#FBCFA4;
    color:#000;
    border-bottom:1px dashed #9C5612;
}
#left dt{
    padding:2px 5px;
    line-height:12px
}

#left dd span{
    font-weight:bold;
}
#left h2{

    color:#FFF;font-size:12px;line-height:auto;padding-bottom:1px;border-bottom:1px solid ;margin-left:5px;margin-right:5px;margin-bottom:4px;
}
#left h2 a {color:#FFF;font-size:12px; text-decoration:none;}
#left a{
    color:#2c2b7a
}


#main{
    padding-right:27px;
    width:750px;
    display:block;
    margin-left:10px;
    float:left;
}


#main .promoAction {width:350px;margin-right:4px;padding:5px 10px; float:left;}
.portFol{
    margin-left:3px !important;
}
#main ul{
    margin-left:30px;
    margin-top:5px;
    font-size:12px;
    line-height:18px;
}
#main ul li {color:#474747;}

#main div.float{
    float:left;
    width:360px;
    margin-top:10px;
    margin-bottom:15px;
    border-left:1px dotted #F8E9DA;
    padding-left:3px;
}
#main div.float:hover{
    border-left:1px solid #F8E9DA;
    color:#464646;
    background:url("img/bgfloat.gif") top left repeat-y
}

#menu {margin: 4px auto; *margin:4px auto 0px auto; width: 969px;}

#footer{
    clear:both;
    font-size:11px;
    padding:18px;
    text-align:right;
    height:76px;
    background:url("img/bgfooter.gif") bottom left no-repeat
}
.smaller{font-size:11px}
ol img{padding:10px}

#order{
    margin-top:20px;
}

#order input{

}
#order #firstcell{
    width:200px;
    display:block;
}
#order input{
    border:1px dotted gray;
    height:18px;
    padding:1px;
}
#order input:focus{
    border:1px solid gray;
    background:rgb(256,240,200);
}

/* QUOTE BOX ON HOMEPAGE */
#profilebox{background:url(img/box3.jpg) top left no-repeat; width:780px;height:291px;}
.promoAct { background:url(img/box4.gif) top left no-repeat; width:780px;height:262px; padding:30px 15px 0px 15px; }
.promoAction h2 {color:#1E2A5A; font-size:13px;margin-top:7px;padding-bottom:3px;}
.promoAction p {padding-left:7px;padding-top:0px;color:#474747;}
.promoAction ul li {color:#474747 !important;}


#profilebox ul#tabs{
    margin-left:565px;
    list-style-type:none;
    margin-top:0;
    padding-top:0
}
#profilebox ul#tabs li a{
    color:#1E2A5A;
    font-weight:bold;
    font-size:13px;
    text-align:center;
    text-decoration:none;
    line-height:36px;
    display:block;
    width:205px;
}
#profilebox ul#tabs li a:hover{
    text-decoration:underline
}
#profilebox #one, #profilebox #two, #profilebox #three{
    width:240px;
    height:90px;
    color:#fff;
    margin-left:528px;
    margin-top:50px;
    font-size:13px;
    line-height:13px;
}

#profilebox ul#tabs li a:hover{
    cursor:pointer
}


#profilebox #one h2, #profilebox #two h2, #profilebox #three h2{
    font-size:14px;
    text-decoration:underline;
    color:#1E2A5A;
    line-height:14px;
    padding:0
}
#profilebox div p.right{
    text-align:right
}
#profilebox div p.right a{
    color:#FFF;
    font-size:11px;
}

#profilebox .mainPromo {width:300px; float:left;margin-left:230px;}
#profilebox .mainPromo h3 a{font-size:12px;color:#1e2a5a;text-decoration:underline;padding:0px;} 
#profilebox .mainPromo h3 {padding-bottom:0px;}
#profilebox .mainPromo .content {font-size:11px;padding-left:5px;}
#profilebox .mainPromo .foot {text-align:right; width:80%;font-size:10px; }
#profilebox .mainPromo .foot a {color:#1e2a5a;}

#news{
    margin-top:80px;
    margin-left:8px;
    width:430px;
    float:left
}
#news h2{
    color:#000;
    font-size:12px;
    padding:0;
    line-height:13px
}

#news h2 span {font-weight:normal;}

#news p, #news ul{
    color:#427cc1;
    font-size:11px;
    padding-top:0;
    line-height:13px
}
#news .item{
    padding-bottom:10px;
    margin-bottom:10px;
    width:420px;
    background:url("img/divider.gif") 30px bottom no-repeat;
}

#news .item a{color:#ea7c1b; font-weight:normal !important; }

#promo{
    margin-left:495px;
    margin-top:80px;
}
#promo .item{
    width:265px;
    height:89px;
    background:url("img/bg-promo.gif") top left no-repeat;
    padding:4px;
    margin-top:0;
    margin-bottom:6px;
    padding-bottom:0
}
#promo .hot{
    background:url("img/bg-promo2.gif") top left no-repeat;
}

#promo .item h2{
    font-size:11px;
    padding:0;
    color:#0840a1;
}
#promo a{
    text-decoration:none;
    color:#fff
}
#promo .item:hover{
    background-position:0 -93px
}
#promo .item ul{
    font-size:9px;
    line-height:11px;
    padding-top:0;
    margin-top:0;
    margin-left:14px;
    color:#484848;
}
#promo .hot h2{
    color:#5f5f0b;
}
#promo .hot ul{
    color:#484848;
}

.delChoose {text-align:right;}

.imgSection {float:right; width:200px;margin:7px;}