﻿

/* Global */

p { 
    margin-bottom:10px;
    text-indent:10px; 
    
}

/* Headings */

h1 { font-size:20px; }

/* Fonts */
* {
    font-family:Segoe UI, Tahoma;
    font-size:14px;
}

ul { list-style-position:inside !important; }

/* Links */

a { color:red; text-decoration:none; font-size:inherit; }
a:hover { color:#b40004; }





            
            



/* Special */

.special { color:Red; font-weight:bold; }


/* Lists */

ul.list { 
    list-style-type:decimal; 
    margin-left:20px !important;
    *margin-left:30px !important; /* For <= IE7 */
    list-style-position:outside !important;
}
ul.list li {
    padding-left:15px;
    padding-bottom:10px;   
} 

/* Services page */

ul.serviceLinks {
}

ul.serviceLinks a {
    display:block; 
    margin-bottom:10px; 
}


div.serviceSection {
    margin-bottom:20px;
}



/* Contact page */

div#ContactNav {
}

    div#ContactNav ul {
      list-style-type:none;
      list-style-position:outside;  
      margin-bottom:20px; 
    }
    
        div#ContactNav ul li:first-child {
            font-weight:bold; 
            margin-left:0px;
            font-size:inherit;  
            font-size:14px;
        }
        
        div#ContactNav ul li {
            margin-left:10px;  
            font-size:12px;
        }
        
div#ContactUsPanel {
    margin:0px auto;
}

div.instructionSection {
    margin-bottom:20px;   
}

span.instruction {
    color:#808080;
    font-size:10px;
    font-weight:bold; 
}

span.error {
   color:red;
}

/* iestyles */
ul.serviceLinks {
    list-style:none;
    list-style-type:none !important;
}


/* Information Panels */

div.informationPanel {
    border:solid 1px silver;
    padding:5px;
}

    div.informationPanel div.title {
        background:silver url('../images/infoPanelTitle.png') repeat-x;
        padding:5px;
        height:15px;
        font-size:15px;
        line-height:15px;
        color:White;
        font-weight:bold;
    }
    
    div.informationPanel div.content {
        padding:10px;
    }


/* Textboxes */

.textbox { border:solid 1px silver; }

.button {
    border-style:outset;
    border-color:Silver;
    border-width:1px;
    padding-left:5px;
    padding-right:5px; 
    font-weight:bold;  
}

.redButton {
    cursor:pointer;
    width:163px;
    height:28px;
    background:transparent url('../images/redButton163.png');
    border:none;
    color:White;
    font-weight:bold;
}

/* To fix Firefox issue with centering text inside buttons */
*>.redButton { padding-bottom:3px; }

.redButton:hover {
    background-position:0px -29px;
}

