@charset "utf-8";
/* CSS Document */

#main {
margin:0px;
padding:0px;
color:#595959;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:medium;
/*
background-color:#F9B428;
*/
}


/*@@@@@@@@@@@@@@ Styles to correct positioning errors @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
#banner_table img {
display:block;
margin-left:auto;
}

#banner_table td {
width:800px;
}


hr {
color:#C6C7C9;
}

/*@@@@@@@@@@@@@ Styles of main block elements  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/


#wholesitepositionid {
position:absolute;
width:100%;
top:0px;
left:0px;

}

#wholesitecenterid {
position:relative;
width:860px;
margin:auto;
}

#logo_container {
position:absolute;
z-index:10;
top:40px;
left:20px;
width:136px;
height:176px;
}

#line_container{
position:absolute;
top:240px;
left:0px;
height:1px;
width:100%;
border-top:1px solid #C6C7C9;
padding:0px;
z-index:70;
}

#signup_container{
position:absolute;
left:0px;
top:530px;
z-index:2;
}

#topmenuline {
position:absolute;
z-index:1;
left:20px;
top:260px;
width:180px;
height:300px;
}

a.subnotselected { padding-left:20px; }
a.subnotselected:hover { color:#E3801B; }
a.subnotselected:visited { color:#5E5E5E; }
a.subnotselected:visited:hover { color:#E3801B; }


a.subselected { padding-left:20px; color:#000000; }
a.subselected:hover { color:#E3801B; }
a.subselected:visited { color:#C6C7C9; }
a.subselected:visited:hover { color:#E3801B; }


#article {
position:relative;
background-color:#ffffff;
}

#idheadingtext {
position:relative;
padding-top:260px;
margin-left:240px;   
}
#idpagetext {
position:relative;
padding-top:10px;
margin-left:240px;
margin-right:20px;
min-height:600px;
padding-bottom:30px;
}

.photo {
padding-left:20px;
}
#content_table{
width:800px;
}

#banner_table {
display:block;
position:relative;
height:200px;
width:100%;
border-top:19px solid #fff;
margin-bottom:60px;
}

#banner_table td {
text-align:right;
}




#idpagetext2 {
   position:absolute;
   top:0px;
   left:240px;
}

#stretcher {
  display:none;
}

#basescrollgraphicid {
position:relative;
width:100%;
background-color:#FFFFFF;
height:50px;
text-align:center;
margin:auto;
border-top:1px solid #C6C7C9;


}
body {

color:#595959;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:medium;
}
a {
color:#5E5E5E;
font-size:medium;
font-weight:bold;
text-decoration:none;
}
a:link {
color:#5E5E5E;
font-weight:bold;
text-decoration:none;
}
a:visited {
color:#5E5E5E;
font-weight:bold;
text-decoration:none;
}
a:hover {
color:#E3801B;
font-weight:bold;
text-decoration:none;
}

a img {
border:0px;
}
h1 {
color:#E3801B;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:125%;
margin:0;
padding:0;
}
h2 {
color:##77A4A6;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:115%;
font-weight:bold;
margin:0;
padding:0;
}
h3 {
color:#E3801B;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:110%;
font-weight:bold;
margin:0;
padding:0;
}
h4 {
color:#77A4A6;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:110%;
font-weight:bold;
margin:0;
padding:0;
}
h5 {
color:#C9459C;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:100%;
font-style:normal;
margin:0;
padding:0;
}
h6 {
color:#BA0E31;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:100%;
font-style:normal;
margin:0;
padding:0;
}
ul {
list-style-position:outside;
list-style-type:square;
list-style-image:url("/images/bullet2.gif");
}
.ul2 {
list-style-image:url(images/tick.gif);
list-style-type:none;
}
ul ul ul {
list-style-image:url(images/bullet2.gif);
list-style-type:none;
}
.color1 {
color:#684F00;
font-size:small;
font-weight:bold;
text-decoration:none;
}
.color2 {
color:#FFFFFF;
font-size:small;
}
.title {
color:#7F7571;
font-size:17px;
font-weight:bold;
}
.title2 {
color:#D23795;
font-size:10pt;
font-weight:bold;
}
.title3 {
color:#D23795;
font-size:18px;
font-weight:bold;
}
.title4 {
color:#D23795;
font-size:12px;
font-weight:bold;
}
label {
color:#334D55;
font-family:Arial,sans-serif;
font-size:100%;
font-weight:bold;
}
.mceContentBody {
background-color:#97B3A2;
background-image:none;
color:Black;
}

#newslettersignup {
margin:0;
}
table.newslettersignup {
width:500px;
}
td.newslettersignuplabel {
width:200px;
}
input.newslettersubmit {
color:#E3801B;
font-size:16px;
font-weight:bold;
background-color:#ffffff;
border-color:#000000;
border-width:1px;
border-style:solid;
}