﻿body {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

* {
    font-size:18px;
    font-family: Arial, Helvetica, sans-serif;    
    font-weight: normal;
    color:#7c7c7c;
    text-align:justify;
    vertical-align:top;
}
#SEARCH_INPUT {
    border-radius: 10px;
    padding-left: 5px;
    padding-right: 5px;
    outline: none;
    border:none;
}

a {
    
    color:inherit;
    font:inherit;
    outline:none;
    border-style:none;    
    text-decoration: none;
}
    a * {
        border-style:none;
        outline:none;
    }
.PageWrapper {
    width: 1100px;
    margin: 0 auto;
}
h1 {
    font-size:20px;
    color: #1cbfe2; 
}
h2 {
    font-size:20px;
    margin-top:0px;
    padding-top:0px;
    margin-bottom:0px;
}
h3 {
     color: #1cbfe2; 
    font-size:20px;
    margin-top:0px;
    padding-top:0px;
    margin-bottom:1em;
}
p {
    margin-top:0px;
    font-size:15px;
    line-height:1.3em;
}
#TopBanner {
   
    background-color: #1cbfe2; 
    width: 100%; 
    height: 125px; 
    min-width: 1100px;
}

#TopBanner * {
    color:#ffffff;
    font-size:11px;
    
}
#Footer {
   padding-top:0.5em;
     border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #c7c7c7;
}
.Login_TextBox {
    margin-left:0px;
    border-color:#ffffff;
    border-style:solid;
    color:black;
}

.Login_Checkbox input {
    margin-top:0px;
    margin-left:0px;
   border-width:0px;
    border-style:none;
    color:black;
}
#LoginButton {
    background-color:transparent;

}
.SearchTextBox {
    color:#000000;
    border-style:none;
    border-radius: 10px;
    padding-left: 5px;
    padding-right: 5px;
    outline: none;
    
}
#TopBanner .LOGIN_BOX * {
font-size:12px;
}
#HOMEPAGE_MENU * {
    vertical-align:middle;
}
.TITLE_BOX * {
    vertical-align:middle;
    display:inline-block;
    font-size:33px;     
    
    margin-left:0em;
}
.Button {
    
    border-radius:5px;
    padding:0.25em;
    padding-left:1em;
    padding-right:1em;
    text-align:center;
    display:inline-block;
    margin-bottom:0.5em;
    

}
.Repeater_Element {
     border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #d2d2d2;
    padding-bottom:1em;
    padding-top:1em;
    width:100%;
   
    
}
.Category_Button {
    padding-top:1em;
    padding-bottom:1em;
    border-width:5px;
    border-style:solid;
    border-radius:50px;
    border-color:#1cbfe2;
    text-align:center;
    font-size:20px;

}
.ARTICLE_BODY a {
text-decoration:underline;
}
