﻿html  
{
    height: 100%;
}

body
{
    font-family: Arial, Helvetica, sans-serif;
            color: #3f3f3f;
            margin: 0px 0px 15px 0px;
            min-height: 100%; 
            background-image:url("/images/backgrounds/lightblue_dither_bg.png");
            background-repeat:repeat-x;
            background-position:top;
            background-attachment:scroll;
            position:relative;
            background-color:#6fa2c1;    
}
        
a 
{
    color: #0b71c5;
    font-weight:bold;
    outline:0;
}

    .optionButton5 
    {
        font-size: 20px;   
        background: url(/images/buttons/glass_light-trans.png) 0 50% repeat-x #0099ff;
        display:block;  
        border: 1px solid #0b71c5;
        -moz-box-shadow: 0 1px 0 #0099ff inset, 0 -1px 0 #0099ff inset;
        -webkit-box-shadow: 0 1px 0 #0099ff inset, 0 -1px 0 #0099ff inset;
        box-shadow: 0 1px 0 #0099ff inset, 0 -1px 0 #0099ff inset;
        text-shadow: 0 1px #166eb5;
        color:#FFFFFF;
        padding: 4px 10px 4px 10px;
        font-weight: bold;
        text-transform:lowercase;
        text-decoration:  none;
        display:-moz-inline-stack;
        display:inline-block;
        zoom:1;
        *display:inline;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        cursor: pointer;
        font-weight:bold;
    }
    .optionButton5:hover 
    {
        background-color: #3caffc;
        border: 1px solid #0b71c5;
    }
    
    .buttonMedium
    {
        font-size:12pt;
        padding: 4px 5px 3px 5px;  
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
    }
    
    .buttonSmall
    {
        font-size:8pt;
        padding: 3px 4px 3px 4px;  
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
    }
    
    .buttonGreen 
    {
        background: url(/images/buttons/glass_light-trans.png) 0 50% repeat-x #90C833;
        border: 1px solid #8BAE42;
        -moz-box-shadow: 0 1px 0 #B7DB81 inset, 0 -1px 0 #B7DB81 inset;
        -webkit-box-shadow: 0 1px 0 #B7DB81 inset, 0 -1px 0 #B7DB81 inset;
        box-shadow: 0 1px 0 #B7DB81 inset, 0 -1px 0 #B7DB81 inset;
        text-shadow: 0 1px #63852B;
    }
    
    .buttonGreen:hover 
    {
        background-color: #98D236;
        border: 1px solid #8BAE42;
    }
    .buttonGray
    {
        background: url(/images/buttons/glass_light-trans.png) 0 50% repeat-x #999999;
        border: 1px solid #635e5a;
        -moz-box-shadow: 0 1px 0 #635e5a inset, 0 -1px 0 #635e5a inset;
        -webkit-box-shadow: 0 1px 0 #635e5a inset, 0 -1px 0 #635e5a inset;
        box-shadow: 0 1px 0 #635e5a inset, 0 -1px 0 #635e5a inset;
        text-shadow: 0 1px #3f3f3f;
    }
    .buttonGray:hover 
    {
        background-color: #b8b8b8;
        border: 1px solid #cccccc;
    }
.gvRowListingsNew
{
    height:66px;
    background-color: #f9fcff;
    position:relative;
}
.gvRowListingsNew:hover
{
    background-color: #FFFFCC;
    cursor: pointer;
}
.gvRowListingsAlt
{
    background-color: #e2e2e2;
    background-color: #f0eee8;
    margin: 13px 0px 3px 0px;
    position:relative;
    height: 66px;
}
.gvRowListingsAlt:hover
{
    background-color: #FFFFCC;
    cursor: pointer;
}
.gvRow
{
    background-color: #FFFFFF;
}
.gvRow:hover
{
    background-color: #FFFFCC;
}
.gvRowAlt
{
    background-color: #D3D3D3;
    margin: 13px 0px 3px 0px;
}
.gvRowAlt:hover
{
    background-color: #FFFFCC;
}
td.tdRelative
{
    position:relative;
    
}

.searchRow
{
    background-color: #eeeeee;
    margin: 3px 0 0 0;
    padding: 3px 3px 3px 3px;
    width: 643px;
    overflow: hidden;
    font-size: 10pt;
}

.searchTitle
{
    float: left;
    width: 220px;
    margin: 0 3px 0 0;
    padding: 2px;
}
.searchOptions
{
    width: 320px;
    float: left;
    margin: 0px 3px 0px 0px;
    padding: 0px;
}
.pagerStyle
{
    background-color: white;
}
.pagerStyle a
{
    padding: 3px 3px 3px 3px;
    color: #FFA500;
    text-decoration: none;
    border: solid 3px gray;
    background-color: #F5F5F5;
    width: 30px;
}
.pagerStyle a:hover
{
    background-color: #B1B1B1;
    color: #000000;
}
.pagerStyle table
{
    padding: 10px 20px 20px 20px;
}
.pagerStyle span
{
    padding: 2px 2px 2px 2px;
    background-color: #B1B1B1;
    color: #000000;
    border: solid 3px gray;
}
.textfield
{
    background: transparent url(/images/textfield_bg.gif) repeat-x scroll left top;
    border: 1px solid #AFCDD6;
    color: #34768C;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    padding: 2px 3px;
    font-style:normal;
}
.textfield[disabled="disabled"]
{
    color:#CFCFCF; 
    border: 1px solid #DFDFDF;
    cursor: default;
}
.dropdown
{
    border: 1px solid #AFCDD6;
    color: #34768C;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 2px 3px;
    background: transparent url(/images/textfield_bg.gif) repeat-x scroll left top;
}

.multirowtextfield
{
    background: transparent url(/images/backgrounds/3row_textfield_bg.gif) repeat-x scroll left top;
    background-color: #FFFFFF;
    border: 1px solid #AFCDD6;
    color: #34768C;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    padding: 2px 3px;
}
.hiddenPic {display:none;}

.helpTip
{
    background: transparent url(/images/backgrounds/3row_textfield_bg.gif) repeat-x scroll left top;
    background-color: #FFFFFF;
    padding:4px;
    font-size:10pt;
    border: solid 1px #AFCDD6;
    width:250px;
}

.modalbanner
{
    font-size: 16pt;
    margin-bottom:10px;
}

.selectionBox
{
    border: solid 1px #DFDFDF; padding: 3px; width:450px;
}

.validation
{
    color:#000000;
    font-size:8pt;
    background-color:#ffffaa;
}
.humancheck
{
    display:none;   
}
.linktext 
{
    text-decoration:underline;
    color: #34768C;
    cursor: pointer;
    font-weight:bold;
}

        .next
        {
            background-image:url('/images/buttons/moveright18x75.png'); cursor: default;
            width:18px;margin:0px;padding:0px;border:0px;height:75px;
        }
        .next:hover
        {
            background-image:url('/images/buttons/moveright18x75-hover.png'); cursor: pointer;
        }
        .nextPhotoView
        {
            float:right;width:18px; height:113px;
            background-color:#d1ebef; padding:0px;border:0px;
            text-align:center; cursor: default;
            background-repeat:no-repeat; background-position: 0px 32px; background-image: url('/images/buttons/imagenext.gif');
        }
        .nextPhotoView:hover
        {
            background-image:url('/images/buttons/imagenexthover.gif'); cursor: pointer;
        }
        .prev
        {
            background-image:url('/images/buttons/moveleft18x75.png'); cursor: default;
            width:18px;margin:0px;padding:0px;border:0px;height:75px;
        }
        .prev:hover
        {
            background-image:url('/images/buttons/moveleft18x75-hover.png'); cursor: pointer;
        }
        .prevPhotoView
        {
            background-image:url('/images/buttons/imageprev.gif'); 
            cursor: default;float:left;width:18px; 
            height:113px; background-color:#d1ebef; background-repeat:no-repeat; background-position: 0px 32px;
        }
        .prevPhotoView:hover
        {
            background-image:url('/images/buttons/imageprevhover.gif'); cursor: pointer;
        }
        .contactAdPanel
        {
            position:absolute;width:250px; height:73px; padding: 2px;   
        }
        .contactAdContainerSides
        {
            border-left: 1px solid #808080;
            border-right: 1px solid #808080;
        }   
        .inputFormBox 
        {
            padding: 10px 0px 10px 10px; overflow:hidden; color: #3F3F3F; background-color:#F0EEE8; margin: 0px 0px 0px 0px; 
        }
.infoBox {
        background-color: #efeee9; 
        padding:15px;
        border-width: 1px; 
        border-color: #D3D3D3; 
        border-style: solid;
        width:658px;  
    }
    .ajax__html_editor_extender_texteditor
{
    background-color:White;
}
     

        
        #divTopNav
        {
            background-color: #FFFFCC;
        }

        
        .clear {
            clear: both;
            display: block;
            height: 1px;
            overflow: hidden;
            margin: 0;
            padding: 0;
        }
        .onlypro
        {
			position:absolute; 
			display:inline; 
			font-size:6pt; 
			color:#5ccce8;
			margin-top:-5px;
			right:-3px;
			font-weight:bold;
        }     
        .modalBackground
        {
            background-color:Black;
            opacity:0.7;filter: alpha(opacity=70);
               
        }  
        .modalBox
        {
            display:none;
            background-color:#FFFFCC;
            border: solid 2px #808080;
            width: 420px;
            padding: 20px 20px 20px 20px;      
        }
        
        .list
        {
            border: solid 1px #8f8181;
            list-style-type: none;
            margin: 0px;
            background-color: #FFF;
            text-align: left;
            font-size:10pt;
            max-height: 300px;
            overflow: auto;
            
        }
        .autoList
        {
            border: solid 1px #8f8181;
            list-style-type: none;
            margin: 0px;
            background-color: #efefef;
            text-align: left;
            font-size:10pt;
            max-height: 300px;
            overflow: auto;
            position:absolute;
            z-index:9999;
        }
        ul.list li
        {
            padding: 2px 5px 0px 0px;
        }
        .listitem
        {
            margin-left: -40px;
            color: #000000;
            padding: 0px 2px 0px 2px;
        }
        .hoverlistitem
        {
            margin-left: -40px;
            cursor: pointer;
            background-image: url('/images/backgrounds/shine_bg-yellow.gif');
            background-repeat: repeat-x;
            border-bottom: solid 1px #8f8181;
            border-top: solid 1px #8f8181;
        }
        .watermarkText
        {
            color:#A3A4A4;  
            width:170px; 
            background:transparent url(/images/textfield_bg.gif) repeat-x scroll left top;
            border:1px solid #AFCDD6;
            font-family:Arial,Helvetica,sans-serif;
            font-size:14px;
            font-weight:bold;
            padding:2px 3px;
        }
        .ratingStar {
            font-size: 0pt;
            width: 13px;
            height: 12px;
            margin: 0px;
            padding: 0px;
            cursor: pointer;
            display: block;
            background-repeat: no-repeat;
        }
        .filledRatingStar {
            background-image: url(/images/FilledStar.png);

        }
        .emptyRatingStar {
            background-image: url(/images/EmptyStar.png);
        }
        .savedRatingStar {
            background-image: url(/images/SavedStar.png);
        }
        .gvTanHeader
        {
             background-color:#808082;
             background-image:url('/images/backgrounds/grad_bg-tan-25x25.gif');
             background-repeat:repeat-x;
             height:25px;
        }
        .ui-widget-header a
        {
            color: #e8f2fb;
            font-weight:bold;
            text-decoration:none;  
        }
        .ui-widget-header a:hover
        {
            text-decoration:underline;  
        }       
        .closeButton
        {
            cursor: pointer;
        }
    .detailsBox
    {
        background-color: #efeee9; 
        font-family: Tahoma; 
        text-align: left; 
        float: left;
        width: 282px; 
        margin-right: 5px; 
        padding:15px;
        border-width: 1px; 
        border-color: #D3D3D3; 
        border-style: solid; 
    }

    .NotificationBox
    {
        border-left:3px solid #0b71c5;
        border-top:3px solid #0b71c5;
        border-bottom:3px solid #0b71c5;  
        background-color:#d1ebef; 
        width:300px; 
        padding: 15px 10px 10px 15px;
        position:absolute;
        right:-321px;
        display:none;
        color: #166eb5; font-weight:bold;
        min-height: 60px;
        -moz-box-shadow: 6px 6px 9px rgba(0, 0, 0, 0.5); 
        -webkit-box-shadow: 6px 6px 9px rgba(0, 0, 0, 0.5);
        box-shadow: 6px 6px 9px rgba(0, 0, 0, 0.5);
        z-index:99999;
    }
    .NotificationBoxClose 
    {
        cursor: pointer; 
        position:absolute;bottom:0px;right:3px;font-size:8pt;
    }
    .NotificationBoxClose:hover 
    {
        background-color:#fff766;   
    }
    
    
    
    
    
    
    
    
    
    
    
    
        #mainsitebox
        {
            min-height:100%;
            height:100%;
             width:850px;
             margin-top:5px;
             margin-left: auto;
             margin-right:auto;
             margin-bottom:10px;
             position:relative;
             height:100%;
             border: 3px solid #D4D4D4; 
             background-color: #D1EBEF;
             -moz-box-shadow: 6px 6px 9px rgba(0, 0, 0, 0.5); 
             -webkit-box-shadow: 6px 6px 9px rgba(0, 0, 0, 0.5);
             box-shadow: 6px 6px 9px rgba(0, 0, 0, 0.5);
        }
        #divTopSection
        {
            clear: both;
            width: 850px;
        }
        #divTitleBar
        {
            background: url(/images/sprites/primary.png) repeat-x;
            background-position: 0 -603px;
            border-bottom: 1px solid #FFFFFF;
            height: 69px;
            clear: both;
            width:850px;
            position:relative;
        }
        #divLogo
        {
            float: left;
            position: relative;
            width: 325px;
            height: 69px;
            overflow:hidden;
        }
        #divFrontText
        {
            background: url(/images/backgrounds/grad_bg_gray-51.jpg) repeat-x top;
            position:absolute;
            background-color:#FFFFFF;
            height:41px;
            top:5px;
            right:-30px;
            font-size: 12pt;
            color: #0074d2; 
            overflow:hidden;
            padding:5px 5px 5px 5px;
            z-index:1000;
            border: 1px solid #D4D4D4; 
             -moz-box-shadow: 6px 6px 9px rgba(0, 0, 0, 0.5); 
             -webkit-box-shadow: 6px 6px 9px rgba(0, 0, 0, 0.5);
             box-shadow: 6px 6px 9px rgba(0, 0, 0, 0.5);
        }

        
        #divBannerTop
        {
            float: right; 
            position: relative;   
            width: 470px;
            margin-right:40px;
            margin-top:5px;
        }
        
        #divNavBar
        {
            background: #0099FF;
            height: 41px;
            clear: both;
            border-bottom: solid 3px #0074D2;
        }

        #divCenterSection
        {
            clear: both;
            width: 100%;   
        }
        .divLeftBar
        {
            float: left;
            position: relative;
            padding: 10px 3px 10px 3px;
            background-color: #D1EBEF;
            width: 120px;
            font-size: 10pt;
        }
        #divContentArea
        {
            height:100%;
            float: left;
            position: relative;
            width: 694px;
            padding: 20px 10px 50px 20px;
            background-color: #FFFFFF;
            min-height: 850px;
            overflow:hidden;
        }

        .navInactive
        {
            float: left;
            padding: 5px 10px 10px 10px;
            height: 30px;
            font-weight: bold;
            color: #FFFFFF;
            text-decoration:  none;
            cursor: pointer;
        }
        
        .navActive
        {
            background-color: #FFFFFF;
            float: left;
            height: 30px;
            padding: 5px 10px 10px 10px;
            color: #0079DB;
            border-left: solid 3px #0074D2;
            border-right: solid 3px #0074D2;
            border-top: solid 3px #0074D2;
            font-weight: bolder;
            cursor: pointer;
            text-decoration: none;
        }
        
        .navInactive:hover
        {
            color: #8BB9DF;
            background-color: #EEEEEE;
            font-weight: bold;
            border-left: solid 3px #0074D2;
            border-right: solid 3px #0074D2;
            border-top: solid 3px #0074D2;
            padding: 3px 7px 10px 7px;
        }
        
        .navLink
        {
            text-decoration: none;
        }
        .dropdown{background: #FFFFFF;}
        
        .noUnderline
        {
            text-decoration: none;
        }
        .noUnderline:hover
        {
            text-decoration: underline;   
        }
        
        span.displaynone 
        {
            display:none;
        }
        .updateProgress
        {        
            padding: 10px 10px 10px 10px;
            border: solid 2px #ffffff;
            background-color:#d1ebef; 
            color: #166eb5;
            font-weight:bold;
            text-align:center;
            -moz-box-shadow: 6px 6px 9px rgba(0, 0, 0, 0.5); 
            -webkit-box-shadow: 6px 6px 9px rgba(0, 0, 0, 0.5);
            box-shadow: 6px 6px 9px rgba(0, 0, 0, 0.5);
            z-index:99999;
        }
        .expandheader
        {
            font-weight: bolder;
            cursor: pointer;
            font-size:12pt;
            color: #166eb5;
        }
        
        .expanded-slider-handle
        {
            height: 24px; 
            margin-top: -4px;  
            cursor: pointer;
        }
        
        .dropShadow
        {
          -moz-box-shadow: 6px 6px 9px rgba(0, 0, 0, 0.5); 
            -webkit-box-shadow: 6px 6px 9px rgba(0, 0, 0, 0.5);
            box-shadow: 6px 6px 9px rgba(0, 0, 0, 0.5);
        }
        .overviewBox 
        {
            margin-top:30px; background-color:#cbe0f3; overflow:auto; padding:10px;
        }
        .overviewBoxDescription
        {
            text-align:left; line-height:20px; overflow:hidden;
        }
        .overviewBoxTitleText 
        {
            font-weight:bold; font-size:22pt; line-height:32px; color:#166eb5;
        }
        #mask {
	        display: none;
	        position: fixed; left: 0; top: 0; 
	        width: 100%; height: 100%;
	        z-index: 10000;
        }

        img.savelink
        {
            clip:rect(153px 22px 175px 0px); position:relative;  top:-155px; left:0px;   
        }
        span.savelink 
        {
            display:block; top: 0; left: 0; display:block; height:22px; width:22px;overflow:hidden;position:absolute;     
        }
        span.savelinktext
        {
            margin-left:25px;padding-top:3px;height:19px;display:block;
        }

        span.buttonSprite
        {
            display:block; top: 0; left: 0; display:block; height:22px; width:22px;overflow:hidden;position:absolute;  
            padding-top:3px;padding-left:3px;
        }
        img.savebutton
        {
               clip:rect(153px 22px 175px 0px); position:relative;  top:-155px;   
               
        }
        
        div.buttonSpriteContainer
        {
            position:relative;padding-left:26px;height:22px;
        }
        div.buttonSpriteImage
        {
            background-image:url(/images/sprites/primary.png);background-position: 0 -153px;display:inline-block;height:22px;width:22px;position:absolute;top:3px;left:3px;
        }
        
        .divFeedback 
        {
            display: none; height: 350px;
            width: 465px; background-color: #EFF7FF; border: solid 5px #808080; padding: 25px 5px 25px 5px;
            color: #000000;   
        }
        
        .divTellAFriend
        {
            height:120px; width:25px; cursor: pointer; background-color: #06C;
        background-image: url(/images/sprites/primary.png); background-repeat:no-repeat; background-position: 0 -181px; border: 1px outset #06C; cursor: pointer; display:block;
        }
        
        div.checkboxSprite 
        {
            background-image:url(/images/sprites/listing.png);background-position: -73px 0;display:inline-block;height:20px;width:20px;
        }
        
        div.invalidSprite 
        {
            background-image:url(/images/sprites/listing.png);background-position: -24px 0;display:inline-block;height:20px;width:20px;
        }

        span.footerSprite
        {
            display:block; position:absolute; 
            top:0px;
            
            left: 0; height:15px; width:22px; overflow:hidden;
        }
        
        .sidead
        {
            border: 0px;
            width: 120px;
            height: 240px;   
        }
        .topad
        {
            border: 0px;
            width: 468px;
            height: 60; 
        }