body { background-image: url(images/bg.jpg); background-position: center top; background-repeat: no-repeat; background-color: #4e5e7a; margin: 0px; padding: 0px;}
a:link { color: #0a3053; text-decoration: none;}
a:visited { color: #0a3053; text-decoration: none;}
a:hover { color: #0a3053; text-decoration: underline;}
a:active { color: #0a3053; text-decoration: none;}
a.footer:link { color: #e3eaf6; text-decoration: underline;}
a.footer:visited { color: #e3eaf6; text-decoration: underline;}
a.footer:hover { color: #0a3053; text-decoration: underline;}
a.footer:active { color: #e3eaf6; text-decoration: underline;}
a.tn:link { font-family: Arial; font-size: 11px; color: #abb5c5; font-weight: bold; text-decoration: underline;}
a.tn:visited { font-family: Arial; font-size: 11px; color: #abb5c5; font-weight: bold; text-decoration: underline;}
a.tn:hover { font-family: Arial; font-size: 11px; color: #abb5c5; font-weight: bold; text-decoration: none;}
a.tn:active { font-family: Arial; font-size: 11px; color: #abb5c5; font-weight: bold; text-decoration: underline;}
a.product:link { font-family: Arial; font-size: 11px; color: #003366; font-weight: bold; text-decoration: none;}
a.product:visited { font-family: Arial; font-size: 11px; color: #003366; font-weight: bold; text-decoration: none;}
a.product:hover { font-family: Arial; font-size: 11px; color: #003366; font-weight: bold; text-decoration: underline;}
a.product:active { font-family: Arial; font-size: 11px; color: #003366; font-weight: bold; text-decoration: none;}
a.download:link { font-size: 13px; font-weight: bold; color: #0a3053; text-decoration: underline;}
a.download:visited { font-size: 13px; font-weight: bold; color: #0a3053; text-decoration: underline;}
a.download:hover { font-size: 13px; font-weight: bold; color: #0a3053; text-decoration: underline;}
a.download:active { font-size: 13px; font-weight: bold; color: #0a3053; text-decoration: underline;}
.bg_left { background-image: url(images/bg_left.jpg); background-repeat: repeat-y;}
.bg_right { background-image: url(images/bg_right.jpg); background-repeat: repeat-y;}
.bg_footer { background-image: url(images/bg_footer.jpg); background-position: center top; background-repeat: no-repeat;}
.hp_main_bg { background-image: url(images/hp_main_bg.jpg); background-position: center top; background-repeat: no-repeat;}
.hp_edge_left { background-image: url(images/hp_edge_left.jpg); background-repeat: repeat-y;}
.hp_edge_right { background-image: url(images/hp_edge_right.jpg); background-repeat: repeat-y;}
.hp_edge_bottom { background-image: url(images/hp_edge_bottom.jpg); background-repeat: repeat-x;}
.sec_header { background-color: #FFFFFF; background-image: url(images/sec_header.jpg); background-position: center top; background-repeat: no-repeat;}
.sec_tag_fade { background-color: #FFFFFF; background-image: url(images/sec_tag_fade.jpg); background-position: left top; background-repeat: no-repeat;}
.category_star_bg { background-image: url(images/category_star_bg.jpg); background-position: left top; background-repeat: no-repeat;}
.product_fade1 { background-image: url(images/product_fade1.jpg); background-repeat: no-repeat;}
.gray1 { background-color: #cccccc;}
.white1 { background-color: #FFFFFF;}
.formfield1 { font-family: Trebuchet MS; font-size: 12px; color: #666666; font-weight: normal;}
.formfield2 { font-family: Trebuchet MS; font-size: 12px; color: #666666; font-weight: normal; width: 25px;}
.text1 { font-family: Trebuchet MS; font-size: 11px; color: #0a3053; font-weight: bold; line-height: 14px;}
.text2 { font-family: Trebuchet MS; font-size: 12px; color: #666666; font-weight: normal; line-height: 14px;}
.text3 { font-family: Trebuchet MS; font-size: 11px; color: #0a3053; font-weight: normal; line-height: 13px;}
.text4 { font-family: Trebuchet MS; font-size: 11px; color: #e3eaf6; font-weight: normal; line-height: 15px;}
.text5 { font-family: Trebuchet MS; font-size: 23px; color: #0a3053; font-weight: bold; line-height: 26px;}
.text6 { font-family: Trebuchet MS; font-size: 11px; color: #666666; font-weight: normal; line-height: 18px;}
.text7 { font-family: Trebuchet MS; font-size: 13px; color: #666666; font-weight: normal; line-height: 16px;}
.smalltext { font-family: Trebuchet MS; font-size: 10px; color: #666666; font-weight: normal; }

/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%; z-index: 9998;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:hidden;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#000000; z-index: 9998; }
#flashPlaceHolder{z-index: -1;}
#colorbox{}
    #cboxContent{margin:0px;}
        #cboxLoadedContent{padding:0px;}
        #cboxCurrent{position:absolute; top:0px; right:0px; text-indent:-9999px;}
        #cboxSlideshow, #cboxPrevious, #cboxNext, #cboxClose{text-indent:-9999px; width:0px; height:0px; position:absolute; top:0px;}
        #cboxPrevious{background-position:0px 0px; right:0px;}
        #cboxPrevious.hover{background-position:0px 0px;}
        #cboxNext{background-position:0px 0px; right:0px;}
        #cboxNext.hover{background-position:0px 0px;}
        #cboxClose{background-position:0px 0px; right:0;}
        #cboxClose.hover{background-position:0px 0px;}
        .cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:0px;}
        .cboxSlideshow_on #cboxSlideshow{background-position:0px 0px; right:0px;}
        .cboxSlideshow_on #cboxSlideshow.hover{background-position:0px 0px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:0px 0px; right:0px;}
        .cboxSlideshow_off #cboxSlideshow.hover{background-position:0px 0px;}


