body { 
    font-family: Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;
    font-size: 100%;
    font-weight: 200;
    color: black;
    line-height:1.5em;
    margin:0px;
    left:0px;
}

p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset { margin-bottom: 20px; }

a:link {text-decoration:none; color:black}    /* unvisited link */
a:visited {text-decoration:none; color:black} /* visited link */
a:hover {text-decoration:underline; color:#e30023}   /* mouse over link */
a:active {text-decoration:underline; color:black}  /* selected link */

hr {
    border: 0 #ccc solid;
    border-top-width: 1px;
    clear: both;
    height: 0;
}

/* Menus ----------------------------------------------------------------------------------------------------*/

.menudivi {
    width:74px;
    height:58px;
    margin-left:5px;
    border:0px;
    float:left;
    background-color:#424242;
    padding:4px;
    font-family: Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;
    font-size:0.62em;
    color:#FFF;
    cursor:pointer;
    display:block
}

#menu a, #menu a:visited {
    color:#FFF;
    text-decoration:none
}

#menu a:hover { color:#E9E9E9 }

.menudivi:hover { background-color:#818181 }
.combox1 { 
    max-width: 310px;
    min-width: 310px;
    float:left; 
    margin-top:5px;
    overflow:auto;
}
.combox2 {
    max-width: 310px;
    min-width: 310px;
    float:left; 
    margin:5px 5px 0px 0px; 
    overflow:auto;
}
.tdhead {
    background-color:red; 
    font-size:1.0em; 
    line-height:1.0em; 
    height:1.0em; 
    color:white; 
    padding:0.6em 1.0em 0.5em 1.0em;
    vertical-align:middle;
}
.tdheadimg {
    background-color:red; 
    font-size: 1.0em; 
    line-height: 1.0em; 
    height:1.0em; 
    color:white;
    vertical-align:middle;
    padding:0.43em 1.0em 0.67em 1.0em;
}

/* Headings
----------------------------------------------------------------------------------------------------*/

h1 { 
    font-family: Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif; 
    font-size:2.0em;
    font-weight:normal;
    color:black;
    line-height:1.75em;
    display:block;
    margin-bottom:5px
}

h2 { 
    font-family: Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif; 
    font-size:1.5em;
    font-weight:normal;
    line-height:1.3em;
    color:red
}

h3 { font-size: 1.4em }

h4 { font-size: 1.3em }

h5 { font-size: 1.2em }

h6 { font-size: 1.1em }

/* `Spacing
----------------------------------------------------------------------------------------------------*/

ol { list-style: decimal }

ul { list-style: disc }

li { margin-left: 1.4em }

#footer {
    width:100%; 
    background-color:#575757;
    color:#ABABAB;
    text-align:center;
    font-size:80%;
    margin:0 auto
}


#footer a, #footer a:visited {text-decoration:none; color:#ABABAB; overflow:auto}
#footer a:hover {color:white}

#twttime1 {float:right}
#twttime2 {float:right}
#twttime3 {float:right}
#twttime4 {float:right}
#twttime5 {float:right}

.tbcontact{
    width:99%;
    border:0px;
    margin-top:20px;
}
.tbcontact td{
    padding:5px 0px;
    text-align:left;
}
.divBox1 {
    width:945px;
    min-width:360px;
    margin:0;
    padding:0;
    float:left;
    overflow: auto;
}
.divIntro{
    max-width:650px;
    min-width:330px;
    float:left;
    background-color:white;
    padding:10px 10px 20px 20px;
    overflow:auto;
    
}
.divIntro h1 {font-size:1.45em;}
.divIntro p {font-size: 1.2em;}
.divInfo{
    max-width:910px;
    min-width:330px;
    float:left;
    padding:10px 10px 20px 20px;
    overflow:auto;
    
}
.divServices {
    width:95%;
    float:left;
    color:#ABABAB;
    background-color:#575757;
    padding:10px 10px 10px 10px;
    overflow: auto;
}
.divServices h3 {
    font-size:1.45em;
    font-weight:normal
}
.divServices a, .divServices a:visited {text-decoration:none; color:#ABABAB;}
.divServices a:hover {color:white}
/* Twitter box properties */

.divTwitbox{
    color: #6C6C6C;
    background-color: white;
    font-weight:200;
    font-size:0.87em;
    line-height:1.5em;
    margin:0px;
    padding:10px 10px 5px 10px;
    border:0px dotted #6C6C6C;
    overflow:auto;
    word-wrap:normal;
}
.divTwitbox a {color:red}
.divTwitbox a:hover {text-decoration: underline}
.divTwitbox p {margin: 0em 0em .75em 0em}
.divTwitbox li {
    margin-bottom: 1.0em;
    margin-left:0px}

.divPresbox{
    color: black;
    background-color: white;
    font-weight:200;
    font-size:0.87em;
    line-height:1.5em;
    margin:0px;
    padding:10px 10px 20px 10px;
    border:0px dotted #6C6C6C;
    overflow:auto;
    word-wrap:normal;
}
.divPresbox a {color:red}
.divPresbox a:hover {text-decoration: underline}
.divPresbox p {margin: 0em 0em .75em 0em}
.divPresbox li {
    margin-bottom: 1.0em;
    margin-left:0px}

/* Contact screen properties */
.sag {text-align:right}

.divRightHand
{
    width:224px;
    min-width:224px;
    min-height:135px;
    color:#6C6C6C; 
    font-size:0.87em; 
    line-height:1.5em; 
    float:left;
    padding:30px 15px 10px 20px; 
    border-left: 1px dotted #C0C0C0;
    background-color:whitesmoke;
    overflow:auto;
}
.divRightHand h2 { 
    font-family: Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif; 
    font-size:1.5em;
    font-weight:normal;
    line-height:1.3em;
    color:red;
    margin:0px;
}
.divMidBox {
    max-width:940px;
}
.divFwdBack {
    width:100%; 
    color:red;
    text-align:center;
    font-size:1.2em;
    margin:0 auto
}
input, textarea {border:1px solid #999}
textarea {height:150px}
select {border:1px solid #999}
#cf td {border:1px dotted #CCC}

.ddcolorButtons a{
float:left;
color:white;
opacity: 0.8;
background:#E30023;
margin:0em 0.5em 0.5em 0em;
padding:0.5em 0.5em 0.5em 0.5em;
width:200px;
height:30px;
text-align:center;
text-decoration:none;
font:normal 1.0em Helvetica, Arial, Verdana, sans-serif;
font-weight: 200;
}
.ddcolorButtons a:hover{
background-color: #333333;
}
.clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}