/* CSS Document */

body {
background-color:#404040;
background-image:url(images/sandyx.jpg);
margin-top:0;
margin-bottom:0;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
height:100%;
}

#main {
margin-left:auto;
margin-right:auto;
width:798px;
}


/* HEADER AREA */
/* ___________ */ 


#header {
width:798px;
height:180px;
border-left:0px solid #005b36;
border-right:0px solid #005b36;
border-top:0px solid #005b36;
border-bottom:7px solid #005b36;
background-color:#657c96;
}


#header_logo
{
float:center;
width: 798px;
height: 100px;
color: #333333;
text-decoration: none;
display: block;
text-align: center;
font-family:Arial, Helvetica, sans-serif;
font-size:1.3em;
background-color:#657c96;
}


#header_left
{
float:left;
width: 215px;
height: 80px;
color: #ffffff;
text-decoration: none;
display: block;
text-align: center;
font-family:Arial, Helvetica, sans-serif;
font-size:1.3em;
background-color:#657c96;
border: #A4D4FE 0px solid; 
}


#header_center
{
float:left;
width: 281px;
height: 80px;
color: #ffffff;
text-decoration: none;
display: block;
text-align: center;
font-family:Arial, Helvetica, sans-serif;
font-size:1.3em;
background-color:#657c96;
border: #A4D4FE 0px solid; 
}


#header_right{
float:right;
width: 302px;
height: 80px;
padding:0px 0 0 0;
color: #ffffff;
text-decoration: none;
display: block;
text-align: center;
font-family:Arial, Helvetica, sans-serif;
font-size:1.3em;
background-color:#657c96;
background-image:url(yourfilename.gif);
layer-background-image:url(yourfilename.gif);
border: #A4D4FE 0px solid; 
}


#header_right_int{
float:right;
background-color:#A4D4FE;
height:180px;
width:597px;
}




/* MIDDLE AAW                         */
/* ______________________________ */


#middle{ /*holds Middle Content and nav*/
width:798px;
height:900px;
background:#800000;
background-image:url(images/main_imagex.jpg);
background-position:left;
background-repeat:no-repeat;
border-left:0px solid #000061;
border-right:0px solid #000061;
border-bottom:0px solid #000061;
}


#content {
float:right;
width:618px;
height:999px;
background-color:#ffffff;
background-image:url(images/sandyx.jpg);
background-repeat:repeat;
margin:0px 0px 0px 0;
display:inline;
border-top:0px solid #f7c6c6;
}

#content_int {
color:#000061; /*text color for interior pages*/
float:right;
width:574px;
background-color:#D2EAFF;
margin:0px 24px 0px 0;
display:inline;
border-top:10px solid #60B4FD;

}

.content_padding {
padding:10px 10px  0 35px;
}


.content_font1 {
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
}




#banner1
{
padding:0px 0 0 0;
color: #ffffff;
text-decoration: none;
display: block;
text-align: center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#800000;
background-image:url(yourfilename.gif);
layer-background-image:url(yourfilename.gif);
border: #000000 3px groove; 
}





/* LEFT NAV AAW              */
/* _________________________ */


#nav {
float:left;
width:150px;
height:300px;
background-image:url(images/sandyx.jpg);
background-repeat:repeat;
}

#nav_int {
float:left;
width:199px;
height:300px;
background-image:url(images/nav_int_BG.gif);
}



#navlist
{
color: #ffffff;
background: #657c96;
border-bottom: 0.0em solid #ffffff;
border-right: 0.0em solid #657c96;
padding: 0 0px;
margin-left: 0;
width: 9.3em;
font: normal 1.0em Arial, Helvetica, sans-serif;
}

#navlist li
{
list-style: none;
margin: 0;
font-size: 0.9em;
border-top: 0.3em solid #ffffff;
}

#navlist a
{
display: block;
text-decoration: none;
margin-bottom: 0.0em;
margin-top: 0.0em;
color: #ffffff;
background: #657c96;
border-width: 0px;
border-style: solid;
border-color: #657c96 #657c96 #657c96 #657c96;
border-left: 1.3em solid #404040;
border-right: 0.0em solid #657c96;
padding: 0.25em 0.5em 0.4em 0.75em;
filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=1,StartColorStr='#ff657c96',EndColorStr='#ff001144');
}

#navlist a#current { border-color: #fff #657c96 #fff #969696; }

#navlist a
{
width: 99%;
/* only necessary for Internet Explorer */
}

#navlist a
{
voice-family: "\"}\"";
voice-family: inherit;
width: 9.6em;
/* Tantek-hack should only used if Internet-Explorer 6 is in standards-compliant mode */
}

#navcontainer>#navlist a
{
width: auto;
/* only necessary if you use the hacks above for the Internet Explorer */
}

#navlist a:hover, #navlist a#current:hover
{
color: #ffffff;
background: #404040;
border-color: #ffffff #f0e68c #ffffff #969696;
padding: 0.4em 0.35em 0.25em 0.9em;
filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=1,StartColorStr='#ff657c96',EndColorStr='#ff333333');
}

#navlist a:active, #navlist a#current:active
{
background: #969696;
border-color: #069 #6cf #5bd white;
padding: 0.4em 0.35em 0.25em 0.9em;
}





/* DIV LAYER FOR TOP VERBAGE */
/* _________________________ */

#layer1
{

width: 597px;
height: 180px;
padding:0px 0 0 0;
color: #ffffff;
text-decoration: none;
display: block;
text-align: center;
font-family:Arial, Helvetica, sans-serif;
font-size:28px;
background-color:#800000;
background-image:url(yourfilename.gif);
layer-background-image:url(yourfilename.gif);
border: #A4D4FE 0px solid; 
}

#layer3
{

width: 597px;
height: 180px;
padding:0px 0 0 0;
color: #fff;
text-decoration: none;
display: block;
text-align: center;
font-family:Arial, Helvetica, sans-serif;
font-size:28px;
background-color:#A4D4FE;
background-image:url(yourfilename.gif);
layer-background-image:url(yourfilename.gif);
border: #A4D4FE 0px solid; 
}

#layer4
{
color: #ffffff;
text-decoration: none;
display: block;
text-align: center;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
background-color:#657c96;
}


#layerlogo1
{
float:center;
width: 798px;
height: 50px;
color: #f0e68c;
text-decoration: none;
display: block;
text-align: center;
font-family:Arial, Helvetica, sans-serif;
font-size:1.3em;
background-color:#800000;
}


#layerleft1
{
float:left;
width: 201px;
height: 180px;
color: #ffffff;
text-decoration: none;
display: block;
text-align: center;
font-family:Arial, Helvetica, sans-serif;
font-size:1.3em;
background-color:#800000;
}







/* FOOTER                         */
/* ______________________________ */


#footer {
clear:both;
color:#fff;
text-align:center;
font-size:10px;
padding-top:5px;
}

#footer a{
color:#fff;
text-decoration:none;
font-size:10px;
padding:0px 10px 0 10px;
}

#footer a:hover{
color:#333333;
}







/* BODY LAYOUT BY PAGE AAW   */
/* _________________________ */

body#pgone #navcontainer ul li.pgone a 
{
 background-color:#cba;
 color: #210;
 }

body#pgtwo #navcontainer ul li.pgtwo  a
{
 background-color:#cba;
 color: #210;
 }
 
body#pgthree #navcontainer ul li.pgthree a 
{
 background-color:#cba;
 color: #210;
 }
 
body#pgfour #navcontainer ul li.pgfour a 
{
 background-color:#cba;
 color: #210;
 }
 
body#pgfive #navcontainer ul li.pgfive a 
{
 background-color:#cba;
 color: #210;
 }
 

/* LINKS CLASSES AAW              */
/* ______________________________ */


a {
color:#006B6B;
text-decoration:none;
}

a:hover {
color:#006B6B;
text-decoration:underline;
}



A:link.link5    {color: #ffffff}
A:visited.link5 {color: #fde68c}
A:hover.link5   {color: yellow}
A:active.link5  {color: #fde68c}




/* Classes for CONTENT LAYOUT AAW */
/* ______________________________ */


.heading {
font-size:24px;
}


.first-letter 
{
color: #ff0000;
font-size:xx-large
}

.dropblue2 {
  font-size: 16pt;
  font-weight: bold;
  color: #800000;
}



.one {
background-color: #f0e68c;
}

.two {
background-color: #009999;
}

.three {
background-color: #000061;
}

.four {
background-color: #006B6B;
}


.doublesolid {border-style: double solid}
.groovedouble {border-style: groove double}
.three {border-style: solid double groove}
.solidsolid {border-style: solid solid}
.groovegroove {border-style: groove groove}
.border1 { border-color: #FFBD32;}
.bordertop {border-top: double;}
.borderbottom {border-bottom: blank; border-style: solid; border-bottom-width: 15px border-bottom-color: #ff0000
}
.borderleft {border-left: blank}
.borderright {border-right: solid;}

.bordercolor1 {border-color: #009933}
.bordercolor2 {border-color: #00cc66}

.fontsize8 {font-size: 8pt}
.fontsize10 {font-size: 10pt}
.fontsize12 {font-size: 12pt}
.fontsize14 {font-size: 14pt}
.fontsize20 {font-size: 20pt}
.fontsize22 {font-size: 22pt}
.fontsize24 {font-size: 24pt}
.fontsize28 {font-size: 28pt}
.fontsizem1 {font-size: 1.3em}

.fontvar1 {font-variant: normal}

.fontstyle1 {font-style: normal}
.fontstyle2 {font-style: italic}
.fontstyle3 {font-style: oblique}


.fontfamily1 {font-family: sans-serif}
.fontfamily2 {font-family: times}
.fontfamily3 {font-family: courier}
.fontfamily4 {font-family: helvetica}
.fontfamily5 {font-family: verdana}
.fontfamily6 {font-family: "gill sans"}
.fontfamily7 {font-family: cursive}
.fontfamily8 {font-family: "flemish script"}
.fontfamily9 {font-family: "amazone BT"}
.fontfamily10 {font-family: "Comic Sans MS"}
.fontfamily11 {font-family: "trebuchet MS"}
.fontfamily12 {font-family: "georgia"}
.fontfamily13 {font-family: "Lucida Handwriting"}
.fontfamily14 {font-family: "Zapf Chancery"}
.fontfamily15 {font-family: "Century Gothic"}
.fontfamily16 {font-family: "Monotype Corsiva"}
.MonotypeCorsiva{font-family: "Monotype Corsiva";}
.fontfamily17 {font-family: tahoma}
.fontfamily18 {font-family: Garamond}
.fontfamily19 {font-family: Arial}

MonotypeCorsiva
.fontweight1 {font-weight: normal}
.fontweight2 {font-weight: bold}
.fontweight3 {font-weight: 300}
.fontweight4 {font-weight: 600}
.fontweight5 {font-weight: 800}
.fontweight6 {font-weight: 900}


.borderimage1 {background: #9040d3 url(images/sbna009.gif);}
.borderimage2 {background: #9040d3 url(images/flw.jpg);}
.borderimage3 {background: #9040d3 url(images/border66.jpg);}
.borderimage4 {background: #9040d3 url(images/rosbg1.gif);}
.borderimage5 {background: #9040d3 url(images/sbna0092.jpg);}

.bb5 {border: 5px inset #483db8;}
.bp5 {border: 5px inset #9040d3;}
.bs5 {border: 5px inset #c0c0c0;}

.m2 {margin: 2em;}
.mr1 {margin-right: 1em;}
.mb2 {margin-bottom: 2em;}

.bg1 {background-image: url('images/bgl1.jpg'); background-repeat: repeat-y}
.bg2 {background-image: url('images/bgl1.jpg'); background-repeat: no-repeat; background-position: center;}
.bg3 {background-image: url('images/bgl3.jpg')}


.opacity1
  {
  /* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;
  /* for Mozilla */
  -moz-opacity:0.6;
  }


.opacity {-moz-opacity:0.4;filter:alpha(opacity=40);cursor:hand"} 



/* NOT CURRENTLY USED AAW */
/* ______________________ */

#header3_left{
float:left;
background-color:#D2EAFF;
height:180px;
width:201px;
}

#header3_right{
float:right;
background-color:#A4D4FE;
height:180px;
width:597px;
background-image:url(images/brighten_banner.gif);
background-position:bottom;
background-repeat:no-repeat;
}

#navcontainer3
{
padding: 0;
height: 25px;
float:right;
}

#navcontainer3 ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#navcontainer3 ul li
{
display: block;
float: left;
text-align: center;
padding: 0;
margin: 0;
}

#navcontainer3 ul li a
{

width: 149px;
height: 25px;
padding:5px 0 0 0;
color: #fff;
text-decoration: none;
display: block;
text-align: center;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

#navcontainer4 ul li a:hover
{
color: #610;
background: #e9f5ff;
}

#navcontainer4 a:active
{
background: #c60;
color: #fff;
}

#navcontainer4 li#active a
{
background: #c60;
border: 1px solid #c60;
color: #fff;
}
#navcontainer4 ul li.pgfive a
{
border-right: 1px solid #654;
}


#menu a, #menu a:visited {
  text-decoration:none;
  font-size:14px;
  color:#000061;
  display:block; 
  width:150px; 
  padding:12px 5px 5px 5px;
  margin:0px 0 0 30px;
  }
#menu a:hover {
  color:#fff;
  }





#address_box {
float:right;
width:196px;
height:365px;
padding:10px 0 0 10px;
border-left:1px solid #000061;
}


#wrapper { /*holds content*/
width:798px;
margin-left:auto;
margin-right:auto;
background-color:#A4D4FE;
margin-top:-1px;
height:100%;
background-image:url(images/wrapper_BG.gif);
background-repeat:repeat-y;
border-right:1px solid #000061;
border-left:1px solid #000061;
}

html > body #wrapper {  /*ff hack*/
margin-top:0;
}

#wrapper_int { /*holds content*/
width:798px;
margin-left:auto;
margin-right:auto;
margin-top:-1px;
background-color:#A4D4FE;
height:100%;
border-right:1px solid #000061;
border-left:1px solid #000061;
}

html > body #wrapper_int { /*ff hack*/
margin-top:0;
}

#wrapper_top {
width:798px;
height:14px;
background-image:url(images/wrapper_top_border.gif);
background-repeat:repeat-x;
margin:10px 0 0 0;
border-right:1px solid #000061;
border-left:1px solid #000061;
border-top:1px solid #000061;
}

#wrapper_top_int {
width:798px;
height:14px;
background-image:url(images/wrapper_top_border.gif);
background-repeat:repeat-x;
border-right:1px solid #000061;
border-left:1px solid #000061;
border-top:1px solid #000061;
}

#contact_box {
float:left;
height:500px;
width:167px;
background-color:#E9F5FF;
margin:0px 0 0 23px;
display:inline;
border-top:10px solid #B0DAFE;
padding:5px;
}

