/*  **** body styles  **** */
* {
    margin: 0;
    padding: 0;
    border: 0;
}

html, body {
    background-repeat: repeat-x;
    background-color: #000000;
    margin: 0;
    padding: 0;
    height: 100%;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #777777;
    letter-spacing: 0.02em;
    line-height: 16px;
    text-align: left;
  }

.clear {
    float: none;
    clear: both;
    height: 0px;
    background-color: #000000;
    width: 0px;
    font-size: 0px;
	 }

hr	{height: 4px; border-width: 1px 0 0 0; border-style: dashed; border-color: #a4a5a5;}
.mini {text-decoration:none; color:#777777; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

ul li {
        list-style-type: circle;
        list-style-image: url(../images/point.gif);
        margin: 6px 0px 0px 24px !important;
        margin: 6px 0px 0px 17px;
        }

#inner ul li {
        list-style-type: circle;
        list-style-image: url(../images/point.gif);
        margin: 6px 0px 0px 39px !important;
        margin: 6px 0px 0px 22px;
        }

/*  +++++++++ container full  +++++++ */
#container {
		margin: 0;
        padding: 0;
		text-align: left;
		width: 998px;
        border: 0;
		}

	/*  +++++++++ header full +++++++ */
    #header {
			width: 998px;
			height: 88px;
			text-align:left;
			}

		/*  +++++++++ top of header +++++++ */
		#header_left {
		    width: 838px;
			height: 30px;
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 10px;
            color: #bfbebe;
            line-height: 16px;
			text-align:left;
            padding: 7px 0 0 16px;
            float: left;
			}

        #header_right {
		    width: 144px;
			height: 30px;
            border: 0;
			margin: 0px 0 0 0px;
            padding: 0px 0 0 0px;
            font-size: 0px;
            float: left;
			}

		/*  +++++++++ bottom of header  +++++++ */
		#header_bottom {
			width: 998px;
			height: 58px;
			text-align:left;
			}

           #logo {
                	/* background: url(/img/dymagics.gif) no-repeat;*/
                width: 276px;
    			height: 40px;
                border: 0;
                font-size: 0px;
                margin: 11px 0 0 16px;
                padding: 0 0 0 0;
                display: inline;
                float: left;
    			}

            #topnav {
                width: 635px;
			    height: 24px;
                border: 0;
			    margin: 21px 0 0 71px;
                padding: 0;
                font-size: 0px;
                display: inline;
                float: left;
			    }
    /*  +++++++++ end header full +++++++ */

    /*  +++++++++ head line +++++++ */
    #line {
        background: url(/img/l_01.gif) no-repeat;
        width: 998px;
    	height: 16px;
        margin: 0 0 0 0 !important;
        margin: -7px 0 0 0;
        padding: 0;
        font-size: 0px;
        display: inline;
        float: left;
    	}
    /*  +++++++++ end head line +++++++ */

    /*  +++++++++ head images full +++++++ */
    #img01 {
        position: relative;
	    width: 998px;
	    height: 325px;
        margin: 0 0 0 0 !important;
        margin: -2px 0 0 0;
        padding: 0;
        font-size: 0px;
	    text-align:left;
		}

        #claim01 {
            position: absolute;
            width: 857px;
    	    height: 105px;
            margin: 219px 0 0 0;
            padding: 0 0 0 141px;
            font-size: 0px;
            display: inline;
            float: left;
            z-index: 30;
    	    }

        #img_01a {
            position: absolute;
            background: url(/img/h_condor01.jpg) no-repeat;
            width: 499px;
    	    height: 325px;
            margin: 0;
            padding: 0;
            font-size: 0px;
            float: left;
            z-index: 10;
    	    }

        #img_01b {
            position: absolute;
            background: url(/img/h_condor02.gif) no-repeat;
            width: 499px;
    	    height: 325px;
            margin: 0 0 0 499px;
            padding: 0;
            font-size: 0px;
            float: left;
            z-index: 20;
    	    }

     #img02 {
        position: relative;
	    width: 998px;
	    height: 321px;
        margin: 0 0 0 0 !important;
        margin: -2px 0 0 0;
        padding: 0;
        font-size: 0px;
	    text-align:left;
		}

        #claim02 {
            position: absolute;
            width: 459px;
    	    height: 49px;
            margin: 284px 0 0 0;
            padding: 0 0 0 41px;
            font-size: 0px;
            display: inline;
            float: left;
            z-index: 30;
    	    }

        #img_02a {
            position: absolute;
            background: url(/img/h_giraffe01.jpg) no-repeat;
            width: 499px;
    	    height: 321px;
            margin: 0;
            padding: 0;
            font-size: 0px;
            float: left;
            z-index: 10;
    	    }

        #img_02b {
            position: absolute;
            background: url(/img/h_giraffe02.jpg) no-repeat;
            width: 499px;
    	    height: 321px;
            margin: 0 0 0 499px;
            padding: 0;
            font-size: 0px;
            float: left;
            z-index: 20;
    	    }

     #img03 {
        position: relative;
	    width: 998px;
	    height: 271px;
        margin: 0 0 0 0 !important;
        margin: -2px 0 0 0;
        padding: 0;
        font-size: 0px;
	    text-align:left;
		}

        #claim03 {
            position: absolute;
            width: 326px;
    	    height: 36px;
            margin: 235px 0 0 0;
            padding: 0 0 0 42px;
            font-size: 0px;
            display: inline;
            float: left;
            z-index: 30;
    	    }

        #img_03a {
            position: absolute;
            background: url(/img/h_uhu01.jpg) no-repeat;
            width: 499px;
    	    height: 271px;
            margin: 0;
            padding: 0;
            font-size: 0px;
            float: left;
            z-index: 10;
    	    }

        #img_03b {
            position: absolute;
            background: url(/img/h_uhu02.jpg) no-repeat;
            width: 499px;
    	    height: 271px;
            margin: 0 0 0 499px;
            padding: 0;
            font-size: 0px;
            float: left;
            z-index: 20;
    	    }

        #img_03c {
            position: absolute;
            width: 327px;
    	    height: 201px;
            margin: 0 0 0 305px;
            padding: 0;
            font-size: 0px;
            float: left;
            z-index: 40;
    	    }

      #img04 {
        position: relative;
	    width: 998px;
	    height: 271px;
        margin: 0 0 0 0 !important;
        margin: -2px 0 0 0;
        padding: 0;
        font-size: 0px;
	    text-align:left;
		}

        #img_04a {
            position: absolute;
            background: url(/img/h_tiger01.jpg) no-repeat;
            width: 499px;
    	    height: 272px;
            margin: 0;
            padding: 0;
            font-size: 0px;
            float: left;
            z-index: 10;
    	    }

        #img_04b {
            position: absolute;
            background: url(/img/h_tiger02.jpg) no-repeat;
            width: 499px;
    	    height: 272px;
            margin: 0 0 0 499px;
            padding: 0;
            font-size: 0px;
            float: left;
            z-index: 20;
    	    }

     #img05 {
        position: relative;
	    width: 998px;
	    height: 256px;
        margin: 0 0 0 0 !important;
        margin: -2px 0 0 0;
        padding: 0;
        font-size: 0px;
	    text-align:left;
		}

        #img_05a {
            position: absolute;
            background: url(/img/h_bird01.jpg) no-repeat;
            width: 499px;
    	    height: 256px;
            margin: 0;
            padding: 0;
            font-size: 0px;
            float: left;
            z-index: 10;
    	    }

        #img_05b {
            position: absolute;
            background: url(/img/h_bird02.jpg) no-repeat;
            width: 499px;
    	    height: 256px;
            margin: 0 0 0 499px;
            padding: 0;
            font-size: 0px;
            float: left;
            z-index: 20;
    	    }

      #img06 {
        position: relative;
	    width: 998px;
	    height: 271px;
        margin: 0 0 0 0 !important;
        margin: -2px 0 0 0;
        padding: 0;
        font-size: 0px;
	    text-align:left;
		}

        #claim06 {
            position: absolute;
            width: 326px;
    	    height: 36px;
            margin: 195px 0 0 0;
            padding: 0 0 0 42px;
            font-size: 0px;
            display: inline;
            float: left;
            z-index: 30;
    	    }

        #img_06a {
            position: absolute;
            background: url(/img/h_emu01.jpg) no-repeat;
            width: 499px;
    	    height: 276px;
            margin: 0;
            padding: 0;
            font-size: 0px;
            float: left;
            z-index: 10;
    	    }

        #img_06b {
            position: absolute;
            background: url(/img/h_emu02.jpg) no-repeat;
            width: 499px;
    	    height: 276px;
            margin: 0 0 0 499px;
            padding: 0;
            font-size: 0px;
            float: left;
            z-index: 20;
    	    }
    /*  +++++++++ end head images +++++++ */

    /*  +++++++++ agency full +++++++ */
    #agency {
			width: 957px;
            margin: 0 0 0 41px;
			}

            #agency_left {
		    width: 439px;
            height: 240px;
            border: 0;
			margin: 30px 0 0 0px;
            padding: 0 63px 0 0px;
            font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
            font-size: 16px;
            color: #777777;
            text-align: justify;
            float: left;
            }

            #agency_right {
		    width: 439px;
            height: 240px;
            border: 0;
			margin: 30px 0 0 0px;
            padding: 0px 0 0 0px;
            font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
            font-size: 16px;
            color: #777777;
            text-align: justify;
            float: left;
            }
    /*  +++++++++ end agency full +++++++ */

    /*  +++++++++ leistungen full +++++++ */
    #leistung {
			width: 957px;
            margin: 0 0 0 41px;
			}

            #leistung_nav {
		    width: 210px;
            height: 240px;
            border: 0;
			margin: 40px 0 0 0px;
            padding: 0 41px 0 0px;
            font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
            font-size: 20px;
            color: #777777;
            line-height: 19px;
            text-align: justify;
            float: left;
            z-index: 30;
            }

            #leistung_left {
		    width: 327px;
            height: 240px;
            border: 0;
			margin: 40px 0 0 0px;
            padding: 0 49px 0 0px;
            font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
            font-size: 16px;
            color: #777777;
            text-align: justify;
            float: left;
            }

            #leistung_right {
		    width: 327px;
            height: 240px;
            border: 0;
			margin: 40px 0 0 0px;
            padding: 0px 0 0 0px;
            font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
            font-size: 16px;
            color: #777777;
            text-align: justify;
            float: left;
            }

            #leistung_middle {
		    width: 540px;
            height: 240px;
            border: 0;
			margin: 40px 0 0 0px;
            padding: 0 49px 0 0px;
            font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
            font-size: 16px;
            color: #777777;
            text-align: justify;
            float: left;
            }
    /*  +++++++++ end leistungen full +++++++ */

    /*  +++++++++ loesungen full +++++++ */
    #loesung {
            position: relative;
			width: 957px;
            background: url(/img/h_tiger03.jpg) no-repeat;
            height: 79px;
            margin: 1px 0 0 41px;
            padding: 0px 0 0 0;
            text-align: left;
			}

            #loesung_nav {
            position: absolute;
		    width: 230px;
            height: 240px;
            border: 0;
			margin: 50px 0 0 0px;
            padding: 0 41px 0 0px;
            font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
            font-size: 20px;
            color: #777777;
            line-height: 19px;
            text-align: justify;
            float: left;
            z-index: 30;
            }

            #img_04c {
            position: absolute;
            width: 239px;
    	    height: 79px;
            margin: 0px 0 0 209px !important;
            margin: 3px 0 0 209px;
            padding: 1px 0 0 0px;
            font-size: 0px;
            display: inline;
            float: left;
            z-index: 10;
            }

            #loesung_right {
            position: absolute;
		    width: 500px;
            height: 240px;
            border: 0;
			margin: 50px 0 0 0px;
            padding: 0 0px 0 444px;
            font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
            font-size: 16px;
            color: #777777;
            text-align: justify;
            float: left;
            z-index: 20;
            }
    /*  +++++++++ end loesungen full +++++++ */

    /*  +++++++++ referenzen full +++++++ */
    #referenz {
            position: relative;
			width: 957px;
            margin: 0 0 0 0px;
            padding: 0px 0 0 0;
            text-align: left;
			}

            #referenz_nav {
            position: absolute;
		    width: 230px;
            height: 240px;
            border: 0;
			margin: 50px 0 0 160px;
            padding: 0 41px 0 0px;
            font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
            font-size: 20px;
            color: #777777;
            line-height: 19px;
            text-align: justify;
            float: left;
            z-index: 30;
            }

            #img_05c {
            position: absolute;
            width: 560px;
    	    height: 209px;
            margin: 0 0 0 0px !important;
            margin: 0 0 0px 0px;
            padding: 0px 0 0 0px;
            font-size: 0px;
            text-align:left;
            float: left;
            z-index: 10;
            }

            #referenz_right {
            position: absolute;
		    width: 550px;
            height: 240px;
            border: 0;
			margin: 50px 0 0 0px;
            padding: 0 0px 0 430px;
            font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
            font-size: 16px;
            color: #777777;
            text-align: justify;
            float: left;
            z-index: 20;
            }
    /*  +++++++++ end referenzen full +++++++ */

    /*  +++++++++ references full +++++++ */
    #ref {
			width: 998px;
			text-align:left;
            margin: 0 0 0 12px;
			}

    /*  +++++++++ references of +++++++ */
          .ref_detail {
            width: 172px;
            margin: 43px 27px 0 0  !important;
            margin: 43px 13px 0 0;
            padding: 0;
            float: left;
    	    }

            .ref_line01 {
            background: url(/img/line_g.gif) no-repeat;
            width: 168px;
    	    height: 4px;
            margin: 0 0 0 4px;
            padding: 0;
            font-size: 0px;
    	    }

            .ref_quad01 {
            background: url(/img/quad_g.gif) no-repeat;
            width: 10px;
    	    height: 10px;
            margin: 4px 0 0 0;
            padding: 0;
            font-size: 0px;
    	    }

            .ref_client01 {
            width: 176px;
            margin: 0 0 0 10px !important;
            margin: 0 0 0 5px;
            padding: 0;
            font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
            font-size: 20px;
            color: #cccccc;
            height: 19px;
            text-align: left;
            float: left;
    	    }

            .ref_affix01 {
            width: 176px;
            margin: 0 0 0 10px !important;
            margin: 0 0 0 5px;
            padding: 8px 0 0 0;
            font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
            color: #b9b9b9;
            letter-spacing: 0.06em;
            text-align: left;
            float: left;
    	    }

            .ref_term01 {
            width: 176px;
            margin: 0 0 0 10px !important;
            margin: 0 0 0 5px;
            padding: 0;
            font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
            color: #b9b9b9;
            line-height: 10px;
            text-align: left;
            float: left;
    	    }

        /*  +++++++++ references on +++++++ */

            div.hideMe {display: none; }
            div.showMe {display: block;}

            .ref_img {
            width: 168px;
    	    height: 127px;
            margin: 0 0 0 4px;
            padding: 0;
            font-size: 0px;
    	    }

            .ref_line02 {
            background: url(/img/line_b.gif) no-repeat;
            width: 168px;
    	    height: 4px;
            margin: 0 0 0 4px;
            padding: 0;
            font-size: 0px;
    	    }

            .ref_quad02 {
            background: url(/img/quad_r.gif) no-repeat;
            width: 10px;
    	    height: 10px;
            margin: 4px 0 0 0;
            padding: 0;
            font-size: 0px;
    	    }

            .ref_client02 {
            width: 176px;
            margin: 0 0 0 10px !important;
            margin: 0 0 0 5px;
            padding: 0;
            font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
            font-size: 20px;
            color: #555555;
            height: 19px;
            text-align: left;
            float: left;
    	    }

            .ref_affix02 {
            width: 176px;
            margin: 0 0 0 10px !important;
            margin: 0 0 0 5px;
            padding: 8px 0 0 0;
            font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
            color: #494949;
            letter-spacing: 0.06em;
            text-align: left;
            float: left;
    	    }

            .ref_term02 {
            width: 176px;
            margin: 0 0 0 10px !important;
            margin: 0 0 0 5px;
            padding: 0;
            font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
            color: #494949;
            line-height: 10px;
            text-align: left;
            float: left;
    	    }
    /*  +++++++++ end references full +++++++ */


    /*  +++++++++ references single +++++++ */
    .ref_logo {
            width: 130px;
            margin: 0 0 5px 4px;
            padding: 0;
            font-size: 0px;
            float: left;
    	    }

    .ref_logo02 {
            width: 170px;
            margin: 0 0 5px 4px;
            padding: 0;
            font-size: 0px;
            float: left;
    	    }

    .ref_suffix {
            width: 330px;
            margin: 0px 0 0 0px;
            padding: 6px 0 0 0;
            font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
            font-size: 14px;
            color: #5c5c5c;
            letter-spacing: 0.06em;
            text-align: left;
            float: left;
    	    }

    .ref_suffix02 {
            width: 290px;
            margin: 0px 0 0 0px;
            padding: 6px 0 0 0;
            font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
            font-size: 14px;
            color: #5c5c5c;
            letter-spacing: 0.06em;
            text-align: left;
            float: left;
    	    }

    .ref_nav {
            width: 70px;
            margin: 0px 0 0 0px;
            padding: 7px 0 0 0;
            letter-spacing: 0.06em;
            text-align: right;
            float: left;
    	    }

    #refsingle {
			width: 550px;
			text-align:left;
            margin: 0 0 0 0px;
			}

    /*  +++++++++ references of +++++++ */
          .ref_details {
            width: 540px;
            margin: 23px 0 0 0;
            padding: 0;
            float: left;
    	    }

            .ref_line03 {
            background: url(/img/line_h.gif);
            width: 540px;
    	    height: 4px;
            margin: 0 0 0 4px;
            padding: 0;
            font-size: 0px;
    	    }

            .ref_quad01 {
            background: url(/img/quad_g.gif) no-repeat;
            width: 10px;
    	    height: 10px;
            margin: 4px 0 0 0;
            padding: 0;
            font-size: 0px;
    	    }

            .ref_section01 {
            width: 540px;
            margin: 0 0 0 10px !important;
            margin: 0 0 0 5px;
            padding: 0;
            font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
            font-size: 20px;
            color: #cccccc;
            height: 19px;
            text-align: left;
            float: left;
    	    }

        /*  +++++++++ references on +++++++ */

            .ref_imgsection {
            width: 540px;
            margin: 0 0 5px 4px;
            padding: 0;
            font-size: 0px;
    	    }

            .ref_imgaffix {
            width: 540px;
            margin: 0 0 0px 0px;
            padding: 8px 0 8px 0;
            font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
            font-size: 13px;
            color: #8c8c8c;
            letter-spacing: 0.06em;
            line-height: 16px;
            text-align: left;
    	    }

            .ref_line04 {
            background: url(/img/line_b.gif);
            width: 540px;
    	    height: 4px;
            margin: 0 0 0 4px;
            padding: 0;
            font-size: 0px;
    	    }

            .ref_quad02 {
            background: url(/img/quad_r.gif) no-repeat;
            width: 10px;
    	    height: 10px;
            margin: 4px 0 0 0;
            padding: 0;
            font-size: 0px;
    	    }

            .ref_section02 {
            width: 540px;
            margin: 0 0 0 10px !important;
            margin: 0 0 0 5px;
            padding: 0;
            font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
            font-size: 20px;
            color: #555555;
            height: 19px;
            text-align: left;
            float: left;
    	    }

            .ref_affix03 {
            width: 540px;
            margin: 0 0 0 10px !important;
            margin: 0 0 0 5px;
            padding: 8px 0 0 0;
            font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
            font-size: 13px;
            color: #8c8c8c;
            letter-spacing: 0.06em;
            line-height: 16px;
            text-align: left;
            float: left;
    	    }

            .ref_term03 {
            width: 540px;
            margin: 0 0 0 10px !important;
            margin: 0 0 0 5px;
            padding: 10px 0 0 0;
            font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
            color: #494949;
            line-height: 10px;
            text-align: left;
            float: left;
    	    }

    /*  +++++++++ end references detail +++++++ */

    /*  +++++++++ kontakt full +++++++ */
    #contact {
			width: 998px;
            margin: 0 0 0 0px;
			}

            #contact_left {
		    width: 304px;
            border: 0;
			margin: 0px 0 0 0px;
            padding: 0 0px 0 0px;
            float: left;
            }

            #contact_middle {
		    width: 683px;
            border: 0;
			margin: 5px 0 0 0px;
            padding: 0px 0 0 0px;
            background: url(/img/h_emu03.gif) no-repeat;
            background-color:#1b1b1b;
            float: left;
            }

                #contact_content {
		        width: 540px;
                height: 750px;
                border: 0;
                margin: 0 0 0 90px !important;
			    margin: 0px 0 0 80px;
                padding: 0px 0 0 0px;
                font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
                font-size: 16px;
                color: #777777;
                text-align: justify;
                }

            .small {
              font-size: 12px;
            }


            #contact_right {
		    width: 694px;
            border: 0;
			margin: 0px 0 0 0px;
            padding: 0px 0 0 0px;
            float: left;
            }

.formrow {
            width: 180px;
            float: left;
            margin: 0px 0 0 0px;
            padding: 0px 20px 0px 0px;
            }


    /*  +++++++++ end kontakt full +++++++ */

/* link */
a.c:link 		{text-decoration:none; color:#ba1119; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:16px;}
a.c:active 	    {text-decoration:none; color:#ba1119; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:16px;}
a.c:visited 	{text-decoration:none; color:#ba1119; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:16px;}
a.c:hover 	    {text-decoration:none; color:#ffffff; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:16px;}

a.r:link 		{text-decoration:none; color:#ba1119; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
a.r:active 	    {text-decoration:none; color:#ba1119; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
a.r:visited 	{text-decoration:none; color:#ba1119; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
a.r:hover 	    {text-decoration:none; color:#ffffff; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

a.rs:link 		{text-decoration:none; color:#a21010; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
a.rs:active 	{text-decoration:none; color:#a21010; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
a.rs:visited 	{text-decoration:none; color:#a21010; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
a.rs:hover 	    {text-decoration:none; color:#ffffff; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

a.m:link 		{text-decoration:none; color:#626f88; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:13px;}
a.m:active 	    {text-decoration:none; color:#626f88; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:13px;}
a.m:visited 	{text-decoration:none; color:#626f88; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:13px;}
a.m:hover 	    {text-decoration:none; color:#ffffff; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:13px;}

/* nav start */
a.ref:link 	    {text-decoration:none; color:#b9b9b9; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:20px;}
a.ref:active 	{text-decoration:none; color:#b9b9b9; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:20px;}
a.ref:visited 	{text-decoration:none; color:#b9b9b9; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:20px;}
a.ref:hover 	{text-decoration:none; color:#333333; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:20px;}

/* nav start */
a.refa:link 	{text-decoration:none; color:#333333; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:20px;}
a.refa:active 	{text-decoration:none; color:#333333; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:20px;}
a.refa:visited 	{text-decoration:none; color:#333333; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:20px;}
a.refa:hover 	{text-decoration:none; color:#b9b9b9; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:20px;}

/* nav section */
a.sec:link 	    {text-decoration:none; color:#333333; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:20px;}
a.sec:active 	{text-decoration:none; color:#333333; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:20px;}
a.sec:visited 	{text-decoration:none; color:#333333; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:20px;}
a.sec:hover 	{text-decoration:none; color:#494949; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:20px;}

/* nav section */
a.seca:link 	{text-decoration:none; color:#494949; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:20px;}
a.seca:active 	{text-decoration:none; color:#494949; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:20px;}
a.seca:visited 	{text-decoration:none; color:#494949; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:20px;}
a.seca:hover 	{text-decoration:none; color:#333333; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:20px;}

/* link */
a.rnav:link 	{text-decoration:none; color:#5c5c5c; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
a.rnav:active 	{text-decoration:none; color:#5c5c5c; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
a.rnav:visited 	{text-decoration:none; color:#5c5c5c; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
a.rnav:hover 	{text-decoration:none; color:#b9b9b9; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

/* nav */
a.sub:link 	    {text-decoration:none; color:#b9b9b9; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:20px;}
a.sub:active 	{text-decoration:none; color:#555555; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:20px;}
a.sub:visited 	{text-decoration:none; color:#b9b9b9; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:20px;}
a.sub:hover 	{text-decoration:none; color:#555555; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:20px;}

a.selected	        {text-decoration:none; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:20px; color: #555555;}
a.selected:hover	{text-decoration:none; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:20px; color: #b9b9b9;}




							
						
						
				
										
