/* SOMETIMES Y CUSTOM CSS */


/* Sometimes Y custom color palette */

/* orange :: #EE8422 */
/* blue :: #6BA9C0 */
/* purple :: #646191 */
/* red :: #DD4330 */

html, body {
border:0;
margin:0;
padding:0;
height:100%;
width:100%;
}

body {
background:#FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #000000;
line-height: 16px;
text-align:center;
}

/***** Headings *****/

h1, h2, h3, h4, h5, h6 {
margin:0; 
font-weight: normal;
}

h1 {
align:top;
margin:0;
padding:0 0 14px 0;
letter-spacing:0px;
font-size:14px;
color: #EE8422;
font-weight:600;
}

h2 {
align:top;
margin:0;
padding:0 0 14px 0;
letter-spacing:0px;
font-size:14px;
color: #990000;
font-weight: normal;
}

h3 {
align:center;
margin:0;
padding:0 0 14px 0;
letter-spacing:0px;
font-size:14px;
color: #993333;
font-weight: normal;
}

/***** CUSTOM CSS TEMPLATE STARTS HERE *****/

#pageContainer{width: 1200px; height:1100px; text-align:left; margin-left: auto; margin-right: auto;}

#mainContainer{width: 1200px; height:900px; text-align:center; margin-left: auto; margin-right: auto; padding:0;}

/* May hold music player */

#player{width:400px; height:100px; padding:0; margin:0;}

#textHolder{width: 1200px; height:800px; padding-top:100px; text-align:center; padding:0;}

#formHolder{width: 1200px; height:800px; paddin-top:100px; text-align:center; padding:0;}

#contact {
	
width:380px;
height:350px;
overflow:hidden;
padding:0px;
border:none;
outline:0;
padding-top:100px;
margin-left:auto;
margin-right:auto
}

/***** CUSTOM SCROLL STYLES BEGIN HERE *****/

#mycustomscroll{/* Typical fixed height and fixed width example */width: 355px; height: 210px; overflow: auto;/* IE overflow fix, position must be relative or absolute*/
margin-left: auto ;margin-right: auto; padding: 15px; text-align: left; position: relative; top: 100px;}

.scrollgeneric{line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}
.vscrollerbase{width: 10px;background-color: #DD4330;}
.vscrollerbar{width: 10px;background-color: #EE8422;}
.hscrollerbase{height: 10px;background-color: #DD4330;}
.hscrollerbar{height: 10px;background-color: #DD4330;}
.scrollerjogbox{width: 10px;height: 10px;top: auto; left: auto;bottom: 0px; right: 0px; background-color: gray;}

/***** CUSTOM SCROLL STYLES END HERE *****/

#footer{text-align:center; margin-left: auto; margin-right: auto; width:1200px; height: 50px; padding:0;}


/* DEFAULT LINK STYLE */

a:link{
color:#000000;
text-decoration:none;
}

a:visited{
color:#000000;
text-decoration:none;
}

a:hover{
color:#666666;
text-decoration:none;
}

a:active{
color: #000000;
text-decoration: none;
}

/* cutom links */

/* FOOTER LINK STYLE */

.footerLink a {
color:#EE8422;
border-bottom:none;
text-decoration:none;
background-color:none;
font-size: 12px;
}

.footerLink a:visited {
color:#EE8422;
border-bottom:none;
text-decoration:none;
background-color:none;
font-size: 12px;
}

.footerLink a:hover {
color:#FFFFFF;
background-color:#DD4330;
-webkit-border-radius: 4px; /* for Safari and Chrome */
-moz-border-radius: 4px; /* for Firefox */
-o-border-radius:4px; /* when Opera Presto 2.3 or later is released */
border-radius: 4px; /* future proofing for when border-radius is supported */
border-bottom:none;
text-decoration:none;
font-size: 12px;
}

.footerLink a:active {
color: #EE8422;
border-bottom:none;
text-decoration:none;
font-size: 12px;
background-color:none;
}

/* return arrows */
.arrows a {
color:#EE8422;
border-bottom:none;
text-decoration:none;
font-weight:900;
font-size: 14px;
background-color: none;
}

.arrows a:visited {
color:#EE8422;
border-bottom:none;
font-weight:900;
text-decoration:none;
font-size: 14px;
background-color: none;
}

.arrows a:hover {
color:#DD4330;
border-bottom:none;
font-weight:900;
text-decoration:bold;
background-color: none;
font-size: 14px;
}

.arrows a:active {
color: #EE8422;
border-bottom:none;
text-decoration:none;
font-weight:900;
font-size: 14px;
background-color: none;
}

/* name */
.name a:{
color:#000000;
text-decoration:none;
}

.name a:visited{
color:#000000;
text-decoration:none;
}

.name a:hover{
color:#FFFFFF;
background-color:#DD4330;
-webkit-border-radius: 4px; /* for Safari and Chrome */
-moz-border-radius: 4px; /* for Firefox */
-o-border-radius: 4px; /* when Opera Presto 2.3 or later is released */
border-radius: 4px; /* future proofing for when border-radius is supported */
text-decoration:none;
}

.name a:active{
color: #000000;
text-decoration: none;
}

/* CUSTOM FONT STYLES */

.space{color:#F4D7C3;font-weight: bold;}

.copyright{color:#6BA9C0;font-weight: normal; font-size:9px}

.return{color:#DD4330; font-weight: 900; font-size:12px;}
