/* cSS File for Alexander Sample 1 Website */

/*Define body background color & font */

body
{
 font-family: arial,helvetica;
 font-size: 10pt;
 color: #003333;
 background-color: #003333;
}

/*Create a class of link for regular links */
a
{
 font-family: arial,helvetica;
 text-decoration: underline;
}
a:link
{
 color: #003333;
}
a:visited
{
 color: #003333;
}
a:hover
{
 color: #336666;
}
a:active
{
 color: #336666;
}



/*Create a class of link named 'white' */
a.white
{
 font-family: arial,helvetica;
 font-size: 10pt;
 font-weight: normal;
 text-decoration: underline;
}
a.white:link
{
 color: white;
}
a.white:visited
{
 color: white;
}
a.white:hover
{
 color: #003333;
}
a.white:active
{
 color: #003333;
}






/*Create a class of link named 'small' */
a.small
{
 font-family: arial,helvetica;
 font-size: 8pt;
 font-weight: normal;
 text-decoration: underline;
}
a.small:link
{
 color: #003333;
}
a.small:visited
{
 color: #003333;
}
a.small:hover
{
 color: #336666;
}
a.small:active
{
 color: #336666;
}





/* create a class of link named 'navbar' */
a.navbar
{
 font-family: arial,helvetica;
}

a.navbar:link
{
 color: #666666;
 text-decoration: none;
 font-size: 10pt; 
 font-weight: bold;
 
}

a.navbar:visited
{
 color: #666666;
 text-decoration: none;
 font-size: 10pt; 
 font-weight: bold;
}

a.navbar:hover
{
color: white;
text-decoration: none;
font-size: 10pt; 
font-weight: bold;
}

a.navbar:active
{
color: white;
text-decoration: none;
font-size: 10pt; 
font-weight: bold;
}






/* create a class of link named 'bold' */
a.bold
{
 font-family: arial,helvetica;
}

a.bold:link
{
 color: #669999;
 text-decoration: none;
 font-size: 10pt; 
 font-weight: bold;
 
}

a.bold:visited
{
 color: #669999;
 text-decoration: none;
 font-size: 10pt; 
 font-weight: bold;
}

a.bold:hover
{
color: #99CCCC;
text-decoration: none;
font-size: 10pt; 
font-weight: bold;
}

a.bold:active
{
color: #99CCCC;
text-decoration: none;
font-size: 10pt; 
font-weight: bold;
}


/* create a class of link named 'jump' */
a.jump
{
 font-family: arial,helvetica;
}

a.jump:link
{
 color: white
 text-decoration: none;
 font-size: 10pt; 
 font-weight: bold;
 
}

a.jump:visited
{
 color: white
 text-decoration: none;
 font-size: 10pt; 
 font-weight: bold;
}

a.jump:hover
{
color: white
text-decoration: none;
font-size: 10pt; 
font-weight: bold;
}

a.jump:active
{
color: white
text-decoration: none;
font-size: 10pt; 
font-weight: bold;
}




/* create a class of link named 'boldalt' */
a.boldalt
{
 font-family: arial,helvetica;
}

a.boldalt:link
{
 color: #003333;
 text-decoration: none;
 font-size: 10pt; 
 font-weight: bold;
 
}

a.boldalt:visited
{
 color: #003333;
 text-decoration: none;
 font-size: 10pt; 
 font-weight: bold;
}

a.boldalt:hover
{
color: #336666;
text-decoration: underline;
font-size: 10pt; 
font-weight: bold;
}

a.boldalt:active
{
color: #336666;
text-decoration: underline;
font-size: 10pt; 
font-weight: bold;
}



/* create a class of link named 'big' */
a.big
{
 font-family: arial,helvetica;
}

a.big:link
{
 color: #003333;
 text-decoration: none;
 font-size: 17pt; 
 font-weight: bold;
 
}

a.big:visited
{
 color: #003333;
 text-decoration: none;
 font-size: 17pt; 
 font-weight: bold;
}

a.big:hover
{
color:  #336666;
text-decoration: none;
font-size: 17pt; 
font-weight: bold;
}

a.big:active
{
color:  #336666;
text-decoration: none;
font-size: 17pt; 
font-weight: bold;
}






/* create a class of link named 'italics' */
a.italics
{
 font-family: arial,helvetica;
}

a.italics:link
{
 color: #003333;
 text-decoration: none;
 font-size: 10pt; 
 font-weight: bold;
 font-style: italic;
 
}

a.italics:visited
{
 color: #003333;
 text-decoration: none;
 font-size: 10pt; 
 font-weight: bold;
 font-style: italic;
}

a.italics:hover
{
color: #336666;
text-decoration: none;
font-size: 10pt; 
font-weight: bold;
font-style: italic;

}

a.italics:active
{
color: #336666;
text-decoration: none;
font-size: 10pt; 
font-weight: bold;
font-style: italic;
}



/* create a class of link named 'contact' */
a.contact
{
 font-family: arial,helvetica;
}

a.contact:link
{
 color: white;
 text-decoration: none;
 font-size: 10pt; 
 font-weight: bold;
 
}

a.contact:visited
{
 color: white;
 text-decoration: none;
 font-size: 10pt; 
 font-weight: bold;
}

a.contact:hover
{
color: #66CCFF;
text-decoration: none;
font-size: 10pt; 
font-weight: bold;
}

a.contact:active
{
color: #66CCFF;
text-decoration: none;
font-size: 10pt; 
font-weight: bold;
}



/*create link box */

a.box
{
float: left;
width: 250px;
padding: 5px;
border-right: none;
border-left: none;
border-top: none;
border-bottom: 1px solid #669999;
font-family: arial,helvetica;
font-size: 9pt;
font-weight: bold;
text-decoration: none;
text-align: center;
}

a.box:link
{
color: #003333;
background-color: #99CCCC;
}

a.box:visited
{
color: #003333;
background-color: #99CCCC;
}

a.box:hover
{
color: #003333;
background-color: #CCFFFF;
}

a.box:active
{
color: #003333;
background-color: #CCFFFF;
}



/*create link box link for book pages */

a.book
{
float: right;
width: 190px;
padding: 5px;
border-right: 1px solid white;
border-left: 1px solid white;
border-top: 1px solid white;
border-bottom: 1px solid white;
font-family: arial,helvetica;
font-size: 9pt;
font-weight: bold;
text-decoration: none;
text-align: center;
}

a.book:link
{
color: white;
background-color: #669999;
}

a.book:visited
{
color: white;
background-color: #669999;
}

a.book:hover
{
color: white;
background-color: #003333;
}

a.book:active
{
color: white;
background-color: #003333;
}


/*create link box link for contact/feedback box */

a.conbox
{
float: right;
width: 140px;
padding: 5px;
border-right: 1px solid white;
border-left: 1px solid white;
border-top: 1px solid white;
border-bottom: 1px solid white;
font-family: arial,helvetica;
font-size: 11pt;
font-weight: bold;
text-decoration: none;
text-align: center;
}

a.conbox:link
{
color: white;
background-color: #669999;
}

a.conbox:visited
{
color: white;
background-color: #669999;
}

a.conbox:hover
{
color: white;
background-color: #003333;
}

a.conbox:active
{
color: white;
background-color: #003333;
}


/*create link box for websites */

a.web
{
float: left;
padding: 5px;
border-right: 1px solid white;
border-left: 1px solid white;
border-top: 1px solid white;
border-bottom: 1px solid white;
font-family: arial,helvetica;
font-size: 9pt;
font-weight: bold;
text-decoration: none;
text-align: center;
}

a.web:link
{
color: white;
background-color: #669999;
}

a.web:visited
{
color: white;
background-color: #669999;
}

a.web:hover
{
color: white;
background-color: #003333;
}

a.web:active
{
color: white;
background-color: #003333;
}

/*create link box for support info*/

a.box3
{
float: left;
width: 230px;
padding: 5px;
border-right: none;
border-left: 10px solid white;
border-top: none;
border-bottom: none;
font-family: arial,helvetica;
font-size: 9pt;
font-weight: bold;
text-decoration: none;
text-align: center;
}

a.box3:link
{
color: #003333;
background-color: #99CCCC;
}

a.box3:visited
{
color: #003333;
background-color: #99CCCC;
}

a.box3:hover
{
color: #003333;
background-color: #CCFFFF;
}

a.box3:active
{
color: #003333;
background-color: #CCFFFF;
}




/*create link box for contact */

a.box1
{
float: right;
width: 250px;
padding: 6px;
border-right: none;
border-left: none;
border-top: none;
border-bottom: 1px solid #669999;
font-family: arial,helvetica;
font-size: 10pt;
font-weight: bold;
text-decoration: none;
text-align: center;
}

a.box1:link
{
color: #003333;
background-color: #99CCCC;
}

a.box1:visited
{
color: #003333;
background-color: #99CCCC;
}

a.box1:hover
{
color: #003333;
background-color: #CCFFFF;
}

a.box1:active
{
color: #003333;
background-color: #CCFFFF;
}



/*create link box */

a.box2
{
float: left;
width: 250px;
padding: 6px;
border-right: 10px solid white;
border-left: 10px solid white;
border-top: 10px solid white;
border-bottom: 10px solid white;
font-family: arial,helvetica;
font-size: 10pt;
font-weight: bold;
text-decoration: none;
text-align: center;
}

a.box2:link
{
color: white;
background-color: #669999;
}

a.box2:visited
{
color: white;
background-color: #669999;
}

a.box2:hover
{
color: #CCFFFF;
background-color: #669999;
}

a.box2:active
{
color: #CCFFFF;
background-color: #669999;
}




/*create link box */

a.boxright
{
float: right;
width: 250px;
padding: 6px;
border-right: 10px solid white;
border-left: 10px solid white;
border-top: 10px solid white;
border-bottom: 10px solid white;
font-family: arial,helvetica;
font-size: 10pt;
font-weight: bold;
text-decoration: none;
text-align: center;
}

a.boxright:link
{
color: white;
background-color: #669999;
}

a.boxright:visited
{
color: white;
background-color: #669999;
}

a.boxright:hover
{
color: #CCFFFF;
background-color: #669999;
}

a.boxright:active
{
color: #CCFFFF;
background-color: #669999;
}






/* create paragraph style */

p
{
font-size: 12pt;
font-family: arial,helvetica;
color: #003333;
font-weight: normal;
text-align: left;
margin: 20px;
}




/* create paragraph style */

p.map
{
font-size: 10pt;
font-family: arial,helvetica;
color: #003333;
font-weight: normal;
text-align: left;
margin: 20px;
}


/* create paragraph style for home page */

p.home
{
font-size: 11pt;
font-family: arial,helvetica;
color: #003333;
font-weight: normal;
text-align: left;
margin: 20px;
}




/* create paragraph style */

p.blue
{
font-size: 10pt;
font-family: arial,helvetica;
color: #336666;
font-weight: normal;
text-align: center;
margin: 20px;
}





/* create paragraph style with centered text */

p.center
{
font-size: 10pt;
font-family: arial,helvetica;
color: #003333;
font-weight: normal;
text-align: center;
margin: 20px;
}



/* create paragraph style using smaller font*/

p.small
{
font-size: 9pt;
font-family: arial,helvetica;
color: #003333;
font-weight: normal;
text-align: left;
margin: 20px;
}








/* create blockquote style */

blockquote
{
font-size: 12pt;
font-family: arial,helvetica;
color: #003333;
text-align: left;
margin: 20px;
}


/* create blockquote style */

blockquote.center
{
font-size: 10pt;
font-family: arial,helvetica;
color: #003333;
text-align: center;
margin: 20px;
}


/* create centered blockquote style */

blockquote.centerblue
{
font-size: 10pt;
font-family: arial,helvetica;
color: #336666;
text-align: center;
margin: 20px;
}




p.title
{
font-size: 15pt;
font-family: arial,helvetica;
color: #003333;
text-align: left;
font-weight: normal;
margin: 20px;
}


p.ctitle
{
font-size: 15pt;
font-family: arial,helvetica;
color: #003333;
text-align: center;
font-weight: normal;
margin: 20px;
}



p.bigtitle
{
font-size: 17pt;
font-family: arial,helvetica;
color: #003333;
text-align: left;
font-weight: normal;
margin: 20px;
}


h3
{
font-size: 12pt;
font-family: arial,helvetica;
color: #003333;
text-align: left;
font-weight: normal;
margin: 20px;
}

p.box
{
float: left;
border-right: 1px solid #003333;
border-left: 1px solid #003333;
border-top: 1px solid #003333;
border-bottom: 1px solid #003333;
width: 190px;
background-color: white;
padding: 10px;
font-family: arial,helvetica;
font-size: 10pt;
text-align: center;
font-weight: normal;
font-style: normal;
color: #003333;
}

p.box2
{
float: right;
border-right: 10px solid white;
border-left: 10px solid white;
border-top: none;
border-bottom: none;
width: 280px;
background-color: #669999;
padding: 10px;
font-family: arial,helvetica;
font-size: 10pt;
text-align: center;
font-weight: normal;
font-style: normal;
color: white;
}


p.box3
{
float: right;
border-right: 10px solid white;
border-left: 10px solid white;
border-top: none;
border-bottom: none;
width: 180px;
background-color: #669999;
padding: 10px;
font-family: arial,helvetica;
font-size: 10pt;
text-align: center;
font-weight: normal;
font-style: normal;
color: white;
}



p.boxleft2
{
float: left;
border-right: none;
border-left: none;
border-top: none;
border-bottom: none;
width: 260px;
background-color: #99CCCC;
padding: 10px;
font-family: arial,helvetica;
font-size: 10pt;
text-align: left;
font-weight: normal;
font-style: normal;
color: #003333;
}

p.boxleft
{
float: left;
border-right: none;
border-left: none;
border-top: none;
border-bottom: none;
width: 250px;
background-color: #99CCCC;
padding: 10px;
font-family: arial,helvetica;
font-size: 10pt;
text-align: left;
font-weight: normal;
font-style: normal;
color: #003333;
}


p.bigbox
{
float: left;
border-right: none;
border-left: none;
border-top: none;
border-bottom: none;
width: 600px;
background-color: #669999;
padding: 10px;
font-family: arial,helvetica;
font-size: 10pt;
text-align: center;
font-weight: normal;
font-style: normal;
color: white;
}


p.bigbox
{
float: left;
border-right: none;
border-left: none;
border-top: none;
border-bottom: none;
width: 600px;
background-color: white;
padding: 10px;
font-family: arial,helvetica;
font-size: 10pt;
text-align: center;
font-weight: normal;
font-style: normal;
color: #003333;
}





p.bigboxleft
{
float: left;
border-right: 1px solid #336666;
border-left: 1px solid #336666;
border-top: 1px solid #336666;
border-bottom: 1px solid #336666;
width: 460px;
background-color: white;
padding: 10px;
font-family: arial,helvetica;
font-size: 9pt;
text-align: left;
font-weight: normal;
font-style: normal;
color: #003333;
}


p.boxnavbar
{
float: left;
border-right: 1px solid #336666;
border-left: 1px solid #336666;
border-top: 1px solid #336666;
border-bottom: 1px solid #336666;
width: 177px;
background-color: white;
padding: 10px;
font-family: arial,helvetica;
font-size: 9pt;
text-align: center;
font-weight: normal;
font-style: normal;
color: #003333;
}


p.boxnavbarright
{
float: right;
border-right: 1px solid #336666;
border-left: 1px solid #336666;
border-top: 1px solid #336666;
border-bottom: 1px solid #336666;
width: 177px;
background-color: white;
padding: 10px;
font-family: arial,helvetica;
font-size: 9pt;
text-align: center;
font-weight: normal;
font-style: normal;
color: #003333;
}


p.boxnavbarphoto
{
float: left;
border-right: none;
border-left: none;
border-top: none;
border-bottom: none;
width: 177px;
background-color: white;
padding: 10px;
font-family: arial,helvetica;
font-size: 10pt;
text-align: center;
font-weight: normal;
font-style: normal;
color: #003333;
}


p.boxnavbarcopy
{
float: left;
border-right: none;
border-left: none;
border-top: none;
border-bottom: none;
width: 177px;
background-color: white;
padding: 10px;
font-family: arial,helvetica;
font-size: 8pt;
text-align: left;
font-weight: normal;
font-style: normal;
color: #003333;
}


p.boxnavbaralt
{
float: left;
border-right: 2px solid #003333;
border-left: 2px solid #003333;
border-top: 2px solid #003333;
border-bottom: 2px solid #003333;
width: 177px;
background-color: #336666;
padding: 10px;
font-family: arial,helvetica;
font-size: 10pt;
text-align: center;
font-weight: normal;
font-style: normal;
color: #666666;
}


p.logobox
{
float: left;
border-right: 3px #99CCCC;
border-left: none;
border-top: none;
border-bottom: none;
width: 93px;
background-color: #99CCCC;
padding: none;
font-family: arial,helvetica;
font-size: 7pt;
text-align: center;
font-weight: normal;
font-style: normal;
color: #666666;
}


p.photoboxFM
{
float: right;
border-right: none;
border-left: none;
border-top: none;
border-bottom: none;
width: 530px;
background-color: white;
padding: none;
font-family: arial,helvetica;
font-size: 7pt;
text-align: center;
font-weight: normal;
font-style: normal;
color: #003333;
}


p.photoboxwide
{
float: right;
border-right: 10px solid white;
border-left: none;
border-top: none;
border-bottom: none;
width: 250px;
background-color: white;
padding: 2px;
font-family: arial,helvetica;
font-size: 8pt;
text-align: right;
font-weight: normal;
font-style: normal;
color: #003333;
}



p.photoboxright
{
float: right;
border-right: 20px solid white;
border-left: none;
border-top: none;
border-bottom: none;
width: 150px;
background-color: white;
padding: 3px;
font-family: arial,helvetica;
font-size: 10pt;
text-align: center;
font-weight: normal;
font-style: normal;
color: #003333;
}



p.photoboxleft
{
float: left;
border-right: none;
border-left: none;
border-top: none;
border-bottom: none;
width: 156px;
background-color: white;
padding: 3px;
font-family: arial,helvetica;
font-size: 7pt;
text-align: right;
font-weight: normal;
font-style: normal;
color: #003333;
}


p.blankbox
{
float: left;
border-right: none;
border-left: none;
border-top: none;
border-bottom: none;
width: 110px;
background-color: white;
padding: 1px;
font-family: arial,helvetica;
font-size: 7pt;
text-align: right;
font-weight: normal;
font-style: normal;
color: #003333;
}

p.miniblankbox
{
float: left;
border-right: none;
border-left: none;
border-top: none;
border-bottom: none;
width: 20px;
background-color: white;
padding: 1px;
font-family: arial,helvetica;
font-size: 7pt;
text-align: right;
font-weight: normal;
font-style: normal;
color: #003333;
}





p.photobox2
{
float: left;
border-right: none;
border-left: none;
border-top: none;
border-bottom: none;
width: 140px;
background-color: white;
padding: 1px;
font-family: arial,helvetica;
font-size: 7pt;
text-align: right;
font-weight: normal;
font-style: normal;
color: #003333;
}




ul
{
font-size: 12pt;
font-family: arial,helvetica;
color: #003333;
font-weight: normal;
text-align: left;
margin: 20px;
}



ol
{
font-size: 10pt;
font-family: arial,helvetica;
color: #003333;
font-weight: normal;
text-align: left;
margin: 20px;
}






font.title
{
font-size: 25pt;
font-family:arial,helvetica;
font-weight: normal;
font-style: normal;
color: #003333;
}


font.title1
{
font-size: 35pt;
font-family:arial,helvetica;
font-weight: normal;
font-style: normal;
color: #003333;
}



font.footer
{
font-size: 17pt;
font-family:arial,helvetica;
font-weight: normal;
font-style: normal;
color: #003333;
}


font.bluetitle1
{
font-size: 55pt;
font-family:arial,helvetica;
font-weight: normal;
font-style: normal;
color: #003333;
}


font.bluetitle
{
font-size: 40pt;
font-family:arial,helvetica;
font-weight: normal;
font-style: normal;
color: #003333;
}


font.subtitle
{
font-size: 12pt;
font-family:arial,helvetica;
color: #003333;
font-weight: normal;
text-align: left;
font-style: normal;
}


font.subsubtitle
{
font-size: 14pt;
font-family:arial,helvetica;
color: #003333;
font-weight: normal;
text-align: left;
font-style: normal;
}




font.main
{
font-size: 10pt;
font-family:arial,helvetica;
color: #003333;
font-weight: normal;
text-align: left;
font-style: normal;
}


font.tiny
{
font-size: 5pt;
font-family:arial,helvetica;
color: #003333;
font-weight: normal;
text-align: left;
font-style: normal;
}





font.small
{
font-size: 8pt;
font-family:arial,helvetica;
color: #003333;
font-weight: normal;
text-align: left;
font-style: normal;
}



font.white
{
font-size: 10pt;
font-family:arial,helvetica;
color: white;
font-weight: normal;
text-align: left;
font-style: normal;
}


font.other
{
font-size: 11pt;
font-family:arial,helvetica;
color: #336666;
font-weight: normal;
text-align: left;
font-style: normal;
}

font.blue
{
font-size: 10pt;
font-family:arial,helvetica;
color: #336666;
font-weight: normal;
text-align: left;
font-style: normal;
}




td
{
background-color: white;
text-align: left;
font-family: arial,helvetica;
font-size: 10pt;
font-style: normal;
font-weight: normal;
}

td.header
{
background-color: #99CCCC;
text-align: left;
font-family: arial,helvetica;
font-size: 10pt;
font-style: normal;
font-weight: normal;
color: #003333;
}


td.center
{
background-color: white;
text-align: center;
font-family: arial,helvetica;
font-size: 9pt;
font-style: normal;
font-weight: normal;
color: #003333;
}

td.center1
{
background-color: #99CCCC;
text-align: center;
font-family: arial,helvetica;
font-size: 9pt;
font-style: normal;
font-weight: normal;
color: #003333;
}



td.color
{
background-color: #003333;
text-align: center;
font-family: arial, helvetica;
font-size: 10pt;
font-style: normal;
font-weight: normal;
color: white;
}

td.colortitle
{
background-color: #336699;
text-align: center;
font-family: arial, helvetica;
font-size: 12pt;
font-style: normal;
font-weight: bold;
color: #FFFF66;
}