﻿/* DEFAULTS
----------------------------------------------------------*/

body
{
    font-size: .80em;
    font-family: "Helvetica Neue" , "Lucida Grande" , "Segoe UI" , Arial, Helvetica, Verdana, sans-serif;
    margin: 0px;
    padding: 0px;
    color: #666666;
    background-image: url('images/touch01d.gif');
}

a:link, a:visited
{
    color: #265CC0; 
}

a:hover
{
    color: #1d60ff;
    text-decoration:"underline";
}

a:active
{
    color: #4D9FE1;  
}

p
{
    margin-bottom: 10px;
    line-height: 1.6em;
}

hr {
	border: 0;
	border-top: 2px solid #DE5C2F;
	height: 2px;
}

img
{
    padding: 3px;
    margin: 3px;
    border-width: 0;
}

ul
{
    list-style-image: url(Images/bullet.gif);
    list-style-position: outside;
    list-style-type: disc;
}

/* Headings                    */
/*-----------------------------*/
h1
{
    font-size: x-large;
    color: #265CC0;
    text-align: center;
}

h2
{
	font-size: large;
	color: #265CC0;
}
	
h3
{
    font-size: medium;
    color: #265CC0;
    padding-left: 20;
}

/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/

.page
{
    width: 94%;
    background-color: #FFFFFF;
    margin: 20px auto 0px auto;
    border: 1px solid #496077;
}

.header
{
    position: relative;
    margin: 0px;
    padding: 0px;
    background: #FFFFFF;
    width: 100%;
}

.header h1
{
    font-weight: 700;
    margin: 0px;
    padding: 0px 0px 0px 50px;
    color: #FF9900;
    border: none;
    line-height: 2em;
    font-size: 3em;
}

.leftCol
{
    padding: 6px 0px;
    margin: 12px 8px 8px 8px;
    width: 200px;
    min-height: 200px;
}

.footer
{
    color: #4e5766;
    padding: 8px 0px 0px 0px;
    margin: 0px auto;
    text-align: center;
    line-height: normal;
    font-weight: bold;
    vertical-align: top;
}

.footer a img
{
}


/* Mine                      */
/*-----------------------------*/	
.mainmenu
{
    margin: 20px 10px 0px 10px;
    float: left;
}

.ProdMenu
{
    margin: 0px 30px 0px 40px;
    clear: both;
}

.EndMenu
{
    margin: 0px 30px 20px 40px;
    clear: both;
}

.MainLogo
{
    float: left;
    display: inline;
    padding-right: 10px;
    text-align: center;
}

.boxedcenter
{
    vertical-align: middle;
    text-align: justify;
    border: medium double #FF6600;
    padding: 0px 20px 20px 20px;
    margin: 40px;
    width: 80%;
}

.statement
{
    vertical-align: middle;
    text-align: center;
    border: medium double #FF6600;
    padding: 20px 20px 20px 20px;
    margin: 20px auto 20px auto;
    width: 80%;
    font-weight: 700;
    font-size: 2em;
}

.main{
    border: 5px solid #7592BD;
    padding: 0px 10px 10px 10px;
    position: relative;
    clear: both;
    margin: 12px 8px 8px 8px;
    min-height: 420px;
}

.esconder {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    height: 0;
    width: 0;
    z-index: -1;
}



/********** contact form **********/
#contactform { margin:0; padding:5px; }
#contactform * { color:#F00; }
#contactform ol { margin:0; padding:0; list-style:none; }
#contactform li { margin:0; padding:0; background:none; border:none; display:block; clear:both; }
#contactform li.buttons { margin:5px 0 5px 0; }
#contactform label { margin:0; width:110px; display:block; padding:10px 0; color:#666; font: normal 12px Arial, Helvetica, sans-serif; text-transform:capitalize; float:left; }
#contactform label span { color:#F00; }
#contactform input.text { width:480px; border:1px solid #c0c0c0; margin:2px 0; padding:5px 2px; height:16px; background:#fff; float:left; }
#contactform textarea { width:480px; border:1px solid #c0c0c0; margin:2px 0; padding:2px; background:#fff; float:left; }
#contactform li.buttons input
{
    border: 1px solid #000;
    background: #2DBBFF;
    padding: 10px;
    margin: 10px 0 0 0px;
    float: left;
    font: normal 12px Arial, Helvetica, sans-serif;
    color: #000000;
}
p.response { text-align:center; color:#F00; font: normal 11px Georgia, "Times New Roman", Times, serif; line-height:1.8em; width:auto; }


